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.