Releases: rapidsai/cucim
Releases · rapidsai/cucim
v24.04.00
🐛 Bug Fixes
- Require
click
as a wheel dependency (#719) @jakirkham - Fix docs upload directory (#714) @raydouglass
- Fix
popd
indent inrun
(#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 toworksteal
(#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
[NIGHTLY] v24.06.00
🔗 Links
🐛 Bug Fixes
🛠️ 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
🐛 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
v23.12.01
🐛 Bug Fixes
- pin to OpenSlide <4 during the conda build of libcucim (#650) @grlee77
- Retag wheels to be
cpXY
(#644) @jakirkham - Inform
setuptools
thatExtensions
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
overseed
and fix miscellaneous deprecation warnings (#621) @grlee77 - Fix iterator-related memory issues (#620) @gigony
🚀 New Features
🛠️ 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
🐛 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
overseed
and fix miscellaneous deprecation warnings (#621) @grlee77 - Fix iterator-related memory issues (#620) @gigony
🚀 New Features
🛠️ 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.10.00
v23.08.00
🚨 Breaking Changes
🐛 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
v23.06.00
🚨 Breaking Changes
🐛 Bug Fixes
- Fix SHA256 check failure in test suite (#564) @grlee77
- Handle space character in ./run download_testdata (#556) @gigony
- Fix
return_error='always'
behavior in phase_cross_correlation (#549) @grlee77 - Only load versioned
libcufile
(#548) @jakirkham - add a 20 minute timeout for pytest runs on CI (#545) @grlee77
- protect against possible out of bounds memory access in 2D distance transform (#540) @grlee77
📖 Documentation
- Fix doc building via
run build_package
(#553) @grlee77 - update changelog for release 23.04.00 and 23.04.01 (#552) @grlee77
🛠️ Improvements
- Allow numpy 1.24. (#563) @bdice
- run docs nightly too (#560) @AyodeAwe
- Update cupy dependency (#558) @vyasr
- Remove libjpeg dependency (#557) @gigony
- Enable sccache hits from local builds (#551) @AyodeAwe
- Revert shared workflows branch (#550) @ajschmidt8
- Support Python 3.9 build/tests (#547) @shwina
- Remove usage of rapids-get-rapids-version-from-git (#546) @jjacobelli
- Use ARC V2 self-hosted runners for GPU jobs (#538) @jjacobelli
- Remove underscore in build string. (#528) @bdice
v23.04.01
🚨 Breaking Changes
🐛 Bug Fixes
- Fix bug in median filter with non-uniform footprint (#521) @grlee77
- use cp.around instead of cp.round for CuPy 10.x compatiblity (#508) @grlee77
- Fix error in LZ4-compressed Zarr writing demo (#506) @grlee77
- Normalize whitespace. (#474) @bdice
🛠️ Improvements
- Pin
libwebp-base
(#541) @ajschmidt8 - allow scikit-image 0.20 as well (#536) @grlee77
- Pass
AWS_SESSION_TOKEN
andSCCACHE_S3_USE_SSL
vars to conda build (#525) @ajschmidt8 - Update aarch64 to GCC 11 (#524) @bdice
- Update to GCC 11 (#522) @bdice
- Upgrade dockcross and pybind11 (#519) @gigony
- Binary morphology: omit weights array when possible (#517) @grlee77
- Fix inefficiency in handling clipping of image range in
resize
and other transforms (#516) @grlee77 - Fix GHA build workflow (#515) @AjayThorve
- Reduce error handling verbosity in CI tests scripts (#511) @AjayThorve
- Update shared workflow branches (#510) @ajschmidt8
- Remove gpuCI scripts. (#505) @bdice
- Move date to build string in
conda
recipe (#497) @ajschmidt8
v23.04.00
🚨 Breaking Changes
🐛 Bug Fixes
- Fix bug in median filter with non-uniform footprint (#521) @grlee77
- use cp.around instead of cp.round for CuPy 10.x compatiblity (#508) @grlee77
- Fix error in LZ4-compressed Zarr writing demo (#506) @grlee77
- Normalize whitespace. (#474) @bdice
🛠️ Improvements
- allow scikit-image 0.20 as well (#536) @grlee77
- Pass
AWS_SESSION_TOKEN
andSCCACHE_S3_USE_SSL
vars to conda build (#525) @ajschmidt8 - Update aarch64 to GCC 11 (#524) @bdice
- Update to GCC 11 (#522) @bdice
- Upgrade dockcross and pybind11 (#519) @gigony
- Binary morphology: omit weights array when possible (#517) @grlee77
- Fix inefficiency in handling clipping of image range in
resize
and other transforms (#516) @grlee77 - Fix GHA build workflow (#515) @AjayThorve
- Reduce error handling verbosity in CI tests scripts (#511) @AjayThorve
- Update shared workflow branches (#510) @ajschmidt8
- Remove gpuCI scripts. (#505) @bdice
- Move date to build string in
conda
recipe (#497) @ajschmidt8