Flyte 1.12.0 Release Notes
Flyte 1.12.0 brings a host of new features, optimizations, and fixes, enhancing the platform's functionality and user experience. This release also welcomes several new contributors to the Flyte community. Below are the highlights of this release.
🚀 New Features & Improvements
-
Admin & Core Enhancements
- Implemented the
GetProject
endpoint in FlyteAdmin. - Added tracking for active node and task execution counts in Propeller.
- Set FlyteAdmin gRPC port correctly in config and included separate gRPC Ingress flag.
- Implemented the
-
Helm Charts & Manifests
- CI workflow enhancements for Helm charts and manifests.
- Fixed syntax issues and rendering errors in Helm charts.
- Updated Spark-on-K8s-operator address in Helm charts.
-
Documentation Improvements
- Enhanced documentation across various modules, including a guide for running the newest Flyteconsole in Flyte sandbox and a troubleshooting guide for Docker errors.
- Updated Propeller architecture documentation and added a guide for enabling/disabling local caching.
-
Performance & Bug Fixes
- Improved lint error detection, fixing multiple issues across components.
- Optimized Flyte components, including Golang, Protobuf, and GRPC versions.
- Fixed several bugs related to execution phases, GPU resource overrides, and Databricks errors.
🔧 Housekeeping & Deprecations
-
Deprecated Configuration
- Deprecated
MaxDatasetSizeBytes
propeller config in favor ofGetLimitMegabytes
storage config. - Removed obsolete Flyte config files.
- Deprecated
-
Miscellaneous
- Simplified boilerplate.
- Regenerated Ray pflags.
- Upgraded various dependencies, including cloudevents, logrus, and go-restful.
🆕 New Contributors
- @RRap0so for implementing the
GetProject
endpoint. - @cjidboon94 for adding the GKE starter values file.
- @ddl-rliu for improving audience mismatch debugging.
- @pbrogan12 for fixing Helm chart rendering.
- @austin362667 for showing diff structure when re-registering tasks.
- @ssen85 for updating environment setup documentation.
- @dansola for changing retry error types.
- @noahjax for adding identity to task execution metadata.
- @ongkong for fixing ID bigint conversion issues.
- @sshardool for tracking active node and task execution counts.
- @Jeinhaus for adding a missing key in the auth guide.
- @yini7777 for fixing secret mounting issues.
- @Sovietaced for fixing grammatical errors in the documentation.
- @agiron123 for configuring the RunLLM widget.
- @mark-thm for removing the upper bound on FlyteIDL's protobuf dependency.