Skip to content

Upgrading xgboost 0.82 to 0.90

Breaking0.82 → 0.90Breaking1Platform1Deprecated1New11Changed12Fixed16Other38

BreakingUpgrade verdict

1 breaking change and a platform requirement change.

  • 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.
3 items need code or config changes

Requires Python >=3.4 from 0.90 (none stated before).

Breaking1
Removes deprecated C APIs.
Platform1
Drops Python 2.x support from the XGBoost Python package.
Deprecated1
Deprecates reg:linear in favor of reg:squarederror.
reg:linearreg:squarederror