🚨 Breaking Changes
- Inline functions that return static references must have default visibility (#1653) @wence-
- Hide visibility of non-public symbols (#1644) @jameslamb
- Deprecate adaptor factories. (#1626) @bdice
🐛 Bug Fixes
- Add missing include to
resource_ref.hpp
(#1677) @miscco - Remove the friend declaration with an attribute (#1669) @kingcrimsontianyu
- Fix
build.sh clean
to delete python build directory (#1658) @rongou - Stream synchronize before deallocating SAM (#1655) @rongou
- Explicitly mark RMM headers with
RMM_EXPORT
(#1654) @robertmaynard - Inline functions that return static references must have default visibility (#1653) @wence-
- Use
tool.scikit-build.cmake.version
(#1637) @KyleFromNVIDIA
📖 Documentation
- Recommend
miniforge
for conda install. (#1681) @bdice - Fix docs cross reference in DeviceBuffer.prefetch (#1636) @bdice
🚀 New Features
- [FEA] Allow setting
*_pool_size
with human-readable string (#1670) @Matt711 - Update RMM adaptors, containers and tests to use get/set_current_device_resource_ref() (#1661) @harrism
- Deprecate adaptor factories. (#1626) @bdice
- Allow testing of earliest/latest dependencies (#1613) @seberg
- Add resource_ref versions of get/set_current_device_resource (#1598) @harrism
🛠️ Improvements
- Update update-version.sh to use packaging lib (#1685) @AyodeAwe
- Use CI workflow branch 'branch-24.10' again (#1683) @jameslamb
- Update fmt (to 11.0.2) and spdlog (to 1.14.1). (#1678) @jameslamb
- Attempt to address oom failures in test suite (#1672) @wence-
- Add support for Python 3.12 (#1666) @jameslamb
- Update rapidsai/pre-commit-hooks (#1663) @KyleFromNVIDIA
- Drop Python 3.9 support (#1659) @jameslamb
- Remove NumPy <2 pin (#1650) @seberg
- Hide visibility of non-public symbols (#1644) @jameslamb
- Update pre-commit hooks (#1643) @KyleFromNVIDIA
- Improve update-version.sh (#1640) @bdice
- Install headers into
${CMAKE_INSTALL_INCLUDEDIR}
(#1633) @KyleFromNVIDIA - Merge branch-24.08 into branch-24.10 (#1631) @jameslamb