alexander-semenets
released this
08 Feb 08:54
·
104 commits
to develop
since this release
0.11.0 (2019-02-07)
Added
- Model HTTP API request & response logging #624
- Create CI build pipeline for cluster infrastructure components to produce set of deliverable infrastructure units #566
- Add tests for incorrect legionctl usage #367
- Deploy ansible and helm from sources #682
- Add EDI authentication authorization in legionctl #313
- Parameterize expiration date in API token generation #538
Changed
- Update changelog file for 0.10.0 #679
- Rename version to model_version in JWT & EDI #666
- Model API invocation logic switch #671
- Bind Infra and Legion versions for CI #649
- Configurable airflow workers cpu and memory limits #639
- Posibility to define Jenkins jobs using DSL scripts #609
- Pin versions of python 3d party dependencies used by Legion #503
- Execute Legion unit tests in parallel where it is possible #474
- Speed up CI cycle #375
- Remove nginx from the model image #101
- Remove file_change_monitor plugin of legion-template #667
- Review and clean up the robot test tags #715
- Remove supervisord and nginx from EDI instance #709
- Remove documentation from EDGE #721
- Store model metrics separately for each endpoint #263
- Remove unstable UI test for Nexus deprecated #741
- Pin all third-party docker images with sha #761
Fixed
- Legion deployment from pubic repositories #776
- EDGE generates same request IDs after configuration reloads #762
- Param param_update_version_string is missed in Release CI stage #706
- Add missed CI post stage #697
- Test model overlaps in Robot Framework suits #1 and #4 #691
- Release preparation hotfixes #677
- CI Job Build Artifacts always uses docker cache. Disabling is not working #684
- Fix nexus cleanup script for CI/CD #675
- Problem with importing of pandas on edge service #685
- Fix build and deploy pipeline #700
- Undeploy one of multiversion model removes dashboard for all models #544
- Upgrade pylint due to failures #664
- Add keeping order of pd.DataFrame for export_df #656
- Fix docker-registry unit test's mock #654
- Legionctl doesn't check model version during undeploy #651
- SSL check doesn't pass on kubeapi ELB #647
- Check airflow test dags failed: no explicit wait for the end of their work #641
- Nexus unstable test: StaleElementReferenceException #626
- Stabilize CI builds #714:
- Latest Graphite version is incorrect #733
- Lua generates same UUID for two requests #710
- Add missed CI post stage #697
- Cleanup script incorrectly handles response codes #717
- Installing of git pre-commit hooks hangs on Mac #738
- Apps tests don't launch the "6_incorrect_legionctl_commands" test suite #693
- Remove cheaping in uWSGI #740
- Rate exceeded on AWS API calls #445
Security
- Potential security vulnerabilities with "urllib3" Python package #658
- Update Kubernetes to 1.10.11 due to CVE-2018-1002105 #642
- Generate API token per model #563
- Add Authentication for feedback API #635
- Add Authentication for EDI service #705
- Secure access to all Legion components in k8s cluster #327
- Make JWT tokens per-enclave #637
- Move LetsEncrypt certificates to S3 secrets storage #636