Releases: rapidsai/nvforest
Releases · rapidsai/nvforest
v26.06.00
What's Changed
🛠️ Improvements
- Forward-merge release/26.04 into main by @jameslamb in #89
- chore: bump
codespellversion for Python 3.14+ compatibility by @gforsyth in #91 - remove unused intersphinx configs by @jameslamb in #94
- update pip devcontainers' base image tags by @trxcllnt in #96
- Update to clang 20.1.8 by @bdice in #100
- Use
token.rapids.nvidia.comwhen issuing S3 bucket creds in devcontainers by @trxcllnt in #105 - fix(ci): resolve all zizmor findings and add zizmor pre-commit checks by @gforsyth in #106
- Build and test with CUDA 13.2.0 by @bdice in #110
- Use static cudart by @KyleFromNVIDIA in #112
- fix(ci): add explicit
actions: writepermission fortelemetry-summarize
by @gforsyth in #113 - Require CMake 4.0 by @KyleFromNVIDIA in #114
- Add missing #include for cuda_check by @hcho3 in #107
- ci: add CPU-only C++ build coverage by @csadorf in #119
- Validate Treelite model inputs during import by @hcho3 in #104
- Validate Treelite model shape on import by @csadorf in #125
- Add comprehensive benchmark suite comparing nvforest against sklearn, XGBoost, and LightGBM native inference by @hcho3 in #101
- skip CuPy 14.1.0 by @jameslamb in #135
New Contributors
- @bdice made their first contribution in #100
- @KyleFromNVIDIA made their first contribution in #112
Full Changelog: v26.06.00a...v26.06.00
v26.04.00
What's Changed
🚨 Breaking Changes
📖 Documentation
- Set up docs build by @hcho3 in #35
- [Doc] Add BUILD.md by @hcho3 in #41
- Remove remaining references to cuML by @hcho3 in #47
- [Doc] Add tutorial by @hcho3 in #48
- Address comments in #35 by @hcho3 in #46
- Fix typos and syntax error in tutorial by @hcho3 in #60
- add CHANGELOG.md by @jameslamb in #79
🚀 New Features
🛠️ Improvements
- [CI] Enable more CI jobs by @csadorf in #20
- [CI] Enable conda-python-tests and bump scikit-learn to 1.5 by @csadorf in #21
- [CI ] Enable wheel-tests-cuforest and fix treelite linking by @csadorf in #23
- Empty commit to trigger a build by @jameslamb in #27
- Use main shared-workflows branch by @jameslamb in #29
- remove unused dependencies by @jameslamb in #25
- enforce tighter wheel-size limits in CI by @jameslamb in #26
- wheel builds: react to changes in pip's handling of build constraints by @mmccarty in #33
- Add instructions for CodeRabbit by @csadorf in #36
- CI: Add agents instructions to change-files exclusion list. by @csadorf in #37
- Update to 26.04 by @hcho3 in #34
- Drop Python 3.10 support by @gforsyth in #38
- expand CI-skipping logic, other small build changes by @jameslamb in #39
- remove pip.conf migration code in CI scripts by @jameslamb in #40
- Use GHA id-token for
sccache-distauth token by @trxcllnt in #44 - refactor update-version.sh to handle new branching strategy by @jameslamb in #42
- refactor: build wheels and conda packages using Python limited API by @gforsyth in #43
- refactor(limited api): add explicit
wheel.py-apitopyproject.toml
by @gforsyth in #50 - Update codebase to rename cuforest -> nvforest by @hcho3 in #51
- Rename cuforest to nvforest in coderabbit config. by @csadorf in #53
- Add README by @csadorf in #55
- enable branch builds on merge by @jameslamb in #56
- enable nightly tests by @jameslamb in #58
- Add support for Python 3.14 by @gforsyth in #49
- Prevent integer overflow by @hcho3 in #63
- avoid packaging lib_treelite.{a,so} by @jameslamb in #77
- update-version.sh: update usage docs, other small changes by @jameslamb in #81
- trim docs environment by @jameslamb in #80
- [CI] Enable devcontainer jobs by @hcho3 in #82
- build wheels with CUDA 13.0.x, test wheels against mix of CTK versions, drop CUDA math libraries dependencies by @jameslamb in #87
- mark 'packaging' as test-only dependency by @jameslamb in #88
- Check input dimensions by @hcho3 in #76
- Add release.yml for PR categorization by @AyodeAwe in #97
New Contributors
Full Changelog: v26.04.00a...v26.04.00