Releases: kestra-io/kestra
v1.0.5
Kestra Open-Source Edition Changes
Changelog
📘 Subtasks
version
- 4146865 update to version '1.0.5'
🐛 Bug Fixes
backend
system
- bc18227 refactor concurrency limit to use a counter
global
🏭 Tests
- 8c22710 re enabling shouldGetReport, unflaky it with fixed date
🛠 Build
- bdfd038 change Dockerfile.pr to dynamic version
Contributors
We'd like to thank the following people for their contributions:
GitHub, Loïc Mathieu, Roman Acevedo, Sanket Mundra, YannC, github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
📘 Subtasks
system
- 7e4e9c0 executionRunning queue is only used by Kafka queues
version
- 3fa1687 update to version '1.0.5'
🐛 Bug Fixes
namespaces
- 60d5c4c should allow namespace when multiple namespaces are allowed for the same namespace (#5401), closes #5401
global
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Nicolas K., Roman Acevedo, YannC, github-actions[bot], nKwiatkowski
v1.0.4
Kestra Open-Source Edition Changes
Changelog
🚀 Features
execution
- cee412f add secure variable renderer factory for debug mode
executions
- 359dc9a improve performance of PurgeExecutions by batch deleting executions, logs and metrics, closes #11680
system
- f8aa5fb allow to skip an indexer record
tests
- 3c899fc add comprehensive tests for SecureVariableRendererFactory to ensure secret masking functionality
📘 Subtasks
core
deps
- 6c16bbe bump langchain4j from 1.6.0 to 1.7.1
logs
system
- ae314c3 move the SkipExecution service to the services package
version
- 553a1d5 update to version '1.0.4'
🐛 Bug Fixes
core
- c58aca9 decrypt input secrets passed to exec (#11681), closes #11681
- 27dcf60 obfuscate secrets used as default inputs (#11681), closes #11681
- f452da7 catch any exception on schema generation
- 43401c5 properly publish CrudEvent for killed execution
- 4ceff83 use primary pebble renderer with masked functions (#11535), closes #11535
- 09c921b fix ForEach plugin task.iteration property to show the correct number of Iteration
- d21ec4e amend the code color variable value for light mode (#11736), closes #11682 #11736
- 39c9301 amend add/edit actions from topology view (#11589), closes #11408 #11417 #11589
- d02fd53 properly encode filenames with spaces in URI (#11599), closes #11599
- 95133eb avoid crashing UI in case of multiline function autocomplete (#11684), closes #11684
- 692d046 exclude current namespace in listKeysWithInheritance
executions
- d677317 try to mitigate SSE and debug log SSE errors, closes #11608
- 37bdcc3 purge executions by 100 by default
- aa7a473 evaluate multiple conditions in a separate queue
- 14952c9 killing queued exec. didn't respect concurrency limit, closes #11574
flows
- 92c1f04 flow validation could NPE when the id is not set
kv
- a0b9de9 revert BC renaming of listKeysWithInheritence
system
- fe46ddf compilation issue
- 03ff25f potential NPE in Execution.withTaskRun(), closes #11703
- 9e11d5f compilation issue
test
- c06ef79 update test assertion for listKeysWithInheritance() to be on ancestor keys only
tests
- 1686fc3 new namespace was introduced
global
- 54482e1 missing import
- 54b7811 set Label schema definition as list of label only, deprecate old… (#11648), closes #11648
- 050ad60 use filters query instead of deprecated prop to filter by triggerExecutionId when clicking on failed execution of a ForEachItem (#11690), closes #11690
🏭 Tests
- 4e7c752 remove findByNamespace and findDistinctNamespace
🔄️ Changes
kv
- 030627b update namespace filtering for readability
logs
- c87d7e4 remove empy line
tests
- 5026afe remove outdated README for SecureVariableRendererFactory tests
global
- 9e66119 change iteration to start with 0
🛠 Build
Contributors
We'd like to thank the following people for their contributions:
Carlos Longhi, Florian Hussonnois, Loïc Mathieu, MilosPaunovic, Miloš Paunović, Roman Acevedo, Sandip Mandal, Vedant794, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot], hemanthsavasere, mustafatarek, yuri
Kestra Enterprise Edition Changes
Changelog
🚀 Features
executions
- d25784d improve performance of PurgeExecutions by batch deleting executions, logs and metrics
system
- 3229bba allow to skip an indexer record, closes #5263
📘 Subtasks
system
- e081a2e add the unused MultipleConditionEvent queue, closes #4602
version
- 9a6bace update to version '1.0.4'
🐛 Bug Fixes
ai
apps
- 83e45e1 add required 'flow' variable for pebble function (#5220), closes #5220
auditlogs
executions
- 4cfd7a0 killing queued exec. didn't respect concurrency limit
system
- 830d8fd compilation issue
- c227db1 compilation issue
tests
global
- 7a23391 missing aggregation key
- e7ab820 OTP feature backport changes
🛠 Build
- ee01766 fix plugin-version param not being forwarded
- f5e4775 run test when pre-release.yml
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, GitHub Action, Loïc Mathieu, Roman Acevedo, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
🚀 Features
executions
- d25784d improve performance of PurgeExecutions by batch deleting executions, logs and metrics
system
- 3229bba allow to skip an indexer record, closes #5263
📘 Subtasks
system
- e081a2e add the unused MultipleConditionEvent queue, closes #4602
version
- 9a6bace update to version '1.0.4'
🐛 Bug Fixes
ai
apps
- 83e45e1 add required 'flow' variable for pebble function (#5220), closes #5220
auditlogs
executions
- 4cfd7a0 killing queued exec. didn't respect concurrency limit
system
- 830d8fd compilation issue
- c227db1 compilation issue
tests
global
- 7a23391 missing aggregation key
- e7ab820 OTP feature backport changes
🛠 Build
- 3c5c265 fix pre-release.yml publish github not waiting tests
- ee01766 fix plugin-version param not being forwarded
- f5e4775 run test when pre-release.yml
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, GitHub Action, Loïc Mathieu, Roman Acevedo, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot]
v0.24.9
Kestra Open-Source Edition Changes
Changelog
🚀 Features
execution
- a933ee6 add secure variable renderer factory for debug mode
executions
- d4afed6 improve performance of PurgeExecutions by batch deleting executions, logs and metrics, closes #11680
system
- bd49bb8 allow to skip an indexer record
tests
- 374c589 add comprehensive tests for SecureVariableRendererFactory to ensure secret masking functionality
📘 Subtasks
core
logs
system
- bc1a602 move the SkipExecution service to the services package
version
- a3944aa update to version '0.24.9'
🐛 Bug Fixes
core
- bbf55be use primary pebble renderer with masked functions (#11535), closes #11535
- 2ecdb28 fix ForEach plugin task.iteration property to show the correct number of Iteration
- e92b8da amend add/edit actions from topology view (#11589), closes #10668 #11408 #11417 #11589
- 59eed01 properly encode filenames with spaces in URI (#11599), closes #11599
- 650e8fa avoid crashing UI in case of multiline function autocomplete (#11684), closes #11684
executions
- 9e4eafa try to mitigate SSE and debug log SSE errors, closes #11608
- 6bf4aeb purge executions by 100 by default
- 5efeae2 evaluate multiple conditions in a separate queue
system
- 7ac54bc compilation issue
- 4bd261d compilation issue
- 01a145a potential NPE in Execution.withTaskRun(), closes #11703
- 3fcd8e9 compilation issue
global
- 73e5949 missing import
- ed3748e set Label schema definition as list of label only, deprecate old… (#11648), closes #11648
🏭 Tests
- 3cec08b make listDistinctNamespaces more maintainable
- 003a635 remove findByNamespace and findDistinctNamespace
🔄️ Changes
tests
- 44579b1 remove outdated README for SecureVariableRendererFactory tests
global
- aa8a54f change iteration to start with 0
🛠 Build
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, Loïc Mathieu, MilosPaunovic, Miloš Paunović, Roman Acevedo, Sandip Mandal, Vedant794, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot], hemanthsavasere, mustafatarek, yuri
Kestra Enterprise Edition Changes
Changelog
🚀 Features
executions
- caa90a0 improve performance of PurgeExecutions by batch deleting executions, logs and metrics
system
- f3fee50 allow to skip an indexer record, closes #5263
📘 Subtasks
system
- b85e8ab add the unused MultipleConditionEvent queue, closes #4602
version
- 38b6eef update to version '0.24.9'
🐛 Bug Fixes
system
- 7d54944 compilation issue
tests
global
- 949a40a compile issue in ElasticSearchExecutionRepository
🛠 Build
- ae96824 fix plugin-version param not being forwarded
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Roman Acevedo, brian-mulier-p, github-actions[bot]
v0.23.19
Kestra Open-Source Edition Changes
Changelog
🚀 Features
executions
- 44bb0c2 improve performance of PurgeExecutions by batch deleting executions, logs and metrics, closes #11680
system
- bf61b04 allow to skip an indexer record
📘 Subtasks
system
- a28bba8 move the SkipExecution service to the services package
version
- f6e0988 update to version '0.23.19'
🐛 Bug Fixes
core
executions
system
global
- 5738acd compilation issue
🏭 Tests
- 2494b6f make listDistinctNamespaces more maintainable
- 47d1295 remove findByNamespace and findDistinctNamespace
🛠 Build
Contributors
We'd like to thank the following people for their contributions:
GitHub, Loïc Mathieu, Roman Acevedo, brian-mulier-p, brian.mulier, github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
🚀 Features
executions
- d36d91b improve performance of PurgeExecutions by batch deleting executions, logs and metrics
system
- c79c34f allow to skip an indexer record, closes #5263
📘 Subtasks
system
- 25ba33b add the unused MultipleConditionEvent queue, closes #4602
version
- 09de4df update to version '0.23.19'
🐛 Bug Fixes
system
- bda99a6 compilation issue
- d497589 compilation issue
- 4cbf517 compilation issue
tests
🛠 Build
- 046b6fd fix plugin-version param not being forwarded
- 41ac061 run test when pre-release.yml
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Roman Acevedo, github-actions[bot]
v0.22.32
Kestra Open-Source Edition Changes
Changelog
🚀 Features
executions
- 23ca0aa improve performance of PurgeExecutions by batch deleting executions, logs and metrics, closes #11680
system
- 84dc365 allow to skip an indexer record
📘 Subtasks
system
- e06e4f4 move the SkipExecution service to the services package
version
- 5358400 update to version '0.22.32'
🐛 Bug Fixes
core
executions
system
🛠 Build
- 0e81417 Revert "fix(executions): evaluate multiple conditions in a separate queue"
Contributors
We'd like to thank the following people for their contributions:
GitHub, Loïc Mathieu, Roman Acevedo, brian-mulier-p, brian.mulier, github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
🚀 Features
executions
- 8861ed4 improve performance of PurgeExecutions by batch deleting executions, logs and metrics
system
- 8d34480 allow to skip an indexer record, closes #5263
📘 Subtasks
system
- 693f5ef add the unused MultipleConditionEvent queue, closes #4602
version
- 694ed38 update to version '0.22.32'
🐛 Bug Fixes
system
- d135597 compilation issue
- af0bf8b compilation issue
- 409443e compilation issue
tests
global
- 3cd7d36 update ui-ee build.gradle to align on most recent versions
🛠 Build
- 7766d00 fix plugin-version param not being forwarded
- 663c1cb Revert "chore(system): add the unused MultipleConditionEvent queue"
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Roman Acevedo, YannC., github-actions[bot]
v1.0.3
Kestra Open-Source Edition Changes
Changelog
📘 Subtasks
version
- 260cb50 update to version '1.0.3'
🐛 Bug Fixes
core
- 5078ce7 enable
runIf
at execution updating tasks
dashboard
- 5f6e9db show startDate instead of duration in defaults, and avoid formatting date in JDBC if there is no aggregations (#11467), closes #5867 #11467
triggers
- c2522e2 do not resolve recoverMissedSchedule when enabling back a trigger
- 2747627 handle RecoverMissedSchedules on trigger batch update
ui
- 0a45325 avoid having a authentication dialog open when credentials are wrong (#11576), closes #11576
global
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, Loïc Mathieu, YannC, YannC., github-actions[bot], yuri1969
Kestra Enterprise Edition Changes
Changelog
🚀 Features
ai
- ca805f3 add open-router implementation for AI Copilot, closes #5101
auditlogs
📘 Subtasks
version
- 1629752 update to version '1.0.3'
🐛 Bug Fixes
ai
- 14e7d05 remove some unsupported parameters on some models for OpenAI, closes #5265
🛠 Build
- 5073a64 change Dockerfile.pr to dynamic version
- 5f93035 add missing GCP secret for build
- 38a4e19 centralize CI in kestra-io/actions repo, closes #5228
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, Roman Acevedo, brian.mulier, github-actions[bot]
v0.24.8
Kestra Open-Source Edition Changes
Changelog
📘 Subtasks
version
- cd08083 update to version '0.24.8'
🐛 Bug Fixes
core
- 8282bf7 enable
runIf
at execution updating tasks
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, github-actions[bot], yuri1969
Kestra Enterprise Edition Changes
Changelog
📘 Subtasks
version
- b3b0d8a update to version '0.24.8'
🛠 Build
- 36bf547 run tests on pre-release.yml
- 7835e9f change Dockerfile.pr to dynamic version
- b703fb8 add missing GCP secret for build
- 422792f centralize CI in kestra-io/actions repo, closes #5228
Contributors
We'd like to thank the following people for their contributions:
Roman Acevedo, YannC., github-actions[bot]
v0.23.18
Kestra Open-Source Edition Changes
Changelog
📘 Subtasks
version
- a016a58 update to version '0.23.18'
Contributors
We'd like to thank the following people for their contributions:
github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
📘 Subtasks
version
- 46583f7 update to version '0.23.18'
- 4371aec update to version '0.23.18-SNAPSHOT'
🛠 Build
- 98afb00 change Dockerfile.pr to dynamic version
- a0e69b0 add missing GCP secret for build
- fe0f81c centralize CI in kestra-io/actions repo, closes #5228
- fa94b4a Revert "chore(version): update to version '0.23.18-SNAPSHOT'"
Contributors
We'd like to thank the following people for their contributions:
Roman Acevedo, github-actions[bot]
v0.22.31
Kestra Open-Source Edition Changes
Changelog
📘 Subtasks
version
- 614fc7d update to version '0.22.31'
Contributors
We'd like to thank the following people for their contributions:
github-actions[bot]
Kestra Enterprise Edition Changes
Changelog
📘 Subtasks
version
- e6f6347 update to version '0.22.31'
🛠 Build
- b26b358 run tests on pre-release.yml
- 26eee50 fix build missing secret, fix pr docker
- e4220ce centralize CI in kestra-io/actions repo (#5279), closes #5228 #5279
Contributors
We'd like to thank the following people for their contributions:
GitHub, Roman Acevedo, YannC., github-actions[bot]
v1.0.2
Kestra Open-Source Edition Changes
Changelog
🚀 Features
core
- 01acae5 add new findMetadataAndValue to KVStore
📘 Subtasks
core
- 4a66a08 align toggle icon in failed execution collapse element (#11430), closes #11406 #11430
- 0352d61 improve coloring scheme for dependencies graph (#11306), closes #11306
- d811dc0 ensure editor suggestion widget renders above other elements (#11258), closes #10702 #11033 #11258
- fdd5c6e remove unused decompress library (#11346), closes #11346
logs
version
- b7e17b7 update to version '1.0.2'
- acaee34 update to version '1.0.1'
- 1d78332 update to version '1.0.2'
- 797ea6c update to version '1.0.2'
- 07d5e81 update to version '1.0.1'
- 33ac9b1 update to version '1.0.2'
websever
- 47f9f12 make kvStore method in KVController protected
global
- 4d5b95d update package-lock
🐛 Bug Fixes
ai
ci
- 71b606c same CI as develop
core
- 9afd86d align copy logs button to each row’s right edge (#11216), closes #10898 #11216
- e5878f0 fix NPE in JackMapping.applyPatchesOnJsonNode method
- 3c2ecf4 avoid ClassCastException when doing secret decryption (#11393), closes #11393
- b41aa4e adjust positioning of default tour elements (#11286), closes #9556 #11286
- 637cd79 filters weren't applying anymore
- eda2483 avoid filters from overlapping on other pages when changing query params
- 7b3c296 avoid clearing filters when reclicking on current left menu item, closes #9476
- fe6f8b4 avoid undefined error on refresh chart
executions
- d143097 computing subflow outputs could fail when the executioin is failing or killing, closes #11379
- 72c0d91 concurrency limit should update the executioin, closes #8143 #11022 #11025
- 1d692e5 the Exit task was not correctly ends parent tasks
- 2879686 possible NPE on dynamic taskrun
namespaces
system
tests
- 7249632 disable flaky test that prevent the release
- 0bcb6b4 enforce closing consumers after each tests (#11399), closes #11399
🛠 Build
- 17ff539 fix some non-release workflows were not using develop
- 3d4f667 fix(core: webhook curl coomand needs tenant.
- e2afd4b fix(core: webhook curl coomand needs tenant. (#11391), closes #11391
Contributors
We'd like to thank the following people for their contributions:
Antoine Gauthier, Bart Ledoux, Florian Hussonnois, Jaem Dessources, Loïc Mathieu, MilosPaunovic, Miloš Paunović, Piyush Bhaskar, Roman Acevedo, Sandip Mandal, Sanjay Ramsinghani, brian-mulier-p, brian.mulier, github-actions[bot], nKwiatkowski
Kestra Enterprise Edition Changes
Changelog
🚀 Features
auditlogs
ci
📘 Subtasks
core
- f5a9abf improve coloring scheme for dependencies graph
- 8b863c2 remove unused decompress library (#5156), closes #5156
version
- 194be94 update to version '1.0.2'
- 75e76e5 update to version '1.0.1'
- d804119 update to version '1.0.2'
- 3ba868a update to version '1.0.1'
- 4790209 update to version '1.0.2'
🐛 Bug Fixes
apps
auditlogs
- 70bab17 detect update of NS files as UPDATE (#5210) (#5213), closes #5210 #5213
- 98f3cc1 add auditlogs for namespace files (#5056), closes #5056
ci
- cd391ab add proper secrets to indexing workflow (#5225), closes #5225
- 6d0ac2d place indexing process after docker release (#5224), closes #5224
- 11b8568 same CI as develop
core
- 2014f39 update the title (#5164), closes #5164
- 5a9cb63 update menu generation logic (#5161), closes #5161
namespaces
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, GitHub, MilosPaunovic, Miloš Paunović, Piyush Bhaskar, brian-mulier-p, brian.mulier, github-actions[bot], nKwiatkowski