Skip to content

Releases: rapidsai/nvforest

v26.06.00

04 Jun 03:13
a9216c6

Choose a tag to compare

What's Changed

🛠️ Improvements

  • Forward-merge release/26.04 into main by @jameslamb in #89
  • chore: bump codespell version 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.com when 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: write permission for telemetry-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

Full Changelog: v26.06.00a...v26.06.00

v26.04.00

08 Apr 19:25
e77480f

Choose a tag to compare

What's Changed

🚨 Breaking Changes

  • Make optimize return a new instance instead of mutating in-place by @dantegd in #31

📖 Documentation

🚀 New Features

  • Add optimize() method for automatic layout and chunk_size tuning by @dantegd in #30

🛠️ 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-dist auth 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-api to pyproject.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