EasyBeans header

:: News

:: Mar 30, 2010 .::. 1.2.0-M1 Available

       Hello,

A new version (1.2.0-M1) of the OW2 EasyBeans product (EJB 3 container) has been released.

This version is included in the OW2 JOnAS 5.2 M1 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.
Note that the EclipseLink version used is EclipseLink 2.0.1 which is JPA 2.0 compliant

The 1.2.0-M1 release is provided with some Persistence Providers including:

  • Hibernate (Core 3.3.2GA/Manager 3.4.0 GA)
  • OpenJPA 1.2.1
  • EclipseLink 2.0.1 (JPA 2 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_M1

Download

A new EasyBeans version is out and is available in the Downloads section or in the OW2 maven repository or any maven mirror.

Download the version Now !

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 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)

Mailing list

Stay tuned on EasyBeans with the easybeans-announce mailing list : http://mail.ow2.org/wws/subrequest/easybeans-announce

Release Notes:

Bug
  • EZB-297) - EasyBeans OSGi integration test fails ramdomly.
  • (EZB-371) - JDK 6.0 compilation
  • (EZB-382) - Potential memory leak when statistics module is enabled
  • (EZB-397) - Cannot deploy clustered beans when CMI is not activated
  • (EZB-399) - Lifecycle callback methods (ejbActivate and ejbPassivate) of javax.ejb.SessionBean can't be invoked properly
  • (EZB-400) - ejbCreate() method issue
  • (EZB-401) - Duplicated class defined by the classloader when doing the enhancing operation
  • (EZB-406) - MDB destination retrieving
  • (EZB-408) - getClass().getPackage() may return null for enhanced classes
  • (EZB-423) - Jetty 6.1.x support is broken
Improvement
  • (EZB-296) - Use deployment plans in Easybeans
  • (EZB-365) - Provide a configuration file to Hsqldb
  • (EZB-368) - Checking a remote deployed archive
  • (EZB-375) - Update EclipseLink library to latest (1.1.x) release
  • (EZB-402) - EJB Factory Extensibility Improvement
  • (EZB-418) - Add inline=true option on maven bundle plugin
  • (EZB-425) - Maven 3 Compatibility
New Feature
  • (EZB-373) - Allow to add programatically global interceptors for each method
  • (EZB-412) - Add support for JPA 2.0
  • (EZB-413) - Allow to use several bundles of JPA persistence provider at runtime
  • (EZB-414) - Refactor bundles with one core and one bundle for each persistence provider
  • (EZB-421) - Add audit component
  • (EZB-422) - Provides a bundle for EasyBeans Audit Component
Task
  • (EZB-377) - Upgrade EclipseLink to 1.1.2
  • (EZB-378) - Upgrade SLF4J to 1.5.8
  • (EZB-379) - Upgrade Hibernate Core to 3.3.2.GA
  • (EZB-380) - Upgrade OpenJPA to 1.2.1
  • (EZB-381) - Upgrade OW2 Carol to 3.0.6
  • (EZB-383) - Update ow2-util component to 1.0.19
  • (EZB-384) - Update carol component to v3.0.8
  • (EZB-385) - Update Cmi component to v2.2.2
  • (EZB-386) - Update Apache Felix Log component to 1.0.0
  • (EZB-387) - Update Apache Felix dependencymanager component to 2.0.1
  • (EZB-388) - Update Apache Felix ConfigAdmin component to 1.2.4
  • (EZB-389) - Update Apache Felix Declarative Services component to 1.0.8
  • (EZB-390) - Update ow2-bundles component to 1.0.18
  • (EZB-393) - Move the ant tasks in ow2-util
  • (EZB-395) - Switch EasyBeans console to Kerneos technology
  • (EZB-403) - Move jca work manager library to an EasyBeans component
  • (EZB-404) - Use of the enhanced ow2 util pool
  • (EZB-405) - Add Bundle for new JCA work manager component
  • (EZB-410) - Switch from Felix OSGi Compendium/core to official OSGi Compendium/core
  • (EZB-419) - Add automatic tests for Jetty integration
  • (EZB-420) - Add support for Eclipse Jetty 7.x
  • (EZB-424) - Update Joram Component to 5.3.0
Best Regards,

Florent

Log-in Register
Copyright © 2006-2011, OW2 Consortium EasyBeans Logo
Creator: benoitf  Date: 2010/03/30 15:00 Last Author: benoitf  Date: 2010/03/30 15:02
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Can’t code withoutThe best Java IDE