Difference between revisions of "MITK Release Cycle"

From mitk.org
Jump to navigation Jump to search
(Replaced content with "Starting with v2021.10, a new version of MITK is released every six months, in April and October. Between these official release dates, MITK has multiple unstable snapsho...")
Tag: Replaced
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
Starting with v2021.10, a new version of MITK is released every six months, in April and October.
  
The MITK toolkit is released in snapshots every 3-4 months. The focus of the snapshots is the toolkit. They contain the source code and binary packages of an application for image viewing, measurement and segmentation.
+
Between these official release dates, MITK has multiple unstable snapshot releases.
  
Apart from the snapshots several projects release specific application versions and configurations like [[DiffusionImaging|Diffusion Imaging]].
+
All [[Downloads]] are referenced [[Downloads|here]].
 
 
 
 
== Release schedule ==
 
{|class="wikitable" style="background-color:#ffffff;"
 
! Name
 
! Status
 
! Release date
 
! Feature freeze
 
! Comments
 
|-
 
|bgcolor="#FFFF66" | MITK 2014.06
 
|bgcolor="#FFFF66" |Skipped
 
|bgcolor="#FFFF66" |''26.06.2014''
 
|bgcolor="#FFFF66" |''12.06.2014''
 
|bgcolor="#FFFF66" |
 
|-
 
|bgcolor="#00cc00" | [[MITK-ReleaseNotes-2014-03 | MITK 2014.03]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''15.04.2014''
 
|bgcolor="#00cc00" |''12.03.2014''
 
|bgcolor="#00cc00" | Includes VTK 6 compatibility
 
|-
 
|bgcolor="#00cc00" | [[MITK-ReleaseNotes-2013-12| MITK 2013.12]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''09.12.2013''
 
|bgcolor="#00cc00" |''12.11.2013''
 
|bgcolor="#00cc00" |Geometry redesign, mitk::ScalarType moved from float to double
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2013-09 | MITK 2013.09]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''07.10.2013''
 
|bgcolor="#00cc00" |''10.09.2013''
 
|bgcolor="#00cc00" |
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2013-06 | MITK 2013.06]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''28.06.2013''
 
|bgcolor="#00cc00" |''12.06.2013''
 
|bgcolor="#00cc00" | Moved to ITK4
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2013-03 | MITK 2013.03]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''31.03.2013''
 
|bgcolor="#00cc00" |''13.03.2013''
 
|bgcolor="#00cc00" | Redesigned interaction framwork
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2012-12 | MITK 2012.12]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''20.12.2012''
 
|bgcolor="#00cc00" |''28.11.2012''
 
|bgcolor="#00cc00" | Image-access via dedicated ImageAccessors
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2012-09 | MITK 2012.09]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |''25.09.2012''
 
|bgcolor="#00cc00" |''04.09.2012''
 
|bgcolor="#00cc00" | Includes '''experimental''' DICOM Query/Retrieve
 
|-
 
|bgcolor="#00cc00" |[[MITK-ReleaseNotes-2012-06 | MITK 2012.06]]
 
|bgcolor="#00cc00" |Released
 
|bgcolor="#00cc00" |15.06.2012
 
|bgcolor="#00cc00" |30.05.2012
 
|bgcolor="#00cc00" |
 
|-
 
|bgcolor="#8FFF6F" |MITK 2012.02
 
|bgcolor="#8FFF6F" |Released
 
|bgcolor="#8FFF6F" |07.02.2012
 
|bgcolor="#8FFF6F" |01.02.2012
 
|bgcolor="#8FFF6F" |Test release, no binary packages, only [http://mitk.org/git/?p=MITK.git;a=shortlog;h=refs/heads/releases/2012-02 source]  
 
|}
 
 
 
== Version scheme ==
 
Toolkit versions of MITK consist of three components, defined in CMake/mitkSetupVariables.cmake and accessible through <code><nowiki>MITKConfig.cmake</nowiki></code> and <code><nowiki>mitkConfig.h</nowiki></code>
 
 
 
* '''MITK_VERSION_MAJOR''': Year of the release
 
* '''MITK_VERSION_MINOR''': Month of the release (two digits)
 
* '''MITK_VERSION_PATCH''': Numbering of releases in this month:
 
** <code><nowiki>.0</nowiki></code> is the first one,
 
** <code><nowiki>.2</nowiki></code> the second one (based on <code><nowiki>.0</nowiki></code>, not HEAD)
 
** odd numbers specifying development versions
 
 
 
<code><nowiki>2012.02.0</nowiki></code> is the first snapshot release in February 2012. Bugfix releases for this will be called <code><nowiki>2012.02.2</nowiki></code>, <code><nowiki>2012.02.4</nowiki></code> ... .
 
 
 
 
 
=== Why is there no MITK 1.0? ===
 
MITK as a toolkit is mature and usable for some time now. Somehow we "missed" releasing a specific version as 1.0 . Since 1.0 mostly has a political and cultural meaning (see [http://en.wikipedia.org/wiki/Versioning#Version_1.0_as_a_milestone Wikipedia] on this) we decided to skip 1.0 and move to a date-based versioning scheme for the toolkit.
 
 
 
Still there will be 1.0 releases of applications based on MITK.
 
 
 
 
 
=== Old versions ===
 
The old versioning scheme created some confusion, so we will give a short overview on the existing versions so far:
 
{| border="1" cellpadding="2" cellspacing="0"
 
| 0.10, 0.12, 0.12.2, 0.14
 
| Official releases
 
|-
 
| 0.99.x
 
| Snapshot releases that were intended as previews of MITK 1.0 . These are completely outdated, see above
 
|-
 
| 0.15.1
 
| This is the current master/trunk/HEAD release, following our old versioning scheme. As soon as we have completely moved to the new scheme this number will not appear anywhere anymore.
 
|}
 
 
 
 
 
=== Other versions ===
 
Tags named "releases/snapshot-YYYYMMDD" are usually created for projects using MITK which need to permanently mark a specific version of MITK. Please be aware that these releases are not always fully tested since most projects only use parts of MITK.
 
 
 
 
 
== Version control ==
 
New versions will be put in branches named releases/2012-02 during development and tagged after the release. More detailed information will be put here and on the download page.
 

Latest revision as of 10:01, 26 April 2022

Starting with v2021.10, a new version of MITK is released every six months, in April and October.

Between these official release dates, MITK has multiple unstable snapshot releases.

All Downloads are referenced here.