Skip to content

7.9.0a1

Compare
Choose a tag to compare
@sethmlarson sethmlarson released this 18 Aug 17:03
7180c96

7.9.0a1 (2020-08-18)

Added

  • Added support for Pandas v1.1 (#253)
  • Added support for LightGBM LGBMRegressor and LGBMClassifier to ImportedMLModel (#247, #252)
  • Added support for multi:softmax and multi:softprob XGBoost operators to ImportedMLModel (#246)
  • Added column names to DataFrame.__dir__() for better auto-completion support (#223, contributed by @leonardbinet)
  • Added support for es_if_exists='append' to pandas_to_eland() (#217)
  • Added support for aggregating datetimes with nunique and mean (#253)
  • Added es_compress_model_definition parameter to ImportedMLModel constructor (#220)
  • Added .size and .ndim properties to DataFrame and Series (#231 and #233)
  • Added .dtype property to Series (#258)
  • Added support for using pandas.Series with Series.isin() (#231)
  • Added type hints to many APIs in DataFrame and Series (#231)

Deprecated

  • Deprecated the overwrite parameter in favor of es_if_exists in ImportedMLModel constructor (#249, contributed by @V1NAY8)

Changed

  • Changed aggregations for datetimes to be higher precision when available (#253)

Fixed

  • Fixed ImportedMLModel.predict() to fail when errors are present in the ingest.simulate response (#220)
  • Fixed Series.median() aggregation to return a scalar instead of pandas.Series (#253)
  • Fixed Series.describe() to return a pandas.Series instead of pandas.DataFrame (#258)
  • Fixed DataFrame.mean() and Series.mean() dtype (#258)
  • Fixed DataFrame.agg() aggregations when using extended_stats Elasticsearch aggregation (#253)