Flyte v1.8.0 Release
Flytekit
- Support configuring pip index url with the image spec by @yini7777 in flyteorg/flytekit#1692
- Improve error message for pyflyte-fast-execute by @pingsutw in flyteorg/flytekit#1686
- Feat: Allow disabling rich tracebacks via env var by @fg91 in flyteorg/flytekit#1695
- Fix task type version in pytorch and mpi task plugin by @yubofredwang in flyteorg/flytekit#1690
- get_transformer returns pickle transformer if type is unsupported by @pingsutw in flyteorg/flytekit#1694
- Add Cuda to ImageSpec by @pingsutw in flyteorg/flytekit#1688
- Feat: Warn when doing local torch elastic training with nnodes > 1 by @fg91 in flyteorg/flytekit#1697
- Fix config of user facing execution parameters in spawning elastic tasks by @fg91 in flyteorg/flytekit#1677
- Union | optional return types supported by @kumare3 in flyteorg/flytekit#1703
- Fail registration if output isn't Optional when using map tasks with min_success_ratio < 1 by @pingsutw in flyteorg/flytekit#1709
- Add bigquery project and location to metadata by @pingsutw in flyteorg/flytekit#1702
- Generate decks at local execution by @pingsutw in flyteorg/flytekit#1699
- Improve task type hint by @pingsutw in flyteorg/flytekit#1711
- Detect upstream nodes from container nested promises by @wild-endeavor in flyteorg/flytekit#1707
- Add Iterator Transformer by @pingsutw in flyteorg/flytekit#1710
- Always a default image and streamline image handling serialize vs package by @wild-endeavor in flyteorg/flytekit#1610
- Remove ensure literal by @wild-endeavor in flyteorg/flytekit#1706
- Fix a bug in gx integration by @XinEDprob in flyteorg/flytekit#1675
- Update pythonbuild.yml: add hugging face plugin to CI by @cosmicBboy in flyteorg/flytekit#1684
- add imagespec cache by @RichhLi in flyteorg/flytekit#1717
- Add requirements to imageSpec by @pingsutw in flyteorg/flytekit#1698
- Memory reduction change by @wild-endeavor in flyteorg/flytekit#1716
- use getattr to access task_def.disable_deck in entrypoint by @cosmicBboy in flyteorg/flytekit#1724
- Add a couple tests by @wild-endeavor in flyteorg/flytekit#1722
- Csvtransform by @ChungYujoyce in flyteorg/flytekit#1671
Flyteadmin
- Add a user-specifiable root to upload link request by @wild-endeavor in flyteorg/flyteadmin#577
- Bump propeller version by @pingsutw in flyteorg/flyteadmin#580
- Upgrade go 1.19 in Dockerfile by @hamersaw in flyteorg/flyteadmin#581
Flytepropeller
- Update flyteplugins to v1.0.67 by @bstadlbauer in flyteorg/flytepropeller#575
- Correctly validating error code on aborting terminal launchplans by @hamersaw in flyteorg/flytepropeller#574
- Use GetExecutionData instead by @EngHabu in flyteorg/flytepropeller#573
- Propagating environment variables through launchplans by @hamersaw in flyteorg/flytepropeller#576
- upgrade dockerfile go to 1.19 by @hamersaw in flyteorg/flytepropeller#580
- Bump flyteplugins version by @pingsutw in flyteorg/flytepropeller#581
- Support for cross-project secrets for GCP by @jeevb in flyteorg/flytepropeller#582
- Added IsFailurePermanent flag on DynamicTaskStatus by @hamersaw in flyteorg/flytepropeller#567
Flyteplugins
- Don't add master replica log link when doing elastic pytorch training by @fg91 in flyteorg/flyteplugins#356
- [Bigquery] Add support for impersonation of GSA bound to task's KSA by @jeevb in flyteorg/flyteplugins#355
- Fix initial dask job state by @bstadlbauer in flyteorg/flyteplugins#357
- Feat: Add pod start and finish time in RFC3339 time format to logging link templating variables #minor by @fg91 in flyteorg/flyteplugins#360
- fix v1 pytorch job plugin with elastic policy by @yubofredwang in flyteorg/flyteplugins#359
- Allow using pod start time in kubeflow plugin log links by @fg91 in flyteorg/flyteplugins#362
- Pass location to the BigQuery request by @pingsutw in flyteorg/flyteplugins#365
- Fix map task cache misses by @bstadlbauer in flyteorg/flyteplugins#363
- Switch to official dask operator by @bstadlbauer in flyteorg/flyteplugins#366
- Fix duplicate env vars in container by @hamersaw in flyteorg/flyteplugins#358
- Set scheduler restart policy to Always by @bstadlbauer in flyteorg/flyteplugins#367
Flyteconsole
- Fix launch plan icon flyteorg/flyteconsole#777