Releases: hivemq/hivemq-community-edition
Releases · hivemq/hivemq-community-edition
2024.5
2024.4
🌟 Features
- Added the ability to modify the
sessionPresent
flag of a CONNACK packet in ConnackOutboundInterceptors
✨ Improvements
- Updated the official
hivemq/hivemq-ce
container image to Java 21 - Removed unnecessary file write and execute permissions from the official container image
- Aligned the Windows batch scripts with the Unix bash scripts to provide a consistent user experience
- Added option to disable remote JMX by setting the
HIVEMQ_JMX_ENABLED
environment variable tofalse
ℹ️ Misc
❤️ Thanks to all contributors
- @Florian-Limpoeck
- @SgtSilvio
- @gitseti
- Also thanks to all code reviewers and all who created valuable issues
❤️ New Contributors
Full Changelog: 2024.3...2024.4
2024.3
🌟 Features
- #466 Provide multi-arch container image for the platforms
linux/amd64
andlinux/arm64/v8
✨ Improvements
- #466 Improved container image user handling: run as non-root user
10000
, no root step down required anymore
ℹ️ Misc
❤️ Thanks to all contributors
- @SgtSilvio
- @ymengesha
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2024.2...2024.3
2024.2
ℹ️ Misc
- Cleaned up Dockerfile
- Enabled Renovate
- Upgraded to Gradle 8.5
❤️ Thanks to all contributors
- @Donnerbart
- @SgtSilvio
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2024.1...2024.2
2024.1
✨ Improvements
- #437 Improved error handling in the internal executor service to facilitate debugging.
🐞 Bug fixes
- #440 Fixed an issue that could allow empty topics in MQTT 3 PUBLISH messages and MQTT 5 PUBLISH response messages.
❤️ Thanks to all
- @A-Imal
- @Florian-Limpoeck
- @Remit
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2023.10...2024.1
2023.10
🌟 Features
- Added the ability to configure the JMX port that HiveMQ run scripts use with a new HIVEMQ_JMX_PORT environment variable
✨ Improvements
- Streamlined the way array allocation is handled for logging purposes to minimize CPU usage
ℹ️ Misc
- Update dependencies
❤️ Thanks to all contributors
- @A-Imal
- @YannickWeber
- @gitseti
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2023.9...2023.10
2023.9
✨ Improvements
- #426 #428 Increased broker efficiency by reducing end-to-end message latency, CPU usage, and memory footprint.
🐞 Bug fixes
- #423 Fixed an issue to ensure that a CONNACK message is sent if a connection closes due to a CONNECT package that exceeds the configured maximum message size
ℹ️ Misc
- #425 Use Gradle version catalog
❤️ Thanks to all contributors
- @Remit
- @tgracchus
- @ymengesha
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2023.8...2023.9
2023.8
Bug fixes
- #424 Corrected a failure when starting the HiveMQ Server twice
❤️ Thanks to all contributors
- @hlohse
- @mchernyakov
- @tgracchus
- Also thanks to all code reviewers and all who created valuable issues
❤️ New Contributors
2023.7
ℹ️ Misc
- #419 Replaced deprecated OpenJDK base image with Eclipse Temurin
❤️ Thanks to all contributors
- @ymengesha
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2023.6...2023.7
2023.6
ℹ️ Misc
- Update bouncycastle from jdk15on to jdk18on
❤️ Thanks to all contributors
- @A-Imal
- @Remit
- @SgtSilvio
- Also thanks to all code reviewers and all who created valuable issues
Full Changelog: 2023.5...2023.6