0.18.2 Release ChangeLog
UX
- Added advanced options to launch form
- Added support for all tasks-types (task execution view)
- Replaced execution id's with node id's on execution list-view
- Fixed bug with some properties not being repopulated on relaunch
- minor fixes
FlyteKit
See the flytekit 0.25.0 release notes for the full list of changes. Here are some of the highlights:
- Improved support for tasks that run shell scripts
- Support for more types in dataclasses:
- flyteremote improvements, including:
System
-
Various stability fixes.
-
New docker image tags!
In addition to component-specific versions released from each of the flyte repositories (e.g. flytepropeller:v0.16.5), new images will be re-tagged and pushed that match the flyte release version (e.g. the upcoming flytepropeller-release:v0.18.2). This makes it easier to make sure all your deployments are on the same version to ensure best compatibility.
-
Helm changes
- flyte-core helm chart has reached release preview and can be leveraged to install your cloud(AWS/GCP) deployments of flyte.
- Going forward flyte-core will install flyte native scheduler, For AWS backword compatibility you need to define
workflow_schedule.type
toaws
. (#1896) - flyte helm chart has been refactored to depend on flyte-core helm chart and install additional dependencies to continue to provide a sandboxed installation of flyte.
Migration Notes
As part of this move,
flyte
helm chart is becoming the canonical sandbox cluster. It comes with all external resources needed to fully standup a Flyte cluster. If you have previously been using this chart to deploy flyte on your cloud providers, there will be changes you need to do to migrate:-
If you have your own
myvalues.yaml
, you will need to add another nesting level underflyte:
for the sections that are now managed throughflyte-core
. For example:configmaps: ... flyteadmin: ... minio: ... countour: ...
to:
flyte: configmaps: ... flyteadmin: ... minio: ... countour: ...
-
Alternatively, if you do not have any dependency on external flyte depdencies, you can keep your
myvalues.yaml
and switch to usingflyte-core
helm chart directly with no changes.