Releases: flyteorg/flyte
Flyte v1.2.1 - Improved Demo
Flyte v1.2.1 Release
Improved Local Experience
This change introduces a new version of the flytectl demo start
experience. With the v0.6.24
version of flytectl
and later, when you start the demo environment, you'll get
- Faster start up times after image downloaded as dependent images (like minio and postgres) now come pre-bundled.
- A local Docker registry to use. Build custom task images tagged with
localhost:30000
and push to make them available inside Flyte.
This release merges in all the changes here.
v1.2.0...8194578
Flyte v1.2.1-b1 milestone release
Flyte 1.2.1-b1 Release
Merged in all changes from master into this release-1.2
branch.
v1.2.0...8194578
Flyte v1.3.0-b2 milestone release
Flyte v1.3.0-b2 Changelog
New demo sandbox environment
New Helm charts
Flyte v1.3.0-b1 milestone release
Flyte v1.3.0-b1 Changelog
Fix race in sandbox installation
Updates to flyteadmin auth headers
Flyte v1.2.0 milestone release
Flyte 1.2 Release
Platform
- Support for Ray (#2641) - Also see the blog post.
- Execution names can be longer now, up to 63 characters (flyteorg/flyteadmin#466)
- Offloading FlyteWorkflow CRD static workflow spec (#2705)
- Enabled FlytePropeller subqueue - this means that everytime a pod is updated in the workflow it reevals for faster downstream scheduling
- Add container configuration to default pod template (#2703)
- Fixed issues with blobstore writes - GCS had duplicate writes and subworkflow inputs were rewritten on every evaluation, this meant slower evaluations
- Support external deletion of non-terminal map task subtasks (as a result of #2701)
- Better truncation of flytepropeller logs (#2818)
- Bug: Recovering subworkflows is now supported (#2840)
- Fix snowflake plugin (flyteorg/flyteplugins#286)
Flytekit
- Hugging Face plugin (flyteorg/flytekit#1116)
- dbt plugin (#2202)
- cache overriding behavior is now open to all types (#2912)
- Bug: Fallback to pickling in the case of unknown types used Unions (#2823)
- pyflyte run now supports imperative workflows
- Newlines are now stripped from client secrets (flyteorg/flytekit#1163)
- Ensure repeatability in the generation of cache keys in the case of dictionaries (flyteorg/flytekit#1126)
- Support for multiple images in the yaml config file (flyteorg/flytekit#1106)
And more. See the full changelog in https://github.com/flyteorg/flytekit/releases/tag/v1.2.0
Flyteconsole
- fix: Make sure groups used in graph aren't undefined #545
- fix: Graph Center on initial render #541
- fix: Graph edge overlaps nodes #542
- Fix searchbar X button #564
- fix: Update timeline view to show dynamic wf internals on first render #562
- fix: Webmanifest missing crossorigin attribute #566
- fix: console showing subworkflows as unknown #570
- fix: Dict value loses 1 trailing character on UI Launch. #561
- fix: launchform validation #557
- fix: integrate timeline and graph tabs wrappers under one component #572
- added none type in union type #577
- minor: inputHelpers InputProps #579
- fix: fix test of launchform #581
- Pruning some unused packages #583
- fix: floor seconds to int in the edge case moment returns it as float #582
- fix: add BASE_URL to dev startup, open deeply nested urls #589
- fix: add default disabled state for only mine filter #585
- fixed graph/timeline support for launchplanRef #601
- fix: enable deeplinks in development #602
Flyte v1.2.0-b5 milestone release
1.2.0-b5 Test Release
Updated notifications to text
Flyte v1.2.0-b3 milestone release
Flyte v1.2.0-b3 Changelog
Allow adding sidecar containers to flyteadmin
Flyte v1.2.0-b2 milestone release
Flyte v1.2.0-b1 milestone release
Flyte v1.2.0-b1 Changelog
Fix indentation in flyte-core Helm chart
Flyte v1.1.0 milestone release
Flyte 1.1 Changelog
Platform
User Improvements
Support for Optional types. With the inclusion of Union types in flytekit, we can now support optional types.
Flyte Deck is now available. Please take a look at the documentation and also the OSS presentation that was done a few weeks back.
Backend Improvements
- Allow different cookie settings in Admin.
- Pluggable middleware in Admin authentication.
- Server-side compiler strips Type Metadata.
- Flytectl now uses latest launch plans for scheduled workflows
- Allow spot instances at workflow start time
Bug Fixes
- Propeller calling finalize rather than abort
- Propeller correctly identify error when requesting a launch plan that does not exist.
- Better handle execution CRDs that don't exist in Admin.
- Fix panic when creating additional label options.
- Check validity of notifications.
- Revert Spark tasks to use the
spark
role if unspecified by the user.
...and more!
Flytekit
- Work for Flyte Decks and Optional types.
pyflyte run
now supports executing tasks.pyflyte register
combines the UX ofrun
with the functionality ofpackage
. Please see the video posted along with the forthcoming documentation.
Bug Fixes
- Pyflyte fixes - dot separated python packages fix,
pyflyte run
to respect the--config
flag and read packages from environment variables - Set authorization key in the case of external command
UI
- fix: support mapped tasks #494
- feat: support flyte decks #504
- feat: launch plans list & detail page #507
- fix(bug-508): executions can not be filtered by start time #509
- feat: navbar navigation dropdown #511
- chore: support internal/external navigsation better #513
- chore: Update Contributing.md #515
- chore: update navigationDropdown usage #517
- fix: cache icon for map task #519
- fix: Relaunch form does not persist security context values when changed #527
- fix: release process #529
- fix: fix semantic-release config #532
- test: fix time sensitive test #533
- feat: Rename upgrade idl workflow #534
- fix(491): remove favicon package + use favicon.svg by default #537
The lists above contains changes from the 1.0.x release as well.