🚀 RobustMQ v0.4.1
Welcome to RobustMQ v0.4.1 release!
📦 Assets
This release includes pre-built binaries for multiple platforms:
- Linux AMD64 (
robustmq-v0.4.1-linux-amd64.tar.gz) - Linux ARM64 (
robustmq-v0.4.1-linux-arm64.tar.gz) - macOS AMD64 (
robustmq-v0.4.1-darwin-amd64.tar.gz) - macOS ARM64 (
robustmq-v0.4.1-darwin-arm64.tar.gz)
Note: Platform-specific packages are uploaded incrementally. If your platform is not yet available, please check back shortly.
📥 Installation
-
Download the package for your platform from the assets below
-
Extract the archive:
tar -xzf robustmq-v0.4.1-<platform>.tar.gz cd robustmq-v0.4.1-<platform>
-
Review the directory structure:
bin/- Management scripts (robust-server, robust-ctl, robust-bench)libs/- Compiled binaries (broker-server, cli-command, cli-bench)config/- Configuration filesdist/- Web UI (if included)LICENSE- License filepackage-info.txt- Package information
⚙️ Configuration
- Edit configuration files in the
config/directory according to your needs - Main configuration file:
config/server.toml- Server configuration (supports multiple roles: meta, broker, journal)config/logger.toml- Logging and tracing configuration
🎯 Quick Start
Start RobustMQ Server (all-in-one mode):
./bin/robust-server startStart with custom configuration:
./bin/robust-server start config/server.tomlStop the server:
./bin/robust-server stopAccess Web UI (if frontend is included):
http://localhost:8080
Management Tools:
# View cluster information
./bin/robust-ctl cluster info
# Run benchmarks
./bin/robust-bench --helpTest MQTT Connection:
# Install mqttx client (if not already installed)
npm install -g mqttx-cli
# Publish message
mqttx pub -h 127.0.0.1 -p 1883 -t "test/topic" -m "Hello RobustMQ!"
# Subscribe to messages
mqttx sub -h 127.0.0.1 -p 1883 -t "test/topic"📚 Documentation
- Documentation: https://www.robustmq.com
- GitHub Repository: https://github.com/robustmq/robustmq
- Issues: https://github.com/robustmq/robustmq/issues
- Discussions: https://github.com/robustmq/robustmq/discussions
🛠️ Build Information
- Release Version: v0.4.1
- Build Date: 2026-05-24 23:55:02 CST
- Frontend Web UI: Included (in packages with
dist/directory)
📝 Notes
- For production deployments, please review and adjust the configuration files
- Make sure required ports are available and not blocked by firewall
- Check system requirements and dependencies before deployment
- For upgrade instructions, please refer to the documentation
💬 Community
Join our community to get help, share ideas, and contribute:
- GitHub Discussions: Ask questions and share knowledge
- GitHub Issues: Report bugs and request features
- Contributing: We welcome contributions! See CONTRIBUTING.md
What's Changed
- refactor: mq9 supports the fetch semantics by @socutes in #1897
- refactor: Improve the test cases of mq9 by @socutes in #1898
- refactor:mq9 mcp server development by @socutes in #1899
- refactor:Protocol optimization of mq9, add documentation by @socutes in #1900
- refactor: Fix the raft bug during cluster runtime by @socutes in #1904
- fix: clean up expired retain messages from storage by @kimjune01 in #1907
- refactor:Fix the issues found during the operation of the cluster by @socutes in #1906
- refactor: search engine Development by @socutes in #1908
- refactor: mq9 supports the discover of Agents by @socutes in #1909
- refactor: mq9 protocol optimization and documentation changes by @socutes in #1910
- refactor: mq9 protocol optimization and documentation changes by @socutes in #1911
- docs: Update the architecture documentation by @socutes in #1912
- release: Cluster operation issue fixed by @socutes in #1915
- release: Cluster operation issue fixed by @socutes in #1916
New Contributors
- @kimjune01 made their first contribution in #1907
Full Changelog: v0.4.0...v0.4.1