Major Releases
This roadmap covers the following Java components:
- Java Broker
- Legacy 0-8..0-10 Java Client
It does not cover the newer Qpid JMS client.
It lists major work items only.
Release v6.1
(Delivery Q1 2016)
Java Broker
- REST API extended to support single object queries using JMS selector style expressions (QPID-6969)
- Ability to bring back a result set containing a restricted set of a object's attributes. Do we need derived attributes?
- Ability to sort by one or more columns in the result set
- Ability to limit a result set to first n rows
- Web Management Operator UI extension
- Provide a virtualhost centric web management view
- Ability to submit queries and view the results (pagination)
- Ability to save queries on a per user basis
- Dashboard view
- Integrated Real time charting
- Upgrade Dojo to 1.11
Message chunking (QPID-6766)
- Make user identity unique (QPID-7092)
- LDAP Groups Provider (QPID-7116)
- Add minor release to REST API version (QPID-7096)
- Implement UIs for End to End Encryption (QPID-7037/QPID-7036), OAuth2 ( QPID-7112 QPID-7111 ) and Virtual Host Aliases (QPID-7110)
- Refactoring: Replace the 'HTTP Plugin' with HTTP Ports that provides a Jetty Connector
- Server side TLS ordering on JDK 1.8 (QPID-7113)
- Incremental system test improvements
Messaging system testsuite JMS/JNDI
Ability to run system tests concurrently.
AMQP 0-8..0-10 Java Client
None
Release v7.0
(Delivery Q3 2016)
Java Broker
- HTTP/AMQP on a single port for both secure and plain connections
- Make the web management console a separately deployable .war
- ACL refactoring (to be defined)
- High performance message store support encryption at rest
- Ability to Federate Java Brokers
- REST API compatibility layer (QPID-6948)
Configured object creation tidy-up.
AMQP 0-8..0-10 Java Client
None
Release v7.1
(Delivery Q4 2016)
Java Broker
- ACL refactoring (to be defined)
- Web Management Refresh
- Improve usability
- Embeddable Broker / Remove start-scripts.
- Better maven integration integration test support
- Source tree: split Java Broker from Legacy AMQP 0-8..0-10 Client
- Refactoring: Queue Runner Elimination
Minor Releases
Release v6.0.1
(Delivered Feb 2016 )
Java Broker
Defect fix release and minor enhancements to aid compatibility.
Release v6.0.2
(Scheduled Apr 2016)
Java Broker
Defect fix release