Releases: flyteorg/flytekit
Releases · flyteorg/flytekit
v1.14.0b6
What's Changed
- Remove
_fix_structured_dataset_type
to deprecate python 3.8 by @Future-Outlier in #2893 - Agent - missing type hint by @wild-endeavor in #2896
- Map/setup exec by @wild-endeavor in #2898
- Async/exists check should use async function by @wild-endeavor in #2901
- [Client][API] get control plane version by @Future-Outlier in #2874
- Remove array node map task from experimental by @eapolinario in #2900
- Make it easier to use commands with uv by @thomasjpfan in #2897
- Kill the vscode server itself when resume the task by @pingsutw in #2890
- Disable pytest live logs by @eapolinario in #2905
- [MSGPACK IDL] Gate feature by setting ENV by @Future-Outlier in #2894
- pod template inplace operations by @dansola in #2899
- Type Mismatching while Serializing Dataclass with Union by @mao3267 in #2859
- [Core feature] Flytekit should support
unsafe
mode for types by @Mecoli1219 in #2419 - Adds support for wait for execution with a configurable interval by @kumare3 in #2913
- [Housekeeping] stop support the python3.8 by @Terryhung in #2909
New Contributors
- @Terryhung made their first contribution in #2909
Full Changelog: v1.14.0b5...v1.14.0b6
v1.13.13
What's Changed
- Agents - missing type hint (#2896) by @wild-endeavor in #2902
- Map/setup exec (#2898) by @wild-endeavor in #2903
- Add top-level access to FlyteRemote, FlyteFile, and FlyteDirectory and convenience class methods for FlyteRemote (#2836) by @eapolinario in #2904
Full Changelog: v1.13.12...v1.13.13
v1.14.0b5
What's Changed
- Add support for ContainerTask in PERIAN agent + os-storage parameter by @otarabai in #2867
- Restrict Python Version Mismatch between Pickled Object and Remote Envrionment by @Mecoli1219 in #2848
- Default nb task resolver msg by @cosmicBboy in #2889
- [BUG]
Blob
uri
isn't converted tostr
when source path is used asuri
by @JiangJiaWei1103 in #2881
New Contributors
- @JiangJiaWei1103 made their first contribution in #2881
Full Changelog: v1.14.0b4...v1.14.0b5
v1.13.12
What's Changed
- fix enum type assertion with python versions less than 3.12 (#2873) by @eapolinario in #2880
Full Changelog: v1.13.11...v1.13.12
v1.14.0b4
What's Changed
- [TypeTransformer] Support frozen dataclasses by @Future-Outlier in #2823
- add class methods, unit tests for flytefile and flytedirectory by @granthamtaylor in #2852
- Remove pickle batching by @wild-endeavor in #2857
- Update comments in _make_dataclass_serializable by @mao3267 in #2856
- Added V5E tpu and slices to accelerators by @pryce-turner in #2838
- add
__hash__
method toFlyteFile
to fix bug during interactive mode by @granthamtaylor in #2853 - Updated jupyter interaction by @kumare3 in #2858
- [Docs] Flytekit README link not working in the File an Issue section by @400Ping in #2864
- Show traceback by default by @pingsutw in #2862
- Support Identifier in generate_console_url by @thomasjpfan in #2868
- Support overriding node metadata for array node by @pvditt in #2865
- Fix Jupyter Versioning by @Mecoli1219 in #2866
- improved output handling in notebooks by @kumare3 in #2869
- Restrict Eager Task for Interactive Mode by @Mecoli1219 in #2871
- Async/Batching of coroutines by @wild-endeavor in #2855
- fix enum type assertion with python versions less than 3.12 by @dansola in #2873
- Pydantic Transformer V2 by @Future-Outlier in #2792
New Contributors
Full Changelog: v1.14.0b3...v1.14.0b4
v1.13.11
What's Changed
- Backport 2845 v1.13 by @wild-endeavor in #2851
- No-op commit to trigger new version by @eapolinario in #2854
Full Changelog: v1.13.9...v1.13.11
[Beta] v1.14.0b3
What's Changed
- Supports importing modules in current path by @kumare3 in #2830
- Enable Resolve Attr Path for List or Dict of Promise by @Mecoli1219 in #2828
- Adds actual current working directory path by @thomasjpfan in #2832
- Catch mistake in structured dataset by @wild-endeavor in #2834
- Small change to clean up unit test. by @wild-endeavor in #2835
- Fix tree printing by @wild-endeavor in #2837
- handle case where error may not have args by @blaketastic2 in #2831
- Bump pyspark from 3.3.1 to 3.3.2 in /plugins/flytekit-greatexpectations by @dependabot in #2818
- Pull secrets from environment when running locally by @thomasjpfan in #2800
- Support executing launchplans from CLI by @kumare3 in #2839
- Add top-level access to FlyteRemote, FlyteFile, and FlyteDirectory and convenience class methods for FlyteRemote by @granthamtaylor in #2836
- Config for_endpoint doesn't respect config file by @wild-endeavor in #2843
- Union/enum handling by @wild-endeavor in #2845
- update docs for FlyteRemote by @granthamtaylor in #2847
- add great_tables renderer by @cosmicBboy in #2846
- Restrict Dynamic Workflow for Interactive Mode by @Mecoli1219 in #2849
- Async/data persistence by @wild-endeavor in #2829
Full Changelog: v1.14.0b2...v1.14.0b3
v1.13.10
[Beta] 14.0b2
What's Changed
- Revise Pickle Remote Task for Jupyter Notebook Environment by @Mecoli1219 in #2799
- DOC-648 Add pages for Neptune and W&B plugins by @neverett in #2803
- [Flytekit] Envd builder with extra copy commands by @mao3267 in #2774
- More instance generic checks by @wild-endeavor in #2813
- Read inputs file from stdin iff the last argument to
pyflyte run
is a dash by @eapolinario in #2814 - Add PERIAN agent docs by @otarabai in #2816
- Fix docs URL in pyflyte init by @bryan-hunted in #2822
- Add FLYTE_FAIL_ON_ERROR env to the databricks job by @pingsutw in #2819
- [BUG]
BQToPandasDecodingHandler
only reads partial data when dataset > 100MB by @mao3267 in #2789 - Cross type binding by @wild-endeavor in #2820
- [BUG] fix is_optional_type to not return true for all union types by @pvditt in #2824
- Run tests on merges to release branches by @eapolinario in #2827
- Flytekitplugin pandera update: use entrypoint and structured dataset by @cosmicBboy in #2821
- Make sure user errors contain the entire chain of the stack trace by @bgedik in #2795
- Improved Type engine for generic types and performance by @kumare3 in #2815
v1.13.9 Patches for instance generics and mapped union
What's Changed
- Instance generic empty case by @wild-endeavor in #2802
- More instance generic checks (#2813) by @eapolinario in #2817
- fix is_optional_type or not return true for all union types (#2824) by @eapolinario in #2825
- Run tests on merges to release branches by @eapolinario in #2826
Full Changelog: v1.13.8...v1.13.9