Releases: Netflix/metaflow
Releases · Netflix/metaflow
2.12.29
What's Changed
- dont support slurm with airflow and sfn by @madhur-ob in #2134
- use METAFLOW_CARD_LOCALROOT for card server by @madhur-ob in #2121
- better error message with dump by @madhur-ob in #2130
- Update escape hatch sys path when used in jupyter notebook by @talsperre in #2132
- deployer inheritance by @madhur-ob in #2135
- Prepare release 2.12.29 by @talsperre in #2136
Full Changelog: 2.12.28...2.12.29
2.12.28
What's Changed
- [kubernetes][jobsets] dont set replicas to 0 by @valayDave in #2118
- Refactor system event logger and monitor, add new metrics by @talsperre in #2065
- prepare release 2.12.28 by @darinyu in #2125
- ping r version to 4.4.1 to fix test by @wangchy27 in #2127
Full Changelog: 2.12.27...2.12.28
2.12.27
What's Changed
- Set metadata properly in runner by @romain-intel in #2113
- fix: change gpu default to None for resources decorator by @saikonen in #2100
- fix: task status issue with unpicklable artifacts by @saikonen in #2087
- Prepare release 2.12.27 by @romain-intel in #2116
Full Changelog: 2.12.26...2.12.27
2.12.26
What's Changed
- use cwd in nbrunner and nbdeployer by @madhur-ob in #2088
- fix: argo validate_run_id with truncated workflow names by @saikonen in #2095
- Fix slack ui_link by @t-houssian in #2055
- feature: add specific exceptions to argo client by @saikonen in #2094
- fix: add service account to argo exit hook by @saikonen in #2099
- feature: enable extending pypi/conda execution decorator support by @saikonen in #2098
- drop py3.5 / add py3.13 by @savingoyal in #2081
- test stubs on 3.13 by @savingoyal in #2102
- [kubernetes][parallel] hostname resolution timeout by @valayDave in #2109
- remove resetting of env vars by @madhur-ob in #2104
- Fix a race in Metaflow client by @romain-intel in #2111
- fix: missing loglines from tailing logs with GCP by @saikonen in #2112
- release: 2.12.26 by @saikonen in #2114
New Contributors
- @t-houssian made their first contribution in #2055
Full Changelog: 2.12.25...2.12.26
2.12.25
What's Changed
- add logs to error message for @pypi by @savingoyal in #2079
- solve again even if one mismatch by @madhur-ob in #2083
- release 2.12.25 by @savingoyal in #2084
Full Changelog: 2.12.24...2.12.25
2.12.24
What's Changed
- fix: kubernetes kill no-pods messaging by @saikonen in #2072
- switching off heartbeat daemon by @iamsgarg-ob in #2073
- fix: add retry to argo daemon by @saikonen in #2077
- Propagate foreach-stack in all tasks by @romain-intel in #2074
Full Changelog: 2.12.23...2.12.24
2.12.23
What's Changed
- Increase failure/success workflow history for argo cron workflows by @savingoyal in #2049
- create directory only if it doesn't already exists for
@conda
by @savingoyal in #2050 - Fix stubgen to add class docstrings and re-enable after version strin… by @romain-intel in #2051
- runner fixes and enhancements by @madhur-ob in #2053
- Modify
_enrich_object
deployer method to set instance attributes by @talsperre in #2052 - fix: add messaging to kubernetes kill by @saikonen in #2062
- Add serviceAccountName to DaemonTemplate by @nathan9sanders in #2061
- [k8s jobsets] add startup policy. by @valayDave in #2063
- Bump rollup from 2.79.1 to 2.79.2 in /metaflow/plugins/cards/ui by @dependabot in #2064
- fix: Argo Workflows JSONType parameters with default values sometimes not working by @saikonen in #2059
- Fix child Flow accessor in root Metaflow class by @kyleoraa in #2066
- feature: conda virtual packages error messages by @saikonen in #2068
- chore: more detailed instructions for conda errors by @saikonen in #2071
New Contributors
- @nathan9sanders made their first contribution in #2061
- @kyleoraa made their first contribution in #2066
Full Changelog: 2.12.22...2.12.23
2.12.22
Improvements
Argo Workflows heartbeat daemon correctly registers project branches
This release fixes a bug introduced with the Argo Workflows Daemon for run heartbeats. The bug affected some workflows using the @project
flow decorator, where in some occasions a run could have been registered with incomplete/incorrect project information.
What's Changed
- include extra attrs of includefile in argo parameter annotations by @madhur-ob in #2041
- fix: argo workflows daemon not propagating certain system tags by @saikonen in #2047
- bump version to 2.12.22 by @saikonen in #2048
Full Changelog: 2.12.21...2.12.22
2.12.21
What's Changed
- Modify getting Metaflow version by @romain-intel in #2009
- Bump vite from 5.0.13 to 5.4.6 in /metaflow/plugins/cards/ui by @dependabot in #2037
- Change a few names to make them more explicit by @romain-intel in #2044
- Bump version to 2.12.21 by @romain-intel in #2045
Full Changelog: 2.12.20...2.12.21
2.12.20
What's Changed
- check file in runner by @madhur-ob in #2017
- fix kill main pid runner (possible race remaining) by @madhur-ob in #2015
- separate micromamba pkg dirs by @madhur-ob in #2020
- chore: add node_selector docstring to Kubernetes decorator by @saikonen in #2019
- [current.parallel] add
control_task_id
attribute by @valayDave in #2024 - [Ready for Review] Update deployer API to support more orchestrators by @talsperre in #2010
- passing non-stringified objects in runner by @madhur-ob in #2027
- Stop waiting for the status file when the process finishes by @romain-intel in #2026
- fix: argo workflows daemon run register can fail with project branches by @saikonen in #2030
- feature: backwards compatible Kubernetes list and kill by @saikonen in #2023
- fix: attach conda decorator in conda_base flow_init by @saikonen in #2028
Full Changelog: 2.12.19...2.12.20