MITK v2021.10
Previous changelog โข Next changelog
News for MITK Workbench users
For MITK v2021.10, we focused on making MITK more stable, giving you easy access to the latest bugfixes through officially supported installers.
In particular, we further improved the stability of the segmentation plugins, enabling more tools to work with dynamic images and segmentations, as well as improve performance here and there.
There are a few very nice new features as well of course. For example, your image segmentation workflow should be noticeable more smooth with MITK v2021.10, since we pre-select images and segmentations for you, and do not reset the scene and currently shown slice positions anymore when creating new segmentations.
๐ Known issues
- DICOM file names/paths with non-ASCII characters (e. g. German umlauts) may fail to load on Windows. Two different workarounds are:
- Rename the file
- Switch to the UTF-8 locale of Windows 10 2019-03 or later before starting the MITK Workbench
News for developers
Statistics
Since MITK v2021.02, we resolved about 180 tasks, resulting in 35+ bug fixes, 16+ features, and 6 inofficial snapshot installers.
Outlook
The relatively high number of resolved tasks is an indication for upcoming change. Most work was done regarding maintenance, reducing technical dept, and internal preparation for upcoming changes like Python integration, segmentation redesign, or ITK 5.
Deprecation
You may already noticed that the number of API-breaking changes increased. To speed things up, we decided to follow a more agile approach for API-breaking changes. Facilitated by our branching model based on git-flow, we do not deprecate such changes multiple releases in advance anymore. Instead, we apply such changes instantly on the develop branch and diligently mention them in changelogs accompanied by migration hints or even guides before merging them into the stable master branch.
Content-based vs. time-based release strategy
Starting with MITK v2021.10, we switched back from a content-based release strategy to a time-based release schedule. Future releases can be expected every six months around April and October.
๐ Third-party dependency changes
The following table shows a complete list of changed third-party dependencies.
Dependency | Old version | New version |
---|---|---|
DCMQI | 83f498e9 (Feb 8, 2021) | 1.2.4 |
DCMTK | 3.6.5 | 3.6.6 |
LZ4 | 1.9.3 | |
๐ฅ API-breaking changes
The public API of the following classes changed since the last release. For details, follow the links to the corresponding changelogs that provide migration hints and guides.
- ๐ Modules
- ๐ Core
- ๐ ContourModel
- ContourModelUtils (also here)
- ๐ QtWidgets
- ๐ Segmentation
- ๐ Plugins
- ๐ org.mitk.gui.qt.application
- ๐ org.mitk.gui.qt.segmentation
The following modules were removed without replacement:
- ๐ Utilities
- IpFunc
- IpPic
- IpSegmentation
- Last Author
- kislinsk
- Last Edited
- Dec 3 2021, 12:54 PM