Releases: kestra-io/kestra
v0.22.24
Bug Fixes
- core: change cache policy on files returned by webserver that needs to stay fresh (brian.mulier)
Chores
- update version to 0.22.24 (nKwiatkowski)
v0.21.20
Features
- releases: add test jar to meven central deployment (#10675) (Nicolas K.)
Bug Fixes
- core: change cache policy on files returned by webserver that needs to stay fresh (brian.mulier)
Chores
- update version to 0.21.20 (nKwiatkowski)
v0.24.1
Changelog
📘 Subtasks
- f58bc4c update version to 0.23.11
🐛 Bug Fixes
core
- c8b51fc reduce size of code block text and padding (#10689), closes #10689
- cda77d5 ensure props with defaults are not marked as required in generated doc
- d4fd1f6 wrong @NotNull import leading to key not being marked as required, closes #9287
dashboard
- 813b2f6 avoid duplicate dashboard calls + properly refresh dashboards on refresh button + don't discard component entirely on refresh
- c6b5bca properly use time filters in queries
executions
- e99ae95 correctly fail the request when trying to resume an execution with the wrong inputs, closes #9959
- a6ffbd5 properly fail the task if it contains unsupported unicode sequence, closes #10326
- aa0d2c5 allow caching tasks that use the 'workingDir' variable, closes #10253
flows
- de35d2c core: add a test to taskrunners to ensure it's working multiple times on the same working directory
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Piyush Bhaskar, Piyush-r-bhaskar, YannC., brian.mulier
v0.23.11
Changelog
🚀 Features
releases
📘 Subtasks
- c721fe6 update version to 0.23.11
🐛 Bug Fixes
core
- 0a2fa4d ensure props with defaults are not marked as required in generated doc
- 995d5c1 wrong @NotNull import leading to key not being marked as required, closes #9287
dashboard
- 3846ac8 properly use time filters in queries
executions
- 88c7708 correctly fail the request when trying to resume an execution with the wrong inputs, closes #9959
- da40f46 properly fail the task if it contains unsupported unicode sequence, closes #10326
flows
test
- 92bf135 RestactCaseTest.restartFailedWithFinally() should use executionService.isTerminated()
- 9686718 core: add a test to taskrunners to ensure it's working multiple times on the same working directory
Contributors
We'd like to thank the following people for their contributions:
Loïc Mathieu, Nicolas K., Piyush Bhaskar, Piyush-r-bhaskar, YannC., brian.mulier, nKwiatkowski
v0.22.23
Features
- releases: add test jar to meven central deployment (#10675) (Nicolas K.)
Bug Fixes
- core: wrong @NotNull import leading to key not being marked as required (brian.mulier)
- core: ensure props with defaults are not marked as required in generated doc (brian.mulier)
- dashboard: properly use time filters in queries (brian.mulier)
Chores
- update version to 0.22.23 (YannC.)
Commits
- core: add a test to taskrunners to ensure it's working multiple times on the same working directory (brian.mulier)
v0.24.0
Changelog
📢 Breaking Changes
security
global
🚀 Features
- 02f97df add new plugins
api
cicd
- b544e25 migrate fetching plugins to maven central (#9902), closes #9902
- 5d92300 #4006 add javadoc and sources to cli release, closes #4006
- 2b83fc7 #4006 change signing method (#9854), closes #4006 #9854
- 6a8225d #4006 migrate to maven central (#9807), closes #4006 #9807
- c6e5cdf #4006 migrate sonatype to maven central (#9803), closes #4006 #9803
cli
- d9bdcc5 added skip-deprecated flag in plugindoc command
cluster
- c4e7625 persist maintenance mode in the database
core
- 812c8b5 add a Pebble function to generate KSUID
- 19161cc update titles , add button slot for license (#10218), closes #10218
- 6c48571 implement backend validation for login for configs and also fixes PH event (#10196), closes #10196
- 3f4b39e add troubleshooting button and doc (#10191), closes #10191 #10193
- 3a10a52 hide deprecated elements in doc, autocompletion (only types), nocode (#10020), closes #7206 #8786 #9322 #10020
- 97b01ab introducing OSS authentication user creation and login logout (#9683), closes #9683
- 5677a6b add Pebble HTTP function (#9786), closes #9786
- f402aa7 introduce AI agent (#9733), closes #9733
- 7ba0780 add useDataTableActions composable (#9777), closes #9777
- 9a86bb1 add button to copy all logs to clipboard (#9763), closes #9763
- 1149b8e variables tab under Multipanel (#9498), closes #9498
- 06c67f4 introduce tasksWithState autocompletion (#9485), closes #8350 #9485
- 28d7a0c add release notes for public plugins (#9374), closes #9374
- b4d1549 custom blueprints now in side menu. (#9349), closes #9349
- 50ca1d7 refactor of welcome and overide for card. (#9341), closes #9341
dashboards
- aa3b118 implement the table data export functionality (#9911), closes #9911
- 34af565 introduce the edit icon on hover for each separate dashboard chart (#9908), closes #9908
- abc4e16 initial work on adding buttons to chart cards (#9892), closes #9148 #9368 #9892
devtools
execution
- f97ad45 "Debug Expression" for Trigger Variables (#10242), closes #10242
- fa2bf8f allow to wait for execution completion into a Webhook, closes #10147
- 98d1ab5 add execution ID to the latest execution
executions
- f7c5fd3 use the uploaded file name for inputs of type FILE
- 8319ad7 work on the ui for execution dependencies
- 66889a3 execution dependencies
- fc0b52d add execution outputs inside the expression context
- 05cb79f provide a task run caching mechanism
- efdc29f add preview for local files and namespace fles, closes #9740
- e2571ba Allow unqueuing to states other than RUNNING #5939 (#8381), closes #5939 #8381
- 05b50c2 allow suspending an execution at a breakpoint
- c8aa678 allow using local host files in tasks
filters
flows
- 117f453 warn on runnable only properties on non-runnable tasks, closes #9967 #10500
- 40a67d5 add webhook curl and json field (#10392), closes #10392
- 8b04836 code editor can launch playground (#10359), closes #10359
- 69d2b97 playground (#10042), closes #10042
- 0e8e65a add setting to disable hovers in editor (#10159), closes #10159
- 7ebf598 add an API endpoint for listing flow properties, closes #9524
- 2d27386 allow expanding all flow dependencies at once
- e2c629a allow expanding flow dependencies
- bf8d47f remove worker grou validation, closes #9808
- 8109493 add resumed information to the Pause task
- 5f7ecba allow setting worker group at the flow level
- d44a203 supports the nsfile:// protocol, closes #9741
- 4149ef4 allow reading local files inside the file functions, closes #9739
- cf01f4f support local files as FILE input default value, closes #9681
- 201912f support local files in input files
- d22aeda add a log into the Subflow task when a flow it fail (#9652), closes #9652
- bb6c480 allow to pass a typed object in Data.from()
gemini
- ff66471 add the plugin to .plugins
kv
logs
- 752a927 allow LogShipper to filters on flowId and executionId
- eb22d3f allow purging log by execution ID
namespaces
- 7373f3e #3568 add new folderPerNamespace attribute to namespaceFiles (#9752), closes #3568 #9752
- bafc304 show ns description (#9610), closes #9610
pebble
- ea1603f create a in expression to look for a string in a list (#9817), closes #9813 #9817
- 7bd2188 add millisecond date time format
- 05959ee add a timestampMilli pebble function (#10064), closes #10064
plugin
plugins
scripts
- a1e5344 enable script/cli plugins to override final task state
sifflet
- 7124b53 add new plugin-sifflet
system
- 809c0a2 improve performance of computeSchedulable
- 4996ccd add a between-items timeout on all our SSE connections
- b97f93f use available processor count number of executor threads
- 47b10b4 repoll immediatly when a poll returns resutls in the queue
- 31d372d make Property a string in openapi spec generation
- c047e37 store version in the settings
- 075cc07 don't deepClone maps inside MapUtils.merge
- 69bf11c add server_type as global metrics tags
tenant
tenants
- 94dc1ce provide an endpoint that list all tenants dependencies
tests
- 302ec94 testsuite run persistence
- 770438e use Flow YAML autocompletion
- f57ab7a impl disabling testcase
- b6475d8 allow disabling a TestSuite preventing it to run
- afd4b81 add execution url in test result
triggers
- 0c90d6d add failOnTriggerError to create a failed execution on trigger error, closes #7856
- c4082db avoid clearing selection when refreshing in triggers list
ui
- 387bbb8 added http method autocompletion (#10492), closes #10492
- e75a4a7 introducing OSS auth (#9972), closes #9972
- fc2f89b Add connection properties group sorting (#9644), closes #9644
- 1c3049a Add support for bulk-select and bulk-delete (#8281), closes #8281
- b160361 Allows ContextInfoBar.vue to have dynamic buttons from props (#9613), closes #9613
- e2b2a1f repo star button on right menu (#9526), closes #9526
- 18fe4e9 make version readonly on oss (#9486), closes #9486
- ac97e0a drag and convert tabs to panels (#9198), closes #9198
- 2f9c176 allow to close a tab with mouse middle click like in a navigator/ide (#9434), closes #9434
global
- 83f9253 Trigger Initialization Method Performance Optimization
- 19df58c hide community button on EE edition (#10251), closes #10251
- 12c8db4 action to check if tag is latest in github release
- 02430a0 introduce ui changes for keeping filename on file input
- de8c3fd trigger EE CI when OSS develop branch succeed
- d299ff7 feat(): add Kestra plugin in the list
📘 Subtasks
build
- f9b1040 try to remove the noise for code coverage
core
- 8763730 remove variable and directly assign. (#10554), closes #10554
- c9ce54b localize to languages other than english (#10494), closes #10494
- ccd9bae localize to languages other than english (#10489), closes #10489
- 998087c localize to languages other than english (#10471), closes #10471
- 6d34416 localize to languages other than english (#10410), closes #10410
- a0200cf localize to languages other than english (#10405), closes #10405
- 9a72d37 amend missing property causing console warning in the settings page (#9788), closes #9788
- d7f5e5c localize to languages other than english (#10368), closes #10368
- 4840f72 properly handle environment name set either via config and through the settings page (#10151), closes #10151
- 6dcba16 clean QueryFilter class
- edca56d localize to languages other than english (#10341), closes #10341
- 3cfd5eb localize to languages other than english (#10291), closes #10291
- 87480d8 add missing translation key/value pairs (#10243), closes #10243
- a883810 localize to languages other than english (#10221), closes #10221
- bbb5c2a localize to languages other than english (#10189), closes #10189
- d7d52cb move expand all buttons to the left side (#10186), closes #10186
- 71e3b19 add back the missing translation keys (#10170), closes #10170
- 5457c21 remove non-matching translation keys (#10169), closes #10169
- aa2d88f localize to languages other than english (#10160), closes #10160
- d935333 localize to languages other than english (#10086), closes #10086
- 72341b8 allow displaying topology horizontally (#10012), closes #9980 #10012
- 6bb4264 localize to languages other than english (#9975), closes #9975
- c953e24 localize to languages other than english (#9969), closes #9969
- 750fa4c localize to languages other than english (#9966), closes #9966
- e814c68 localize to languages other than english (#9915), closes #9915
- ad52c59 localize to languages other than english (#9910), closes #9910
- 281e1ef localize to languages other than english (#9901), closes #9901
- 70622ca localize to languages other than english (#9645), closes #9645
- a618533 localize to languages other than english (#9862), closes #9862
- 2735986 localize to languages other than english (#9812), closes #9812
- ab286a1 localize to languages other than english (#9659), closes #9659
- f59def2 add top-level exception ConflictException
- d6047fe add top-level exception NotFoundException
- 9d98911 localize to languages other than english (#9552), closes #9552
- 33404bf localize t...
v0.23.10
Changelog
📘 Subtasks
version
- d318281 upgrade to version 0.23.10
🐛 Bug Fixes
core
- bc07dfb avoid follow execution from being discarded too early, closes #7623 #10472
- 3b3aa49 update running count and status of executions in concurrency (#10418), closes #10418
executions
- 3f68749 Don't create outputs from the Subflow task when we didn't wait
Contributors
We'd like to thank the following people for their contributions:
GitHub, Loïc Mathieu, Piyush Bhaskar, brian.mulier
v0.22.22
Bug Fixes
- core: avoid follow execution from being discarded too early (brian.mulier)
Chores
- version: version 0.22.22 (brian.mulier)
v0.24.0-rc2-SNAPSHOT
Changelog
v0.23.9
Changelog
📘 Subtasks
core
version
- a945780 upgrade to version 0.23.9
🐛 Bug Fixes
cli
- d512f86 tenantService was injected directly, this is not working in cli
Contributors
We'd like to thank the following people for their contributions:
GitHub Action, Loïc Mathieu, MilosPaunovic, Roman Acevedo, github-actions[bot], nKwiatkowski