General
We've added the following models to the top-level of the flytekit package. The classes will not move from their original locations, but importing from the top level will always be safer as we promise not to break these.
- Annotations, AuthRole, Labels
- WorkflowExecutionPhase
- Literal, LiteralType, Scalar, BlobType, Blob, BlobMetadata
Instead of `from flytekit.models.common import Labels, Annotations`, please now do
python
from flytekit import Labels, Annotations
What's Changed
* Change `dirhash` package to `checksumdir` by martinlyra in https://github.com/flyteorg/flytekit/pull/708
* Force install of the git sha of flytekit for plugins by wild-endeavor in https://github.com/flyteorg/flytekit/pull/721
* [BUG] Flytekit model file organization improvement by aeioulisa in https://github.com/flyteorg/flytekit/pull/706
* Plugin READMEs by samhita-alla in https://github.com/flyteorg/flytekit/pull/723
* Added mpi plugin by evalsocket in https://github.com/flyteorg/flytekit/pull/595
* Add support for python pickle type in flytekit/flyte by pingsutw in https://github.com/flyteorg/flytekit/pull/667
* Create default launch plan when executing WorkflowBase by pingsutw in https://github.com/flyteorg/flytekit/pull/707
* Refactor resource limit in pytorch/tensorflow plugin by evalsocket in https://github.com/flyteorg/flytekit/pull/724
* Update authoring.rst by Qiwen-Yu in https://github.com/flyteorg/flytekit/pull/726
* Add common models to flytekit __init__ by wild-endeavor in https://github.com/flyteorg/flytekit/pull/729
* Add deprecation warning and notice to flyte-cli by eapolinario in https://github.com/flyteorg/flytekit/pull/730
* Revert "[BUG] Flytekit model file organization improvement (706)" by wild-endeavor in https://github.com/flyteorg/flytekit/pull/735
* Move plugin models to be alongside plugins, remove legacy Sagemaker, Pytorch, notebook, and Tensorflow plugins by wild-endeavor in https://github.com/flyteorg/flytekit/pull/736
* fix flyte remote bugs by cosmicBboy in https://github.com/flyteorg/flytekit/pull/737
* Update Boilerplate by flyte-bot in https://github.com/flyteorg/flytekit/pull/660
* Fix dataclass transformer test by eapolinario in https://github.com/flyteorg/flytekit/pull/739
* remove pyarrow max version requirement by cosmicBboy in https://github.com/flyteorg/flytekit/pull/741
* Cookie cutter initial template by eapolinario in https://github.com/flyteorg/flytekit/pull/738
* Bump pyarrow from 3.0.0 to 6.0.0 (for M1 mac installations; duplicates 740) by TeoZosa in https://github.com/flyteorg/flytekit/pull/743
New Contributors
* martinlyra made their first contribution in https://github.com/flyteorg/flytekit/pull/708
* aeioulisa made their first contribution in https://github.com/flyteorg/flytekit/pull/706
* Qiwen-Yu made their first contribution in https://github.com/flyteorg/flytekit/pull/726
* TeoZosa made their first contribution in https://github.com/flyteorg/flytekit/pull/743
**Full Changelog**: https://github.com/flyteorg/flytekit/compare/v0.23.1...v0.24.0