Releases: flyteorg/flytekit
Releases · flyteorg/flytekit
v1.14.6 - Pydantic/dataclass fixes
What's Changed
- Backport for pydantic basemodel CLI input by @Future-Outlier in #3084
- v1.14 Backport 3086 - StructuredDatasets inside dc/pydantic by @wild-endeavor in #3088
- Format imports better by @wild-endeavor in #3089
Full Changelog: v1.14.5...v1.14.6
v1.14.5 - Backport coroutine batching & other fixes
What's Changed
- Backport changes up to 2025/01/21 by @eapolinario in #3078
- backport to 1.14 - [BUG] Open FlyteFile from remote path (#2991) by @eapolinario in #3079
- v1.14 - Backport 3080 async coroutine batch fix by @wild-endeavor in #3083
Full Changelog: v1.14.4...v1.14.5
v1.15.0b1
What's Changed
- Fix pydantic basemodel default input by @Future-Outlier in #3013
- [BUG] Open FlyteFile from remote path by @JiangJiaWei1103 in #2991
- vllm inference plugin by @dansola in #2967
- Add poetry to image spec by @thomasjpfan in #3025
- [test] Add integration test for accessing sd sttr in dc by @JiangJiaWei1103 in #2969
- [BUG] Map task logging level fixed at 30 for default logger by @pvditt in #3032
- add Optuna plugin by @granthamtaylor in #3035
- add managed environment POC by @granthamtaylor in #3021
- Make launch plan registrable by removing requirement for name by @wild-endeavor in #3043
- Make FlyteFile and FlyteDirectory pickleable by @cosmicBboy in #3030
- fix: set asyncio_default_fixture_loop_scope by @machichima in #3034
- Bump jinja2 from 3.1.3 to 3.1.5 in /plugins/flytekit-onnx-pytorch by @dependabot in #3044
- pin grpcio and grpcio-status <= 1.68.0 by @cosmicBboy in #3046
- Prevent register_launch_plan from re-registering already registered workflow by @wild-endeavor in #3049
- Remove Pydantic V1 plugin by @Future-Outlier in #3040
- Add advanced Optuna plugin authoring methods by @granthamtaylor in #3051
- Place venv in /root when using uv.lock as well by @thomasjpfan in #3062
- Make FlyteUserRuntimeException to return error_code in Container Error by @RRap0so in #3059
- Improve Type Engine Error Msg by @Future-Outlier in #3063
- [Flytekit] Separate remote signal functions by @mao3267 in #2933
- Only copy over cat-certificates.crt if it does not exist in base image by @thomasjpfan in #3067
- Update eager task launching & monitoring by @wild-endeavor in #3042
- Support with_overrides setting metadata for map_task subnode instead of parent node by @pvditt in #2982
- fix: remove duplication log when execute by @vincent0426 in #3052
- Fix: Always propagate pytorch task worker process exception timestamp to task exception by @fg91 in #3057
- Eager deck name by @wild-endeavor in #3072
- Allow user-defined dataclass type transformer (again) by @eapolinario in #3075
- [flyteagent][CLI] Make agent prometheus port configurable by @Future-Outlier in #3064
- Adds python_exec into ImageSpec by @thomasjpfan in #3069
- Add a test for union/dc by @wild-endeavor in #3074
- Add the Flyte agent to provision and manage K8s (data) service for deep learning (GNN) use cases by @shuyingliang in #3004
- Bugfix Omegaconf plugin: Properly deal with NoneType values by @adrianloy in #3056
New Contributors
- @machichima made their first contribution in #3034
- @shuyingliang made their first contribution in #3004
- @adrianloy made their first contribution in #3056
Full Changelog: v1.15.0b0...v1.15.0b1
v1.14.4 - FlyteRemote launch plan registration fix and pin grpc
What's Changed
- Backport 3043 (remote register launch plan name) to v1.14 + 3024 by @wild-endeavor in #3045
- Prevent register_launch_plan from re-registering already registered workflows by @wild-endeavor in #3054
- Backport 3046 - Pin grpc by @wild-endeavor in #3055
Full Changelog: v1.14.3...v1.14.4
v1.15.0b0
What's Changed
- Introduce
pod_spec_from_resources()
ray helper function by @fiedlerNr9 in #2943 - pin ollama version by @samhita-alla in #2997
- Remove open_async usage in put raw data by @wild-endeavor in #2998
- Specify minio env vars in integration tests by @eapolinario in #3001
- Correct links that end up surfacing in docs by @ppiegaze in #3000
- Unify dependencies in agent image by @eapolinario in #3008
- Faster GitIgnore directory check by @fellhorn in #3007
- Use the same source of time in flaky test by @eapolinario in #3009
- Use correct name in flyteagent test by @eapolinario in #3011
- vscode decorator for the dynamic task by @pingsutw in #2994
- fix: Improve error details and logging config handling by @pingsutw in #3012
- Add python interpreter into vscode settings by @thomasjpfan in #3014
- add support for toggling data mode for array node by @pvditt in #2940
- Store protos in local cache by @eapolinario in #3022
- Bump aiohttp from 3.9.5 to 3.10.11 by @dependabot in #3018
- Fix bug in FlyteDirectory.listdir on local files by @pimdh in #2926
- Fix unit tests in airflow plugin by @pingsutw in #3024
- fix: Fix resource meta typos for async agent by @JiangJiaWei1103 in #3023
- fix: format commands output by @vincent0426 in #3026
New Contributors
- @pimdh made their first contribution in #2926
- @vincent0426 made their first contribution in #3026
Full Changelog: v1.15.0a1...v1.15.0b0
v1.14.3
What's Changed
- Backport changes to 1.14.3 by @eapolinario in #3019
Full Changelog: v1.14.2...v1.14.3
v1.14.2
What's Changed
- Backport to v1.14 - Unify dependencies in agent image (#3008) by @eapolinario in #3010
Full Changelog: v1.14.1...v1.14.2
v1.14.1
What's Changed
- [v1.14] Backport Fix lazy import (#2987) by @wild-endeavor in #2990
- Backport changes for 14.1 by @wild-endeavor in #3006
Full Changelog: v1.14.0...v1.14.1
[alpha testing] v1.15.0a1 for docs update
What's Changed
- GH-5989: Fix task registration with
node_dependency_hints
by @Tom-Newton in #2992 - Remove eager exception doc by @wild-endeavor in #2995
Full Changelog: v1.15.0a0...v1.15.0a1
[alpha testing] v1.15.0a0 for docs update
What's Changed
- Fix lazy import by @pingsutw in #2987
- fix: dbt-test by @taieeuu in #2989
- Async tasks and eager revamp by @wild-endeavor in #2927
New Contributors
Full Changelog: v1.14.0...v1.15.0a0