On Jan 22, 2007, at 12:19 PM, Matt Hogstrom wrote:

It looks like we have the makings of the M2 milestone that has been talked about. Dave and Dain made a huge chunk of code available so that one can deploy and use (in limited ways) EJB 3.0. Very impressed gents, kudos to the two of you.

As we did for M1 I'd like to go ahead and branch tomorrow afternoon so we can tidy this release up without disrupting the continuous development on trunk. I'll pull in fixes to address the release as appropriate so that the server runs and we can show users a peek at a semi-stable environment.

Remember this is a milestone and not a general release in terms of it is a view of the work in progress so fit and finish is coming :)

Here are the major items I know about and limitations. Please comment where I'm in a ditch or on another planet.

EJB 3.0
- Ability to deploy beans
- Dependency injection still not functional but external plans can be used.

Not sure what this item means exactly, but I've fixed the ejb builder so that it can recognize apps with annotations and no descriptor. I've also found and fixed an issue that would have prevented injection from working when there was no corresponding xml -- the itests that pass do test injection and it was working, just not if it was only via annotations where the xml would be created on the fly and not contain the proper mappedName that would hook it up to the right resource.

If anyone finds an issue with the following features, please let me know immediately as they appear to be working as they should:

Pojo Session EJBs
Business interfaces
Deployment with no ejb-jar.xml or openejb-jar (just need a geronimo- openejb.xml for all the geronimo-specific deployment stuff)
injection via deployment descriptor
@Resource injection for env-entries, resource-refs, message- destinations, service-refs, most resource-env-refs
@EJB injection of ejb-refs and ejb-local-refs
@PersistenceContext injection
@PersistenceUnit injection

-David

Reply via email to