Release Notes¶
Note From the Team
This release marks an important milestone for rpc-go v3 (Beta) with the introduction of provisioning over the Local Manageability Engine (LME). For Linux users, this addresses a longstanding deployment pain point by enabling Intel® AMT provisioning on supported platforms without requiring Intel® LMS. It's important to note that this work is currently focused on provisioning. Other host-based capabilities that depend on Intel® LMS, such as host power management features (for example, Soft-On/Off), will continue to require LMS. We will continue expanding and hardening LME support over the coming releases.
This release also introduces real-time provisioning progress, structured provisioning diagnostics in RPS, and expanded networking APIs that continue building toward richer device management experiences in MPS/Console.
In upcoming releases, you will continue to see investments in Console stability, usability, and user experience, along with continued enhancements to discovery and health checker capabilities. We're also getting very close to introducing Remote Platform Erase (RPE) support in both Console and MPS, with many more exciting features and improvements planned over the coming releases.
Follow our Sprint Board to learn more and track upcoming features.
As always, thanks to everyone providing feedback, testing new functionality, and contributing to the toolkit.
Cheers,
The Device Management Toolkit Team
🚀 What's New?¶
RPC-Go v3 (Beta): Local Manageability Engine (LME) Support¶
rpc-go v3 (Beta) now introduces support for communicating directly with the Intel® Local Manageability Engine (LME) driver, significantly reducing the dependency on Intel® Local Management Service.
This has been one of the most requested capabilities for Linux deployments, where Intel® LMS is often unavailable. The new LME transport enables provisioning, deactivation, upgrades, and local management workflows without requiring LMS.
While rpc-go v3 remains in Beta, we encourage the community to begin testing these capabilities and sharing feedback. Additional resiliency improvements and remaining LME enhancements are already underway as we continue preparing rpc-go v3 for production readiness.
RPS & RPC-Go: Real-Time Provisioning Progress¶
Provisioning now reports real-time activation progress from RPS directly to rpc-go, allowing users to monitor each stage of the activation workflow as it happens instead of waiting until the operation completes.
In addition, provisioning results are now returned as structured per-component status, making it significantly easier to understand which provisioning step succeeded or failed when troubleshooting activation issues.
MPS: Expanded Network Management APIs¶
MPS continues to expand its network management capabilities with new APIs for wired network configuration, combined network settings, wireless radio state, wireless profile synchronization, and wireless profile retrieval.
RPS & MPS: Persistent Provisioning Status¶
RPS now persists provisioning status to the device information stored in MPS. Users can query this status through the MPS API to review the current or most recent provisioning result for a device.
🧩 Enhancements & Improvements¶
RPC-Go v3 (Beta): Device Discovery¶
rpc-go v3 (Beta) now collects and synchronizes significantly more device information with Console during discovery and device registration, including operating system details, CPU information, networking information, Intel® AMT configuration, TLS settings, and other platform details.
We'll continue building on these discovery capabilities, with much more to come in future releases.
Sample Web UI: Enterprise-Aware CIRA Experience¶
The Sample Web UI now automatically enables or hides CIRA functionality based on the capabilities exposed by the connected server, providing a more streamlined experience across different deployment environments.
Go WSMAN Messages & WSMAN Messages: Continued Wireless Management Enhancements¶
The underlying WS-MAN libraries continue to expand support for Intel® AMT wireless management, including additional WiFi management operations and improvements to tunneled communication over APF channels.
These enhancements continue building toward richer wireless management capabilities that will be surfaced through future Console APIs and user interface improvements.
🔧 Fixes & Maintenance¶
-
RPS fixes for activation timeout handling, WiFi/proxy configuration handling, and domain certificate validation
-
MPS fix to prevent Vault secrets from being deleted when the associated device lookup returns
null -
Go WSMAN Messages and WSMAN Messages improvements for WiFi management and APF tunneled communication
-
Expanded automated fuzz testing coverage for rpc-go activation workflows
-
Minor dependency updates and general maintenance across toolkit components
Changelog¶
RPS¶
2.39.1 (2026-07-01)¶
2.39.0 (2026-07-01)¶
Features
2.38.2 (2026-07-01)¶
Bug Fixes
2.38.1 (2026-07-01)¶
Bug Fixes
2.38.0 (2026-07-01)¶
Features
- activation: stream real-time provisioning progress to rpc-go (#2765) (4416fbb), closes device-management-toolkit/rps#2665
2.37.0 (2026-07-01)¶
Features
2.36.7 (2026-06-30)¶
Bug Fixes
2.36.6 (2026-06-17)¶
Bug Fixes
MPS¶
2.32.2 (2026-07-01)¶
2.32.1 (2026-07-01)¶
Bug Fixes
2.32.0 (2026-06-26)¶
Features
2.31.0 (2026-06-26)¶
Features
2.30.0 (2026-06-25)¶
Features
2.29.0 (2026-06-19)¶
Features
2.28.0 (2026-06-19)¶
Features
2.27.0 (2026-06-19)¶
Features
RPC Go¶
2.52.1 (2026-07-01)¶
2.52.0 (2026-07-01)¶
Features
- rps: display real-time activation progress on the CLI (#1391) (241f53c), closes device-management-toolkit/rps#2665
2.51.0 (2026-07-01)¶
Features
- rps: display structured per-component activation result (#1349) (91260ad), closes device-management-toolkit/rps#2665
RPC-Go v3 (Beta)¶
3.0.0-beta.39 (2026-06-25)¶
Features
3.0.0-beta.38 (2026-06-25)¶
Features
3.0.0-beta.37 (2026-06-24)¶
Features
- Enabled ODCA verification for rpc-go activation (cab9e79)
3.0.0-beta.36 (2026-06-24)¶
3.0.0-beta.35 (2026-06-19)¶
Bug Fixes
- Update fuzz tests to avoid panic supress with recoverPanic (32b91da)
3.0.0-beta.34 (2026-06-19)¶
Bug Fixes
- copilot fix (2d4fa93)
- fix review comments (20ff868)
- lme: fall back to LME on TLS-enforced AMT when LMS is unavailable (f1a87e3)
- lme: make AMT 18.x LME activation reliable through TLS port switch (7a279b9)
- lme: stabilize persistent APF TLS tunnel and channel-close recovery (379298e)
- rps: copilot fix, avoid immediate reset after payload+channel-close (fbcf8e0)
- rps: copilot fix, send APF close sentinel with bounded wait (c369418)
- rps: keep LME HECI handle open between requests (b127efe)
3.0.0-beta.33 (2026-06-18)¶
Bug Fixes
- remove cleartext HTTP from localTransport.go and engine.go (19cdbf6)
3.0.0-beta.32 (2026-06-17)¶
Features
3.0.0-beta.31 (2026-06-17)¶
Bug Fixes
- fixed copilot review comments (1356c48)
3.0.0-beta.30 (2026-06-15)¶
Features
Sample Web UI¶
3.58.1 (2026-07-01)¶
3.58.0 (2026-06-11)¶
Features
3.57.11 (2026-06-04)¶
Bug Fixes
UI Toolkit¶
3.3.17 (2026-07-01)¶
UI Toolkit Angular¶
11.1.6 (2026-07-01)¶
UI Toolkit React¶
5.0.6 (2026-07-01)¶
Go WSMAN Messages¶
2.48.1 (2026-07-01)¶
2.48.0 (2026-06-11)¶
Features
WSMAN Messages¶
6.1.2 (2026-07-01)¶
6.1.1 (2026-07-01)¶
6.1.0 (2026-06-24)¶
Features