Upgrading xgboost 0.82 to 0.90
Breaking0.82 → 0.90Breaking1Platform1Deprecated1New11Changed12Fixed16Other38
BreakingUpgrade verdict
1 breaking change and a platform requirement change.
In plain terms
- Removes deprecated C APIs.
- The Python package no longer works with Python 2; you need Python 3.
- The old linear regression objective name is deprecated; use the new name instead.
Must act 3 items need code or config changes
Requires Python >=3.4 from 0.90 (none stated before).
What you must change
Breaking1
Removes deprecated C APIs.
Platform1
Drops Python 2.x support from the XGBoost Python package.
Deprecations to plan for
Deprecated1
Deprecates reg:linear in favor of reg:squarederror.
reg:linearreg:squarederror