Cucim Versions Save

cuCIM - RAPIDS GPU-accelerated image processing library

v24.04.00

1 month ago

🐛 Bug Fixes

  • Require click as a wheel dependency (#719) @jakirkham
  • Fix docs upload directory (#714) @raydouglass
  • Fix popd indent in run (#693) @jakirkham
  • Re-run ci/release/update-version.sh 24.04.00 (#690) @jakirkham

🚀 New Features

  • Support CUDA 12.2 (#672) @jameslamb

🛠️ Improvements

  • Use conda env create --yes instead of --force (#716) @bdice
  • Add upper bound to prevent usage of NumPy 2 (#712) @bdice
  • Remove hard-coding of RAPIDS version (#711) @KyleFromNVIDIA
  • Switch pytest-xdist algorithm to worksteal (#708) @bdice
  • Simplify version update script (#705) @jakirkham
  • Add support for Python 3.11, require NumPy 1.23+ (#704) @jameslamb
  • target branch-24.04 for GitHub Actions workflows (#702) @jameslamb
  • Refactor CUDA libraries in dependencies.yaml (#699) @bdice
  • Update ops-bot.yaml (#694) @AyodeAwe
  • add rapids-dependency-file-generator pre-commmit hook (#682) @jameslamb

v24.06.00a

1 month ago

🐛 Bug Fixes

  • Use SciPy's KDTree instead of deprecated cKDTree (#733) @grlee77

🛠️ Improvements

  • Enable FutureWarnings/DeprecationWarnings as errors (#734) @mroeschke
  • Migrate to {{ stdlib("c") }} (#731) @hcho3
  • Implement upstream changes from scikit-image 0.23 (part 2 of 2: morphology) (#728) @grlee77
  • Implement upstream changes from scikit-image 0.23 (part 1 of 2) (#727) @grlee77
  • Update the test criteria for test_read_random_region_cpu_memleak (#726) @gigony
  • Remove code needed to support Python < 3.9 and apply ruff's pyupgrade rules (#725) @grlee77
  • removal of deprecated functions/kwargs scheduled for release 24.06 (#724) @grlee77
  • Enable all tests for arm jobs (#717) @galipremsagar
  • prevent path conflict (#713) @AyodeAwe

v24.02.00

3 months ago

🐛 Bug Fixes

  • Fix CUDA trove classifiers & update README install instructions (#695) @jakirkham
  • Exclude PyTest 8 (#689) @jakirkham
  • Update OpenJPEG to 2.5.0 (#685) @jakirkham
  • Fix CI (pt. 2) (#680) @jakirkham
  • Fix CI issues (#676) @jakirkham
  • Remove update to symlink (#674) @raydouglass
  • Add 3rd party license file in Conda packages (#654) @jakirkham
  • Fix style issue in docs/source/conf.py (#648) @jakirkham

🛠️ Improvements

  • Consolidate test requirements in dependencies.yaml (#683) @jakirkham
  • Remove usages of rapids-env-update (#673) @KyleFromNVIDIA
  • refactor CUDA versions in dependencies.yaml (#671) @jameslamb
  • minor updates/fixes for consistency with scikit-image 0.22 (#670) @grlee77
  • Update CODEOWNERS (#669) @ajschmidt8
  • remove redundant notebook (#668) @grlee77
  • remove .idea folder (CLion IDE configuration) (#667) @grlee77
  • Cleanup old ci and docs subfolders and related files under python/cucim (#666) @grlee77
  • remove various files related to old wheel building mechanism (#665) @grlee77
  • Relax openslide pin (#653) @jakirkham
  • install imagecodecs and openslide-python dependencies so additional tests will run (#634) @grlee77

v24.04.00a

3 months ago

🐛 Bug Fixes

  • Fix docs upload directory (#714) @raydouglass
  • Fix popd indent in run (#693) @jakirkham
  • Re-run ci/release/update-version.sh 24.04.00 (#690) @jakirkham

🚀 New Features

  • Support CUDA 12.2 (#672) @jameslamb

🛠️ Improvements

  • Use conda env create --yes instead of --force (#716) @bdice
  • Add upper bound to prevent usage of NumPy 2 (#712) @bdice
  • Remove hard-coding of RAPIDS version (#711) @KyleFromNVIDIA
  • Switch pytest-xdist algorithm to worksteal (#708) @bdice
  • Simplify version update script (#705) @jakirkham
  • Add support for Python 3.11, require NumPy 1.23+ (#704) @jameslamb
  • target branch-24.04 for GitHub Actions workflows (#702) @jameslamb
  • Refactor CUDA libraries in dependencies.yaml (#699) @bdice
  • Update ops-bot.yaml (#694) @AyodeAwe
  • add rapids-dependency-file-generator pre-commmit hook (#682) @jameslamb

v23.12.01

5 months ago

🐛 Bug Fixes

  • pin to OpenSlide <4 during the conda build of libcucim (#650) @grlee77
  • Retag wheels to be cpXY (#644) @jakirkham
  • Inform setuptools that Extensions are included (#643) @jakirkham
  • remove leftover pyproject_.toml file (#632) @grlee77
  • update version string (e.g. for CHANGELOG link) in pyproject.toml (#630) @grlee77
  • fix import order in test case (#624) @grlee77
  • Standardize on rng over seed and fix miscellaneous deprecation warnings (#621) @grlee77
  • Fix iterator-related memory issues (#620) @gigony

🚀 New Features

  • build wheels on CI (#619) @grlee77

🛠️ Improvements

  • carry out removals of previously deprecated functions/kwargs (#631) @grlee77
  • Improve memory leak check stability in test_read_region_cpu_memleak test (#623) @gigony
  • Update linting tool versions and replace isort with ruff (#622) @grlee77
  • Update packages (pybind11 and catch2) and do not use nvidia-docker command (#618) @gigony
  • Replace setup.py with pyproject toml (#617) @grlee77
  • update linters and move their configurations from setup.cfg to pyproject.toml (#616) @grlee77
  • remove versioneer (#615) @grlee77
  • Update shared-action-workflows references (#614) @AyodeAwe
  • Use branch-23.12 workflows. (#613) @bdice
  • cucim: Build CUDA 12.0 ARM conda packages. (#610) @bdice

v23.12.00a

5 months ago

🐛 Bug Fixes

  • pin to OpenSlide <4 during the conda build of libcucim (#650) @grlee77
  • Retag wheels to be cpXY (#644) @jakirkham
  • remove leftover pyproject_.toml file (#632) @grlee77
  • update version string (e.g. for CHANGELOG link) in pyproject.toml (#630) @grlee77
  • fix import order in test case (#624) @grlee77
  • Standardize on rng over seed and fix miscellaneous deprecation warnings (#621) @grlee77
  • Fix iterator-related memory issues (#620) @gigony

🚀 New Features

  • build wheels on CI (#619) @grlee77

🛠️ Improvements

  • carry out removals of previously deprecated functions/kwargs (#631) @grlee77
  • Improve memory leak check stability in test_read_region_cpu_memleak test (#623) @gigony
  • Update linting tool versions and replace isort with ruff (#622) @grlee77
  • Update packages (pybind11 and catch2) and do not use nvidia-docker command (#618) @gigony
  • Replace setup.py with pyproject toml (#617) @grlee77
  • update linters and move their configurations from setup.cfg to pyproject.toml (#616) @grlee77
  • remove versioneer (#615) @grlee77
  • Update shared-action-workflows references (#614) @AyodeAwe
  • Use branch-23.12 workflows. (#613) @bdice
  • cucim: Build CUDA 12.0 ARM conda packages. (#610) @bdice

v23.12.00

5 months ago

🐛 Bug Fixes

  • Retag wheels to be cpXY (#644) @jakirkham
  • remove leftover pyproject_.toml file (#632) @grlee77
  • update version string (e.g. for CHANGELOG link) in pyproject.toml (#630) @grlee77
  • fix import order in test case (#624) @grlee77
  • Standardize on rng over seed and fix miscellaneous deprecation warnings (#621) @grlee77
  • Fix iterator-related memory issues (#620) @gigony

🚀 New Features

  • build wheels on CI (#619) @grlee77

🛠️ Improvements

  • carry out removals of previously deprecated functions/kwargs (#631) @grlee77
  • Improve memory leak check stability in test_read_region_cpu_memleak test (#623) @gigony
  • Update linting tool versions and replace isort with ruff (#622) @grlee77
  • Update packages (pybind11 and catch2) and do not use nvidia-docker command (#618) @gigony
  • Replace setup.py with pyproject toml (#617) @grlee77
  • update linters and move their configurations from setup.cfg to pyproject.toml (#616) @grlee77
  • remove versioneer (#615) @grlee77
  • Update shared-action-workflows references (#614) @AyodeAwe
  • Use branch-23.12 workflows. (#613) @bdice
  • cucim: Build CUDA 12.0 ARM conda packages. (#610) @bdice

v24.02.00a

5 months ago

🐛 Bug Fixes

  • Exclude PyTest 8 (#689) @jakirkham
  • Update OpenJPEG to 2.5.0 (#685) @jakirkham
  • Fix CI (pt. 2) (#680) @jakirkham
  • Fix CI issues (#676) @jakirkham
  • Remove update to symlink (#674) @raydouglass
  • Add 3rd party license file in Conda packages (#654) @jakirkham
  • Fix style issue in docs/source/conf.py (#648) @jakirkham

🛠️ Improvements

  • Consolidate test requirements in dependencies.yaml (#683) @jakirkham
  • Remove usages of rapids-env-update (#673) @KyleFromNVIDIA
  • refactor CUDA versions in dependencies.yaml (#671) @jameslamb
  • minor updates/fixes for consistency with scikit-image 0.22 (#670) @grlee77
  • Update CODEOWNERS (#669) @ajschmidt8
  • remove redundant notebook (#668) @grlee77
  • remove .idea folder (CLion IDE configuration) (#667) @grlee77
  • Cleanup old ci and docs subfolders and related files under python/cucim (#666) @grlee77
  • remove various files related to old wheel building mechanism (#665) @grlee77
  • Relax openslide pin (#653) @jakirkham
  • install imagecodecs and openslide-python dependencies so additional tests will run (#634) @grlee77

v23.10.00

7 months ago

🐛 Bug Fixes

  • Use conda mambabuild not mamba mambabuild (#607) @bdice

📖 Documentation

  • minor updates to release 23.08 changelog (#605) @grlee77

🛠️ Improvements

  • Update image names (#609) @AyodeAwe
  • Use copy-pr-bot (#606) @ajschmidt8

v23.08.00

9 months ago

🚨 Breaking Changes

  • Sync cuCIM API with scikit-image 0.21 (#573) @grlee77

🐛 Bug Fixes

  • Remove libwebp-base upper bound. (#599) @bdice
  • Fix ignore_run_exports_from. (#596) @bdice
  • Add ignore_run_exports for CUDA 11 (#593) @raydouglass
  • Use linalg & inline _get_manders_overlap_coeff (#578) @jakirkham
  • Fix canny and butterworth (recent CuPy and NumPy compatibility) (#574) @grlee77

🛠️ Improvements

  • Postponed the assessment of GPU memory for testing (#601) @gigony
  • Do not use x86_64 GDS binaries for aarch64 (#590) @gigony
  • remove checks for versions of scikit-image that are no longer supported (#587) @grlee77
  • Allow scikit-image 0.21.0 (#580) @jakirkham
  • Drop unneeded selector on libwebp-base (#579) @jakirkham
  • switch from bundled lazy loading code to the public lazy_loader package (#575) @grlee77
  • Sync cuCIM API with scikit-image 0.21 (#573) @grlee77
  • cuCIM: Build CUDA 12 packages (#572) @jakirkham
  • use rapids-upload-docs script (#570) @AyodeAwe
  • Remove documentation build scripts for Jenkins (#567) @ajschmidt8