Release Notes
Release Highlights¶
Note From the Team
A pot of gold isn't the only thing you'll find at the end of the rainbow this month!
The March release comes with a new batch of features for RPC-Go to continue to address our enterprise-centric use cases. As part of these efforts, we've established a new channel of secure communication between RPC-Go and Enterprise Assistant directly. See all the details below!
In other news, you might begin to see the term Device Management Toolkit. In the coming months, we are going to start transitioning to this new naming for the overarching Github project. We hope that this sets the team up for the future as we look to expand into new capabilities and features outside of just AMT. This is a HUGE topic so keep your eyes peeled for a video that'll go into greater detail soon!
Best Wishes,
The Open AMT Cloud Toolkit Team
What's New?¶
Announcement: RPC-Go Prebuilt Executables Available
Starting with RPC-Go v2.25.3, executables for both Linux (Ubuntu) and Windows are available to download under Github Releases! Check out the Assets section under each specific release to find the executables.
Note - Browser Preventing Download
Depending on the browser, the download may be temporarily blocked and require manual approval to finish downloading. This typically only occurs on Chromium-based browsers on Windows machines.
Feature: RPC-Go Local TLS Configuration using Enterprise Assistant
This release, we have enabled support for RPC-Go to communicate with Enterprise Assistant (EA). Now, this allows the ability to pass in an EA server location to RPC-Go in order to obtain CSRs and retrieve a CA-signed certificate for TLS configuration.
rpc configure tls -mode Server -password AMTPassword -eaAddress http://192.160.1.100:8000 -eaUsername myUser -eaPassword myPass
See the RPC documentation for flag details or the Enterprise Assistant TLS documentation on how to configure into TLS
Feature: RPC-Go Change MEBx Password
The MEBx password can now be reconfigured by RPC-Go using the following new configure mebx
subcommand. This is only allowed when the device is activated in ACM mode. CCM mode does not allow remote changing of the MEBx password.
rpc configure mebx -mebxpassword newMEBxPassword -password AMTPassword
See the documentation for additional details
Enhancement: RPC-Go Sync Clock
Previously, the syncclock
command required communication with RPS. Due to the efforts by the team with go-wsman-messages v2.0, this command can now run 100% locally on the AMT device using only RPC-Go.
This configure
subcommand will execute much faster than the older maintenance
subcommand version. This is part of an effort to move the majority of the maintenance
command functionality execution locally to RPC-Go. More info about official deprecation timelines of the maintenance
command to come in the future!
rpc configure syncclock -password AMTPassword
See the documentation for additional details
Get the Details¶
Additions, Modifications, and Removals¶
RPS¶
v2.22.2
- db: adds create database to init.sql (a1eee8b)
Enterprise Assistant (EA)¶
- feat: adds rest api endpoints (#13)
RPC-GO¶
v2.28.0
v2.27.4
- fix: local acm activate properly orders certificate chain (dbfd745)
v2.27.3
v2.27.2
- fix: local acm activation (2031489)
v2.27.1
- fix: password read on prompt (e1861f6)
v2.27.0
- feat: adds tls configuration with signed certificate (71977ee)
v2.26.2
v2.26.1
v2.26.0
-
feat: adds an option to sync clock locally (5c806f0)
-
fix: check error upon getting lan interface settings (#386) (1341e0a), closes #369
-
fix: read AMT and SMB passwords without terminal echo unless requested (#357) (5f02918)
v2.25.3
v2.25.2
go-wsman-messages¶
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
Project Boards¶
Check out our new Sprint Planning project board to see what stories the dev team is actively working on, what is in our backlog, and what is planned for the next sprint.