JOnAS 5.3.0 released

Last modified by Loïc Albertin on 2013/10/04 15:24

Oct 04 2013

Hi JOnAS users,JavaCompatibleEntprEditionclrhori.gif

We're very pleased to announce the general availability of the first JOnAS 5.3 stable release: 5.3.0.

We're also very proud to announce that this version is the first stable JOnAS version to be certified Java EE 6 Web Profile compatible (see Oracle's compatibility page for details about the certified configuration).

Three profiles are available for download  for JOnAS 5.3.0:

  • JOnAS Full edition which is a full-blown Java EE Application Server : ( Java Web Start Installer / Java Offline Installer /Zip / Tgz )
  • JOnAS Micro edition which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): (Zip/Tgz)
  • JOnAS JAX-RS edition which provides a web container and JAX-RS : (Zip/Tgz)

Simultaneously, we also released Camel-JOnAS 1.7.0 on top of JOnAS 5.3.0. JOnAS-Camel enhances JOnAS v5.3.0 with the Apache Camel framework v2.10.5. 

Remember : If JOnAS ANT tasks are used, note that these tasks are now modular and are only providing tasks for the services included in the assembly.

People may still use now deprecated ANT tasks by using the library JONAS_ROOT/lib/common/ow_jonas_ant_deprecated.jar

JOnAS is also available through maven repositories (OW2 repository and Central repository)

JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS

Please report issues on this tracker or through the mailing-list. Below are releases notes for the 5.3.0 series. 

Release Notes - JOnAS - Version JOnAS 5.3.0

Bug

  • [JONAS-213] - Cannot access to the JNDI naming context java:comp/env in a Web Service pojo
  • [JONAS-215] - @EJB and @Resource annotations not taken into account in a Web Service Pojo class.
  • [JONAS-917] - Namefiles with special characters prevents JOnAS from deploying the directory.war (containing those files)
  • [JONAS-942] - An application fails when migrating from JOnAS 5.3.0_M5 to 5.3.0_M7, though no change in it
  • [JONAS-959] - CDI-managed beans doesn't support EJBs injections through the @EJB annotation
  • [JONAS-1012] - Error when building tutorial/jaxws-sample client
  • [JONAS-1026] - @OSGiResource injection in Servlets doesn't work on Tomcat 7 and Jetty

Improvement

  • [JONAS-607] - JavaEE api need to be modularized
  • [JONAS-916] - org.ow2.jonas.deployablemonitor.DeployableMonitor.java needs to be improved in the savefileLengths() catch block
  • [JONAS-950] - Limit the memory consumption of the scanning of 'deploy' by depmonitor
  • [JONAS-1000] - FilteringClassLoader should also filter the Enumeration<URL> getResources(String name) method
  • [JONAS-1015] - Provide shelbie commands for the addon system
  • [JONAS-1016] - reuse OSGi Version and Felix VersionRange into the addon system
  • [JONAS-1027] - Allow URL based deployments through the JMX interface

New Feature

  • [JONAS-471] - Unable to define many instances of an adminobject for the same definition in ra.xml
  • [JONAS-947] - Allow to define multiple jonas-adminobject element of each adminobject type in jonas-ra.xml
  • [JONAS-1029] - Integrate EZB Persistence Provider for EclipseLink 2.4.x

Task

  • [JONAS-962] - Cleanup for JOnAS 5.3.0
  • [JONAS-972] - Upgrade to CXF 2.7.4
  • [JONAS-975] - Move to OW2 Utils v2
  • [JONAS-1001] - Upgrade EasyBeans/EclipseLink persistence provider to EclipseLink 2.3.3
  • [JONAS-1002] - Upgrade to Felix Framework 4.0.3
  • [JONAS-1022] - Upgrade to hsqldb 1.8.0.10
  • [JONAS-1023] - Transform DataSource service in an actual JOnAS service and remove it from auto-deploy bundles
  • [JONAS-1024] - Remove JAXB2 RI from auto-deploy bundles (and micro jonas)
  • [JONAS-1025] - Upgrade to Tomcat 7.0.39

Sub-task

  • [JONAS-946] - Upgrade to Java 6
  • [JONAS-963] - Remove support of Tomcat6 and Jetty6 containers
  • [JONAS-964] - Upgrade to Servlet 3.0 specifications
  • [JONAS-965] - Upgrade to EJB 3.1 specifications
  • [JONAS-966] - Upgrade to JPA 2.0 specifications
  • [JONAS-967] - Refactor JOnAS javaee-api module
  • [JONAS-968] - Upgrade to JAXB-2.2 specifications
  • [JONAS-969] - Upgrade to JAXWS 2.2 specifications
  • [JONAS-970] - Upgrade to JSP 2.2
  • [JONAS-971] - Upgrade to JSF 2.0
  • [JONAS-977] - Move to OW2 Utils Log v2
  • [JONAS-978] - Move to OW2 Utils I18N v2
  • [JONAS-979] - Move to OW2 Utils execution v2
  • [JONAS-980] - Move to OW2 Utils substitution v2
  • [JONAS-981] - Move to OW2 Utils bundle-commons-collections
  • [JONAS-982] - Move to OW2 Utils bundle-commons-logging
  • [JONAS-983] - Move to OW2 Utils bundle-javassist
  • [JONAS-984] - Move to OW2 Utils bundle-jaxb2-ri
  • [JONAS-985] - Move to OW2 Utils bundle-slf4j
  • [JONAS-986] - Move to OW2 Utils url v2
  • [JONAS-987] - Move to OW2 Utils file v2
  • [JONAS-988] - Move to OW2 Utils stream v2
  • [JONAS-989] - Move to OW2 Utils xml and xmlconfig v2
  • [JONAS-990] - Move to OW2 Utils annotation-processor v2
  • [JONAS-991] - Move to OW2 Utils marshalling v2
  • [JONAS-993] - Move to OW2 Utils jmx v2
  • [JONAS-994] - Move to OW2 Utils archive v2
  • [JONAS-995] - Move to OW2 Utils scan v2
  • [JONAS-996] - Move to OW2 Utils pool v2
  • [JONAS-997] - Move to OW2 Utils event and base-ee-events v2
  • [JONAS-998] - Move to OW2 Utils audit-report v2
  • [JONAS-999] - Remove EJB2 container from auto-deploy bundles
  • [JONAS-1003] - Move to OW2 Utils deployment-system and deployment-plan v2
  • [JONAS-1004] - Move to OW2 Utils javaee-metadata v2
  • [JONAS-1005] - Move to OW2 Utils reference-builder v2
  • [JONAS-1006] - Move to OW2 Utils component v2
  • [JONAS-1007] - Move to OW2 Utils bundle jgroups v2
  • [JONAS-1008] - Move to OW2 Utils ant-tasks v2
  • [JONAS-1009] - Move to OW2 Utils bundle jcip-annotations v2
  • [JONAS-1010] - Move to OW2 Utils bundle weld v2
  • [JONAS-1021] - Move to OW2 Utils maven plugins v2

Release Notes - JOnAS - Version JOnAS 5.3.0 RC1

Bug

  • [JONAS-739] - At restart, the metadata Require-JOnAS-Services is not read again
  • [JONAS-837] - JonAS server cannot reach RUNNING state after restart
  • [JONAS-865] - When JOnAS is stopping, depmonitor try to start OSGi deployable (with a INSTALLED or RESOLVED state) to undeploy
  • [JONAS-877] - JOnAS starts only once after installation
  • [JONAS-880] - The Tomcat 7 OSGi HTTPService's unregister method fails for servlets registered before versioning was made active
  • [JONAS-944] - The -s option for the joram_raconfig.bat script sets JORAM hostname instead of JORAM serverid
  • [JONAS-948] - Default java:* lookup namespaces not always working
  • [JONAS-951] - A customer IDeployable new type not properly taken into account in the deployable monitor and in the addon system
  • [JONAS-952] - Sometime, when an addon contains a new deployer implementation and a deployable application, the deployable application could not be deployed.

Improvement

  • [JONAS-855] - Update ow2-util-plugin version to 1.0.36
  • [JONAS-943] - Support User to Role mapping within JOnAS specific Web Application deployment descriptor (jonas-web.xml)
  • [JONAS-945] - Upgrade to CXF 2.7.1
  • [JONAS-953] - overload the List<IDeploymentReport> doDeploy(final IDeployable<IAddonDeployable> deployable) method in order to fix erros dependencies when we try to deploy several interdependant addons.
  • [JONAS-954] - Check addon requirements

Task

Sub-task

  • [JONAS-940] - Upgrade Weld to V 1.1.10.Final

Release Notes - JOnAS - Version JOnAS 5.3.0 M7

Bug

  • [JONAS-259] - [HttpService] getServletContext() returns null when called from GenericServlet.init()
  • [JONAS-543] - JOnAS tests don't pass (neither in JRMP, Java 6 nor IIOP)
  • [JONAS-661] - JDBC Connection auto-close do not work when DataSource is cached
  • [JONAS-716] - Can't start CDI service with tomcat 7 or jetty6/8
  • [JONAS-727] - Cannot start on Java-RTS-2.2
  • [JONAS-767] - Cannot execute Security ANT task when there is no internet connection
  • [JONAS-817] - Can't restart JOnAS with a clusterdaemon instance if a server has been added in the clusterd.conf file (via the cluster daemon api)
  • [JONAS-839] - Cannot create jonas base thru newjb
  • [JONAS-858] - checkServerState method of the clusterdaemon api is not working
  • [JONAS-863] - No ServerXML instances from server under control of the agent and with no executed tasks (after the restart of the agent and before the startup of this managed server)
  • [JONAS-876] - Since the integration of shelbie 2, we can no longer use Felix Shell Remote
  • [JONAS-882] - H2 database configuration file has an invalid commented example for the property 'jonas.service.db.h2.extra-args'
  • [JONAS-884] - EJBs in WAR : PersistenceUnitManager should be shared between the EJB and the Webapp
  • [JONAS-906] - Search Internal JDBC RAR used to build datasource RAR by requesting repositories
  • [JONAS-910] - JOnAS does not work on Java 7 (IIOP)
  • [JONAS-911] - Bad name and version for joram artifacts in jonas ant task jonasbase
  • [JONAS-920] - Upgrade to CXF 2.6.x
  • [JONAS-926] - JSR 77 incompatibility for Web Module: In case of the OSGI HTTP service, the attribute 'javaVMs' of the Context is not setting
  • [JONAS-928] - The jonas-agent build fails since a long time
  • [JONAS-933] - Jetty WebContainer does not corectly undeploy and redeploy
  • [JONAS-934] - NPE when undeploying an xml file
  • [JONAS-937] - AJP configadmin connector seems to open a Http protocol port instead of an AJP one

Improvement

  • [JONAS-790] - Add support for env-entries lookup-name element (defined in Java EE 6)
  • [JONAS-810] - Store tenantId in deployable
  • [JONAS-811] - Enable adding extension to Monolog
  • [JONAS-812] - Adds a tracker for checking META-INF/ entries in each bundle
  • [JONAS-813] - Change eclipselink.ddl-generation property only if is set to drop and create tables
  • [JONAS-814] - Supports multitenant in Tomcat6
  • [JONAS-816] - Update ow2-bundle.version to 1.0.34
  • [JONAS-831] - JOnAS report should be extensible
  • [JONAS-832] - Update JOnAS version of the agent to 5.3.0-M7
  • [JONAS-835] - Multitenancy - Customize MBeans ObjectName
  • [JONAS-838] - Update jersey.version to 1.9.1
  • [JONAS-842] - Allow to set max number of events to keep in memory
  • [JONAS-843] - Update joram.version to 5.8.0
  • [JONAS-849] - Allow to use the REST api without define the agent in the topology file
  • [JONAS-851] - [ANT] Allow to skip the copy of template deployables into the new JOnAS instance
  • [JONAS-854] - TenantId LoginModule
  • [JONAS-860] - Allow to get the last generated report if the server is not running.
  • [JONAS-861] - Allow to stop all starting or running server when the agent-management api is shutdown
  • [JONAS-862] - Deletion of the ServerXML object (in memory) when its associated JOnAS instance is delete
  • [JONAS-864] - Allow to check the state of a managed server even if no associated process have been registered
  • [JONAS-870] - TenantId JNDI interceptor
  • [JONAS-893] - Generation of addon metadata using JAXB
  • [JONAS-894] - Deployment of an addon containing an application
  • [JONAS-895] - Addon of multitenant service
  • [JONAS-900] - Only creates a source assembly on release
  • [JONAS-923] - DataSource, XA and ConnectionPool ManagedConnectionFactory should support configuration through an URL
  • [JONAS-927] - Stop EJB3 container when undeploying a WAR containing an EJB component

New Feature

  • [JONAS-113] - Integrate a RFC-147 Command service in place of the Felix TUI and GUI
  • [JONAS-818] - Provide an iPOJO interceptor for the reporting of iPOJO instances
  • [JONAS-819] - Addition of a DB MBean
  • [JONAS-820] - Addition of a SSH MBean
  • [JONAS-821] - Send OSGi event when the state of a deployable is updated
  • [JONAS-822] - Provide a JOnAS Report service
  • [JONAS-823] - Allow to generate a JOnAS report through the Clusterdaemon
  • [JONAS-824] - Addition of a event (log, exceptions) handler
  • [JONAS-825] - Provide an Endpoint collector
  • [JONAS-826] - Provide EndpointBuilder extensions
  • [JONAS-833] - Allow to generate JOnAS reports via the REST API
  • [JONAS-836] - MBeanServer proxy
  • [JONAS-845] - Addition of an iPOJO factories report extension
  • [JONAS-846] - Addition of an iPOJO handlers report extension
  • [JONAS-847] - Provide Bundles report extension
  • [JONAS-866] - Allow to check if a server is managed by the clusterdaemon
  • [JONAS-871] - Provide a WADL for the agent management REST api of the agent
  • [JONAS-873] - Allows to override XML version of web.xml
  • [JONAS-874] - Allows to use @ServletSecurity(@HttpConstraint(EmptyRoleSemantic.DENY))
  • [JONAS-875] - Updates Apache Tomcat to 7.0.27
  • [JONAS-896] - Packaging service
  • [JONAS-922] - Support of DatasourceDefinition(s) annotations

Task

  • [JONAS-98] - Speed up the build process
  • [JONAS-798] - Update Persistence Provider EclipseLink v1.x to 1.1.4
  • [JONAS-799] - Update Persistence Provider EclipseLink v2.2.x to 2.2.2
  • [JONAS-800] - Update Persistence Provider EclipseLink v2.3.x to 2.3.2
  • [JONAS-808] - Is an application multitenant
  • [JONAS-844] - Upgrade to CXF 2.5.3
  • [JONAS-856] - Upgrade to Spring 3.1.1
  • [JONAS-857] - Upgrade to CXF 2.5.3
  • [JONAS-868] - Upgrade to Weld 1.1.7
  • [JONAS-878] - Upgrade to Apache Felix iPOJO 1.8.2
  • [JONAS-889] - Upgrade to Shelbie 2.0 M2
  • [JONAS-897] - Upgrade to Apache Felix iPOJO 1.8.2
  • [JONAS-898] - Switch to iPOJO Bnd Plugin 1.8.4
  • [JONAS-907] - Packaging maven plugin
  • [JONAS-913] - Bind tenantId in EJB java:comp/ context
  • [JONAS-915] - Access to target MBeanServer from InvocationContext

Sub-task

  • [JONAS-612] - Provides an addon for jtm service
  • [JONAS-613] - Provides an addon for db-h2 service
  • [JONAS-617] - Provides an addon for resource service
  • [JONAS-630] - Provides an addon for ear service
  • [JONAS-827] - Provide DB EndpointBuilder extension
  • [JONAS-828] - Provide Web EndpointBuilder extension
  • [JONAS-829] - Provide SSH EndpointBuilder extension
  • [JONAS-830] - Provide Smartclient EndpointBuilder extension
  • [JONAS-904] - Provides an addon for packaging service
  • [JONAS-905] - Provides an addon for jms-joram service

Release Notes - JOnAS - Version JOnAS 5.3.0 M6

Bug

  • [JONAS-463] - Upgrade JAX-WS api to 2.2
  • [JONAS-536] - JOnAS configurator doesn't work with JOnAS 5.3.0 M4
  • [JONAS-561] - JOnAS 5.2 - Deploying a ColdFusion application - Loss of ColdFusion server settings after a JOnAS restart
  • [JONAS-659] - Some isssues with static JOnAS addon services
  • [JONAS-677] - Workcleaner and workmanager services don't start on demand with the micro profil
  • [JONAS-682] - JOnAS cluster daemon ANT task does not work
  • [JONAS-684] - Documentation "Tracking JDBC Connection Leaks..." - Mistake about jndiRegexp
  • [JONAS-686] - Wrong deployment's behaviour when deployment plans are treated (atomic=false)
  • [JONAS-687] - Deployment plans cannot fetch JOnAS Maven resources
  • [JONAS-692] - java.lang.IllegalStateException: The service registration is no longer valid at org.ow2.jonas.addon.deploy.impl.deployer.ConfDeployerImpl.getServiceRegistration(ConfDeployerImpl.java:431)
  • [JONAS-694] - Coldfusion.war has to be unpacked under <deploy> directory instead of <work> to have a good working order
  • [JONAS-699] - org.osgi:org.osgi.compendium is missing in the tomcat6 addon with bundles
  • [JONAS-713] - The DeploymentPlan MBean's DeploymentPlans attribute does not escape spaces or other characters
  • [JONAS-714] - Deployment plans do not properly undeploy when JOnAS path has spaces
  • [JONAS-721] - JOnAS on Unix with spaces in JONAS_ROOT / JONAS_BASE
  • [JONAS-723] - [JSF MyFaces 2.X] Getting java.lang.ClassNotFoundException: javax.faces.context._MyFacesExternalContextHelper not found by org.ow2.spec.ee.ow2-jsf-2.0-spec
  • [JONAS-734] - Cargo cannot undeploy all types of deployables
  • [JONAS-736] - Unable to start JOnAS with Eclipse Equinox 3.7
  • [JONAS-737] - Deployables are deployed in the wrong order
  • [JONAS-741] - The built-in JMX browser of jonasAdmin invokes mbean methods twice
  • [JONAS-746] - Tomcat 7 is not ready to manage exclusively configadmin connectors
  • [JONAS-752] - Errors (404, NPE) when versioning service is enabled
  • [JONAS-757] - Duplicate execution of tomcat 7 ANT tasks
  • [JONAS-758] - NPE on XAResource error handling
  • [JONAS-759] - Configurator unable to start micro edition
  • [JONAS-766] - Exposition of juli packages
  • [JONAS-769] - Unable to find a connector 'null//9000' when no connectors are defined in tomcat7-server.xml and when a deployable connector is defined with some properties (except port & address)
  • [JONAS-774] - Servlet Listener failing to start on Tomcat7 should prevent the context to be successfully started
  • [JONAS-782] - NPE when accessing a Servlet registered through the Tomcat implementation of the OSGi HttpService
  • [JONAS-792] - Upgrade the JAXB API from 2.1 to 2.2
  • [JONAS-805] - classloader monitoring : archive name will not display when exploded archive is used
  • [JONAS-903] - newjb command doesn't set correctly the web container port
  • [JONAS-941] - Dedalock while deploying a Web Service Endpoint

Improvement

  • [JONAS-421] - Upgrade to CXF 2.5.x
  • [JONAS-468] - Simplify XML Datasource deployer
  • [JONAS-562] - OSGi deployable and DeploymentPlan deployable are re-deployed each time the server is starting
  • [JONAS-577] - The deployable monitor should deploy a list of deployables at the same time rather than just a single deployable at the same time
  • [JONAS-648] - Deployed addon configuration change is not supported
  • [JONAS-652] - The addon system need a clean task for the workcleaner service
  • [JONAS-676] - Addition of JOnAS Work Cleaner support for the addon deployer
  • [JONAS-678] - Update the property "jonas-version" of tomcat6 addon to 5.3.0-M6-SNAPSHOT
  • [JONAS-679] - discovery-internal deployment plan should be renamed to discovery-multicast.
  • [JONAS-680] - jonas.security.context.* properties of jonas.properties bootstrap fragment should be renamed to jonas.service.security.context.* and moved to security module
  • [JONAS-681] - Improve ANT properties change when there are exclusives properties
  • [JONAS-683] - Use of org.osgi.framework.startlevel.BundleStartLevel instead of org.osgi.service.startlevel.StartLevel (deprecated since OSGi r4.3 )
  • [JONAS-688] - Addition of a specific addon assembly for the µJOnAS profil
  • [JONAS-689] - The addon deployer should use the ServiceManager instead of ConfigurationManager in order to start/stop JOnAS services
  • [JONAS-690] - context.check properties should be propagated via ConfigAdmin (instead of using the ServerProperties)
  • [JONAS-691] - [Adddon metadata] <properties/> tag shouldn't be mandatory
  • [JONAS-693] - Addon deployable should be deployed before other deployables (except Repository).
  • [JONAS-695] - ConfigAdmin Deployer should be extensible
  • [JONAS-698] - JOnAS plans shouldn't be mandatory to start JOnAS Addon services (we could have JOnAS bundles instead of JOnAS plans)
  • [JONAS-700] - ConfigAdmin deployables should be deployed before JavaEE deployables
  • [JONAS-704] - The jonas.properties file should no longer be generated
  • [JONAS-708] - Bundles which are managed by the launcher shouldn't be reinstalled (in the felix cache) / restarted each time the server is starting
  • [JONAS-710] - JOnASDeploymentPlanDeployer should be agnostic. It should use the deployer manager (instead of IDeploymentPlanDeployer) to deploy/undeploy deployables.
  • [JONAS-711] - JOnASDeploymentPlanDeployer should deploy a plan only if it's not already deployed. It should undeploy a plan only if it's already deployed
  • [JONAS-720] - Allow to specifiy the bundles for tui and gui
  • [JONAS-731] - Better management of errors in the ConfigAdmin deployer
  • [JONAS-735] - Use exec when launching the JOnAS JVM in foreground mode
  • [JONAS-738] - Rename of ANT <connector> element to <connectors>
  • [JONAS-742] - Addition of a 'deploy-example' directory in JOnAS
  • [JONAS-744] - Some parameters are missing in tomcat7-configadmin file
  • [JONAS-747] - [ANT tasks] Allow to copy every deployables from JONAS_ROOT/deploy to JONAS_BASE/deploy
  • [JONAS-748] - Tomcat7 ANT task should configure configadmin connectors deployables instead of the tomcat7-server.xml configuration file.
  • [JONAS-749] - Addition of new ANT parameters in tomcat 7 connectors (http, https, ajp) and a new subtasks of tomcat7 (in order to configure the session)
  • [JONAS-750] - New ANT security sub-tasks
  • [JONAS-751] - Addition of a JNDI deployable example
  • [JONAS-760] - Upgrade to Spring 3.0.7
  • [JONAS-761] - Upgrade to CXF 2.3.9
  • [JONAS-791] - Allows in web.xml env-entries without env-entry-type

New Feature

  • [JONAS-701] - Allow to define tomcat connectors in a deployment plan
  • [JONAS-703] - Allow to define mail factory in a deployment plan
  • [JONAS-726] - Allow to delete the configurations, created by the deployment of a config admin deployment plan, at shutdown
  • [JONAS-729] - Dynamic injection of applications parameters into the JNDI context
  • [JONAS-730] - Allow to use variables in the property value jonas.service.depmonitor.directories
  • [JONAS-764] - Exports WorkManager instance as an OSGi service
  • [JONAS-771] - Provide a safe startup mode
  • [JONAS-772] - Tenant Context
  • [JONAS-784] - Adding the multitenant service
  • [JONAS-785] - Supports deployment of Jaxrs Application available as OSGi services
  • [JONAS-789] - Define a ssh service

Task

  • [JONAS-696] - maxOpenTime in JDBC settings should be deprecated with JDBC leak detectors component
  • [JONAS-697] - Add transactions / JDBC book in documentation
  • [JONAS-719] - Update Apache Felix Framework to 4.0.2
  • [JONAS-728] - Add support for java:global, java:app and java:module namespaces
  • [JONAS-743] - Upgrade to new EasyBeans 2.0.0 M1
  • [JONAS-756] - Upgrade to Tomcat 6.0.35
  • [JONAS-762] - Add support for no-interface ejb3 local view
  • [JONAS-763] - Add support for ejb components in WAR files
  • [JONAS-775] - Migrate the JOnAS tui to Shelbie 2
  • [JONAS-777] - Updates Apache Tomcat to 7.0.26
  • [JONAS-778] - Updates Eclipse Jetty to 8.1.1.v20120215
  • [JONAS-779] - Upgrade the JAX-WS API from 2.1 to 2.2
  • [JONAS-780] - Update H2 to 1.3.164
  • [JONAS-793] - Upgrade woodstox from 4.1.0 to 4.1.2
  • [JONAS-795] - Update OW2 Carol to 3.0.9
  • [JONAS-796] - Update OW2 Spec to 1.0.11
  • [JONAS-797] - Update Persistence Provider Hibernate v4.1 to 4.1.1
  • [JONAS-801] - Update Persistence Provider Hibernate v3.6 to 3.6.9
  • [JONAS-802] - Update OW2 Bundles to 1.0.33
  • [JONAS-803] - Update OW2 Util to 1.0.35
  • [JONAS-804] - Update OW2 JOnAS Admin Flex to 1.0.7

Sub-task

  • [JONAS-596] - Update ejb3 service in order to use the new IAddonConfig Component
  • [JONAS-600] - Update tomcat7 service in order to use the new IAddonConfig Component
  • [JONAS-602] - Update jetty8 service in order to use the new IAddonConfig Component

Release Notes - JOnAS - Version JOnAS 5.3.0 M5

Bug

  • [JONAS-535] - The new (modular) JOnAS ANT tasks don't have a Maven2 artifact
  • [JONAS-538] - Configuring EasyBeans/EJB Pool timeout value via @Pool annotation: ClassCastException occurs
  • [JONAS-539] - ContextConfig.webConfig : No global web.xml found
  • [JONAS-544] - ClassLoader admin tool is not working if domain name and servername are changed
  • [JONAS-547] - The ANT tasks don't change the multicast port in jgroups-ha.xml
  • [JONAS-561] - JOnAS 5.2 - Deploying a ColdFusion application - Loss of ColdFusion server settings after a JOnAS restart
  • [JONAS-564] - IllegalStateException during stop
  • [JONAS-565] - Datasource 1.0 no longer recognized
  • [JONAS-566] - Local repositories are inaccessible when JONAS_BASE is set to a relative path
  • [JONAS-571] - JOnAS does not start with JDK7
  • [JONAS-572] - Avoid to unpack .war/.ear files if they haven't been modified
  • [JONAS-575] - Unable to access sun.print package
  • [JONAS-578] - jonas check report errors and it shouldn't as there are no errors
  • [JONAS-579] - Avoids velocity.log when autogen-ic is ran
  • [JONAS-662] - Error when DB has closed the connection and checklevel set to 2
  • [JONAS-671] - java.io.StreamCorruptedException with distributed transaction

Improvement

  • [JONAS-552] - Add of an abstract class for DeployerLog in order to have several DeployerLog class
  • [JONAS-553] - Update ow2-util-plugin.version to 1.0.33-SNAPSHOT
  • [JONAS-554] - Update ow2-util-ant-tasks.version to 1.0.33-SNAPSHOT
  • [JONAS-555] - Depmonitor service should use the new DeployableHelper OSGi service
  • [JONAS-556] - Depmonitor should use the new DeployableHelperException class
  • [JONAS-557] - Because of UTIL-113, UTIL-114, UTIL-115, UTIL-116 and UTIL-117, shade-jonas-transformers need to be update
  • [JONAS-558] - All paths to the jonas.properties file should be moved from $JONAS_BASE/conf/jonas.properties to $JONAS_BASE/work/conf-generated/jonas.properties
  • [JONAS-576] - Because of UTIL-126, the addon deployer need to be updated
  • [JONAS-584] - Addition of a new IAddonConfig component in order to get the path of each configuration file of an addon
  • [JONAS-656] - Upgrade Apache Felix to 4.0.1

New Feature

  • [JONAS-551] - Addition of jonas-addon api, impl and service modules

Task

  • [JONAS-658] - Update EclipseLink 2 to 2.3.0 version
  • [JONAS-672] - Update OW2 Util to 1.0.33
  • [JONAS-673] - Update OW2 Bundles to 1.0.31
  • [JONAS-674] - Update OW2 EasyBeans to 1.2.3
  • [JONAS-675] - Update OW2 JOnAS Admin Flex to 1.0.5

Sub-task

  • [JONAS-586] - Update jtm service in order to use the new IAddonConfig Component
  • [JONAS-587] - Update db service in order to use the new IAddonConfig Component
  • [JONAS-590] - Update resource service in order to use the new IAddonConfig Component
  • [JONAS-595] - Update ejb2 service in order to use the new IAddonConfig Component
  • [JONAS-598] - Update jaxws service in order to use the new IAddonConfig Component
  • [JONAS-599] - Update tomcat6 service in order to use the new IAddonConfig Component
  • [JONAS-601] - Update jetty6 service in order to use the new IAddonConfig Component
  • [JONAS-604] - Update discovery-multicast service in order to use the new IAddonConfig Component
  • [JONAS-626] - Provides an addon for tomcat6 service

Release Notes - JOnAS - Version JOnAS 5.3.0 M4

Bug

  • [JONAS-69] - If a file deployment fails at the server start-up, the deployment process fails.
  • [JONAS-94] - Cannot deploy an war after an error due to a failing previous deployement
  • [JONAS-164] - Build process problem with modules/itests/osgi/felix : the created 'felix-cache' directory is not removed in the 'clean' goal
  • [JONAS-165] - DataSource jdbc.pstmtmax>0 causes java.sql.SQLException: Ensemble de résultats épuisé
  • [JONAS-179] - Properties for multicast implementation in Jonas.properties file
  • [JONAS-262] - Wrong principal in stateless EJB
  • [JONAS-264] - No acess to jonasAdmin and own web sites when using Jonas 5.1.2 + Jetty with onDemand=true
  • [JONAS-379] - Wrong Deployment Order - WARs should be deployed after all EARs are deployed because of dependencies of WAR to EJB's in EAR
  • [JONAS-401] - JOnAS attempts to uninstall a module twice
  • [JONAS-406] - When stopping JOnAS after using JOnAS Builder in the admin console, get an NotSerializableException
  • [JONAS-410] - JOnAS 5.3-M1 generates wrong WebService endpoint / WSDL
  • [JONAS-415] - Felix cache not cleaned after Jonas process' kill
  • [JONAS-416] - Unable to deploy rar JDBC with the embedded driver
  • [JONAS-420] - Migrate tests to use H2 database (instead of HSQLDB)
  • [JONAS-433] - JOTM intercepts a runtime exception thrown by Hibernate and rollback the transaction but the hibernate exception is not used to log the stack trace.
  • [JONAS-436] - JSF-RI (Mojarra) classes filtering prevents WAR file from been deployed
  • [JONAS-446] - The JOnAS ANT tasks cannot change HTTP port of Tomcat 7.x container
  • [JONAS-448] - Using * as filter in the ClassLoader Monitoring module causes an OutOfMemoryError
  • [JONAS-459] - DataSource Deployer only undeploy the last <datasource> definition
  • [JONAS-460] - org.objectweb.asm not exported by asm bundle
  • [JONAS-464] - Xml deployable file startup exception
  • [JONAS-465] - No jsf-myfaces20 bundle in repositories/url-internal/
  • [JONAS-467] - HttpService stop issue
  • [JONAS-470] - A (Java EE ejb / OSGi) hybrid bundle is deployed as a simple ejb archive if it contains an ejb-jar.xml descriptor
  • [JONAS-501] - Upgrade JGroups to 2.12 version
  • [JONAS-503] - The iTests :: OSGi :: Felix tests fail because JOnAS is stopped too soon
  • [JONAS-507] - Logs may contains "3" in the log file name
  • [JONAS-510] - Wrong conteststmt for H2
  • [JONAS-527] - Incorrect Apache commons modeler version exported by management javaee

Improvement

  • [JONAS-177] - Useless stacktrace when updating a bundle directly uninstalled with OSGi tui.
  • [JONAS-440] - [H2 db service] Allow (or not) remote connections to the H2 DB server created by the db service
  • [JONAS-444] - initial-repositories.xml and property substitution
  • [JONAS-456] - Missing Exception details in ManagedConnectionFactoryImpl
  • [JONAS-457] - Move documentation du Docbook 5.0
  • [JONAS-506] - Ability to set the order of deployables for Depmonitor service
  • [JONAS-511] - Update H2 version to 1.3.159

New Feature

  • [JONAS-183] - Add ability to use deployment-plan on secured repositories
  • [JONAS-449] - Expose the Cluster Daemon module as an OSGi module
  • [JONAS-462] - Allow to define some JMS objects in a deployment plan
  • [JONAS-509] - Allows to easily change the OSGi framework

Question

  • [JONAS-504] - Class from rt.jar library provided by JRE not found

Task

  • [JONAS-195] - Update the JacORB version
  • [JONAS-455] - Provides Classloading documentation
  • [JONAS-461] - Update Apache Tomcat to 7.0.16
  • [JONAS-512] - Update Apache Felix Framework to 3.2.2
  • [JONAS-513] - Update BundleRepository to 1.6.6
  • [JONAS-514] - Update JSF RI to 2.0.6
  • [JONAS-515] - Update TestNG to 6.1.1
  • [JONAS-516] - Update maven bundle plugin to 2.3.5
  • [JONAS-517] - Update Tomcat to 7.0.20
  • [JONAS-523] - Ignore scan of jars for annotation processing in Tomcat7
  • [JONAS-528] - Update OW2 Util to 1.0.32
  • [JONAS-529] - Update OW2 Bundles to 1.0.30
  • [JONAS-530] - Update Cmi to 2.2.6
  • [JONAS-531] - Update JOnAS documentation to 5.3.0 M4
  • [JONAS-534] - Update OW2 EasyBeans to 1.2.2

Release Notes - JOnAS - Version JOnAS 5.3.0 M3

Bug

  • [JONAS-165] - DataSource jdbc.pstmtmax>0 causes java.sql.SQLException: Ensemble de résultats épuisé
  • [JONAS-428] - joram_raconfig tool doesn't work anymore
  • [JONAS-432] - Multiple OSGiContext issue
  • [JONAS-433] - JOTM intercepts a runtime exception thrown by Hibernate and rollback the transaction but the hibernate exception is not used to log the stack trace.
  • [JONAS-437] - Access denied to http://repository.jboss.org/maven2/sun-jaxws

Improvement

New Feature

  • [JONAS-429] - Support ConfigAdmin descriptors in deployment system
  • [JONAS-434] - Export JTA as OSGi enteprise service

Task

  • [JONAS-435] - Update Apache Tomcat to 7.0.14
  • [JONAS-439] - Update Jetty8 to 8.0.0 M3 version
  • [JONAS-441] - Upgrade OW2 Bundles to 1.0.29
  • [JONAS-442] - Add support for OSGi JDBC DataSourceFactory
  • [JONAS-450] - Update OW2 spec to 1.0.9
  • [JONAS-451] - Update OW2 Util to 1.0.31
  • [JONAS-454] - Update JOnAS documentation to 5.3.0 M3

Release Notes - JOnAS - Version JOnAS 5.3.0 M2

Bug

  • [JONAS-318] - Web Services are not managed by the JOnAS Audit service
  • [JONAS-394] - EJB3 Enhanced classes: JSR/RET are not supported with computeFrames option
  • [JONAS-395] - Bad undeployment of a rar stops jonas Admin console deployment (with jonas.development=false)
  • [JONAS-399] - JOnAS Izpack installer configures a wrong Datasource, HSQLDB instead of H2
  • [JONAS-404] - Jonas hibernate validation service is not present in the default repository. it needs an internet access to be downloaded.
  • [JONAS-407] - Pstmt cache doesn't support multiple entries in resource service
  • [JONAS-411] - Add ejb-3.1 XSD for the deployment
  • [JONAS-412] - JSR77 J2EEApplication DeploymentDescriptor attribute shoudn't be null
  • [JONAS-413] - NPE for WSGen tool if there is no META-INF/application.xml file
  • [JONAS-414] - META-INF/jonas-application.xml role mapping not used for WS calls
  • [JONAS-419] - Postconstruct method is called twice
  • [JONAS-422] - JSF RI with Tomcat7 InjectionProvider
  • [JONAS-423] - Invalid JSTL version exported package

Improvement

  • [JONAS-408] - Add hashmap based implementation of the pstmt cache in resource service
  • [JONAS-409] - Put connection check statement in cache

New Feature

  • [JONAS-397] - Add Jetty 8 Support (8.0.0M2)

Task

  • [JONAS-400] - Flex UI for Jaxws Audit System
  • [JONAS-403] - Add JSF tests
  • [JONAS-417] - WEB-INF/web.xml is optional with servlet 3.0
  • [JONAS-418] - Servlet 3.0 / AsyncSupported not working with Tomcat7
  • [JONAS-424] - Add support for JSF MyFaces implementation
  • [JONAS-426] - Update to jonasAdmin-kerneos 1.0.4

Release Notes - JOnAS - Version JOnAS 5.3.0 M1

Bug

  • [JONAS-176] - can not call web service with jonas behind a proxy
  • [JONAS-382] - WebServices / Tomcat7
  • [JONAS-383] - With tomcat7, jsp-file check is invalid for Web-App with a 2.2 DTD
  • [JONAS-385] - Wrong exception is thrown when JMX is secured with JAAS authorization
  • [JONAS-391] - Unable to set '-1' for disabling pstmt cache in XML datasource (deployment plan)

Improvement

New Feature

Task

Tags:
Created by Loïc Albertin on 2013/10/04 14:42
 
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
OSGi is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries.
Copyright © 2006-2012, OW2 Consortium,
Licensed under CC Attribution-ShareAlike 2.0.