Releases: Netflix/metaflow
Releases · Netflix/metaflow
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
2.19.19
What's Changed
- feature: AWS Batch privileged option by @saikonen in #2767
- fix: add S3_ENDPOINT_URL to the required env list in argo templates by @saikonen in #2769
- Add init.py to pip_patcher for PyPI packaging by @naveenkasturi in #2776
- Feat - Make auto emission of events configurable from argo UI by @tfurmston in #2770
- Revert "Feat - Make auto emission of events configurable from argo UI" by @saikonen in #2778
- GSOC 26 Proposals by @talsperre in #2779
- Simplify Docker check in devtools Makefile by @rooday-doordash in #2773
- build(deps): bump vega-functions, vega, vega-embed and vega-lite in /metaflow/plugins/cards/ui by @dependabot[bot] in #2736
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /metaflow/plugins/cards/ui by @dependabot[bot] in #2758
- build(deps): bump qs and @cypress/request in /metaflow/plugins/cards/ui by @dependabot[bot] in #2764
- Add support for class attributes and bound methods to escape hatch by @malder08 in #2775
- Update contributing.md by @npow in #2766
- Update GSOC contributor guide and projects list by @talsperre in #2784
- release: 2.19.19 by @saikonen in #2786
New Contributors
- @naveenkasturi made their first contribution in #2776
- @rooday-doordash made their first contribution in #2773
Full Changelog: 2.19.18...2.19.19
2.19.18
What's Changed
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #2763
- fix: S3 list_paths regression by @saikonen in #2765
- [namespaced events] by @valayDave in #2742
- release: 2.19.18 by @saikonen in #2771
New Contributors
- @salmanmkc made their first contribution in #2763
Full Changelog: 2.19.17...2.19.18
2.19.17
What's Changed
- fix: edge case with symlink traversal in packaging by @saikonen in #2751
- More detailed message for ctrl+c interruptions by @oavdeev in #2752
- fix: better command processing for compress state machine by @nlwstein in #2744
- Skip Kubernetes cluster access when using
--only-jsonflag in Argo Workflows CLI by @vivekkhimani in #2743 - fix: support token CLI options with --only-json by @saikonen in #2761
- release: 2.19.17 by @saikonen in #2762
New Contributors
- @vivekkhimani made their first contribution in #2743
Full Changelog: 2.19.16...2.19.17
2.19.16
What's Changed
- pre-commit autoupdate 2025-12-21 by @cclauss in #2731
- Fix metaflow-dev up shell compatibility and AWS credential isolation by @ShreehariVaasishta in #2730
- handle 410 expired continue token for listing argo workflow templates by @mt-ob in #2745
- Bump metaflow version to 2.19.16 by @savingoyal in #2746
Full Changelog: 2.19.15...2.19.16
2.19.15
What's Changed
- fix: force-rebuild-environments edge case with conda by @saikonen in #2721
- Replace discontinued links to admin-docs with links to Outerbounds do… by @obgibson in #2724
- feature: enabling freethreaded python support for pypi/conda by @saikonen in #2723
- kill job based on terminate mode configuration by @iamsgarg-ob in #2726
- fix: add freethreaded python abis to pypi resolve download as well by @saikonen in #2727
- Bump metaflow version to 2.19.15 by @savingoyal in #2728
Full Changelog: 2.19.14...2.19.15
2.19.14
What's Changed
- Remove a case where duplicate init functions were called (when deploy… by @romain-intel in #2719
- Fix a case where a default none config would get confused with the pl… by @romain-intel in #2720
Full Changelog: 2.19.13...2.19.14
2.19.13
What's Changed
- [S3] raise error on s3 retry exhaustion by @npow in #2703
- fix: Argo input-paths with multiple conditionals by @saikonen in #2714
- Bump metaflow version to 2.19.13 by @malder08 in #2715
- fix: increase supported glibc versions in pip tags by @saikonen in #2716
Full Changelog: 2.19.12...2.19.13