Releases: Netflix/metaflow-service
v2.2.1
v2.2.0
What's Changed
✨ Metaflow cards are now publicly available! For details, see a new section in the documentation, Visualizing Results, and a release blog post.
- chore: use test db_conf guard for ui service integration tests as well by @saikonen in #251
- Metaflow UI production stack deployment links. by @msavela in #255
- UI service metadata allow GET requests only by @msavela in #253
- fix: pin test Dockerfile golang dependency by @saikonen in #257
- fix retrieving the latest artifact by @oavdeev in #256
- Feat/expose timestamps for loglines by @saikonen in #254
- chore: unpin metaflow version from ui_backend_service by @saikonen in #258
- fix: websocket disconnect and broadcast issues by @saikonen in #259
- fix: handle missing mflog timestamps by @saikonen in #260
- feat: more generic cache error handling by @saikonen in #261
- chore: add cache helpers and refactor value storage by @saikonen in #262
- fix: catch unsupported DAG language case correctly by @saikonen in #264
- fix: cache timing issue, returning none by @saikonen in #263
- Fixing how
traceback_str
is set inhttp_500
function by @valayDave in #270 - Gracefully handling db failure for
/artifacts
API by @valayDave in #272 db_utils
type fixes by @valayDave in #277- Run GH tests on PRs from forks too by @oavdeev in #278
- feat: support ui_backend configuration with json by @saikonen in #268
- fix: pin problematic test dependency by @saikonen in #284
- feat: Support client generated DAG by @saikonen in #271
- Moving logging change to branch off Netflix by @obgibson in #285
- chore: omit subapp swaggerdocs from ui_backend. by @saikonen in #287
- chore: pin dependencies and use new pytest aiohttp fixtures by @saikonen in #286
- docs: add local metadata service usage instructions to readme. by @saikonen in #282
- fix: add migration for missing string format indices. by @saikonen in #274
- feat: ui_backend support for cards by @saikonen in #273
New Contributors
Full Changelog: 2.1.0...v2.2.0
Metaflow Service 2.1.0 Release Notes
This release introduces the backend for the Metaflow GUI. To deploy the Metaflow GUI inside your AWS account, please see the bundled AWS CloudFormation template.
Metaflow Service 2.0.6 Release Notes
Bug Fixes
- Improved handling of password quoting (#152)
- Fixed an issue where an artifact for a previously failed attempt could be returned for the latest successful attempt
New Features
- Add support for querying tasks and artifacts by attempts
- Run-level heartbeats are now updated when a task heartbeats; this will allow for more accurate reporting of whether or not a run is still live.
Metaflow Service 2.0.5 Release Notes
Reliability improvements
- Add /healthcheck
endpoint to test DB connection in Metadata Service
- Allow retry count and wait times to be configured via env variable
- Add tests
Bug Fixes
- DB schema update to distinguish between metadata from different attempts
Metaflow Service 2.0.4 Release Notes
Refactor code to support shared service structure
Metadata Service:
- Add Heartbeat endpoints for run and task
Migration Service:
- Allow configuration of migration service port through env variable
Metaflow Service 2.0.3 Release Notes
Migration Service:
- unify code for reading configs into single file
- escape special characters in config
- properly handle retry logic
Metaflow Service 2.0.2 Release Notes
Bug Fixes for Migration service:
- Correct issue where db_schema_status
- Escape apostrophes in params for postgres connection
Metaflow Service 2.0.1 Release Notes
Migration Service
- Change migration file to only attempt to create table if it doesn't already exist
Metaflow Service 2.0.0 Release Notes
Creation of Migration Service
- a tool to help users manage underlying DB migrations and launch
the most recent compatible version of the metadata service
Metadata Service changes
- bump version to 2.0.0
- add support for user provided run_ids and task_ids
- add heartbeat column to be used in the future
- fix bug related to create time of task and metadata