Skip to content

Changelog

[1.4.0] - 2023-09-25

Added

  • Deployment predictions have been added.

Changed

  • Moved TimeSeriesType enum to datarobot_predict root module.

[1.3.3] - 2023-09-06

Fixed

  • Scoring could fail on Windows because of text encoding issues.

[1.3.2] - 2023-09-06

Fixed

  • Time series scoring of a small valid series could be skipped if the number of rows are less than the feature derivation window.

[1.3.1] - 2023-06-21

Fixed

  • Line ending for streaming pandas DataFrame to Java on Windows.

[1.3.0] - 2023-06-19

Added

  • Scoring Code PySpark API is feature complete.

Changed

  • The library is now tested on Python 3.7 in CI jobs to make sure that it is supported.
  • Py4J dependency relaxed to >=0.10.7, <1.0

Fixed

  • Spark scoring would fail on some versions of Spark with AttributeError: 'SparkSession' object has no attribute '_conf'.
  • Instantiation of SparkScoringCodeModel and Spark scoring would fail on Spark 2.x.
  • Py4J detection failed on Databricks in some situations.

[1.2.0] - 2023-05-31

Added

  • Partial implementation of Scoring Code PySpark API.

Fixed

  • The library would fail to run on Python 3.7 because cached_property was being used.

[1.1.0] - 2023-04-28

Changed

  • Changed Scoring Code backend to improve performance. Scoring is now performed in batches, utilizing multiple threads.
  • The underlying Java to Python bridge is changed from JPype to Py4J. This should provide better stability as the JVM is running in an external process.

Fixed

  • Scoring of Cross-Series Time Series models would fail.

[1.0.3] - 2023-04-12

Changed

  • License changed to Apache 2.

[1.0.2] - 2023-04-12

Changed

  • The version required for the dependency click was relaxed to >=7,<9 .

[1.0.1] - 2023-02-03

Fixed

  • Internal CI job didn't work properly.

[1.0.0] - 2023-02-01

Added

  • Initial release