Skip to content

Flytekit v0.23

Compare
Choose a tag to compare
@wild-endeavor wild-endeavor released this 13 Oct 15:53
· 1504 commits to master since this release
3b7c263

Flytekit v0.23

General

  • Cleanup of a lot of mypy errors in the codebase itself.
  • Continued changes to the FlyteRemote interface.
    • 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
  • Improved typing errors when scanning user code. Added better type inference to some of the transformers.

Plugin Related

  • Plugin tests have been moved into each individual plugin's test folder.
  • Snowflake task has been added
  • Fixes to SQLAlchemy task secrets handling
  • Modin schema transformer

Minor Fixes and Changes

  • Detection of duplicate tasks when packaging
  • Local caching fixes
  • Tuple can now be used as a return type instead of an explicit tuple.
  • Fixed fast registration for pod tasks.