<Release - v1.15.0> New release published by <eapo...
# flytekit
c
Release - v1.15.0 New release published by eapolinario 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 • GH-5989: Fix task registration with
node_dependency_hints
by @Tom-Newton in #2992 • Remove eager exception doc by @wild-endeavor in #2995 • 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 • 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 <https://github.com/flyteorg/f… flyteorg/flytekit