What's Changed
- Add support pyspark.sql.classic.dataframe.DataFrame transformer by @arbaobao in #3272
- Remove tmate session to release ci resource by @arbaobao in #3316
- [BUG]Invalid cron date schedule creates infinite loop in flytescheduler by @popojk in #3312
- [Fix] Issue when using FlyteFile with Elastic by @machichima in #3313
- [BUG] ImageSpec NoOpBuilder should always return True while calling should_build function by @popojk in #3311
- Create execution according to task config by @arbaobao in #3302
- Handle None in sorted bound_inputs conditionally by @pingsutw in #3317
- Sort subworkflows when creating workflows by @wild-endeavor in #3318
- feat: Add faulthandler registration for SIGUSR1 by @pingsutw in #3310
- fix(pyproject.toml): Exclude gcsfs 2024.2.0 due to bug by @pingsutw in #3309
- IDL upper bound by @wild-endeavor in #3321
- [Fix] add env var to prevent deprecation warning by @machichima in #3319
- Dynamic platform detection for ImageSpec to support cross-platform development by @BarryWu0812 in #3315
- [Fix] Issue when using FlyteDirectory with Elastic by @machichima in #3320
- [Fix] Add .dockerignore to reduce build context size by @machichima in #3323
- add short_description to Task and Workflow model by @cosmicBboy in #3224
- Restore behavior passing FlyteClient kwargs to gRPC channel creation by @clint-stripe in #3303
New Contributors
- @BarryWu0812 made their first contribution in #3315
- @clint-stripe made their first contribution in #3303
Full Changelog: v1.16.3...v1.16.4