Flytekit v1.1.0
- 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.
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.
Auto Generated
What's Changed
- Skip pip==22.1 by @eapolinario in #997
- FlyteRemote data context does not get used by @wild-endeavor in #993
- Add default list transformer for legacy config by @wild-endeavor in #998
- pyflyte run can now execute a task either locally or remote by @kumare3 in #995
- Allow comma separate packages in pyflyte --pkgs by @wild-endeavor in #999
- Bump plugin pins to 1.1-> 1.2 by @wild-endeavor in #1001
- read packages from environment variables by @wild-endeavor in #1002
- update by @wild-endeavor in #1003
- pass fileaccess data config to data persistence plugin by @cosmicBboy in #1004
- Correctly resolve forwardrefs in namedtuple typing by @stef-stripe in #1005
- Add support deck in jupyter notebook by @pingsutw in #955
- [Snyk] Security upgrade pillow from 9.1.0 to 9.1.1 by @EngHabu in #1012
- Update get_serializable_workflow to consistently generate the same subworkflow order by @vvasavada-fn in #1011
- Fix the tests on windows by @pingsutw in #1013
- Changed 'design' to 'designed' by @SmritiSatyanV in #1010
- Skip config checking if no ini config file present by @wild-endeavor in #1016
- Fix lint error in data.extend.rst by @eapolinario in #1017
- Bump requirements 1653070910 by @eapolinario in #1014
- Fix importing code in script mode by @eapolinario in #1021
- Use interface instead of python_interface to support remote entities in imperative by @wild-endeavor in #1000
- pyflyte register by @wild-endeavor in #1019
- Added support for insecureSkipVerify on pyflyte by @RobertoRRW in #1020
- Allow struct/dataclass types to be used as default arguments by @RobertoRRW in #1024
- Adding owner by @wild-endeavor in #1029
- Add task_id field to ExecutionParameters by @wild-endeavor in #1022
- TypeTransformer for Numpy by @samhita-alla in #1027
- Bump githb codecov action to 1.5.2 by @eapolinario in #1031
- Do not deserialize default list/dict inputs using JSON in
pyflyte run
by @samhita-alla in #1033 - Allow using underscores and numeric in the image name by @pingsutw in #1030
- Bump codecov gh action and pin plugins requirements in tests by @eapolinario in #1026
- Fix wrong version help string in
pyflyte register
by @fg91 in #1056 - Add deck_uri to NodeExecution by @pingsutw in #1034
- Add support list of flytetype in dataclass by @pingsutw in #1057
- [Snyk] Security upgrade cookiecutter from 1.7.3 to 2.1.1 by @eapolinario in #1054
- Bump cookiecutter from 1.7.3 to 2.1.1 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1058
- Bump flyteidl and other requirements by @eapolinario in #1060
- Fix get client in flyte-cli commands by @eapolinario in #1063
- Fix port rewrite in the case of sandbox/demo cluster by @eapolinario in #1064
- Add polars plugin by @RobinKa in #1061
- Fix read authorization_metadata_key from public_client_config in _refresh_credentials_from_command by @sonjaer in #1065
- Fix serialization of tasks with environment variables set by @jeevb in #1066
- Add support union type for pyflyte run by @pingsutw in #1062
- Support optional input by @pingsutw in #989
- Ignore extension when attempting to read yaml config by @wild-endeavor in #1075
- Unit tests for promise.py by @pingsutw in #1076
- Fixed doc for cron schedule by @pmahindrakar-oss in #1081
- Return deck html string when calling get_deck() by @pingsutw in #1074
- Add details on fsspec data plugin by @SmritiSatyanV in #1082
- Bump grpcio to 1.47.0 by @pingsutw in #1077
- Remove html tags in README markdown by @cosmicBboy in #1083
- Add support insert in SQLAlchemyTask by @pingsutw in #1070
- Add importlib-metadata to setup.py by @wild-endeavor in #1086
New Contributors!!
- @stef-stripe made their first contribution in #1005
- @vvasavada-fn made their first contribution in #1011
- @RobertoRRW made their first contribution in #1020
- @fg91 made their first contribution in #1056
- @RobinKa made their first contribution in #1061
Full Changelog: v1.0.2...v1.1.0