What's Changed
🚨 Breaking Changes
- Unify memory resources by @achirkin in #2968
- Migrate RMM usage to CCCL MR design by @bdice in #2996
- Predictable raft::resources by @achirkin in #3005
🐛 Bug Fixes
- Fix gbench 1.9.5 by @aamijar in #3000
- Fix eigDC version check for syevd by @lowener in #3012
- Fix off-by-one
num_segmentsinmatrix::sort_cols_per_rowby @viclafargue in #3010 - Revert "Predictable raft::resources (#3005)" by @divyegala in #3027
📖 Documentation
🚀 New Features
🛠️ Improvements
- chore: bump
codespellversion for Python 3.14+ compatibility by @gforsyth in #2989 - pre-commit: consolidate duplicate entries, bump some versions by @jameslamb in #2991
- update pip devcontainers' base image tags by @trxcllnt in #2995
- Update to clang 20.1.8 by @bdice in #3001
- fix(ci): resolve all zizmor findings and add zizmor pre-commit checks by @gforsyth in #3009
- [REVIEW] Drop extra copy in
CudaRuntimeErrorby @jakirkham in #3007 - Use
token.rapids.nvidia.comwhen issuing S3 bucket creds in devcontainers by @trxcllnt in #3008 - Use cudaStream_t instead of cuda_stream_view in pylibraft Cython by @vyasr in #3011
- Fix symbol export by @vyasr in #3006
- Build and test with CUDA 13.2.0 by @bdice in #3013
- fix(ci): add explicit
actions: writepermission fortelemetry-summarize
by @gforsyth in #3014 - Expose numpy_serializer helpers as public APIs by @julianmi in #3003
- Restore resource_cast guard for RAFT memory pool by @bdice in #3020
- skip CuPy 14.1.0 by @jameslamb in #3045
New Contributors
Full Changelog: v26.06.00a...v26.06.00