Added WebSockets guides and reference documentation.
Added support for offline client app registration for known apps.
Improved WebSocket memory management and stability.
Improved Trimble Mobile Manager startup time.
Deprecated WebSocket V1 interface. This interface is still supported for backward compatibility, but we recommend using WebSocket V2 for all new integrations.
AddedPUT /positionStream/locationV2 endpoint to REST API to allow requesting location data at a specified frequency.
Added new field isReceiverConfigured to GET /receiver endpoint. If isReceiverConfigured is false, then other fields are null.
Added Trimble Inertial Platform (TIP) related fields to LocationV2Data: imuAlignmentStatus, isTIP, pitch, roll, yaw, and pitchPrecision, rollPrecision, yawPrecision, and tiltAngle.
Changed client app registration refresh period to 30 days.
Fixed an issue in GET /receiver endpoint where receiverBrand and receiverModel were being assigned incorrect values.
Fixed an issue where WebSocket V2 was sending duplicate LocationV2Data messages on satellite events.
Fixed an issue in LocationV2Data where numbers were inappropriately set to “NaN” instead of null when the data was unavailable.
Fixed an issue with GET /receiver returning a 500 error when the receiver was not configured.