Skip to content

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

  • add error handling when TLS activation is enforced (#678) (f538952)

v2.40.0

  • generate third party licenses zip for every release (#665) (10d7724)

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

  • cira connection in static ip environment (#1747) (09be848)

MPS

v2.13.21

  • browser data when cira channel is closed (#1707) (c72949a)

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

  • re-enable auth for ws when in console mode (#2298) (8c1b00e)

v3.26.0

  • add local Profile Synchronization to wireless network (#2297) (3552bec)

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

  • network settings displays only available interfaces (#2248) (12fb737)

v3.23.0

  • amt explorer event trigger (39b538e)
  • enables profile export from console (302dffd)

v3.22.1

v3.22.0

  • indicate when device does not respond (9ded8cb)

v3.21.1

  • shows disconnect button on sol connection (#2215) (5d7fdb3)

v3.21.0

  • translate amt sku value to human readable string (#2204) (54d9ffa)

v3.20.5

  • resolves handling when when amt redirection features are available (#2202) (4d7fbbb)

v3.20.4

v3.20.3

  • accept user consent code for advanced power actions (#2173) (ed33bb2)

v3.20.2

  • handles empty values in DTO for network page (#2190) (b4ae79c)

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

  • grammar in confirm dialog now reads correctly for multiple/single selection (#2165) (96d5453)

v3.17.2

  • automatically clears explorer selection field on click (#2167) (4324bae)

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

  • remove disabled attribute from tag and instead use disableRipple (#2115) (aee2cf0)

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

  • added Wireless Synchronization to v2 config (#436) (2a6d781)

v2.16.7

v2.16.6

  • allows encryption with specified key (#430) (80cc1f2)

v2.16.5

  • adds wireless profile name to v2 config for use as ElementName w/ AMT (#429) (9e27ab0)

v2.16.4

  • update ieee8021x config struct to be a pointer (#427) (fc160e7)

v2.16.3

  • updates ieee8021x config struct to support pxetimeout (#426) (eb7a6a3)

v2.16.2

v2.16.1

  • updates encrypt and decrypt functions and tests (#419) (0ab03e4)

v2.16.0

  • provide common encrypt, decrypt, config services along with config (#412) (3a64481)

v2.15.3

v2.15.2

  • centralized error handling to be more central (#406) (632e02f)

v2.15.1

  • update network decoder strings to be more readable (#403) (5101f74)

v2.15.0

  • adds centralized wsman error struct and decode for boot and kvm (#401) (b4ea5d3)

v2.14.0

  • enable cert pinning for redirection capabilities (#396) (ed14c05)

v2.13.0

v2.12.1

  • amt boot message now uses correct casing for xml parameters (#390) (4969614)

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.