- Created by Wes Johnson, last modified by Nathan Davenport on Jun 17, 2025
Whilst we run rigorous testing for each of our releases, we always recommend that you thoroughly test new versions in a test environment before releasing to production
Chariot Releases
v2.7.0 June 16, 2025
What's New or Improved
- Chariot UI Redesign
- Improved look and feel
- MQTT data trends on dashboard
- Integrated Test Client into main UI
- Improved navigation and resource linking
- New feature to allow removal of persisted client sessions
- New feature to enforce unique LWT topics for connecting clients
- New feature to publish Sparkplug Edge Node Rebirth requests
What's Fixed
- Fixed bug where Chariot Client can get in a state where it won't connect
- Added "client" domain role permissions
- Fixed handling of failed subscriptions on invalid topic filters
- Fixed config file handling and removed coersion to string typesients
v2.6.0 September 24, 2024
What's New or Improved
- New built-in MQTT client
- Connect to any MQTT servers to publish and subscribe
- Multiple simultaneous connections
- Topic tree viewer
- Improvements LDAP/AD Source configurations
- Added setting to use auto/suffix/prefix logic for the system username
- Support multiple base DNs
- Support search and bind with found DN if suffix/prefix is not configured
What's Fixed
- Fixed closing of client connect when no data sent
- Fixed bug where DUP flag was sometimes incorrectly set on Control Packets
- Various minor fixes to internal MQTT client
- Fixed bug with LDAP/AD source export
- Fixed bug with LDAP auth failure when multiple sources are configured
- Scrubbed some LDAP/AD source credentials from logs
- Fixed bug with case sensitivity in AD source usernames
- Removed storing QoS 0 messages for offline persisted clients
v2.5.0 May 15, 2024
What's New or Improved
- New Sparkplug Overview page with topology map
- Enhanced auth source configs to include domain and username prefix/suffix fields
- Added auth source configs to backup/restore
- Added SSL cert detection on initial Chariot startup
- Updated certs no longer require restart
- Updated MQTT auth source setting to allow multiple sources and not require manual file changes
What's Fixed
- Fixed license expiration bug in UI page
- Fixed MQTT LDAP auth config enable/disable without restarting Chariot
- Fixed packet identifier warnings in log
v2.4.2 February 14, 2024
What's New or Improved
What's Fixed
- Fixed bug with installation scripts on Linux
v2.4.1 February 7, 2024
What's New or Improved
What's Fixed
- Fixed connection issues with clients with no specified client ID
- Fixed possible minor delay in processing QoS 2 messages
- Fixed LDAP connection issues across Chariot restarts
- Fixed LDAP configuration form bug when updating through UI
- Fixed LDAP queries hitting result limit
- Fixed support for escape characters in LDAP entry DNs
- Fixed high CPU usage when running bridged connections
- Fixed issue with Chariot startup using default HTTP/HTTPS ports
v2.4.0 October 23, 2023
What's New or Improved
- LDAP support for authentication and authorization of Chariot users and MQTT clients
- Improved search/delete of Sparkplug Edge Nodes
- Added alert for client failures to subscribe, client ID collision
What's Fixed
- Improvements to log messages when client connections pre-empt existing connections with same client ID
- Fixed issue where license activation is not available after restarting trial license
v2.3.4 June 27, 2023
What's New or Improved
- Update to Java 11
What's Fixed
- Suppressed channel closed errors
- Improved failed license error logging
- Fix for YAJSW install with packaged JVM
- Fixes/improvements REST API validation and error handling
- Fix for supporting Sparkplug messages with Metrics that contain no datatypes
- Added publish of all retained messages on bridge client connect/reconnect
- Added Sparkplug tracking from bridge clients
- Fix for client ID collisions disconnecting existing clients when new connect failed
- Fix for publishing LWT of client disconnected due to ID collision
v2.3.3 May 5, 2023
What's New or Improved
- AWS Marketplace support
What's Fixed
- Fixed an issue with auto-reconnect for Bridge Client on keep alive timeout
- Fixed an issue with handling of QoS 0 PUBLISH on recently disconnected client sessions
v2.3.2 April 24, 2023
What's New or Improved
- AWS Marketplace support
What's Fixed
v2.3.1 March 30, 2023
What's New or Improved
- Client-side certificate support
- PKCS8 support for private keys
What's Fixed
- Fixed issue with repeated failed client auth attempts causing too many open file descriptors
- Fixed issue where log messages might not appear in the UI
v2.3.0 Nov 30, 2022
What's New or Improved
- Added MQTT server bridging to/from other MQTT servers
- Improved closing of socket connections to clients on shutdown
- Improved error handling on failure to load Java KeyStore
- Server no longer needs manual restart after SSL/TLS certs are updated
- Better logging for the server's WebSocket listener startup failures
- Added protection to prevent "admin" role from being removed from "admin" user
- MQTT Clients now get disconnected when their credentials are changed
- Removed default 'anonymous' MQTT Credential. Anonymous MQTT connections can now pub/sub on # by default.
- Support for new Tahu version 1.0.0 and new Sparkplug B features/changes
What's Fixed
- Fixed issue with retained LWT messages not getting stored when published by the server
- Fixed rare issue with disconnect packet handling causing deadlock
- Fixes for detecting maximum outbound message queues for clients
v2.2.3 May 26, 2022
What's New or Improved
- No new features
What's Fixed
- Fix for issue with authorization of LWT topics
- Fix for issue with updates to retained LWT messages
- Added disconnect of clients with credential change
v2.2.2 Feb 1, 2022
What's New or Improved
- No new features
What's Fixed
- Fix for issue with delivery of LWT messages with empty payloads
v2.2.0 Nov 29, 2021
What's New or Improved
- No new features
What's Fixed
- Fix for small memory leak scaling with # of client connections since last server start
- Improvements to SSL/TLS client connection handling
- Updated JVM to Amazon Corretto 11
- Fix for performance issues with logging under heavy load
v2.1.0 May 12, 2021
What's New or Improved
- Sparkplug Edge Node and Host ACL generation tool for MQTT clients
- Sparkplug Edge Node Historical Metric tracking
- Sparkplug Edge Node Compression sampling
- Sparkplug Edge Node and Device Birth payload viewing
- MQTT client throughput tracking
- MQTT over WebSocket support
- Alert disabling, and new alerts
What's Fixed
- Improved performance under heavy logging
- Fixes for handling of Expired License state
v2.0.0 December 1, 2020
What's New or Improved
- Initial release of Chariot v2.0.0
What's Fixed
- Known issue that Chariot is unable to handle heavy load when installed on Windows and TLS is enabled
v2.0.0-beta1 October 13, 2020
What's New or Improved
- Initial beta release of Chariot v2.0.0
What's Fixed
- Known issue that Chariot is unable to handle heavy load when installed on Windows and TLS is enabled
- No labels
Overview
Content Tools