v24.10.00
🚨 Breaking Changes
🐛 Bug Fixes
- Fix no-cuda build (#484) @madsbk
- Add license to kvikio wheel (#481) @raydouglass
- Fix release-after-main bug in
get_primary_cuda_context
(#472) @madsbk - Intentionally leak static CUDA resources to avoid crash (part 2) (#462) @kingcrimsontianyu
- Fix several issues with wheel builds (#439) @KyleFromNVIDIA
- Fix missing 24.08 => 24.10 renames (#423) @madsbk
📖 Documentation
🚀 New Features
🛠️ Improvements
- nvtx support macos (#474) @madsbk
- Update update-version.sh to use packaging lib (#469) @AyodeAwe
- Remove now unnecessary variable (#466) @vyasr
- Use CI workflow branch 'branch-24.10' again (#465) @jameslamb
- Update to flake8 7.1.1. (#463) @bdice
- remove pytest dependency in kvikio conda recipe (#461) @jameslamb
- Add support for Python 3.12, relax numcodecs pin (#458) @jameslamb
- Skip cufile and nvtx3 when cuda isn't found (#455) @madsbk
- Non-static bounce buffer option (#454) @madsbk
- Use nvcomp defaults for algo options. (#450) @bdice
- Update rapidsai/pre-commit-hooks (#448) @KyleFromNVIDIA
- Make the bounce buffer size configurable (#447) @madsbk
- Update
build.sh
(#445) @madsbk - Drop Python 3.9 support (#443) @jameslamb
- Remove NumPy <2 pin (#441) @seberg
- C++ Test (#440) @madsbk
config_path()
: return a reference (#438) @madsbk- Stream sync before calling cufile (#437) @madsbk
- Speeding up Python tests (#435) @madsbk
- Cython refactoring (#434) @madsbk
- Update pre-commit hooks (#433) @KyleFromNVIDIA
- Improve update-version.sh (#432) @bdice
- Use tool.scikit-build.cmake.version, set scikit-build-core minimum-version (#430) @jameslamb
- build.sh: --pydevelop (#429) @madsbk