In this release we're announcing support for writing backend plugins in python. This is in experimental state, feedback and bug reports are welcome!
This release contains a database migration that remediates an issue that we discovered with very old installations of Flyte. For more details, please read the Flyte [https://github.com/flyteorg/flyte/releases/tag/v1.5.1](1.5.1 release notes).
As mentioned in the previous release, we are working to improve performance investigations. In this release we're announcing:
- Runtime metrics UI
- Profile time spent in a task via @timeit decorator
- Lazy loading of flytekit dependencies
Lots of features shipped in 1.6, including:
For a full changelog, go to https://github.com/flyteorg/flytekit/releases/tag/v1.6.0.
- feat: show launchplan in execution table by @pradithya in flyteorg/flyteconsole#738
- feat: show launch plan information in workflow's schedules by @pradithya in flyteorg/flyteconsole#739
- fix: passthrough runtime env vars by @ursucarina in flyteorg/flyteconsole#741
- chore: add fallback to task execution link by @ursucarina in flyteorg/flyteconsole#743
- chore: allow custom subnav by @ursucarina in flyteorg/flyteconsole#734
- fix: force node executions to pull their status by @ursucarina in flyteorg/flyteconsole#737
- chore: fix details panel card padding by @ursucarina in flyteorg/flyteconsole#745
- chore: fix crash by @ursucarina in flyteorg/flyteconsole#746
- [UI Feature] Add full-list log output to execution detail panel by @james-union in flyteorg/flyteconsole#744
- TLM add log-message window to left panel by @james-union in flyteorg/flyteconsole#748
- [Snyk] Upgrade eslint from 8.31.0 to 8.33.0 by @EngHabu in flyteorg/flyteconsole#695
- chore: [tlm] comprehensive node execution query by @ursucarina in flyteorg/flyteconsole#749
- chore: guard against /tasks failing by @ursucarina in flyteorg/flyteconsole#750
- chore: propagate dynamic parent id by @ursucarina in flyteorg/flyteconsole#751
- Add support fetching description entity by @pingsutw in flyteorg/flyteconsole#735
- Infer GOOS and GOARCH from environment by @jeevb in flyteorg/flyteadmin#550
- Enrich TerminateExecution error to tell propeller the execution already terminated by @EngHabu in flyteorg/flyteadmin#551
- Address resolution by @wild-endeavor in flyteorg/flyteadmin#546
- Add migration to turn
parent_id
column intobigint
only if necessary by @eapolinario in flyteorg/flyteadmin#554
- Moved controller-runtime start out of webhook Run function by @hamersaw in flyteorg/flytepropeller#546
- Fixing recovering of SKIPPED nodes by @hamersaw in flyteorg/flytepropeller#551
- Remove resource injection on the node for container task by @ByronHsu in flyteorg/flytepropeller#544
- Infer GOOS and GOARCH from environment by @jeevb in flyteorg/flytepropeller#552
- fix makefile to read variables from environment and overrides by @jeevb in flyteorg/flytepropeller#554
- Remove BarrierTick by @hamersaw in flyteorg/flytepropeller#545
- Check for TerminateExecution error and eat Precondition status by @EngHabu in flyteorg/flytepropeller#553
- Setting primaryContainerName by default on Pod plugin by @hamersaw in flyteorg/flytepropeller#555
- Implement ability to specify additional/override annotations when using Vault Secret Manager by @pradithya in flyteorg/flytepropeller#556
- Maintaining Interruptible and OverwriteCache for reference launchplans by @hamersaw in flyteorg/flytepropeller#557
- Added support for aborting task nodes reported as failures by @hamersaw in flyteorg/flytepropeller#541
- Added support for EnvironmentVariables on ExecutionConfig by @hamersaw in flyteorg/flytepropeller#558
- Fast fail if task resource requests exceed k8s resource limits by @hamersaw in flyteorg/flytepropeller#488
- @wckdman made their first contribution in flyteorg/flytekit#1588
- @peridotml made their first contribution in flyteorg/flytekit#1599
- @ringohoffman made their first contribution in flyteorg/flytekit#1631
- @elibixby made their first contribution in flyteorg/flytekit#1615
- @ByronHsu made their first contribution in flyteorg/flytepropeller#544