Skip to content

Upgrade XGBoost from 2.0.3 to 3.2.0#66

Merged
sandrohuni merged 1 commit into
mainfrom
operational_enhancement
Apr 14, 2026
Merged

Upgrade XGBoost from 2.0.3 to 3.2.0#66
sandrohuni merged 1 commit into
mainfrom
operational_enhancement

Conversation

@sandrohuni

@sandrohuni sandrohuni commented Apr 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade xgboost dependency from 2.0.3 to 3.2.0
  • Move early_stopping_rounds from fit() to set_params() in sci_utils.py (removed from sklearn fit() interface in xgboost 2.1+)
  • Bump package version to 2.2.0

Test plan

  • uv sync resolves successfully with xgboost 3.2.0
  • All 27 unit tests pass (tests/unit/test_sci_utils.py)
  • Run functional XGBoost tests: uv run pytest tests/functionality/test_sciregressor.py -v -k "xgb"
  • Retrain existing .joblib models (serialized with 2.0.3, may not load with 3.2.0)

🤖 Generated with Claude Code

Move early_stopping_rounds from fit() to set_params() as it was removed
from the sklearn fit() interface in xgboost 2.1+. Bump package version
to 2.2.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sandrohuni sandrohuni merged commit f685a61 into main Apr 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant