Releases: equinor/gordo
Releases · equinor/gordo
Release 0.44.0
- Breaking change: Add raw anomaly scores (#759)
- Add MLflow logging to model builder (#573)
- Add InsufficientDataError in dataset (#772)
- Workflow: Add labels to various script steps (#755)
- Watchman: Change some loglevels info->debug (#760)
- Set workflow failFast=false (#782)
- Cache metadata entries in the server (#781)
- Bump scikit-learn requirement from 0.20 to 0.22
Release 0.43.0
New release, hot off the press! 🗞️
Minor
- DiffBasedAnomalyDetector: total-anomaly-confidence calculation ( #738 )
- Remove per-machine server resources from examples ( #674 )
- Remove patch versions from in-files ( #743 )
- Change default log level to info ( #742 )
- Bump catboost from 0.19.1 to 0.20 ( #741 )
- Workflow: Remove gordo-mdl from the model-names ( #735 )
- Change client dependencies in argo template ( #734 )
Patch
- Change lambda and static method to factory for serialization (#751 )
Release 0.42.0
- Workflow: Delete old model objects #733
Release 0.42.0-rc1
- Don't convert DataFrame to ndarray in cv (#732)
- Bump gunicorn from 20.0.3 to 20.0.4
- Bump pytest from 5.3.0 to 5.3.1
- Bump pip-tools from 4.2.0 to 4.3.0
Release 0.42.0-rc
- Convert workflow component unittests to pytest (#697)
- Add default_asset to sensortag and dataset (#699)
- Add NoSuitableDataProviderError (#702)
- Refactor model building with a ModelBuilder (#689)
- Add new asset to path, 1904, 1170 and 1219 (#701) NOTE: no path known datalake specified, so loading will fail.
- Watchman list then watch, model update interval 20m -> 60m (#708)
- Add thread lock to data_provider get_client (#707)
- Restarting k8s watch on error events (#710)
- Support anomaly factors in DiffBasedAnomalyDetector (#673)
Release 0.41.0
- Add SensorTagNormalizationError with exit code 60 (#684)
- Workflow: Clean up quoting data to builder (#683)
- Use Model CRD for model build notification (#680) (note: this means you need a cluster with an updated version of infrastructure installed)
- Workflow: Perform manual pod GC at workflow exit (#695)
Release 0.40.0
Model building:
- Add ability to scale y when scoring models (#599)
- Support setting random seed in evaluation key (#632)
- Accept metrics list in evaluation config key (#631)
- Model builder: Add different exit codes for different exceptions (#668)
- Patch model's dataset config with global dataset config (#656)
Client:
- Support configuring client Session via CLI (#622)
- Fix client's metadata handling (#621)
- Client.predict(..) optionally take specific endpoints (#626)
Server:
- Add access and error logfile to server (#625)
Workflow generator:
- Add checks for invalid model config in workflow generator (#630)
K8s scalability fixes:
Release 0.39.0
Changes
- Rename Dockerfile-Argo -> Dockerfile-GordoDeploy (#614)
Dockerfile-Argo isn't reflective to what it is/does - Remove custom keras model serializations (#609)
No longer create a tree representing a pickled pipeline,
where any Keras models are saved with .h5 file. Rather
make our Keras models pickle-able and pickled the entire
model/pipeline directly. - Mark test_argo_link with dockertest
- Ignore benchmarks in 'test' setup.py command
- Add cpu limits to misc utility workflow steps
- Add limits to postgres and grafana
- Remove bad chars in path
Remove invisible chars in the path as they are removed from the datalake. - Remove unused tqdm from requirement files
- pip-tools upgrade test_requirements.txt
- pip-tools upgrade requirements.txt
- Consolidate CI tests into ~4-5min run times (#602)
Consolidate the CircleCI tests into ~4-5min run times,
which introduces no code changes, only CIrcleCI config - Remove httpbin fixture (#600)
Not use by tests any longer
Requirement updates
Bump pyarrow from 0.15.0 to 0.15.1
Bump pytest-mypy from 0.4.1 to 0.4.2
Bump python-dateutil from 2.8.0 to 2.8.1
Bump pandas from 0.25.2 to 0.25.3 (#616)
Bump notebook from 6.0.1 to 6.0.2 (#619)
Bump apscheduler from 3.6.1 to 3.6.3
Bump catboost from 0.18 to 0.18.1
Release 0.38.0
No changes from 0.38.0-rc1
Release candidate 0.38.0-rc1
Commits (#PRs)
- Fixed typo logging -> logger (#588)
- Remove Client async allow for init session (#587)
- Add catboost to requirements (#586)
- Add typing_extensions to requirements (#589)
- Bump typing-extensions from 3.7.4 to 3.7.4.1 (#595)
gordo-components workflow generate
updates (#590)- Remove concept of cleanup_version
- Accept env vars for all options
- Rename kwargs to context in workflow generator CLI
- Compare workflow generate stdout and file output
- Add required for machine-config and project-name
- Bump black from 19.3b0 to 19.10b0 (#597)
- Bump black from 19.3b0 to 19.10b0
- Fix black 19.3b0 to 19.10b0 format changes
- Move ml-server outside of influx block (#598)
- Remove ruamel.yaml test dependency (#596)