SourceForge
For the complete list of downloadable versions of Millstone, visit our SourceForge page.

SourceForge.net

The Millstone CVS repository is also hosted at SourceForge, visit the project page to find out how to get the latest development version directly from the CVS repository.

Millstone product versions

Millstone product version numbers include product generation and minor version. For example: Millstone 3, Millstone 3.1. The version numbers communicate the feature set of the product. White papers and feature descriptions refer to product versions.

The product version numbers of the following packages are synchronous. This means that the packages are released together, and have the same version number:

  • Base Library
  • Web Adapter
  • Examples
  • Web adapter default theme
  • UIDL DTD
  • Theme description DTD

Millstone version numbering

Full version number is of the form X.Y.Z, where

  • X : Product generation
  • Y : Product minor version
  • Z : Bugfix release number

The product generations are major Millstone revisions and might be incompatible with each other. Minor versions extend the feature set of the previous versions and should be compatible with each other.

Millstone pre-release versions are of form X.Y.Z-preN. These are packaged before new public releases. Normal versions (in the order of releases) could be for example 3.0.5-pre1, 3.0.5-pre2, 3.0.5.

The following packages can not have bugfix releases and thus they are only identified by product version:

  • UIDL DTD
  • Theme description DTD

Millstone CVS tag naming

Each millstone product version X.Y corresponds to millstone CVS branch with name version-X_Y. All X.Y.Z versions correspond to CVS tags with names version-X_Y_Z and X.Y.Z-preN CVS tags with names version-X_Y_Z-preN

Development builds

The development builds are versioned with build-timestamps. The development versions look like YYYYMMDD-HHMM. Development builds are automatically built from the CVS main trunk and are untested.

Millstone version history

Millstone generation I: IT Mill internal release. First commercial systems based on generation I have been in production use since 2001/9.

Millstone generation II: IT Mill internal release. First commercial systems based on generation II have been delivered in 2002/7.

Millstone generation III: First public release of Millstone 3.0 in late 2002. First commercial systems based on generation III have been delivered 2002/11.

How to version components and themes

All components, larger products and independent themes outside the main Millstone distribution should have independent version numbering schemes. However they should list the Millstone product versions they are tested and compatible with.