Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Best way to get involved is mail dev@qpid.apache.orgImage Removed and say, "want to help, and state your interests"

Want needs to get done (the short term/ short list)

Theme

Item

component

who

Performance

 

 

 

 

increase fanout performance

c++

 

 

increase per-connection throughput

c++

 

 

Shared memory transport

c++

 

Broker 'model'

 

 

 

 

Selectors

c++

 

 

queue policies **1

c++

 

 

Priorities

c++

 

 

PB exchange

c++

 

Security

 

 

 

 

SASL authentication (kerb)

python

 

 

SASL authentication (kerb)

java

 

 

SASL encryption (kerb)

python

 

 

SASL encryption (kerb)

java

 

 

SASL encryption (kerb)

.net

 

 

SASL encryption & authentication

inter broker links

 

 

Tests for federation and clustering with all transport and security options

c++

 

 

SELinux ACL delegation

c++

 

Clustering

 

 

 

 

Session resume across

all client

 

 

Processing updates to known broker urls

python and ruby

 

 

auto detect restart durable stores for cluster

c++

 

Management

 

 

 

 

more stats (e.g. avg/min/max queue 'latencies')

c++

 

 

configurable alerts for e.g. hitting preset queue limits

c++

 

 

more flexible logging (more useful to end user)

c++

 

 

QMF agents for missing clients

java, python, .net

 

 

QMF console API for

.net

 

 

JMX -> QMF bridge

java

 

 

qpid-queue-tool

python

 

Builds

 

 

 

 

c++ on windows (per steve)

c++

 

 

complete solaris

c++

 

 

default IO for other OS's ?

c++

 

Future Proofing

 

 

 

 

High level API design work

All client

 

 

ABI computability strategy

c++

 

 

.Net test coverage and API review (WCF/QMF)

.net

 

Interop

 

 

 

 

0-10 for Java broker

java

 

 

Updated IO layer for Java broker

java

 

Miscellaneous

 

 

 

 

test card iwarp support for RDMA

c++

 

 

ASL licensed RDMS DB store

c++

 

**1

  • allow for killing (slow) consumer, rather than producer – python cmd line tool?
  • dequeue when all current browsers have received message (more efficient topic, also represents a step towards 1.0 model)

Target Features/work areas for

...

Qpid 0.5

  • Kerberos Auth and encryption from all clients – in progress
  • A-A Cluster support from all clients
  • RT JVM Thread support for Java — done
  • DR links for stand-alone and clustered brokers — done
  • Producer side flow control — done
  • Updated IO layer for Java
  • Shared memory transport
  • .NET test coverage
  • Windows client build from cmd line.
  • AMQP-MGMT to WS-DM and JMX bridge committed (QMan) – mostly done
  • IP address /Hostname access control to virtualhosts (Java broker)

...