Skip to content

Releases: flyteorg/flyte

Flyte v1.14.1 milestone release

17 Dec 20:18
8a5f54c
Compare
Choose a tag to compare

Flyte 1.14.1 Release Notes

  • Update flytestdlib and affected tools (copilot) for missing config.

What's Changed

New Contributors

Full Changelog: v1.14.0...v1.14.1

flytectl/v0.9.4

11 Dec 18:15
2a7d363
Compare
Choose a tag to compare

Changelog

  • b3330ba Adopt protogetter (#5981)
  • 47edd99 Fix Union type with dataclass ambiguous error and support superset comparison (#5858)
  • 636cc23 Fix remaining misuses of capturing the default file descriptors in flytectl unit tests (#5950)
  • 121665d Fix: customize demo cluster port (#5969)
  • ffa1672 Regenerate flytectl docs (#5914)
  • 86c63f7 Remove explict go toolchain versions (#5723)
  • b9900fe Update aws-go-sdk to v1.47.11 to support EKS Pod Identity (#5796)
  • e4d29f8 Upstream contributions from Union.ai (#5769)
  • 9abfbda [Flyte][3][flytepropeller][Attribute Access][flytectl] Binary IDL With MessagePack (#5763)
  • 704f8eb fix: align the default config output (#5947)

Flyte v1.14.0 milestone release

06 Dec 23:25
c91fb69
Compare
Choose a tag to compare

Flyte 1.14.0 Release Notes

Added

Support for FlyteDirectory as input to ContainerTask (#5715)

A significant update to the flytekit storage interface enables downloading multi-part blobs. This allows Flyte to copy a FlyteDirectory as an input to ContainerTasks, enabling higher flexibility in workflow development with raw containers.
Fixed

Better handling of CORS in TLS connections (#5855)

When using Flyte with TLS certificates, CORS options were not enabled causing issues like the Flyte console UI not showing any project when multiple were created. This scenario came with relative frequency among users evaluating Flyte in non-production environments. Now, CORS will be enabled on TLS connections too.

Changed

Enhanced flexibility for Ray plugin configurations (#5933)

This release makes the configuration of RayJobs more flexible, letting you pass Pod specs independently for each Ray node type: Worker, Head, and Submitter. This enables you to declare configuration for each group to better align with your infrastructure requirements.

Example:

ray_config = RayJobConfig(
    worker_node_config=
    [WorkerNodeConfig(group_name="test_group", replicas=3, min_replicas=0, max_replicas=10, 
    k8s_pod=V1PodSpec (containers=[{name="ray-worker", 
    resources=V1ResourceRequirements(requests={....}, limits={....})])
  ],
    head_node_config=HeadNodeConfig(k8s_pod=V1PodSpec(containers=[{name="ray-head", 
    resources=V1ResourceRequirements(requests={....}, limits={....}])),
    runtime_env={"pip": ["numpy"]},
    enable_autoscaling=True,
    shutdown_after_job_finishes=True,
)

Breaking

  • As Python 3.8 hit the End of Life period in October 2024, starting with this release, flytekit requires Python >=3.9.

  • The flyte-core Helm chart doesn't set the appProtocol in the Service manifests by default anymore. This might affect deployments that use the Istio service mesh.

Full changelog

Read more

Flyte v1.13.3 milestone release

23 Oct 21:03
b5de6c1
Compare
Choose a tag to compare

Flyte 1.13.3 Release Notes

This is an in-between release in preparation for the big 1.14 release slated for early December.

What's Changed

Full Changelog: v1.13.2...v1.13.3

Flyte v1.13.2 milestone release

02 Oct 20:19
881d7a2
Compare
Choose a tag to compare

Flyte 1.13.2 Release Notes

What's Changed

New Contributors

Full Changelog: v1.13.1...v1.13.2

flytectl/v0.9.2

09 Sep 13:31
89efcc6
Compare
Choose a tag to compare

Changelog

  • ca04314 Auth/prevent lookup per call (#5686)
  • 89efcc6 Fix flytectl returning the oldest workflow when using --latest flag (#5716)
  • 96c799c Move default execution name generation to flyteadmin (#5714)
  • 5f69589 Refactor flyteadmin to pass proto structs as pointers (#5717)
  • 43c9d94 Turn flyteidl and flytectl releases into manual gh workflows (#5635)
  • 7d59f10 [flytectl] DataConfig missing from TaskSpec (#5692)

Flyte v1.13.1 milestone release

27 Aug 01:34
7136919
Compare
Choose a tag to compare

Flyte 1.13.1 Release Notes

What's Changed

New Contributors

Flyte v1.13.1-rc1 milestone release

23 Aug 23:32
d2614d4
Compare
Choose a tag to compare
Pre-release

Flyte v1.13.0-rc1 Release Notes

What's Changed

New Contributors

Full Changelog: flytectl/v0.9.1...v1.13.1-rc1

Flyte v1.13.1-rc0 milestone release

13 Aug 23:43
4f9227a
Compare
Choose a tag to compare
Pre-release

Flyte v1.13.1-rc0 Release Notes

Changelog

New Contributors

Full Changelog: v1.13.0...v1.13.1-rc0

flytectl/v0.9.1

06 Aug 16:02
4014bbd
Compare
Choose a tag to compare

Changelog