github-actions[bot]
f4e90cc540
chore(version): update to version '1.1.2'
2025-11-10 14:36:53 +00:00
YannC
ce0fd58c94
fix: make sure datafilter is validated ( #12822 )
2025-11-10 13:29:59 +01:00
Loïc Mathieu
f1b950941c
fix(executions): allow reading from subflow even if we have a parent
...
This fixes an issue where you cannot read from a Subflow file if the execution has iteself be triggered by another Subflow task.
It was caused by the trigger check beeing too aggressive, if it didn't pass the check it fail instead of return false so the other check would not be processed.
Fixes #12629
2025-11-10 13:26:44 +01:00
Piyush Bhaskar
559f3f2634
fix(core): bring the usage of restore url ( #12762 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-11-10 16:06:06 +05:30
YannC
9bc65b84f1
fix: when removing a queued execution, directly delete instead of fetching then delete to reduce deadlock ( #12789 )
2025-11-10 10:32:48 +01:00
Piyush Bhaskar
223b137381
fix(core): add defaults for component ( #12814 )
2025-11-10 15:02:20 +05:30
Piyush Bhaskar
80d1df6eeb
fix(core): bulk deletion of executions ( #12813 )
2025-11-10 14:05:16 +05:30
Piyush Bhaskar
a87e7f3b8d
fix(core): filter the minichart by duration from api which is 30D ( #12740 )
2025-11-10 13:58:33 +05:30
Loïc Mathieu
710862ef33
fix(executions): don't urlencode files as they would already be inside the storage
2025-11-10 09:28:04 +01:00
Miloš Paunović
d74f535ea1
chore(flows): amend flow export filename to include namespace and id parameters ( #12800 )
...
Closes https://github.com/kestra-io/kestra/issues/12790 .
2025-11-07 13:58:16 +01:00
Piyush Bhaskar
1673f24356
fix(core): bring dashboard selector in navbar and also keep the selected dashboard route specific ( #12703 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-11-07 16:27:53 +05:30
brian-mulier-p
2ad90625b8
fix(tests): bump amount of threads on tests ( #12777 )
2025-11-07 09:44:19 +01:00
Piyush Bhaskar
e77b80a1a8
refactor(core): properly do trigger filter ( #12780 )
2025-11-07 11:35:59 +05:30
Ludovic DEHON
6223b1f672
feat(cli): add --flow-path on executor to preload some flows
...
close kestra-io/kestra-ee#5721
2025-11-06 19:26:17 +01:00
github-actions[bot]
23329f4d48
chore(version): update to version '1.1.1'
2025-11-06 17:18:11 +00:00
Loïc Mathieu
ed60cb6670
fix(core): relax assertion on ConcurrencyLimitServiceTest.findById()
2025-11-06 18:16:32 +01:00
brian-mulier-p
f6306883b4
fix(kv): all types properly handled and avoid trimming string KV values ( #12765 )
...
closes https://github.com/kestra-io/kestra-ee/issues/5718
2025-11-06 15:47:44 +01:00
Loïc Mathieu
89433dc04c
fix(system): killing a paused flow should kill the Pause task attempt
...
Fixes #12421
2025-11-06 15:33:56 +01:00
Loïc Mathieu
4837408c59
chore(test): try to un-flaky ConcurrencyLimitServiceTest.findById().
...
By making sure the unqueueExecution() test wait for the unqueued execution to ends to avoid any potential races.
2025-11-06 15:33:56 +01:00
Miloš Paunović
5a8c36caa5
fix(variables): properly send kv value when the type is json ( #12759 )
...
Closes https://github.com/kestra-io/kestra/issues/12739 .
2025-11-06 15:33:56 +01:00
Piyush Bhaskar
a2335abc0c
fix(core): make the interval in triggers work ( #12764 )
2025-11-06 19:39:10 +05:30
Piyush Bhaskar
310a7bbbe9
Revert "fix(core): apply timeRange filter in triggers ( #12721 )"
2025-11-06 18:56:37 +05:30
Jay Balwani
162feaf38c
Fix(UI)/kv type boolean ( #12643 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-06 16:37:01 +05:30
Piyush Bhaskar
94050be49c
fix(core): apply timeRange filter in triggers ( #12721 )
2025-11-06 16:29:47 +05:30
brian-mulier-p
848a5ac9d7
fix(cli): metadata commands weren't working with external storages ( #12743 )
...
closes #12713
2025-11-06 11:47:59 +01:00
Barthélémy Ledoux
9ac7a9ce9a
fix: responsive dashboard grid ( #12608 )
2025-11-06 11:03:26 +01:00
Piyush Bhaskar
c42838f3e1
feat(ui): persist scroll across No‑code, editor tabs, and docs via Pinia view-state and scroll-memory ( #12358 )
2025-11-06 11:53:07 +05:30
Irfan
c499d62b63
fix(core): going back from plugin doc will take to plugins home ( #12621 )
...
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-06 11:50:34 +05:30
Piyush Bhaskar
8fbc62e12c
fix(core): proper deletion of single and multi ns files ( #12618 )
2025-11-06 11:49:51 +05:30
Vipin Chandra Sao
ae143f29f4
fix(ui): prevent "Invalid date" display in Gantt view for executions … ( #12605 )
...
* fix(ui): prevent "Invalid date" display in Gantt view for executions that never started
- Added defensive checks wherever histories arrays might be empty
- Now renders blank or safe values instead of "Invalid date"
- Improved comments for maintainability and future debugging
- Addresses issue #12583
* revert the changes
* fix: remove the card when invalid date
---------
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-11-06 11:49:02 +05:30
Piyush Bhaskar
e4a11fc9ce
fix(core): remove double info icon ( #12623 )
2025-11-06 11:48:36 +05:30
Piyush Bhaskar
ebacfc70b9
fix(core): use proper option after P30D in misc ( #12624 )
2025-11-06 11:47:57 +05:30
Loïc Mathieu
5bf67180a3
fix(system): trigger an execution once per condition on flow triggers
...
Fixes #12560
2025-11-05 15:31:41 +01:00
Roman Acevedo
1e670b5e7e
test(kv): plain text header is sent now
2025-11-04 15:17:02 +01:00
brian.mulier
0dacad5ee1
chore(version): upgrade to v1.1.0
2025-11-04 13:58:32 +01:00
brian.mulier
ee63c33ef3
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:49:59 +01:00
Roman Acevedo
d620dd7dec
test: set retryWithFlowableErrors as FlakyTest
2025-11-04 13:46:14 +01:00
brian.mulier
02425586d6
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:44:44 +01:00
brian.mulier
56d48ddf32
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:41:32 +01:00
brian.mulier
1a5c79827b
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:36:06 +01:00
Florian Hussonnois
08b20fda68
fix(core): resolution of plugin must be done with a stable version
2025-11-04 11:29:47 +01:00
François Delbrayelle
7192ad1494
doc(http/request): fix doc about basic auth ( #12626 )
2025-11-04 10:44:36 +01:00
YannC
f164cddf7a
Fix/sdk changes ( #12411 ) ( #12617 )
...
* Fix/sdk changes (#12411 )
* fix: kv controller remove namespace check
* clean(API): add query to filter parameter
* fix: flow update not deprecated
* clean(API): add deprecated on open api
* feat: executions annotations for skipping, follow method generation in sdk
* feat: add typing indication to validateTask
* fix(flowController): set correct hidden for json method in
* fix: optional params in delete executions endpoints
* fix: inputs/outputs as object
* change KV schema type to be object
* add back , deprecated = false on flow update, otherwise its marked as deprecated
* Revert "add back , deprecated = false on flow update, otherwise its marked as deprecated"
This reverts commit 3772404b68f14f0a80af9e0adb9952d58e9102b4.
* feat(API): add multipart to openAPI
* feat(API): add multipart to openAPI
* fix: only use plain-text for setKeyValue endpoint
* fix: KV command test
* chore: add multipart vendor annotations for custom generation on SDK
---------
Co-authored-by: YannC. <ycoornaert@kestra.io >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* fix: kv test remove content type
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-11-04 08:37:08 +01:00
Barthélémy Ledoux
c1e18eb490
refactor: make typescript progress on logs ( #12603 )
2025-11-03 14:31:26 +01:00
Miloš Paunović
4365a108ac
chore(core): enhance github issue templates ( #12572 )
2025-11-03 10:48:03 +00:00
brian-mulier-p
bb0e15a2cc
fix(cli): avoid resaving existing metadata upon migration ( #12607 )
2025-11-03 11:16:03 +01:00
brian-mulier-p
3ab6d6a94f
feat(cli): have separate commands for KV & secrets metadata migrations ( #12585 )
2025-11-03 09:33:26 +01:00
Krie
e116186201
feat: make charts default duration configurable, add kestra.ui.charts… ( #12599 )
...
* feat: make charts default duration configurable, add kestra.ui.charts.default-duration config parameter (default: PT720H/30 days)
* Update cli/src/main/resources/application.yml
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* Update ui/src/components/flows/FlowRoot.vue
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* Update ui/src/routes/routes.js
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* feat: set P30D instead of PT720H for readability
---------
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
Co-authored-by: YannC. <ycoornaert@kestra.io >
2025-11-03 09:21:39 +01:00
Barthélémy Ledoux
6439671b91
fix: on producion, switch appear without fields ( #12579 )
2025-11-01 22:37:53 +01:00
Piyush Bhaskar
c044634381
fix(core): allow to show multiple labels and few cleanup ( #12587 )
2025-11-01 01:06:39 +05:30
Roman Acevedo
776ea0a93c
ci: add dry run to release-docker.yml ( #12586 )
2025-10-31 20:02:21 +01:00
Piyush Bhaskar
a799ef8b64
fix(core): fix the pagination ( #12569 )
2025-10-31 20:57:17 +05:30
Loïc Mathieu
e2e4335771
fix(flows): fail flow validation for duplicate preconditions ID
2025-10-31 16:22:13 +01:00
Loïc Mathieu
f8b0d4217f
fix(executions): Flow triggered twice when there are two multiple conditions
...
Fixes #12560
2025-10-31 16:22:13 +01:00
Pradumna Saraf
c594aa6764
chore(plugin): improve the OutputValues example
2025-10-31 15:15:44 +01:00
Piyush Bhaskar
d09bf5ac96
fix(core): lets have separate key and value input for labels for EQUALS, NOT_EQUALS operator ( #12577 )
2025-10-31 19:24:58 +05:30
Ishani Kundu
ef0a4e6b1a
fix: Decrease the spacing between top of the filters and the bottom of the header ( #12573 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 17:35:34 +05:30
Piyush Bhaskar
5f81c19fc7
refactor(triggers): clean usage of trigger_state ( #12568 )
2025-10-31 16:36:03 +05:30
Mohammad Zaki
701f7e22d8
refactor(core): convert LogLevelSelector.vue to TypeScript and Composition API ( #12556 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 15:13:34 +05:30
Miloš Paunović
4bf469c992
fix(core): ensure "clicking fix with ai" button always shows and focuses the code panel ( #12565 )
...
Closes https://github.com/kestra-io/kestra/issues/12504 .
2025-10-31 10:27:11 +01:00
Roman Acevedo
71e49f9eb5
feat(executions): add IN, NOT_IN, CONTAINS LABELS #11916
...
- advance on https://github.com/kestra-io/kestra/issues/11587
- companion PR: https://github.com/kestra-io/kestra-ee/pull/5617
2025-10-31 10:20:05 +01:00
Ishani Kundu
76e9b2269f
refactor(core): convert Plugin.vue component to ts with Composition API ( #12559 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 14:45:48 +05:30
github-actions[bot]
c3f34e1c2a
chore(core): localize to languages other than english ( #12555 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-31 08:10:36 +01:00
Ludovic DEHON
e01e8d8fe0
feat(tasks): add a params for http tasks
...
close #12507
2025-10-31 00:40:49 +01:00
Dnyanesh Pise
7c5092f281
fix(ui): prevent marking fields as error on login ( Fix #12548 ) ( #12554 )
2025-10-30 23:34:34 +05:30
Loïc Mathieu
e025677e70
fix(executions): set the execution to KILLING and not RESTARTED when killing a paused flow
...
Fixes https://github.com/kestra-io/kestra/issues/12417
2025-10-30 18:11:17 +01:00
Bart Ledoux
a3195c8e64
feat(ui): add concurency limit page and route
2025-10-30 17:49:33 +01:00
Loïc Mathieu
9920d190c8
feat(system): add an administration page for concurrency limit
...
Closes #11250
2025-10-30 17:49:33 +01:00
brian.mulier
2b29a36850
fix(kv): get value doesn't need metadata migration
...
Also purge expired kv in metadata migrate command
2025-10-30 16:57:57 +01:00
brian.mulier
07e90de835
fix(core): CrudEvent should not be done on the repository side for KV
2025-10-30 16:57:57 +01:00
Loïc Mathieu
1c097209ac
fix(flows): subflow validation could fail in Elasticsearch
...
As you cannot eq on a null field
2025-10-30 16:29:41 +01:00
Krie
ca70743329
chore(core): clarify usage of vite environment variables in docs ( #12520 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-30 16:18:37 +01:00
github-actions[bot]
5d2c93b232
chore(core): localize to languages other than english ( #12550 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-30 16:16:04 +01:00
Loïc Mathieu
bc7291b8e3
chore(deps): fix OpenTelemetry proto so it works with Protobuf 3
...
Fixes https://github.com/kestra-io/kestra/issues/12298
2025-10-30 15:47:10 +01:00
Loïc Mathieu
c06ffb3063
feat(system): set taskrun attempt to resubmitted when a taskrun is resubmitted to a worker
...
Closes https://github.com/kestra-io/kestra/issues/12481
2025-10-30 15:46:05 +01:00
Barthélémy Ledoux
7c89eec500
fix(nocode): switch statements should display corectly ( #12509 )
...
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-10-30 15:34:15 +01:00
Ritoban Dutta
45592597e7
chore: convert StateChart.vue component to TypeScript with Composition API ( #12537 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-30 17:32:47 +05:30
Hemant M Mehta
313fda153a
fix: avoid reusing jq scope and revert unnecessary test changes
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
6c3bbcea4d
fix: Move Scope initialization to static block
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
53b46f11aa
fix: Increase wait timeout to 120s for restartFlowable tests to fix timing issues
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
9396e73f5a
fix: Update ExecutionServiceTest replayFlowable
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
d02b6b0470
fix: static call issue
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
bdfd324a7d
fix: update to version
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
551f6fe033
fix: updated the version
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
7a0b3843e1
fix: jq-filter-zip-exception
...
closes : #11683
2025-10-30 12:53:44 +01:00
Dheeraj_R_Gowda
d713f2753b
refactor(ui): convert TemplateEdit.vue to TypeScript using script setup ( #12530 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-30 16:55:35 +05:30
Loïc Mathieu
bc27e0ea9e
chore(executions): deprecate the state store for the KVStore
2025-10-30 11:30:36 +01:00
Piyush Bhaskar
08f4b2ea22
fix(core): properly apply the saved filter containing date range. ( #12541 )
2025-10-30 15:31:43 +05:30
Barthélémy Ledoux
b64168f115
fix: save tabs state onCreate ( #12517 )
2025-10-30 10:44:53 +01:00
Piyush Bhaskar
b23aa3eb1a
fix(core): make popper open fast ( #12533 )
2025-10-30 12:51:47 +05:30
Piyush Bhaskar
70b5c03fb2
fix(core): remove the scope from Logs and show the chart by default ( #12532 )
2025-10-30 12:39:22 +05:30
Piyush Bhaskar
094802dd85
fix(filter): make reset and reset to default of pre applied filter robust. ( #12508 )
2025-10-30 12:32:20 +05:30
brian.mulier
d9144c8c4f
feat(core): introduce KV Metadata in-repository storing ( #12342 )
...
part of https://github.com/kestra-io/kestra/issues/12341
2025-10-29 17:18:43 +01:00
brian.mulier
b18d304b77
fix(kv): properly serialize durations
2025-10-29 17:18:43 +01:00
brian.mulier
c38cac5a9d
fix(tests): concurrency-safe Template emits
2025-10-29 17:18:43 +01:00
brian.mulier
4ed44754ab
fix(core): use index by adding deleted everytime in query
2025-10-29 17:18:43 +01:00
Florian Hussonnois
e62baaabe4
fix(core): fix PluginCatalogService resolve method
2025-10-29 17:10:32 +01:00
Nicolas K.
efac416863
feat(core): force telemetry when license requires it ( #12512 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-29 17:03:45 +01:00
François Delbrayelle
d26956fc89
doc(http/request): fix doc about basic auth ( #12510 )
2025-10-29 16:56:27 +01:00
Diksha Ajaykumar Nigam
03a5c52445
refactor(ui): convert LeftMenu.vue to TypeScript using script setup ( #12440 )
2025-10-29 15:49:24 +01:00
Barthélémy Ledoux
290e0c5ded
fix: avoid refreshing token when impersonated ( #12476 )
2025-10-29 15:47:52 +01:00
Ashwini Kumar
1c0e0fd926
refactor(ui): Convert LeftMenuLink.vue to TypeScript ( #12431 )
2025-10-29 15:27:19 +01:00
YannC
9042e86f12
fix: make sure taskOutputs is never set as a Variables map ( #12484 )
...
close #11967
2025-10-29 15:25:09 +01:00
Barthélémy Ledoux
c6be8798d6
fix: show images in editor ( #12503 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-29 15:16:23 +01:00
Barthélémy Ledoux
452ac83b01
fix: open tasks from topo in other panel ( #12432 )
2025-10-29 15:15:33 +01:00
dependabot[bot]
3dd198f036
build(deps): bump software.amazon.awssdk:bom from 2.35.11 to 2.36.3
...
Bumps software.amazon.awssdk:bom from 2.35.11 to 2.36.3.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.36.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 15:01:51 +01:00
Florian Hussonnois
228863d91a
fix(test): fix test on FlowValidationTest
2025-10-29 14:19:56 +01:00
dependabot[bot]
8b17a7c36d
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.7.1-beta14 to 1.8.0-beta15.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.7.1-beta14...1.8.0-beta15 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.8.0-beta15
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 14:17:02 +01:00
Loïc Mathieu
55a8896181
chore(tests): set FlowControllerTest.updateFlowFlowFromJsonFromString as flaky
...
It fails often in CI and as the tested endpoint is deprecated it is not important that the test pass.
2025-10-29 14:12:32 +01:00
dependabot[bot]
fc600cc1e3
build(deps): bump dev.langchain4j:langchain4j-bom from 1.7.1 to 1.8.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.7.1...1.8.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 14:11:54 +01:00
dependabot[bot]
fa23081207
build(deps): bump @swc/core-linux-x64-gnu from 1.13.21 to 1.14.0 in /ui ( #12494 )
...
Bumps [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:16:38 +01:00
Piyush Bhaskar
2b04192d1b
fix(core): avoid hot reload on enter in input ( #12490 )
2025-10-29 17:46:29 +05:30
dependabot[bot]
b7fbdf8aed
build(deps): bump @swc/core-darwin-x64 from 1.13.21 to 1.14.0 in /ui ( #12495 )
...
Bumps [@swc/core-darwin-x64](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:15:40 +01:00
dependabot[bot]
5a95fcf1ff
build(deps): bump @swc/core-darwin-arm64 from 1.13.21 to 1.14.0 in /ui ( #12489 )
...
Bumps [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:13:27 +01:00
Miloš Paunović
558ca24dac
chore(deps): regular dependency update ( #12473 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-29 13:03:00 +01:00
dependabot[bot]
1ffc60fe07
build(deps): bump org.sonarqube from 7.0.0.6105 to 7.0.1.6134
...
Bumps org.sonarqube from 7.0.0.6105 to 7.0.1.6134.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 7.0.1.6134
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 12:39:14 +01:00
Your Name
4cdbb5f57e
Remove duplicate test and explicitly use Integer.valueOf in chunkWithIntegerVariable
2025-10-29 12:36:00 +01:00
Your Name
3f27645b3c
test(core): add reproducer for Integer to Long casting issue in chunk filter
2025-10-29 12:36:00 +01:00
Your Name
a897618108
fix(core): handle integer size in chunk Pebble filter
2025-10-29 12:36:00 +01:00
Piyush Bhaskar
cb9662cbd7
fix(core): tweaks for dropdown bg and shadow ( #12479 )
2025-10-29 16:14:27 +05:30
Naveen Gowda MY
c60be5c9f8
feat: add error feedback and validation to login form Fixes #12361 ( #12472 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-29 15:44:15 +05:30
dependabot[bot]
ec74c1ae51
build(deps): bump com.mysql:mysql-connector-j from 9.4.0 to 9.5.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 9.4.0 to 9.5.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/9.4.0...9.5.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:02:06 +01:00
dependabot[bot]
ded9e8c13a
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.3 to 0.39.4.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.3...v0.39.4 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:00:40 +01:00
dependabot[bot]
fcb2d18beb
build(deps): bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:00:09 +01:00
dependabot[bot]
c3bc919891
build(deps): bump com.google.cloud:libraries-bom from 26.70.0 to 26.71.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.70.0 to 26.71.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.70.0...v26.71.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.71.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 10:59:40 +01:00
brian-mulier-p
03542e91f3
fix(core): show tasks in JSON Schema for Switch.cases ( #12478 )
...
part of #10508
2025-10-29 10:26:38 +01:00
Florian Hussonnois
958ee1ef8a
fix(system): add resolveVersions method to PluginCatalogService
...
Related-to: kestra-io/kestra-ee#5171
2025-10-29 10:16:59 +01:00
Piyush Bhaskar
a27348b872
feat(core): add support for single datetime as well ( #12471 )
2025-10-29 13:35:37 +05:30
Roman Acevedo
36aedec8f0
ci: add skip test param to pre-release.yml
2025-10-28 17:53:57 +01:00
Pratik Murari
9499cfc955
refactor: convert RouterMd.vue component to TypeScript ( #12429 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-28 16:41:32 +01:00
Anna Geller
d3d14a252b
feat: add cloud formation template to deploy Kestra ( #12412 )
...
* feat: add cloud formation template to deploy Kestra
* Update README.md
2025-10-28 15:45:43 +01:00
Ridham Anand
425af2a530
refactor(layout): convert DefaultLayout.vue to TypeScript using Composition API ( #12424 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:32:57 +01:00
Arya Soni
0bae8cdbe9
Convert ErrorToastContainer.vue component to TS ( #12418 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:28:41 +01:00
Ravi kumar
b9a5a74674
refactor(ui): convert Settings.vue to TS composition API ( #12413 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:24:19 +01:00
Piyush Bhaskar
222fae2a22
fix(core): add dynamic rowKey for selection handling ( #12428 )
2025-10-28 19:11:14 +05:30
Loïc Mathieu
4502c52d2b
fix(executions): remove errors and finally tasks when restarting
...
Otherwize we would detect that an error or a finally branch is processing and the flowable state would not be correctly taken.
Moreover, it prevent this branch to be taken again after a restart.
Fixes #11731
2025-10-28 14:29:27 +01:00
Florian Hussonnois
153ac27040
fix(flows): KV pebble expressions with input defaults ( #12314 )
...
Fixes : #12314
2025-10-28 14:29:03 +01:00
Florian Hussonnois
6361a02deb
feat(core): add prefill prop to input to allow nullable value ( #11819 )
...
Added a new 'prefill' property for all inputs
to specify an optional UI hint for pre-filling the input,while
allowing the input to be nullable.
Fixes : #11819
2025-10-28 14:21:26 +01:00
Piyush Bhaskar
163e1e2c8b
chore(version): bump ui-libs for a fix. ( #12425 )
2025-10-28 18:20:54 +05:30
(Tum) Poomtum Rattanarat
07b5e89a2f
fix(ui): align label form field in no-code editor ( #12144 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-28 17:14:57 +05:30
github-actions[bot]
a3ff8f5c2b
chore(core): localize to languages other than english ( #12423 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-28 12:35:33 +01:00
Irfan
4cd369e44d
feat(core): add type validation to file inputs ( #12176 )
...
Closes https://github.com/kestra-io/kestra/issues/11266 .
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 12:33:10 +01:00
Carlos Longhi
364540c45a
chore(flows): highlight the id field as a link ( #12414 )
...
Closes https://github.com/kestra-io/kestra/issues/12365 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 12:22:55 +01:00
Pratik Murari
65b8958fe8
fix(core): use correct formatting for tags in blueprints for list and details view ( #12374 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-28 16:40:57 +05:30
Dheeraj_R_Gowda
e9be141463
Fix: update menu background color ( #12366 )
2025-10-28 16:39:33 +05:30
Omar Moustafa
69804790fb
Fix code snippets overlaying main UI in execution outputs ( #12371 )
2025-10-28 15:42:10 +05:30
Shatrughan
4a524196d4
refactor(core): convert vue component to typescript and composition api ( #12416 )
...
Closes https://github.com/kestra-io/kestra/issues/12397 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 11:11:30 +01:00
Barthélémy Ledoux
eeddfc7b1e
fix(no-code): When anyof has array with different items ( #12419 )
2025-10-28 10:31:02 +01:00
Piyush Bhaskar
9f35f05188
feat(filter): introducing redesigned implemention of new filter. ( #12265 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:00:03 +05:30
Adinath R
3984e92004
feat(ui): Redesigned the No Execution Flow Page to align with the rest ( #12357 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-28 12:07:09 +05:30
Florian Hussonnois
78c01999ad
feat(triggers): add inputs property to webhook trigger
...
Add a new `inputs` property to the Webhook trigger, allowing input
data to be passed to the triggered flow. If no inputs are defined on the trigger,
the flow will not receive any inputs, even if some have default values.
This behavior ensures backward compatibility with how the Webhook trigger currently works.
2025-10-27 17:02:03 +01:00
Ludovic DEHON
ad13a64ccc
fix: make dind example working, and add note for ubuntu users
2025-10-27 16:53:32 +01:00
Mohammad Shahid Beigh
b4017e96c3
refactor(core): convert FlowConcurrency.vue to TypeScript with Composition API ( #12119 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-27 18:31:23 +05:30
Piyush Bhaskar
b12b64fa40
fix(core): keep the selection with refresh or periodic refresh ( #12343 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 17:30:47 +05:30
SarthakBorude
5b3ebae8e7
chore(core): update the color of addition line highlight for light mode in monaco editor ( #12149 )
...
Closes https://github.com/kestra-io/kestra/issues/11956 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 12:31:02 +01:00
Manikanta Pallapothu
516b1fb1c3
chore(core): update design details on news panel ( #12155 )
...
Closes https://github.com/kestra-io/kestra/issues/12032 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 11:44:17 +01:00
Pavan YDG
80befa98e9
chore(core): remove the top pagination from table views ( #12335 )
...
Closes https://github.com/kestra-io/kestra/issues/12293 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 11:21:43 +01:00
Piyush Bhaskar
322532a955
fix(core): handle namespace removal applied from setting ( #12381 )
2025-10-27 15:49:10 +05:30
skayliu
70ad7b5fa2
chore(core): clean code for "Warning: [text blocks] will remove trailing spaces" ( #10511 )
2025-10-27 10:24:26 +01:00
Piyush Bhaskar
1e14f92d6f
fix(core): makke flow search reactive ( #12376 )
2025-10-27 14:06:49 +05:30
Ravi kumar
fb4e2ca950
fix: auto-refresh namespace Files panel after Playground execution completes ( #12114 )
...
* fix: ui-playground-namespace-files-refresh
* fix: refresh tab and duplicates file removal fix
* fix: use the loadNodes function to refresh
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-26 17:14:36 +05:30
Barthélémy Ledoux
ed352f8a2e
fix: avoid multiple dropdowns in file explorer ( #12369 )
2025-10-26 12:28:28 +01:00
Barthélémy Ledoux
bd8670e9a5
refactor(ui): extract file tree store ( #12299 )
2025-10-24 15:12:56 +02:00
Akshay Yadav
1e1b954d0a
fix(ui/no-code-editor): Style the disabled section like other items ( #12064 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-24 14:35:26 +02:00
Miloš Paunović
4c636578ac
chore(core): pass prop as a boolean to resolve console warning ( #12339 )
2025-10-24 13:44:56 +02:00
Abhyshek Bhalaji
0d1ccb2910
chore(core): add use button to the system namespace blueprints tab ( #12336 )
...
Closes https://github.com/kestra-io/kestra/issues/12169 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-24 13:30:37 +02:00
Sanjay Ramsinghani
edc4abc80e
chore(core): introduce stronger repelling forces in the dependency view graph ( #11910 )
...
Closes https://github.com/kestra-io/kestra/issues/11583 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-24 12:14:22 +02:00
Prayag
ddf5690325
chore(core): prevent blinking on the dependencies page during loading ( #11902 )
...
Closes https://github.com/kestra-io/kestra/issues/11125 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-24 11:54:15 +02:00
brian-mulier-p
25fcf9695a
fix(kv): don't throw in KV function with errorOnMissing=false for expired kv ( #12321 )
...
closes #12294
2025-10-24 11:20:40 +02:00
Abhyshek Bhalaji
920c614cc0
chore(core): update copilot button styles for accept and decline actions ( #12277 )
...
Closes https://github.com/kestra-io/kestra/issues/12057 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-24 09:49:13 +02:00
Miloš Paunović
1dc18fdb66
chore(deps): regular dependency update ( #12328 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-24 08:36:17 +02:00
Barthélémy Ledoux
86c7b2f6ae
fix(ui): avoid eating comments when changing desc ( #12316 )
2025-10-24 06:57:46 +02:00
Roman Acevedo
296ddb3b19
test(flaky): mark noGroup and flowWaitFailed as flaky
2025-10-23 20:44:27 +02:00
Maru Karthik Reddy
f3befd174c
fix(system): replace deprecated setSerializationInclusion with setDefaultPropertyInclusion ( #12315 )
...
The method was deprecated in Jackson 2.7 and will be removed in Jackson 3.0.
This is a direct 1:1 replacement with identical serialization behavior.
2025-10-23 16:53:03 +02:00
dependabot[bot]
d09ce90be4
build(deps): bump opensearchRestVersion from 3.3.0 to 3.3.1
...
Bumps `opensearchRestVersion` from 3.3.0 to 3.3.1.
Updates `org.opensearch.client:opensearch-rest-client` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.3.0...3.3.1 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.3.0...3.3.1 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 16:39:25 +02:00
dependabot[bot]
87e059a76b
build(deps): bump protobufVersion from 3.25.5 to 3.25.8
...
Bumps `protobufVersion` from 3.25.5 to 3.25.8.
Updates `com.google.protobuf:protobuf-java` from 3.25.5 to 3.25.8
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.25.5...v3.25.8 )
Updates `com.google.protobuf:protobuf-java-util` from 3.25.5 to 3.25.8
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-version: 3.25.8
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
dependency-version: 3.25.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 16:38:41 +02:00
Miloš Paunović
e58b271824
chore(deps): regular dependency update ( #12268 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-23 15:51:42 +02:00
Loïc Mathieu
c1c46da324
fix(deps): dependabot config ignore in the wrong section
2025-10-23 15:48:58 +02:00
Barthélémy Ledoux
de6abc7650
fix: set lang properly with workers ( #12286 )
2025-10-23 14:56:50 +02:00
François Delbrayelle
6da0a74ac7
build: add plugin-jms in .plugins (temp for conapi) ( #12289 )
2025-10-23 14:19:11 +02:00
Bala Yokesh Mani A
df755361e1
refactor: remove unused Status component ( #12287 )
2025-10-23 17:23:55 +05:30
dependabot[bot]
918c026781
build(deps): bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.9.0 to 6.9.1.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.9.0...oshi-parent-6.9.1 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 12:37:55 +02:00
Manuj Chadha
e03b1dbcbb
fix: connect timeline dots by setting width to 100% in SCSS ( #12281 )
2025-10-23 15:41:01 +05:30
Loïc Mathieu
25acd73de0
chore(versions): ignore protobuf 4 versions as we still need 3
2025-10-23 12:05:52 +02:00
Loïc Mathieu
68ee7b80a0
chore(system): don't manage Micrometer and Micronaut OpenAPI
...
Their version from the Micronaut BOM is now recent enought for our usage.
Closes https://github.com/kestra-io/kestra/pull/12222
2025-10-23 12:05:40 +02:00
Nicolas K.
893e8c1a49
feat(flows): add human task ( #12276 )
...
* feat(flows): add human task
* clean(flows): move models and validation into plugin packages and move validation logic to the task
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-23 11:39:00 +02:00
Barthélémy Ledoux
f0ba570c3d
refactor: remove FlowEditor.vue component ( #12284 )
2025-10-23 10:37:30 +02:00
Aniket Rathod
c2ab63ceba
feat(ui): convert Curl.vue to TypeScript using Composition API #12079 ( #12261 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-23 10:17:38 +02:00
Shubham Singh
7a126d71e5
refactor(ui): Convert Timeline.vue to TS ( #12270 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-23 13:40:47 +05:30
Dheeraj_R_Gowda
453477ecb9
fix(ui):improved opening animation for Copilot popin ( #12156 )
2025-10-23 08:54:43 +02:00
Ananya44444
3f83aaa437
Convert InheritedKVs.vue to TypeScript ( #12280 )
2025-10-23 08:54:20 +02:00
Piyush Bhaskar
1ca8264391
fix(core): bring export logs in navbar ( #12264 )
2025-10-22 19:24:12 +05:30
Florian Hussonnois
832378af07
chore(core): update StorageContext to use FlowId class
2025-10-22 15:30:34 +02:00
SteveK
e9c96d4f5b
chore(core): update icon colors and spacing in the top header ( #12137 )
...
Closes https://github.com/kestra-io/kestra/issues/12033 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-22 15:25:13 +02:00
Filip
0b5e6c25ed
feat(ui): convert SubFlowLink.vue to TypeScript with Composition API ( #12146 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-22 15:21:38 +02:00
Sakshi Srivastava
991de1a0d9
chore(plugins): update the plugin count in the search placeholder ( #12186 )
...
Closes https://github.com/kestra-io/kestra/issues/12034 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-22 14:47:55 +02:00
Barthélémy Ledoux
a8ac968afd
fix: changes indicator more clear ( #12134 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Pratap Chandra Deo <61131823+Pratapchandradeo@users.noreply.github.com >
Co-authored-by: Mohammad Zaki <zakilol21427@gmail.com >
Co-authored-by: Akshay Yadav <91173835+akshaywritescode@users.noreply.github.com >
Co-authored-by: Narasimha Asuri <64534011+noone1235@users.noreply.github.com >
Co-authored-by: Muhammad Ali Khan <ak098boy@gmail.com >
Co-authored-by: mady20 <165700212+mady20@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-22 14:39:46 +02:00
(Tum) Poomtum Rattanarat
2ce7841aa3
disable id field when editing and make it required field ( #12217 )
2025-10-22 14:35:16 +02:00
mustafatarek
999804f474
fix(tests): fix restartExecutionFromLastFailedWithPauseExecution() at ExecutionControllerRunnerTest
2025-10-22 14:26:13 +02:00
mustafatarek
58fd6c1c48
refactor(core): move flowable attempt state change into termination ensuring task termination
2025-10-22 14:26:13 +02:00
mustafatarek
85dc3ec788
fix(core): synchronize creation/running flowable attempt states in Jdbc executor
2025-10-22 14:26:13 +02:00
mustafatarek
c6e7ff9436
fix(core): transfer flowable attempt creation from saveFlowableOutput() to TaskRun to fix tests
2025-10-22 14:26:13 +02:00
mustafatarek
6e7d6de2e2
test: try to fix
2025-10-22 14:26:13 +02:00
Loïc Mathieu
01d79f34a4
Update executor/src/main/java/io/kestra/executor/ExecutorService.java
2025-10-22 14:26:13 +02:00
mustafatarek
bddb8fef89
fix(tests): fix markAsEachPara() test at ExecutionServiceTest
2025-10-22 14:26:13 +02:00
mustafatarek
24e2f5a0f6
feat(core): add unit tests for flowable task attempts( If and Sequential)
2025-10-22 14:26:13 +02:00
mustafatarek
aee3854155
refactor: remove unnecessary comments
2025-10-22 14:26:13 +02:00
mustafatarek
1771955717
feat(core): handle flowable task attempts state transitions
2025-10-22 14:26:13 +02:00
mustafatarek
7c7d606b48
feat(core): add attempts for flowable tasks
2025-10-22 14:26:13 +02:00
Miloš Paunović
154f380860
feat(core): fetch blueprints directly from the API ( #12197 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4808 .
2025-10-22 14:20:38 +02:00
Barthélémy Ledoux
6e3c4f47cc
fix: load node types for ts files ( #12205 )
2025-10-22 14:04:21 +02:00
杨利伟
7e68274cf4
fix(jdbc): add comment
2025-10-22 10:36:15 +02:00
杨利伟
1d58f3be34
fix(jdbc): add deleted field condition when allowDeleted=true
2025-10-22 10:36:15 +02:00
dependabot[bot]
becd1256db
build(deps): bump software.amazon.awssdk:bom from 2.35.8 to 2.35.11
...
Bumps software.amazon.awssdk:bom from 2.35.8 to 2.35.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:20:26 +02:00
dependabot[bot]
1ce9d710b6
build(deps): bump flyingSaucerVersion from 10.0.0 to 10.0.3
...
Bumps `flyingSaucerVersion` from 10.0.0 to 10.0.3.
Updates `org.xhtmlrenderer:flying-saucer-core` from 10.0.0 to 10.0.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v10.0.0...v10.0.3 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 10.0.0 to 10.0.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v10.0.0...v10.0.3 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:20:00 +02:00
dependabot[bot]
93de36b25b
build(deps): bump com.microsoft.playwright:playwright
...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java ) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/microsoft/playwright-java/releases )
- [Commits](https://github.com/microsoft/playwright-java/compare/v1.55.0...v1.56.0 )
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:19:34 +02:00
dependabot[bot]
213b4ed1f3
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.2 to 0.39.3.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.2...v0.39.3 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:10:54 +02:00
Maru Karthik Reddy
832c6eb313
fix(executions): ExecutionUpdatableTask attempt state tracking to record proper duration ( #12206 )
...
* fix(executor): record CREATED/RUNNING/SUCCESS states for ExecutionUpdatableTask attempts
Previously, ExecutionUpdatableTask attempts were created with only the
terminal state, skipping RUNNING and causing zero duration and incorrect UI display.
Update attempts through all state transitions:
- CREATED → RUNNING before task.update() call
- RUNNING → terminal state after execution
This preserves complete state history and enables accurate duration tracking.
* refactor: simplify attempt creation in handleExecutionUpdatingTask
Remove null/empty check for attempts list as no attempts exist at this
execution stage. Create attempt directly with RUNNING state using
`new State().withState(State.Type.RUNNING)`.
This simplifies the code while maintaining correct state transitions
(CREATED → RUNNING → terminal).
* test(RuntimeLabels): add state transition assertions
for ExecutionUpdatableTask in Labels tests
Verify that ExecutionUpdatableTask attempts record complete state transitions
(CREATED → RUNNING → SUCCESS) across all Labels test scenarios
2025-10-22 09:49:18 +02:00
Bala Yokesh Mani A
51e55a2543
refactor: remove FlowEdit component ( #12255 )
2025-10-22 09:18:58 +02:00
Barthélémy Ledoux
6e13dfa009
fix: combine a local schema when there is more ( #12216 )
2025-10-22 08:52:41 +02:00
brian.mulier
2b3df66406
fix(core): secrets table wasn't shown
2025-10-21 19:28:03 +02:00
brian-mulier-p
2c024c2586
feat: add global secret search controller ( #12036 )
...
closes kestra-io/kestra-ee#5130
closes kestra-io/kestra-ee#5132
closes kestra-io/kestra-ee#3476
2025-10-21 19:09:53 +02:00
Bala Yokesh Mani A
da39dbca01
feat(editor): add syntax highlighting to no-code editor ( #12154 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-21 16:22:00 +02:00
Ashwini Kumar
693f582314
chore(core): amend blueprint page translation key ( #12207 )
...
Closes https://github.com/kestra-io/kestra/issues/12193 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-21 16:17:15 +02:00
Manuj Chadha
095def6024
refactor: replace deprecated Property(String) constructor with Property.ofValue / Property.ofExpression ( #12202 )
2025-10-21 15:29:54 +02:00
Rutam Bhagat | Gen AI Pro | Freelancer
8531ed78bc
fix(core): limit image size for empty state ( #12201 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 18:06:24 +05:30
Ridham Anand
cef79689be
fix(core): add hover over element ( #12116 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 17:53:08 +05:30
Ruturaj Pawar
1e0eb180a6
fix(core): add border-radius to bookmarked. ( #12111 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 17:35:56 +05:30
atulvishw240
b704a55a39
feat(system): Add Gauge Metric to Kestra Metrics System ( #12138 )
...
* feat(core): add gauge metric to metrics system
* Fix increment method to set value correctly
2025-10-21 13:58:49 +02:00
Manshu Saini
8e8af2ecf8
refactor(core): convert the ExecutionRoot.vue properly to ts ( #11989 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 16:53:17 +05:30
Piyush Bhaskar
4b7baba605
fix(test): fix multipaneltabs story test ( #12196 )
2025-10-21 16:41:58 +05:30
Piyush Bhaskar
63b887c9ed
fix(core): handle 404 error in kv retrieval with message ( #12191 )
2025-10-21 15:10:14 +05:30
Carlos Longhi
3faee2c84b
refactor: convert LabelInput.vue component to TypeScript using Composition API ( #12112 )
2025-10-21 14:54:42 +05:30
Nicolas K.
ff11ff9006
feat(flows): add truncate parameter for log shipper ( #12131 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-21 10:43:37 +02:00
Ravi kumar
dd7892ef28
feat(ui): scrollable editor tabs with VS Code–style wheel scrolling and right‑aligned close icon ( #12152 )
2025-10-21 10:37:28 +02:00
Miloš Paunović
b23fdc2376
chore(core): hide video container if there's no network access ( #12166 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4809 .
2025-10-21 10:25:28 +02:00
Roman Acevedo
f347cea28b
fix(flows): allow using OSS CLI to deploy EE flows
...
- fixes https://github.com/kestra-io/kestra-ee/issues/5490
2025-10-21 08:19:50 +02:00
Roman Acevedo
0b08d614c1
ci: improve slack notif to forward error ( #12187 )
...
* ci: improve slack notif to forward error
* more test
* more test
* cleanup
2025-10-20 18:54:23 +02:00
Roman Acevedo
d92fd0040a
ci: fix slack notif when main build failed
...
- fixes https://github.com/kestra-io/kestra/issues/11905
2025-10-20 17:36:04 +02:00
Julio Daniel Reyes
004a85f701
fix(core): pass flow variables on trigger execution ( #12161 )
...
* fix(core): pass flow variables on trigger execution
closes #11891
* fix(core): Test passing variables for triggers
2025-10-20 15:53:57 +02:00
Roman Acevedo
f9f3b004d7
ci: try to fix ee trigger and slack message on main-build.yml
...
- try again on https://github.com/kestra-io/kestra/issues/11905
2025-10-20 15:03:26 +02:00
mady20
35799a2e01
refactor: truncate json preview ( #11899 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 14:00:35 +02:00
Muhammad Ali Khan
d428609c61
refactor(ui): migrate FlowsSearch component to TypeScript ( #12130 )
...
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 13:59:56 +02:00
Narasimha Asuri
5f26f72a81
docs:update README,modified docker command for wsl ( #12168 )
2025-10-20 13:58:05 +02:00
Miloš Paunović
63ef33bd80
build(core): update auto translation CI cron to skip weekends ( #12167 )
2025-10-20 13:55:47 +02:00
Akshay Yadav
2cc6adfd88
chore(core): make plugin icon in left menu appear as outline ( #12143 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-20 11:51:25 +02:00
Mohammad Zaki
f5df4c1bf6
Refactor: Convert FlowCreate.vue to TypeScript and Composition API ( #12103 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 11:49:17 +02:00
Pratap Chandra Deo
3ab993a43a
fix(ui): render alert blocks in plugin documentation - Convert ::alert syntax to markdown containers and support all alert types - Fixes #12019 ( #12108 )
2025-10-20 11:48:28 +02:00
Kishore Kumar D
4f7d762705
chore(core): introduce fallback fonts for air-gapped environments ( #11448 )
...
Closes https://github.com/kestra-io/kestra/issues/11305 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-20 11:07:46 +02:00
Shubhang-Sagar-Shukla
5b8eb77fe4
fix(ui): Updated dialog close button color on hover ( Fixes #12029 ) ( #12109 )
2025-10-18 19:39:48 +02:00
Darshan Thakare
897f2fedd7
refactor(core): convert vue component to typescript and composition api ( #12110 )
...
Closes https://github.com/kestra-io/kestra/issues/12084 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-18 08:12:34 +02:00
Akshay Yadav
2c5f34a2df
chore(core): amend coloring of blueprint tags ( #12058 )
...
Closes https://github.com/kestra-io/kestra/issues/12024 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-18 08:04:27 +02:00
Loïc Mathieu
6473a48655
chore(docs): upgrade minimum Node and NPM version in CONTRIBUTING.md ( #12125 )
2025-10-17 18:27:29 +05:30
Piyush Bhaskar
0ebbc13301
fix(core): blank editor while creating flow ( #12127 )
2025-10-17 14:18:40 +02:00
Manikanta Pallapothu
474276e6ce
Remove left border to fix overlapping line near category titles ( #12041 ) ( #12117 )
2025-10-17 13:17:42 +02:00
Florian Hussonnois
4d8b737b39
fix(core): allow secrets to be render for multiselect ( #12045 )
...
Fix : #12045
2025-10-17 11:32:28 +02:00
Loïc Mathieu
abe1509ccf
fix(tests): mark LogConsumerTest.logs() as flaky
2025-10-17 11:21:53 +02:00
Loïc Mathieu
0a13d378f4
fix(tests): mark ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies as flaky
2025-10-17 11:21:53 +02:00
Loïc Mathieu
4ec8306976
fix(tests): Load flows for the PauseTest
2025-10-17 11:21:53 +02:00
YannC
9c4656714a
Fix/validate endpoint fix ( #12121 )
...
* fix: validateTask & validateTrigger endpoint changes for SDK
* fix: validateTask & validateTrigger endpoint changes for SDK
2025-10-17 11:11:54 +02:00
Barthélémy Ledoux
86a1fa7f82
feat: add ts and js workers to monaco editor ( #11979 )
2025-10-17 10:56:08 +02:00
Roman Acevedo
2d030be434
test: fix two assertion messages in DockerTest
2025-10-16 20:00:12 +02:00
Roman Acevedo
e89d209a8a
ci: probably fix coverage upload to sonar
2025-10-16 19:53:09 +02:00
Roman Acevedo
7a0d388ed6
fix(flows): allow using OSS CLI to validate EE flows ( #12104 )
...
* fix(flows): allow using OSS CLI to validate EE flows
https://github.com/kestra-io/kestra/pull/12047 was not enough
- fixxes https://github.com/kestra-io/kestra-ee/issues/5455
* f
2025-10-16 19:33:16 +02:00
Roman Acevedo
f69594d6db
fix(security): make BasicAuthService optional to not be used in EE
2025-10-16 17:33:30 +02:00
Julio Daniel Reyes
3e4eed3306
feat(script): Resume of container for the Docker task runner ( #11964 )
...
* feat(script): Implements resume of container for the Docker task runner
closes #4129
* feat(script): docker resume review recommendations
* feat(script): Get volume name and update resume Docker tests
* feat(script): Fix tests for docker resume
* feat(script): test same container id created/reused
* feat(script): delete container after second run
* feat(script): Docker resume should be true by default
* feat(script): fix spacing
2025-10-16 16:01:47 +02:00
Barthélémy Ledoux
f7031ec596
fix: better building of ui-libs should fix shiki rendering ( #12094 )
2025-10-16 16:00:19 +02:00
Malay Dewangan
ef76d6cf9f
refactor(triggers): make StatefulTriggerService methods static ( #12073 )
2025-10-16 18:52:17 +05:30
Miloš Paunović
3f64e42daf
refactor(core): remove unnecessary export of a constant ( #12097 )
2025-10-16 15:16:21 +02:00
Miloš Paunović
67fa06fa4e
fix(iam): prevent infinite loop when permissions are missing while loading custom blueprints ( #12092 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5405 .
2025-10-16 14:37:18 +02:00
Barthélémy Ledoux
c965a112e6
fix(nocode): id should not be editable ( #12069 )
2025-10-16 13:06:32 +02:00
dependabot[bot]
c97033c25c
build(deps): bump io.micrometer:micrometer-core from 1.15.4 to 1.15.5
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.4...v1.15.5 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 12:44:40 +02:00
Irfan
caffb3bc74
feat(plugins): enhance documentation request handling to prevent unnecessary reloads ( #11911 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-16 11:31:48 +02:00
Roman Acevedo
d15ffd6c52
ci: fix version of peter-evans/repository-dispatch and trivy actions
2025-10-16 11:24:22 +02:00
yuri
4909af97fb
feat(tests): add E2E on Executions view ( #11556 )
2025-10-16 11:16:16 +02:00
Ramesh Kuntigorla
af9ab4adc6
fix(flows): improved save logic, updated the dirty flag to target actuat current flow tab ( #12050 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-16 11:12:43 +02:00
dependabot[bot]
ea6b1e9082
build(deps): bump org.owasp.dependencycheck from 12.1.6 to 12.1.8
...
Bumps org.owasp.dependencycheck from 12.1.6 to 12.1.8.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:53:31 +02:00
dependabot[bot]
3c386ad883
build(deps): bump software.amazon.awssdk:bom from 2.35.3 to 2.35.7
...
Bumps software.amazon.awssdk:bom from 2.35.3 to 2.35.7.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:53:03 +02:00
dependabot[bot]
acc0fa6af3
build(deps): bump actions/setup-node from 5 to 6
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:51:02 +02:00
dependabot[bot]
40eca75f77
build(deps): bump opensearchRestVersion from 3.2.0 to 3.3.0
...
Bumps `opensearchRestVersion` from 3.2.0 to 3.3.0.
Updates `org.opensearch.client:opensearch-rest-client` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.2.0...3.3.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.2.0...3.3.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:40:31 +02:00
dependabot[bot]
1b4d7ca514
build(deps): bump de.siegmar:fastcsv from 4.0.0 to 4.1.0
...
Bumps [de.siegmar:fastcsv](https://github.com/osiegmar/FastCSV ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/osiegmar/FastCSV/releases )
- [Changelog](https://github.com/osiegmar/FastCSV/blob/main/CHANGELOG.md )
- [Commits](https://github.com/osiegmar/FastCSV/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: de.siegmar:fastcsv
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:39:43 +02:00
dependabot[bot]
23ccf0360a
build(deps): bump org.sonarqube from 6.3.1.5724 to 7.0.0.6105
...
Bumps org.sonarqube from 6.3.1.5724 to 7.0.0.6105.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 7.0.0.6105
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:38:50 +02:00
dependabot[bot]
a9301faf97
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.0 to 0.39.2.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.0...v0.39.2 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:38:19 +02:00
dependabot[bot]
2eb947d582
build(deps): bump com.google.cloud:libraries-bom from 26.69.0 to 26.70.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.69.0 to 26.70.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.69.0...v26.70.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:37:53 +02:00
Miloš Paunović
eaa178c219
fix(core): amend playground horizontal panel visibility when toggling on or off ( #12063 )
...
Closes https://github.com/kestra-io/kestra/issues/12055 .
2025-10-16 10:02:00 +02:00
Mustafa Tarek
3689042757
fix(core): adjust date property of PublicHoliday condition ( #11605 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* fix(core): adjust date time property in PublicHoliday condition
* fix(core): pass condition context variables map when rendering date at PublicHoliday.test() method
* refactor(tests): remove added code at ConditionService and transfer to tests directly
2025-10-16 09:26:51 +02:00
yuri1969
a4f257b6ea
Switch to ServiceRegistry
2025-10-16 08:55:12 +02:00
yuri1969
33628107c3
fix(core): keep web up during graceful shutdown
...
The `@PreDestroy` hook is triggered very late in the lifecycle.
Started the graceful clean using the global `ShutdownEvent`.
2025-10-16 08:55:12 +02:00
Roman Acevedo
5ec869b1cc
fix(flows): allow using OSS CLI to validate EE flows
...
- fixes https://github.com/kestra-io/kestra-ee/issues/5455
2025-10-16 08:27:04 +02:00
Florian Hussonnois
7896c96f24
fix(core): ignore not found plugin types for schema generation
2025-10-15 22:26:20 +02:00
Roman Acevedo
ec1ca232b0
fix(security): do not load OSS BasicAuthService in EE
...
BasicAuthService was loaded by mistake in EE, and it was changed
recently in OSS to persist different data
2025-10-15 17:46:04 +02:00
Malay Dewangan
4227ce8fc5
feat(triggers): introduce stateful behaviour for triggers ( #11978 )
...
* fix test
* review feedback
2025-10-15 19:00:09 +05:30
Miloš Paunović
12fd7f81c0
feat(core): make the right sidebar usable in offline mode ( #12022 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4810 .
2025-10-15 14:18:36 +02:00
Akshay Yadav
3cd340f972
fix(secrets-page): adjust top margin for empty secrets block ( #12020 )
2025-10-15 13:27:09 +02:00
Khushal Sarode
721dc61aa4
Converting TimeSelect.vue into typescript script ( #11990 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-15 11:16:35 +02:00
Barthélémy Ledoux
d12a33e9ba
feat(flows): add days rendering to the duration picker ( #11987 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-15 11:15:13 +02:00
Miloš Paunović
56caaa2a91
refactor(core): prevent npe & console errors for charts ( #12018 )
2025-10-15 10:56:25 +02:00
Barthélémy Ledoux
52dda7621c
fix: keep required fields from schema ( #11984 )
2025-10-15 10:42:09 +02:00
Roman Acevedo
88ab8e2a71
fix(security): webhook requiring basicauth
...
- fix https://github.com/kestra-io/kestra-ee/issues/5416
The issue was that BasicAuthConfiguration.openUrls was discarded by mistake after a basic auth creds creation.
What has been done:
- make BasicAuthConfiguration a POJO representing the yaml configuration
- dont persist BasicAuthConfiguration
- when fetching the configured Basic auth setup, fetch Credentials from DB and additional configuration from BasicAuthConfiguration
2025-10-15 10:41:34 +02:00
Barthélémy Ledoux
545ed57000
refactor: use multipanel for namespace files ( #11972 )
2025-10-15 10:31:54 +02:00
Bikash Agarwala
31de6660fa
fix(core): limit the maximum height of the notification content element ( #11977 )
...
Closes https://github.com/kestra-io/kestra/issues/11924 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-15 10:25:00 +02:00
Lucas Barreto Oliveira
db1ef67a69
fix(frontend): Backfill SELECT input override from trigger ( #10627 ) ( #11943 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-14 17:34:16 +02:00
Aditya Ray
b7fbb3af66
refactor(ui): convert VarValue.vue to TypeScript ( #11971 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-14 17:21:38 +02:00
Bikash Agarwala
50f412a11e
feat(ui): Redesign blueprint browser cards #11534 ( #11947 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-14 18:39:21 +05:30
Barthélémy Ledoux
5bced31e1b
refactor: convert usePluginsStore to Composition API ( #11965 )
2025-10-14 14:37:08 +02:00
brian-mulier-p
76d349d57e
fix(flows): pebble autocompletion performance optimization ( #11981 )
...
closes #11881
2025-10-14 11:32:50 +02:00
YannC
63df8e3e46
Fix: openapi tweaks ( #11970 )
...
* fix: added some on @ApiResponse annotation + added nullable annotation for TaskRun class
* fix: review changes
2025-10-14 10:23:31 +02:00
Malay Dewangan
4e4e082b79
fix(trigger): prevent scheduler crash on large duration ( #10897 )
...
* add tests
2025-10-13 19:13:18 +05:30
wangk
7b67f9a0f5
fix(system): missing BREAKPOINT state for MySQL ( #11954 )
...
* Update V1_45__taskrun_submitted.sql
* fix(core) Add missing breakpoint type
2025-10-13 15:07:17 +02:00
Barthélémy Ledoux
b59098e61f
refactor: use rolldown-vite for build speed ( #11904 )
2025-10-13 12:17:41 +02:00
Anukalp Pandey
43f02e7e33
Convert ForEachStatus.vue to TypeScript with Composition API ( #11810 )
...
Co-authored-by: Anukalp <pandeyanukalp@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 15:41:18 +05:30
Dhivya G
5c83c4c7e9
Convert ChangeExecutionStatus.vue to TypeScript with Composition API ( #11892 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 14:50:37 +05:30
Roman Acevedo
c363dd7bf7
ci: add more log to debug slack notif not triggered
2025-10-13 11:03:23 +02:00
Sandip Mandal
25284dfb7a
feat(ui): Add multiselect filter for blueprint tags ( #11907 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 14:22:24 +05:30
Irfan
37e7b3a072
refactor(ui): convert DateFilter component to TypeScript and Composition API ( #11816 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-13 10:50:16 +02:00
Sanwal Sulehrii
cbb57ec0e8
chore(core): improve dashboard table scrollbar coloring ( #11952 )
...
Closes https://github.com/kestra-io/kestra/issues/11750 .
Co-authored-by: sanwalsulehri <sanwalsulehri077@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-13 10:41:37 +02:00
brian-mulier-p
ba7b2c564b
feat(ai): add PEM Certificate handling to GeminiAiService ( #11739 )
...
closes kestra-io/kestra-ee#5342
2025-10-13 10:12:28 +02:00
Yash Goyal
16cbdc81f7
fix(core): panel-headers-should-close-on-click ( #11807 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-13 09:52:56 +02:00
Anshumancanrock
bfa4a84356
refactor(core): convert vue component to typescript and composition api ( #11894 )
...
Closes https://github.com/kestra-io/kestra/issues/11797 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-11 09:21:57 +02:00
Roman Acevedo
42680bb663
ci: make sonar fetch coverage on correct path in CI
2025-10-10 17:04:28 +02:00
brian-mulier-p
b41025c4d4
feat(runners): add syncWorkingDirectory property to remote task runners ( #11945 )
...
part of kestra-io/kestra-ee#4761
2025-10-10 16:15:39 +02:00
Roman Acevedo
9f808aa40c
ci: fix ee never getting triggered because failed condition
2025-10-10 16:08:16 +02:00
Will Russell
f60f907ff7
docs(scripts): fix vars output docs ( #11944 )
2025-10-10 14:53:40 +01:00
Miloš Paunović
f2655f998b
refactor(core): improve initial count fetching for flows and executions ( #11940 )
2025-10-10 15:34:12 +02:00
Nicolas K.
ff18fc40ef
feat(tests): add annotation and modify CI to handle flaky tests, play… ( #11914 )
...
* feat(tests): add annotation and modify CI to handle flaky tests, play them but not fail
* feat(tests): add description to flaky annotation
* fix(tests): add flaky to to KV sanity check
* fix(tests): typo
* feat(tests): add a flaky test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-10 15:29:51 +02:00
brian-mulier-p
00bcfac0ee
fix(ai): remove thoughts return from AI Copilot ( #11935 )
...
closes kestra-io/kestra-ee#5422
2025-10-10 14:54:47 +02:00
Roman Acevedo
f41db3d1ed
ci: try to fix again slack notification
...
- advance on https://github.com/kestra-io/kestra/issues/11905
2025-10-10 13:48:34 +02:00
Roman Acevedo
91c38f1626
ci: try to fix EE trigger, debug slack notif
...
- advance on https://github.com/kestra-io/kestra/issues/11905
2025-10-10 12:47:56 +02:00
Hemant M Mehta
7f55dc4f5f
fix(executions): properly handle filename with special chars ( #11814 )
...
* fix: artifact-filename-validation
closes : #10802
* fix: test
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
* fix: test
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
* fix: test
* fix(core): use deterministic file naming in FilesService
---------
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-10 11:44:24 +02:00
Loïc Mathieu
948a5beffa
fix(executions): set tasks to submitted after sending to the Worker
...
When computing the next tasks to run, all task runs are created in the CREATED state.
Then when computed tasks to send to the worker, CREATED task runs are listed and converted into worker task.
The issue is that on the next execution message, if tasks sent to the worker are still in CREATED (for ex because the Worker didn't start them yet), they would still be evaluted as to send to the worker.
Setting them to a new SUBMITTED state would prevent them to be taken into account again until they are really terminated.
This should avoid the deduplicateWorkerTask state but this is kept for now with a warning and would be removed later if it proves to work in all cases.
2025-10-10 11:06:31 +02:00
Loïc Mathieu
7e410e7b18
chore(system): warn on duplication so we can fix it later
2025-10-10 11:06:31 +02:00
Gaurav Arora
cfebe89307
fix(core): prevent AllowFailure with retry from getting stuck in Running state ( #11748 )
...
* fix(core): prevent AllowFailure with retry from getting stuck in Running state
Fixes #11731
When an AllowFailure task had both retry logic and a finally block, the
execution would get stuck in Running state. This occurred because the
logic for determining when to execute the finally block only checked if
tasks had failed, not whether they should be retried.
The fix changes Execution.java:499 to use hasFailedNoRetry() instead of
hasFailed() when deciding to transition to the finally block. This ensures
the finally block only executes when tasks have truly failed with no
remaining retry attempts.
Added a test case that reproduces the exact scenario from the issue:
- AllowFailure task with retry configuration
- Child task that fails initially but succeeds after retry
- Error handlers that execute on failure
- Finally block that should execute after retries complete
* use Log task instead of Python script in allow-failure-with-retry test
* fix(executions): wrong assertions in test
---------
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-10 10:27:49 +02:00
brian-mulier-p
b1fdf5fe8e
fix(tests): add KIND to possible filters error message ( #11925 )
2025-10-10 10:25:27 +02:00
mustafatarek
97f263f71e
refactor(core): replace hardcoded string kind by enum kind in findSelect() method at AbstractJdbcExecutionRepository
2025-10-10 09:40:27 +02:00
Mustafa Tarek
b917bbb152
Update jdbc/src/main/java/io/kestra/jdbc/repository/AbstractJdbcRepository.java
...
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-10 09:40:27 +02:00
mustafatarek
9e2ea0007a
feat(core): add new execution kind filter to support playground execution listing
...
- add new Execution Kind filter with support for EQUAL and NOT_EQUAL operations
2025-10-10 09:40:27 +02:00
dependabot[bot]
1eff570a11
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.6.0-beta12 to 1.7.1-beta14.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.6.0-beta12...1.7.1-beta14 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.7.1-beta14
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 18:06:01 +02:00
dependabot[bot]
ec194c541c
build(deps): bump software.amazon.awssdk:bom from 2.34.7 to 2.35.2
...
Bumps software.amazon.awssdk:bom from 2.34.7 to 2.35.2.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:48:21 +02:00
dependabot[bot]
a79e47fa93
build(deps): bump io.micronaut.platform:micronaut-platform
...
Bumps [io.micronaut.platform:micronaut-platform](https://github.com/micronaut-projects/micronaut-platform ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.9.3...v4.9.4 )
---
updated-dependencies:
- dependency-name: io.micronaut.platform:micronaut-platform
dependency-version: 4.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:32:35 +02:00
zhou yong kang
8a30e46354
feat(plugin): add support to split a file with a regex ( #11780 )
...
* feat: add regexPattern
* fix: remove json demo
* fix: del writerPaths
2025-10-09 16:27:46 +02:00
dependabot[bot]
a12744423d
build(deps): bump org.jooq:jooq from 3.20.7 to 3.20.8
...
Bumps org.jooq:jooq from 3.20.7 to 3.20.8.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:17:01 +02:00
Miloš Paunović
fcbcfe8d89
build(core): add vue-tsc for type checking ( #11908 )
2025-10-09 16:15:19 +02:00
dependabot[bot]
f8bb8fe1e1
build(deps): bump com.azure:azure-sdk-bom from 1.2.38 to 1.3.0
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.38 to 1.3.0.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.38...v1.3.0 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:00:18 +02:00
dependabot[bot]
4245a145cb
build(deps): bump github/codeql-action from 3 to 4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:59:51 +02:00
dependabot[bot]
6ef23ff001
build(deps): bump gradle/actions from 4 to 5
...
Bumps [gradle/actions](https://github.com/gradle/actions ) from 4 to 5.
- [Release notes](https://github.com/gradle/actions/releases )
- [Commits](https://github.com/gradle/actions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: gradle/actions
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:59:23 +02:00
dependabot[bot]
1a8437056f
build(deps): bump peter-evans/repository-dispatch from 3 to 4
...
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases )
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:58:59 +02:00
dependabot[bot]
f1274737d1
build(deps): bump org.owasp.dependencycheck from 12.1.5 to 12.1.6
...
Bumps org.owasp.dependencycheck from 12.1.5 to 12.1.6.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:58:11 +02:00
dependabot[bot]
6eb343a414
build(deps): bump org.postgresql:postgresql from 42.7.7 to 42.7.8
...
Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.7.7 to 42.7.8.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.8 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:57:17 +02:00
Loïc Mathieu
4a9564be3c
fix(system): refactor concurrency limit to use a counter
...
A counter allow to lock by flow which solves the race when two executions are created at the same time and the executoion_runnings table is empty.
Evaluating concurrency limit on the main executionQueue method also avoid an unexpected behavior where the CREATED execution is processed twice as its status didn't change immediatly when QUEUED.
Closes https://github.com/kestra-io/kestra-ee/issues/4877
2025-10-09 15:39:59 +02:00
Barthélémy Ledoux
6dea3d2a56
fix: make all components pass vus-tsc around Metrics.vue ( #11889 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-09 15:37:59 +02:00
Shubham Singh
336f2c3203
refactor(core): convert vue component to typescript and composition api ( #11909 )
...
Closes https://github.com/kestra-io/kestra/issues/11799 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-09 13:28:25 +02:00
Vs7sai
faf12c2c55
refactor(core): convert vue component to typescript and composition api ( #11893 )
...
Closes https://github.com/kestra-io/kestra/issues/11790 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-09 12:03:52 +02:00
Roman Acevedo
d1a47a6874
ci: try to fix slack notification when build is failed
...
- try to fix https://github.com/kestra-io/kestra/issues/11905
2025-10-09 11:52:01 +02:00
Prayag
0df2b74272
fix(ui): convert Pause.vue component to TypeScript ( #11885 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-09 14:40:03 +05:30
Matheus da Cunha da Fonseca
7b7f48c3c7
refactor: convert Unqueue component to TypeScript ( #11896 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-09 14:03:53 +05:30
Miloš Paunović
63e0b97799
chore(deps): regular dependency update ( #11900 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-09 09:46:19 +02:00
Santhosh Kumar
8469e81081
fix(ui): Prevent all doc-cards in a row from expanding ( #11888 )
2025-10-09 12:13:48 +05:30
Ludovic DEHON
6fd91a99f2
feat(triggers): allowing webhook to send only outputs ( #11867 )
...
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-10-08 18:23:57 +02:00
Manshu Saini
aa039c772b
feat(ui): migrated Metrics.vue in TS ( #11820 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-08 17:02:10 +02:00
brian-mulier-p
af8051ccd8
feat(runners): add syncWorkingDirectory property to remote task runners ( #11602 )
...
part of kestra-io/kestra-ee#4761
2025-10-08 16:36:51 +02:00
Barthélémy Ledoux
9958e49505
feat: add multipanel and no-code to dashboards ( #11752 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-08 15:54:30 +02:00
Miloš Paunović
9f2a83420c
refactor(core): remove unused component ( #11882 )
2025-10-08 15:34:59 +02:00
Barthélémy Ledoux
951b1fd1ed
refactor: simpler nocode usage ( #11878 )
2025-10-08 15:34:24 +02:00
(Tum) Poomtum Rattanarat
60c3c24bcf
test(core): implement unit tests for useDependencies composable ( #11877 )
...
Closes https://github.com/kestra-io/kestra/issues/11708 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 15:01:52 +02:00
Irfan
24775bef02
chore(executions): make execution id of replay a clickable link ( #11874 )
...
Closes https://github.com/kestra-io/kestra/issues/11808 .
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 14:45:57 +02:00
github-actions[bot]
68993ac877
chore(core): localize to languages other than english ( #11880 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: GitHub Action <actions@github.com >
2025-10-08 14:44:09 +02:00
Raj Gupta
0469380e72
refactor: Vars.vue to TypeScript with Composition API ( #11876 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-08 14:13:44 +02:00
Barthélémy Ledoux
63fbca964f
fix: make multipanel more simple to use ( #11869 )
2025-10-08 13:40:01 +02:00
Irfan
804a1238c5
feat(ui): including running executions in last executions ( #11784 )
...
This commit introduces a new test to verify that the last executions retrieval correctly includes running executions. The test ensures that when both finished and running executions exist for the same flow, the running execution is prioritized in the results.
Changes:
- Added `shouldIncludeRunningExecutionsInLastExecutions` test in `AbstractExecutionRepositoryTest.java`.
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
2025-10-08 13:26:19 +02:00
yuri
e3b07dc78e
chore(webserver): exclude metrics from access log
...
Do not log metrics requests, such as:
> 2025-10-08 10:16:09,649 INFO default-nioEventLoopGroup-1-4 io.kestra.webserver.access 2025-10-08T10:16:09.642Z | GET /metrics/jvm.memory.used?tag=area:heap HTTP/1.1 | status: 200 | ip: x.x.x.x | length: 238
2025-10-08 13:07:34 +02:00
Dhinakaran T
7c32dba608
chore(core): reset copilot prompt on unmounted lifecycle of component ( #11767 )
...
Closes https://github.com/kestra-io/kestra/issues/11707 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 13:04:50 +02:00
Trisha
3893ddf0c7
feat(ui): Convert Toc.vue component to TS ( #11865 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-08 16:30:06 +05:30
Dhinakaran T
01f31b6116
refactor(core): convert vue component to typescript and composition api ( #11858 )
...
Closes https://github.com/kestra-io/kestra/issues/11805 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:58:25 +02:00
Khushal Sarode
598e08ab33
refactor(core): convert vue component to typescript and composition api ( #11821 )
...
Closes https://github.com/kestra-io/kestra/issues/11793 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:53:14 +02:00
Barthélémy Ledoux
001900e543
fix: make sure a faulty flow display its errors ( #11871 )
2025-10-08 12:45:21 +02:00
Raj Gupta
92689f06db
refactor(core): convert vue component to typescript and composition api ( #11859 )
...
Closes https://github.com/kestra-io/kestra/issues/11803 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:41:30 +02:00
Barthélémy Ledoux
200b89355e
fix: types of topnavbar ( #11864 )
2025-10-08 12:40:16 +02:00
Carlos Longhi
8233af7915
chore(executions): amend cursor on status hover ( #11823 )
...
Closes https://github.com/kestra-io/kestra/issues/11763 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:30:29 +02:00
Sandip Mandal
ad3d29e2bb
chore(core): align re-order and delete icons in task array to the vertical middle ( #11822 )
...
Closes https://github.com/kestra-io/kestra/issues/11422 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:19:09 +02:00
Prayag
ec837b5563
refactor(docs): migrate Docs.vue to Composition API with TypeScript s… ( #11818 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-08 15:37:33 +05:30
Miloš Paunović
80c20897fb
refactor(core): remove remains of unused data attribute from template section of vue files ( #11872 )
...
Related to https://github.com/kestra-io/kestra/issues/11705 .
2025-10-08 11:17:13 +02:00
Vanmathi Muthusamy
135223a4a5
refactor(core): remove unused data attribute from template section of vue files ( #11826 )
...
Closes https://github.com/kestra-io/kestra/issues/11705 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 11:06:55 +02:00
Miloš Paunović
202089c0ab
refactor(core): uniform css scoped & lang order ( #11868 )
2025-10-08 10:50:09 +02:00
Miloš Paunović
044707b533
refactor(core): uniform vue script setup syntax ( #11866 )
2025-10-08 10:44:08 +02:00
Miloš Paunović
4ed6eb716f
refactor(flows): remove unnecessary imports ( #11779 )
2025-10-08 10:40:21 +02:00
Sanket Mundra
7b870eb0c7
fix(backend): failing /resume/validate endpoint for integer label values ( #11688 )
...
* fix: cast label values to string
* fix: use findByIdWithSourceWithoutAcl() instead of findByIdWithoutAcl() and add test
* remove unwanted files
2025-10-08 10:11:51 +02:00
Miloš Paunović
3daeef8eee
test(core): fix issues in e2e test ( #11860 )
2025-10-08 10:02:22 +02:00
YannC
88da8e4966
fix: modify annotations to improve openapi spec file generated ( #11785 ) ( #11811 )
2025-10-08 08:00:57 +02:00
Hemant M Mehta
4d014a85a1
fix: file-download-issue ( #11774 )
...
* fix: file-download-issue
closes : #11569
* fix: test case
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
---------
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-07 12:58:52 +02:00
(Tum) Poomtum Rattanarat
478276b739
chore(core): prevent visual glitch before showing the welcome page ( #11520 )
...
Closes https://github.com/kestra-io/kestra/issues/10978 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 12:30:31 +02:00
Sandip Mandal
5e53496f20
fix(no-code): allow specifying type for flow outputs ( #11304 ) ( #11404 )
2025-10-07 12:14:14 +02:00
Florian Hussonnois
edd70dc316
fix(core): decrypt input secrets passed to exec ( #11681 )
2025-10-07 12:05:07 +02:00
YuvrajKatkar
4d4655db60
fix(core): handled whitespaces in pebble Expressions, this fixes issue #11411
2025-10-07 10:57:44 +02:00
Omkar
95477def5d
refactor(core): convert vue component to typescript and composition api ( #11743 )
...
Closes https://github.com/kestra-io/kestra/issues/11712 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 10:33:30 +02:00
Yash Goyal
1920da75ae
fix(core): improve directory creation for namespace files ( #11776 )
...
Closes https://github.com/kestra-io/kestra/issues/11756 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 09:31:10 +02:00
Florian Hussonnois
7634119907
fix(core): obfuscate secrets used as default inputs ( #11681 )
...
Make sure values return from pebble function are obfuscate
when return from the input validation endpoints.
Changes:
* UI: Don't send default input values when creating new execution
Fixes : #11681
2025-10-07 09:25:52 +02:00
Sandip Mandal
a25196e4d6
fix(ui): replace 'Ask any question via Slack' with 'Fix with AI' button ( #11660 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-06 23:17:05 +05:30
Roman Acevedo
31cf8f5d2a
ci: change Dockerfile.pr to dynamic version
2025-10-06 18:41:51 +02:00
Roman Acevedo
1f2d303dbc
ci: fix vulnerabilities-check misconfiguration
2025-10-06 17:25:13 +02:00
Florian Hussonnois
66beafac02
fix(core): use primary pebble renderer with masked functions ( #11535 )
...
Extract a PebbleEngineFactory class and refactor VariableRenderer to
support engine injection via setter; Delete DebugVariableRenderer.
Fixes : #11535
2025-10-06 16:43:07 +02:00
hemanthsavasere
a07a4045c1
refactor(tests): remove outdated README for SecureVariableRendererFactory tests
2025-10-06 16:43:07 +02:00
hemanthsavasere
194ea1f8c7
feat(tests): add comprehensive tests for SecureVariableRendererFactory to ensure secret masking functionality
2025-10-06 16:43:07 +02:00
hemanthsavasere
263882c3b8
feat(execution): add secure variable renderer factory for debug mode
...
Introduce SecureVariableRendererFactory to create debug renderer instances that wrap the base renderer while maintaining security by masking sensitive functions. This provides a consistent way to handle variable rendering in debug contexts.
2025-10-06 16:43:07 +02:00
Will Russell
a527271447
docs(templates): add mention to star repo ( #11762 )
2025-10-06 15:14:18 +01:00
Mustafa Tarek
3346f3a3f9
feat(tests): add test coverage for cli commands with no repo config ( #11742 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat(tests): add test coverage for cli commands with no repository configurations
* refactor(tests): enhance test assertions and namings
* refactor(tests): replace HelloCommand with Namespace KV helper in no-config tests
- Use Namespace KV command (with no params) to verify repo-independent CLI behavior
- Remove HelloCommand usage in NoConfigCommandTest
- Keep FlowCreateCommand case to assert repo-dependent commands fail without config
2025-10-06 15:00:23 +02:00
Gaurav Arora
4fc690b0d9
feat(frontend): convert DurationPicker component to TypeScript with Composition API ( #11724 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-06 14:18:26 +02:00
Piyush Bhaskar
4fe5c665bc
chore(version): bump ui-libs version ( #11759 )
2025-10-06 17:36:28 +05:30
github-actions[bot]
777bc36d01
chore(core): localize to languages other than english ( #11760 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-10-06 17:35:28 +05:30
Emmanuel Adeniyi Adekeye
e5b3bea4d1
feat(executions): consolidate buttons in the execution header component ( #11693 )
...
Closes https://github.com/kestra-io/kestra/issues/8965 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 13:39:05 +02:00
Jacob
6fad3eb14f
chore(core): separate page size values for each route ( #11692 )
...
Closes https://github.com/kestra-io/kestra/issues/11568 .
Co-authored-by: Jakub Šašak <jakub.sasak@student.tuke.sk >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-06 13:30:45 +02:00
Hemant M Mehta
8e91385080
chore(triggers): automatically update logs on trigger refresh ( #11735 )
...
Closes https://github.com/kestra-io/kestra/issues/11375 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 11:43:03 +02:00
Gaurav Arora
b593c51659
feat(frontend): convert LabelFilter component to TypeScript with Composition API ( #11726 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 11:41:31 +02:00
github-actions[bot]
824a7597cd
chore(core): localize to languages other than english ( #11754 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-06 10:54:40 +02:00
Biplab Bera
7c292e2e70
fix: deprecated Property ( #11719 )
...
* fix: deprecated Property
* fixed failing test for WeekendTest file
2025-10-06 10:45:23 +02:00
Carlos Longhi
7e6918cefa
fix(core): amend the code color variable value for light mode ( #11736 )
...
Closes https://github.com/kestra-io/kestra/issues/11682 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:45:05 +02:00
Dhivya G
d50d5b3231
refactor(core): convert vue component to typescript and composition api ( #11720 )
...
Closes https://github.com/kestra-io/kestra/issues/11717 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:38:48 +02:00
Matheus da Cunha da Fonseca
d6773e41ef
refactor(core): convert vue component to typescript and composition api ( #11728 )
...
Closes https://github.com/kestra-io/kestra/issues/11713 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:30:29 +02:00
Ankit Anand
fa5108a6e9
chore(core): add a drop shadow behind the ai copilot prompt dialog ( #11740 )
...
Closes https://github.com/kestra-io/kestra/issues/11424 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-06 10:01:20 +02:00
Loïc Mathieu
a566c527cc
fix(system): rename back to listKeysWithInheritence()
...
As changing a controller method name is a BC
2025-10-06 09:48:57 +02:00
Loïc Mathieu
d0c3c1daa0
Revert "fix(core): properly encode filenames with spaces in URI ( #11599 )"
...
This reverts commit aff8fde79d .
2025-10-06 09:20:48 +02:00
Pablo Carvalho
5542aeef01
chore(core): improve the namespace files and folders deletion process ( #11747 )
...
Relates to https://github.com/kestra-io/kestra/issues/8423 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 09:19:45 +02:00
Will Russell
cf706a670e
fix(readme): safari rendering ( #11722 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 11:04:31 +01:00
Muhammad Ali Khan
f91f28f2a5
refactor(core): convert vue component to typescript and composition api ( #11730 )
...
Closes https://github.com/kestra-io/kestra/issues/11716 .
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:49:26 +02:00
zhou yong kang
db49b03269
refactor(core): convert vue component to typescript and composition api ( #11732 )
...
Closes https://github.com/kestra-io/kestra/issues/11715 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:46:37 +02:00
Carlos Longhi
e96da8ee43
refactor(core): convert vue component to typescript and composition api ( #11734 )
...
Closes https://github.com/kestra-io/kestra/issues/11714 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-04 09:43:20 +02:00
Miloš Paunović
e501fcb8cb
build(core): remove unused node script ( #11706 )
2025-10-04 08:00:33 +02:00
Roman Acevedo
9a8e84d460
ci: fix main build missing some secrets ( #11727 )
2025-10-03 16:42:41 +02:00
Loïc Mathieu
f2b290dc32
fix(executions): purge executions by 100 by default
...
As 500 may be too much if executions are huge as the batch will be loaded in memory.
2025-10-03 16:37:24 +02:00
Roman Acevedo
a1b5d1b8e8
ci: migrate CI to kestra-io/actions ( #11577 )
...
- advance on CI migration https://github.com/kestra-io/kestra-ee/issues/4856
2025-10-03 16:26:30 +02:00
Barthélémy Ledoux
f541d77f0d
fix: update the topology when updating code or no-code ( #11675 )
2025-10-03 16:05:19 +02:00
Karuna Tata
57ad7bdd96
add cmd+s ( #11643 )
2025-10-03 16:01:14 +02:00
Loïc Mathieu
6ee910a2ec
feat(executions): improve performance of PurgeExecutions by batch deleting executions, logs and metrics
...
Closes #11680
2025-10-03 15:24:44 +02:00
vivekkumar04-max
289a159dfd
chore(executions): ensure gantt task duration is never invisible in width ( #11564 )
...
Closes https://github.com/kestra-io/kestra/issues/10787 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 15:03:44 +02:00
Loïc Mathieu
7e24495f71
fix(system): potential NPE in Execution.withTaskRun()
...
This should never happen as normally we should have taskrun already in place whenever we call this method.
But a user report seeing it and I also already seen it once or two. I think it can happen when there is an unexpected event (like a restart or a bug somewhere else that lead to an execution in an unexpected state) so it's better to fix it to be more resilient.
Fixes #11703
2025-10-03 14:28:40 +02:00
Vedant794
aff8fde79d
fix(core): properly encode filenames with spaces in URI ( #11599 )
...
* Fix the issue of downloading the file with space in name
* fix(core): encode filenames with spaces in URI and add test
* fix: Indent Issue and remove the empty unnecessary lines
* Resolve the error in DownloadFileTest
* Fix: DownloadFileTest issue
* resolve the weirdName issue
2025-10-03 14:16:59 +02:00
github-actions[bot]
104d1c859c
chore(core): localize to languages other than english ( #11711 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-03 14:05:14 +02:00
Kishore Kumar D
e20da7d5be
chore(core): set a fixed width for the state column in the table ( #11702 )
...
Closes https://github.com/kestra-io/kestra/issues/11697 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 12:11:23 +02:00
brian.mulier
c0f4bda10e
fix(tests): new namespace was introduced
2025-10-03 12:04:08 +02:00
brian.mulier
b608c5a3b8
chore(deps): bump langchain4j from 1.6.0 to 1.7.1
2025-10-03 12:04:08 +02:00
Karan Manickam
69c12874e4
chore(namespaces): prevent creating a new directory if one with the same name already exists ( #11679 )
...
Closes https://github.com/kestra-io/kestra/issues/11653 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 11:46:47 +02:00
Loïc Mathieu
5c24308e71
fix(executions): evaluate multiple conditions in a separate queue
...
By evaluating multiple condition in a separate queue, we serialize their evaluation which avoir races when we compute the outputs for flow triggers.
This is because evaluation is a multi step process: first you get the existing condtion, then you evaluate, then you store the result. As this is not guarded by a lock you must not do it concurrently.
The race can still occurs if muiltiple executors run but this is less probable. A re-implementation would be needed probably in 2.0 for that.
Fixes https://github.com/kestra-io/kestra-ee/issues/4602
2025-10-03 10:35:49 +02:00
Jéssica de Brito
8fee5fc172
fix(core): make multi-selection of namespace files work ( #11694 )
...
Closes https://github.com/kestra-io/kestra/issues/11677 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 09:56:18 +02:00
Florian Hussonnois
f633766bb9
fix(core): catch any exception on schema generation
2025-10-03 09:36:44 +02:00
brian-mulier-p
f38b57ca4b
fix(core): avoid crashing UI in case of multiline function autocomplete ( #11684 )
2025-10-03 09:36:09 +02:00
YannC
9c3bf2c26b
fix: set Label schema definition as list of label only, deprecate old… ( #11648 )
...
* fix: set Label schema definition as list of label only, deprecate old serdes for it and add schema definition for label
related to kestra-io/client-sdk#62
* fix: Modified the @Schema to avoid remove the map.class definition in schema annotation
2025-10-03 09:04:15 +02:00
YannC
3a4e683685
fix: use filters query instead of deprecated prop to filter by triggerExecutionId when clicking on failed execution of a ForEachItem ( #11690 )
2025-10-02 23:50:59 +02:00
mustafatarek
a50c2c9ceb
refactor(kv): update namespace filtering for readability
2025-10-02 17:42:32 +02:00
mustafatarek
e4c35806cf
fix(test): update test assertion for listKeysWithInheritance() to be on ancestor keys only
2025-10-02 17:42:32 +02:00
mustafatarek
2431567ee0
fix(core): exclude current namespace in listKeysWithInheritance
...
- Returns only ancestor namespaces
- Handles single-level namespace edge case
- Verified with KVControllerTest
2025-10-02 17:42:32 +02:00
Jéssica de Brito
f6a496fb74
chore(core): make the table's select-all functionality reactive within the mixin ( #11674 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:27:03 +02:00
Sanket Mundra
612e17a510
chore(core): make the table's select-all functionality reactive within the composable ( #11672 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:26:36 +02:00
Carlos Longhi
2814f8f159
chore(executions): auto-expand all cascading fields inside the execution overview page ( #11673 )
...
Closes https://github.com/kestra-io/kestra/issues/11289 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 14:39:19 +02:00
aditya jha
279442bc8e
chore(core): update cursor style of the validation button in flows ( #11664 )
...
Closes https://github.com/kestra-io/kestra/issues/11382 .
Co-authored-by: aditya-jha-material <141742732+aditya-jha-material@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 13:16:54 +02:00
Barthélémy Ledoux
d671f04de2
fix(flows): when user select nocode as default editor, add buttons need to work ( #11591 )
2025-10-02 10:10:09 +02:00
Florian Hussonnois
b7262f8f01
fix(core): properly publish CrudEvent for killed execution
...
Fixes : kestra-io/kestra-ee#5165
2025-10-01 16:54:18 +02:00
Loïc Mathieu
af00ee94f9
fix(flows): flow validation could NPE when the id is not set
...
This is because contains on an unmodified collection throws NPE is the param is null
2025-10-01 16:46:27 +02:00
Pablo Carvalho
b628c3a218
feat(core): add support for brazilian portuguese localization ( #11596 )
...
Closes https://github.com/kestra-io/kestra/issues/11527 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-01 15:31:03 +02:00
Syed Mohammad Anas Faaiz
0ed8193314
fix(flows): amend option to select all flows in the table ( #11604 )
...
Closes https://github.com/kestra-io/kestra/issues/11565 .
Closes https://github.com/kestra-io/kestra/issues/11567 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-01 14:39:03 +02:00
Roman Acevedo
513e302bb2
fix(executions): try to mitigate SSE and debug log SSE errors
...
- advance on https://github.com/kestra-io/kestra/issues/11608
2025-10-01 13:15:11 +02:00
YannC
296fb2fb7a
feat: implement Flows as a DataSource for dashboards ( #11439 )
...
* feat: implement Flows as a DataSource for dashboards
* chore: review changes
* fix: method signature changes from another commit apply in new flow fetchData method
2025-10-01 12:57:25 +02:00
Ludovic DEHON
5d883e0850
test(flows): add a bulk unit test
2025-10-01 11:50:36 +01:00
Piyush Bhaskar
8d31d5407c
fix(core): remove bg color ( #11651 )
2025-10-01 16:13:30 +05:30
Miloš Paunović
f0720412d9
fix(core): amend add/edit actions from topology view ( #11589 )
...
Closes https://github.com/kestra-io/kestra/issues/11408 .
Closes https://github.com/kestra-io/kestra/issues/11417 .
2025-10-01 12:14:53 +02:00
Loïc Mathieu
cb3ff02057
fix(executions): killing queued exec. didn't respect concurrency limit
...
There was two issues here:
- When killing a queued execution, the associated ExecutionQueued record was not deleted
- When terminating a killed execution that has concurrency limit, we poped an execution even if the execution was not running (no associated ExecutionRunning record) which may exceed concurrency limit
Fixes #11574
I also fix the TestRunnerUtils that should test the predicate before returning the last execution not after.
2025-10-01 12:11:53 +02:00
Kishore Kumar D
06ec05026e
fix(executions): Changed the iteration value of ForEachItem to 0 instead of 1 ( #11518 )
...
* using element plus native splitter el-splitter for resing the side panel
* chore
* ForEachItem iteration now starts with 0 instead of 1
* updated the tests for "ForEachItem" to handle iteration starting from 0
* update TaskRun.java to start iteration with 0
* forEachItem test case fixed
* Resolved task also need to starts iteration at 0
---------
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-01 12:02:30 +02:00
dependabot[bot]
6a0929a050
build(deps): bump com.github.ben-manes.versions from 0.52.0 to 0.53.0
...
Bumps com.github.ben-manes.versions from 0.52.0 to 0.53.0.
---
updated-dependencies:
- dependency-name: com.github.ben-manes.versions
dependency-version: 0.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:48:25 +02:00
Roman Acevedo
7f714c0ffb
test: disable flaky shouldReEmitTasksWhenWorkerIsDetectedAsNonResponding
2025-10-01 11:31:48 +02:00
Mustafa Tarek
83b4d285b1
feat(tests): introduce JUnit test support for triggers ( #11579 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat(test): added JUnit support for trigger testing via @EvaluateTrigger annotation
* refactor(test): improve test to assert on Execution Creation
2025-10-01 11:26:15 +02:00
dependabot[bot]
bc137f2895
build(deps): bump com.google.cloud:libraries-bom from 26.68.0 to 26.69.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.68.0 to 26.69.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.68.0...v26.69.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:29 +02:00
dependabot[bot]
04052f3cbf
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.5.0-beta11 to 1.6.0-beta12.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.5.0-beta11...1.6.0-beta12 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.6.0-beta12
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:19 +02:00
dependabot[bot]
08875d5292
build(deps): bump com.fasterxml.uuid:java-uuid-generator
...
Bumps [com.fasterxml.uuid:java-uuid-generator](https://github.com/cowtowncoder/java-uuid-generator ) from 5.1.0 to 5.1.1.
- [Commits](https://github.com/cowtowncoder/java-uuid-generator/compare/java-uuid-generator-5.1.0...java-uuid-generator-5.1.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.uuid:java-uuid-generator
dependency-version: 5.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:21:40 +02:00
YannC
189ad6090a
fix: allows numerator to be empty for KPI ( #11438 )
2025-10-01 11:19:35 +02:00
dependabot[bot]
02c896c3c5
build(deps): bump org.apache.httpcomponents.client5:httpclient5
...
Bumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client ) from 5.5 to 5.5.1.
- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.5.1/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-client/compare/rel/v5.5...rel/v5.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.client5:httpclient5
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:06:52 +02:00
dependabot[bot]
154754e19c
build(deps): bump software.amazon.awssdk:bom from 2.34.2 to 2.34.7
...
Bumps software.amazon.awssdk:bom from 2.34.2 to 2.34.7.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:05:57 +02:00
dependabot[bot]
f2c3489f70
build(deps): bump com.h2database:h2 from 2.3.232 to 2.4.240
...
Bumps [com.h2database:h2](https://github.com/h2database/h2database ) from 2.3.232 to 2.4.240.
- [Release notes](https://github.com/h2database/h2database/releases )
- [Commits](https://github.com/h2database/h2database/compare/version-2.3.232...version-2.4.240 )
---
updated-dependencies:
- dependency-name: com.h2database:h2
dependency-version: 2.4.240
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:46 +02:00
dependabot[bot]
b741f7e3e7
build(deps): bump dev.langchain4j:langchain4j-bom from 1.5.0 to 1.6.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.5.0...1.6.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:23 +02:00
dependabot[bot]
4d931df726
build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
...
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:00:31 +02:00
Piyush Bhaskar
ff742bfdd4
fix(core): properly delete flows ( #11642 )
2025-10-01 13:39:50 +05:30
Roman Acevedo
f0451df46f
test(kafka): disable flowWaitSuccess and flowTriggerWithConcurrencyLimit
2025-09-30 18:34:33 +02:00
Roman Acevedo
63b8e62b3f
test: disable flaky shouldReEmitTriggerWhenWorkerIsDetectedAsNonResponding
2025-09-30 17:55:15 +02:00
Nicolas K.
d243ba65e9
fix(tests): add sleep before restarting to make sure the queue is clean ( #11597 )
...
* fix(tests): add sleep before restarting to make sure the queue is clean
* fix(tests): add retry on a flaky test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-30 17:07:27 +02:00
Roman Acevedo
8771aa86a6
test: unflaky other shouldGetReport test
2025-09-30 17:03:39 +02:00
Piyush Bhaskar
8a1cf71b63
fix(core): properly show flow doc in multipanel with the plugin doc ( #11590 )
2025-09-30 18:00:46 +05:30
Eleftheria Batsou
4b9de17824
chore(core): amend highlight colors of the monaco diff editor ( #11458 )
...
Closes https://github.com/kestra-io/kestra/issues/11429 .
Co-authored-by: Genie <genie@cosine.sh >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 14:00:09 +02:00
Jay-0511
9bc2a9f8f2
fix(core): restore flow export functionality ( #11570 )
...
Closes https://github.com/kestra-io/kestra/issues/11532 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 13:07:01 +02:00
Loïc Mathieu
0fce77cc8d
chore(system): move the SkipExecution service to the services package
...
It was there before so it will be easier to backport the change if it moves there.
2025-09-30 11:46:20 +02:00
brian-mulier-p
04779e60c3
fix(blueprints): repair blueprints browser ( #11578 )
...
closes #11530
2025-09-30 10:29:47 +02:00
YannC
615502c58b
fix(ui): avoid having a authentication dialog open when credentials are wrong ( #11576 )
2025-09-30 08:59:59 +02:00
YannC
08ac558e46
fix(dashboard): show startDate instead of duration in defaults, and avoid formatting date in JDBC if there is no aggregations ( #11467 )
...
close #5867
2025-09-29 17:49:10 +02:00
Loïc Mathieu
b43fd14625
feat(system): allow to skip an indexer record
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5263
2025-09-29 17:35:43 +02:00
Anna Geller
c5d1e5bd38
feat(documentation panel): enhance markdown in the documentation panel ( #11557 )
...
* feat(documentation panel): enhance markdown in documentation panel
- improve rendering of basic.md
- fix outdated docs
- add docs for inputs
* fix: truncated flow examples
* fix: sort pebble functions alphabetically
* fix: pebble expressions cleanup
* fix(ui): resolve conflicts
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 16:39:07 +02:00
Barthélémy Ledoux
4d89c5a9e1
refactor: progress on vue-stc ( #11561 )
2025-09-29 16:21:30 +02:00
Nicolas K.
5154127643
fix(API): implement the exist for tenant method with no ACL filter ( #11563 )
...
* fix(API): implement the exist for tenant method with no ACL filter
* clean(API): change method name to include the no acl information
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-29 16:11:51 +02:00
Florian Hussonnois
d205159e7e
fix(triggers): do not resolve recoverMissedSchedule when enabling back a trigger
...
Add some refactoring to allow some methods to be overrided
2025-09-29 13:56:08 +02:00
vivekkumar04-max
4f05198ae3
chore(core): ensure chart labels are responsive on smaller screens ( #11387 )
...
Closes https://github.com/kestra-io/kestra/issues/10507 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 13:50:26 +02:00
Piyush Bhaskar
799500d4d1
feat(plugin): introducing breadcrumb based plugin doc in multipanel flow view ( #11544 )
2025-09-29 17:07:38 +05:30
Emmanuel Adeniyi Adekeye
9066063037
chore(core): add back star icon for bookmarks in the left menu ( #11466 )
...
Closes https://github.com/kestra-io/kestra/issues/11427 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 12:51:03 +02:00
YannC
3b0f231eb5
fix: do not provide a enddate by default to avoid running executions being filtered ( #11465 )
2025-09-29 11:54:01 +02:00
Sandip Mandal
f5a0dcc024
chore(core): make sure kv listing is filterable ( #11536 )
...
Closes https://github.com/kestra-io/kestra/issues/11413 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:30:09 +02:00
Satvik Kushwaha
5c079b8b6b
chore(namespaces): update page title on single namespace page ( #11551 )
...
Closes https://github.com/kestra-io/kestra/issues/11428 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:21:26 +02:00
Barthélémy Ledoux
343d6b4eb9
refactor(plugins): update documentation to use typescript and composition api ( #11543 )
2025-09-27 09:33:26 +01:00
Kenneth Rabe
d34d547412
fix(pebble): correct return format of timestampMicro
2025-09-26 16:51:35 +02:00
Nicolas K.
7a542a24e2
fix(executor): remove debug log ( #11548 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 15:03:08 +02:00
Nicolas K.
5b1db68752
fix(test): flaky test with unwanted repeat test annotation ( #11547 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:50:26 +02:00
Nicolas K.
5b07b643d3
fix(test): disable flaky test and add configuration to the ELS indexe… ( #11539 )
...
* fix(test): disable flaky test and add configuration to the ELS indexer poll duration
* fix(test): retry a flaky test and fix a flaky
* feat(test): disable a test until we have time to fix the bug
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:19:20 +02:00
Barthélémy Ledoux
0e059772e4
chore: remove posthog in dev mode ( #11540 )
2025-09-26 10:49:27 +01:00
Loïc Mathieu
f72e294e54
chore(system): log machine information at startup
...
This will log this kind of line at startup, helping to understand possible infrastructure limitation by looking at the starting logs.
```
14:38:17.018 INFO main i.k.c.c.s.AbstractServerCommand Machine information: 16 available cpu(s), 2048MB max memory, Java version 21.0.5+11-LTS
```
2025-09-26 10:55:05 +02:00
Loïc Mathieu
98dd884149
chore(executions): always log errors from the executor
...
- Logs errors from the Executor catched execution
- Logs errors from the Scheduler catched execution
- Avoid most places where the warning "unable to change state already..." could occur
- Log using the run context logger flow issues from executable tasks so they appears inside execution logs
2025-09-26 10:43:05 +02:00
Loïc Mathieu
26c4f080fd
chore(deps): use the version of bcpkix-jdk18on from the platform
2025-09-26 10:42:47 +02:00
yuri1969
01293de91c
fix(core): enable runIf at execution updating tasks
2025-09-25 10:23:13 +02:00
Mustafa Tarek
892b69f10e
fix(core): Add warning logs for mismatched (Parent-Subflow) inputs ( #11431 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat: add check and log to FlowInputOutput.java
* enhancement: avoid unnecessary input validation in ExecutableUtils.subflowExecution() when no mismatches exist
2025-09-25 10:08:37 +02:00
yuri1969
6f70d4d275
fix(core): amend test
...
Adjusted to e1d2c30e which made the execution fail on empty value.
2025-09-25 09:49:19 +02:00
yuri1969
b41d2e456f
fix(core): do not allow empty labels
...
* Filtered empty entries on Labels task.
* Checking empty Flow labels via validation.
* Adjusted UI to disallow setting empty labels.
2025-09-25 09:49:19 +02:00
UncleBigBay
5ec08eda8c
feat (layout): new sidebar total collapse behaviour ( #11471 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-25 12:06:24 +05:30
dependabot[bot]
7ed6b883ff
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.18.0 to 6.18.1.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.18.0...v6.18.1 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:28 +02:00
dependabot[bot]
eb166c9321
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.4 to 2.1.5
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:05 +02:00
dependabot[bot]
57aad1b931
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.13 to 0.39.0.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.13...v0.39.0 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:47 +02:00
dependabot[bot]
60fe5b5c76
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.25.1 to 2.25.2.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:29 +02:00
dependabot[bot]
98c69b53bb
build(deps): bump software.amazon.awssdk:bom from 2.33.11 to 2.34.2
...
Bumps software.amazon.awssdk:bom from 2.33.11 to 2.34.2.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:10 +02:00
dependabot[bot]
d5d38559b4
build(deps): bump com.github.oshi:oshi-core from 6.8.3 to 6.9.0
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.3 to 6.9.0.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.3...oshi-parent-6.9.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:50 +02:00
dependabot[bot]
4273ddc4f6
build(deps): bump org.apache.httpcomponents.core5:httpcore5-h2
...
Bumps [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core ) from 5.3.5 to 5.3.6.
- [Changelog](https://github.com/apache/httpcomponents-core/blob/rel/v5.3.6/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-core/compare/rel/v5.3.5...rel/v5.3.6 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.core5:httpcore5-h2
dependency-version: 5.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:10 +02:00
dependabot[bot]
980c573a30
build(deps): bump org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5
...
Bumps org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5.
---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:43 +02:00
dependabot[bot]
27109015f9
build(deps): bump org.projectlombok:lombok from 1.18.40 to 1.18.42
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.40 to 1.18.42.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.40...v1.18.42 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:15 +02:00
dependabot[bot]
eba7d4f375
build(deps): bump bouncycastleVersion from 1.81 to 1.82
...
Bumps `bouncycastleVersion` from 1.81 to 1.82.
Updates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpg-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpg-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpkix-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:17:53 +02:00
dependabot[bot]
655a1172ee
build(deps): bump org.assertj:assertj-core from 3.27.4 to 3.27.6
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.4 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.6 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:45:31 +02:00
dependabot[bot]
6e49a85acd
build(deps): bump org.owasp.dependencycheck from 12.1.3 to 12.1.5
...
Bumps org.owasp.dependencycheck from 12.1.3 to 12.1.5.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:44:40 +02:00
Barthélémy Ledoux
4515bad6bd
fix(flows): delete flows should work ( #11469 )
2025-09-24 09:35:47 +02:00
Loïc Mathieu
226dbd30c9
fix(tests): fix test flow namespace and id
2025-09-24 09:19:31 +02:00
mustafatarek
6b0c190edc
feat: added test case covering ForEach Iteration
2025-09-24 09:19:31 +02:00
mustafatarek
c64df40a36
refactor: change iteration to start with 0
2025-09-24 09:19:31 +02:00
mustafatarek
8af22d1bb2
fix(core): fix ForEach plugin task.iteration property to show the correct number of Iteration
2025-09-24 09:19:31 +02:00
Nicolas K.
b294457953
feat(tests): rework runner utils to not use the queue during testing ( #11380 )
...
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* fix(tests): flaky set test
* fix(tests): remove RunnerUtils
* fix(tests): fix flaky
* feat(test): rework runner tests to remove the queue usage
* feat(test): fix a flaky and remove parallelism from mysql test suit
* fix(tests): flaky tests
* clean(tests): unwanted test
* add debug exec when fail
* feat(tests): add thread to mysql thread pool
* fix(test): flaky and disable a test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-24 08:18:02 +02:00
Loïc Mathieu
02d9c589fb
chore(system): remove the task run page
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5174
2025-09-23 14:48:30 +02:00
Sanjay Ramsinghani
6340d1c72f
chore(core): align toggle icon in failed execution collapse element ( #11430 )
...
Closes https://github.com/kestra-io/kestra/issues/11406 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 14:14:24 +02:00
Raj Gupta
f439bd53d7
chore(system): clean up filters config ( #11405 )
...
closes #11378
2025-09-23 14:11:00 +02:00
github-actions[bot]
e54e3d5308
chore(core): localize to languages other than english ( #11464 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 13:43:37 +02:00
Emmanuel Adeniyi Adekeye
d084f2cd26
chore(core): improve display format in dashboard charts ( #11456 )
...
Closes https://github.com/kestra-io/kestra/issues/11171 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 13:41:55 +02:00
Ritoban Dutta
015960c78e
chore(core): update background color of context panel menu ( #11441 )
...
Closes https://github.com/kestra-io/kestra/issues/11426 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:57:12 +02:00
yummyash
39a09ecb67
chore(core): replace illustration on multi-panel empty screen ( #11457 )
...
Closes https://github.com/kestra-io/kestra/issues/11244 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:54:19 +02:00
Miloš Paunović
45ce878d65
fix(executions): properly parse defaults for json-type inputs ( #11459 )
...
Closes https://github.com/kestra-io/kestra/issues/11449 .
2025-09-23 12:48:05 +02:00
Miloš Paunović
3ee647b9a8
feat(triggers): show dialog when clicking the backfill button ( #11445 )
...
Closes https://github.com/kestra-io/kestra/issues/11433 .
2025-09-23 12:24:57 +02:00
github-actions[bot]
7a7cb006bf
chore(core): localize to languages other than english ( #11455 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 11:06:08 +02:00
Piyush Bhaskar
911e6d5705
fix(core): fix pagination load data changes ( #11453 )
2025-09-23 14:25:20 +05:30
brian-mulier-p
bf1458dde7
fix(ai): avoid moving cursor twice after using AI Copilot ( #11451 )
...
closes #11314
2025-09-23 10:30:37 +02:00
yuri1969
bd31e0eebd
fix(tests): sanitize E2E control scripts
2025-09-23 10:16:06 +02:00
Florian Hussonnois
de02e4dd70
fix(triggers): handle RecoverMissedSchedules on trigger batch update
...
* Fix and clean code in TriggerController
* Remove duplicate code in Trigger class
2025-09-23 10:06:03 +02:00
Karuna Tata
ec235b91fc
feat: add fix with AI button for error tasks ( #11416 )
2025-09-23 11:53:07 +05:30
brian.mulier
ff1efa9958
fix(system): avoid trigger locking after scheduler restart
...
closes #11434
2025-09-22 19:26:58 +02:00
brian.mulier
e43c8ce387
fix(ci): add on pull request for release branches
2025-09-22 19:05:05 +02:00
Barthélémy Ledoux
2bd4e82b42
chore: make a lot of progress on the typescript front ( #11234 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 13:39:52 +02:00
Jeffrey Ricker
e63d6d1d86
feat(flows): add Pebble nanoId function
...
* nanoid function
* nanoid function
* Update core/src/main/java/io/kestra/core/runners/pebble/functions/NanoIDFunction.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* Update core/src/test/java/io/kestra/core/runners/pebble/functions/NanoIDFuntionTest.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* fix: nanoId to parse Long to work with Kestra yaml
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-22 11:30:44 +02:00
Florian Hussonnois
a9752e65f2
chore(websever): make kvStore method in KVController protected
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Florian Hussonnois
151c56f3de
feat(core): add new findMetadataAndValue to KVStore
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Piyush Bhaskar
d562ce3e65
fix: fix ci build error
2025-09-22 11:06:59 +02:00
Florian Hussonnois
681386a05b
fix(kvstores): fix description not set when editing
2025-09-22 11:06:59 +02:00
Sehnya
51ddfaf155
chore(core): remove shadow above the user selector ( #11364 )
...
Closes https://github.com/kestra-io/kestra/issues/11352 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 09:26:24 +02:00
Pratyush Kumar
caee0a293f
Add feature to also show an Outputs column in the summary table ( #11412 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-09-22 12:25:21 +05:30
github-actions[bot]
ba92880fa3
chore(core): localize to languages other than english ( #11414 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-22 08:48:58 +02:00
rhodemilk
36b27510fb
chore(executions): rename label in overview page ( #11363 )
...
Closes https://github.com/kestra-io/kestra/issues/11287 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 08:46:48 +02:00
Siddharthrane07
da2907e096
fix(core): show proper light mode tooltip. ( #11407 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 12:01:12 +05:30
Ludovic DEHON
9b40665e64
chore(build): use remote actions for java report
2025-09-19 23:56:32 +02:00
Ludovic DEHON
0d35b5b355
fix(system): make skip flow and namespace resilient to errors
2025-09-19 23:53:17 +02:00
Roman Acevedo
339eb79854
ci: migrate kestra-devtools to npm
2025-09-19 16:59:59 +02:00
brian-mulier-p
0ee753529b
fix(tests): enforce closing consumers after each tests ( #11399 )
2025-09-19 16:27:37 +02:00
Miloš Paunović
84668fdfb9
chore(namespaces): add disabled attribute to typescript interface for namespace tabs ( #11398 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/4726 .
2025-09-19 13:54:37 +02:00
Miloš Paunović
9802f046e8
chore(triggers): amend labels on table column header and switch element ( #11395 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5196 .
2025-09-19 11:40:38 +02:00
brian-mulier-p
848b4d6577
fix(core): avoid ClassCastException when doing secret decryption ( #11393 )
...
closes kestra-io/kestra-ee#5191
2025-09-19 11:24:39 +02:00
github-actions[bot]
1159bc5eb9
chore(core): localize to languages other than english ( #11394 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-19 11:05:14 +02:00
Sandip Mandal
9b7ef37d14
fix(core: webhook curl coomand needs tenant. ( #11391 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-19 14:06:08 +05:30
Piyush Bhaskar
89dfd18658
fix(admin): humanize label for trigger keys ( #11377 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-19 12:08:20 +05:30
Loïc Mathieu
13ed2252bc
fix(executions): computing subflow outputs could fail when the executioin is failing or killing
...
Fixes https://github.com/kestra-io/kestra/issues/11379
2025-09-18 17:41:13 +02:00
Barthélémy Ledoux
c73b103bb3
fix: restore sidebar icon zindex ( #11371 )
2025-09-18 14:36:45 +02:00
Will Russell
396a077942
docs(overview): new video ( #11374 )
2025-09-18 12:56:30 +01:00
Miloš Paunović
68e6fa2a4c
feat(flows): save editor panel layout after creation ( #11276 )
...
Closes https://github.com/kestra-io/kestra/issues/9887 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-18 12:47:31 +02:00
Piyush Bhaskar
a18748b3b2
refactor(core): remove TaskRuns page ( #11366 )
2025-09-18 15:58:20 +05:30
Loïc Mathieu
236fcff7b4
fix(executions): concurrency limit should update the executioin
...
As if it's not updated in the database, it would not be detected as changed so that terminal actions (like purge) would not be done.
Fixes #11022
Fixes #11025
Fixes #8143
2025-09-18 12:08:54 +02:00
Roman Acevedo
cbbd697732
ci: hide by default error logs in test report PR ( #11354 )
2025-09-18 12:04:30 +02:00
Loïc Mathieu
6b84737651
fix(executions): the Exit task was not correctly ends parent tasks
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5168
2025-09-18 11:36:23 +02:00
Florian Hussonnois
6ee7ecbd6b
fix(core): fix NPE in JackMapping.applyPatchesOnJsonNode method
2025-09-18 10:57:00 +02:00
Roman Acevedo
504f925085
test: make AbstractExecutionRepositoryTest parallelizable ( #11295 )
...
* test: make AbstractExecutionRepositoryTest parallelizable
* feat(tests): play jdbc h2 tests in parallel
* fix(tests): failing unit tests
* tests: add await until timeout on some tests
* fix(tests): failing unit tests
* fix(tests): failing unit tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Nicolas K. <nk_mikmak@hotmail.com >
2025-09-17 17:41:10 +02:00
Loïc Mathieu
7d37d2be93
fix(executions): possible NPE on dynamic taskrun
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5166
2025-09-17 15:55:52 +02:00
brian.mulier
94751a3b21
fix(core): filters weren't applying anymore
2025-09-17 12:55:17 +02:00
Piyush Bhaskar
ba83b91680
fix(core): conditionally disable current route ( #11353 )
2025-09-17 15:51:12 +05:30
Piyush Bhaskar
56f62fb89f
fix(core): show subgroups card only if exist, else show main group ( #11348 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-17 15:18:21 +05:30
Loïc Mathieu
a0efe4b1f3
fix(system): properly pass Micronaut env
2025-09-17 11:35:59 +02:00
dependabot[bot]
9af6338ae5
build(deps): bump dev.langchain4j:langchain4j-bom from 1.4.0 to 1.5.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:55 +02:00
dependabot[bot]
d53b933bdf
build(deps): bump jakarta.xml.bind:jakarta.xml.bind-api
...
Bumps [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/jakartaee/jaxb-api/releases )
- [Commits](https://github.com/jakartaee/jaxb-api/compare/4.0.2...4.0.4 )
---
updated-dependencies:
- dependency-name: jakarta.xml.bind:jakarta.xml.bind-api
dependency-version: 4.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:43 +02:00
dependabot[bot]
a35c2816c5
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.4.0-beta10 to 1.5.0-beta11.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.4.0-beta10...1.5.0-beta11 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.5.0-beta11
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:31:47 +02:00
Loïc Mathieu
d88eb9974c
fix(system): use the Langchain Gemini lib version from the platform
2025-09-17 11:14:11 +02:00
Florian Hussonnois
af3d5a384a
fix(core): fix plugin stable version resolution ( kestra-io/kestra-ee#5129 )
...
Rename incremental field to patch
Fixes : kestra-io/kestra-ee#5129
2025-09-17 11:10:40 +02:00
Miloš Paunović
e9ad352ccf
chore(core): remove unused decompress library ( #11346 )
2025-09-17 11:04:36 +02:00
yuri
1a95b83fb7
chore(logs): make search queries case-insensitive ( #11313 )
...
Execution logs' filter query used to be case-sensitive - for example, the `hello` query did not match `Hello World` log lines.
2025-09-17 11:04:07 +02:00
dependabot[bot]
095939ff7a
build(deps): bump software.amazon.awssdk:bom from 2.33.5 to 2.33.11
...
Bumps software.amazon.awssdk:bom from 2.33.5 to 2.33.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:46:42 +02:00
Piyush Bhaskar
094f523874
fix(core): remove object Object from tab title. ( #11347 )
2025-09-17 14:08:50 +05:30
brian.mulier
c7efb2514a
fix(core): avoid filters from overlapping on other pages when changing query params
2025-09-17 10:36:20 +02:00
brian.mulier
887537d8c1
fix(core): avoid clearing filters when reclicking on current left menu item
...
closes #9476
2025-09-17 10:36:20 +02:00
brian.mulier
0630b741b9
fix(core): avoid undefined error on refresh chart
2025-09-17 10:36:20 +02:00
dependabot[bot]
d2b7e723e1
build(deps): bump io.qameta.allure:allure-bom from 2.29.1 to 2.30.0
...
Bumps [io.qameta.allure:allure-bom](https://github.com/allure-framework/allure-java ) from 2.29.1 to 2.30.0.
- [Release notes](https://github.com/allure-framework/allure-java/releases )
- [Commits](https://github.com/allure-framework/allure-java/compare/2.29.1...2.30.0 )
---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-bom
dependency-version: 2.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:22:27 +02:00
dependabot[bot]
080ceadf37
build(deps): bump org.jooq:jooq from 3.20.6 to 3.20.7
...
Bumps org.jooq:jooq from 3.20.6 to 3.20.7.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:21:49 +02:00
dependabot[bot]
a89d902bc2
build(deps): bump andrcuns/allure-publish-action from 2.9.0 to 2.10.0
...
Bumps [andrcuns/allure-publish-action](https://github.com/andrcuns/allure-publish-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/andrcuns/allure-publish-action/releases )
- [Commits](https://github.com/andrcuns/allure-publish-action/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: andrcuns/allure-publish-action
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:20:02 +02:00
dependabot[bot]
e2ef7d412a
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.11 to 0.38.13.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.11...v0.38.13 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:19:13 +02:00
dependabot[bot]
54c667ec4b
build(deps): bump com.google.cloud:libraries-bom from 26.67.0 to 26.68.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.67.0 to 26.68.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.67.0...v26.68.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:18:19 +02:00
Piyush Bhaskar
1c53758d33
refactor(core): composable equivalent for mixins ( #11277 )
...
* refactor(core): composable equivalent for mixins
* fix: few tweaks
* fix: remove extension
2025-09-17 11:31:20 +05:30
Ludovic DEHON
d092556bc2
chore(build): use remote actions
2025-09-16 18:09:54 +02:00
Roman Acevedo
308106d532
ci: make generated test report retrocompatible with older releases ( #11308 )
...
* ci: make generated test report retrocompatible with older realeases
* ci: fix cli
2025-09-16 15:21:56 +02:00
Piyush Bhaskar
8fe8f96278
refactor(core): use el-splitter instead of custom sliders ( #11309 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 18:35:57 +05:30
Miloš Paunović
a5cad6d87c
chore(core): improve coloring scheme for dependencies graph ( #11306 )
2025-09-16 14:26:15 +02:00
Loïc Mathieu
199d67fbe2
chore(system): share the application.yaml config file between OSS and EE
2025-09-16 10:53:53 +02:00
Loïc Mathieu
558a2e3f01
fix(flows): properly coompute flow dependencies with preconditions
...
When both upstream flows and where are set, it should be a AND between the two as dependencies must match the upstream flows.
Fixes #11164
2025-09-16 10:43:55 +02:00
HARSH THAKARE
e1d2c30e54
fix(core): add validation to prevent empty label values in Labels task ( #11273 )
...
part of #11227
---------
Co-authored-by: harshinfomaticae <harsh.thakare@infomaticae.co.in >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 10:26:46 +02:00
Loïc Mathieu
700c6de411
fix(system): allow flattening a map with duplicated keys
2025-09-16 10:24:43 +02:00
Florian Hussonnois
2b838a5012
fix(executions): add missing CrudEvent on purge execution
...
Related-to: kestra-io/kestra-ee#5061
2025-09-16 09:34:19 +02:00
Loïc Mathieu
617daa79db
fix(executions): truncate the execution_running table as in 0.24 there was an issue in the purge
...
This table contains executions for flows that have a concurrency that are currently running.
It has been added in 0.24 but in that release there was a bug that may prevent some records to being correctly removed from this table.
To fix that, we truncate it once.
2025-09-15 17:29:28 +02:00
Roman Acevedo
1791127acb
test: unflaky FileChangedEventListener and PluginDefaultServiceTest, debug log on JdbcServiceLivenessCoordinatorTest
...
* test: parallelize AbstractRunnerTest
* test: add TestsUtils.randomTenant(..) function
* test: i think i found a bug
* revert debug
* test: add comment on potential bug, make test pass
* test: fix test metadata
* test: unflaky PluginDefaultServiceTest by separating class
* test: add log on JdbcServiceLivenessCoordinatorTest to debug
* test: cleanup debug log
* fix
2025-09-15 17:07:37 +02:00
brian-mulier-p
7feb571fb3
fix(test): add tenant-in-path storage test ( #11292 )
...
part of kestra-io/storage-s3#166
2025-09-15 16:49:02 +02:00
brian-mulier-p
a315bd0e1c
fix(security): enhance basic auth security ( #11285 )
...
closes kestra-io/kestra-ee#5111
2025-09-15 16:27:14 +02:00
Roman Acevedo
e2ac1e7e98
ci: prevent commenting PR test report when cancelled
2025-09-15 16:01:07 +02:00
Miloš Paunović
c6f40eff52
fix(core): adjust positioning of default tour elements ( #11286 )
...
The problem occurred when `No Code` was selected as the `Default Editor Type` in `Settings`. This `PR` resolves the issue.
Closes https://github.com/kestra-io/kestra/issues/9556 .
2025-09-15 14:55:00 +02:00
Miloš Paunović
ccd42f7a1a
chore(core): remove superfluous button attribute in settings page ( #11283 )
2025-09-15 12:27:19 +02:00
Florian Hussonnois
ef08c8ac30
fix(plugins): remove regex validation on version property
...
Changes:
* Fixes stable method in Version class
* Remove regex validation on 'version' property
Related-to: kestra-io/kestra-ee#5090
2025-09-15 11:54:10 +02:00
github-actions[bot]
7b527c85a9
chore(core): localize to languages other than english ( #11280 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-15 11:09:17 +02:00
Hamza
d121867066
chore(flows): trigger editor autocompletion when backspace is pressed ( #10797 )
...
Closes https://github.com/kestra-io/kestra/issues/10776 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 11:07:20 +02:00
Roman Acevedo
a084a9f6f0
ci: fix Summary report test path
2025-09-15 10:50:25 +02:00
Karthik D
f6fff11081
chore(core): add reset to defaults option to settings page ( #11226 )
...
Closes https://github.com/kestra-io/kestra/issues/10640 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 10:45:11 +02:00
Roman Acevedo
3d5015938f
ci: add total header to generateTestReportSummary
2025-09-15 10:32:22 +02:00
Florian Hussonnois
951c93cedb
fix(core): fix CrudEvent model for DELETE operation
...
Refactor XxxRepository class to use new factory methods
from the CrudEvent class
Related-to: kestra-io/kestra-ee#4727
2025-09-15 10:06:52 +02:00
Antoine Gauthier
9c06b37989
chore(core): resolve button text overflow on system overview page ( #11271 )
...
Closes https://github.com/kestra-io/kestra/issues/11245 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 09:57:10 +02:00
Anna Geller
a916a03fdd
fix(stats): update edition comparison with latest features and improved descriptions ( #11272 )
2025-09-14 12:35:26 +02:00
Roman Acevedo
4e728da331
test: disable one last test
2025-09-12 20:24:08 +02:00
Roman Acevedo
166a3932c9
test: do not parallelize yet AbstractRunnerTest
2025-09-12 20:24:08 +02:00
Roman Acevedo
0a21971bbf
ci: only comment PR with test report in PR
2025-09-12 20:24:08 +02:00
Roman Acevedo
8c4d7c0f9e
test: disable failing tests, they will be fixed soon
...
- will be treated in https://github.com/kestra-io/kestra/issues/11269
2025-09-12 20:24:08 +02:00
Nicolas K.
b709913071
test: run core tests in parallel ( #11265 )
...
- advance on #11264
* feat(ci-cd): play tests in parallel and synchronize plugin registry init
* fix(tests): change memory to h2 because the configuration have changed
* feat(tests): use tenant id to run runner tests in parallel
* run AbstractRunnerTest test methods in parallel
* feat(tests): use tenant id to run runner tests in parallel
* feat(tests): remove unwanted generated files
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-12 19:29:38 +02:00
Roman Acevedo
5be401d23c
ci: add a kestra-devtools cli, and comment PR with failed tests
...
this is a POC, I think it can already be useful. Next step will be to move kestra-devtools to a separate repo and publish it to npm
2025-09-12 18:48:12 +02:00
Roman Acevedo
bb9f4be8c2
Revert "chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )"
...
This reverts commit fc690bf7cd .
Python task cannot be used here, it is not available. This commit was
wrongly merged with a red CI
2025-09-12 17:49:02 +02:00
François Delbrayelle
01e8e46b77
Revert "feat(retry): use the retry policy on HttpClient ( #10922 )" ( #11263 )
...
This reverts commit a236688be6 .
2025-09-12 17:46:28 +02:00
Miloš Paunović
d00f4b0768
chore(core): ensure editor suggestion widget renders above other elements ( #11258 )
...
Closes https://github.com/kestra-io/kestra/issues/10702 .
Closes https://github.com/kestra-io/kestra/issues/11033 .
2025-09-12 14:48:56 +02:00
Barthélémy Ledoux
279f59c874
fix(core): only display close all tabs when there is more than one tab ( #11257 )
2025-09-12 14:20:54 +02:00
Barthélémy Ledoux
d897509726
fix(flows): clear tasks list when last task is deleted ( #11255 )
2025-09-12 14:20:42 +02:00
Pradumna Saraf
0d592342af
chore(sanitycheck): add for OutputValues ( #11105 )
2025-09-12 16:53:13 +05:30
Pradumna Saraf
fc690bf7cd
chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )
2025-09-12 16:52:37 +05:30
Antoine Gauthier
0a1b919863
chore(logs): display copy button only on row hover ( #11254 )
...
Closes https://github.com/kestra-io/kestra/issues/11220 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:08 +02:00
Piyush Bhaskar
2f4e981a29
fix(core): add gradient at footer to avoid hard cut ( #11252 )
2025-09-12 14:35:47 +05:30
brian-mulier-p
5e7739432e
fix(core): add ability to remap sort keys ( #11233 )
...
part of kestra-io/kestra-ee#5075
2025-09-12 09:43:39 +02:00
Miloš Paunović
8aba863b8c
feat(core): introduce close all panels functionality ( #11225 )
...
Closes https://github.com/kestra-io/kestra/issues/10785 .
2025-09-12 09:01:24 +02:00
dependabot[bot]
7eaa43c50f
build(deps): bump axios ( #11243 )
...
Bumps the npm_and_yarn group with 1 update in the /ui directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 08:36:02 +02:00
Piyush Bhaskar
267ff78bfe
fix(admin): change the header and add description on hover ( #11241 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:41 +05:30
François Delbrayelle
7272cfe01f
feat(ai_copilot): gray italic placeholder + rename AiAgent to AiCopilot ( #11235 )
2025-09-11 20:24:04 +02:00
brian.mulier
91e2fdb2cc
fix(ai): increase maxOutputToken default
2025-09-11 18:11:52 +02:00
François Delbrayelle
a236688be6
feat(retry): use the retry policy on HttpClient ( #10922 )
2025-09-11 15:00:25 +02:00
Antoine Gauthier
81763d40ae
fix(docs): center main container in DocsLayout ( #11222 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-11 16:18:12 +05:30
Miloš Paunović
677efb6739
fix(namespaces): open details page at top ( #11221 )
...
Closes https://github.com/kestra-io/kestra/issues/10536 .
2025-09-11 10:52:47 +02:00
Nicolas K.
b35924fef1
fix(tests): add server type mock in the kestra context ( #11176 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-11 09:45:51 +02:00
Jaem Dessources
9dd93294b6
fix(core): align copy logs button to each row’s right edge ( #11216 )
...
Closes https://github.com/kestra-io/kestra/issues/10898 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:55:01 +02:00
Piyush Bhaskar
fac6dfe9a0
fix(core): update router usage in loadAutocomplete. ( #11219 )
2025-09-11 12:13:05 +05:30
Bisesh
3bf9764505
fix(core): make sidebar tab color consistent when unfocused ( #11217 )
...
Closes https://github.com/kestra-io/kestra/issues/11156 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:33:57 +02:00
Piyush Bhaskar
c35cea5d19
fix(core): override the ns module. ( #11218 )
2025-09-11 11:53:00 +05:30
Barthélémy Ledoux
4d8e9479f1
refactor: finally get rid of vuex ( #11211 )
2025-09-10 22:44:21 +02:00
Florian Hussonnois
3f24e8e838
fix(core): make CRC32 for plugin JARs lazy
...
Make CRC32 calculation for lazy plugin JAR files
to avoid excessive startup time and performance impact.
Avoid byte buffer reallocation while computing CRC32.
2025-09-10 17:42:02 +02:00
Miloš Paunović
7175fcb666
fix(executions): refactor link creation to ensure the id is rendered as a clickable link ( #11209 )
...
Related to https://github.com/kestra-io/kestra/issues/10906 .
2025-09-10 15:01:29 +02:00
Barthélémy Ledoux
2ddfa13b1b
refactor: make-axios-composable ( #11177 )
2025-09-10 14:54:00 +02:00
Barthélémy Ledoux
ba2a5dfec8
chore: revert monaco update ( #11207 )
2025-09-10 13:34:33 +02:00
Loïc Mathieu
f84441dac7
fix(ci): disable publishing docker image on fork
...
I should have not trusted an AI for this but copy/paste what I know work: the Quarkus CI!
2025-09-10 12:17:25 +02:00
Barthélémy Ledoux
433b788e4a
chore: a bunch of performance fixes detected by oxlint (eslint-unicorn) ( #10050 )
2025-09-10 11:35:07 +02:00
dependabot[bot]
65c5fd6331
build(deps): bump org.projectlombok:lombok from 1.18.38 to 1.18.40
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.38 to 1.18.40.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.40 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:12:24 +02:00
dependabot[bot]
421ab40276
build(deps): bump io.micrometer:micrometer-core from 1.15.3 to 1.15.4
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:11:48 +02:00
dependabot[bot]
efb2779693
build(deps): bump flyingSaucerVersion from 9.13.3 to 10.0.0
...
Bumps `flyingSaucerVersion` from 9.13.3 to 10.0.0.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:59 +02:00
dependabot[bot]
74d371c0ca
build(deps): bump com.azure:azure-sdk-bom from 1.2.37 to 1.2.38
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.37 to 1.2.38.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.37...azure-sdk-bom_1.2.38 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:10 +02:00
Loïc Mathieu
90a7869020
fixsystem): always load netty from the app classloader
...
As Netty is used in core and a lot of plugins, and we already load project reactor from the app classloader that depends in Netty.
Fixes https://github.com/kestra-io/kestra-ee/issues/5038
2025-09-10 10:50:22 +02:00
dependabot[bot]
d9ccb50b0f
build(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:40 +02:00
dependabot[bot]
aea0b87ef8
build(deps): bump aquasecurity/trivy-action from 0.33.0 to 0.33.1
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.33.0 to 0.33.1.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.33.0...0.33.1 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:17 +02:00
Loïc Mathieu
9a144fc3fe
fix(system): we don't need to advance the parser anymore to the first token
2025-09-10 10:46:44 +02:00
Loïc Mathieu
ddd9cebc63
chore(deps): upgrade to Jackson 2.20.0
...
Jackson annotation now uses a version scheme without micro version so it has been updated to 2.20.
Closes #11069
2025-09-10 10:46:44 +02:00
dependabot[bot]
1bebbb9b73
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.5.2 to 2.5.3.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:26 +02:00
dependabot[bot]
8de4dc867e
build(deps): bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:08 +02:00
dependabot[bot]
fc49694e76
build(deps): bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:47 +02:00
dependabot[bot]
152300abae
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.17.3 to 6.18.0.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.17.3...v6.18.0 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:13 +02:00
dependabot[bot]
1ff5dda4e1
build(deps): bump software.amazon.awssdk:bom from 2.33.2 to 2.33.5
...
Bumps software.amazon.awssdk:bom from 2.33.2 to 2.33.5.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:44:50 +02:00
Miloš Paunović
84f9b8876d
chore(deps): regular dependency update ( #11200 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-09-10 10:18:33 +02:00
brian-mulier-p
575955567f
fix(flows): avoid failing flow dependencies with dynamic defaults ( #11166 )
...
closes #11117
2025-09-10 09:59:51 +02:00
brian-mulier-p
d6d2580b45
fix(namespaces): avoid adding 'company.team' as default ns ( #11174 )
...
closes #11168
2025-09-09 17:13:48 +02:00
Miloš Paunović
070e54b902
chore(flows): display correct flow dependency count ( #11169 )
...
Closes https://github.com/kestra-io/kestra/issues/11127 .
2025-09-09 13:56:17 +02:00
Roman Acevedo
829ca4380f
fix(flows): topology would not load when having many flows and cyclic relations
...
- this will probably fix https://github.com/kestra-io/kestra-ee/issues/4980
the issue was recursiveFlowTopology was returning a lot of duplicates, it was aggravated when having many Flows and multiple Flow triggers
2025-09-09 13:06:20 +02:00
Karthik D
381c7a75ad
chore(core): use simple search input on blueprints listing ( #11034 )
...
Closes https://github.com/kestra-io/kestra/issues/11002 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:54:58 +02:00
louispy
1688c489a9
chore(flows): improve visibility of horizontal scroll bar on listing ( #11163 )
...
Closes https://github.com/kestra-io/kestra/issues/11158 .
Co-authored-by: louispy <louisleslie98@gmail.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-09-09 12:40:28 +02:00
AKSHAT GUPTA
93ccbf5f9b
chore(core): separate data loading from graph node rendering on dependency view ( #11155 )
...
Relates to https://github.com/kestra-io/kestra/issues/11125 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:25:58 +02:00
Barthélémy Ledoux
ac1cb235e5
refactor: avoid importing all of lodash when we only need groupBy ( #10870 )
2025-09-09 11:34:13 +02:00
dependabot[bot]
9d3d3642e8
build(deps): bump kafkaVersion from 4.0.0 to 4.1.0
...
Bumps `kafkaVersion` from 4.0.0 to 4.1.0.
Updates `org.apache.kafka:kafka-clients` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams-test-utils` from 4.0.0 to 4.1.0
---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams-test-utils
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 09:56:38 +02:00
Suguresh
3d306a885e
feat(core): add extra date format options ( #10237 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:31:49 +02:00
Antoine Gauthier
ef193c5774
feat(core): add a new date format option with milliseconds ( #11108 )
...
Closes https://github.com/kestra-io/kestra/issues/11028 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:20:37 +02:00
AmbarMishra973
d0f46169f4
feat(executions): make the id field a link that can be opened in a new tab ( #10963 )
...
Closes https://github.com/kestra-io/kestra/issues/10906 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:13:49 +02:00
François Delbrayelle
3005ab527c
fix(outputs): open external file was not working ( #11154 )
2025-09-08 17:45:19 +02:00
Barthélémy Ledoux
688e2af12b
chore: update eslint config for vue files ( #9891 )
2025-09-08 16:42:33 +02:00
Nicolas K.
4c0a05f484
fix(test): flaky Scheduler trigger change test ( #11153 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-08 16:33:23 +02:00
zaib shamsi
108f8fc2c7
feat(executions): nicer exception message for the HttpFunction
...
### What I did
- Improved the exception message in HttpFunction.java to make debugging easier.
### Why
- The original message was too generic. This change makes it clearer where the issue occurs.
2025-09-08 15:04:12 +02:00
Barthélémy Ledoux
8b81a37559
refactor: make folder structure of no-code use "no-code" ( #11122 )
2025-09-08 14:15:04 +02:00
Barthélémy Ledoux
9222f97d63
fix(core): multipanel split creates super big panels ( #11123 )
2025-09-08 14:14:40 +02:00
brian.mulier
43e3591417
chore(ci): fail-safe update-plugin-kestra-version.sh
2025-09-08 12:02:28 +02:00
brian.mulier
438dc9ecf6
chore(ci): create branch if not exist on update-plugin-kestra-version.sh
2025-09-08 11:45:15 +02:00
brian-mulier-p
7292837c58
chore(ci): add LTS tagging ( #11131 )
2025-09-08 11:13:16 +02:00
brian.mulier
7fa93d7764
chore(version): update to version 'v1.1.0-SNAPSHOT'.
2025-09-08 10:08:34 +02:00
brian.mulier
a3c9b35b25
fix(ci): no more RC semver check on plugins
2025-09-08 09:56:11 +02:00
brian.mulier
2c03101422
fix(ci): no more RC semver check on plugins
2025-09-08 09:54:42 +02:00
brian.mulier
7ee2cca3ae
fix(ci): no more RC semver check
2025-09-08 09:54:42 +02:00
brian.mulier
ddb48a4384
fix(ci): no more RC semver check
2025-09-08 09:51:31 +02:00
AJ Emerich
a62c5ab637
fix(docs): correct core properties and other docs ( #11026 )
...
* fix(docs): correct core properties and other docs
Correct grammar, punctuation, and consistency
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-05 17:44:04 +02:00
AJ Emerich
1b934d31f1
fix(docs): fix trigger docs#11018
2025-09-05 17:40:02 +02:00
Miloš Paunović
f887f53c25
fix(core): allow triggering the task from playground again after a 422 error ( #11112 )
...
Closes https://github.com/kestra-io/kestra/issues/11109 .
2025-09-05 15:43:43 +02:00
Roman Acevedo
098fa5a4ef
fix(topology): prevent flowTopology failing on a Flow for bugged relation
...
- fixes https://github.com/kestra-io/kestra/issues/11096
2025-09-05 15:16:00 +02:00
Barthélémy Ledoux
c833ab6bc1
fix(flows): avoid updating code if no-code has not changed ( #11094 )
2025-09-05 14:14:08 +02:00
Krie
dfb7c61455
docs: clarify java version on devcontainer
2025-09-05 13:56:13 +02:00
Florian Hussonnois
ed509d4461
fix(plugins): fix registration of a same plugins and doc reload
...
Compute a quick CRC32 of each plugin based on the Central Directory
of the JarFile to ensure change detection - allowing re-upload
of a same plugin version (EE)
Fix : kestra-io/kestra-ee#4925
Fix : kestra-io/kestra-ee#4882
2025-09-05 12:55:19 +02:00
dependabot[bot]
8b50f191d8
build(deps): bump mermaid in /ui in the npm_and_yarn group ( #10833 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [mermaid](https://github.com/mermaid-js/mermaid ).
Updates `mermaid` from 11.8.1 to 11.10.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.8.1...mermaid@11.10.0 )
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.10.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 12:36:38 +02:00
Piyush Bhaskar
7c5b531117
fix(core): export flow from settings ( #11111 )
2025-09-05 14:03:18 +05:30
Miloš Paunović
810579bce9
chore(core): amend dependency graph coloring scheme ( #11107 )
2025-09-05 09:59:46 +02:00
Piyush Bhaskar
a0e7c50b28
fix(core): show inherited kv pairs button only on kv tab ( #11104 )
2025-09-05 11:40:50 +05:30
François Delbrayelle
bfbc3f70a4
build(main): add skip-test as an option for workflows ( #11103 )
2025-09-04 19:33:06 +02:00
Ludovic DEHON
9b5c4b0052
feat(build): allow skip test on main ci
2025-09-04 18:55:03 +02:00
AJ Emerich
b7063d986b
docs(flow-trigger): add example with conditions ( #11099 )
...
Closes https://github.com/kestra-io/kestra/issues/10197
2025-09-04 18:33:37 +02:00
brian.mulier
46ec0ae701
fix(ai): move maxOutputToken default from 50000 to 4000
2025-09-04 18:28:02 +02:00
brian.mulier
ba0615ba01
fix(ai): add some properties to Posthog events
2025-09-04 18:28:02 +02:00
Florian Hussonnois
0a26098a91
fix(core): add method to DefaultPluginRegistry to override of plugin registration
2025-09-04 17:55:56 +02:00
Barthélémy Ledoux
0e2863e6fd
feat(flows): update DEFAULT_ACTIVE_TABS to follow settings ( #11095 )
2025-09-04 16:55:55 +02:00
brian-mulier-p
4b6559203c
fix(dashboards): blueprints working for dashboards ( #11082 )
...
part of #11076
2025-09-04 15:39:23 +02:00
Malaydewangan09
b6993d71f2
feat(plugins): add plugins
2025-09-04 18:59:28 +05:30
Barthélémy Ledoux
ea6daf381d
fix(core): Multipanel layout fixes ( #11092 )
2025-09-04 15:23:57 +02:00
dependabot[bot]
0649c1309b
build(deps): bump software.amazon.awssdk:bom from 2.32.31 to 2.33.1
...
Bumps software.amazon.awssdk:bom from 2.32.31 to 2.33.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 15:01:05 +02:00
François Delbrayelle
6e21d650f9
feat(plugin): add new priority attr on Plugin annotation ( #10975 )
2025-09-04 14:21:38 +02:00
Piyush Bhaskar
88acc91323
chore(version): update @kestra-io/ui-libs to version 0.0.244 ( #11088 )
2025-09-04 17:44:45 +05:30
Miloš Paunović
a822f3b372
fix(flow)*: properly handle tab closing by clicking the cross icon in the corner of the panel ( #11086 )
...
Closes https://github.com/kestra-io/kestra/issues/10981 .
2025-09-04 14:11:34 +02:00
github-actions[bot]
4a3c6ee9e9
chore(core): remove empty lines at the end of translation files ( #11089 )
2025-09-04 14:07:38 +02:00
Loïc Mathieu
0ed4e5853d
fix(deps): add worker to the platform
2025-09-04 13:33:42 +02:00
Loïc Mathieu
71cdd02230
fix(executions): add logs in case of concurrency limit failure
...
Fixes #11004
2025-09-04 13:03:00 +02:00
brian.mulier
fedddcde00
fix(ai): move back to Gemini as default
2025-09-04 12:49:18 +02:00
Ludovic DEHON
03f256cb9b
chore(deps): follow platform on com.microsoft.playwright:playwright
2025-09-04 11:37:01 +02:00
dependabot[bot]
f9317ba8ea
build(deps): bump google-github-actions/setup-gcloud from 2 to 3
...
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/setup-gcloud/releases )
- [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/setup-gcloud/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/setup-gcloud
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:56 +02:00
dependabot[bot]
eefca3d7a4
build(deps): bump google-github-actions/auth from 2 to 3
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/auth/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:37 +02:00
dependabot[bot]
96b9e3c74b
build(deps): bump mailchecker from 6.0.17 to 6.0.18 in /ui
...
Bumps [mailchecker](https://github.com/FGRibreau/mailchecker ) from 6.0.17 to 6.0.18.
- [Changelog](https://github.com/FGRibreau/mailchecker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FGRibreau/mailchecker/compare/v6.0.17...v6.0.18 )
---
updated-dependencies:
- dependency-name: mailchecker
dependency-version: 6.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:34:34 +02:00
dependabot[bot]
0a78778e5c
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.9 to 0.38.11.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.9...v0.38.11 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:27:48 +02:00
dependabot[bot]
5342948bfb
build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.32.0...0.33.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:26:05 +02:00
brian.mulier
f9beb0f4af
fix(ai): add model-name to configuration example when Copilot is not configured
2025-09-04 11:25:21 +02:00
Ludovic DEHON
70c1621025
chore(deps): update most of js deps
2025-09-04 11:24:37 +02:00
Loïc Mathieu
a9098e7dc9
fix(tests): reduce test duration
2025-09-04 11:04:13 +02:00
Loïc Mathieu
249839833c
chore(system): move the standalone runner to the cli module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
97ec24fc6a
chore(system): merge Indexer with the IndexerInterface
2025-09-04 11:04:13 +02:00
Loïc Mathieu
be5e24217b
chore(system): extract the scheduler to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
a5724bcb18
chore(system): extract the executor to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
f3057d2d57
chore(system): extract the worker to its own module
2025-09-04 11:04:13 +02:00
Roman Acevedo
e8a953fc6b
test: disable flaky test AbstractRunnerTest.flowTriggerWithConcurrencyLimit
...
- sometimes fails on Kafka tests: https://github.com/kestra-io/kestra-ee/actions/runs/17382883576/attempts/1#summary-49344101977
- it will be fixed during cooldown here https://github.com/kestra-io/kestra/issues/10758
2025-09-04 10:42:17 +02:00
Barthélémy Ledoux
267f4fcc86
fix(flow): cleanup executions' graph and flow on execution reset ( #11075 )
...
* fix: typescript issue in LowCodeEditor
* fix(flow): cleanup executions' graph and flow on execution reset
* add tsexpect error
2025-09-04 10:17:48 +02:00
github-actions[bot]
af1e2e3059
chore(core): localize to languages other than english ( #11074 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-04 09:51:32 +02:00
Anna Geller
638d58697b
fix: too long sidebar names ( #11073 )
2025-09-04 09:44:36 +02:00
brian-mulier-p
0ae9374bf5
fix(ai): optional flowYaml in generateFlow endpoint ( #10974 )
...
closes kestra-io/kestra-ee#4286
2025-09-03 14:50:59 +02:00
Miloš Paunović
6a0344a09e
chore(core): improve dependency graph user experience ( #10994 )
...
Closes https://github.com/kestra-io/kestra/issues/10925 .
Closes https://github.com/kestra-io/kestra-ee/issues/4865 .
2025-09-03 14:41:40 +02:00
Miloš Paunović
e46b4a75d1
fix(flows): pass proper namespace id on flow creation ( #11031 )
2025-09-03 13:57:04 +02:00
Ludovic DEHON
8fe1bae739
chore(deps): remove unrequired deps from MakeFile
2025-09-03 12:54:57 +02:00
Ludovic DEHON
9ef59fdd23
chore(deps): upgrade some platform deps
2025-09-03 12:54:09 +02:00
Roman Acevedo
79ab4415ad
fix(storage): avoid NPE in PurgeKV when no metadata or expiration date
...
- fixes https://github.com/kestra-io/kestra/issues/11019
2025-09-03 12:52:20 +02:00
brian.mulier
dd3829cc48
fix(ai): enhance FlowYamlBuilder prompt ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
fa187904f9
fix(ai): remove @Requires on API key as it's already done transitively ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
c659599b1f
chore(deps): add langchain4j version to platform ( #11027 )
2025-09-03 12:08:54 +02:00
Florian Hussonnois
85db1eafa7
fix(plugins): add plugin registry hash to invalidate cache
...
Fixes : kestra-io/kestra-ee#4882
2025-09-03 11:51:39 +02:00
Florian Hussonnois
9863f0807f
fix(flows): fix dynamic default inputs ( #11014 )
...
Fixes : #11014
2025-09-03 10:25:33 +02:00
brian-mulier-p
b3b0d630cf
feat(ai): langchain4j implementation of AI Copilot ( #10995 )
...
closes kestra-io/kestra-ee#4710
2025-09-03 10:04:07 +02:00
Florian Hussonnois
97665449a8
fix(system): rename service EMPTY state to INACTIVE ( kestra-io/kestra-ee#4838 )
...
Related-to: kestra-io/kestra-ee#4838
2025-09-03 09:11:36 +02:00
AJ Emerich
2e1ed792e9
fix(docs): fix grammar and punctuation in core storage ( #11020 )
...
* fix(docs): fix grammar and punctuation in core storage
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-02 23:49:01 +02:00
Ludovic DEHON
59e3ae5922
chore(deps): use a common http5 client
2025-09-02 22:49:53 +02:00
Anna Geller
d46b54746a
fix(docs): improve grammar and examples ( #11017 )
...
* fix(docs): improve grammar and examples
* fix: comma and whitespace issues in CI
2025-09-02 20:04:44 +02:00
Ludovic DEHON
4fbaed744b
chore(deps): bump micronaut to 4.9.3
2025-09-02 19:44:19 +02:00
AJ Emerich
b0638437d5
fix(kv-purge): clean up the docs ( #11016 )
2025-09-02 19:21:01 +02:00
Ludovic DEHON
e3f9d0f8ff
chore(deps): bump org.sonarqube from 6.2.0.5505 to 6.3.1.5724
2025-09-02 18:23:30 +02:00
Barthélémy Ledoux
ae80738f33
fix(docs): remove url hash change when opening a docs ( #11000 )
2025-09-02 15:44:55 +02:00
Barthélémy Ledoux
2b4f208569
refactor(namespaces): less code in namespace files editor ( #9912 )
2025-09-02 14:41:24 +02:00
Barthélémy Ledoux
8acbc8ba03
fix(nocode): KeyValue Pairs have a bug ( #10998 )
2025-09-02 14:19:55 +02:00
github-actions[bot]
d92cc099c7
chore(core): localize to languages other than english ( #11012 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-02 14:07:51 +02:00
Piyush Bhaskar
3d806022bc
feat(executions): allow changing the value of input before replaying an execution ( #11010 )
2025-09-02 16:39:28 +05:30
Roman Acevedo
b72bafe344
Revert "chore(deps): bump com.gradleup.shadow to 9.1.0"
...
This reverts commit 55c89244b4 .
2025-09-02 12:22:05 +02:00
Barthélémy Ledoux
5e2063aa57
fix(no-code): explore allOf clauses for $deprecated flags ( #10999 )
2025-09-02 11:35:46 +02:00
Miloš Paunović
3838f8c87f
fix(executions): clear errors on selected value change in outputs tab ( #11007 )
...
Closes https://github.com/kestra-io/kestra/issues/10979 .
2025-09-02 11:16:59 +02:00
Ludovic DEHON
55c89244b4
chore(deps): bump com.gradleup.shadow to 9.1.0
2025-09-02 10:02:03 +02:00
Roman Acevedo
59c9ae57b7
ci: fix setversion-tag.yml not triggering a main.yml job on a pushed tag
...
the missing token: ${{ secrets.GH_PERSONAL_TOKEN }} is the only difference between this CI and EE CI, so it is probably the right fix
2025-09-01 16:25:04 +02:00
Roman Acevedo
1b8a2cd19a
tests: add default false value to ui-anonymous-usage-report.enabled
...
to avoid having to configure it in tests
2025-09-01 16:02:17 +02:00
Miloš Paunović
16992626d2
fix(core): allow removal of block items from no code editor ( #10992 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4862 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-01 10:50:06 +02:00
Ludovic DEHON
2c94922736
feat(core): add thread http client, deadlock and virtual thread metrics
2025-08-31 23:57:34 +02:00
Ludovic DEHON
b45c0b13be
refactor(ui): posthog as composable and option for ui telemetry
...
relate to kestra-io/kestra-ee#4831
2025-08-29 19:36:58 +02:00
Nicolas K.
aed055dcb1
fix(storage): delete the metadata with the key when we delete an KV s… ( #10990 )
...
* fix(storage): delete the metadata with the key when we delete an KV store entry
* Update core/src/main/java/io/kestra/core/storages/kv/InternalKVStore.java
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
* fix(storage): fix typo
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
2025-08-29 17:28:39 +02:00
Nicolas K.
cfe107705b
feat(storage): add purge kv task ( #10964 )
...
* feat(storage): add purge kv task
* feat(storage): add purge kv task
* feat(storage): add sanity check
* feat(storage): clean code
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-29 16:24:41 +02:00
brian-mulier-p
58da5fe7d8
fix(flows): add version autocompletion ( #10973 )
...
closes kestra-io/kestra-ee#4702
2025-08-29 15:34:37 +02:00
brian.mulier
869f7c718c
fix(secrets): base64-encoded secrets value obfuscation
...
closes kestra-io/kestra-ee#4639
2025-08-29 15:33:52 +02:00
brian.mulier
985ed2ac89
fix(secrets): empty secrets ignored in secret obfuscation
...
closes #10526
2025-08-29 15:33:52 +02:00
Loïc Mathieu
bf0361778d
fix(executions): clear errors/finally/afterExecution branches when changing the state of a taskrun
...
As changing the state of a taskrun will restart the flow, if we didn't clear those branches, the flow would not resart properly.
Fixes https://github.com/kestra-io/kestra-ee/issues/3211
2025-08-29 15:13:06 +02:00
Miloš Paunović
04a6adf012
chore(executions): make dependency graph table links navigate to execution pages ( #10988 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4866 .
2025-08-29 14:27:08 +02:00
Piyush Bhaskar
0ffb71c25d
fix(ui): do not allow white space in password ( #10987 )
2025-08-29 16:47:45 +05:30
Miloš Paunović
63659eca79
chore(executions): optimize dependency graph state updates ( #10985 )
...
Closes https://github.com/kestra-io/kestra/issues/10795 .
2025-08-29 12:58:03 +02:00
Loïc Mathieu
357d4e0d69
feat(executions): allow flow trigger on concurrency limit
...
Closes https://github.com/kestra-io/kestra-ee/issues/3270
This allow listening to the QUEUED state on the flow trigger.
This also fixes an issue that when concurrency limit is setup, you would not listen to the RUNNING state.
2025-08-29 11:07:43 +02:00
Piyush Bhaskar
cf301a1192
chore(core): fix border color of validation btn and add loading state in Action button ( #10982 )
2025-08-29 14:08:23 +05:30
Ludovic DEHON
bc08fc7d07
fix(core): disable useless health check
2025-08-28 20:47:02 +02:00
Ludovic DEHON
85ac124740
feat(core): add netty metrics on micrometer
2025-08-28 20:46:28 +02:00
Ludovic DEHON
8021257bf4
fix(core): align open source & ee configuration
2025-08-28 20:45:50 +02:00
dependabot[bot]
c4022d2e3c
build(deps): bump flyingSaucerVersion from 9.13.2 to 9.13.3
...
Bumps `flyingSaucerVersion` from 9.13.2 to 9.13.3.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 16:10:35 +02:00
dependabot[bot]
ee48865706
build(deps): bump software.amazon.awssdk:bom from 2.32.26 to 2.32.31
...
Bumps software.amazon.awssdk:bom from 2.32.26 to 2.32.31.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.31
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:34:54 +02:00
dependabot[bot]
f7a23ae459
build(deps): bump org.jsoup:jsoup from 1.21.1 to 1.21.2
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.1 to 1.21.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.21.1...jsoup-1.21.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:33:28 +02:00
Miloš Paunović
a13909337e
feat(namespaces): introduce inherited key/value pairs drawer ( #10967 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/2830 .
2025-08-28 13:06:10 +02:00
Piyush Bhaskar
502f0362e3
fix(flows): properly delete task from topology to reflect everywhere ( #10924 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-28 16:17:18 +05:30
brian-mulier-p
dbaa35370f
fix(plugins): hide "apps", "appBlocks", "charts", "dataFilters", "dataFiltersKPI" types in Plugins page ( #10965 )
...
closes #10464
2025-08-28 11:36:50 +02:00
dependabot[bot]
59a93b2ab9
build(deps): bump com.github.ksuid:ksuid from 1.1.3 to 1.1.4
...
Bumps [com.github.ksuid:ksuid](https://github.com/ksuid/ksuid ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/ksuid/ksuid/releases )
- [Commits](https://github.com/ksuid/ksuid/compare/ksuid-1.1.3...ksuid-1.1.4 )
---
updated-dependencies:
- dependency-name: com.github.ksuid:ksuid
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:03:27 +02:00
dependabot[bot]
bff8026ebb
build(deps): bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:02:21 +02:00
dependabot[bot]
4481318023
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.3 to 2.1.4
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:59:56 +02:00
dependabot[bot]
c8b33dd690
build(deps): bump net.thisptr:jackson-jq from 1.4.0 to 1.5.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:58:36 +02:00
Nicolas K.
05b485e6cc
feat(API): add a new endpoint to replay and execution / task with new… ( #10868 )
...
* feat(API): add a new endpoint to replay and execution / task with new inputs
* clean(API): code review
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-28 10:35:39 +02:00
brian-mulier-p
78a489882f
feat(executions): add autoselectFirst property to select inputs ( #10919 )
...
closes #9691
2025-08-28 09:39:05 +02:00
github-actions[bot]
b872223995
chore(core): localize to languages other than english ( #10933 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-28 08:26:32 +02:00
YannC
e3d2b93c6b
feat: export auditlogs through a streamed file ( #10569 )
2025-08-27 23:44:34 +02:00
brian.mulier
1699403c95
fix(dashboard): working dashboard edit
2025-08-27 22:36:15 +02:00
brian.mulier
b3fa5ead6d
fix(dashboard): don't duplicate id on source retrieval
2025-08-27 21:04:02 +02:00
YannC.
d4e7b0cde4
fix: throw an error when trying to create a flow with a reserved keyword id
...
close #5832
2025-08-27 19:17:04 +02:00
brian-mulier-p
5da4d88738
feat(dashboard): mandatory id + add autogenerated id to source for legacy handling ( #10912 )
...
closes kestra-io/kestra-ee#4484
2025-08-27 14:10:28 +02:00
Miloš Paunović
d60ec87375
chore(core): align flow options in tour to the top of the page ( #10920 )
...
Closes https://github.com/kestra-io/kestra/issues/10915 .
2025-08-27 13:54:07 +02:00