github-actions[bot]
662384ad65
chore(version): update to version '1.1.9'
2025-12-11 12:22:02 +00:00
YannC.
25a69017b1
fix: remove @hidden annotation on dashboard class
2025-12-11 13:20:22 +01:00
Piyush Bhaskar
66bc2f8d7e
refactor(core): remove the configurattion details step ( #13606 )
2025-12-11 16:59:11 +05:30
Loïc Mathieu
8fb72e5bfb
fix(system): merging collections should not duplicate items
...
Fixes https://github.com/kestra-io/kestra-ee/issues/6053
2025-12-11 12:15:40 +01:00
Piyush Bhaskar
308d54744d
fix(core): changing Filters should reset to page 1 ( #13596 )
2025-12-11 15:15:45 +05:30
Piyush Bhaskar
fd386ab61c
fix(core): add seach where it was missed ( #13594 )
2025-12-11 14:09:44 +05:30
Loïc Mathieu
49c38833b1
fix(executions): don't remove worker task result for killed execution
...
As killing an executuion is asynchronous, it is inherently racy.
So when we kill an execution it move to the rerminal state which then will remove any worker task result to purge eagerly the queue table.
But if such worker task result arrives late and was not already processed by the executor, it will be purged before ever been able to be processed so the task would nevert be updated as KILLED.
Note: this may un-flaky some falky unit tests
Fixes https://github.com/kestra-io/kestra-ee/issues/6040
2025-12-10 17:28:18 +01:00
Nicolas K.
3db0938bed
fix(flows): deserialyze expression without cache ( #13576 )
...
* fix(flows): deserialyze expression without cache
* fix(flows): remove cache when deserialyzing expression
* fix(flows): remove cache when deserialyzing expression
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-12-10 17:11:51 +01:00
Loïc Mathieu
10d0e15c74
fix(core): serialize subflow inputs with type yml properly
...
refactor(core): use writeValueAsString() for all cases
feat(tests): add test coverage for subflow inputs serialized with type yaml
chore(tests): improve coding format at subflowInputTypeYmlSerialization() test
fix(tests): fix allValidTypedInputs() test by avoiding serialization of strings or other scalars, only serialize Maps and Collections
refactor(tests): move test coverage to InputsTest instead of SubflowRunnerTest
- It is related to serializing inputs at resolving phase only
- Added Inputs as Java Objects using yml should be serialized/deserialized properly to give the same structure at allValidInputs() test
fix(tests): fix failed tests after adding another input
fix(tests): pass all failed tests
fix(tests): pass inputs() test
refactor(core): update yaml test structure
fix(tests): pass previewInternalStorageFileFromExecution() test
refactor(core): In case of yaml as map just return as it is, no need to serialize/deserialize again
fix(core): fix parsing of json input type as for yaml
feat(tests): add test coverage for json input type parsing as map
refactor(core): simplify changes by using variable
chore(core): change variable name to object
fix(core): return back to Collection check on yaml/json input values and add example of it in InputsTest
2025-12-10 16:39:36 +01:00
Bikash Agarwala
83ce6d3d31
fix: allow zero-byte file uploads in execution inputs ( fixes #8218 )
2025-12-10 14:58:32 +01:00
Avirup Banik
0b269c8a52
Fix(ui): button glow timing and banner placement ( #13417 )
2025-12-10 13:46:12 +05:30
Roman Acevedo
af34bc6df3
fix(blueprints): bring back up edit button
...
- fixes https://github.com/kestra-io/kestra-ee/issues/6070
2025-12-09 11:33:39 +01:00
github-actions[bot]
d3fcf6eee9
chore(version): update to version '1.1.8'
2025-12-09 10:08:53 +00:00
Roman Acevedo
6817cf64c7
ci: add missing GH_PERSONAL_TOKEN in main-build.yml
2025-12-09 10:54:19 +01:00
Roman Acevedo
a070fe2ded
ci: add GH_PERSONAL_TOKEN in release-docker.yml CI for helm chart
2025-12-09 10:14:59 +01:00
Loïc Mathieu
f247c74508
chore(tests): isolate concurrency related tests in their own class
2025-12-09 10:05:13 +01:00
char zheng
e2789c7a4a
fix(executions): concurrency limit exceeded for KILLED execution
...
Fixes #13211
2025-12-09 10:05:05 +01:00
Loïc Mathieu
7473a95b19
fix(execution): skip the render cache in flowable for properties used to compute next tasks
...
As when the flowable is itself in a flowable that process tasks concurrently like the ForEach when using a concurrency limit, it can be done multiple time with different values.
This can only occurs if the expression is using `taskRun.value`.
Fixes https://github.com/kestra-io/kestra-ee/issues/6055
2025-12-08 15:03:57 +01:00
Debjyoti Shit
6b92060811
fix(core): skip login screen after initial setup and send to welcome ( #13489 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-12-08 18:10:53 +05:30
Piyush Bhaskar
2a8f0c828c
fix(core): refine navigation for authentication and setup routes ( #13517 )
2025-12-08 14:18:28 +05:30
Piyush Bhaskar
d5c2ef70cf
fix(core): trying a fix to show error message. ( #12718 )
2025-12-05 19:09:36 +05:30
brian-mulier-p
cf08f33c36
fix(metadata): add system namespace to migrated namespaces ( #13419 )
...
closes https://github.com/kestra-io/kestra-ee/issues/6019
2025-12-05 14:04:46 +01:00
Bart Ledoux
8bcb4d9288
fix: add anonymous meta to anonymous routes
2025-12-05 10:23:32 +01:00
Barthélémy Ledoux
402f2202c6
fix: loading of icons should be done with resources not in layout ( #13288 )
2025-12-05 10:21:17 +01:00
brian-mulier-p
2bb2758b56
fix(core): safeguard for null flow when trying to reset trigger in JdbcExecutor ( #13381 )
2025-12-04 12:47:52 +01:00
Miloš Paunović
98bdfb5221
refactor(core): remove all traces of the old e2e setup ( #13356 )
2025-12-04 12:14:36 +01:00
github-actions[bot]
153411ac4e
chore(version): update to version '1.1.7'
2025-12-04 10:11:09 +00:00
brian.mulier
6d7f2e3471
fix(core): deprecate Await util ( #13369 )
...
This reverts commit 9fa94deba9 .
2025-12-04 11:05:41 +01:00
François Delbrayelle
ef7d2bc057
chore(icons): remove white backgrounds ( #13362 )
2025-12-03 15:28:47 +01:00
brian.mulier
706e9e7dda
fix(cli): also fetch parent namespaces resources for metadata migration
...
part of https://github.com/kestra-io/kestra-ee/issues/6019#event-21325612781
2025-12-03 14:35:01 +01:00
Loïc Mathieu
de4838f2a8
fix(execution): NORMAL kind should also be retrieved
...
Fixes #13262
2025-12-03 13:02:37 +01:00
YannC
4ad815c1e7
fix: correct regex when importing flow ( #13320 )
2025-12-03 09:07:33 +01:00
Loïc Mathieu
c918070451
fix(executions): support Download content dispositions with brackets
...
By escaping them with %5B and %5D.
Fixes #13299
2025-12-02 16:04:03 +01:00
github-actions[bot]
a61102fb0f
chore(version): update to version '1.1.6'
2025-12-02 14:28:32 +00:00
brian-mulier-p
7c7d7b43aa
fix(executions): avoid infinite loop in some cases of execution failure ( #13293 )
2025-12-02 13:13:47 +01:00
kkash08
d48333b820
Fix ZIP download so that file extension remains .yaml
2025-12-02 09:26:02 +01:00
Piyush Bhaskar
fb92dabb2a
fix(filters): bring back the removed visibledefault on reset ( #13273 )
2025-12-02 12:55:24 +05:30
brian.mulier
8a6e42b356
refacto(core): compilation issue after Await.until renaming
2025-12-01 19:53:41 +01:00
brian.mulier
563401fa32
refacto(core): rename Await.until(sleep) and (timeout) to avoid confusions
2025-12-01 19:07:22 +01:00
brian.mulier
7efa6de17c
fix(tests): avoid flakiness with random worker group in JdbcServiceLivenessCoordinatorTest
2025-12-01 19:07:06 +01:00
brian.mulier
3962f06651
fix(tests): add tenant to ConcurrencyLimitServiceTest
2025-12-01 19:07:06 +01:00
brian.mulier
8a73c788c9
fix(tests): JdbcRunnerRetryTest.retryFailedFlowDuration flaky
2025-12-01 19:07:06 +01:00
brian.mulier
e233e140e9
fix(tests): WorkingDirectoryTest.outputFiles flaky
2025-12-01 19:07:06 +01:00
brian.mulier
4650de6b44
fix(tests): ensure Executor is running before proceeding
2025-12-01 19:05:55 +01:00
brian.mulier
fe36f22186
fix(executions): avoid JdbcExecutor from being stuck due to missing flow
...
In tests it can occur for example
2025-12-01 19:05:55 +01:00
brian.mulier
3036d45e70
fix(tests): use another db name on webserver to avoid colliding with repositories
2025-12-01 19:00:19 +01:00
Nirnay
8005c0746e
fix(ui): scrollbar flickering ( #13263 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-12-01 18:07:45 +05:30
brian-mulier-p
cd3e511d68
fix(core): concurrency limit on JDBC was decrementing when using FAIL or CANCEL behavior ( #13220 )
...
closes https://github.com/kestra-io/kestra/issues/13141
2025-12-01 13:09:54 +01:00
Bart Ledoux
fde15ad5f1
fix: route guard issue with unsaved changes
2025-12-01 10:46:24 +01:00
Piyush Bhaskar
21f075f1c9
feat(filters): add default visible filters for state and level ( #13255 )
2025-12-01 15:02:19 +05:30
François Delbrayelle
4f9288935d
fix(http): safe guard on too big files for Request ( #13232 )
2025-12-01 07:39:08 +01:00
Barthélémy Ledoux
4154644433
feat: implement unsaved changes handling with dedicated store and dialog ( #13090 )
2025-11-28 16:47:17 +01:00
Barthélémy Ledoux
1762850f10
fix: loading icons should work ( #13126 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-28 16:39:59 +01:00
Barthélémy Ledoux
9727191ea0
fix: make Namespace value show a value ( #13210 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-28 16:39:59 +01:00
Barthélémy Ledoux
8951be4371
fix: avoid saving flow.yaml with the rest of namespace files ( #13190 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-28 16:39:59 +01:00
Roman Acevedo
0e1d76a405
fix(core): make sure inputs form defaults handle all cases
...
made with Bart, thx to him
2025-11-28 16:31:37 +01:00
Piyush Bhaskar
09fe53edc5
fix(core): ensure row unselected after actions ( #13233 )
2025-11-28 16:51:42 +05:30
Roman Acevedo
08b8a63154
fix(backfills): inputs was always the default one in the ui
...
- fix https://github.com/kestra-io/kestra/issues/13143
2025-11-28 12:08:59 +01:00
Loïc Mathieu
07b9f70658
fix(executions): don't ends flowable if any subtasks should be retried
...
Fixes #11444
2025-11-28 11:08:50 +01:00
François Delbrayelle
58a30b00c4
chore: update core plugins icons with new look & feel ( #13102 )
2025-11-27 09:37:14 +01:00
Piyush Bhaskar
a7b2bee523
feat(core): list out the KV and secrets from upstream parent in ns context ( #13195 )
2025-11-27 13:36:11 +05:30
Loïc Mathieu
e172cf712f
fix(execution): sequential with empty subtasks should ends in SUCCESS
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5714
It fixes the aforementionned issue as there is a race with Parallel and restart which is caused by subsequent updates on the execution ending in a state where the parallel has no more task to process by didn't ends normally as it should have some.
2025-11-26 18:12:35 +01:00
Loïc Mathieu
6eea42244f
feat(execution): add an attemps on skipped tasks
2025-11-26 18:12:28 +01:00
Piyush Bhaskar
fa6283cd6a
refactor(filter): re position refresh and reset ( #13142 )
2025-11-26 12:48:12 +05:30
Piyush Bhaskar
97f9ab3759
fix(core): add nextTick for table rendering ( #13148 )
2025-11-26 12:47:46 +05:30
github-actions[bot]
5f6a1cf377
chore(version): update to version '1.1.5'
2025-11-25 12:53:19 +00:00
Miloš Paunović
420e081c69
fix(core): redirect welcome page action button to flow creation in the enterprise edition ( #13136 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5933 .
2025-11-25 08:15:49 +01:00
Loïc Mathieu
0a7fffe1c5
fix(system): WorkerTask should not FAILED when interrupting so they would be resubmitted
...
When a Worker is stopping, it will first wait for all running tasks to stop, then kill them. For those that didn't implement kill their thread would be interrupted.
But if the task is properly killed, or support interrupts (like the Sleep task), it would ends in FAILED then a WorkerTaskWould be send that would fail the flow preventing the WorkerTask to be resubmitted.
We nows check if the worker is terminating and should resubmit, in this case we didn't emit any WorkerTaskResult
Fixes #13108
Part-of: https://github.com/kestra-io/kestra-ee/issues/5556
2025-11-24 12:26:37 +01:00
Bart Ledoux
48d14c9ed9
make restoreurl work again
2025-11-20 16:00:59 +01:00
Bart Ledoux
21a42a072a
refactor: avoid a few dev warning and errors
2025-11-20 15:57:39 +01:00
Bart Ledoux
4f48ea0c21
refactor: remove build warning
2025-11-20 15:51:07 +01:00
Barthélémy Ledoux
890fa791e8
fix: add defaultScope and defaultTimeRange props to various components ( #13097 )
2025-11-20 15:44:12 +01:00
Barthélémy Ledoux
5e57de5cdf
test(e2e): make e2e tests pass again with restoreUrl ( #12887 )
2025-11-20 15:41:10 +01:00
Bart Ledoux
cf2c6cd2b1
Revert "fix(core): bring the usage of restore url ( #12762 )"
...
This reverts commit 559f3f2634 .
2025-11-20 15:38:13 +01:00
Piyush Bhaskar
b688dbc30b
fix(core): clear the selection properly and refactor ( #13012 )
2025-11-20 18:10:14 +05:30
YannC
40877cc1cc
fix: make sure variables from ExecutionTrigger has AdditionalPropertiesValue to true ( #13096 )
2025-11-20 11:36:11 +01:00
Loïc Mathieu
c0f178a159
fix(execution): improve property skip cache
...
When using Property.ofExpression(), the cache should never be used as this is usually used as providing a default value inside a task, which can change from rendering to rendering as it's an expression.
Also retain skipCache in a boolean so it can be rendered more than 2 times ans still skip the cache.
It should prevent future issues like #13027
2025-11-20 10:40:09 +01:00
YannC
c64a083ac7
chore(API): apiResponse annotation for type return ( #13088 )
2025-11-20 09:48:09 +01:00
github-actions[bot]
ccf9d9b303
chore(version): update to version '1.1.4'
2025-11-18 13:10:38 +00:00
Miloš Paunović
25dbdbd713
chore(core): improve handling of local and cdn-loaded fonts ( #13020 )
...
Related to https://github.com/kestra-io/kestra/pull/11448#issuecomment-3510236629 .
Closes https://github.com/kestra-io/kestra/issues/13019 .
2025-11-18 13:26:32 +01:00
Loïc Mathieu
d54477051f
fix(execution): use jdbcRepository.findOne to be tolerant of multiple results
...
It uses findAny() under the cover which does not throw if more than one result is returned.
Fixes #12943
2025-11-18 10:23:55 +01:00
Florian Hussonnois
54a63d1b04
fix(scheduler): mysql convert 'now' to UTC to avoid any offset error on next_execution_date
...
Fixed a previous commit to only apply the change for MySQL
Related-to: kestra-io/kestra-ee#5611
2025-11-18 09:59:12 +01:00
YannC
6f271e5694
feat: add annotation for multipart body on resumeExecution to have it inside SDK ( #13003 )
2025-11-18 09:38:28 +01:00
YannC
0a718dab30
feat: allows importFlows endpoint to be able to throw when having an invalid flow ( #12995 )
2025-11-18 09:38:28 +01:00
Piyush Bhaskar
ec522a6d44
fix(core): add resize observer for editor container ( #12991 )
2025-11-17 13:55:32 +05:30
Loïc Mathieu
ad73a46b0c
fix(flow): flow trigger with both conditions and preconditions
...
When a flow have both a condition and a precondition, the condition was evaluated twice which lead to double execution triggered.
Fixes
2025-11-14 18:12:11 +01:00
Piyush Bhaskar
ca56559c49
refactor(core): remove i18n console error ( #12958 )
2025-11-14 16:34:13 +05:30
Piyush Bhaskar
ed739ec257
fix(core): make the pagination work for ns executions ( #12965 )
2025-11-14 16:33:43 +05:30
Piyush Bhaskar
9effef9fcd
fix(core): show data on page when label checked from another page ( #12944 )
2025-11-14 14:26:43 +05:30
Miloš Paunović
ffc61b2482
chore(core): count only direct dependencies for badge number ( #12818 )
...
Closes https://github.com/kestra-io/kestra/issues/12817 .
2025-11-14 08:17:15 +01:00
github-actions[bot]
fbbc0824ff
chore(version): update to version '1.1.3'
2025-11-13 13:42:46 +00:00
Loïc Mathieu
842b8d604b
fix(flow): don't URLEncode the fileName inside the Download task
...
Also provide a `fileName` property that when set would override any filename from the content disposition in case it causes issues.
2025-11-13 11:12:43 +01:00
Loïc Mathieu
bd5ac06c5b
fix(system): consume the trigger queue so it is properly cleaned
...
Fixes https://github.com/kestra-io/kestra/issues/11671
2025-11-13 11:12:34 +01:00
Barthélémy Ledoux
335fe1e88c
fix(executions): simplify LabelInput usage in execution labels dialog ( #12921 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-13 14:38:19 +05:30
Piyush Bhaskar
5c52ab300a
fix(flow): enhance error handling and validation for flow save operations ( #12926 )
2025-11-13 14:09:44 +05:30
Miloš Paunović
756069f1a6
fix(core): amend paths for consuming custom blueprints ( #12925 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5814 .
2025-11-13 09:34:40 +01:00
Piyush Bhaskar
faba958f08
fix(core): adjust overflow behavior ( #12879 )
2025-11-13 13:59:01 +05:30
Piyush Bhaskar
a772a61d62
fix(core): update toast to use util ( #12924 )
2025-11-13 13:57:07 +05:30
Loïc Mathieu
f2cb79cb98
fix(system): access log configuration
...
Due to a change in the configuration file, access log configuration was in the wrong sub-document.
Fixes https://github.com/kestra-io/kestra-ee/issues/5670
2025-11-12 15:09:26 +01:00
Piyush Bhaskar
9ea0b1cebb
fix(filters): conditionally include namespace/ flowId key based on route ( #12840 )
2025-11-12 13:58:02 +05:30
Piyush Bhaskar
867dc20d47
fix(core): handle potential null values for children ( #12842 )
2025-11-12 12:48:38 +05:30
Piyush Bhaskar
c669759afb
fix(secrets): NS update for a secret should be disabled properly with correct prop ( #12834 )
2025-11-12 12:28:20 +05:30
Barthélémy Ledoux
7e3cd8a2cb
fix: run validation when editing a dashboard ( #12827 )
2025-11-10 18:35:45 +01:00
YannC
f203c5f43a
fix: where prop can be null ( #12828 )
2025-11-10 18:35:45 +01:00
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