What's Changed
* Unify sqlalchemy Dockerfiles by eapolinario in https://github.com/flyteorg/flytekit/pull/1585
* Add classifier for Python 3.11 by honnix in https://github.com/flyteorg/flytekit/pull/1589
* Pyflyte build imageSpec by pingsutw in https://github.com/flyteorg/flytekit/pull/1555
* Feature/3506: Improve Type Conversion errors, use rich to prettify error messages by cosmicBboy in https://github.com/flyteorg/flytekit/pull/1582
* Add support nested FlyteFile in pyflyte run by pingsutw in https://github.com/flyteorg/flytekit/pull/1587
* Set cache_regions=True in the case of s3fs by eapolinario in https://github.com/flyteorg/flytekit/pull/1592
* Set default ComSpec when running on Windows by pingsutw in https://github.com/flyteorg/flytekit/pull/1595
* Feature: add activate-launchplan command to pyflyte by wckdman in https://github.com/flyteorg/flytekit/pull/1588
* Remove extraneous debug statement by wild-endeavor in https://github.com/flyteorg/flytekit/pull/1596
* Add log streaming to papermill plugin by CalvinLeather in https://github.com/flyteorg/flytekit/pull/1129
* Set lower bound for s3fs by pingsutw in https://github.com/flyteorg/flytekit/pull/1598
* Implement horovod task in mpi plugin by ByronHsu in https://github.com/flyteorg/flytekit/pull/1575
* Add ImageRender class for Flyte Decks by peridotml in https://github.com/flyteorg/flytekit/pull/1599
* Bump tensorflow from 2.10.0 to 2.11.1 in /plugins/flytekit-mlflow by dependabot in https://github.com/flyteorg/flytekit/pull/1586
* Handle batchable lists of length 0 by eapolinario in https://github.com/flyteorg/flytekit/pull/1600
* pyflyte run imperative workflow by pingsutw in https://github.com/flyteorg/flytekit/pull/1597
* Backfill should fill in the right input vars by kumare3 in https://github.com/flyteorg/flytekit/pull/1593
* Pyflyte prettified by kumare3 in https://github.com/flyteorg/flytekit/pull/1602
* pyflyte run now supports json/yaml files by kumare3 in https://github.com/flyteorg/flytekit/pull/1606
* Add is_inside func to ImageSpec by pingsutw in https://github.com/flyteorg/flytekit/pull/1601
* Measuring the time taken for each component when executing a task by Yicheng-Lu-llll in https://github.com/flyteorg/flytekit/pull/1581
* Skip the image building process if the check for its existence fails by pingsutw in https://github.com/flyteorg/flytekit/pull/1614
* Enable torch elastic training (torchrun) by fg91 in https://github.com/flyteorg/flytekit/pull/1603
* update sphinx youtube plugin by pingsutw in https://github.com/flyteorg/flytekit/pull/1619
* Read polar dataframe without copying to local by pingsutw in https://github.com/flyteorg/flytekit/pull/1618
* Add default spark image by pingsutw in https://github.com/flyteorg/flytekit/pull/1616
* Lazy load modules by pingsutw in https://github.com/flyteorg/flytekit/pull/1590
* Override node name with a name containing underscore by pingsutw in https://github.com/flyteorg/flytekit/pull/1608
* External Plugin Service (grpc) by pingsutw in https://github.com/flyteorg/flytekit/pull/1524
* Include traceback in errors from admin by wild-endeavor in https://github.com/flyteorg/flytekit/pull/1621
* Add support for copying all the files in source root by pingsutw in https://github.com/flyteorg/flytekit/pull/1622
* Fix PipelineModel transformer issue 3648 by peridotml in https://github.com/flyteorg/flytekit/pull/1623
* update GH workflow for external plugin service by pingsutw in https://github.com/flyteorg/flytekit/pull/1624
* [Issue-3617] Enables FlyteFiles, FlyteDirectors, and StructuredDatasets inputs in papermill plugin by peridotml in https://github.com/flyteorg/flytekit/pull/1612
* Add support for using a list as an input for a subworkflow by pingsutw in https://github.com/flyteorg/flytekit/pull/1605
* Improve task decorator type hints with overload by ringohoffman in https://github.com/flyteorg/flytekit/pull/1631
* add annotation option for serialization by elibixby in https://github.com/flyteorg/flytekit/pull/1615
* delete removed data persistence classes from docs by cosmicBboy in https://github.com/flyteorg/flytekit/pull/1633
* Improve workflow decorator type hints with overload by ringohoffman in https://github.com/flyteorg/flytekit/pull/1635
New Contributors
* wckdman made their first contribution in https://github.com/flyteorg/flytekit/pull/1588
* peridotml made their first contribution in https://github.com/flyteorg/flytekit/pull/1599
* ringohoffman made their first contribution in https://github.com/flyteorg/flytekit/pull/1631
* elibixby made their first contribution in https://github.com/flyteorg/flytekit/pull/1615
**Full Changelog**: https://github.com/flyteorg/flytekit/compare/v1.5.0...v1.6.0