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
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
+
Starting with v2021.10, a new version of MITK is released every six months, in April and October.
  
Apart from the snapshots several projects release specific application versions and configurations like [[DiffusionImaging|Diffusion Imaging]].
+
Between these official release dates, MITK has multiple unstable snapshot releases.
  
 
+
All [[Downloads]] are referenced [[Downloads|here]].
== Release schedule ==
 
{|class="wikitable" width=100% style="style="background-color:#ffffff;"
 
! Name
 
! Status
 
! Release date
 
! Feature freeze
 
! Comments
 
|-
 
|style="background-color:#8FFF6F;" | [[MITK_ReleaseNotes_2016.11 | MITK 2016.11]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''03.02.2017''
 
|style="background-color:#8FFF6F" |''01.10.2016''
 
|style="background-color:#8FFF6F" | Minimum required Qt version is 5.6
 
|-
 
|style="background-color:#8FFF6F;" | [[MITK_ReleaseNotes_2016.03 | MITK 2016.03]] 
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''15.04.2016''
 
|style="background-color:#8FFF6F" |''01.03.2016''
 
|style="background-color:#8FFF6F" | No more Qt 4 support, Qt 5 up to version 5.5
 
|-
 
|style="background-color:#E60000;" | MITK 2015.12 
 
|style="background-color:#E60000" |Cancelled
 
|style="background-color:#E60000" |
 
|style="background-color:#E60000" |
 
|style="background-color:#E60000" |
 
|-
 
|style="background-color:#8FFF6F;" | [[MITK_ReleaseNotes_2015.05.2 | MITK 2015.05.2]] 
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''17.09.2015''
 
|style="background-color:#8FFF6F" |''-''
 
|style="background-color:#8FFF6F" | Bugfix Release for [[MITK_ReleaseNotes_2015.05 | MITK 2015.05]]
 
|-
 
|style="background-color:#8FFF6F" | [[MITK_ReleaseNotes_2015.05 | MITK 2015.05]] 
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''18.06.2015''
 
|style="background-color:#8FFF6F" |''04.03.2015''
 
|style="background-color:#8FFF6F" | CMake minimum version 3.2.1, Qt 5 support
 
|-
 
|style="background-color:#8FFF6F" | [[MITK_ReleaseNotes_2014.10 | MITK 2014.10]] 
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''27.11.2014''
 
|style="background-color:#8FFF6F" |''12.09.2014''
 
|style="background-color:#8FFF6F" | New Plugins for e.g. Remeshing, Movie/Screenshotmaker, ...
 
|-
 
|style="background-color:#8FFF6F" | [[MITK-ReleaseNotes-2014-03 | MITK 2014.03]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''15.04.2014''
 
|style="background-color:#8FFF6F" |''12.03.2014''
 
|style="background-color:#8FFF6F" | Includes VTK 6 compatibility
 
|-
 
|style="background-color:#8FFF6F" | [[MITK-ReleaseNotes-2013-12| MITK 2013.12]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''09.12.2013''
 
|style="background-color:#8FFF6F" |''12.11.2013''
 
|style="background-color:#8FFF6F" |Geometry redesign, mitk::ScalarType moved from float to double
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2013-09 | MITK 2013.09]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''07.10.2013''
 
|style="background-color:#8FFF6F" |''10.09.2013''
 
|style="background-color:#8FFF6F" |
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2013-06 | MITK 2013.06]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''28.06.2013''
 
|style="background-color:#8FFF6F" |''12.06.2013''
 
|style="background-color:#8FFF6F" | Moved to ITK4
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2013-03 | MITK 2013.03]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''31.03.2013''
 
|style="background-color:#8FFF6F" |''13.03.2013''
 
|style="background-color:#8FFF6F" | Redesigned interaction framwork
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2012-12 | MITK 2012.12]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''20.12.2012''
 
|style="background-color:#8FFF6F" |''28.11.2012''
 
|style="background-color:#8FFF6F" | Image-access via dedicated ImageAccessors
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2012-09 | MITK 2012.09]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |''25.09.2012''
 
|style="background-color:#8FFF6F" |''04.09.2012''
 
|style="background-color:#8FFF6F" | Includes '''experimental''' DICOM Query/Retrieve
 
|-
 
|style="background-color:#8FFF6F" |[[MITK-ReleaseNotes-2012-06 | MITK 2012.06]]
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |15.06.2012
 
|style="background-color:#8FFF6F" |30.05.2012
 
|style="background-color:#8FFF6F" |
 
|-
 
|style="background-color:#8FFF6F" |MITK 2012.02
 
|style="background-color:#8FFF6F" |Released
 
|style="background-color:#8FFF6F" |07.02.2012
 
|style="background-color:#8FFF6F" |01.02.2012
 
|style="background-color:#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" width=100% 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.