blob: 5709910b9c0a9d418ff184976c6cbe254ec584d4 [file] [log] [blame]
Title: January2008
The release of OpenEJB 3.0 beta 1 at the end of September showed an mild
but noticeable increase in user traffic which has continued since. Several
usability improvements and related new features have been added,
particularly around a returning user from years ago Alex St. Croix. Alex
has already written some blog entries, created a couple video tutorials,
and has a downloadable PDF of using OpenEJB embedded in Tomcat which is a
dozen pages and growing. This is all very good for OpenEJB and we are very
excited to see user activity of this nature again.
Web Services support has been added to OpenEJB in both standalone and
Tomcat embedded modes, and significant work has been contributed to the CXF
project as a result to add new features required by OpenEJB but not already
present, such as rpc/encoded web services.
The ability to embed OpenEJB into Tomcat has been re-expanded from
temporarily just supporting Tomcat 6.0 to now version 5.5 as well including
annotation processing support which is usually a v6.0.x and higher feature.
Support for older versions was lost when the integration was reworked and
improved over the OpenEJB 1.0 approach, however post OpenEJB 3.0 beta 1
release, requests from users of older Tomcat versions began coming in
showing that the ability to support pre Tomcat 6 users is still very
important.
The documentation has been reorganized significantly. A new confluence
space as been created dedicated entirely to the OpenEJB 3.0.x codebase and
reintegrated back into the main website. Several new examples have been
created as well. A major issue with the documentation was that most of the
new documents weren't linked into the main site, were just loose pages, and
had no "center" to bind them all together. The creation of dedicated 3.0.x
space with it's own index and new left navigation section has dramatically
improved this.
Jonathan Gallimore, a newer contributor, recently contributed another large
patch to the Eclipse plugin he's been working on that takes an EJB 2.x
application and adds the annotations to the source code required to turn it
into an EJB 3.0 application, removing the equivalent xml as it goes.
Jonathan has done great work, but we could be doing better as he is largely
working alone and isn't getting the benefit of working closely with
existing committers. It's always difficult to pull people in when there
isn't a strong intersection with existing code/people.
Release work on OpenEJB 3.0 beta 2 has begun. There was a perpetual state
of "going to release" through late November and all December, however all
the open issues have been cleared and the general mood is "it's
over-ready." We've branched and have begun helping other projects to
release some of the things we have dependencies on such as the Geronimo
Transaction Manager/Connector and the XBean libraries. All is going well
and we should see OpenEJB 3.0 beta 2 put up for vote this month.
On a general note, OpenEJB celebrated it's eighth year of existence in December. As a personal comment from someone who's been on the project the entire time, I \[David Blevins\](david-blevins\.html)
have never seen the project in such good shape. A major challenge going
forward will be releasing the 3.0 final and getting OpenEJB back on
people's radar.