looking to pitch in:
- Transparent 0.8/0.9/.10 support in the Java broker (might need to be M4)
The following are nice task to pick up for new committers, not required for M3: (Please mail the list if you have interest in doing any of these
- Creation of Perl Client — Nice task to start on
- AMQP-MGMT to WS-DM and JMX bridge — Nice task to start on
- Integrating AMQP-MGMT into the Java broker
- Writing examples and getting started pages — Nice task to start on
- Help update this site — Nice task to start on
- Profiling for performance improvements
Slightly more involved items
- Message Priority - both brokers
- Java broker tasks
- Add Flow To Disk
- Message Federation for Java (Fan out & forward to remote queue) – look at C++ broker and impl in Java (might need to wait for 0-10 (M4))
- Flow control - throttling of overactive producers – might need 0-10 (M4)
- JCA / App server integrations
- Spring integration
M4 in close down
- .NET, WCF and excel support for AMQP 0-10
- SSL added for C++ broker and all clients
- C++ Broker
- Windows port
- ACL
- Active-Active clustering
- Federation, push bridges & dynamic routes
- RDMA for C++ broker & C++ client (70-80us, yes us max latency on a well setup machines)
- Queue options
- added RING/ STRICT ring
- LVQ
- Exchange options
- LVE
- message sequencing
- Query XML support now as plugin
- Performance work
- Management for AMQP 0-10
- QMF C updates
- Python
- C++
- QMF Agent
- C++
- Python
- QMan JMX bridge for QMF
- Alerts/ logger for QMF events
- QMF C updates
- JMSXUserId
- Java broker
- bug fixes
- some prep work for AMQP 0-10
M3 Current – This release implements the AMQP 0-9 & AMQP 0-10 protocol versions
Top level themes for this release:
- C++ broker supporting AMQP 0-10
- C++ client supporting AMQP 0-10
- Java Client support AMQP 0-9 (M2.1) and AMQP 0-10
- Python Client supporting AMQP 0-9 (M2.1) and AMQP 0-10 (in addition to older versions)
- Landed the 0-10 infra for Java Broker
- Federation static routes
- Solaris Client C++ support
- bug fixes
- QMF for C++ / Python.
JIRA for M3:
M2.1
M2.1 is a maintainer release for the M2 code branch. The detailed breakdown of JIRA's for M2.1 can be found here:
This release implements the the AMQP 0-9 protocol version