Flytekit v0.23
wild-endeavor
released this
13 Oct 15:53
·
1504 commits
to master
since this release
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 theremote.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 onFlyteWorkflowExecution
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.