Releases: flyteorg/flyte-sdk
Releases · flyteorg/flyte-sdk
v2.5.4
What's Changed
- ci: signal unionai-docs to regenerate API docs on release by @ppiegaze in #1226
- add support for flyte io in agents by @cosmicBboy in #1242
Full Changelog: v2.5.3...v2.5.4
v2.5.3
What's Changed
- Adds support for queues to the CLI by @kumare3 in #1238
- Clustered-task examples + end-to-end validation on the demo cluster by @AdilFayyaz in #1234
- feat(run): unify run/rerun/recover on one _Runner; add flyte.rerun by @kumare3 in #1236
Full Changelog: v2.5.2...v2.5.3
v2.5.2
What's Changed
- fix File, Dir, DataFrame cli parsing with collections by @cosmicBboy in #1214
- [Image Build] Enable setting platform in
from_baseand switch toflyteuser only if exists by @machichima in #1213 - Create run with TaskId for lazy task by @popojk in #1198
- Forward condition timeout, prompt_type, and webhook to ConditionAction proto by @SVilgelm in #1223
- feat(container): add file_input_layout to ContainerTask by @samhita-alla in #1220
- fix(app): merge app resources into the primary container instead of overwriting by @EngHabu in #1222
- fix(image): always install the local wheel for with_local_v2() by @pingsutw in #1219
- fix: clustered (JobSet) restart — non-zero exit on failure + terminal-only error.pb by @AdilFayyaz in #1204
- feat: populate code_bundle_uri in Task and App serialization by @EngHabu in #1224
- docs(cli): repoint union plugin API-ref cross-link to union-plugin (DOC-1231) by @ppiegaze in #1227
- Add labels to create run and list runs by @kumare3 in #1228
- feat(debug): SSH-into-task debug over WebSocket by @kumare3 in #1230
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
- update flyte agents examples by @cosmicBboy in #1201
- fix(serde): merge task resources into pod template instead of overwri… by @EngHabu in #1197
- fix(ray): merge requests/limits into head/worker pod_template instead of replacing it by @pingsutw in #1196
- init_in_cluster: fall back to init_from_config when config file is present by @mhotan in #1182
- Add flyteplugins-redis: redis:// metadata storage via fsspec entry point by @kumare3 in #1191
- Add 'flyte delete local-cache' command to clear the local cache directory by @pingsutw in #1139
- feat(pod): unprivileged allow_fuse() via FUSE device plugin + volume examples by @EngHabu in #1205
- Update get action to show details by @kumare3 in #1207
- Fix trigger example by @katrogan in #1209
- Fix secrets pagination by @katrogan in #1210
- fix(runtime): surface load-time errors in task UI instead of empty message by @kumare3 in #1208
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Fix shell task by @k1sauce in #1181
- Downgrade path-rewrite fallback log to debug by @dansola in #1186
- feat: add ClusteredTaskEnvironment for distributed multi-node training by @AdilFayyaz in #1138
- rename events to conditions by @cosmicBboy in #1187
- Don't set start time when serializing task template by @katrogan in #1193
- Run action concurrency by @kumare3 in #1190
- fix: filter ConnectError(UNIMPLEMENTED) from Sentry by @EngHabu in #1177
- test(remote): guard ClusterAwareDataProxy against PKCE downgrade at cluster endpoint by @pingsutw in #1185
- add nested dir example by @samhita-alla in #1192
- Offload trigger inputs at registration by @katrogan in #1176
Full Changelog: v2.4.4...v2.5.0
v2.4.4
What's Changed
- feat(agents): decouple MemoryStore from Agent by @cosmicBboy in #1174
- fix(logging): include log level in console log lines by @pingsutw in #1178
- Add code_mode option to
Agent, addcall_handlerto@tooldecorator by @cosmicBboy in #1179
Full Changelog: v2.4.3...v2.4.4
v2.4.3
What's Changed
- Small pydantic unit test by @wild-endeavor in #1166
- fix(storage): auto-size multipart parts so large uploads don't exceed the 10k-part limit by @kumare3 in #1175
Full Changelog: v2.4.2...v2.4.3
v2.4.2
v2.4.1
What's Changed
- fix: filter transient network/timeout errors from Sentry by @EngHabu in #1144
- docs: snowflake connector runs in the data plane, not the control plane by @ppiegaze in #1159
- feat(cli): add
flyte build --alland a global--no-progressflag by @dansola in #1153 - fix: include FlyteIgnore in default code-bundle ignores by @AdilFayyaz in #1162
- Local tui for events improved by @kumare3 in #1164
- Notiifcation rules should be tuples by @kumare3 in #1165
- feat: coerce plain dicts into BaseModel/dataclass inputs for flyte.run by @AdilFayyaz in #1171
- PodTemplate capability helpers (allow_fuse / allow_nested_sandboxing, from_spec) + fix GPU accelerator in override() by @kumare3 in #1170
- [Devbox] Skip k8s context switch and kubeconfig update when kubectl not installed by @popojk in #1150
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- Fix integration tests by @pingsutw in #1132
- fix: filter OSError(ENOSPC) from Sentry as user environment error by @EngHabu in #1133
- fix: wrap KeyError at user-module import as ModuleLoadError by @EngHabu in #1134
- feat(convert): expose current output name to type transformers by @EngHabu in #1112
- Fix template placeholders in notifications examples by @iaroslav-ciupin in #1143
- Syncify Agent.run by @cosmicBboy in #1149
- fix: include exception type in upload retry error when str(e) is empty by @EngHabu in #1135
- fix: honor Retry-After on upload 429/503 + raise default max backoff by @EngHabu in #1136
- fix: filter ConnectError(UNAVAILABLE/DEADLINE_EXCEEDED) from Sentry by @EngHabu in #1137
- fix: raise InvalidImageNameError for unknown image ref in deploy by @EngHabu in #1145
- fix: wrap RuntimeError at user-module import as ModuleLoadError by @EngHabu in #1146
- fix: raise ImageBuildError for missing image source folder by @EngHabu in #1148
Full Changelog: v2.3.9...v2.4.0