- Introduce an abstract XGBoost Estimator
- Update to the latest XGBoost parameters
- Add all XGBoost parameters supported in XGBoost4j-spark.
- Add setter and getter for these parameters.
- Remove the deprecated parameters
- Address the missing value handling
- Remove any ETL operations in XGBoost
- Rework the GPU plugin
- Expand sanity tests for CPU and GPU consistency