Skip to content

Releases: flyteorg/flyte-sdk

v2.0.0b34

02 Dec 19:32
4894465

Choose a tag to compare

v2.0.0b34 Pre-release
Pre-release

Overview

b34 marks as one of the larges released in Flyte 2.0's SDK. It is production ready. Folks have scaled it to tens of thousands of tasks at rapid scale, able to download gigabytes of data and run large scale training on myraid architectures. This release takes us closed to the goal of Flyte 2.0's goals - one platform that is cohesive, simple, consistent, fast and end to end.
At a high level the most notable features are,

  1. Serving - serve models, apps using the fast, consistent and simple API. This marks the beta release of the app devex. There will be some more minor changes, but many examples now show that it is possible to invoke services from tasks, tasks from services and services from services.
  2. Support for custom context, that goes beyond regular inputs and can pass context data between tasks.
  3. Tasks now have docs and description support.

Also welcome many new contributors. Follow the progress for Flyte 2.0 backend in the flyteorg/flyte - v2 branch. Remember as always, all of flyte-sdk can be run locally, so you do not need a backend!

What's Changed

New Contributors

Full Changelog: v2.0.0b33...v2.0.0b34

v2.0.0b33

20 Nov 19:20
f9c4037

Choose a tag to compare

v2.0.0b33 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0b32...v2.0.0b33

v2.0.0b32: Alpha Apps, fixed regression on large fanout downloads

19 Nov 00:32
f97a644

Choose a tag to compare

What's Changed

  • Pass image builder project-domain scope and cache lookup scope by @EngHabu in #327
  • Dataclass blob input example by @ursucarina in #336
  • Alpha support: Flyte apps. Serve models, streamlit apps and much more! by @cosmicBboy in #212
  • Standardize init behavior across most examples by @jpvotta in #338
  • chore: Remove uv dev-dependencies from pyproject.toml by @pingsutw in #332
  • supporting the file_name parameter in the new_remote function by @0yukali0 in #337
  • ci: Increase PyPI publish wait time to 5 mins by @pingsutw in #333
  • fix pythonpath deployment pattern example by @cosmicBboy in #342
  • Comparison to s5cmd by @wild-endeavor in #292
  • feat(maint_tools): Add bigquery extra to flyteplugins connector by @pingsutw in #334

New Contributors

Full Changelog: v2.0.0b31...v2.0.0b32

v2.0.0b31

10 Nov 22:00
54ab96d

Choose a tag to compare

v2.0.0b31 Pre-release
Pre-release

What's Changed

  • ci(publish.yml): Allow prerelease uploads to PyPI by @pingsutw in #331

Full Changelog: v2.0.0b30...v2.0.0b31

v2.0.0b30

10 Nov 18:47
f1b5e2b

Choose a tag to compare

v2.0.0b30 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0b29...v2.0.0b30

v2.0.0b29

06 Nov 22:16
c98f257

Choose a tag to compare

v2.0.0b29 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0b28...v2.0.0b29

v2.0.0b28

01 Nov 00:28
b62a542

Choose a tag to compare

v2.0.0b28 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0b27...v2.0.0b28

v2.0.0b27

01 Nov 00:18
185e854

Choose a tag to compare

v2.0.0b27 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0b26...v2.0.0b27

v2.0.0b26

29 Oct 22:26
7130722

Choose a tag to compare

v2.0.0b26 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0b25...v2.0.0b26

[Breaking] v2.0.0b25

17 Oct 22:22
f704e4b

Choose a tag to compare

[Breaking] v2.0.0b25 Pre-release
Pre-release

🛑 What breaks!

  1. flyte.io.File/Dir apis have been updated. They have * for async and *_sync for sync apis.
  2. flyte.io.File.open - returns memoryview/Bytes object which does not have decode. so you have to use bytes(obj).decode(...)
  3. flyte.Image....with_uv_project() has a new flag, by default it will not install the code into the container. This means faster builds and reduced builds. But, if you want to install the package, set the flag accordingly

🤩 New features!

  1. Triggers - cron and rate schedules
  2. Torchrun (elastic) plugin
  3. Support for tranium, gpus and tpus
  4. Blazing fast data downloads. 5GB in 5s on a 10Gbps
  5. Sync/async apis for file and dir
  6. flyteidl2 usage
  7. Faster flyte imports and cli
  8. Lots of examples for HoF, UDFs
  9. Context passing in tasks
  10. Push/pull private images
  11. Provides externally built images by name - Image.from_ref_name("my_image"). -- flyte run --image my_image="docker.io/...."

🤿 What's Changed

New Contributors

Full Changelog: v2.0.0b24...v2.0.0b25