:: News
:: Jun 08, 2010 .::. 1.2.0-M2 Available
A new version (1.2.0-M2) of the OW2 EasyBeans product (EJB 3 container) has been released.
This version is included in the OW2 JOnAS 5.2 M2 application server.
EasyBeans can be embedded in JOnAS application server, Apache Tomcat application server, Jetty application server, on OSGi (by using EasyBeans OSGi bundles) or run in standalone mode.
EasyBeans is
bundled with either Hibernate
Entity Manager, Apache
OpenJPA, TopLink
Essentials or EclipseLink
as persistence provider.
The 1.2.0-M2 release is provided with
some Persistence Providers including:
- Hibernate 3.5.2-Final (JPA 2.0 compliant)
- OpenJPA 2.0.0 (JPA 2.0 compliant)
- EclipseLink 2.0.2 (JPA 2.0 compliant)
- TopLink Essentials 2.1-60f
Here are the guides:
Getting
started with JOnAS 4.x (tested with 4.7.x, 4.8.x, 4.9.x and 4.10.x)
Getting
started with Tomcat 5.5.x and 6.0.x (tested with 5.5.x and 6.0.x)
Getting
started with Jetty 6.1.x/7.x (tested with 6.1.23 and 7.x)
Getting
started with the EasyBeans OSGi bundles
Note: EasyBeans is
already bundled in the OW2 JOnAS 5.2 application server.
EasyBeans
is also working in standalone mode (Uberjar
packages are available)
The documentation is available on
the EasyBeans
documentation website. (HTML or PDF)
The Release Notes are
available online at : http://www.easybeans.net/xwiki/bin/view/News/Release1_2_0_M2
Download
A new EasyBeans version is out and is available in the Downloads section or in the OW2 maven repository or any maven mirror.
A Java WebStart online installer is also available (Or try online installer without Java WebStart)
New features
JPA 2.0 is available when using EclipseLink, Hibernate or OpenJPA packages. A new JPA 2.0
example is provided in order to illustrate the use of this new API.
Migration
Configuration of some components
has changed between 1.1.x and 1.2.x.
Check the difference before launching EasyBeans
OSGi changes : Split of the core bundle: Now there are several "small"
bundles. This is more modular. Also, there are bundles for each
persistence provider. EclipseLink or other persistence framework are
supported (in addition to the previous support of Hibernate in OSGi
mode)
Note: In OSGi mode, there is a
large choice of Persistence Providers. Hibernate 3.4 or 3.5,
EclipseLink 1 or EclipseLink 2 and OpenJPA 1 or OpenJPA 2 !
Mailing list
Stay tuned on EasyBeans with the easybeans-announce mailing
list :
http://mail.ow2.org/wws/subrequest/easybeans-announce
Release Notes:
Bug
- (EZB-300) - Failure to call session bean in jetty webapp
- (EZB-409) - duplicate class definition error
- (EZB-432) - WorkManager component may never execute task
- (EZB-435) - Invalid statistics on beans
- (EZB-439) - Potential memory leak in OSGi mode
- (UTIL-76) - ArrayIndexOutOfBoundsException when using inconsistent artifact to generate repositories
- (UTIL-77) - The abstract resolver produces invalid artifacts with Maven3
- (UTIL-79) - Enhanced clue pool may create too much spare instances
- (UTIL-80) - Maven rmic plugin is broken with Maven 3
- (UTIL-82) - Deployment plans are not generated with an Id
- (UTIL-84) - When using SNAPSHOT versions, maven-jbuilding-plugin sometimes generates invalid maven repositories
Improvement
- (EZB-411) - Add additional monitoring attributes to MBeans
- (EZB-427) - Improve Deployment Flexibility
- (EZB-428) - Improve Enhancer DefineClass Flexibility
- (EZB-437) - Add support for Non-JMS MDB
- (UTIL-65) - Allow to extend the deployment plan library
New Feature
- (EZB-429) - Audit : Propagation ID (for tracking calls)
- (EZB-433) - Add support for Hibernate 3.5 Final 2
- (EZB-434) - Add support for OpenJPA 2.0.0
- (EZB-436) - Allow a MDB to listen to a destination whose JNDI name is different from joramAdminSpec
- (UTIL-72) - Provides a property substitution toolbox
- (UTIL-74) - Audit: Add propagation ID class/methods
- (UTIL-81) - Allows to get state of a pool
Task
- (EZB-64) - The container must provides a transaction for external interceptors in CMT beans when the "Required" type is used.
- (EZB-69) - Support for EJB 2.1 in the deployment descriptor.
- (EZB-73) - Support for the optional MessageDrivenBean interface.
- (EZB-430) - Update EclipseLink to 2.0.2
- (EZB-431) - Update Apache OpenJPA to 2.0.0
- (EZB-438) - Update maven bundle plugin to 2.1.0
- (EZB-440) - Update Joram Component to 5.3.1
- (UTIL-75) - Change default spare instance for the pool
- (UTIL-78) - Analyze messaging-type in ejb-jar.xml file
- (BUNDLE-24) - Update maven bundle plugin to 2.1.0
Best Regards,
Florent