On behalf of the Insight Toolkit Community, we are happy to announce that ITK 4.10.1 is available for download.
Release files can be downloaded from:
This is a patch release that fixes critical issues, regressions, documentation, and compiler support. Of the numerous issues addressed in this release, most notable is a fix to the ITK Python wrapping lazy loading. This improves load times for many Python scripts by an order of magnitude! Other important fixes include Python builds with GCC 6.2, which defaults to C++14, TBB 4.4/VTK 7 compatibility, and CUDA / C++11 compatibility.
The next feature release, 4.11.0, is scheduled for mid-December.
Changes from v4.10.0 to v4.10.1:
Bradley Lowekamp (9): COMP: Address VS9 ambiguous std::abs call in Haung calculator COMP: Fix undefined NumericTraits::Zero and One errors with mingw64 BUG: Address itkHDF5ImageIO test failures for mingw64 ENH: Enable CMP0063 New behavior COMP: Enable hidden visibility property with vxl static libraries COMP: Enable hidden visibility property with HDF5 static libraries BUG: Match Add2 function to AddImageFilter documentation COMP: Bypass XCode 7.3,8 internal compilation error ENH: Separate TransformFactory class into separate module Dženan Zukić (2): COMP: enables TBB 4.4 back-end for VTK7's SMP BUG: fixing buffer growing endlessly, as reported by Timothee Evain Francois Budin (3): BUG: lazyAttributes dictionary keys could be over-ridden BUG: Missing associated test data ENH: Bump CMakeLists.txt version to 4.10.1. Gert Wollny (1): BUG: Relax vnl_complex floating point comparisons for i386 Hans Johnson (1): COMP: Add long long usage for HDF5 Hastings Greer (4): BUG: ITK-3448 Wrap itkQuadEdgeCellTraitsInfo more specifically BUG: remove lsqr because of license issues ITK 1160 BUG: make itkTriangleHelper instantiable to ease wrapping BUG: initialize X to zero in lsmr Solve Matthew McCormick (13): BUG: Fix H5File memory leak in HDF5ImageIO. BUG: Limit WRAP_ITK_MODULES when building externally COMP: Fix wrapping with a space in the Python include path BUG: ResampleImageFilter honor isInside output of the transform method COMP: Avoid recursive include of itkMath.h COMP: Use add_python_test PythonLazyLoadingImage BUG: Index,Size,Offset constructors present in Python with C++11 COMP: Address missing override it itkFactoryTestLib.cxx BUG: Address memory leak, remove NumPy build dep in BridgeNumPy COMP: Do not set ITK_LIBRARY_BUILD_TYPE in ITKTransformFactory BUG: Check when ITK_WRAP_VECTOR_COMPONENTS doesn't include ITK_WRAP_IMAGE_DIMS BUG: RichardsonLucyDeconvolutionImageFilter with non-null input Image Origin BUG: Fix inconsistent Twister start with Initialize(seed) and SetSeed(seed) Pierre Barbier de Reuille (1): COMP: Fix function naming error when using FFTWD Simon Rit (1): COMP: remove C++11 compiler warning for CUDA compilations Vladimir S. FONOV (1): COMP: Build against GCC 5.3.1 Ziv Yaniv (1): BUG: Metric sampling percentage accepted values outside (0.0, 1.0].