Release 0.7.7 - Q1 2004

Type Description Assigned To Status
fix Fix bug 797688 - Embedded JNDI should support authentication
fix Fix bug 797689 - Embedded JNDI contexts should be read-only
update Remove support for the JDBM database
update Refactor the connector support. Currently the connectors are hard to maintain, as a single API change must be applied to each.
update Refactor the example applications. These should be very minimalist so they are easy to understand, as opposed to the current examples which are more appropriate for testing purposes.

Release 0.8 - TBA

Type Description Assigned To Status
update Complete XA support
update Add support for Connection.setClientId()
update Upgrade to JMS 1.1 API
update Add support for authorization

Release unscheduled - TBA

Type Description Assigned To Status
add Add clustering using javagroups
add Add support for JSR77 - J2EE Management Model.
update Investigate using PicoContainer or Avalon (no more evil statics!)
update Investigate replacing dbtool with DewDrop . This should also do away with the need to provide the SQL scripts currently located in $OPENJMS_HOME/config/db.
update Restructure CVS, and simplify the build using maven's reactor. The directory structure should look something like:
          openjms/
            core/
            client/
            server/
            tools/
        
  • move classes in the exolabcore module to core/.
  • move packages common to both client and server to core/.
  • move server packages to server/
  • move client packages to client/
  • move tool packages (i.e, dbtool, admin) to tools/