Difference between revisions of "MITK ReleaseNotes 2016.03"

From mitk.org
Jump to navigation Jump to search
Line 58: Line 58:
 
** Get/SetDataNode() method signatures changed from mitk::DataNode::Pointer to native pointers
 
** Get/SetDataNode() method signatures changed from mitk::DataNode::Pointer to native pointers
 
** NodeType typedef was removed
 
** NodeType typedef was removed
* The DisplayGeometry has been removed alongside the old interaction system
+
* mitk::DisplayGeometry has been removed alongside the old interaction system
 
** A description of the rationale, removed classes and a migration guide can be found at [[Display_Geometry_Interaction_Project]]
 
** A description of the rationale, removed classes and a migration guide can be found at [[Display_Geometry_Interaction_Project]]
  

Revision as of 10:51, 15 April 2016

WIP.png Work in progress: The release is not out yet, these notes may change

MITK ReleaseNotes 2016.03

This is the 2016.03 release of the MITK release cycle. You find a list of new features, bug fixes and known issues below:


What is included?

Binary installers for Windows, Linux, and OS X are provided, which contain the MITK Workbench application. In addition to image loading/saving and level windowing, the following plugins are included:

  • Volume Visualization
  • Measurement
  • Interactive Segmentation
  • Logging View
  • Remeshing
  • Pointset Interaction
  • Image Cropper
  • View Navigator
  • Screenshot Maker
  • Movie Maker
  • experimental DICOM Query/Retrieve (based on components from the Common Toolkit CTK)

Please note that the installers neither contain the source code nor header files of the precompiled libraries. To develop applications or plug-ins with MITK please get the source code.


How to get it?

Please have a look at the download page.


Highlights of 2016.03 release

Build system

  • Qt 4 support was dropped completely
  • Qt 5 is supported up to version 5.5 (MITK Python components up to version 5.4)
  • Boost (header-only part) is a core dependency now
  • CMake 3.2 still is the minimum required version
  • Minimum required compiler versions (no changes):
    • GNU 4.7.3
    • Clang 3.4
    • AppleClang 5.0
    • MSVC 2012 (deprecated, will be MSVC 2013 in next release)

Core modules

BlueBerry

Removed Functionality

The registration plugin has been retired from the binary release due to some issues with the usability. It will be completely replaced with a better alternative in the near future.

Changed API

  • Subtle changes in public interface of mitk::DataInteractor (see migration example):
    • Get/SetDataNode() method signatures changed from mitk::DataNode::Pointer to native pointers
    • NodeType typedef was removed
  • mitk::DisplayGeometry has been removed alongside the old interaction system

New Features

Modules

Navigation (IGT, US and ToF)

Please see MITK_IGT_ReleaseNotes_2016.03.

MITK Workbench

Third-Party Toolkits

The following toolkits were updated:

  • Boost 1.59
  • CTK b721b7ca
  • Poco 1.6.1

The following third-party toolkits were added to the MITK superbuild:

  • VMTK (vtk6 branch, 90e0233)

Deprecated Functionality

The documentation contains a detailed list of deprecated functionality.


Major changes ahead

  • We are working on the migration of MITK to some up-to-date third-party toolkit versions, in particular ITK 4.9, VTK 7, and Qt 5.6.
  • As Qt 5.6 is the first LTS release since Qt 4.8 and has breaking changes compared to Qt 5.5, we will require Qt 5.6 as minimal required version. Qt 5.6 is not yet supported, though.
  • We will drop MSVC 2012 support.

Bugfixes

In the 7 months since the last release 180 bugs were fixed.

Known Issues

Incomplete list of known issues affecting the binary release of MITK 2016.03:

TODO TODO TODO TODO OLD LIST!!!!!!!!!!!!!!! TODO TODO TODO TODO

ID Comp Summary
19054 BlueBerry Save Perspective As dialog shows wrong item names
19057 BlueBerry Context help will not open on F1 after starting
19089 BlueBerry Some application menu entries are not shown on Mac OS X
19122 BlueBerry Help Contents view contains only one entry on first start
19123 BlueBerry "General" preferences pages missing on first start

For a more complete and up-to-date list of all current major bugs check our bug tracker

List of all contributors

We want to thank all developers who contributed to the MITK 2016.03 release:

  • Danial Saruji
  • Daniel Maleike
  • Heather
  • Ingmar Wegner
  • Martin Klemm
  • Matt Clarkson
  • Miklos Espak
  • Rostislav Khlebnikov
  • Taylor Braun-Jones
  • Thorge Mueller
  • Yan Zhang
  • Adrian Winterstein
  • Alex Tschlatscher
  • Alexander Seitel
  • Alfred Franz
  • Andre Krohn
  • Andreas Fetzer
  • Axel Wagner
  • Caspar Goch
  • Christian Weber
  • Christoph Kolb
  • Daniel Knorr
  • Daniel Schmid
  • Dominique Cheray
  • Eric Heim
  • Esther Wild
  • Fabian Isensee
  • Guido Schmidt
  • Jan Hering
  • Janek Gröhl
  • Jasmin Metzger
  • Jens Kleesiek
  • Jens Petersen
  • Jonas Cordes
  • Joseph Görres
  • Justin Iszatt
  • Keno März
  • Marcel Reich
  • Marco Nolden
  • Markus Engel
  • Martin Hettich
  • Matthias Eisenmann
  • Michael Brehler
  • Michael Goetz
  • Nico Riecker
  • Nils Gaehlert
  • Peter Neher
  • Ralf Floca
  • Sandy Engelhardt
  • Sebastian Wirkert
  • Stefan Kislinskiy
  • Thomas Kilgus
  • Thomas Kirchner
  • Tobias Norajitra
  • Tobias Ross
  • Tobias Weihs
  • Vincent Reuter