Login | Register
My pages Projects Community openCollabNet

ArgoUML Release Plan

Even numbers are for stable versions. The preceding odd second number is the corresponding not so stable version. Example: 0.24 is a stable versions of 0.23.*.
0.24.1 is a stable bug fix release of 0.24.0.
Even releases are on the main branch (or extremely close to it). The main branch is always working towards the future.

Releases will only be made when there are no failing tests. The purpose of this is to avoid any confusing discussion about what tests were failing or are supposed to be failing and replace it with the clear facts, if a test was "included in a release"/"tagged with the release tag", that test succeeded for that release.

Upcoming releases

ArgoUML release 0.25.5

Date: 2008-05-11

  • All P1 issues (especially 4946) must be solved.
  • New directory names.

ArgoUML release 0.26.alpha1 or 0.25.6

Planned date: 2008-05-20

ArgoUML release 0.26.alpha2

Planned date: 2008-05-26

GSoC Students starts coding

Planned date: 2008-05-26

ArgoUML release 0.26.beta1

Planned date: 2008-06-01

  • All P1 and P2 issues must be solved.

ArgoUML release 0.26.beta2

If necessary!

Planned date: 2008-06-07

ArgoUML release 0.26

Planned date: 2008-06-14

Historic releases

ArgoUML release 0.14

Date: 2003-08-17

ArgoUML release 0.14.1

Date: 2003-08-22
  • Small fix to allow to run 0.14 from Java Web Start

ArgoUML release 0.15.1

Planned date: 2003-09-10
  • Toolbar implemented using Toolbar library (Responsible: Bob Tarling)

ArgoUML release 0.15.2

Real date: 2003-11-26
  • Working Java Web Start. (Responsible: Linus Tolke)
  • New Explorer implementation. (Responsible: Alex Bagehot)
  • Activity diagrams are working again.
  • Zoom slider.
  • Ordering tree items in the Explorer.

ArgoUML release 0.15.3

New planned date: 2004-01-31 Actually released on: 2004-02-05
  • New version of GEF (0.10). (Responsible: Bob Tarling)
  • New version of i18n (0.1.3). (Responsible: Jean-Hugues de Raigniac)
  • Organizing the languages differently. (Responsible: Linus Tolke)
  • Checklists enabled again. (Responsible: Linus Tolke)

ArgoUML release 0.15.4

Real date: 2004-03-01

ArgoUML release 0.15.5

Real date: 2004-04-20
  • New PHP code generator for PHP4 and PHP5 (Responsible: Kai Schr?öder)
  • First suggestion at sending non-NSUML events from the Model subsystem.

ArgoUML release 0.15.6

New planned date: 2004-05-20 Originally planned date: 2004-05-18
  • New version of GEF.

ArgoUML release 0.16.alpha1

Planned date: 2004-06-21 Actual date: 2004-06-22 Announced: 2004-06-27
  • This is the feature freeze point. After this, only DEFECTs can be fixed.

ArgoUML release 0.16.alpha2

Originally planned date: 2004-07-01 Planned date: 2004-07-04 (21-23 Swedish time). Actual date: 2004-07-05 (00-01 Swedish time).
  • Not working Sequence diagrams disabled so nobody will try them.
  • This is the feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.16.beta1

Planned date: 2004-07-09
  • This is the DEFECTs freeze point. The list of known problems is compiled and the quality assurance work left is only with the already RESOLVED issues.

ArgoUML release 0.16

Date: 2004-07-17

Originally planned date: 2004-07-21

Stable release.

  • Sequence diagrams not fixed disabled.
  • NS-UML still required.

ArgoUML release 0.16.1

Planned date: 2004-08-17

Real date: 2004-09-04

Stable release.

  • Same as 0.16 except for a fix to issue 2718 (2731).

ArgoUML release 0.17.1

Real date: 2004-09-30 Planned date: 2004-09-30 Originally planned date: 2004-08-09
  • Methods, fields, and classes deprecated in 0.15 and 0.16 removed (as always immediately after a stable release).
  • The zargo file format is changed due to addition of elements (Responsible: Michiel van der Wulp, Bob Tarling).

ArgoUML release 0.17.2

Published date: 2004-11-19. Released date: 2004-11-17. Originally planned date: 2004-10-28
  • Swidgets library used.

ArgoUML release 0.17.3

Planned date: 2004-12-30
  • New persistence mechanism.

ArgoUML release 0.17.4

Planned date: 2005-01-02

ArgoUML release 0.17.5

Originally planned date: 2005-02-01 Planned date: 2005-02-13

ArgoUML release 0.18.alpha1

Planned date: 2005-02-23
  • This is the feature freeze point. After this, only DEFECTs can be fixed.

ArgoUML release 0.18.alpha2

Planned date: 2005-03-02
  • This is a feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.18.alpha3

Planned date: 2005-03-10
  • This is a feature freeze release. Only DEFECTs can be fixed.
  • Patched version of GEF.

ArgoUML release 0.18.beta1

Planned date: 2005-03-16 Release date: 2005-03-20
  • This is the DEFECTs freeze point. The list of known problems is compiled and the quality assurance work left is only with the already RESOLVED issues.
  • GEF 0.10.14. (hopefully)

ArgoUML release 0.18.beta2

Planned date: 2005-03-23 Release canceled - Nothing fixed since 0.18.beta1

Reasons to eventually do this are:

  • To verify that GEF 0.10.14 is working correctly?
  • If there are problems found in the verification of issues that are solved and we are not 100% sure of the solution.

ArgoUML release 0.18.beta2

Planned date: 2005-03-30 Real date: 2005-04-03
  • To verify that GEF 0.10.14 is working correctly?
  • Issue 3172 resolved.

ArgoUML release 0.18

Originally Planned date: 2005-04-03 New Planned date: 2005-04-12
  • Stable release.
  • Last NS-UML version of ArgoUML runnable.

ArgoUML release 0.18.1

Planned date: 2005-04-30
  • Bugfix release.

ArgoUML release 0.19.1

Planned date: 2005-05-08
  • Model subsystem with the MDR/JMI implementation.
  • Build scripts for building the MDR implementation in place.
Once the MDR/JMI implementation is working we will drop NS-UML.

ArgoUML release 0.19.2

Planned date: 2005-06-08 Released date: 2005-06-10
  • First non-NS-UML version of ArgoUML startable. The MDR solution is actually not included in this release (it doesn't work well enough).

ArgoUML release 0.19.3

Planned date: 2005-07-08
Released date: 2005-07-20
  • Undo partially working
  • Popup windows for multiple selections.
  • MDR version of ArgoUML able to create objects on diagrams. The MDR solution is actually not included in this release (it doesn't work well enough).

ArgoUML release 0.19.4

Planned date: 2005-08-20

ArgoUML release 0.19.5

Planned date: 2005-09-20
  • MDR version of ArgoUML:
    • Shipped with base dist
    • Starts via a shell script/bat...
    • Loading/saving working

ArgoUML release 0.19.6

Planned date: 2005-09-26
  • MDR version of ArgoUML:
    • Starts via a shell script/bat...
    • Works also with Java5.

ArgoUML release 0.19.7

Originally planned date: 2005-10-20 New planned date: 2005-10-27
  • MDR is made the default storage.
  • GEF 0.11.2 included.

ArgoUML release 0.19.8

Originally planned date: 2005-11-03 Planned date: 2005-11-07 Release date: 2005-11-08
  • NSUML is removed.

ArgoUML release 0.20.alpha1

Planned date: 2005-11-13
  • Feature freeze - from this point, only DEFECTs can be fixed.

ArgoUML release 0.20.alpha2

Planned date: 2005-11-20
  • This is a feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.20.alpha3

Planned date: 2005-11-30
  • This is a feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.20.alpha4

Planned date: 2005-12-05
  • This is a feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.20.alpha5

Originally Planned date: 2005-12-15 Planned date: 2006-01-04
  • This is a feature freeze release. Only DEFECTs can be fixed.

ArgoUML release 0.20.beta1

Originally Planned date: 2005-12-11 Planned date: 2006-01-11 News item at: 2006-01-19 Announcing mail at: 2006-01-21
  • This is a feature freeze release. Only DEFECTs can be fixed.
  • This is the DEFECTs freeze point - at this point, the list of known DEFECTs is compiled and only DEFECTs that are reopened because of the verification can be fixed.

ArgoUML release 0.20.beta2

Planned date: 2006-01-26
  • This is a DEFECTs freeze release. We will only fix a selected set of serious problems found. Linus Tolke determines which fixes that can be committed.
  • User Manual and Quick Guide can be fixed directly.

ArgoUML release 0.20.beta3

Planned date: 2006-01-31
  • This is a DEFECTs freeze release. We will only fix a selected set of serious problems found. Linus Tolke determines which fixes that can be committed.
  • User Manual and Quick Guide can be fixed directly.

ArgoUML release 0.20

Originally Planned date: 2005-12-14 Planned date: 2006-02-08
  • Sequence diagrams
  • Fully working MDR solution

ArgoUML release 0.21.1

Planned date: 2006-03-21
  • First release towards 0.22.
  • All internationalizations included from separate projects.
  • argouml-mdr project included into main project.
  • first attempt at new release process.

ArgoUML release 0.21.2

Originally Planned date: 2006-04-15
Planned date: 2006-04-20
  • RE/CG for cpp, idl, classfile, and php included from separate projects.
  • ?

ArgoUML release 0.21.3

Originally planned date: 2006-05-20
New planned date: 2006-06-06 (Swedish National Holiday!)
  • modules file no longer used, instead everything packaged into the main zip and tar archives.

ArgoUML release 0.22.alpha1

Planned date: 2006-06-13
Originally planned date: 2006-04-26
This is deferred now because we are discussing if we shall attempt at a more speedy release schedule.
  • Entering alpha.

ArgoUML release 0.22.alpha2

New planned date: 2006-06-18
Originally planned date: 2006-05-31
  • Second alpha.

ArgoUML release 0.22.alpha3

Date: 2006-06-29

ArgoUML release 0.22.alpha4

Date: 2006-07-09

ArgoUML release 0.22.beta1

New planned date: 2006-07-15
Originally planned date: 2006-06-05
  • Entering beta.

ArgoUML release 0.22.beta2

New planned date: 2006-07-18
Originally planned date: 2006-06-08
  • Second beta.

ArgoUML release 0.22.beta3

New planned date: 2006-07-26
Originally planned date: 2006-07-21

  • Third beta.

ArgoUML release 0.22

New planned date: 2006-08-08
Original planned date: 2006-05-15

  • Stable release.

ArgoUML release 0.23.1

Planned date: 2006-09-09

  • First step towards a split-model repository (issue 3497).
  • New key for signing the jar files. The old one expires November 13:th 2006.

Conversion of the ArgoUML projects to Subversion

Originally Planned date: 2006-09-10 (immediately after 0.23.1)
Planned date set by the staff that is actually going to do it: 2006-09-17 through 2006-09-28 depending on the project. For details see issue 195.

There is a big risk that any uncommitted work will be lost or hard to recover after this process so all developers shall make sure everything is committed (at least in a working branch). After the conversion, any checked out CVS copy is useless and should be removed and a new check out using Subversion (SVN) is required.

ArgoUML release 0.23.2

Planned date: 2006-09-28 (immediately after change to subversion).

  • First release from a subversion repository.

ArgoUML release 0.23.3

Planned date: 2006-10-27

  • Signed with new key.

ArgoUML release 0.23.4

Planned date: 2006-12-10
Old planned date: 2006-11-27

  • The source import / reverse engineering interfaces refactored to be GUI independent.

ArgoUML release 0.23.5

Planned date: 2007-01-04

  • Release process maintains subclipse:tags.
  • ?

ArgoUML release 0.24.alpha1

Planned date: 2007-01-10

  • Enhancement freeze point.
  • Start of the alpha period.

ArgoUML release 0.24.alpha2

Planned date: 2007-01-16

  • Bug fixes only.

ArgoUML release 0.24.alpha3

Planned date: 2007-01-22

  • Bug fixes only.

ArgoUML release 0.24.beta1

Planned date: 2007-01-29

  • Start of the beta period.
  • Bug fixes only.
  • List of known defects set!
  • Start of the quality assurance focus period

ArgoUML release 0.24.beta2

Planned date: 2007-02-05

  • Only bug fixes to bugs found during the quality assurance work.

ArgoUML release 0.24.beta3

Planned date: 2007-02-08
Originally planned date: 2007-02-09

  • Only bug fixes to bugs found during the quality assurance work.

ArgoUML release 0.24

Planned date: 2007-02-12

  • No changes since 0.24.beta3 (virtually).

ArgoUML release 0.25.1

Planned date: 2007-03-01

  • Support for JDK1.4 dropped.
  • Drag & Drop in explorer for features. Drag moves. Ctrl-drag copies.

ArgoUML release 0.25.2

Date: 2007-04-10

  • CTRL-drag now copies items in the explorer.
  • Improved "Show name of nodes in bold font".
  • Added property panel for ElementImport.

ArgoUML release 0.25.3

Date: 2007-05-23

  • Removed from publication, due to severe malfunctions.
  • Actors and most other classifiers are now allowed in static structure (class) diagrams.
  • Objects and a few other Instances are now allowed in static structure (class) diagrams.
  • Java import support for enum.
  • ObjectFlowState properties panel improvements.
  • Some work for Partitions (Swimlanes) was done - but not activated yet.

ArgoUML release 0.25.4

Planned date: 2007-12-13

  • Profiles - User selectable modeling profiles (UML, Java, C++, user defined)
  • Allow diagram font + font size setting.
  • Hide/show for toolbars
  • Removed the "Preload Common Classes" setting
  • Progress bar in save and load.

Flag day for renaming the directories in src

Planned date: 2008-04-20 (agreed, Dave Thompson, see issue #4625, and this email).

Since the directories in src are renamed this will affect everyone's work spaces. They have to be refetched.

GSoC Students announced

Planned date from Google SoC timeline: 2008-04-21.

This is the start of the Community Bonding Period where: "Students get to know mentors, read documentation, get up to speed to begin working on their projects."


Last modified $Date: 2008-05-11 16:00:12 -0700 (Sun, 11 May 2008) $.