v1.6.0
What's Changed
- Unify sqlalchemy Dockerfiles by @eapolinario in #1585
- Add classifier for Python 3.11 by @honnix in #1589
- Pyflyte build imageSpec by @pingsutw in #1555
- Feature/3506: Improve Type Conversion errors, use rich to prettify error messages by @cosmicBboy in #1582
- Add support nested FlyteFile in pyflyte run by @pingsutw in #1587
- Set cache_regions=True in the case of s3fs by @eapolinario in #1592
- Set default ComSpec when running on Windows by @pingsutw in #1595
- Feature: add activate-launchplan command to pyflyte by @wckdman in #1588
- Remove extraneous debug statement by @wild-endeavor in #1596
- Add log streaming to papermill plugin by @CalvinLeather in #1129
- Set lower bound for s3fs by @pingsutw in #1598
- Implement horovod task in mpi plugin by @ByronHsu in #1575
- Add ImageRender class for Flyte Decks by @peridotml in #1599
- Bump tensorflow from 2.10.0 to 2.11.1 in /plugins/flytekit-mlflow by @dependabot in #1586
- Handle batchable lists of length 0 by @eapolinario in #1600
- pyflyte run imperative workflow by @pingsutw in #1597
- Backfill should fill in the right input vars by @kumare3 in #1593
- Pyflyte prettified by @kumare3 in #1602
- pyflyte run now supports json/yaml files by @kumare3 in #1606
- Add is_inside func to ImageSpec by @pingsutw in #1601
- Measuring the time taken for each component when executing a task by @Yicheng-Lu-llll in #1581
- Skip the image building process if the check for its existence fails by @pingsutw in #1614
- Enable torch elastic training (torchrun) by @fg91 in #1603
- update sphinx youtube plugin by @pingsutw in #1619
- Read polar dataframe without copying to local by @pingsutw in #1618
- Add default spark image by @pingsutw in #1616
- Lazy load modules by @pingsutw in #1590
- Override node name with a name containing underscore by @pingsutw in #1608
- External Plugin Service (grpc) by @pingsutw in #1524
- Include traceback in errors from admin by @wild-endeavor in #1621
- Add support for copying all the files in source root by @pingsutw in #1622
- Fix PipelineModel transformer issue 3648 by @peridotml in #1623
- update GH workflow for external plugin service by @pingsutw in #1624
- [Issue-3617] Enables FlyteFiles, FlyteDirectors, and StructuredDatasets inputs in papermill plugin by @peridotml in #1612
- Add support for using a list as an input for a subworkflow by @pingsutw in #1605
- Improve task decorator type hints with overload by @ringohoffman in #1631
- add annotation option for serialization by @elibixby in #1615
- delete removed data persistence classes from docs by @cosmicBboy in #1633
- Improve workflow decorator type hints with overload by @ringohoffman in #1635
New Contributors
- @wckdman made their first contribution in #1588
- @peridotml made their first contribution in #1599
- @ringohoffman made their first contribution in #1631
- @elibixby made their first contribution in #1615
Full Changelog: v1.5.0...v1.6.0