Releases: rapidsai/cucim
Releases · rapidsai/cucim
v24.04.00
🐛 Bug Fixes
- Require
clickas a wheel dependency (#719) @jakirkham - Fix docs upload directory (#714) @raydouglass
- Fix
popdindent 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 --yesinstead 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-xdistalgorithm 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
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
openslidepin (#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
setuptoolsthatExtensionsare 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
rngoverseedand 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-workflowsreferences (#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
rngoverseedand 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-workflowsreferences (#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_TOKENandSCCACHE_S3_USE_SSLvars 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
resizeand 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
condarecipe (#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_TOKENandSCCACHE_S3_USE_SSLvars 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
resizeand 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
condarecipe (#497) @ajschmidt8
v23.02.00
🚨 Breaking Changes
🐛 Bug Fixes
- apply bug fix to vendored ndimage code (#494) @grlee77
- Closes #490 -- fixes bug in hue jitter (#491) @benlansdell
- Fix random seed used in test_3d_similarity_estimation (#472) @grlee77
📖 Documentation
🚀 New Features
- Add colocalization measures (#488) @grlee77
- Add disambiguation option to phase_cross_correlation (skimage 0.20 feature) (#486) @grlee77
🛠️ Improvements
- Update shared workflow branches (#501) @ajschmidt8
- Update
isortversion to 5.12.0 (#492) @ajschmidt8 - Improve rank filtering performance by removing use of footprint kernel when possible (#485) @grlee77
- use vendored version of cupy.pad with added performance optimizations (#482) @grlee77
- add docs builds to Github Actions (#481) @AjayThorve
- Update
numpyversion specifier (#480) @ajschmidt8 - Build CUDA
11.8and Python3.10Packages (#476) @ajschmidt8 - Add GitHub Actions Workflows. (#471) @bdice
- Fix conflicts in "Forward-merge branch-22.12 to branch-23.02" (#468) @jakirkham
- Enable copy_prs. (#465) @bdice