Skip to content

Releases: flyteorg/flyte

v2.0.30

Choose a tag to compare

@Sovietaced Sovietaced released this 23 Jul 06:06
4f16bb0

What's Changed

Full Changelog: v2.0.29...v2.0.30

v2.0.29

Choose a tag to compare

@pingsutw pingsutw released this 22 Jul 03:34
9dfbe73

What's Changed

  • [V2] Add console to dev mode by @popojk in #7678
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.43.0 to 1.43.1 by @dependabot[bot] in #7681
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.29 to 1.32.30 by @dependabot[bot] in #7680
  • [V2][BUG] Pass trigger envvar into task pod by @popojk in #7684
  • build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 by @dependabot[bot] in #7685
  • settings: remove dead fields; add RELATION_TYPE_SPAWN by @afbrock in #7686
  • feat(settings): add AppSettings.disallow_anonymous to proto by @jeevb in #7688
  • fix(executor): populate DefaultPodTemplateStore so PodTemplates apply by @pingsutw in #7687
  • fix(secrets): deliver flyte-native secrets to task pods by @pingsutw in #7690

Full Changelog: v2.0.28...v2.0.29

v2.0.28

Choose a tag to compare

@SVilgelm SVilgelm released this 17 Jul 02:44
6351dc8

What's Changed

  • build(deps): bump golang.org/x/net from 0.38.0 to 0.55.0 in /docker/devbox-bundled/bootstrap in the go_modules group across 1 directory by @dependabot[bot] in #7620
  • fix(webhook): honor disableCreateMutatingWebhookConfig, add namespaceSelector by @moldhouse in #7616
  • build(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 in /boilerplate/flyte/golang_support_tools in the go_modules group across 1 directory by @dependabot[bot] in #7623
  • build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 by @dependabot[bot] in #7628
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.25 to 1.32.26 by @dependabot[bot] in #7629
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.42.3 to 1.42.4 by @dependabot[bot] in #7627
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.42.0 to 1.42.1 by @dependabot[bot] in #7634
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.42.4 to 1.42.5 by @dependabot[bot] in #7636
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.26 to 1.32.27 by @dependabot[bot] in #7635
  • security: mitigate CI workflow vulnerabilities by @farhan-uai in #7617
  • Register the connector-service (webapi) plugin in the Flyte 2 executor by @dejanzele in #7565
  • build(deps): bump google.golang.org/api from 0.286.0 to 0.287.0 by @dependabot[bot] in #7642
  • oss hitl by @machichima in #7626
  • build(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 by @dependabot[bot] in #7650
  • update proto by @popojk in #7639
  • [Feat] Make namespace configurable by @machichima in #7647
  • test+fix: add api test CI & fix failed CI by @machichima in #7648
  • build(deps): bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.36.11-20260415201107-50325440f8f2.1 to 1.36.11-20260709200747-435963d16310.1 by @dependabot[bot] in #7654
  • fix(actions): bump TaskAction watch workers and buffer size by @pingsutw in #7657
  • build(deps): bump google.golang.org/api from 0.287.0 to 0.287.1 by @dependabot[bot] in #7662
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.42.5 to 1.43.0 by @dependabot[bot] in #7664
  • build(deps): bump github.com/googleapis/gax-go/v2 from 2.22.0 to 2.23.0 by @dependabot[bot] in #7663
  • feat(connector): add connector RPC and GetTask-status metrics by @pingsutw in #7631
  • fix(executor): batch TaskAction event writes to unblock reconciles at scale by @pingsutw in #7658
  • fix(actions): coalesce TaskAction watch events by key + record true action start by @pingsutw in #7659
  • Add common.Relation (related_to + relation_type) to RunSpec and Actio… by @afbrock in #7653
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.27 to 1.32.29 by @dependabot[bot] in #7667
  • Support notification rules on the PAUSED phase with a dedicated template by @SVilgelm in #7646
  • Add phase field in group aggregate by @popojk in #7665
  • fix(runs): return all of a run's actions — keyset WatchActions snapshot + offset-token list pagination by @pingsutw in #7668
  • Add hydration_complete field by @popojk in #7645
  • build(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.0 by @dependabot[bot] in #7670
  • build(deps): bump google.golang.org/api from 0.287.1 to 0.288.0 by @dependabot[bot] in #7669
  • build(deps): bump github.com/ray-project/kuberay/ray-operator from 1.5.2 to 1.6.2 by @dependabot[bot] in #7581
  • Add max_len validation to ConditionAction prompt and description by @SVilgelm in #7673
  • feat: add run recovery proto definitions by @SVilgelm in #7615

New Contributors

Full Changelog: v2.0.27...v2.0.28

Flyte v1.16.8 milestone release

Choose a tag to compare

@flyte-bot flyte-bot released this 10 Jul 00:45
51877f8

Flyte 1.16.8

Documentation

  • Document each skip pattern and whitelisted word (#7463)

Changed

  • Load datacatalog config into propeller even when datacatalog deployment is disabled (#7468)
  • Set priorityClassName for Spark tasks (#7476)

Fixed

  • Don't panic when receiving status in k8s resolver (#7478)
  • Fix non-deterministic workflow digest and oversized error messages (#7211)
  • Apply pod template labels and annotations to Spark applications (#7514)
  • Allow disabling or scoping the self-registered MutatingWebhookConfiguration (#7619)
  • Update install script to paginate releases (#7633)
  • Fix multipart blob dimensionality for directory uploads (#7621)
  • Log links with showWhilePending: true are not shown while pending (#7554)
  • Populate ErrorKind/ErrorCode columns for accept-time execution failures (#7496)

Dependencies

  • Bump golang.org/x/sync from 0.20.0 to 0.21.0 (#7493)
  • Use improved flytectl-setup-action (#7632)
  • Bump golang.org/x/sync from 0.21.0 to 0.22.0 (#7649)

Removed

  • Remove deprecated finalizers (#7537)
  • Remove dead code in preparation for read replicas (#7612)
  • Remove unused repo methods (#7637)
  • Cleanup unused flyteadmin config (#7644)

Security

  • Update golang.org/x/crypto to resolve CVEs (#7638)

Full Changelog: v1.16.7...v1.16.8

v2.0.27

Choose a tag to compare

@kumare3 kumare3 released this 02 Jul 23:59
5df13b9

What's Changed

  • fix(flyte-binary): inject task-pod control-plane callback env vars by default by @pingsutw in #7587
  • Add setting for run_base_dir to settings proto by @afbrock in #7533
  • ci(flyte-binary-v2): tag :latest on workflow_dispatch by @pingsutw in #7593
  • fix(devbox): trust ALB X-Forwarded-Proto in bundled Traefik by @pingsutw in #7591
  • ci(devbox): force-pull latest flyteconsole image when building bundled devbox by @pingsutw in #7594
  • build(deps): bump github.com/onsi/gomega from 1.41.0 to 1.42.0 by @dependabot[bot] in #7580
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.32.0 by @dependabot[bot] in #7582
  • fix(plugins/ray): disable ANSI color codes and Ray Data progress bars in pod logs by @1fanwang in #7504
  • build(deps): bump github.com/redis/go-redis/v9 from 9.20.1 to 9.21.0 by @dependabot[bot] in #7598
  • build(deps): bump github.com/redis/go-redis/extra/redisprometheus/v9 from 9.20.1 to 9.21.0 by @dependabot[bot] in #7599
  • build(deps): bump google.golang.org/api from 0.285.0 to 0.286.0 by @dependabot[bot] in #7597
  • feat(related_to) add related_to field in runspec to point to parent run by @afbrock in #7592
  • build(deps): bump github.com/onsi/gomega from 1.42.0 to 1.42.1 by @dependabot[bot] in #7605
  • Add cluster_pool field to RunSpec by @iaroslav-ciupin in #7602
  • Migrate flyteconnector chart wiring and runtime defaults for Flyte Connectors by @kevinliao852 in #7377
  • Add anchor_flat_index in WatchWindowedActions request by @popojk in #7609

Full Changelog: v2.0.26...v2.0.27

v2.0.26

Choose a tag to compare

@katrogan katrogan released this 24 Jun 18:34
3b96e47

What's Changed

  • feat(runs): populate RunDetails.created_by from forwarded auth headers by @pingsutw in #7547
  • fix(executor): make TaskAction GC actually collect (initial sweep + APIReader pagination) by @pingsutw in #7586
  • fix(dataproxy): return scheme-qualified ClusterEndpoint from SelectCluster by @pingsutw in #7583
  • UploadInputs should respect run base dir by @katrogan in #7590

Full Changelog: v2.0.25...v2.0.26

v2.0.25

Choose a tag to compare

@AdilFayyaz AdilFayyaz released this 23 Jun 22:16
506a013

What's Changed

  • feat(flyte-binary): auto-grant Knative RBAC when apps are enabled by @pingsutw in #7557
  • feat: add app substate and FailureInfo to app IDL by @AdilFayyaz in #7556
  • feat(flyte-binary): add optional JWT and auth-discovery ingresses by @pingsutw in #7546
  • chore(flyte-binary): remove dead config from values.yaml by @pingsutw in #7559
  • build(deps): bump github.com/prometheus/common from 0.67.5 to 0.68.1 by @dependabot[bot] in #7562
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 by @dependabot[bot] in #7561
  • build(deps): bump google.golang.org/api from 0.284.0 to 0.285.0 by @dependabot[bot] in #7568
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.1 to 1.14.0 by @dependabot[bot] in #7569
  • build(deps): bump github.com/prometheus/common from 0.68.1 to 0.69.0 by @dependabot[bot] in #7567
  • fix(apps): run app pods under a configurable service account by @pingsutw in #7563
  • chore: sync generated package-lock after make gen by @SVilgelm in #7571
  • fix: make devbox build work with Helm v4 by @pingsutw in #7572
  • build: use ci:latest image for gen so go.mod Go version matches by @SVilgelm in #7573
  • fix(flyte-binary): make task/app log streaming work (pods/log RBAC + AppLogsService route) by @pingsutw in #7574
  • [Feat] set executor concurr to 512 by @machichima in #7576
  • Add paused_actions_only filter to ListRunsRequest by @SVilgelm in #7570
  • feat(storage): multi-scheme DataStore with lazy per-scheme backend routing by @EngHabu in #7555
  • Delete now deprecated endpoints by @katrogan in #7578
  • ci: bundle flyte-copilot binary into the flyte-binary-v2 image by @pingsutw in #7575
  • fix(actions): scope WatchForUpdates pub/sub by run to stop cross-run contamination by @pingsutw in #7577

Full Changelog: v2.0.24...v2.0.25

v2.0.24

Choose a tag to compare

@EngHabu EngHabu released this 18 Jun 18:04
9c9e4d9

What's Changed

  • ci: only cancel in-progress workflow runs for PRs, not pushes to main by @pingsutw in #7506
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.1 by @dependabot[bot] in #7467
  • build(deps): bump k8s.io/client-go from 0.36.0 to 0.36.1 by @dependabot[bot] in #7481
  • feat(flytestdlib): add redis-backed storage to the storage module by @kumare3 in #7501
  • feat(copilot): preserve nested subdirectories in multipart blob uploads by @k1sauce in #7490
  • feat: carry enacted_by identity on Abort/Signal and add SignalInfo result by @SVilgelm in #7508
  • feat(executor): add OTel metrics for the TaskAction controller by @pingsutw in #7483
  • build(deps): bump github.com/eko/gocache/store/redis/v4 from 4.2.0 to 4.2.6 by @dependabot[bot] in #7512
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.32.23 by @dependabot[bot] in #7511
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.29.0 by @dependabot[bot] in #7510
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.41.9 to 1.42.2 by @dependabot[bot] in #7509
  • fix(ray): apply GPU accelerator tolerations when GPU is requested via group k8s_pod by @pingsutw in #7515
  • Use busybox image hosted on ECR by @katrogan in #7524
  • build(deps): bump github.com/jackc/pgx/v5 from 5.9.2 to 5.10.0 by @dependabot[bot] in #7522
  • build(deps): bump connectrpc.com/connect from 1.19.1 to 1.20.0 by @dependabot[bot] in #7523
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.12 to 1.42.0 by @dependabot[bot] in #7521
  • build(deps): bump knative.dev/serving from 0.49.0 to 0.49.1 by @dependabot[bot] in #7520
  • [Flyte 7198] Enabling flyte plugins by @0yukali0 in #7259
  • refactor: dedup k8s config onto app.K8sConfig and remove redundant manager config section by @pingsutw in #7526
  • [Plugins] remove EnabledPlugins & add sleep plugin by @machichima in #7535
  • feat(runs): serve external OAuth2 authorization-server metadata by @pingsutw in #7507
  • Add trigger id owner to LiteralsToLaunchFormJsonRequest by @katrogan in #7532
  • refactor(executor): construct the executor metrics scope once by @davidlin20dev in #7475
  • build(deps): bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #7530
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.42.2 to 1.42.3 by @dependabot[bot] in #7527
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.0 to 1.22.0 by @dependabot[bot] in #7529
  • build(deps): bump sigs.k8s.io/jobset from 0.5.2 to 0.12.0 by @dependabot[bot] in #7528
  • build(deps): bump github.com/redis/go-redis/v9 from 9.20.0 to 9.20.1 by @dependabot[bot] in #7540
  • build(deps): bump google.golang.org/api from 0.280.0 to 0.284.0 by @dependabot[bot] in #7539
  • build(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 by @dependabot[bot] in #7541
  • refactor(flyte-binary): consolidate DB config to runs.database by @pingsutw in #7525
  • ci(flyte-binary): check chart README is regenerated with helm-docs by @pingsutw in #7544
  • fix(k8s): stop custom pod-spec merge from diluting required node-affinity (Ray + Spark) by @kumare3 in #7548
  • chore(flyte-binary): serve Connect APIs on the http ingress, drop separate gRPC ingress by @pingsutw in #7543
  • feat(idl): add code_bundle_uri and source_code to App Meta by @EngHabu in #7549
  • feat(copilot): add NAMED_DIR file input layout to preserve filenames by @k1sauce in #7534
  • Add disable identity enrichment flag for ListApps by @pmahindrakar-oss in #7536
  • build(deps): bump k8s.io/client-go from 0.36.1 to 0.36.2 by @dependabot[bot] in #7553
  • build(deps): bump github.com/redis/go-redis/extra/redisprometheus/v9 from 9.20.0 to 9.20.1 by @dependabot[bot] in #7551
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.23 to 1.32.25 by @dependabot[bot] in #7552
  • fix(clustered): correctly reconcile JobSet phase during restarts by @AdilFayyaz in #7517

New Contributors

Full Changelog: v2.0.23...v2.0.24

v2.0.23

Choose a tag to compare

@katrogan katrogan released this 11 Jun 18:56
ff71f0a

What's Changed

  • Add HTTP transport connection-pool settings to the storage client by @pvditt in #7491
  • Update to go 1.26 by @Sovietaced in #7402
  • Fix flytestdlib test build broken by go 1.26 typed workqueue migration by @pingsutw in #7503
  • build(deps): bump github.com/redis/go-redis/extra/redisprometheus/v9 from 9.17.2 to 9.20.0 by @dependabot[bot] in #7500
  • Pass literals by URI for LiteralsToLaunchFormJson by @katrogan in #7502
  • Add UploadTrigger operation to SelectCluster by @katrogan in #7505

Full Changelog: v2.0.22...v2.0.23

v2.0.22

Choose a tag to compare

@kumare3 kumare3 released this 10 Jun 23:43
f873b13

What's Changed

  • feat(executor): configurable default service account for task pods by @pingsutw in #7486
  • fix(flytestdlib): mark batch head item as processing in auto-refresh cache by @1fanwang in #7495
  • Unpin OTEL by @Sovietaced in #7419
  • build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #7494
  • Compute template replacement values once per Render call by @pvditt in #7492
  • flytestdlib/cache: support config-driven Redis TLS (UseTLS) by @pingsutw in #7497
  • feat(idl): add RunSpec.max_action_concurrency for run-level action concurrency by @kumare3 in #7499

Full Changelog: v2.0.21...v2.0.22