All Versions
35
Latest Version
Avg Release Cycle
95 days
Latest Release
120 days ago

Changelog History
Page 1

  • v3.2.0 Changes

    February 10, 2026

    🚀 Release note

    https://xgboost.readthedocs.io/en/latest/changes/v3.2.0.html

    ➕ Additional artifacts

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    16a31dfbc0c54544c9c36ab5f696fa7b646c125f161c52c814d757a58241a404 xgboost-src-3.2.0.tar.gz
    41ce6798ed032380d4efed08cb1e4fadb87a5eba401b530fefcb90f1deb367d0 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.2.0.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.2.0.tar.gz: Download
  • v3.1.3 Changes

    January 09, 2026

    What's Changed

    • Scikit-learn 1.8 compatibility fix (#11858)
    • ➕ Add ARM CUDA wheels for PyPI. (#11827) Add nccl as dep for aarch64. (#11753)
    • [R] Fix off-by-one bug: nrounds=0 resulted in 2 iterations #11856
    • ⚠ [R] Fix mingw warnings, winbuilder check warnings, memory safety issues. (#11859, #11847, #11830, #11906)
    • Avoid overflow in rounding estimation. (#11910)
    • Workaround compiler issue on Windows, affects the use of max_delta_step with CUDA. (#11916)

    Full Changelog : v3.1.2...v3.1.3

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    67800a7c1c0455c22c9be73dbf3c39bfd9ac9627b2cb617eb2795fd675a9d49e xgboost-src-3.1.3.tar.gz
    f3586dc2da415bba7c3a632b290d653b74eea0caf2ea9e8ffb488cacb57a1dcf xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.1.3.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.1.3.tar.gz: Download
  • v3.1.2 Changes

    November 20, 2025

    What's Changed

    • 🛠 Fix ordering of Python callbacks. (#11812)
    • 🛠 Fix loading nccl 2.28. (#11806)
    • Infer the enable_categorical during model load. (#11816)

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    12f2d6f735fa71e007c40171fd926c12306276dd299dc48f6c923e4f3891c33e xgboost-src-3.1.2.tar.gz
    2f83f1b24affb50bf65a8dd80d4ac9d19fe95cf181df35fa8a335a06d2eb9cfd xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.1.2.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.1.2.tar.gz: Download
  • v3.1.1 Changes

    October 21, 2025

    What's Changed

    • Emit correct error when performing inplace-predict using a CPU-only version of XGBoost, but with a GPU input. (#11761)
    • ✨ Enhance the error message for loading the removed binary model format. (#11760)
    • 👉 Use the correct group ID for SHAP when the intercept is a vector. (#11764)

    Full Changelog : v3.1.0...v3.1.1

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    b2bb9c93f28fe7e401dbe592eb7990f5382baa712b02301eb8fd4cdb6c676731 xgboost-src-3.1.1.tar.gz
    ae6f2f2397aea02c77e77435cd9f617b5990756d5800218ff44f4ff5eba9104a xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.1.1.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.1.1.tar.gz: Download
  • v3.1.0 Changes

    October 17, 2025

    🚀 Release note

    https://xgboost.readthedocs.io/en/latest/changes/v3.1.0.html

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    4c42d35976067270a9255bf9ee290a706917bb3929a60cdd74d4dd3f1a9c86cc xgboost-src-3.1.0.tar.gz
    79b3407f19ccfa7344ee1a7ae9afb845cff9472c5a736fbdbdf95d98950c8290 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.1.0.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.1.0.tar.gz: Download
  • v3.0.5 Changes

    September 05, 2025

    What's Changed

    Full Changelog : v3.0.4...v3.0.5

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    0776b59fad03548c447cb1e188469761241ffb3b36154dc8a59735f11d262dc2 xgboost-src-3.0.5.tar.gz
    516759a0dd40da18d46fa84a945dce48a7612c9ddc4cfb3bc99df7575e889318 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.0.5.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.0.5.tar.gz: Download
  • v3.0.4 Changes

    August 11, 2025

    What's Changed

    • Remove the use of all __restrict__. (#11616)
    • 👉 Make CUDA lineinfo optional. (#11606)

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    5388cc28f4f7725edc7d9eed4c4794a818df7c76c2d39652debe6fca7df770cf xgboost-src-3.0.4.tar.gz
    e43482127db15039f2ea2eb834adde885fa6a1d685a0526fed4293f863a793d5 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.0.4.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.0.4.tar.gz: Download
  • v3.0.3 Changes

    July 30, 2025
    • 🛠 Fix NDCG metric with non-exp gain. (#11534)
    • Avoid using mean intercept for rmsle. (#11588)
    • 📦 [jvm-packages] add setNumEarlyStoppingRounds API (#11571)
    • 🔀 Avoid implicit synchronization in GPU evaluation. (#11542)
    • ✂ Remove CUDA check in the array interface handler (#11386)
    • 🛠 Fix check in GPU histogram. (#11574)
    • 👌 Support Rapids 25.06 (#11504)
    • ➕ Adding enable_categorical to the sklearn .apply method (#11550)
    • ✅ Make xgboost.testing compatible with scikit-learn 1.7 (#11502)
    • ➕ Add support for building xgboost wheels on Win-ARM64 (#11572, #11597, #11559)

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    6598adf6a073a55cc87a31e6712fc6dab938a5317aeae7134a07067d51acdf3a xgboost-src-3.0.3.tar.gz
    162eb7811313eac5c55f686920b32c5c29c929872bdbc65af147c6f4f19bc38d xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.0.3.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.0.3.tar.gz: Download
  • v3.0.2 Changes

    May 25, 2025

    What's Changed

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    8f909899f5dc64d4173662a3efa307100713e3c2e2b831177c2e56af0e816caf xgboost-src-3.0.2.tar.gz
    c169cb92fe378d99f1938da5d2830da1cef731129701db480b03dbbd04333ae2 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.0.2.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.0.2.tar.gz: Download
  • v3.0.1 Changes

    May 13, 2025
    • 👉 Use nvidia-smi to detect the driver version and handle old drivers that don't support virtual memory. (#11391)
    • ⚡️ Optimize deep trees for GPU external memory. (#11387)
    • Small fix for page concatenation with external memory (#11338)
    • Build xgboost-cpu for manylinux_2_28_x86_64 (#11406)
    • ↪ Workaround for different Dask versions (#11436)
    • Output models now use denormal floating-point instead of nan. (#11428)
    • 🛠 Fix aarch64 CI. (#11454)

    ➕ Additional artifacts:

    📦 You can verify the downloaded packages by running the following command on your Unix shell:

    echo"\<hash\> \<artifact\>"|shasum -a 256 --check
    
    46e6815fd24dec7e17ed6e9327cc062da098387ee36358e3e0a43fc43939a8b1 xgboost-src-3.0.1.tar.gz
    c00bc34a070d25557b06ccb684b4dff44a0f578cbe84442957742f3aba4f0c32 xgboost_r_gpu_linux.tar.gz
    

    📦 Experimental binary packages for R with CUDA enabled

    • xgboost_r_gpu_linux_3.0.1.tar.gz: Download

    Source tarball

    • 🚀 xgboost-src-3.0.1.tar.gz: Download