Releases: flyteorg/flytekit
Releases · flyteorg/flytekit
v1.13.1a1
What's Changed
- Add myself to code owners of flytekit-kf-pytorch by @fg91 in #2556
- Add run_policy to ElasticTask by @bgedik in #2555
- Added entrypoint to imagespec and default builder by @pryce-turner in #2553
- Set default width if fail to get terminal size by @pingsutw in #2558
- Disable rich traceback for papermill plugin by @pingsutw in #2559
- fix datetime in eager workflow by @novahow in #2541
- Fix CSS with Flyte decks by @thomasjpfan in #2565
- Fix
FlyteDirectory
on Azure by @Tom-Newton in #2564 - Default image builder: Creates HOME if it does not exists by @thomasjpfan in #2562
- Removes isodate requirement by @thomasjpfan in #2568
- Read FLYTE_SDK_DEV_LOGGING_LEVEL from env by @pingsutw in #2571
- print native input/output when cache hit by @pingsutw in #2567
- Fix: Set OMP_NUM_THREADS by default in Elastic by @fellhorn in #2569
- Use logging level in env for default dev logger by @pingsutw in #2572
- Bump certifi from 2023.7.22 to 2024.7.4 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #2566
- Allow for flytekit version to be specified in default image builder by @thomasjpfan in #2563
- Removes jinja2 dependency by @thomasjpfan in #2570
- Improve error when missing type annotations in task/workflow by @pingsutw in #2549
- Rename databricks task type by @pingsutw in #2574
- remove upper bound of plugin dependencies for flytekit-sqlalchemy by @Mecoli1219 in #2517
- Remove flytekitplugins-deck-standard in Dockerfile by @Future-Outlier in #2582
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #2581
- handle existing sagemaker deployments gracefully by @samhita-alla in #2400
- Use /opt/micromamba for default image builder by @thomasjpfan in #2578
- Improve error message for missing return by @pingsutw in #2551
- Override Dataclass Serialization/Deserialization Behavior for
FlyteTypes
bymashumaro
by @Future-Outlier in #2554 - Fix FlyteDirectory docs rendering by @ppiegaze in #2584
- Make
openai_organization
Optional in OpenAI plugins by @Future-Outlier in #2585 - Adds comet-ml plugin by @thomasjpfan in #2550
Full Changelog: v1.13.0...v1.13.1a1
[pre alpha test] elastic model cards
remove prints Signed-off-by: Yee Hing Tong <[email protected]>
v1.13.0
What's Changed
- Skip broken symlinks during calculation of digest (during fast registration) by @eapolinario in #2482
- Remove upper bound for docker and requests by @pingsutw in #2488
- Remove upper bound for deps
click
by @austin362667 in #2491 - Remove upper bound for deps
croniter
by @austin362667 in #2492 - Pin numpy version in dev requirements, only register type transformer if installed by @cosmicBboy in #2485
- remove upper bound for deps
urllib3
by @austin362667 in #2496 - Remove upper bound for deps
statsd
by @austin362667 in #2495 - Update flytekitplugins-huggingface dependency by @pingsutw in #2494
- Improve error handling for docker client by @pingsutw in #2489
- Remove upper bound for deps
pytimeparse
by @austin362667 in #2493 - Adds callable option to get secrets for the W&B plugin by @thomasjpfan in #2449
- Made FlyteFile.new_remote_file use name arg by @pryce-turner in #2499
- remove upper bound of plugin dependencies for flytekit-pydantic by @Mecoli1219 in #2515
- remove upper bound of plugin dependencies for flytekit-whylogs by @Mecoli1219 in #2520
- remove upper bound of plugin dependencies for flytekit-wandb by @Mecoli1219 in #2519
- feat(envd): Add switch for custom envd context by @pingsutw in #2500
- FLYTE_INTERNAL_IMAGE should have higher precedence by @pingsutw in #2523
- Add support for specifying execution cluster labels in pyflyte by @va6996 in #2422
- try removing multiple imports to resolve fast-mode issue by @novahow in #2110
- Run flytekit tasks on remote with local default values passed correctly by @kumare3 in #2525
- Adds support for wandb backlinks through FLYTE_EXECUTION_URL by @thomasjpfan in #2497
- Fix flaky test_initialise_azure_file_provider_with_default_credential by @pingsutw in #2530
- Install numpy<2.0.0 for pandera plugin by @pingsutw in #2526
- refactor(core): Improve dataclass attribute serialization by @pingsutw in #2531
- Add filter support to recent_executions by @pingsutw in #2524
- modify the name of the dict transformer to typed dict by @samhita-alla in #2534
- Ensure that PythonAutoContainerTask has a container_image attribute by @pingsutw in #2527
- Catch silent subproc_execute failures by @pryce-turner in #2404
- fix: Prevent local files from being moved when using FlyteFile on local executions by @ggydush in #2476
- [fix] Validate interface variable names are python-valid by @ddl-rliu in #2538
- [Feature] Support positional arguments by @MortalHappiness in #2522
- Adds a Default ImageSpec image builder by @thomasjpfan in #2346
- Fix pandera plugin for 0.20 by @thomasjpfan in #2545
- Fix
Flytefile
Remote Path Error by @Future-Outlier in #2544 - Core/enable deck by @novahow in #2314
- Add thonmas and future outlier to CODEOWNERS by @Future-Outlier in #2548
- Improve error message for ImageSpec by @pingsutw in #2498
- Improve error message for pyflyte run by @pingsutw in #2472
- Support s3 path for click Dir param type by @Future-Outlier in #2547
- remove upper bound of plugin dependencies for flytekit-greatexpectations by @Mecoli1219 in #2506
New Contributors
Full Changelog: v1.12.3...v1.13.0
v1.12.3 Map task improvement,
What's Changed
- Support Passing Dataclass Values via Command Line by @Future-Outlier in #2446
- Fix output_prefix in do() method for ChatGPT Agent by @Future-Outlier in #2457
- Fix CI by restricting hugging face dataset version by @Future-Outlier in #2461
- Add escape for scalars to binding during union handling by @wild-endeavor in #2460
- Prevent mutable default arguments by @eapolinario in #2443
- feat(bindings): Task arguments default value binding by @MortalHappiness in #2401
- Use new fileaccess to build execution state by @wild-endeavor in #2452
- Add Image builder
should_build
method for more customizable build behavior by @cosmicBboy in #2458 - Async Agent Interface Refactor by @Future-Outlier in #2467
- fix(core): Handle missing metadata in DictTransformer by @pingsutw in #2469
- Improve the error handling for dataclass by @kumare3 in #2466
- Enable string conversion for
Scalar
objects that contain aschema
by @redartera in #2468 - Make the value in the label optional by @pingsutw in #2465
- Fix test_image_spec by @pingsutw in #2477
- Add copy all options to register script by @bgedik in #2464
- spelling by @wild-endeavor in #2481
- Add identity to task execution metadata by @noahjax in #2315
- Add functionality for .flyteignore file by @dansola in #2479
- Fix the
uri
value of the input with Any type in the workflow when running remotely. by @Mecoli1219 in #2463 - fix: include remote file paths with special characters by @RRK1000 in #2478
- Fix: Fix deprecated numpy type and make numpy<2 explicit dependency by @fg91 in #2483
- Only transform the literal that matches the map task index by @EngHabu in #2484
New Contributors
- @redartera made their first contribution in #2468
- @bgedik made their first contribution in #2464
- @dansola made their first contribution in #2479
- @Mecoli1219 made their first contribution in #2463
- @RRK1000 made their first contribution in #2478
Full Changelog: v1.12.2...v1.12.3
v1.12.3-b0
What's Changed
- [MINOR] Support Passing Dataclass Values via Command Line by @Future-Outlier in #2446
- Fix output_prefix in do() method for ChatGPT Agent by @Future-Outlier in #2457
- Fix CI by restricting hugging face dataset version by @Future-Outlier in #2461
- Add escape for scalars to binding during union handling by @wild-endeavor in #2460
- Prevent mutable default arguments by @eapolinario in #2443
- feat(bindings): Task arguments default value binding by @MortalHappiness in #2401
- Use new fileaccess to build execution state by @wild-endeavor in #2452
- Add Image builder
should_build
method for more customizable build behavior by @cosmicBboy in #2458 - Async Agent Interface Refactor by @Future-Outlier in #2467
- fix(core): Handle missing metadata in DictTransformer by @pingsutw in #2469
- Improve the error handling for dataclass by @kumare3 in #2466
- Enable string conversion for
Scalar
objects that contain aschema
by @redartera in #2468 - Make the value in the label optional by @pingsutw in #2465
- Fix test_image_spec by @pingsutw in #2477
- Add copy all options to register script by @bgedik in #2464
- spelling by @wild-endeavor in #2481
- Add identity to task execution metadata by @noahjax in #2315
- Add functionality for .flyteignore file by @dansola in #2479
New Contributors
- @redartera made their first contribution in #2468
- @bgedik made their first contribution in #2464
- @dansola made their first contribution in #2479
Full Changelog: v1.12.2...v1.12.3-b0
v1.12.2
What's Changed
- Fix
__annotations__
key not found by @austin362667 in #2391 - Fix get_task_inputs in flytekitpluugins-interactive by @pingsutw in #2398
- fix(import): Fix relative import path error by @MortalHappiness in #2397
- pickle dictionary when it isn't JSON serializable by @samhita-alla in #2390
- Deprecate
cron_expression
by @eapolinario in #2402 - Use uv in CI and to build images by @eapolinario in #2403
- feat: Support ftp when using FlyteFile by @ggydush in #2409
- fix(ImageSpec): Ensure all APIErrors return a value by @pingsutw in #2408
- Adds jinja2 to dependnecies by @thomasjpfan in #2413
- refactor(click_types): skip serialization for default values by @pingsutw in #2418
- Fix UV install in Makefile by @thomasjpfan in #2421
- Adds flytekitplugin.wandb by @thomasjpfan in #2405
- Set lower bound for flytekit in envd plugin by @pingsutw in #2430
- build: Exclude broken requests versions by @pingsutw in #2434
- Expand urllib3 to include v2 by @wild-endeavor in #2431
- add openai batch API agent by @samhita-alla in #2353
- Check for None before lazy loading by @thomasjpfan in #2435
- convert jsonl to lowercase and update default image by @samhita-alla in #2438
- Bump requests from 2.31.0 to 2.32.2 in /plugins/flytekit-onnx-pytorch by @dependabot in #2437
- update openai batch test and workflow by @samhita-alla in #2440
- fix(ImageSpec): Do not build image during executions by @thomasjpfan in #2410
- Bump requests from 2.31.0 to 2.32.2 in /plugins/flytekit-airflow by @dependabot in #2441
- Configure default logger before upgrade_to_rich_logging by @pingsutw in #2423
- Remove databricks token from the task config by @pingsutw in #2429
- Remote fetch array node by @wild-endeavor in #2442
- add output prefix to
do()
method in sync agent & update boto agent by @samhita-alla in #2450 - Make error messages in LaunchPlan.get_or_create actionable by @fg91 in #2451
- Bump jinja2 from 3.1.3 to 3.1.4 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #2392
- Fix DBT plugin test by @Future-Outlier in #2454
- Add . to the PYTHONPATH in ImageSpec by @pingsutw in #2447
- Remove pod-plugin and scikit-learn from official docker image by @eapolinario in #2455
- Add ImageConfig to the serialization context for dynamic task by @pingsutw in #2456
- Only run CI checks using protobuf 4 by @eapolinario in #2459
Full Changelog: v1.12.0...v1.12.2
v1.12.1-rc1
What's Changed
- Fix DBT plugin test by @Future-Outlier in #2454
- Add . to the PYTHONPATH in ImageSpec by @pingsutw in #2447
- Remove pod-plugin and scikit-learn from official docker image by @eapolinario in #2455
- Add ImageConfig to the serialization context for dynamic task by @pingsutw in #2456
Full Changelog: v1.12.1-rc0...v1.12.1-rc1
v1.12.1-rc0
What's Changed
- Remove databricks token from the task config by @pingsutw in #2429
- Remote fetch array node by @wild-endeavor in #2442
- add output prefix to
do()
method in sync agent & update boto agent by @samhita-alla in #2450 - Make error messages in LaunchPlan.get_or_create actionable by @fg91 in #2451
- Bump jinja2 from 3.1.3 to 3.1.4 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #2392
Full Changelog: v1.12.1b4...v1.12.1-rc0
v1.12.1b4
What's Changed
- Bump requests from 2.31.0 to 2.32.2 in /plugins/flytekit-onnx-pytorch by @dependabot in #2437
- update openai batch test and workflow by @samhita-alla in #2440
- fix(ImageSpec): Do not build image during executions by @thomasjpfan in #2410
- Bump requests from 2.31.0 to 2.32.2 in /plugins/flytekit-airflow by @dependabot in #2441
- Configure default logger before upgrade_to_rich_logging by @pingsutw in #2423
Full Changelog: v1.12.1b3...v1.12.1b4
v1.12.1b3
What's Changed
- Check for None before lazy loading by @thomasjpfan in #2435
- convert jsonl to lowercase and update default image by @samhita-alla in #2438
Full Changelog: v1.12.1b2...v1.12.1b3