Skip to content

RobustMQ v0.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 May 15:55
· 1 commit to main since this release
0e37a6c

🚀 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

  1. Download the package for your platform from the assets below

  2. Extract the archive:

    tar -xzf robustmq-v0.4.1-<platform>.tar.gz
    cd robustmq-v0.4.1-<platform>
  3. Review the directory structure:

    • bin/ - Management scripts (robust-server, robust-ctl, robust-bench)
    • libs/ - Compiled binaries (broker-server, cli-command, cli-bench)
    • config/ - Configuration files
    • dist/ - Web UI (if included)
    • LICENSE - License file
    • package-info.txt - Package information

⚙️ Configuration

  1. Edit configuration files in the config/ directory according to your needs
  2. 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 start

Start with custom configuration:

./bin/robust-server start config/server.toml

Stop the server:

./bin/robust-server stop

Access Web UI (if frontend is included):

http://localhost:8080

Management Tools:

# View cluster information
./bin/robust-ctl cluster info

# Run benchmarks
./bin/robust-bench --help

Test 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

🛠️ 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

Full Changelog: v0.4.0...v0.4.1