Consortium    Solutions    Middleware    Forge    MyObjectWeb 
ObjectWeb Consortium
Print

Advanced - Powered by Google






JOnAS

Project links
· Home
· Download
· Documentation
· Mailing Lists
· Wiki
· Useful Tools
· Partners
· License
· History
· JOnAS DTDs
· JOnAS XSDs

Developers' Corner
· How to Contribute
· Workplan
· Test Suite
· Advanced Prototypes
· SVN Repository
· Bug Tracking
· Doc CVS Repository
· ObjectWeb Forge Site

About
· Success Stories
· Releases Life Cycle
· Team
· Demo
· Contacts

JOnAS Releases Life Cycle

Starting from JOnAS 4.2, the JOnAS release numbering will adopt the following rules:

  • The first indice corresponds to the J2EE version: JOnAS 3.x for J2EE 1.3, JOnAS 4.x for J2EE 1.4, JOnAS 5.x for J2EE 5 (J2EE has finally adopted the JOnAS versioning rules !).
  • The second indice corresponds to major enhancements, in term of functionalities or of significant upgrade of embedded components versions. This corresponds to what will be called a "major JOnAS version".
  • The third indice corresponds to maintenance releases (bugs fixing).
  • A CVS branch will be systematically created when releasing a major version (e.g. the 4.2 branch), and the first tagged version of the branch (so the release version number) will always have the third indice at 1 (e.g. 4.2.1 for branch 4.2, 4.3.1 for branch 4.3, and so on ...)
  • The current JOnAS version under development within the trunk will be marked (not tagged) with the third indice at 0 (e.g. 4.3.0 after 4.2.1 has been released).
  • In each branch, only bug fixes should be reported.

The releasing process for a major version is described below:

  • Any JOnAS version is always firstly released as MileStone, and announced as release candidate, e.g. 4.2.2 (some versions may have been tagged, but not released, as 4.2.1). After some period (one or two weeks) of beta testing by the community, if no bug is raised, the version will be promoted as stable release, else, bugs are fixed and a new version is released (e.g. 4.2.3). No stable release will be issued until any bug with level > 5 is fixed (or a turn around is found).
  • After a major version has been released as stable, no more version will be done in the corresponding branch, except some maintenance releases for some specific user requirement.

Copyright © 1999-2006, ObjectWeb Consortium | contact | webmaster | Last modified at 2008-10-27 04:04 PM