Release Notes
Release Highlights¶
Note From the Team
Happy Halloween!
No tricks in this release, just new treats coming to Open AMT Cloud Toolkit! Make sure to checkout Bryan's video where he talks about the new changes in this release or you can get the details in the "What's New" section. You can follow our day to day progress over at our new Sprint Planning project board (link at the bottom)!
We are genuinely excited about this release and are eager to hear your valuable feedback. Your input plays a crucial role in enhancing the Open AMT Cloud Toolkit further.
Best wishes,
The Open AMT Cloud Toolkit Team
What's New?¶
DB Update Required
Run the following SQL scripts to add the new required columns for both the mpsdb
and rpsdb
.
ALTER TABLE devices
ADD COLUMN IF NOT EXISTS deviceInfo json;
The goal of this change is to allow us to cache some of the AMTINFO data that we gather while activating a device in the database and make that available to API callers when a device is not connected to the MPS.
ALTER TABLE domains
ADD COLUMN IF NOT EXISTS expiration_date timestamp;
More information or detailed steps can be found in Upgrade Toolkit Version.
New Feature: Offline AMT Data
Along with the DB update this release, we are now storing some basic AMT data in the database. When activating an AMT device, this data will automatically collected and stored. We've also added a new maintenance command syncdeviceinfo
to RPC-Go that will collect and update this information. Read more about this feature in our docs
New Feature: Certificate Expiration Checking
When provisioning certificates are added to Open AMT Cloud Toolkit, the software will now get the expiration date of the certificate and store that in the database. This data is then returned when a GET call to Domains is made. This information makes it easy to determine if a certificate is about to expire or already expired. The Sample Web UI has an implementation showing this capability in this release.
New Feature: Fetch Provisioning Certificates During -local Activation
A new option has been provided for ACM -local
activation flows. Users can now store their provisioning certificate and credentials securely on a network share and point RPC-Go to fetch this information during activation.
Get the Details¶
Additions, Modifications, and Removals¶
RPS¶
v2.19.0
- feat: adds expiration date to prov cert (#1234)
v2.18.0
- feat: add device info maintenance (#1277)
v2.17.1
- fix: store dnssuffix into db (#1256)
v2.17.0
- feat: save additional values to mps mongo db (#1236)
MPS¶
v2.12.4
- fix(redir): improve data checking for redirection (7aa1510)
v2.12.3
- fix: fixed mongo device deletion (#1100)
v2.12.2
- fix: Remove data from Mongo on deactivation (#1118)
v2.12.1
- fix: redirection token expiration and device UUID check (#1098)
RPC¶
v2.19.0
- feat: local operations read secrets from environment (90a5a4c)
v2.18.0
- feat: add device info maintenance (e302f8a)
v2.17.0
- feat: add features field to message payload (61s9829)
Sample Web UI¶
v2.15.0
- feat: adds exp date to domain certs
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.