v1.10.0
What's Changed
- Better error messaging for overrides by @kumare3 in #1807
- Run remote Launchplan from
pyflyte run
by @kumare3 in #1785 - Add is none function by @pingsutw in #1757
- Dynamic workflow should not throw nested task warning by @oliverhu in #1812
- Add a manual image building GH action by @wild-endeavor in #1816
- Enable Azure Workload Identity for
fsspec
inflytekit
by @fiedlerNr9 in #1813 - Fix list of annotated structured dataset by @wild-endeavor in #1817
- Support the flytectl config.yaml admin.clientSecretEnvVar option in flytekit by @chaohengstudent in #1819
- Async agent delete function for while loop case by @Future-Outlier in #1802
- fix docs warnings by @samhita-alla in #1827
- Fix extract_task_module by @pingsutw in #1829
- Feat: Add type support for pydantic BaseModels by @ArthurBook in #1660
- Make FlyteRemote example slightly more copy/pastable by @katrogan in #1830
- Pyflyte meta inputs by @kumare3 in #1823
- Use mashumaro to serialize/deserialize dataclass by @hhcs9527 in #1735
- Databricks Agent by @Future-Outlier in #1797
- Prometheus metrics by @pingsutw in #1815
- Pyflyte register optionally activates schedule by @kumare3 in #1832
- Remove versions 3.9 and 3.10 by @wild-endeavor in #1831
- Snowflake agent by @hhcs9527 in #1799
- Update agent metric name by @pingsutw in #1835
- MemVerge MMCloud Agent by @edwinyyyu in #1821
- Add download badges to the readme by @pingsutw in #1836
- Eager local entrypoint and support for offloaded types by @cosmicBboy in #1833
- update requirements and add snowflake agent to api reference by @samhita-alla in #1838
- Fix: Make sure decks created in elastic task workers are transferred to parent process by @fg91 in #1837
- add accept grpc by @wild-endeavor in #1841
- Feat: Enable
flytekit
to authenticate with proxy in front of FlyteAdmin by @fg91 in #1787 - Backfill command now supports failure-policy by @kumare3 in #1840
- Pass cluster pool when creating executions by @iaroslav-ciupin in #1208
- Add more clear error message when fetching secrets by @ysysys3074 in #1847
- Pyflyte run workflows correctly handles Optional[TYPE] = None by @cosmicBboy in #1849
- Bump gitpython from 3.1.32 to 3.1.35 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1828
- Bump cryptography from 41.0.3 to 41.0.4 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1844
- update codecov config in pythonbuild ci by @cosmicBboy in #1852
- Improved gate node handling by @kumare3 in #1850
- update codecov yaml, make eager wf test more stable by @cosmicBboy in #1854
- more codecov updates by @cosmicBboy in #1856
- make mlflow plugin work with python 3.11 by @bcvanmeurs in #1855
- Agent get secret function by @Future-Outlier in #1851
- Better Azure blob storage support by @Tom-Newton in #1842
- Remove Envd from dockerfile by @pingsutw in #1814
- Update agent uri format by @hhcs9527 in #1861
- modified setup.py in flytekit-mmcloud by @helenzhangyc in #1864
- Label request_failure metric with error_code by @pingsutw in #1862
- add back Edwin's name by @helenzhangyc in #1868
- Fix py38 aync agent service and add async agent test by @Future-Outlier in #1866
- Pin because not installing by @wild-endeavor in #1872
- Bump pillow from 10.0.0 to 10.0.1 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1867
- Prune hosted github runner to free up space for sandbox by @jeevb in #1875
- Fixes Auth issue, where refresh token is expired by @kumare3 in #1873
- Name field is incorrect assigned by @kumare3 in #1874
- [Docs]Updated examples for customizing resources by @LunarMarathon in #1871
- change key path to SNOWFLAKE_PRIVATE_KEY by @hhcs9527 in #1879
- Run notebook task on aws batch by @pingsutw in #1859
- Automatically Convert
name
Argument andregistry
Argument to Lowercase in ImageSpec by @Future-Outlier in #1881 - Dep: Pin min required flytekit version in IAP plugin by @fg91 in #1878
- Remove duplicate click option by @wild-endeavor in #1883
- Bump urllib3 from 1.26.16 to 1.26.17 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1865
- Improve error message in ListTransformer when not passing a list by @fg91 in #1882
- Update
typing_extension
Any import to typing due totyping_extension
version compatibility by @hfurkanvural in #1877 - Bump gitpython from 3.1.35 to 3.1.37 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1885
- Airflow agent by @pingsutw in #1725
- Add mmcloud plugin into the agent image by @pingsutw in #1891
- Fix map_task sensitive to argument order by @chaohengstudent in #1888
- Bump urllib3 from 1.26.17 to 1.26.18 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #1897
- Add enable_deck to task decorator by @eapolinario in #1898
- Add image transformer by @pingsutw in #1901
- add default project domain in execute launch plan by @troychiu in #1894
- Add Databricks and Snowflake agent to Dockerfile by @Future-Outlier in #1905
- Fix module loading bug in instance tracker class by @cosmicBboy in #1902
New Contributors
- @fiedlerNr9 made their first contribution in #1813
- @chaohengstudent made their first contribution in #1819
- @ArthurBook made their first contribution in #1660
- @hhcs9527 made their first contribution in #1735
- @edwinyyyu made their first contribution in #1821
- @iaroslav-ciupin made their first contribution in #1208
- @bcvanmeurs made their first contribution in #1855
- @Tom-Newton made their first contribution in #1842
- @helenzhangyc made their first contribution in #1864
- @LunarMarathon made their first contribution in #1871
Full Changelog: v1.9.1...v1.10.0