The 2.1.1 patch release make the following bug fixes:
- [Dask] Disable
broadcast
in thescatter
call so thatpredict
function won't hang (#10632) by @trivialfis - [Dask] Handle empty partitions correctly (#10559) by @trivialfis
- Fix federated learning for the encrypted GRPC backend (#10503) by @trivialfis
- Fix a race condition in column splitter (#10572) by @trivialfis
- Gracefully handle cases where system files like
/sys/fs/cgroup/cpu.max
are not readable by the user (#10623) by @trivialfis - Fix build and C++ tests for FreeBSD (#10480) by @hcho3, @trivialfis
- Clarify the requirement Pandas 1.2+ (#10476) by @hcho3
- More robust endianness detection in R package build (#10642) by @jakirkham, @hcho3
In addition, it contains several enhancements:
- Publish JVM packages targeting Linux ARM64 (#10487) by @hcho3
- Publish a CPU-only wheel under name
xgboost-cpu
(#10603) by @hcho3 - Support building with CUDA Toolkit 12.5 and latest CCCL (#10624, #10633, #10574) by @hcho3, @trivialfis, @jakirkham
Full Changelog: v2.1.0...v2.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
eddbc5200b7c5210f2b8974b9d2a0328a30753416bfb81fdaf5040f4f7abb222 xgboost-2.1.1.tar.gz
3ba5a6e0c609bd5cc0a667d83c57457c06778bece50863e58c8bc1b4eb415fc6 xgboost_r_gpu_linux_2.1.1.tar.gz
Experimental binary packages for R with CUDA enabled
- xgboost_r_gpu_linux_2.1.1.tar.gz: Download
Source tarball
- xgboost.tar.gz: Download