Skip to content

RobustMQ v0.2.4

Latest

Choose a tag to compare

@robustmq robustmq released this 29 Oct 07:26
· 5 commits to main since this release
385793f

🚀 RobustMQ v0.2.4

Welcome to RobustMQ v0.2.4 release!

📦 Assets

This release includes pre-built binaries for multiple platforms:

  • Linux AMD64 (robustmq-v0.2.4-linux-amd64.tar.gz)
  • Linux ARM64 (robustmq-v0.2.4-linux-arm64.tar.gz)
  • macOS AMD64 (robustmq-v0.2.4-darwin-amd64.tar.gz)
  • macOS ARM64 (robustmq-v0.2.4-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.2.4-<platform>.tar.gz
    cd robustmq-v0.2.4-<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/server-tracing.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.2.4
  • Build Date: 2025-10-29 15:26:56 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: Fix the issue causing the inheritance test to fail. by @socutes in #1521
  • test: add test case for connect pacekt by @PorterZhang2021 in #1513
  • refactor: Optimize the implementation of metadata cache by @socutes in #1536
  • fix: wrong duplicate clone by @get-jiang in #1539
  • refactor: Fix the connector bug and enhance the core capabilities of the connector. by @socutes in #1538

New Contributors

Full Changelog: v0.2.3...v0.2.4