Releases: Netflix/metaflow
Releases · Netflix/metaflow
2.19.29
What's Changed
- fix: corrected package name typo in MutableStep flow type hint by @agsaru in #3183
- fix:Added dependency of airflow in README.md by @agsaru in #3134
- added workflow concurrency to optimize runner usage by @agsaru in #3189
- Removed the redundant '_sfn_host_network' variable by @agsaru in #3174
- Fixed Typos and Syntax Errors in Cards UI by @agsaru in #3169
- Fix more pythonpath stuff by @romain-intel in #3188
Full Changelog: 2.19.28...2.19.29
2.19.28
What's Changed
- fix: use sys.version_info instead of platform.python_version() in conda decorator by @npow in #3177
- fix(ci): increase devstack wait timeout and add failure diagnostics by @npow in #3156
- Fix invalid self.input access in spin complex DAG test by @talsperre in #3180
- Preserve KeyError for missing artifacts by @talsperre in #3181
- Bump version to 2.19.28 by @talsperre in #3182
Full Changelog: 2.19.27...2.19.28
2.19.27
What's Changed
- Fix pip config parsing for multiple extra-index-urls by @harkrish-1 in #3125
- Update version by @talsperre in #3178
New Contributors
- @harkrish-1 made their first contribution in #3125
Full Changelog: 2.19.26...2.19.27
2.19.26
What's Changed
- Add pluggable artifact serializer framework by @saeidbarati157 in #3117
New Contributors
- @saeidbarati157 made their first contribution in #3117
Full Changelog: 2.19.25...2.19.26
2.19.25
What's Changed
- Remove unused audit() callbacks from test_config flow files by @talsperre in #3171
- env_escape: round-trip MF_ORIG_PYTHONPATH and MF_ORIG_PYTHONHOME by @talsperre in #3173
- Bump version to 2.19.25 by @talsperre in #3176
Full Changelog: 2.19.24...2.19.25
2.19.24
What's Changed
- fix(ci): replace minikube devstack with standalone MinIO container by @npow in #3157
- fix: Added missing targets to .PHONY and removed duplicates by @agsaru in #3168
- Allow FlowDecorators, FlowMutators and StepMutators to add_to_package by @romain-intel in #3082
Full Changelog: 2.19.23...2.19.24
2.19.23
What's Changed
- Testing Infra Enhancements by @npow in #3040
- Fix an issue with properly resetting LD_LIBRARY_PATH for escape hatch by @romain-intel in #2926
- New decorator hooks by @romain-intel in #2969
- fix remove_decorator return value when removing all matches by @npow in #3041
- Fix foreach join inputs out-of-order for >4 branches by @npow in #2974
- Fix stubs tests failing on Python 3.10+ by @npow in #3116
- Fix get_pinned_conda_libs extension merge to skip empty-string versions by @npow in #3127
- Remove R tests job from CI workflow by @talsperre in #3126
- Refactor ux/core compilation tests to function-style pytest by @talsperre in #3131
- Preserve dashed tags in metaflow version parsing and public-version stripping by @talsperre in #3132
- Removed the duplicate and unused pretty_print function by @agsaru in #3133
- Allow UserStepDecorators to also be StepMutators by @romain-intel in #3079
- Improve
--compress-state-machinehelp text by @dpoznik in #3146 - fix: skip CronWorkflow creation when @schedule resolves to no schedule by @KnutZuidema in #3122
- Remove dead test_runner and unnecessary numpy CI dep by @npow in #3149
- Codify pytest test conventions and align legacy tests by @talsperre in #3150
- Show link to argo workflows when triggering a run by @amerberg in #1934
- fix: use
path_keyinstead of stalepathinload_blobserror messages by @codeMaestro78 in #2943 - pre-commit: Fix-end-of-files by @cclauss in #2733
- pre-commit: Trim trailing whitespace by @cclauss in #2732
- feat: @step(start=True)/@step(end=True) annotations, single-step flows, and node_info metadata by @romain-intel in #3120
- release: 2.19.23 by @talsperre in #3158
New Contributors
- @agsaru made their first contribution in #3133
- @KnutZuidema made their first contribution in #3122
- @codeMaestro78 made their first contribution in #2943
Full Changelog: 2.19.22...2.19.23
2.19.22
What's Changed
- fix: correct filename typo in timeout_decorator stack-frame filter by @Vansh0204 in #3030
- Allow extensions to register custom Click parameter types for Runner API by @talsperre in #3005
- release: 2.19.22 by @talsperre in #3036
- fix: install remotes package for R CI test by @talsperre in #3037
New Contributors
- @Vansh0204 made their first contribution in #3030
Full Changelog: 2.19.21...2.19.22
2.19.21
What's Changed
- Fix #2923: Changed CSV Parsing to DictReader in tutorial 01 and 02 by @antidude900 in #2933
- Fix Tuple[()] stub generation for empty tuple types by @npow in #2945
- Indicate that
batch (list|kill)applies to the latest run by default by @dpoznik in #2964 - Add AGENTS.md to guide AI coding assistants for contributors by @npow in #2989
- fix: argo workflows conditional nested static split joins by @saikonen in #3002
- release: 2.19.21 by @saikonen in #3008
New Contributors
- @antidude900 made their first contribution in #2933
Full Changelog: 2.19.20...2.19.21
2.19.20
What's Changed
- fix: Missing values from reserved-params by @saikonen in #2787
- Fix: resources deco
shared_memorydoesn't set kubernetes decoshared_memoryby @theOGognf in #2760 - build(deps-dev): bump qs from 6.14.1 to 6.14.2 in /metaflow/plugins/cards/ui by @dependabot[bot] in #2793
- fix: correct typo 'occurence' to 'occurrence' by @thecaptain789 in #2785
- Fix #524: Ignore --max-value-size when using dump --file by @dheerenmohta in #2774
- force color support for vendored click by @vivekkhimani in #2798
- Fix flaky test: use atomic writes in local storage by @npow in #2796
- Add contribution quality gates and PR template by @npow in #2826
- Fix package walk hidden-dir check for ancestor paths by @NirZabari in #2790
- exclude skypilot for packaging envs by @mt-ob in #2872
- Fix bare except clauses in compute backend decorators by @shreed27 in #2850
- Revert "force color support for vendored click (#2798)" by @npow in #2910
- S3: tolerate missing content_type in R2 info responses by @npow in #2920
- Fix save_bytes put_many tuple mapping in S3Storage by @npow in #2932
- rename to skypilot_step by @mt-ob in #2935
- release: 2.19.20 by @saikonen in #2936
New Contributors
- @theOGognf made their first contribution in #2760
- @thecaptain789 made their first contribution in #2785
- @dheerenmohta made their first contribution in #2774
- @NirZabari made their first contribution in #2790
- @shreed27 made their first contribution in #2850
Full Changelog: 2.19.19...2.19.20