Skip to main content

v0.2.4

October 29, 2026 The v0.2.4 release lets on-device applications say who reported a calibration and report calibrations as CSV.

Additive changes

Migration steps

1

Verify agent compatibility

Ensure all devices are running Miru Agent v0.12.3 or later. See compatibility matrix.
2

Upgrade Python SDK

If you are using the Python SDK, upgrade to version v0.9.0 or later.
3

Integrate the changes

Integrate the new fields into your client application.

v0.2.3

October 25, 2026 The v0.2.3 release lets on-device applications report calibrations to Miru.

New endpoints

Additive changes

Migration steps

1

Verify agent compatibility

Ensure all devices are running Miru Agent v0.12.0 or later. See compatibility matrix.
2

Upgrade Python SDK

If you are using the Python SDK, upgrade to version v0.8.0 or later.
3

Integrate the changes

Integrate the new endpoints and fields into your client application.

v0.2.2

October 9, 2026 The v0.2.2 release exposes file rules to on-device applications. A release now lists the IDs of its file rules, and each rule can be retrieved by ID, so an application can see which files the agent collects and uploads for the current release.

New endpoints

Additive changes

Migration steps

1

Verify agent compatibility

Ensure all devices are running Miru Agent v0.11.1 or later. See compatibility matrix.
2

Upgrade Python SDK

If you are using the Python SDK, upgrade to version v0.7.0 or later.
3

Integrate the changes

Integrate the new endpoints and fields into your client application.

v0.2.1

April 7, 2026 The v0.2.1 release adds real-time event streaming via Server-Sent Events (SSE). On-device applications can subscribe to a persistent event stream instead of polling for deployment status changes.

New endpoints

Additive changes

Migration steps

1

Verify agent compatibility

Ensure all devices are running Miru Agent v0.7.1 or later. See compatibility matrix.
2

Upgrade Python SDK

If you are using the Python SDK, upgrade to version v0.4.0 or later.
3

Integrate the changes

Integrate the new endpoints and fields into your client application.

v0.2.0

March 13, 2026 The v0.2.0 release expands the Device API from basic device health/version endpoints to deployment-pipeline visibility. The current release version and current deployment endpoints are the most exciting, enabling on-device applications to verify that the release version of the config instances matches the application’s software version and programmatically inspect the deployment pipeline from the device itself.

New endpoints

Breaking changes

Additive changes

Python SDK

Beginning with the v0.2.0 Device API release, the Python SDK is published from python-device-sdk and uses the miru_device_sdk import path.
The previous Python SDK was published to python-agent-sdk and used the miru_agent_sdk import path. Furthermore, SDK v0.3.0 marks the major version rollout of the v0.2.0 Device API. For the latest SDK version compatibility information, see the Device SDKs page.

Migration steps

1

Verify agent compatibility

Ensure all devices in your fleet are running Miru Agent v0.7.0 or later. See the agent compatibility matrix for details.
2

Migrate breaking changes

Migrate your client application according to the breaking changes listed above.If you are using the Python SDK, migrate from the legacy repository python-agent-sdk to python-device-sdk. This migration includes updating imports from miru_agent_sdk to miru_device_sdk.
3

Optionally integrate new endpoints

Integrate with the new deployments, releases, and git commits endpoints to inspect the deployment pipeline from your device.

v0.1.0

September 21, 2025 Initial release of the Device API. This version establishes the core on-device integration surface, including health checks, version metadata, device metadata, and a manual sync trigger.

Endpoints

Python SDK

The initial v0.1.0 release used the legacy Python SDK repository python-agent-sdk and the miru_agent_sdk import path. Current Device API Python SDK releases are published from python-device-sdk and use the miru_device_sdk import path.
Last modified on October 29, 2026