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