Prior to this commit, this test case failed in 4.2 <-> 4.1 mixed version mode because the different nodes register different projections. Specifically, the old projection of the 4.1 node was registered. Independent of the test case, even when a rolling upgrade from 4.1 to this commit's branch completes, the old projection is still registered. It seems, what's missing is a Khepri machine version migration where the projection will be migrated from old to new. But that's outside the scope of this bug fix. We can add this mechanism separately. |
||
---|---|---|
.. | ||
docs | ||
include | ||
priv/schema | ||
scripts | ||
src | ||
test | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
INSTALL | ||
LICENSE | ||
LICENSE-MPL-RabbitMQ | ||
Makefile | ||
README.md | ||
SECURITY.md |
README.md
RabbitMQ Server
RabbitMQ is a feature rich, multi-protocol messaging broker. It supports:
- AMQP 0-9-1
- AMQP 1.0
- MQTT 3.1.1
- STOMP 1.0 through 1.2
Installation
- Installation guides for various platforms
- Kubernetes Cluster Operator
- Releases on GitHub
- Supported and unsupported series
- Supported Erlang versions
Tutorials & Documentation
- RabbitMQ tutorials
- All documentation guides
- CLI tools guide
- Configuration guide
- Client libraries and tools
- Monitoring guide
- Production checklist
- Runnable tutorials
- Documentation source
Getting Help
- RabbitMQ mailing list
- Commercial support from Broadcom for open source RabbitMQ
- Community Discord
- Community Slack
#rabbitmq
on Freenode
Contributing
See CONTRIBUTING.md and our development process overview.
Questions about contributing, internals and so on are very welcome on the mailing list.
Licensing
RabbitMQ server is licensed under the MPL 2.0.
Building From Source and Packaging
Copyright
(c) 2007-2024 Broadcom. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.