Releases: flyteorg/flyte
Releases · flyteorg/flyte
v2.0.12
What's Changed
- Remove org field from tables, CRD, and API layer by @pingsutw in #7157
- [V2] Add dummy org to task pod by @popojk in #7158
- [V2] Implement trace action by @popojk in #7151
- [V2] Remove sqlite by @popojk in #7159
- feat: add Knative serving dependency and app service config structs by @AdilFayyaz in #7161
- [V2] Fix pod owner reference to enable watch-triggered reconciles by @pingsutw in #7167
- [V2] Fix WatchRun not updating in UI by @popojk in #7169
- [V2] Replace GORM with sqlx for database operations by @pingsutw in #7160
- [V2] Speed up check-generate CI with parallelization, caching, and cargo check by @pingsutw in #7168
- [V2] Rename flyte-sandbox to flyte-demo and simplify pod names by @pingsutw in #7170
- Add .gitattributes to collapse generated files and mocks in Github diffs by @katrogan in #7185
- [V2] Dataproxy support CreateDownloadLink by @machichima in #7191
- [V2] Add Trigger service and Scheler by @machichima in #7163
- Add cluster service and SelectCluster method by @katrogan in #7187
- Revert "[V2] Dataproxy support CreateDownloadLink (#7191)" by @pingsutw in #7195
- Move GetActionData from RunsService to Dataproxy by @katrogan in #7184
- [V2] Fix CRD update conflict error by @popojk in #7181
- [V2] Fix trace issue by @popojk in #7178
- [V2] Replace minio with rustfs by @popojk in #7180
- [V2] Fix manager module object store config by @popojk in #7202
- [V2] Upgrade Kubernetes version to 1.34 in demo and dev environments by @pingsutw in #7190
- [V2] Fix sandbox yaml by @popojk in #7208
- [V2] Dataproxy support CreateDownloadLink by @popojk in #7199
- Bump boilerplate golang_support_tools to Go 1.25 and refresh deps by @pingsutw in #7213
- [V2] Set ReportUri in ActionEvent output references by @pingsutw in #7214
- [V2] Fix dataproxy doc by @popojk in #7219
- [V2] Fix dataproxy proto: add code bundle artifact type and fix field numbering by @pingsutw in #7220
- Move TailLogs endpoint to dataproxy by @katrogan in #7194
Full Changelog: v2.0.11...v2.0.12
v2.0.11
v2.0.10
What's Changed
- [V2] Fix single binary and proxy pod slow start issue by @popojk in #7088
- [v2] Event update time bug by @machichima in #7090
- feat(runs): async abort reconciler with retry and crash recovery by @AdilFayyaz in #7080
- [V2]Fix secret injection error in sandbox by @popojk in #7101
- fix: send actual EndTime in UpdateActionStatus to fix inflated durations by @pingsutw in #7089
- [Run Service] Fix CreateRun response fields and fill missing default … by @WangWang0226 in #7058
- fix: adjust name for ActionIdentifier to a fixed value "a0" by @SZL741023 in #7092
- fix: suppress pflag usage output on startup errors by @pingsutw in #7106
- [v2] DB migration with version by @machichima in #7103
- Use dedicated connection for NOTIFY to avoid pool contention by @pingsutw in #7107
- feat(executor): in-place task retry with scoped output paths per attempt by @AdilFayyaz in #7093
- fix: pin docker-registry haSharedSecret to avoid sandbox manifest churn by @pingsutw in #7108
- fix(connector): move plugin initialization into PluginLoader for lazy init by @pingsutw in #6932
- [V2] Set global secret if both project and domain not provided by @popojk in #7102
- fix(runs): allow phase update after terminal state for retry by @pingsutw in #7120
- [V2] Pass run context to subaction + return in GetRunDetails by @machichima in #7094
- [V2] Merge k3s kubeconfig to default kubeconfig by @popojk in #7113
- fix(runs): fix B-tree index contention on actions table by @AdilFayyaz in #7122
- perf: parallel worker pool for TaskAction watch event processing by @AdilFayyaz in #7119
- [v2] Event watcher by @machichima in #7091
- [v2] Informer cache by @machichima in #7129
- [v2][Service] Change the return of the app and trigger service endpoint by @SZL741023 in #7110
- README updated by @kumare3 in #7131
- [CON2-143] Add provider based email templates for notifications by @pmahindrakar-oss in #7126
- fix: sanitize generatedName in tasklog template to be DNS-1123 compatible by @pingsutw in #7130
- Remove buildkit server from sandbox by @pingsutw in #7132
- feat(sandbox): Replace PostgreSQL pod with embedded-postgres by @pingsutw in #7123
- Replace envoy proxy with Traefik ingress in sandbox by @pingsutw in #7134
- fix: always call writeOutput on connector SUCCEEDED by @pvditt in #7135
- [V2] phase info reason to cluster event by @machichima in #7142
- fix: set isDir to true when upload dir by @machichima in #7143
- Return dataproxy url in publicconfig api and implement auth metadata server stub by @katrogan in #7137
- fix: propagate action group through TaskAction CRD to runs service by @AdilFayyaz in #7141
- fix(actions): remove minimum length validation from state field by @SVilgelm in #7136
- Remove kubernetes-dashboard from sandbox by @pingsutw in #7140
- Migrate mockery from v2 to v3.7.0 by @SVilgelm in #7148
- refactor settings api to be simpler and more type safe by @afbrock in #7127
- Create separate CreateRun & UploadInputs APIs by @katrogan in #7139
- Implement CreateRun and UploadInputs APIs by @katrogan in #7152
Full Changelog: v2.0.9...v2.0.10
Flyte v1.16.5 milestone release
Flyte 1.16.5
What's Changed
- Fix: Prevent dropping of empty string args when constructing RayJob entrypoint by @fg91 in #6947
- don't reuse parent wf state for array node subnodes by @pvditt in #6929
- Feat: Make RayCluster head node ingress optional by @fg91 in #6852
- Flyte 2 update by @kumare3 in #6961
- Add RBAC support for cross-namespace secret reading by @rohitrsh in #6919
- set run_all_sub_nodes for array node idl by @pvditt in #6966
- Add Config struct with DisableConfigEndpoint option to profutils profiling server. Register config section under "prof" key with pflags generation and conditionally skip the /config HTTP handler when disabled. by @EngHabu in #7016
- Modernize codespell config: move from inline workflow to .codespellrc by @yarikoptic in #7104
New Contributors
Full Changelog: v1.16.4...v1.16.5
v2.0.9
What's Changed
- [v2][Run Service] write empty input Literal if no input by @machichima in #7055
- Ensure GetActionDetails works expected by @pingsutw in #7022
- Fix: [Run Service] Ensure GetActionData works expected by @SharpKoi in #6991
- [Flyte 6973] Attached action details to
ListRunsresponse by @0yukali0 in #7026 - [V2]Sandbox webhook by @popojk in #7034
- [V2]Add secret service by @popojk in #7039
- [v2] Fix project service port by @machichima in #7059
- Fix CreateRun response, output URI, and GetActionData by @pingsutw in #7064
- [V2][Bug] Fix sandbox dev mode dir permission error by @popojk in #7061
- Add IsEntryPoint and CodeBundlePath to taskTemplate metadata by @EngHabu in #7071
- [V2][Bug] Fix WatchActionDetails to return full action details in streamed updates by @pingsutw in #7070
- Fix manager hanging on shutdown by @pingsutw in #7057
- [V2] add dummy trigger and app service by @machichima in #7077
- settings service proto definitions by @afbrock in #7049
- [V2] Add attempt and cache status by @machichima in #7078
- [V2][Sandbox]Add console to sandbox by @popojk in #7074
- [V2] Add Cache service by @machichima in #7035
- [V2] Run Service - Add the field that GetRunDetails expected (#6977) by @SZL741023 in #7038
- [V2]Add sandbox image auto iterate CI by @popojk in #7063
- [V2] ListRuns return start/end time, duration, and environment name by @machichima in #7081
- [V2] add app and trigger service to proxy by @machichima in #7082
- [V2] update gc and log level config by @machichima in #7083
- [V2] Read user run context by @machichima in #7084
- [V2] Add RunLogsService for streaming pod logs by @pingsutw in #7072
- Add connectrpc Python stubs for flyteidl2 by @jeevb in #7086
- [V2] Add crd sync logic by @popojk in #7087
New Contributors
Full Changelog: v2.0.8...v2.0.9
v2.0.8
What's Changed
- Fix duplicate VolumeMounts when merging pod templates by @pingsutw in #6958
- Add label for gpu partitions used by @katrogan in #6921
- [flyteidl2] Generate mocks for Actions service by @pvditt in #6962
- Bump OTel SDK to v1.40.0 and fix semconv schema conflict by @jmonty42 in #6965
- [V2] Add Internal run service by @machichima in #6956
- Revert "Bump OTel SDK to v1.40.0 and fix semconv schema conflict (#6965)" by @jmonty42 in #6967
- Add proto files for domain service by @afbrock in #6891
- Add OppoBloomFilter to deduplicate RecordAction calls by @pingsutw in #6987
- fix: correct TaskAction CR/pod names and namespaces, improve run ID generation by @AdilFayyaz in #6986
- fix: set explicit 5-minute timeout on TaskAction watch by @pingsutw in #6996
- [V2]Sandbox for flyte v2 by @popojk in #6955
- [V2][Feat] Add events service by @machichima in #6970
- Add IdentityService (UserInfo) stub to runs service by @pingsutw in #6997
- [V2] Add GitHub Actions workflow for Go unit tests by @pingsutw in #6999
- [V2] Add project service by @machichima in #7000
- [V2] Add TaskAction garbage collector for terminal CRDs by @pingsutw in #6994
- Add include_system_secrets to secrets apis by @katrogan in #7007
- Add TaskAction validation before finalizer registration by @AdilFayyaz in #7006
- Notifications IDL by @iaroslav-ciupin in #6946
- Fix Docker build for CGO-dependent sqlite3 package by @pingsutw in #7014
- Revert notifications idl event type by @iaroslav-ciupin in #7021
- Add DisableConfigEndpoint option to profutils Config to allow disabling the /config HTTP endpoint. Add pflags-generated config files and fix import paths to use non-versioned module. by @EngHabu in #7015
- [Sandbox][RunService]Switch database from sqlite to postgresql by @popojk in #7018
- [V2] Run Service - Watch action cache by @machichima in #7017
- Add new role
ROLE_TYPE_SYSTEM_PROVISIONED_ACCESSfor default system behavior by @katrogan in #7028 - update minio image to support multi-architectures by @AdilFayyaz in #7027
- Add log links to task template by @pingsutw in #7030
- feat(runs): wire AbortRun and AbortAction through to ActionsService by @AdilFayyaz in #7031
- Fix problems including missing charts and the kubeconfig permission by @0yukali0 in #7033
- Adjust notifications IDL to support notifications per phases by @iaroslav-ciupin in #7025
- Add node_name to the container selector by @eyakubovich in #7036
- Migrate #6785 in v1 to v2 by @BarryWu0812 in #6918
New Contributors
- @jmonty42 made their first contribution in #6965
- @afbrock made their first contribution in #6891
- @eyakubovich made their first contribution in #7036
Full Changelog: v2.0.7...v2.0.8
v2.0.7
What's Changed
- Fix vet issues by @EngHabu in #6901
- [V2] Migrate action service by @machichima in #6949
- Add source_dir to UVProject proto by @pingsutw in #6939
- feat(flyteidl2): add image_build_url field to TaskMetadata proto by @AdilFayyaz in #6951
New Contributors
- @AdilFayyaz made their first contribution in #6951
Full Changelog: v2.0.6...v2.0.7
v2.0.6
Flyte v1.16.4 milestone release
Flyte 1.16.4
What's Changed
- Bump flyteidl 1 to python 3.13 by @wild-endeavor in #6782
- Remove unused replace directives and have boilerplate use local flytestdlib by @Sovietaced in #6785
- Bump urllib3 from 2.5.0 to 2.6.0 in /flytectl/docs by @dependabot[bot] in #6788
- refactor: omit unnecessary reassignment by @rifeplight in #6768
- [Feat] add user annotations to k8s objects by @ttitsworth-lila in #6710
- chore: execute goimports to format the code by @findfluctuate in #6801
- Fix issue with assertions with time zones by @Sovietaced in #6812
- [FlyteCTL] only get v1 sandbox image by @machichima in #6834
- Unpin k8s client library version by @Sovietaced in #6835
- Unpin controller runtime dependency by @Sovietaced in #6843
- Fix: Correctly handle malformed dynamic workflows to avoid 'failed + succeeded + running' Schroedinger state by @fg91 in #6854
- fixed: Remove print that breaks json output by @honnix in #6872
- Add test to decode access token from cookie values by @pmahindrakar-oss in #6883
- Update Kubernetes Dashboard URL to retired GitHub repository by @kevinliao852 in #6882
- Support flag in ray plugin config to optionally disable ingress for Ray cluster by @mickjermsurawong-openai in #6905
- Prevent panic when retry attempt value in map task gets larger than bitarray was allocated for by @fg91 in #6802
New Contributors
- @rifeplight made their first contribution in #6768
- @ttitsworth-lila made their first contribution in #6710
- @findfluctuate made their first contribution in #6801
- @mickjermsurawong-openai made their first contribution in #6905
Full Changelog: v1.16.3...v1.16.4