Release Notes¶
Note From the Team
We hope everyone had a great break and is coming back refreshed — although judging by the number of commits, not everyone managed to stay away from the keyboard 😄
This December release includes updates across Console, RPS, MPS, RPC-Go, and supporting components. The focus this month was on expanding certificate support, adding initial CIRA-related capabilities in Console, and introducing key prerequisites for deploying Console in cloud environments, including secret management.
Looking ahead, we have a larger team ramping up, and you should start seeing more traction across the repositories. We’re beginning work on new diagnostics features in rpc-go, which will be part of the upcoming v3 release. Most major rpc-go features are now being developed directly for v3. We’re also tracking customer-requested improvements, such as additional hot-key options in the Console UI.
The longer-term goal remains the same: Console evolving into a unified service that can be used for both Cloud and Enterprise deployments, and you’ll continue to see us move steadily in that direction.
Cheers,
The Device Management Toolkit Team
🚀 What's New?¶
Console: Optional Web UI Build (noui)¶
This release introduces the `noui build tag, allowing you to compile a smaller Console binary without the embedded web UI. The Console UI is a static Angular application that is bundled into the executable by default for convenience and all-in-one deployments.
For cloud and headless deployments, we now also publish headless Console binaries built without the embedded UI, such as Windows x64 Console headless (No UI). When the UI is hosted independently, building Console with go build -tags noui or using the headless binaries can reduce the binary size by approximately 100 MB.
Console: Initial Support for CIRA Connections¶
We’ve added initial support for CIRA connections in Console, enabling CIRA-related workflows. At this stage, Console does not support automatic CIRA configuration through rpc-go. CIRA profiles can be added manually via RPC-GO, but automated configuration (similar to RPS) is planned for upcoming releases.
Console: Vault Secret Store Integration¶
As part of preparing Console for cloud deployments, Console now supports integrating with HashiCorp Vault as a secret store. This allows sensitive configuration, such as credentials and secrets, to be managed securely running in cloud environments.
Console: Network Link Preference API¶
This capability was added to MPS in a previous monthly release and is now also available in Console. The API allows control over AMT network link preferences via
/network/linkPreference/{guid}.
This is primarily useful when AMT is connected over a wireless network. If users need to influence how the ME accesses the network, they can leverage this API to control Wi-Fi link selection and related behavior.
🧩 Enhancements & Improvements¶
MPS: Support for 3K Key Size CIRA Certificates¶
MPS now supports 3K key size CIRA certificates, improving compatibility with environments using larger key sizes for CIRA deployments.
RPS: SHA-384 Provisioning Certificate Support¶
RPS now supports SHA-384 provisioning certificate chain, expanding compatibility with stronger hashes.
🔧 Fixes & Maintenance¶
-
RPC-Go fixes related to SkipAmtCertCheck and hostname verification behavior for AMT 19+ platforms
-
RPC-Go fix to ensure
stdoutandstderrare correctly captured in output variables -
MPS fix to detect Wi-Fi ethernet using InstanceID instead of PhysicalConnectionType
-
MPS fix to return a default value for
OSPowerSavingStatewhen a device is powered off -
Sample Web UI fixes for blank GUID handling in enterprise mode and snackbar success styling
-
go-wsman-messages improvements to randomize password generation
-
Minor fixes and dependency updates across all toolkit components
Changelog¶
RPS¶
2.31.1 (2026-01-08)¶
2.31.0 (2025-12-29)¶
Features
MPS¶
2.25.4 (2026-01-08)¶
2.25.3 (2026-01-05)¶
Bug Fixes
2.25.2 (2025-12-22)¶
Bug Fixes
2.25.1 (2025-12-17)¶
Bug Fixes
- Support for 3K Key Size for CIRA Certificates (71b673f)
2.25.0 (2025-12-11)¶
Features
2.24.0 (2025-12-03)¶
Features
2.23.0 (2025-11-20)¶
Features
RPC Go¶
2.48.14 (2026-01-12)¶
2.48.13 (2026-01-06)¶
Bug Fixes
- capturing stdout and stderr to output variable (b6dc09e)
2.48.12 (2026-01-06)¶
Bug Fixes
2.48.11 (2026-01-05)¶
Bug Fixes
- bypasses hostname verification for AMT 19+ certificates with -n or -skipamtcertcheck (#1071) (41cc832)
Sample Web UI¶
3.52.3 (2026-01-12)¶
Bug Fixes
3.52.2 (2026-01-12)¶
Bug Fixes
- addresses issue with blank guid when saving non-cira device in enterprise mode (79c887a)
UI Toolkit¶
3.3.9 (2026-01-08)¶
UI Toolkit Angular¶
11.0.1 (2026-01-08)¶
11.0.0 (2026-01-08)¶
BREAKING CHANGES
- Upgraded peer dependency from Angular v20 to v21. Downstream applications may require code changes to support Angular 21 APIs and behaviors.
UI Toolkit React¶
4.0.6 (2026-01-08)¶
Console¶
1.18.0 (2026-01-06)¶
This release introduces the noui build tag, allowing you to compile a smaller binary without the embedded web UI. The Console UI is a static Angular application that we bundle into the executable for convenience, providing an all-in-one deployment experience. However, for production environments, we recommend deploying the UI separately using platforms like Azure Static Web Apps or AWS Amplify Hosting for cloud-based hosting, or traditional web servers like IIS or NGINX for on-premises deployments. By building with go build -tags noui, you can reduce the binary size by ~100MB when the UI is hosted independently, while still retaining the option to use the full bundled executable for simpler setups or development scenarios.
Features
1.17.0 (2025-12-23)¶
Features
- SetLinkPreference API with timeout for WiFi port (332be3a)
1.16.0 (2025-12-15)¶
Features
1.15.0 (2025-12-10)¶
Bug Fixes
- clean up linting errors and test failures, address api tests, remove invalid default config (bb5af18)
Features
Go WSMAN Messages¶
2.36.1 (2026-01-07)¶
2.36.0 (2025-12-19)¶
Features
2.35.0 (2025-12-12)¶
Features
2.34.1 (2025-12-11)¶
Bug Fixes
2.34.0 (2025-12-10)¶
Features