Skip to content

Release 0.2.6.post1: XGBoost 3.0.5 Compatibility

Choose a tag to compare

@xRiskLab xRiskLab released this 30 Sep 15:15
· 21 commits to main since this release

πŸš€ XGBoost 3.0.5 Compatibility Release

✨ What's New

  • Full XGBoost 3.0.5 Support: Extended dependency range to >=2.0.0,<4.0.0
  • Enhanced Testing: Added comprehensive XGBoost compatibility test suite
  • Improved CI/CD: Multi-version testing across XGBoost 2.x and 3.x
  • Better Developer Experience: Enhanced Pylint configuration

πŸ”§ Technical Changes

  • Fixed precision differences in base_score parameter extraction
  • Added 8 new compatibility tests in test_xgboost_compatibility.py
  • Updated GitHub Actions workflows for better version testing
  • Improved virtual environment integration

βœ… Compatibility

  • βœ… Backward Compatible: All existing functionality preserved
  • βœ… XGBoost 2.x: Fully supported
  • βœ… XGBoost 3.x: Fully supported including 3.0.5
  • βœ… No Breaking Changes: Seamless upgrade path

πŸ“¦ Installation

pip install xbooster==0.2.6.post1

πŸ§ͺ Testing

All 79 tests pass across XGBoost versions 2.1.4 and 3.0.5.

See CHANGELOG.md for detailed changes.