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, 2026What'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_stepwith 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, 2025What's Changed
- ๐ Fix ordering of Python callbacks. (#11812)
- ๐ Fix loading nccl 2.28. (#11806)
- Infer the
enable_categoricalduring 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, 2025What'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, 2025What'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, 2025What'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 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
setNumEarlyStoppingRoundsAPI (#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_categoricalto the sklearn.applymethod (#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, 2025What's Changed
- โฑ Dask 2025.4.0 scheduler info compatibility (#11462) by @jrbourbeau
- ๐ Fix VM fallback logic on WSL2 (#11471) by @hcho3
โ 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-smito 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-cpuformanylinux_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
- ๐ Use