Skip to content

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

  • feat: prompts for password in local commands activate and configure mebx (#415) (e34e714)

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

  • fix: inject version upon release in CI (#389) (2fa4355)

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

  • fix: test executable flows for githubrelease (#377) (b1d5dcf)

v2.25.2

  • fix: this releases rpc-go with go-wsman-messages v2.1.3 (#376) (dba0b36)

go-wsman-messages

v2.1.8

  • fix: Digest hash URI for wsman must be "/wsman", not full url (#251) (063246c)

v2.1.7

  • fix: PKCS10Request now will be accepted by AMT (#238) (1de9675)

v2.1.6

  • fix: align get calls to take a string as their input (#234) (3966ecf)

v2.1.5

  • revert: "docs(cim): adds code comments for mediaaccess package (#220)" (#224) (701c3ab)

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.