v1.11.0
Breaking change
As of this version, overriding container image via task node overrides requires flytepropeller 1.11.0.
What's Changed
- Extends config plugin API to customize the default OAuth success html by @thomasjpfan in #2189
- Fix Airflow Agent kwargs bug by @Future-Outlier in #2195
- Container Image should be an input into computing the task version by @pingsutw in #2194
- Bump cryptography from 42.0.0 to 42.0.2 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #2197
- add executable to shell task by @samhita-alla in #2084
- feat(flyteinteractive): Disable workspace trust for vscode server by @MortalHappiness in #2202
- Fix local overwrite cache by @ChungYujoyce in #2198
- docs(flyteinteractive): Change docker build to docker buildx build by @MortalHappiness in #2200
- Distribute tests by file by @eapolinario in #2199
- Support overridding cache configuration by @hamersaw in #2154
- [caching] Add overwrite_cache flag when creating launch plan by @ysysys3074 in #2029
- pin great expectations version and run local cache tests serially by @samhita-alla in #2205
- Move agent (extend) tests to extras by @wild-endeavor in #2218
- Fix CI error by @pingsutw in #2220
- upload files/directories when using remote-workflow by @samhita-alla in #2222
- CI Uses GITHUB_OUTPUT in github actions by @thomasjpfan in #2219
- Add launch condition column by @wild-endeavor in #2204
- Add SyncAgentBase by @pingsutw in #2146
- Use disk-space-reclaimer only when running envd tests by @pingsutw in #2225
- Dep: Pin grpcio in flytekit-identity-aware-proxy to version that allo… by @fg91 in #2212
- Fix: Handle overriding of container image in backend by @fg91 in #2176
- Fixes failing test related to TaskNodeOverrides by @thomasjpfan in #2230
- ci(build-image): Fix incomplete double quote in yaml file by @MortalHappiness in #2209
- Add agent slim image by @pingsutw in #2231
- Add health check servicer for agent by @pingsutw in #2232
- Bump orjson from 3.9.10 to 3.9.15 in /plugins/flytekit-airflow by @dependabot in #2216
- ChatGPT Agent by @Future-Outlier in #2226
- Add
--overwrite-cache
inpyflyte backfill
cli by @ChungYujoyce in #2214 - Add
default_project
inregister_launch_plan
by @ChungYujoyce in #2215 - Fix Monodocs build by @pingsutw in #2235
- Enhance default image to check FLYTE_INTERNAL_IMAGE by @ddl-rliu in #2223
- Define a str method for FlyteException by @noahjax in #2203
- Remove trailing '=' character from generated image tag hash value by @jasonlai1218 in #2240
- Simpler dev images by @eapolinario in #2243
- Only have one flyteidl entry in pyproject toml by @thomasjpfan in #2245
- DOCS-301 update flytekit links to monodocs by @ppiegaze in #2210
- Output metadata tracking by @wild-endeavor in #2221
- Define python versions a priori and schedule CI runs once a day by @eapolinario in #2237
- Simplify version calculation by @eapolinario in #2247
- Adds a FlyteDeck markdown renderer to core by @thomasjpfan in #2246
- DeleteTask should return DeleteTaskResponse by @pingsutw in #2251
- Promote source code renderer and use it by default by @thomasjpfan in #2248
- Refactor Databricks Agent Phase by @Future-Outlier in #2244
- feat(resources): support serialization of Resources dataclasses by @cameronraysmith in #2250
- Fix sql alchemy plugin error
module 'pandas.io' has no attribute 'common'
by @Future-Outlier in #2249 - ShellTask: stores process return code, stdout and stderr for later use. by @benoistlaurent in #2229
- Bump flyteidl for spark plugin by @pingsutw in #2253
- Rewrite test to work better on all platforms by @eapolinario in #2255
- Support pydantic plugin in 2.xx version by @Future-Outlier in #2217
- Fix FlyteFS by @pingsutw in #2208
New Contributors
- @noahjax made their first contribution in #2203
- @cameronraysmith made their first contribution in #2250
- @benoistlaurent made their first contribution in #2229
Full Changelog: v1.10.7...v1.11.0