Release Notes
Release Highlights¶
Note From the Team
Greetings everyone,
Fall is here and just like the changing of the seasons, this release contains the most recent changes 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. The team has some exciting new features we're working on in the month of October that we can't wait for you to see. 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 script to alter constraints before upgrading the services.
ALTER TABLE domains
DROP CONSTRAINT IF EXISTS domains_pkey;
DROP INDEX CONCURRENTLY IF EXISTS lower_name_suffix_idx;
ALTER TABLE domains
ADD CONSTRAINT domainname UNIQUE (name, tenant_id);
ALTER TABLE domains
ADD PRIMARY KEY (name, domain_suffix, tenant_id);
More information or detailed steps can be found in Upgrade Toolkit Version.
The goal of this change is to loosen constraints on some unique Domain fields. This will now enable identical Domain profile names and DNS suffixes to be shared across different tenants. The following is an example of what was previously restricted, but now allowed.
Name DNS Suffix TenantId
domainName1 example.com 1
domainName1 exmaple.com 2
New Feature: NoSQL Supported in MPS
We've added NoSQL (not only SQL) DB support to MPS to aid with future unstructured device data that we'll be storing in the MPS DB. To aid with this, we have implemented a new database interface using the MongoAPI in the src/data/mongo folder. This has been tested against multiple MongoAPI compatible databases and works well without changes to our implementation. We look forward to any feedback you have on this new capability.
New Feature: Enhanced amtinfo
command
We have updated RPC-Go's amtinfo
command to allow users to better understand what certificates are currently in AMT.
-
The
amtinfo -userCert
flag allows you to retrieve certificates associated with specific AMT configuration options. For example, the CIRA certificate, TLS certificates, or 802.1x certificates. -
The
amtinfo -cert -password amtPassword
flag now provides information about both system and user certificates.
New Feature: Sample UI Improvements
We have made two improvements to the Sample UI in this release.
-
Edit Tags You can now efficiently manage tags for individual systems and perform bulk tag changes across multiple systems via the Sample Web UI.
-
User Consent The Sample Web UI now respects user consent settings in AMT, ensuring that it prompts for a user consent code even when the device is configured under Admin Control Mode (ACM).
Get the Details¶
Additions, Modifications, and Removals¶
RPS¶
v2.16.4
- fix: allow same domain suffix across tenants (#1214) (#ef9cd45)
v2.16.3
- fix state-machine: unconfigure continues on error for TLS deletions (#1215) (#b68f168)
v2.16.2
- fix: - adds shouldRetry guards (#1207) (#f17d28a)
MPS¶
v2.12.0
- feat: enable tenant check on AMT operations (#a4010b1)
- feat: add support for mongo compatible nosql databases (#1066) (#18096bc)
RPC¶
v2.16.0
v2.15.2
- fix: trigger ci build for release with docker (0bbbf78)
v2.15.1
- fix: add prompt for password acm local deactivation
- fix: addwifisettings validate unique priorities
v2.15.0
- feat: amtinfo display user certificates
Sample Web UI¶
v2.14.0
- feat: edit device tags
v2.13.2
- fix: version call now occurs after login (#a80ffb0)
go-wsman-messages¶
v1.8.4
- fix: handle qop="auth-int, auth" header (2b5a4e6)
v1.8.3
- fix wsman: authorize uri is always /wsman (f2414f3)
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.
Check out our Feature Backlog project board to see issues and prioritized items we're working on across all of our repositories. You'll also see what is coming in our next release!