Hello,
A new release candidate (1.0.0 RC2) of the OW2 EasyBeans product (EJB 3 container) has been released.
This version is integrated in the OW2 JOnAS 5.0 application server.
EasyBeans can be embedded in JOnAS, Apache Tomcat application server, Jetty application server and is also provided as OSGi Bundles.
EasyBeans is now bundled with either Hibernate Entity Manager, Apache OpenJPA or TopLink Essentials as persistence provider.
Here are the guides:
Getting started with JOnAS 4.x (tested with 4.7.8 and 4.8.6)
Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.25 and 6.0.14)
Getting started with Jetty 6.1.x (tested with 6.1.5)
Getting started with the EasyBeans OSGi bundles
EasyBeans is also working in standalone mode (Uberjar packages are now available since this release !)
The documentation is available in the EasyBeans documentation website. (HTML or PDF)
The Release Notes are available online at :
http://www.easybeans.net/xwiki/bin/view/News/Release1_0_RC2
Download
A new EasyBeans version is out and is available in the Downloads section.
Download the Release Candidate 2 version Now !
New features
The Release Candidate 2 release is now bundled with three different persistence providers (three packages).
- Hibernate EntityManager
- Apache OpenJPA
- TopLink Essentials
EasyBeans artifacts are available on the
http://maven.objectweb.org/maven2/ repository.
(The parent component is located at
http://maven.objectweb.org/maven2/org/ow2/easybeans/easybeans/1.0.0.RC2/easybeans-1.0.0.RC2.pom
OSGi:
BundleContext can be injected into EJB3 beans by using @org.ow2.easybeans.osgi.annotation.OSGiResource annotation
Example:
/**
- Bundle context that will be injected by the container.
*/
@OSGiResource
private BundleContext bundleContextField = null;
And then you can call OSGi services or register your own services.
Check the Getting started with the EasyBeans OSGi bundles
Mailing list
Stay tuned on EasyBeans with the easybeans-announce at ow2 dot org mailing list :
http://www.ow2.org/wws/subrequest/easybeans-announce
Release Notes:
Bug
- EZB-206? - NPE if SmartClient is connecting to a server that is not the smartfactory server
- EZB-210? - jdbcpool component can't work with db, other than hsql
- EZB-214? - Improve restart of EasyBeans/OSGi
- EZB-215? - TransactionAttribute.NOT_SUPPORTED and EntityManager
Improvement
- EZB-213? - Easybeans packaged as standalone product
New Feature
- EZB-146? - Undeploy beans and unregister JNDI names
- EZB-212? - Allow to use Knopflerfish SCR implementation
Task
- EZB-193? - Provides an access from the EJBs to OSGi Bundle Context
- EZB-211? - Upgrade to Apache OpenJPA 1.0.1
- EZB-217? - Provide EasyBeans with TopLink Essentials Packaging
Best Regards,
Florent