Patches for ITK 5.4.7

Hi folks,

The next patch (bugfix) release, ITK 5.4.7, is coming up.

Patches currently staged on the Git release-5.4 branch include:

Andras Lasso (1):
      BUG: Fix image file reader crash when axis direction vector is short

Bradley Lowekamp (2):
      BUG: Use check_symbol_exists for TIFFFieldReadCount detection
      BUG: Replace std::abs<double> with std::fabs to avoid ambiguity

Csaba Pinter (1):
      ENH: Support 5D files in NRRD IO

Hans J. Johnson (13):
      BUG: Allow '.' and '+' in -march/-mtune strip regex (issue #6133)
      COMP: Add ccache support and pixi CI tasks to release-5.4
      COMP: Backport GitHub Actions cache-management workflows to release-5.4
      COMP: Use pixi CI tasks and cache ccache in release-5.4 pixi workflow
      COMP: Add ccache caching to release-5.4 Azure pipelines
      COMP: Add ccache caching to release-5.4 macOS-arm workflow
      BUG: Set FFTW_INCLUDE from FFTW3f_INCLUDE_DIRS in FFTWF-only builds
      BUG: Register FFTW factory only for configured precisions
      COMP: Include fftw3.h directly in FFTW filter headers
      BUG: Make 1D FFT tests build with single-precision FFTW
      COMP: Restrict CurvatureRegistrationFilter to ITK_USE_FFTWD builds
      PERF: Hoist constant tensor-basis SVD out of the per-voxel DTI loop
      ENH: Add single-image-path test for DTI tensor reconstruction

James Butler (1):
      COMP: Update DCMTK targets based on new DCMTK namespace

Are there other patches that are missing? Patches should be critical bugfixes, improved support for compilers, and documentation fixes.

1 Like

Thanks for asking. I have two warnings I’d like to address if possible before the release, see GDCM warnings on release-5.4 barnch · Issue #6551 · InsightSoftwareConsortium/ITK · GitHub. Any suggestion on how to solve them?

We may just want to update GDCM to its most recent release, due to bug and security patches.

1 Like

If it’s not already, can we get the fix to let vnl compile with modern C dialects?