Releases: Netflix/metaflow-service
v2.4.3
What's Changed
- Fix/avoid expensive ops by @romain-intel in #338
- Add Google Cloud dependencies to UI backend service (#375) by @jbvaningen in #376
New Contributors
- @jbvaningen made their first contribution in #376
Full Changelog: v2.4.2...v2.4.3
v2.4.2
Improvements
Upgrade Python version to 3.11
After Python 3.7 reaching end of life, all of the services have now been moved over to Python 3.11.
The official Dockerfile has also seen some security upgrades by moving to a smaller base image.
Update bundled Metaflow-UI version to 1.3.3
Metaflow-UI has been updated to 1.3.3. See the Metaflow-UI Release Notes for details.
What's Changed
Full Changelog: v2.4.1...v2.4.2
v2.4.1
Improvements
Fix issue with Metaflow-UI backend and MinIO
The Metaflow client dependency in service v2.4.0
had a bug that affects accessing resources on MinIO. As a result, the Metaflow-UI in v2.4.0
is unable to display logs or artifacts that are hosted with MinIO. This release fixes the underlying issue by depending on a later Metaflow client version.
Fixing deprecations in code base
Fixing various deprecations in the code base in preparation for a Python version upgrade.
Most noteworthy changes being
- Moving away from using
LooseVersion
- Changing the way metadata-service and migration-service
aiohttp
processes are initialized.
What's Changed
- chore: fix deprecations by @saikonen in #297
- fix: add missing packaging dependency by @saikonen in #369
- chore: fix deprecated way of initialising aiohttp app in services by @saikonen in #298
- fix: S3 access for MinIO resources by @saikonen in #370
- Bump version to 2.4.1 by @saikonen in #371
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Improvements
Improve query performance for Metaflow UI with full indexes
There was an issue with the partial indexes not being used by the Metaflow UI backend queries, resulting in poor performance on platforms with a majority of the resources having string format ID's (e.g. argo-testflow-abc132
, sfn-testflow-5abc4
, t-123abc
).
This release includes a database migration to change the existing partial indexes for resources with string format ID's with full ones.
Considerations
The creation of the indexes in the migration has been set to happen concurrently, so as not to impact regular operations.
Depending on the size of the database this can take a substantial amount of time though, during which higher than average loads can occur as the index is built.
What's Changed
- Drop all partial indexes and replace them with full indexes by @sarthak in #341
- Bump version to 2.4.0 by @saikonen in #365
New Contributors
Full Changelog: v2.3.11...v2.4.0
v2.3.11
What's Changed
- UI v1.3.2 - Fixes realtime updates not working on the timeline for runs with string id's
Full Changelog: v2.3.10...v2.3.11
v2.3.10
- Update to v1.3.1 of metaflow-ui
Full Changelog: v2.3.9...v2.3.10
v2.3.9
v2.3.8
v2.3.7
What's Changed
- [UI backend] New options to restrict cards / logs loading by @jackie-ob in #345
- Updated UI version to v1.2.5 by @obgibson in #347
- fix: update release image dependencies by @saikonen in #349
- bump version for new release by @saikonen in #350
Full Changelog: v2.3.6...v2.3.7