Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by flyte-bot 5 months ago
Published by flyte-bot 5 months ago
config init
command (#123)k8s.io/kubernetes
library (#457)flytectl update project
(#458)Published by flyte-bot 6 months ago
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.
Admin & Core Enhancements
GetProject
endpoint in FlyteAdmin.Helm Charts & Manifests
Documentation Improvements
Performance & Bug Fixes
Deprecated Configuration
MaxDatasetSizeBytes
propeller config in favor of GetLimitMegabytes
storage config.Miscellaneous
GetProject
endpoint.Published by flyte-bot 6 months ago
chart-testing
by @eapolinario in https://github.com/flyteorg/flyte/pull/5072
ExecuteTaskSync
function timeout setting by @Future-Outlier in https://github.com/flyteorg/flyte/pull/5209
agent-service
endpoint settings for flyte-core
deployment by @Future-Outlier in https://github.com/flyteorg/flyte/pull/5208
Published by flyte-bot 7 months ago
Published by flyte-bot 7 months ago
Published by flyte-bot 8 months ago
We're excited to announce the release of Flyte v1.11.0! This version brings a host of improvements, bug fixes, and new features designed to enhance your experience with Flyte. From operational enhancements to documentation updates, this release aims to make Flyte more robust, user-friendly, and feature-rich.
kustomize
from our deployment process to simplify the configuration and management of Flyte instances, making it easier for users to maintain and streamline their deployment workflows.We extend our deepest gratitude to all the contributors who made this release possible. Special shoutouts to @neilisaur, @lowc1012, @MortalHappiness, @novahow, and @pryce-turner for making their first contributions!
For a full list of changes, enhancements, and bug fixes, visit our changelog.
Thank you for your continued support of Flyte. We look forward to hearing your feedback on this release!
Published by flyte-bot 8 months ago
Second beta release for 1.11.0.
This includes a refresh of flyteconsole.
Published by flyte-bot 8 months ago
Beta release to test new idl
Published by flyte-bot 8 months ago
We're excited to share the release of Flyte 1.10.7, featuring a broad spectrum of updates, improvements, and bug fixes across the Flyte ecosystem. This release marks a pivotal shift in our development approach, notably with our adoption of buf for protobuf stub generation. This move optimizes our development workflow and discontinues the automatic creation of Java and C++ stubs, making it easier to adapt the generated code for other languages as needed. Additionally, we've upgraded to gRPC-gateway v2, aligning with the latest advancements and recommendations found in the v2 migration guide.
Our sincere gratitude goes to all contributors for their invaluable efforts towards this release.
ValueFrom
for pod templates, allowing for more dynamic configurations. [PR #4532]
Storage
To Ephemeral Storage
in Helm Chart by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4782
Published by flyte-bot 9 months ago
Pre-release testing.
Published by flyte-bot 9 months ago
Pre-release testing.
Published by flyte-bot 9 months ago
Pre-release testing.
Published by flyte-bot 9 months ago
Pre-release testing.
Published by flyte-bot 10 months ago
Beta release.
Published by flyte-bot 11 months ago
Due to a mishap in the move to the monorepo, we ended up generating the git tags between 1.10.1 to 1.10.5, so in order to decrease the confusion we decided to skip those patch versions and go straight to the next available version.
We've shipped a ton of stuff in this patch release, here are some of the highlights.
You'll be able to get more fine-grained in the use GPU Accelerators in your tasks. Here are some examples:
No preference of GPU accelerator to use:
@task(limits=Resources(gpu="1"))
def my_task() -> None:
...
Schedule on a specific GPU accelerator:
from flytekit.extras.accelerators import T4
@task(
limits=Resources(gpu="1"),
accelerator=T4,
)
def my_task() -> None:
...
Schedule on a Multi-instance GPU (MIG) accelerator with no preference of partition size:
from flytekit.extras.accelerators import A100
@task(
limits=Resources(gpu="1"),
accelerator=A100,
)
def my_task() -> None:
...
Schedule on a Multi-instance GPU (MIG) accelerator with a specific partition size:
from flytekit.extras.accelerators import A100
@task(
limits=Resources(gpu="1"),
accelerator=A100.partition_1g_5gb,
)
def my_task() -> None:
...
Schedule on an unpartitioned Multi-instance GPU (MIG) accelerator:
from flytekit.extras.accelerators import A100
@task(
limits=Resources(gpu="1"),
accelerator=A100.unpartitioned,
)
def my_task() -> None:
...
https://github.com/flyteorg/flyte/pull/4266 opens the door for RayJob logs to be persisted.
In https://github.com/flyteorg/flyte/pull/4397 we added support for a link to a Ray dashboard to show up in the task card.
We updated the official grafana dashboards in https://github.com/flyteorg/flyte/pull/4382.
A new version of our stow fork added support for Azure AD in https://github.com/flyteorg/stow/pull/9.
flytepropeller/pkg /controller/executors
from 72.3% to 87.3% coverage by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4276
existing_cluster_id
and new_cluster
options to create a Job by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4361
array_test.go
, branch_test.go
, error_test.go
, and iface_test.go
with 0.13% Coverage Improvement by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4234
GetTaskPhase
Bug by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4469
shell: task
by @eapolinario in https://github.com/flyteorg/flyte/pull/4498
GetReplicaFunc
(Error Handling) by @Future-Outlier in https://github.com/flyteorg/flyte/pull/4471
Published by eapolinario 11 months ago
Beta release.
Published by flyte-bot about 1 year ago
This release marks the move to the (monorepo](https://github.com/flyteorg/flyte/pull/4014). From now on the development of backend components is going to be done in the Flyte main repo.
Flyte Agents are also getting a major lift. They are not only more performant, but we're also announcing support for a variety of agents, including Airflow, Memverge, Snowflake, Databricks.
Programmatically consuming inputs and outputs using flyteremote became a lot easier with the introduction of code snippets directly in the UI. For example, notice the small blurbs below inputs and outputs in the side panel:
You'll now be able to use offloaded types in eager workflows.
More ergonomic improvements to pyflyte, including the inclusion of a progress bar, the ability to activate launchplans, and the ability to interact with gate nodes in local executions.
And much more. Here's the exhaustive list of changes:
pyflyte run
by @kumare3 in https://github.com/flyteorg/flytekit/pull/1785
fsspec
in flytekit
by @fiedlerNr9 in https://github.com/flyteorg/flytekit/pull/1813
flytekit
to authenticate with proxy in front of FlyteAdmin by @fg91 in https://github.com/flyteorg/flytekit/pull/1787
name
Argument and registry
Argument to Lowercase in ImageSpec by @Future-Outlier in https://github.com/flyteorg/flytekit/pull/1881
typing_extension
Any import to typing due to typing_extension
version compatibility by @hfurkanvural in https://github.com/flyteorg/flytekit/pull/1877
Published by flyte-bot about 1 year ago
The major change in this release is the monorepo. This is a beta release to test the new release process.