Skip to content

Flyte v0.18.0 milestone release

Compare
Choose a tag to compare
@flyte-bot flyte-bot released this 14 Oct 22:20
· 4133 commits to master since this release
3ada147

Flyte v0.18.0

Platform

  1. Flyte Native scheduler
  2. Support for Snowflake including backend plugin and flytekit tasks
  3. Expose default MaxParallelism in flyteadmin configuration
  4. Support custom resource cleanup policy in backend plugins
  5. Improved error message in the case of images with invalid names
  6. Added default buckets in sandbox helm
  7. Fixed bug in helm chart propeller config. logs url will not update correctly
  8. Added cluster-admin read only roles for kubernetes dashboard
  9. Updated helm chart to include minio & kubernetes Dashboard nodePort

flytekit

  1. Continued changes to the FlyteRemote interface, including:
    • remote.sync now operates on the object in-place.
    • A sync_nodes argument has been added to the remote.sync call - by default it's True but set it to False if you want to only render inputs/outputs at the top level (rather than at every node within the execution).
    • The sync call on FlyteWorkflowExecution objects was removed (it was already deprecated and a noop but if you were calling it, you'll need to remove it.)
    • gRPC credentials to FlyteRemote
  2. Improved typing errors when scanning user code. Added better type inference to some of the transformers.
  3. Plugin tests have been moved into each individual plugin's test folder.
  4. Snowflake task has been added
  5. Fixes to SQLAlchemy task secrets handling
  6. Modin schema transformer

Please see the flytekit release for the full list and more details.

UI

  1. Additional information when a Task in a non-terminal state
  2. Support for workflow versions

flytectl

  1. Sandbox docker images can now be provided as a parameter
  2. Bug fixes:
    • panics in calls to get execution details and launchplans.
    • datetime format generated in execFile are now valid