Skip to content

Release Notes

1.0.7_2.4.2 [2026-01-12]

Enhancements:

  • Updated PATH environment variable to include /fastsurfer directory
  • Added XDG_CACHE_HOME environment variable set to /tmp/xdgcache

Fixes:

  • Added security patches for brotli>=1.2.0, protobuf>=5.29.5, and tornado>=6.5

Maintenance:

  • Upgraded base image from deepmi/fastsurfer:cuda-v2.3.3 to deepmi/fastsurfer:cuda-v2.4.2
  • Added system package upgrade step with apt-get -y upgrade during build
  • Updated mypy from ^0.790 to ^1.19.1
  • Created dedicated flywheel user (UID 31337) and configured container to run as non-root user

1.0.6_2.3.3 [2025-01-21]

Enhancements:

  • Initial release of FastSurfer gear wrapping FastSurferCNN for whole brain segmentation into 95 classes
  • Added support for segmentation-only mode via seg-only configuration option
  • Implemented FreeSurfer license installation and validation
  • Added automatic zipping of output directories (label, surf, touch, scripts, tmp, trash) when running full pipeline

Maintenance:

  • Based on deepmi/fastsurfer:cuda-v2.3.3 Docker image
  • Added CI/CD pipeline configuration with GitLab CI
  • Configured pre-commit hooks for code quality (ruff, pytest, markdownlint, yamllint, jsonlint)
  • Added .dockerignore to optimize Docker build context
  • Set pytest coverage requirement to 0 for initial release

Documentation:

  • Added comprehensive README with usage instructions, workflow diagrams, and use cases
  • Added CONTRIBUTING.md with development setup and release process guidelines
  • Added merge request template with checklist for releases, changelog, and testing
  • Added MIT license file