Releases: flyteorg/flyte-sdk
Releases · flyteorg/flyte-sdk
v2.0.0b24
What's Changed
- Don't use --overwrite for macs by @wild-endeavor in #234
- Fix fast registration for Dask by @pingsutw in #233
- Example configs updated to use git configs by @kumare3 in #230
- Deployment patterns using current_domain by @kumare3 in #235
- Introduce parent_env_name which is pickable by @wild-endeavor in #236
- build elastic plugin by @fiedlerNr9 in #237
Full Changelog: v2.0.0b23...v2.0.0b24
v2.0.0b23
What's Changed
- Update workflow decorator in README example by @ppiegaze in #194
- Add an example for submitting rayjob to an existing cluster by @pingsutw in #192
- Update Spark example configuration by @pingsutw in #193
- Scale testing by @kumare3 in #189
- This Example demonstrates how to copy the entire source code into an image by @kumare3 in #195
- Allows filtering runs by phase and user by @kumare3 in #204
- Disable cache for raw container task by default by @pingsutw in #200
- Reduce startup overhead for the debug button by @pingsutw in #203
- Allow local builder's command to use mounted secrets, fix secret command generation from env vars by @redartera in #202
- Improve Flyte initialization error messages by @pingsutw in #199
- Controller should exit and write error message by @kumare3 in #197
- default interruptible to not be set in task tempalte unless specified by @pvditt in #198
- Fixed local execution for paths/reports/raw-data etc by @kumare3 in #207
- [Breaking] Removes the need for
add_task
in TaskEnvironment by @kumare3 in #210 - Fix pickle transformer by @kumare3 in #206
- feature: add poetry image builder layer by @popojk in #176
- Overwrite files by @kumare3 in #213
- Add uv workspace example in deploy_patterns by @popojk in #208
- Support for Queues by @kumare3 in #137
- Triggers (alpha - sdk only) by @kumare3 in #59
- [FEAT] Use TaskEnvironment name as image identifier by @machichima in #211
- Improve hash calculation for UV and Poetry project layers by @pingsutw in #218
- Improved local run experience by @kumare3 in #220
- Fix langgraph example by @kumare3 in #221
- Update plugin examples by @pingsutw in #223
- Adjust layer arg check in remote builder by @pingsutw in #225
- Allow cli to turn off default on flags by @wild-endeavor in #224
- PathRewrite system by @kumare3 in #222
- [FEAT] Enable Local cache by @machichima in #168
- Breaking flyte.io.File sync/async api and Faster data by @kumare3 in #228
- Bigquery task example by @pingsutw in #196
- Elastic plugin by @kevinliao852 in #141
- Improve exception handling in custom excepthook by @pingsutw in #227
- Deploy trigger by @kumare3 in #232
New Contributors
- @redartera made their first contribution in #202
- @pvditt made their first contribution in #198
- @kevinliao852 made their first contribution in #141
Full Changelog: v2.0.0b22...v2.0.0b23
v2.0.0b22
What's Changed
- Resolve config only once! by @kumare3 in #183
- Fix deployment versioning with environment and image cache hash by @pingsutw in #180
- Optimize pickle storage based on object size by @pingsutw in #179
- Small updates by @wild-endeavor in #185
- Stress large runs by @kumare3 in #186
- Literals are now returned in native type by @kumare3 in #187
- Wait for flyte-pypi package availability before building by @pingsutw in #184
- Fixed ParamSpec propagation for
@task
decorator by @kumare3 in #188 - [Fix] Image Cache bug when python version different between local and remote by @machichima in #163
New Contributors
- @machichima made their first contribution in #163
Full Changelog: v2.0.0b21...v2.0.0b22
v2.0.0b21
What's Changed
- update examples to use flyte.git.config_from_root by @cosmicBboy in #156
- Add example: cached resource tuner by @cosmicBboy in #161
- add get git root config to config auto by @cosmicBboy in #162
- add graphql example by @cosmicBboy in #159
- Fix docstring indents by @ppiegaze in #165
- Nesting Asyncio by @kumare3 in #158
- add secret file group example by @fiedlerNr9 in #172
- Not copying ignore group file into docker image by @popojk in #126
- Runtime should use execution project/domain as the context by @kumare3 in #173
- Azure support by @kumare3 in #169
- cleanup: remove tutorials that are already in unionai-examples by @samhita-alla in #164
- add custom plaintext keyring for google colab by @cosmicBboy in #166
- Path.walk is not compatible with Python 3.10 and 3.11 by @popojk in #146
- update logger rich styling to work on terminal and jupyter by @cosmicBboy in #171
- Support Literal type (as enums) and Enums in dataclasses and pydantic models by @kumare3 in #170
- Build customized CLI apps - pass to Flyte by @kumare3 in #175
- Remove optimize task by @pingsutw in #177
- Handle inputs/outputs and data in notebooks by @kumare3 in #181
- (ray_example): Increase memory resources for Ray task by @pingsutw in #182
New Contributors
- @fiedlerNr9 made their first contribution in #172
- @popojk made their first contribution in #126
Full Changelog: v2.0.0b20...v2.0.0b21
v2.0.0b20
v2.0.0b19
What's Changed
- Translate pydantic to dataframe by @wild-endeavor in #66
- Reference Tasks are immutable. by @kumare3 in #138
- bugfixes on ml/gridsearch_gpu.py example by @cosmicBboy in #139
- Inmemory accumulation by @kumare3 in #124
- Create a new LazyEntity when overriding by @pingsutw in #140
- init_from_config supports pathlib.Path by @cosmicBboy in #143
- Fixing CLI handling of optional and none types by @kumare3 in #148
- DataFrame cleanup by @wild-endeavor in #145
- Trace fanout by @kumare3 in #136
- Entry log line fix by @kumare3 in #150
- Update default config path to ./.flyte/config.yaml, add
flyte.git
namespace to provide git utilities by @cosmicBboy in #147 - Support for functools.partial and flyte.map by @kumare3 in #151
- Spark config can be overriden dynamically by @kumare3 in #152
Full Changelog: v2.0.0b18...v2.0.0b19
v2.0.0b18
Major release milestone
- Stress tests working
- Image API stable and improved
- Ray / Spark and general debug functionality
- explicit Hashmethod support (only for offloaded types)
- Traces working and stress tested
- pyproject.toml support
- Early error escalation
- Improved logging
What's Changed
- Add a default interpreter_path and entrypoint_path by @pingsutw in #115
- Debug button for Ray/Spark by @pingsutw in #114
- check if a uv.lock is up to date by @pingsutw in #119
- Find errors early by @kumare3 in #120
- fix: Handle auto image build by @pingsutw in #121
- remove force=true from build_default_image.py by @pingsutw in #122
- Global logging handler by @kumare3 in #113
- Updated HashMethod approach by @wild-endeavor in #105
- fix: Use error_info.message for clearer error msgs by @pingsutw in #130
- Remove timestamp from the context.tar.gz by @pingsutw in #131
- with_uv_project for remote builder by @pingsutw in #129
- Trace Outputs can be None, 0 or non existent by @kumare3 in #132
- with_uv_project doesnt support extras in uv.lock by @cosmicBboy in #127
- Trace example add more cases by @kumare3 in #133
- Trace recovery stressor by @kumare3 in #35
- Fixed issues and tested by @kumare3 in #135
Full Changelog: v2.0.0b17...v2.0.0b18
v2.0.0b17
v2.0.0b16
What's Changed
- Gate IDL to be <2 for now by @wild-endeavor in #116
Full Changelog: v2.0.0b15...v2.0.0b16
v2.0.0b15
What's Changed
- Plumb through trace spec interface by @squiishyy in #39
Full Changelog: v2.0.0b14...v2.0.0b15