| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-11 | 4.3 kB | |
| TBMQ 2.3.0 Release source code.tar.gz | 2026-05-11 | 3.5 MB | |
| TBMQ 2.3.0 Release source code.zip | 2026-05-11 | 5.8 MB | |
| Totals: 3 Items | 9.3 MB | 1 | |
Minor release with the following features, infrastructure upgrades, improvements, and bug fixes.
Main features:
- #284 Core & UI: HTTP Authentication provider — authenticate MQTT clients against external HTTP services by @dmytro-landiak;
- #281 Core & UI: Bulk import of MQTT client credentials by @dmytro-landiak and @deaflynx;
- #297 Core: Redis/Valkey SSL/TLS and ACL username support by @dmytro-landiak;
- #289 UI: Home page redesign by @deaflynx;
- #280 Core: Session management refactoring, performance optimization, and race condition fixes by @dmytro-landiak.
Infrastructure upgrades:
- #263 Migrate to Apache Kafka 4.0 by @dmytro-landiak;
- #260 Migrate to ValKey 8.0 (alternative to Redis > 7.2) by @dmytro-landiak;
- #261 Migrate to PostgreSQL 17 by @dmytro-landiak.
Improvements:
- Core:
- #277 Performance and authentication improvements by @dmytro-landiak;
- #282 Common configuration for Kafka consumers and producers by @dmytro-landiak;
- #275 Remove active-connection MQTT message retransmission by @dmytro-landiak;
- #274 Metrics updates by @dmytro-landiak;
- #262 Enable/disable proxy protocol per MQTT listener by @dmytro-landiak;
- #258 CN placeholder for X.509 Certificate Chain credentials in auth rules by @dmytro-landiak;
- #285 Control allowance of root multi-level wildcard subscription creation by @dmytro-landiak;
- #278 Allow enable or disable unauthorized clients persistence by @dmytro-landiak;
- #269 Enhanced client analysis logging by @dmytro-landiak;
- #264 Deployment scripts refactoring by @dmytro-landiak;
- #293 Added clientCertCn to the integration JSON by @dmytro-landiak.
- UI:
- #273 Update monitoring charts by @deaflynx;
- #272 Add Spanish, Hindi, and Chinese (Simplified) translations by @deaflynx;
- #271 Enhance 'Basic' client credentials change password dialog by @deaflynx;
- #270 Add GitHub badge component to display repository star count by @deaflynx;
- #286 UI updates: home, login, and getting started pages by @deaflynx;
- #302 Add copy and paste functionality for topic rules by @Strazz1337.
Bug fixes:
- Core:
- #291 Application client backpressure: pause/resume via Kafka Consumer API by @dmytro-landiak;
- #276 Improve Kafka Management API performance and fix consumer thread-safety by switching to async AdminClient calls and batching lag calculation by @dmytro-landiak.
- UI:
- #292 UI fixes by @deaflynx.
Security:
- #299 Address HIGH/MEDIUM CVEs in dependencies (Spring Boot, Netty, Tomcat, Jackson, Logback, BouncyCastle) by @dmytro-landiak.
We welcome our new contributors:
- @Strazz1337 made their first contribution in #302.
Full changelog: v2.2.0...v2.3.0