v24.04.00
🐛 Bug Fixes
- nvcomp try proprietary binary when 'always_download' is on (#570) @robertmaynard
- Update pre-commit-hooks to v0.0.3 (#566) @KyleFromNVIDIA
- Always link against cudart_static (#564) @KyleFromNVIDIA
- Use CUDA compiler if available for generate_resource_spec (#561) @KyleFromNVIDIA
- rapids-cmake support empty patches array in json (#559) @robertmaynard
- Handle CMake 3.28 new EXCLUDE_FROM_ALL option of
FetchContent
(#557) @robertmaynard - Add rapids_cuda_set_runtime to default includes of cuda (#538) @robertmaynard
- add rapids-dependency-file-generator pre-commit hook (#531) @jameslamb
🚀 New Features
- Deprecate rapids_cpm_libcudacxx and rapids_cpm_thrust. (#560) @bdice
- rapids_cpm_package_details now validates required entries exist (#558) @robertmaynard
- Support getting rapids-cmake via git clone (#555) @robertmaynard
- Bump nvbench version for faster benchmark runs (#549) @PointKernel
- Remove unneeded whitespace from json (#544) @robertmaynard
- Officially support env var expansion in version.json (#540) @robertmaynard
- rapids-cmake can generate pinned versions file (#530) @robertmaynard
- Fetch the latest cuco and remove outdated patches (#526) @PointKernel
- Support CUDA 12.2 (#521) @jameslamb
🛠️ Improvements
- Use
conda env create --yes
instead of--force
(#573) @bdice - Replace local copyright check with pre-commit-hooks verify-copyright (#556) @KyleFromNVIDIA
- Add patch to fix fmt
v10.1.1
version (#548) @trxcllnt - Add support for Python 3.11 (#547) @jameslamb
- Forward-merge branch-24.02 to branch-24.04 (#545) @bdice
- target branch-24.04 for GitHub Actions workflows (#541) @jameslamb
- Build generate_ctest_json in try_compile() (#537) @KyleFromNVIDIA
- Ensure that
ctest
is called with--no-tests=error
. (#535) @bdice - Update ops-bot.yaml (#532) @AyodeAwe