Chariot Releases
Expand/Collapse All to allow Search 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 Fixed
- Fixed bug with installation scripts on Linux
v2.4.1 February 7, 2024
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 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 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.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 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 Fixed
- Fix for issue with delivery of LWT messages with empty payloads
v2.2.0 Nov 29, 2021
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