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