What's Changed
* Add support spark plugin in python-3.11 and remove requirement.txt by pingsutw in https://github.com/flyteorg/flytekit/pull/1940
* Support imagespec in V1Container (pod_template) by ByronHsu in https://github.com/flyteorg/flytekit/pull/1952
* feat: add file type validation and mime type extraction by jasonlai1218 in https://github.com/flyteorg/flytekit/pull/1893
* Fix bug in polars parquet decoding handler by danpf in https://github.com/flyteorg/flytekit/pull/1899
* Added subproc_raise public facing function for calling shell commands by pryce-turner in https://github.com/flyteorg/flytekit/pull/1949
* Bump werkzeug from 2.3.7 to 2.3.8 in /plugins/flytekit-dbt by dependabot in https://github.com/flyteorg/flytekit/pull/1960
* MAINT Adds support for pytest-xdist and enables it in the CI by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1974
* MAINT Updates github actions to their latest versions by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1975
* MAINT Remove natsort dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1969
* MAINT Removes GitPython dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1966
* add support for gate nodes in `sync_node_execution` by samhita-alla in https://github.com/flyteorg/flytekit/pull/1971
* Adds deprecation warning for disable_deck and point to enable_deck by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1964
* Bump aiohttp from 3.8.5 to 3.8.6 in /plugins/flytekit-spark by dependabot in https://github.com/flyteorg/flytekit/pull/1959
* MAINT Removes pyopenssl dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1965
* MAINT Remove pytz dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1968
* Removes docker-image-py dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1978
* FIX Fixes codecov upload by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1979
* Add Sections in the PR Template by Future-Outlier in https://github.com/flyteorg/flytekit/pull/1939
* Migrates developer tooling to use ruff by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1982
* MAINT Adds more timeout for flakey test by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1981
* MAINT Removes sortedcontainers, deprecated, and dateutil dependencies by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1970
* New Features in VSCode Plugin: Auto server termination after max idle time and default installation of python + jupyter notebook extensions by JasonZhu1313 in https://github.com/flyteorg/flytekit/pull/1977
* Do not check if image builder exists in the dynamic task by pingsutw in https://github.com/flyteorg/flytekit/pull/1967
* Rename vscode as flyin plugin by ByronHsu in https://github.com/flyteorg/flytekit/pull/1986
* Bump aiohttp from 3.8.5 to 3.8.6 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by dependabot in https://github.com/flyteorg/flytekit/pull/1958
* Agent Get Pending Message by Future-Outlier in https://github.com/flyteorg/flytekit/pull/1834
* Run serialization test individually by pingsutw in https://github.com/flyteorg/flytekit/pull/1985
* Use ImageSpec inside raw container task by pingsutw in https://github.com/flyteorg/flytekit/pull/1944
* MAINT Remove wrapt dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/1973
* [flyin] Use current context logger instead of root logger to show info level logs by ByronHsu in https://github.com/flyteorg/flytekit/pull/1998
* feat: add jupyter notebook decorator by jasonlai1218 in https://github.com/flyteorg/flytekit/pull/1976
* convert datetime to date when the type is specified as date by samhita-alla in https://github.com/flyteorg/flytekit/pull/1999
* Add codecov exclude_lines configuration by ringohoffman in https://github.com/flyteorg/flytekit/pull/1995
* Run task first and detect local execution by troychiu in https://github.com/flyteorg/flytekit/pull/1997
* Return None type instead of exception by honnix in https://github.com/flyteorg/flytekit/pull/1907
* Bump aiohttp from 3.8.6 to 3.9.0 in /plugins/flytekit-spark by dependabot in https://github.com/flyteorg/flytekit/pull/2001
* Bump aiohttp from 3.8.6 to 3.9.0 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by dependabot in https://github.com/flyteorg/flytekit/pull/2002
* Remove upper bound on pyarrow by wild-endeavor in https://github.com/flyteorg/flytekit/pull/1988
* Fix: Restore of corrupt checkpoints by fellhorn in https://github.com/flyteorg/flytekit/pull/1996
* Fixed CI job error (aiohttp) by Future-Outlier in https://github.com/flyteorg/flytekit/pull/2007
* Bump cryptography from 41.0.4 to 41.0.6 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by dependabot in https://github.com/flyteorg/flytekit/pull/2006
* Fix: Detection of wrong type transformer for multi-inheritance enum by fg91 in https://github.com/flyteorg/flytekit/pull/2004
* Update Flytekit Dockerfile by Future-Outlier in https://github.com/flyteorg/flytekit/pull/1993
* change the wait by wild-endeavor in https://github.com/flyteorg/flytekit/pull/1961
* Airflow Agent Refactor by pingsutw in https://github.com/flyteorg/flytekit/pull/1929
* Bump cryptography from 41.0.5 to 41.0.6 in /plugins/flytekit-airflow by dependabot in https://github.com/flyteorg/flytekit/pull/2008
* Remove wheel dependency by thomasjpfan in https://github.com/flyteorg/flytekit/pull/2010
* Bump aiohttp from 3.8.6 to 3.9.0 in /plugins/flytekit-airflow by dependabot in https://github.com/flyteorg/flytekit/pull/2009
* Flyin - interactive debugging by troychiu in https://github.com/flyteorg/flytekit/pull/2000
* Flyin Dockerfile by Future-Outlier in https://github.com/flyteorg/flytekit/pull/1990
* Add Flyin Config for VSCode Extension by Future-Outlier in https://github.com/flyteorg/flytekit/pull/1989
* Fix default paramaters when launching launchplans from within other workflows by Tom-Newton in https://github.com/flyteorg/flytekit/pull/1972
* Add `Why, What, Tests Sections` in PR Template by Future-Outlier in https://github.com/flyteorg/flytekit/pull/2003
* Override the container image of map task by pingsutw in https://github.com/flyteorg/flytekit/pull/2011
* Introduce class decorator to flyin vscode for url exposure by ByronHsu in https://github.com/flyteorg/flytekit/pull/1994
* use original file/directory with local pyflyte run by cosmicBboy in https://github.com/flyteorg/flytekit/pull/1957
* Fix union transformer by pingsutw in https://github.com/flyteorg/flytekit/pull/2024
* Simplify CLI implementation for build and run by thomasjpfan in https://github.com/flyteorg/flytekit/pull/2023
New Contributors
* jasonlai1218 made their first contribution in https://github.com/flyteorg/flytekit/pull/1893
* danpf made their first contribution in https://github.com/flyteorg/flytekit/pull/1899
* pryce-turner made their first contribution in https://github.com/flyteorg/flytekit/pull/1949
* thomasjpfan made their first contribution in https://github.com/flyteorg/flytekit/pull/1974
* JasonZhu1313 made their first contribution in https://github.com/flyteorg/flytekit/pull/1977
* fellhorn made their first contribution in https://github.com/flyteorg/flytekit/pull/1996
**Full Changelog**: https://github.com/flyteorg/flytekit/compare/v1.10.1...v1.10.2