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
 
(7 intermediate revisions by 2 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.
 
  
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:#ffff66;" | [[MITK_ReleaseNotes_2016.11 | MITK 2016.11]]
 
|style="background-color:#ffff66" |Scheduled
 
|style="background-color:#ffff66" |''15.11.2016''
 
|style="background-color:#ffff66" |''01.10.2016''
 
|style="background-color:#ffff66" | 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.