Skip to content

Releases: Netflix/metaflow

2.12.9

25 Jul 17:32
790a0f0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.8...2.12.9

2.12.8

16 Jul 15:04
a617aa8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.7...2.12.8

2.12.7

03 Jul 18:33
2232d0a
Compare
Choose a tag to compare

Improvements

Fix Argo Events escaping HTML characters

This release fixes an issue where values passed to flow parameters from an Argo event would unintentionally escape HTML characters. The value in the payload should now be passed as-is to the flow parameter.

What's Changed

New Contributors

Full Changelog: 2.12.6...2.12.7

2.12.6

01 Jul 21:49
d4021b2
Compare
Choose a tag to compare

Improvements

Fix Argo Workflows issue with long static splits

This release fixes an issue where a join step of a static split would fail on Argo Workflows in rare cases where the length of step names exceeded a threshold.

Argo Events support for parameter names with dashes

Fixes an issue where values from an Argo Event payload did not correctly map to flow Parameters if the parameter name contained dashes.

More specific PyPI errors for package resolving

The errors for @pypi should now be more clear in cases where it is unable to successfully resolve an environment due to not finding a suitable package.

What's Changed

Full Changelog: 2.12.5...2.12.6

2.12.5

20 Jun 18:42
a014961
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.4...2.12.5

2.12.4

18 Jun 19:42
26368a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.3...2.12.4

2.12.3

05 Jun 22:01
85669b9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.2...2.12.3

2.12.2

04 Jun 06:33
5cdeb9b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.1...2.12.2

2.12.1

03 Jun 17:00
9d3516c
Compare
Choose a tag to compare

Features

Configurable default decorators

This release adds the ability to configure default decorators that will be applied to all steps. This is achieved by setting the decospecs as a value (space separated) for METAFLOW_DECOSPECS either as an environment variable or in a config.json

The following example would add retry and kubernetes decorators with a custom memory value to all steps:

export METAFLOW_DECOSPECS="kubernetes:memory=4096 retry"

Defining a decorator with the --with keyword will override the defaults configured. Same applies for explicitly adding a decorator in the flow file.

Improvements

Correctly clean up Argo Workflow sensors when using @project

This release fixes an issue where argo-workflows delete did not correctly remove possible sensors associated with the workflow if the workflow used the @project decorator.

What's Changed

New Contributors

Full Changelog: 2.12.0...2.12.1

2.12.0

28 May 09:09
5f57997
Compare
Choose a tag to compare

Features

Support running flows in notebooks and through Python scripts

This release introduces a new Runner API that makes it simple to run flows inside Notebooks, or as part of Python code.

Read the blog post on the feature, or dive straight into the documentation to start using it.

What's Changed

Full Changelog: 2.11.16...2.12.0