Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Post-Release] Add Breaking Changes for 0.20.0 to GitHub Release Notes #5460

Open
anna-geller opened this issue Oct 14, 2024 · 0 comments
Open
Labels
documentation Improvements or additions to documentation

Comments

@anna-geller
Copy link
Member

anna-geller commented Oct 14, 2024

Info for the community: Kestra 0.20.0 will be released on December 3rd, following our usual release cycle on the first Tuesday of every second month.


Breaking Changes

Labels starting with system. are now reserved for internal usage so you can no longer use this prefix for your own labels.


EE: fallback on unhealthy workers

By default, a task configured to run on a worker group where no workers are available will wait for the worker to be available. The previous behavior was to fail.

This is configurable, the previous behavior can be implemented with:

  - id: hello
    type: io.kestra.plugin.core.log.Log
    message: Hello World!
    workerGroup:
      key: wg1
      fallback: FAIL #  possible values are WAIT (default), FAIL or CANCEL

EE Users

Make sure to run the following CLI command to copy email as username https://github.com/kestra-io/kestra-ee/issues/1587

auths users email-replace-username

Kafka ElasticSearch indexer

Starting with 0.20, if you are using the Kafka backend, there is no need to start an external indexer, even for the Kafka backend, as the webserver will start an embedded indexer automatically.

However, if you still want to start one, it is still possible to do so and you can disable the webserver embedded indexer by starting it with --no-indexer.

Starting an extra indexer should only be needed for very hight throughput when you want the UI to be updated with very low latency about execution information, most of the time the webserver embedded indexer should be enough.

For Kafka backend user

Due to a change in the way we handle plugin defaults, we need to have the flow source available to the Kestra Executor.

For those who use our Kafka backend, this must be done by executing the following command:

kestra sys-ee restore-queue --no-recreate --no-templates --no-triggers --no-namespaces --no-tenants
@anna-geller anna-geller added the documentation Improvements or additions to documentation label Oct 14, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Issues Oct 14, 2024
@anna-geller anna-geller pinned this issue Oct 14, 2024
@kestra-io kestra-io deleted a comment from 17297781Karthik Oct 15, 2024
@kestra-io kestra-io locked and limited conversation to collaborators Oct 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
Status: Backlog
Development

No branches or pull requests

1 participant