Skip to content

Releases: kestra-io/kestra

v1.0.0

08 Sep 09:35
Compare
Choose a tag to compare

Kestra Open-Source Edition Changes

Changelog

🚀 Features

API

  • 05b485e add a new endpoint to replay and execution / task with new… (#10868), closes #10868

ai

build

  • 9b5c4b0 allow skip test on main ci

ci

  • a7d6dbc allow to run github release ci on dispatch

core

dashboard

  • 5da4d88 mandatory id + add autogenerated id to source for legacy handling (#10912), closes #10912

executions

flow

  • 609a5b8 add support for optional flow outputs
  • d3cccf3 pull up description to the FlowInterface

flows

namespaces

plugin

plugins

releases

storage

storages

stores

system

  • 6182015 report additional server events
  • 3929bf6 add distinct server-events for reporting
  • 0319f3d set the default number of worker threads to 8x available cpu cores
  • d3e661f improve performance of computeSchedulable

ui

global

📘 Subtasks

ci

  • 986a2b4 don't run docker PR image workflow on forks

core

deps

executions

flows

namespaces

  • 771b98e add the needed prop for loading all namespaces inside a selector (#10544), closes #10544

system

  • 2498398 move the standalone runner to the cli module
  • 97ec24f merge Indexer with the IndexerInterface
  • be5e242 extract the scheduler to its own module
  • a5724bc extract the executor to its own module
  • f3057d2 extract the worker to its own module
  • 194ae82 add WorkerJobQueueInterface to properly pass workerId on subscribe
  • da180fb add a note on MapUtils.nestedToFlattenMap() method
  • 693d174 provide a more useful Either utility class
  • d6b8ba3 provide a MapUtils.nestedToFlattenMap() method

version

global

  • 2aafe15 add JacksonMapperTest.toMap()

🐛 Bug Fixes

ai

ai-agent

build

  • c717890 fix and enhance release-plugins.sh
  • 6cfc5b8 reduce Gradle warnings

ci

  • a3c9b35 no more RC semver check on plugins
  • 2c03101 no more RC semver check on plugins
  • 7ee2cca no more RC semver check
  • ddb48a4 no more RC semver check
  • e4f9b11 workflow build artifact doesn't need the plugin version
  • 9a45f17 do not run github release on tag
  • 12cf41a don't publish docker in build-artifact
  • 6abe7f9 add missing build artifact job
  • cf82109 correctly pass GH token to release workflow

core

Read more

v0.24.4

02 Sep 13:12
Compare
Choose a tag to compare

Kestra Open-Source Edition Changes

Changelog

🚀 Features

core

  • 9af86ea add thread http client, deadlock and virtual thread metrics
  • 9de1a15 add netty metrics on micrometer

dashboard

  • 59d5d4c mandatory id + add autogenerated id to source for legacy handling (#10912), closes #10912

📘 Subtasks

core

version

  • 7bd519d update to version '0.24.4'

🐛 Bug Fixes

core

  • 8601905 disable useless health check
  • 25b056e align open source & ee configuration
  • e8ee3b0 allow some left menu methods inheritance

dashboard

  • cbfaa88 working dashboard edit
  • 10e55bb don't duplicate id on source retrieval

executions

  • 87d8f98 clear errors/finally/afterExecution branches when changing the state of a taskrun

ui

🔄️ Changes

ui

  • 62c8507 posthog as composable and option for ui telemetry
  • 3718be9 posthog as composable and option for ui telemetry

🛠 Build

  • 2df6c1b fix setversion-tag.yml not triggering a main.yml job on a pushed tag

Contributors

We'd like to thank the following people for their contributions:
GitHub Action, Loïc Mathieu, Ludovic DEHON, Piyush Bhaskar, Roman Acevedo, brian-mulier-p, brian.mulier, github-actions[bot]


Kestra Enterprise Edition Changes

Changelog

🚀 Features

core

  • 282b0c0 add thread http client, deadlock and virtual thread metrics
  • 0dbdd9a add netty metrics on micrometer

📘 Subtasks

version

  • 483d19e update to version '0.24.4'

🐛 Bug Fixes

core

  • 79e4a75 disable useless health check
  • e046fd8 align open source & ee configuration
  • b77e548 sidebars configuration (#4791), closes #4728 #4791

plugins

  • ea6fd77 fix exception when listing installed plugins (#4830), closes #4830

tests

Contributors

We'd like to thank the following people for their contributions:
Florian Hussonnois, Ludovic DEHON, Nicolas K., Roman Acevedo, brian-mulier-p, brian.mulier, github-actions[bot], nKwiatkowski

v0.23.14

02 Sep 12:42
Compare
Choose a tag to compare

Changelog

📘 Subtasks

version

  • b09b1fd update to version '0.23.14'

🐛 Bug Fixes

executions

  • 5710c79 clear errors/finally/afterExecution branches when changing the state of a taskrun

🛠 Build

  • adcab18 fix setversion-tag.yml not triggering a main.yml job on a pushed tag

Contributors

We'd like to thank the following people for their contributions:
Loïc Mathieu, Roman Acevedo, github-actions[bot]

v0.22.27

02 Sep 12:42
Compare
Choose a tag to compare

Continuous Integration

  • fix setversion-tag.yml not triggering a main.yml job on a pushed tag (Roman Acevedo)

Chores

v0.22.26

27 Aug 09:53
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.24.3

26 Aug 16:37
Compare
Choose a tag to compare

Kestra Open-Source Edition Changes

Changelog

🚀 Features

📘 Subtasks

core

deps

version

  • 155bdca update to version '0.24.3'

🐛 Bug Fixes

core

kv

  • f8e15d1 Set task should convert numbers to string if kvType == STRING (#10836), closes #10836

logs

  • 8fc936e emitAsync is now keeping messages order
  • 1e0ebc9 higher max message length to keep stacktraces in a single log

system

  • 49794a4 properly close the ScheduledExecutorService tasks

test

ui

global

  • cdb73cc allow to enforce editor view when list is unreadable, also truncate too long column (#10885), closes #10885

🛠 Build

  • 8cbc9e7 backport recent docker semver rework

Contributors

We'd like to thank the following people for their contributions:
GitHub Action, Loïc Mathieu, Nicolas K., Piyush Bhaskar, Roman Acevedo, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot], nKwiatkowski


Kestra Enterprise Edition Changes

Changelog

🚀 Features

  • 7696b36 add action to merge release note between OSS and EE (#4783), closes #3966 #4783
  • 75a9500 hide auth method if disabled in console

📘 Subtasks

version

  • 1e745a4 update to version '0.24.3'

🐛 Bug Fixes

logs

  • 61b0c63 emitAsync is now keeping messages order

system

  • dc95ccd properly close the ScheduledExecutorService tasks

🛠 Build

  • 1577239 backport recent docker semver CI rework

Contributors

We'd like to thank the following people for their contributions:
Loïc Mathieu, Roman Acevedo, YannC, YannC., brian.mulier, github-actions[bot]

v0.23.13

26 Aug 12:16
Compare
Choose a tag to compare

Changelog

📘 Subtasks

deps

version

  • 55a2384 update to version '0.23.13'

🐛 Bug Fixes

logs

  • 4975c90 emitAsync is now keeping messages order
  • 87d5086 higher max message length to keep stacktraces in a single log

system

  • 68e1b9c properly close the ScheduledExecutorService tasks

test

global

Contributors

We'd like to thank the following people for their contributions:
Loïc Mathieu, Nicolas K., brian.mulier, github-actions[bot], nKwiatkowski

v0.22.25

26 Aug 14:15
Compare
Choose a tag to compare

Bug Fixes

  • core: add proxy so that origin is the same as request url for workers (#10053) (brian-mulier-p)
  • logs: higher max message length to keep stacktraces in a single log (brian.mulier)
  • logs: emitAsync is now keeping messages order (brian.mulier)
  • logs: add SLF4J to RunContextLogger (brian.mulier)

Chores

v0.23.12

20 Aug 10:16
Compare
Choose a tag to compare

Changelog

📘 Subtasks

  • f2c3cf4 update version to 0.23.12

🐛 Bug Fixes

core

  • b3c896e change cache policy on files returned by webserver that needs to stay fresh, closes #7499
  • 922a655 fix preconditions rendering for ExecutionOutputs (#10651), closes #10651
  • 26d7fa4 Enter key is now validating filter / refreshing data (#9630), closes #9471 #9630

dashboards

  • 58d36f5 quick fix to avoid infinite refresh and restore refresh dashboard feature

execution

executions

  • bece420 SLA monitor should take into account restarted executions
  • 0810668 concurrency limit exceeded when restarting an execution, closes #7880

test

global

Contributors

We'd like to thank the following people for their contributions:
Florian Hussonnois, Loïc Mathieu, Nicolas K., Prayag, YannC., brian.mulier, nKwiatkowski

v0.24.2

20 Aug 08:27
Compare
Choose a tag to compare

Changelog

📘 Subtasks

🐛 Bug Fixes

core

  • b939760 avoid triggering hundreds of reactivity updates for each icon (#10766), closes #10766
  • b96fd87 change cache policy on files returned by webserver that needs to stay fresh, closes #7499
  • f2f97bb fix preconditions rendering for ExecutionOutputs (#10651), closes #10651
  • 2a879c6 Enter key is now validating filter / refreshing data (#9630), closes #9471 #9630

execution

executions

  • 3227ca7 SLA monitor should take into account restarted executions
  • 428a52c concurrency limit exceeded when restarting an execution, closes #7880

namespaces

  • eec52d7 namespace files content was not sent to the flow namespace, closes #7499
  • 1aa5bfa properly send editor content upon creating / updating ns file, closes #7499

test

tests

  • c4572e8 filter out ExecutionKind.TEST from FlowTriggers
  • 804c740 namespace binding was breaking filtering in Flow page

global

Contributors

We'd like to thank the following people for their contributions:
Bart Ledoux, Barthélémy Ledoux, Florian Hussonnois, Loïc Mathieu, Nicolas K., Prayag, Roman Acevedo, YannC, YannC., brian.mulier, nKwiatkowski