New features
WHIP-push streaming for sub-200ms video Camera feeds now stream from the kit to the cloud over WHIP on port 443, replacing the previous RTSP path. End-to-end glass-to-glass latency drops to under 200ms, and outbound 443 means streams traverse restrictive networks without firewall changes. No action needed — kits pick up the new path automatically.Reolink dual-stream Reolink cameras now publish their substream to the cloud (efficient over cellular and Starlink) while keeping the main HD stream available on the local network. You get smoother remote viewing without losing local recording quality.Partner asset push API Register a partner-managed asset once withPOST /kits/{kit_id}/assets, then push GPS fixes via POST /kits/{kit_id}/assets/{asset_id}/location. Locations appear on the Argus map immediately — no connector process required. See Create Asset and Push Location.Asset hierarchy and tracking in the Python SDK (v0.2.0)get_asset_tree(kit_id)returns the full parent/child asset hierarchy.get_asset_children(kit_id, asset_id)returns direct children of an asset.parent_idis now exposed on every asset.client.track(...)is a one-liner for pushing GPS fixes for a partner asset.
LinkStatus now includes a usage field, backed by a new LinkUsage dataclass, so you can read per-link byte counters and session totals directly from the SDK.JavaScript SDK 0.2.0
The @hoplynk/sdk npm package adds createAsset and pushLocation, matching the Python SDK. See the JavaScript SDK reference.Updates
Lower PTZ and video latency Encoder settings have been tightened across all camera connectors: keyframes every 15 frames, B-frames disabled, andlow_delay flags on the transport. PTZ moves feel noticeably more responsive in the Argus dashboard.Auto-detected kit networking
Kits now detect their ZeroTier IP automatically on startup. New kits no longer need per-device network configuration before they come online.type field on links
LinkStatus now carries an explicit type (cellular, starlink, wired, …) so you can filter and group links without parsing names. Available via the SDK and the List Links endpoint.New kit telemetry helpers in the Python SDK
Added direct accessors: get_kit_telemetry, get_battery, get_gateway, get_clients, get_speedtest, plus get_kits, get_links, get_link, get_asset, and kit_stream for the kit WebSocket.