Dear JOnAS enthusiasts,
A new Release Candidate of the development branch JOnAS 5.1 is available: JOnAS 5.1.0 RC3.
This release is available on the http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/Downloads">download page.
JOnAS 5.1.0-RC3 is distributed as a set of OSGiTM bundles that are deployed on top of the http://felix.apache.org">Apache Felix gateway.
Some information can be found on the http://wiki.jonas.objectweb.org/xwiki/bin/view/News/JOnAS_5_1_0_RC3">New and noteworthy and the http://wiki.jonas.objectweb.org/xwiki/bin/view/Doc/GettingStartedJOnAS5">Getting Started.
Components upgrade:
- http://www.easybeans.org" class='external' title="http://www.easybeans.org" rel="nofollow">OW2 EasyBeans (1.1.0-RC2)
- OW2 Utils (1.0.18)
- http://cmi.ow2.org" class='external' title="http://cmi.ow2.org" rel="nofollow">OW2 CMI (2.1.4)
- http://carol.ow2.org" class='external' title="http://carol.ow2.org" rel="nofollow">OW2 Carol (3.0.6)
New features:
- Add support for on demand loading of web applications
This feature allows to start the web container when a request is done on the HTTP port.
It also provides the start of the .war file when its associated /context is accessed by HTTP with a browser - Add support on EJBs (2.x/3.0) and Servlets for the detection of JDBC connection leaks (automated closing available)
- JOnAS Admin console
- Support management of ejb modules with the same names, but different parents
- Support administration of cluster daemons
- Display basic informations on each cluster daemon (name, state, controlled server's,...)
Improvements:
- Introduction of JOnAS Profiles
- The full profile which replaces the standard assembly
- First prototype of the micro JOnAS profile
- Subset of JOnAS components (OSGi platform, deployment facilities, extension capability)
- Configured by default with the 'depmonitor' service
- Improved support of @OSGiResource on servlets
- JOnAS command refactoring
'jonas halt' command becomes deprecated and has been replaced by the traditional 'jonas stop' command
- The 'deploy' directory includes now deployment plans which reference JOnAS applications (jonasAdmin.xml, joram.xml, ...)
- The resource service deploys JDBC resource adapters during the service startup (RARs no more located in the 'deploy' directory)
- Deployment plan: order deployments of deployment plan at JOnAS startup (repositories before resources)
- JOnAS deployers (and thus their associated services) are now automatically started depending on the deployed archives.
Services dynamically started are: ejb2, ejb3, web, resource and ear
- JOnAS Admin console
- Server's monitoring charts are more dynamical.
- Newjc tool
- Install clustering examples in the deploy directory of each server when the cluster is generated.
- Integrate "ondemand" feature in the configuration of each server.
Bug fixes
- #313327 #313553 #313597
- Clustering:
- CMI servers didn't use the distributed registry to retrieve objects that are not declared as clustered
- CMI clients with a local registry could not bind objects when using a CMI context
- A default protocol for CMI client was required even if only one protocol was defined
- Repair ejb3 clustering that was broken
Best Regards,
JOnAS Team