Release Notes
Beta version of Console is Live!¶
The Beta tag of Console is now available for download! Get the latest download here.
New to Console? Start with overview guide. If you've already used Alpha version, jump to our updated Getting Started Guide.
What's new in Beta?¶
Feature: Export Configuration Profiles
Users can now export configuration profiles as encrypted files, streamlining profile creation and enhancing security. This feature makes activation and configuration using RPC-Go local commands simpler, keeping the profiles secure.
Feature: Authentication
Securely log-in to Console using credentials configured in config.yml
or through environment variables. This feature enhances security and simplifies authentication setup. For detailed information on config.yml
options, visit the Configuration Variables Documentation.
Feature: Alarm Clock
The Alarm Clock feature is used to wake the device from a powered-down or sleep state. With Console, users can easily create and manage Alarm Clocks to wake systems at scheduled times.
Feature: Certificate Pinning
Console now supports certificate pinning, allowing you to pin the TLS certificate presented by Intel® AMT. Once pinned, any connection attempt with a different certificate from Intel® AMT will be rejected.
Feature: Encrypting Senstive Data
All sensitive data stored in the SQLite database is now encrypted using an encryption key. If not provided by the user, Console automatically generates this key, ensuring that sensitive information remains securely protected.
Quality of Life Updates
We've made significant improvements and fixed issues across Power Actions, User Consent, KVM, SOL, Network, TLS, and Hardware information features.
Updates to Other component¶
Feature: RPC-Go Now Supports Encrypted Config
RPC-Go now supports activating and configuring Intel® AMT devices using encrypted configuration profiles (in YAML
format) for enhanced security. The encryption key needed to decrypt the profile is shown only once during the export process in Console, so make sure to save it. Detailed steps can be found here.
Bug Fixes and Maintenance
Fixed minor bugs in RPS, MPS, Sample-Web-UI and RPC-Go. Updated dependencies across all components to the latest libraries.
Note From the Team
While we're excited to release the BETA version, our journey towards the Console MVP (v1.0) continues. We’re actively listening to your feedback and working on feature requests and bug fixes to make Console even better. Long term vision is to consolidate MPS, and RPS into Console to reduce the complexity in deployment for either enterprise or cloud deployments. Until then, we will continue supporting and maintaining our Cloud components (MPS, RPS, and MPS-Router) alongside this effort.
You can follow the progress of Console and everything else Open AMT in our Feature Backlog.
Best Wishes,
The Open AMT Cloud Toolkit Team
Get the Details¶
Additions, Modifications, and Removals¶
Console¶
v1.0.0-beta.2
- move launch to after key generation (76b4e9a)
- redirect to login if 401 from server (92b08a3)
- adds wireless synchronization option to config (#431) (0d9d515)
v1.0.0-beta.1
- add ea to profile export (#425) (ad5aa5b)
- add migrations to embed (5399ccb)
- add queue for wsman calls (9c248f7)
- add template issue for index.html (f35dd1c)
- advanced power actions (#316) (f5b07cc)
- alarm clock, eventlog, and connection expiration (2c80bbf)
- allow export of profile when no wireless (fed67f6)
- allows string input for userconsent code (#167) (9a52830)
- api: get network settings (#385) (717f704)
- api: get, add and delete alarm works (#380) (9bcf024)
- certificates should now be decoded properly (ae87f7b)
- devices use unique connections now (3f3e29d)
- ensure tagging is working with embedded SQL, fix alarms (#233) (9505a81)
- font requests are now routed correctly (1c5b8b6)
- formatting (3325fef)
- handle convering int to string in html (96e2d04)
- handle kvm not available on ISM (#364) (925197e)
- handles when update fails as not found (05851f4)
- increase api timeouts for allowing time for devices to respond (64ddeb2)
- isvalid checks (a770f2a)
- json props for securitysettins now camelCase (64c65a3)
- logging level should now be respected (1308c83)
- make windows friendly (5882a2c)
- pin cert on update (616387e)
- profile export for wireless settings (#428) (2a95938)
- registers routes required for monaco editor (1136f33)
- remove CGO requirement for sqlite (31e0dbe)
- remove empty string tags (2b19fbc)
- removes zip of console for windows to avoid false positive threat (095dc88)
- revert dto v1 to be compatible with (bfa63c5)
- set boot config role (8138092)
- sql: ensure postgres inserts are working (#201) (f603c26)
- startTime for alarm (#386) (6213d10)
- tls exports (ed4a583)
- update AMT features (#357) (ae953d8)
- update hardware information api (#289) (6f28ae4)
- updates to make dashboard work (#40) (2ead7cd)
- add a keyvalue store (1c75753)
- add alarm clock (a00f664)
- add devcontainer support (94c18f6)
- add export profile (b14a019)
- add internationalization foundation (#42) (acfabbc)
- add local Profile Synchronization to wireless network (#423) (54db48f)
- add mac builds (2366f92)
- add profile add and edit pages (2c306a4)
- add provisioning mode and state (93fdece)
- add UUID from device (6adaa55)
- added get certificates api (#135) (7e7bfd8)
- added integration tests (#217) (3d2e033)
- added power control (3dbd065)
- adding, editing, storing amt credentials (119ae51)
- adds amt explorer feature (#172) (9f3d70e)
- adds db interfaces and implementations for iee8021x, ciraConfig, and wirelessProfile (#78) (096de70)
- adds dev mode flag (#43) (9857ba7)
- adds http endpoints for ciraconfig, wireless config and 8021x configs (#86) (f337911)
- adds network settings (4917d0e)
- allow config of timeout from configuration (e9d5135)
- api: add api gettlssettingdata (#310) (3fcc67f)
- auto launch UI and stop service on UI close (fd575b9)
- capture ea details in config for TLS configuration (e24ff6b)
- capture ea details in config for TLS configuration (#414) (6094fa4)
- connect to amt and get general settings (fa0d3f3)
- domains check password and expiration (d687c30)
- enable auth endpoint (e79aa66), closes #128
- enable auth on websocket (ad68431)
- enable browser launch (726f31a)
- enable encryption/decryption of secrets (29dfc87), closes #398 #399 #400
- enable host listening via configuration (2944b25)
- enable mps endpoints (1a09ada)
- enable sqlite support (c588b43)
- enable tls pinning (b2ba5e0)
- enable tls pinning for redirection capabilities (2998d58)
- enables /version endpoint (4cd6951)
- enables redirection for KVM, IDER, and SOL (9bca3b2)
- enables wifi config and ieee associations (2a0d896)
- expanded profile editing (5db4d33)
- expanded profile editing (57ee897)
- expanded profile editing (#28) (350ea7f)
- handle network timeout error for devices (439f835)
- handles tls and selfsigned options for device connection (#76) (dd14743)
- initial commit (aadee2c)
- move console to use sample-web-ui (e9e292d)
- power state and toast message (cbbb9b2)
- restrict username length (43441b8)
- set reasonable defaults if no config (8c839af)
- UI update, general settings, ethernet settings (1e55b74)
- updated profile page (ed8005d)
- updated to latest go-wsman-messages v2.0 cim support (7acf636)
- updates to handler (f974fbe)
- use dto for getPowerCapabilities (#384) (bd68a03)
- use dto for user consent (#402) (14b70d6)
- use dto in devices (#240) (99f97fc)
- use dto in getfeatures (2d3bc4f)
- use dto in getPowerState (#375) (c410deb)
- use dto in getversion (#362) (0cb4bdb)
- wsman-explorer added (7194d5a)
RPC-Go¶
v2.42.5
- dependency updates
v2.42.2
- activates in ccm mode now (a50f3a0)
v2.42.0
- IsWirelessSynchronized is optional in wireless configuration (0847817)
v2.41.0
- enable config v2 from console (a765f4c)
v2.40.1
v2.40.0
v2.39.0
v2.38.0
- adds ccm activation using config (abd02bc)
RPS¶
v2.22.14 and v2.22.13
- dependency updates
v2.22.12
v2.22.11
MPS¶
v2.13.21
v2.13.20 and v2.13.19
- dependency updates
v2.13.18
v2.13.17
- Override OpenSSL security level to allow TLSv1 connections (a5f6b06)
Sample Web UI¶
v3.27.4 and v3.27.3
- dependency updates
v3.27.2
- disables CIRA in non-cloud mode (d0cebc3)
v3.27.1
- logout user if 401 from server (5801592)
v3.27.0
v3.26.0
v3.25.0
v3.24.1
- profile now handles direct connection mode correctly (b4dff71)
v3.24.0
- enable auth for console mode (896d1fe)
v3.23.1
v3.23.0
v3.22.1
v3.22.0
- indicate when device does not respond (9ded8cb)
v3.21.1
v3.21.0
v3.20.5
v3.20.4
v3.20.3
v3.20.2
v3.20.1
- show success message on amt features update (abbea4d)
v3.20.0
- hide menu for console and update dashboard (8575d89)
v3.19.0
- add validation for username length (9d0787d)
v3.18.1
v3.18.0
- adds section to device info for certificate information and allows for downloading of certs (#2135) (74801e0)
v3.17.3
v3.17.2
v3.17.1
v3.17.0
- add ability to edit details from device (4f0ca81)
v3.16.1
- prevent if-match header if version is blank (4fcf9d7)
v3.16.0
- enable TLS pinning in UI (542d029)
v3.15.0
v3.14.3
v3.14.2
v3.14.1
v3.14.0
- add active indicator to device-detail page (35c3c77)
v3.13.1
- menu options no longer duplicate (dc0ff10)
v3.13.0
Go WSMAN Messages¶
v2.17.0
v2.16.7
v2.16.6
v2.16.5
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.16.0
v2.15.3
v2.15.2
v2.15.1
v2.15.0
v2.14.0
v2.13.0
v2.12.1
UI Toolkit Angular¶
v8.0.5
- dependency updates
v8.0.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.