Roman Acevedo
01af20ad6d
fix(executions): make state_duration generated on queries
...
- fixes https://github.com/kestra-io/kestra/issues/11593
2025-10-06 10:11:44 +02:00
Ankit Anand
fa5108a6e9
chore(core): add a drop shadow behind the ai copilot prompt dialog ( #11740 )
...
Closes https://github.com/kestra-io/kestra/issues/11424 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-06 10:01:20 +02:00
Loïc Mathieu
a566c527cc
fix(system): rename back to listKeysWithInheritence()
...
As changing a controller method name is a BC
2025-10-06 09:48:57 +02:00
Loïc Mathieu
d0c3c1daa0
Revert "fix(core): properly encode filenames with spaces in URI ( #11599 )"
...
This reverts commit aff8fde79d .
2025-10-06 09:20:48 +02:00
Pablo Carvalho
5542aeef01
chore(core): improve the namespace files and folders deletion process ( #11747 )
...
Relates to https://github.com/kestra-io/kestra/issues/8423 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 09:19:45 +02:00
Will Russell
cf706a670e
fix(readme): safari rendering ( #11722 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 11:04:31 +01:00
Muhammad Ali Khan
f91f28f2a5
refactor(core): convert vue component to typescript and composition api ( #11730 )
...
Closes https://github.com/kestra-io/kestra/issues/11716 .
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:49:26 +02:00
zhou yong kang
db49b03269
refactor(core): convert vue component to typescript and composition api ( #11732 )
...
Closes https://github.com/kestra-io/kestra/issues/11715 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:46:37 +02:00
Carlos Longhi
e96da8ee43
refactor(core): convert vue component to typescript and composition api ( #11734 )
...
Closes https://github.com/kestra-io/kestra/issues/11714 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-04 09:43:20 +02:00
Miloš Paunović
e501fcb8cb
build(core): remove unused node script ( #11706 )
2025-10-04 08:00:33 +02:00
Roman Acevedo
9a8e84d460
ci: fix main build missing some secrets ( #11727 )
2025-10-03 16:42:41 +02:00
Loïc Mathieu
f2b290dc32
fix(executions): purge executions by 100 by default
...
As 500 may be too much if executions are huge as the batch will be loaded in memory.
2025-10-03 16:37:24 +02:00
Roman Acevedo
a1b5d1b8e8
ci: migrate CI to kestra-io/actions ( #11577 )
...
- advance on CI migration https://github.com/kestra-io/kestra-ee/issues/4856
2025-10-03 16:26:30 +02:00
Barthélémy Ledoux
f541d77f0d
fix: update the topology when updating code or no-code ( #11675 )
2025-10-03 16:05:19 +02:00
Karuna Tata
57ad7bdd96
add cmd+s ( #11643 )
2025-10-03 16:01:14 +02:00
Loïc Mathieu
6ee910a2ec
feat(executions): improve performance of PurgeExecutions by batch deleting executions, logs and metrics
...
Closes #11680
2025-10-03 15:24:44 +02:00
vivekkumar04-max
289a159dfd
chore(executions): ensure gantt task duration is never invisible in width ( #11564 )
...
Closes https://github.com/kestra-io/kestra/issues/10787 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 15:03:44 +02:00
Loïc Mathieu
7e24495f71
fix(system): potential NPE in Execution.withTaskRun()
...
This should never happen as normally we should have taskrun already in place whenever we call this method.
But a user report seeing it and I also already seen it once or two. I think it can happen when there is an unexpected event (like a restart or a bug somewhere else that lead to an execution in an unexpected state) so it's better to fix it to be more resilient.
Fixes #11703
2025-10-03 14:28:40 +02:00
Vedant794
aff8fde79d
fix(core): properly encode filenames with spaces in URI ( #11599 )
...
* Fix the issue of downloading the file with space in name
* fix(core): encode filenames with spaces in URI and add test
* fix: Indent Issue and remove the empty unnecessary lines
* Resolve the error in DownloadFileTest
* Fix: DownloadFileTest issue
* resolve the weirdName issue
2025-10-03 14:16:59 +02:00
github-actions[bot]
104d1c859c
chore(core): localize to languages other than english ( #11711 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-03 14:05:14 +02:00
Kishore Kumar D
e20da7d5be
chore(core): set a fixed width for the state column in the table ( #11702 )
...
Closes https://github.com/kestra-io/kestra/issues/11697 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 12:11:23 +02:00
brian.mulier
c0f4bda10e
fix(tests): new namespace was introduced
2025-10-03 12:04:08 +02:00
brian.mulier
b608c5a3b8
chore(deps): bump langchain4j from 1.6.0 to 1.7.1
2025-10-03 12:04:08 +02:00
Karan Manickam
69c12874e4
chore(namespaces): prevent creating a new directory if one with the same name already exists ( #11679 )
...
Closes https://github.com/kestra-io/kestra/issues/11653 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 11:46:47 +02:00
Loïc Mathieu
5c24308e71
fix(executions): evaluate multiple conditions in a separate queue
...
By evaluating multiple condition in a separate queue, we serialize their evaluation which avoir races when we compute the outputs for flow triggers.
This is because evaluation is a multi step process: first you get the existing condtion, then you evaluate, then you store the result. As this is not guarded by a lock you must not do it concurrently.
The race can still occurs if muiltiple executors run but this is less probable. A re-implementation would be needed probably in 2.0 for that.
Fixes https://github.com/kestra-io/kestra-ee/issues/4602
2025-10-03 10:35:49 +02:00
Jéssica de Brito
8fee5fc172
fix(core): make multi-selection of namespace files work ( #11694 )
...
Closes https://github.com/kestra-io/kestra/issues/11677 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 09:56:18 +02:00
Florian Hussonnois
f633766bb9
fix(core): catch any exception on schema generation
2025-10-03 09:36:44 +02:00
brian-mulier-p
f38b57ca4b
fix(core): avoid crashing UI in case of multiline function autocomplete ( #11684 )
2025-10-03 09:36:09 +02:00
YannC
9c3bf2c26b
fix: set Label schema definition as list of label only, deprecate old… ( #11648 )
...
* fix: set Label schema definition as list of label only, deprecate old serdes for it and add schema definition for label
related to kestra-io/client-sdk#62
* fix: Modified the @Schema to avoid remove the map.class definition in schema annotation
2025-10-03 09:04:15 +02:00
YannC
3a4e683685
fix: use filters query instead of deprecated prop to filter by triggerExecutionId when clicking on failed execution of a ForEachItem ( #11690 )
2025-10-02 23:50:59 +02:00
mustafatarek
a50c2c9ceb
refactor(kv): update namespace filtering for readability
2025-10-02 17:42:32 +02:00
mustafatarek
e4c35806cf
fix(test): update test assertion for listKeysWithInheritance() to be on ancestor keys only
2025-10-02 17:42:32 +02:00
mustafatarek
2431567ee0
fix(core): exclude current namespace in listKeysWithInheritance
...
- Returns only ancestor namespaces
- Handles single-level namespace edge case
- Verified with KVControllerTest
2025-10-02 17:42:32 +02:00
Jéssica de Brito
f6a496fb74
chore(core): make the table's select-all functionality reactive within the mixin ( #11674 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:27:03 +02:00
Sanket Mundra
612e17a510
chore(core): make the table's select-all functionality reactive within the composable ( #11672 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:26:36 +02:00
Carlos Longhi
2814f8f159
chore(executions): auto-expand all cascading fields inside the execution overview page ( #11673 )
...
Closes https://github.com/kestra-io/kestra/issues/11289 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 14:39:19 +02:00
aditya jha
279442bc8e
chore(core): update cursor style of the validation button in flows ( #11664 )
...
Closes https://github.com/kestra-io/kestra/issues/11382 .
Co-authored-by: aditya-jha-material <141742732+aditya-jha-material@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 13:16:54 +02:00
Barthélémy Ledoux
d671f04de2
fix(flows): when user select nocode as default editor, add buttons need to work ( #11591 )
2025-10-02 10:10:09 +02:00
Florian Hussonnois
b7262f8f01
fix(core): properly publish CrudEvent for killed execution
...
Fixes : kestra-io/kestra-ee#5165
2025-10-01 16:54:18 +02:00
Loïc Mathieu
af00ee94f9
fix(flows): flow validation could NPE when the id is not set
...
This is because contains on an unmodified collection throws NPE is the param is null
2025-10-01 16:46:27 +02:00
Pablo Carvalho
b628c3a218
feat(core): add support for brazilian portuguese localization ( #11596 )
...
Closes https://github.com/kestra-io/kestra/issues/11527 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-01 15:31:03 +02:00
Syed Mohammad Anas Faaiz
0ed8193314
fix(flows): amend option to select all flows in the table ( #11604 )
...
Closes https://github.com/kestra-io/kestra/issues/11565 .
Closes https://github.com/kestra-io/kestra/issues/11567 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-01 14:39:03 +02:00
Roman Acevedo
513e302bb2
fix(executions): try to mitigate SSE and debug log SSE errors
...
- advance on https://github.com/kestra-io/kestra/issues/11608
2025-10-01 13:15:11 +02:00
YannC
296fb2fb7a
feat: implement Flows as a DataSource for dashboards ( #11439 )
...
* feat: implement Flows as a DataSource for dashboards
* chore: review changes
* fix: method signature changes from another commit apply in new flow fetchData method
2025-10-01 12:57:25 +02:00
Ludovic DEHON
5d883e0850
test(flows): add a bulk unit test
2025-10-01 11:50:36 +01:00
Piyush Bhaskar
8d31d5407c
fix(core): remove bg color ( #11651 )
2025-10-01 16:13:30 +05:30
Miloš Paunović
f0720412d9
fix(core): amend add/edit actions from topology view ( #11589 )
...
Closes https://github.com/kestra-io/kestra/issues/11408 .
Closes https://github.com/kestra-io/kestra/issues/11417 .
2025-10-01 12:14:53 +02:00
Loïc Mathieu
cb3ff02057
fix(executions): killing queued exec. didn't respect concurrency limit
...
There was two issues here:
- When killing a queued execution, the associated ExecutionQueued record was not deleted
- When terminating a killed execution that has concurrency limit, we poped an execution even if the execution was not running (no associated ExecutionRunning record) which may exceed concurrency limit
Fixes #11574
I also fix the TestRunnerUtils that should test the predicate before returning the last execution not after.
2025-10-01 12:11:53 +02:00
Kishore Kumar D
06ec05026e
fix(executions): Changed the iteration value of ForEachItem to 0 instead of 1 ( #11518 )
...
* using element plus native splitter el-splitter for resing the side panel
* chore
* ForEachItem iteration now starts with 0 instead of 1
* updated the tests for "ForEachItem" to handle iteration starting from 0
* update TaskRun.java to start iteration with 0
* forEachItem test case fixed
* Resolved task also need to starts iteration at 0
---------
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-01 12:02:30 +02:00
dependabot[bot]
6a0929a050
build(deps): bump com.github.ben-manes.versions from 0.52.0 to 0.53.0
...
Bumps com.github.ben-manes.versions from 0.52.0 to 0.53.0.
---
updated-dependencies:
- dependency-name: com.github.ben-manes.versions
dependency-version: 0.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:48:25 +02:00
Roman Acevedo
7f714c0ffb
test: disable flaky shouldReEmitTasksWhenWorkerIsDetectedAsNonResponding
2025-10-01 11:31:48 +02:00
Mustafa Tarek
83b4d285b1
feat(tests): introduce JUnit test support for triggers ( #11579 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat(test): added JUnit support for trigger testing via @EvaluateTrigger annotation
* refactor(test): improve test to assert on Execution Creation
2025-10-01 11:26:15 +02:00
dependabot[bot]
bc137f2895
build(deps): bump com.google.cloud:libraries-bom from 26.68.0 to 26.69.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.68.0 to 26.69.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.68.0...v26.69.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:29 +02:00
dependabot[bot]
04052f3cbf
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.5.0-beta11 to 1.6.0-beta12.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.5.0-beta11...1.6.0-beta12 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.6.0-beta12
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:19 +02:00
dependabot[bot]
08875d5292
build(deps): bump com.fasterxml.uuid:java-uuid-generator
...
Bumps [com.fasterxml.uuid:java-uuid-generator](https://github.com/cowtowncoder/java-uuid-generator ) from 5.1.0 to 5.1.1.
- [Commits](https://github.com/cowtowncoder/java-uuid-generator/compare/java-uuid-generator-5.1.0...java-uuid-generator-5.1.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.uuid:java-uuid-generator
dependency-version: 5.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:21:40 +02:00
YannC
189ad6090a
fix: allows numerator to be empty for KPI ( #11438 )
2025-10-01 11:19:35 +02:00
dependabot[bot]
02c896c3c5
build(deps): bump org.apache.httpcomponents.client5:httpclient5
...
Bumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client ) from 5.5 to 5.5.1.
- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.5.1/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-client/compare/rel/v5.5...rel/v5.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.client5:httpclient5
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:06:52 +02:00
dependabot[bot]
154754e19c
build(deps): bump software.amazon.awssdk:bom from 2.34.2 to 2.34.7
...
Bumps software.amazon.awssdk:bom from 2.34.2 to 2.34.7.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:05:57 +02:00
dependabot[bot]
f2c3489f70
build(deps): bump com.h2database:h2 from 2.3.232 to 2.4.240
...
Bumps [com.h2database:h2](https://github.com/h2database/h2database ) from 2.3.232 to 2.4.240.
- [Release notes](https://github.com/h2database/h2database/releases )
- [Commits](https://github.com/h2database/h2database/compare/version-2.3.232...version-2.4.240 )
---
updated-dependencies:
- dependency-name: com.h2database:h2
dependency-version: 2.4.240
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:46 +02:00
dependabot[bot]
b741f7e3e7
build(deps): bump dev.langchain4j:langchain4j-bom from 1.5.0 to 1.6.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.5.0...1.6.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:23 +02:00
dependabot[bot]
4d931df726
build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
...
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:00:31 +02:00
Piyush Bhaskar
ff742bfdd4
fix(core): properly delete flows ( #11642 )
2025-10-01 13:39:50 +05:30
Roman Acevedo
f0451df46f
test(kafka): disable flowWaitSuccess and flowTriggerWithConcurrencyLimit
2025-09-30 18:34:33 +02:00
Roman Acevedo
63b8e62b3f
test: disable flaky shouldReEmitTriggerWhenWorkerIsDetectedAsNonResponding
2025-09-30 17:55:15 +02:00
Nicolas K.
d243ba65e9
fix(tests): add sleep before restarting to make sure the queue is clean ( #11597 )
...
* fix(tests): add sleep before restarting to make sure the queue is clean
* fix(tests): add retry on a flaky test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-30 17:07:27 +02:00
Roman Acevedo
8771aa86a6
test: unflaky other shouldGetReport test
2025-09-30 17:03:39 +02:00
Piyush Bhaskar
8a1cf71b63
fix(core): properly show flow doc in multipanel with the plugin doc ( #11590 )
2025-09-30 18:00:46 +05:30
Eleftheria Batsou
4b9de17824
chore(core): amend highlight colors of the monaco diff editor ( #11458 )
...
Closes https://github.com/kestra-io/kestra/issues/11429 .
Co-authored-by: Genie <genie@cosine.sh >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 14:00:09 +02:00
Jay-0511
9bc2a9f8f2
fix(core): restore flow export functionality ( #11570 )
...
Closes https://github.com/kestra-io/kestra/issues/11532 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 13:07:01 +02:00
Loïc Mathieu
0fce77cc8d
chore(system): move the SkipExecution service to the services package
...
It was there before so it will be easier to backport the change if it moves there.
2025-09-30 11:46:20 +02:00
brian-mulier-p
04779e60c3
fix(blueprints): repair blueprints browser ( #11578 )
...
closes #11530
2025-09-30 10:29:47 +02:00
YannC
615502c58b
fix(ui): avoid having a authentication dialog open when credentials are wrong ( #11576 )
2025-09-30 08:59:59 +02:00
YannC
08ac558e46
fix(dashboard): show startDate instead of duration in defaults, and avoid formatting date in JDBC if there is no aggregations ( #11467 )
...
close #5867
2025-09-29 17:49:10 +02:00
Loïc Mathieu
b43fd14625
feat(system): allow to skip an indexer record
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5263
2025-09-29 17:35:43 +02:00
Anna Geller
c5d1e5bd38
feat(documentation panel): enhance markdown in the documentation panel ( #11557 )
...
* feat(documentation panel): enhance markdown in documentation panel
- improve rendering of basic.md
- fix outdated docs
- add docs for inputs
* fix: truncated flow examples
* fix: sort pebble functions alphabetically
* fix: pebble expressions cleanup
* fix(ui): resolve conflicts
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 16:39:07 +02:00
Barthélémy Ledoux
4d89c5a9e1
refactor: progress on vue-stc ( #11561 )
2025-09-29 16:21:30 +02:00
Nicolas K.
5154127643
fix(API): implement the exist for tenant method with no ACL filter ( #11563 )
...
* fix(API): implement the exist for tenant method with no ACL filter
* clean(API): change method name to include the no acl information
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-29 16:11:51 +02:00
Florian Hussonnois
d205159e7e
fix(triggers): do not resolve recoverMissedSchedule when enabling back a trigger
...
Add some refactoring to allow some methods to be overrided
2025-09-29 13:56:08 +02:00
vivekkumar04-max
4f05198ae3
chore(core): ensure chart labels are responsive on smaller screens ( #11387 )
...
Closes https://github.com/kestra-io/kestra/issues/10507 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 13:50:26 +02:00
Piyush Bhaskar
799500d4d1
feat(plugin): introducing breadcrumb based plugin doc in multipanel flow view ( #11544 )
2025-09-29 17:07:38 +05:30
Emmanuel Adeniyi Adekeye
9066063037
chore(core): add back star icon for bookmarks in the left menu ( #11466 )
...
Closes https://github.com/kestra-io/kestra/issues/11427 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 12:51:03 +02:00
YannC
3b0f231eb5
fix: do not provide a enddate by default to avoid running executions being filtered ( #11465 )
2025-09-29 11:54:01 +02:00
Sandip Mandal
f5a0dcc024
chore(core): make sure kv listing is filterable ( #11536 )
...
Closes https://github.com/kestra-io/kestra/issues/11413 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:30:09 +02:00
Satvik Kushwaha
5c079b8b6b
chore(namespaces): update page title on single namespace page ( #11551 )
...
Closes https://github.com/kestra-io/kestra/issues/11428 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:21:26 +02:00
Barthélémy Ledoux
343d6b4eb9
refactor(plugins): update documentation to use typescript and composition api ( #11543 )
2025-09-27 09:33:26 +01:00
Kenneth Rabe
d34d547412
fix(pebble): correct return format of timestampMicro
2025-09-26 16:51:35 +02:00
Nicolas K.
7a542a24e2
fix(executor): remove debug log ( #11548 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 15:03:08 +02:00
Nicolas K.
5b1db68752
fix(test): flaky test with unwanted repeat test annotation ( #11547 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:50:26 +02:00
Nicolas K.
5b07b643d3
fix(test): disable flaky test and add configuration to the ELS indexe… ( #11539 )
...
* fix(test): disable flaky test and add configuration to the ELS indexer poll duration
* fix(test): retry a flaky test and fix a flaky
* feat(test): disable a test until we have time to fix the bug
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:19:20 +02:00
Barthélémy Ledoux
0e059772e4
chore: remove posthog in dev mode ( #11540 )
2025-09-26 10:49:27 +01:00
Loïc Mathieu
f72e294e54
chore(system): log machine information at startup
...
This will log this kind of line at startup, helping to understand possible infrastructure limitation by looking at the starting logs.
```
14:38:17.018 INFO main i.k.c.c.s.AbstractServerCommand Machine information: 16 available cpu(s), 2048MB max memory, Java version 21.0.5+11-LTS
```
2025-09-26 10:55:05 +02:00
Loïc Mathieu
98dd884149
chore(executions): always log errors from the executor
...
- Logs errors from the Executor catched execution
- Logs errors from the Scheduler catched execution
- Avoid most places where the warning "unable to change state already..." could occur
- Log using the run context logger flow issues from executable tasks so they appears inside execution logs
2025-09-26 10:43:05 +02:00
Loïc Mathieu
26c4f080fd
chore(deps): use the version of bcpkix-jdk18on from the platform
2025-09-26 10:42:47 +02:00
yuri1969
01293de91c
fix(core): enable runIf at execution updating tasks
2025-09-25 10:23:13 +02:00
Mustafa Tarek
892b69f10e
fix(core): Add warning logs for mismatched (Parent-Subflow) inputs ( #11431 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat: add check and log to FlowInputOutput.java
* enhancement: avoid unnecessary input validation in ExecutableUtils.subflowExecution() when no mismatches exist
2025-09-25 10:08:37 +02:00
yuri1969
6f70d4d275
fix(core): amend test
...
Adjusted to e1d2c30e which made the execution fail on empty value.
2025-09-25 09:49:19 +02:00
yuri1969
b41d2e456f
fix(core): do not allow empty labels
...
* Filtered empty entries on Labels task.
* Checking empty Flow labels via validation.
* Adjusted UI to disallow setting empty labels.
2025-09-25 09:49:19 +02:00
UncleBigBay
5ec08eda8c
feat (layout): new sidebar total collapse behaviour ( #11471 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-25 12:06:24 +05:30
dependabot[bot]
7ed6b883ff
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.18.0 to 6.18.1.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.18.0...v6.18.1 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:28 +02:00
dependabot[bot]
eb166c9321
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.4 to 2.1.5
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:05 +02:00
dependabot[bot]
57aad1b931
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.13 to 0.39.0.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.13...v0.39.0 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:47 +02:00
dependabot[bot]
60fe5b5c76
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.25.1 to 2.25.2.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:29 +02:00
dependabot[bot]
98c69b53bb
build(deps): bump software.amazon.awssdk:bom from 2.33.11 to 2.34.2
...
Bumps software.amazon.awssdk:bom from 2.33.11 to 2.34.2.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:10 +02:00
dependabot[bot]
d5d38559b4
build(deps): bump com.github.oshi:oshi-core from 6.8.3 to 6.9.0
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.3 to 6.9.0.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.3...oshi-parent-6.9.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:50 +02:00
dependabot[bot]
4273ddc4f6
build(deps): bump org.apache.httpcomponents.core5:httpcore5-h2
...
Bumps [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core ) from 5.3.5 to 5.3.6.
- [Changelog](https://github.com/apache/httpcomponents-core/blob/rel/v5.3.6/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-core/compare/rel/v5.3.5...rel/v5.3.6 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.core5:httpcore5-h2
dependency-version: 5.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:10 +02:00
dependabot[bot]
980c573a30
build(deps): bump org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5
...
Bumps org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5.
---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:43 +02:00
dependabot[bot]
27109015f9
build(deps): bump org.projectlombok:lombok from 1.18.40 to 1.18.42
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.40 to 1.18.42.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.40...v1.18.42 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:15 +02:00
dependabot[bot]
eba7d4f375
build(deps): bump bouncycastleVersion from 1.81 to 1.82
...
Bumps `bouncycastleVersion` from 1.81 to 1.82.
Updates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpg-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpg-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpkix-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:17:53 +02:00
dependabot[bot]
655a1172ee
build(deps): bump org.assertj:assertj-core from 3.27.4 to 3.27.6
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.4 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.6 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:45:31 +02:00
dependabot[bot]
6e49a85acd
build(deps): bump org.owasp.dependencycheck from 12.1.3 to 12.1.5
...
Bumps org.owasp.dependencycheck from 12.1.3 to 12.1.5.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:44:40 +02:00
Barthélémy Ledoux
4515bad6bd
fix(flows): delete flows should work ( #11469 )
2025-09-24 09:35:47 +02:00
Loïc Mathieu
226dbd30c9
fix(tests): fix test flow namespace and id
2025-09-24 09:19:31 +02:00
mustafatarek
6b0c190edc
feat: added test case covering ForEach Iteration
2025-09-24 09:19:31 +02:00
mustafatarek
c64df40a36
refactor: change iteration to start with 0
2025-09-24 09:19:31 +02:00
mustafatarek
8af22d1bb2
fix(core): fix ForEach plugin task.iteration property to show the correct number of Iteration
2025-09-24 09:19:31 +02:00
Nicolas K.
b294457953
feat(tests): rework runner utils to not use the queue during testing ( #11380 )
...
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* fix(tests): flaky set test
* fix(tests): remove RunnerUtils
* fix(tests): fix flaky
* feat(test): rework runner tests to remove the queue usage
* feat(test): fix a flaky and remove parallelism from mysql test suit
* fix(tests): flaky tests
* clean(tests): unwanted test
* add debug exec when fail
* feat(tests): add thread to mysql thread pool
* fix(test): flaky and disable a test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-24 08:18:02 +02:00
Loïc Mathieu
02d9c589fb
chore(system): remove the task run page
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5174
2025-09-23 14:48:30 +02:00
Sanjay Ramsinghani
6340d1c72f
chore(core): align toggle icon in failed execution collapse element ( #11430 )
...
Closes https://github.com/kestra-io/kestra/issues/11406 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 14:14:24 +02:00
Raj Gupta
f439bd53d7
chore(system): clean up filters config ( #11405 )
...
closes #11378
2025-09-23 14:11:00 +02:00
github-actions[bot]
e54e3d5308
chore(core): localize to languages other than english ( #11464 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 13:43:37 +02:00
Emmanuel Adeniyi Adekeye
d084f2cd26
chore(core): improve display format in dashboard charts ( #11456 )
...
Closes https://github.com/kestra-io/kestra/issues/11171 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 13:41:55 +02:00
Ritoban Dutta
015960c78e
chore(core): update background color of context panel menu ( #11441 )
...
Closes https://github.com/kestra-io/kestra/issues/11426 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:57:12 +02:00
yummyash
39a09ecb67
chore(core): replace illustration on multi-panel empty screen ( #11457 )
...
Closes https://github.com/kestra-io/kestra/issues/11244 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:54:19 +02:00
Miloš Paunović
45ce878d65
fix(executions): properly parse defaults for json-type inputs ( #11459 )
...
Closes https://github.com/kestra-io/kestra/issues/11449 .
2025-09-23 12:48:05 +02:00
Miloš Paunović
3ee647b9a8
feat(triggers): show dialog when clicking the backfill button ( #11445 )
...
Closes https://github.com/kestra-io/kestra/issues/11433 .
2025-09-23 12:24:57 +02:00
github-actions[bot]
7a7cb006bf
chore(core): localize to languages other than english ( #11455 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 11:06:08 +02:00
Piyush Bhaskar
911e6d5705
fix(core): fix pagination load data changes ( #11453 )
2025-09-23 14:25:20 +05:30
brian-mulier-p
bf1458dde7
fix(ai): avoid moving cursor twice after using AI Copilot ( #11451 )
...
closes #11314
2025-09-23 10:30:37 +02:00
yuri1969
bd31e0eebd
fix(tests): sanitize E2E control scripts
2025-09-23 10:16:06 +02:00
Florian Hussonnois
de02e4dd70
fix(triggers): handle RecoverMissedSchedules on trigger batch update
...
* Fix and clean code in TriggerController
* Remove duplicate code in Trigger class
2025-09-23 10:06:03 +02:00
Karuna Tata
ec235b91fc
feat: add fix with AI button for error tasks ( #11416 )
2025-09-23 11:53:07 +05:30
brian.mulier
ff1efa9958
fix(system): avoid trigger locking after scheduler restart
...
closes #11434
2025-09-22 19:26:58 +02:00
brian.mulier
e43c8ce387
fix(ci): add on pull request for release branches
2025-09-22 19:05:05 +02:00
Barthélémy Ledoux
2bd4e82b42
chore: make a lot of progress on the typescript front ( #11234 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 13:39:52 +02:00
Jeffrey Ricker
e63d6d1d86
feat(flows): add Pebble nanoId function
...
* nanoid function
* nanoid function
* Update core/src/main/java/io/kestra/core/runners/pebble/functions/NanoIDFunction.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* Update core/src/test/java/io/kestra/core/runners/pebble/functions/NanoIDFuntionTest.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* fix: nanoId to parse Long to work with Kestra yaml
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-22 11:30:44 +02:00
Florian Hussonnois
a9752e65f2
chore(websever): make kvStore method in KVController protected
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Florian Hussonnois
151c56f3de
feat(core): add new findMetadataAndValue to KVStore
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Piyush Bhaskar
d562ce3e65
fix: fix ci build error
2025-09-22 11:06:59 +02:00
Florian Hussonnois
681386a05b
fix(kvstores): fix description not set when editing
2025-09-22 11:06:59 +02:00
Sehnya
51ddfaf155
chore(core): remove shadow above the user selector ( #11364 )
...
Closes https://github.com/kestra-io/kestra/issues/11352 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 09:26:24 +02:00
Pratyush Kumar
caee0a293f
Add feature to also show an Outputs column in the summary table ( #11412 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-09-22 12:25:21 +05:30
github-actions[bot]
ba92880fa3
chore(core): localize to languages other than english ( #11414 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-22 08:48:58 +02:00
rhodemilk
36b27510fb
chore(executions): rename label in overview page ( #11363 )
...
Closes https://github.com/kestra-io/kestra/issues/11287 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 08:46:48 +02:00
Siddharthrane07
da2907e096
fix(core): show proper light mode tooltip. ( #11407 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 12:01:12 +05:30
Ludovic DEHON
9b40665e64
chore(build): use remote actions for java report
2025-09-19 23:56:32 +02:00
Ludovic DEHON
0d35b5b355
fix(system): make skip flow and namespace resilient to errors
2025-09-19 23:53:17 +02:00
Roman Acevedo
339eb79854
ci: migrate kestra-devtools to npm
2025-09-19 16:59:59 +02:00
brian-mulier-p
0ee753529b
fix(tests): enforce closing consumers after each tests ( #11399 )
2025-09-19 16:27:37 +02:00
Miloš Paunović
84668fdfb9
chore(namespaces): add disabled attribute to typescript interface for namespace tabs ( #11398 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/4726 .
2025-09-19 13:54:37 +02:00
Miloš Paunović
9802f046e8
chore(triggers): amend labels on table column header and switch element ( #11395 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5196 .
2025-09-19 11:40:38 +02:00
brian-mulier-p
848b4d6577
fix(core): avoid ClassCastException when doing secret decryption ( #11393 )
...
closes kestra-io/kestra-ee#5191
2025-09-19 11:24:39 +02:00
github-actions[bot]
1159bc5eb9
chore(core): localize to languages other than english ( #11394 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-19 11:05:14 +02:00
Sandip Mandal
9b7ef37d14
fix(core: webhook curl coomand needs tenant. ( #11391 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-19 14:06:08 +05:30
Piyush Bhaskar
89dfd18658
fix(admin): humanize label for trigger keys ( #11377 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-19 12:08:20 +05:30
Loïc Mathieu
13ed2252bc
fix(executions): computing subflow outputs could fail when the executioin is failing or killing
...
Fixes https://github.com/kestra-io/kestra/issues/11379
2025-09-18 17:41:13 +02:00
Barthélémy Ledoux
c73b103bb3
fix: restore sidebar icon zindex ( #11371 )
2025-09-18 14:36:45 +02:00
Will Russell
396a077942
docs(overview): new video ( #11374 )
2025-09-18 12:56:30 +01:00
Miloš Paunović
68e6fa2a4c
feat(flows): save editor panel layout after creation ( #11276 )
...
Closes https://github.com/kestra-io/kestra/issues/9887 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-18 12:47:31 +02:00
Piyush Bhaskar
a18748b3b2
refactor(core): remove TaskRuns page ( #11366 )
2025-09-18 15:58:20 +05:30
Loïc Mathieu
236fcff7b4
fix(executions): concurrency limit should update the executioin
...
As if it's not updated in the database, it would not be detected as changed so that terminal actions (like purge) would not be done.
Fixes #11022
Fixes #11025
Fixes #8143
2025-09-18 12:08:54 +02:00
Roman Acevedo
cbbd697732
ci: hide by default error logs in test report PR ( #11354 )
2025-09-18 12:04:30 +02:00
Loïc Mathieu
6b84737651
fix(executions): the Exit task was not correctly ends parent tasks
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5168
2025-09-18 11:36:23 +02:00
Florian Hussonnois
6ee7ecbd6b
fix(core): fix NPE in JackMapping.applyPatchesOnJsonNode method
2025-09-18 10:57:00 +02:00
Roman Acevedo
504f925085
test: make AbstractExecutionRepositoryTest parallelizable ( #11295 )
...
* test: make AbstractExecutionRepositoryTest parallelizable
* feat(tests): play jdbc h2 tests in parallel
* fix(tests): failing unit tests
* tests: add await until timeout on some tests
* fix(tests): failing unit tests
* fix(tests): failing unit tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Nicolas K. <nk_mikmak@hotmail.com >
2025-09-17 17:41:10 +02:00
Loïc Mathieu
7d37d2be93
fix(executions): possible NPE on dynamic taskrun
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5166
2025-09-17 15:55:52 +02:00
brian.mulier
94751a3b21
fix(core): filters weren't applying anymore
2025-09-17 12:55:17 +02:00
Piyush Bhaskar
ba83b91680
fix(core): conditionally disable current route ( #11353 )
2025-09-17 15:51:12 +05:30
Piyush Bhaskar
56f62fb89f
fix(core): show subgroups card only if exist, else show main group ( #11348 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-17 15:18:21 +05:30
Loïc Mathieu
a0efe4b1f3
fix(system): properly pass Micronaut env
2025-09-17 11:35:59 +02:00
dependabot[bot]
9af6338ae5
build(deps): bump dev.langchain4j:langchain4j-bom from 1.4.0 to 1.5.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:55 +02:00
dependabot[bot]
d53b933bdf
build(deps): bump jakarta.xml.bind:jakarta.xml.bind-api
...
Bumps [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/jakartaee/jaxb-api/releases )
- [Commits](https://github.com/jakartaee/jaxb-api/compare/4.0.2...4.0.4 )
---
updated-dependencies:
- dependency-name: jakarta.xml.bind:jakarta.xml.bind-api
dependency-version: 4.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:43 +02:00
dependabot[bot]
a35c2816c5
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.4.0-beta10 to 1.5.0-beta11.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.4.0-beta10...1.5.0-beta11 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.5.0-beta11
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:31:47 +02:00
Loïc Mathieu
d88eb9974c
fix(system): use the Langchain Gemini lib version from the platform
2025-09-17 11:14:11 +02:00
Florian Hussonnois
af3d5a384a
fix(core): fix plugin stable version resolution ( kestra-io/kestra-ee#5129 )
...
Rename incremental field to patch
Fixes : kestra-io/kestra-ee#5129
2025-09-17 11:10:40 +02:00
Miloš Paunović
e9ad352ccf
chore(core): remove unused decompress library ( #11346 )
2025-09-17 11:04:36 +02:00
yuri
1a95b83fb7
chore(logs): make search queries case-insensitive ( #11313 )
...
Execution logs' filter query used to be case-sensitive - for example, the `hello` query did not match `Hello World` log lines.
2025-09-17 11:04:07 +02:00
dependabot[bot]
095939ff7a
build(deps): bump software.amazon.awssdk:bom from 2.33.5 to 2.33.11
...
Bumps software.amazon.awssdk:bom from 2.33.5 to 2.33.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:46:42 +02:00
Piyush Bhaskar
094f523874
fix(core): remove object Object from tab title. ( #11347 )
2025-09-17 14:08:50 +05:30
brian.mulier
c7efb2514a
fix(core): avoid filters from overlapping on other pages when changing query params
2025-09-17 10:36:20 +02:00
brian.mulier
887537d8c1
fix(core): avoid clearing filters when reclicking on current left menu item
...
closes #9476
2025-09-17 10:36:20 +02:00
brian.mulier
0630b741b9
fix(core): avoid undefined error on refresh chart
2025-09-17 10:36:20 +02:00
dependabot[bot]
d2b7e723e1
build(deps): bump io.qameta.allure:allure-bom from 2.29.1 to 2.30.0
...
Bumps [io.qameta.allure:allure-bom](https://github.com/allure-framework/allure-java ) from 2.29.1 to 2.30.0.
- [Release notes](https://github.com/allure-framework/allure-java/releases )
- [Commits](https://github.com/allure-framework/allure-java/compare/2.29.1...2.30.0 )
---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-bom
dependency-version: 2.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:22:27 +02:00
dependabot[bot]
080ceadf37
build(deps): bump org.jooq:jooq from 3.20.6 to 3.20.7
...
Bumps org.jooq:jooq from 3.20.6 to 3.20.7.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:21:49 +02:00
dependabot[bot]
a89d902bc2
build(deps): bump andrcuns/allure-publish-action from 2.9.0 to 2.10.0
...
Bumps [andrcuns/allure-publish-action](https://github.com/andrcuns/allure-publish-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/andrcuns/allure-publish-action/releases )
- [Commits](https://github.com/andrcuns/allure-publish-action/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: andrcuns/allure-publish-action
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:20:02 +02:00
dependabot[bot]
e2ef7d412a
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.11 to 0.38.13.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.11...v0.38.13 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:19:13 +02:00
dependabot[bot]
54c667ec4b
build(deps): bump com.google.cloud:libraries-bom from 26.67.0 to 26.68.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.67.0 to 26.68.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.67.0...v26.68.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:18:19 +02:00
Piyush Bhaskar
1c53758d33
refactor(core): composable equivalent for mixins ( #11277 )
...
* refactor(core): composable equivalent for mixins
* fix: few tweaks
* fix: remove extension
2025-09-17 11:31:20 +05:30
Ludovic DEHON
d092556bc2
chore(build): use remote actions
2025-09-16 18:09:54 +02:00
Roman Acevedo
308106d532
ci: make generated test report retrocompatible with older releases ( #11308 )
...
* ci: make generated test report retrocompatible with older realeases
* ci: fix cli
2025-09-16 15:21:56 +02:00
Piyush Bhaskar
8fe8f96278
refactor(core): use el-splitter instead of custom sliders ( #11309 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 18:35:57 +05:30
Miloš Paunović
a5cad6d87c
chore(core): improve coloring scheme for dependencies graph ( #11306 )
2025-09-16 14:26:15 +02:00
Loïc Mathieu
199d67fbe2
chore(system): share the application.yaml config file between OSS and EE
2025-09-16 10:53:53 +02:00
Loïc Mathieu
558a2e3f01
fix(flows): properly coompute flow dependencies with preconditions
...
When both upstream flows and where are set, it should be a AND between the two as dependencies must match the upstream flows.
Fixes #11164
2025-09-16 10:43:55 +02:00
HARSH THAKARE
e1d2c30e54
fix(core): add validation to prevent empty label values in Labels task ( #11273 )
...
part of #11227
---------
Co-authored-by: harshinfomaticae <harsh.thakare@infomaticae.co.in >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 10:26:46 +02:00
Loïc Mathieu
700c6de411
fix(system): allow flattening a map with duplicated keys
2025-09-16 10:24:43 +02:00
Florian Hussonnois
2b838a5012
fix(executions): add missing CrudEvent on purge execution
...
Related-to: kestra-io/kestra-ee#5061
2025-09-16 09:34:19 +02:00
Loïc Mathieu
617daa79db
fix(executions): truncate the execution_running table as in 0.24 there was an issue in the purge
...
This table contains executions for flows that have a concurrency that are currently running.
It has been added in 0.24 but in that release there was a bug that may prevent some records to being correctly removed from this table.
To fix that, we truncate it once.
2025-09-15 17:29:28 +02:00
Roman Acevedo
1791127acb
test: unflaky FileChangedEventListener and PluginDefaultServiceTest, debug log on JdbcServiceLivenessCoordinatorTest
...
* test: parallelize AbstractRunnerTest
* test: add TestsUtils.randomTenant(..) function
* test: i think i found a bug
* revert debug
* test: add comment on potential bug, make test pass
* test: fix test metadata
* test: unflaky PluginDefaultServiceTest by separating class
* test: add log on JdbcServiceLivenessCoordinatorTest to debug
* test: cleanup debug log
* fix
2025-09-15 17:07:37 +02:00
brian-mulier-p
7feb571fb3
fix(test): add tenant-in-path storage test ( #11292 )
...
part of kestra-io/storage-s3#166
2025-09-15 16:49:02 +02:00
brian-mulier-p
a315bd0e1c
fix(security): enhance basic auth security ( #11285 )
...
closes kestra-io/kestra-ee#5111
2025-09-15 16:27:14 +02:00
Roman Acevedo
e2ac1e7e98
ci: prevent commenting PR test report when cancelled
2025-09-15 16:01:07 +02:00
Miloš Paunović
c6f40eff52
fix(core): adjust positioning of default tour elements ( #11286 )
...
The problem occurred when `No Code` was selected as the `Default Editor Type` in `Settings`. This `PR` resolves the issue.
Closes https://github.com/kestra-io/kestra/issues/9556 .
2025-09-15 14:55:00 +02:00
Miloš Paunović
ccd42f7a1a
chore(core): remove superfluous button attribute in settings page ( #11283 )
2025-09-15 12:27:19 +02:00
Florian Hussonnois
ef08c8ac30
fix(plugins): remove regex validation on version property
...
Changes:
* Fixes stable method in Version class
* Remove regex validation on 'version' property
Related-to: kestra-io/kestra-ee#5090
2025-09-15 11:54:10 +02:00
github-actions[bot]
7b527c85a9
chore(core): localize to languages other than english ( #11280 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-15 11:09:17 +02:00
Hamza
d121867066
chore(flows): trigger editor autocompletion when backspace is pressed ( #10797 )
...
Closes https://github.com/kestra-io/kestra/issues/10776 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 11:07:20 +02:00
Roman Acevedo
a084a9f6f0
ci: fix Summary report test path
2025-09-15 10:50:25 +02:00
Karthik D
f6fff11081
chore(core): add reset to defaults option to settings page ( #11226 )
...
Closes https://github.com/kestra-io/kestra/issues/10640 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 10:45:11 +02:00
Roman Acevedo
3d5015938f
ci: add total header to generateTestReportSummary
2025-09-15 10:32:22 +02:00
Florian Hussonnois
951c93cedb
fix(core): fix CrudEvent model for DELETE operation
...
Refactor XxxRepository class to use new factory methods
from the CrudEvent class
Related-to: kestra-io/kestra-ee#4727
2025-09-15 10:06:52 +02:00
Antoine Gauthier
9c06b37989
chore(core): resolve button text overflow on system overview page ( #11271 )
...
Closes https://github.com/kestra-io/kestra/issues/11245 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 09:57:10 +02:00
Anna Geller
a916a03fdd
fix(stats): update edition comparison with latest features and improved descriptions ( #11272 )
2025-09-14 12:35:26 +02:00
Roman Acevedo
4e728da331
test: disable one last test
2025-09-12 20:24:08 +02:00
Roman Acevedo
166a3932c9
test: do not parallelize yet AbstractRunnerTest
2025-09-12 20:24:08 +02:00
Roman Acevedo
0a21971bbf
ci: only comment PR with test report in PR
2025-09-12 20:24:08 +02:00
Roman Acevedo
8c4d7c0f9e
test: disable failing tests, they will be fixed soon
...
- will be treated in https://github.com/kestra-io/kestra/issues/11269
2025-09-12 20:24:08 +02:00
Nicolas K.
b709913071
test: run core tests in parallel ( #11265 )
...
- advance on #11264
* feat(ci-cd): play tests in parallel and synchronize plugin registry init
* fix(tests): change memory to h2 because the configuration have changed
* feat(tests): use tenant id to run runner tests in parallel
* run AbstractRunnerTest test methods in parallel
* feat(tests): use tenant id to run runner tests in parallel
* feat(tests): remove unwanted generated files
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-12 19:29:38 +02:00
Roman Acevedo
5be401d23c
ci: add a kestra-devtools cli, and comment PR with failed tests
...
this is a POC, I think it can already be useful. Next step will be to move kestra-devtools to a separate repo and publish it to npm
2025-09-12 18:48:12 +02:00
Roman Acevedo
bb9f4be8c2
Revert "chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )"
...
This reverts commit fc690bf7cd .
Python task cannot be used here, it is not available. This commit was
wrongly merged with a red CI
2025-09-12 17:49:02 +02:00
François Delbrayelle
01e8e46b77
Revert "feat(retry): use the retry policy on HttpClient ( #10922 )" ( #11263 )
...
This reverts commit a236688be6 .
2025-09-12 17:46:28 +02:00
Miloš Paunović
d00f4b0768
chore(core): ensure editor suggestion widget renders above other elements ( #11258 )
...
Closes https://github.com/kestra-io/kestra/issues/10702 .
Closes https://github.com/kestra-io/kestra/issues/11033 .
2025-09-12 14:48:56 +02:00
Barthélémy Ledoux
279f59c874
fix(core): only display close all tabs when there is more than one tab ( #11257 )
2025-09-12 14:20:54 +02:00
Barthélémy Ledoux
d897509726
fix(flows): clear tasks list when last task is deleted ( #11255 )
2025-09-12 14:20:42 +02:00
Pradumna Saraf
0d592342af
chore(sanitycheck): add for OutputValues ( #11105 )
2025-09-12 16:53:13 +05:30
Pradumna Saraf
fc690bf7cd
chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )
2025-09-12 16:52:37 +05:30
Antoine Gauthier
0a1b919863
chore(logs): display copy button only on row hover ( #11254 )
...
Closes https://github.com/kestra-io/kestra/issues/11220 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:08 +02:00
Piyush Bhaskar
2f4e981a29
fix(core): add gradient at footer to avoid hard cut ( #11252 )
2025-09-12 14:35:47 +05:30
brian-mulier-p
5e7739432e
fix(core): add ability to remap sort keys ( #11233 )
...
part of kestra-io/kestra-ee#5075
2025-09-12 09:43:39 +02:00
Miloš Paunović
8aba863b8c
feat(core): introduce close all panels functionality ( #11225 )
...
Closes https://github.com/kestra-io/kestra/issues/10785 .
2025-09-12 09:01:24 +02:00
dependabot[bot]
7eaa43c50f
build(deps): bump axios ( #11243 )
...
Bumps the npm_and_yarn group with 1 update in the /ui directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 08:36:02 +02:00
Piyush Bhaskar
267ff78bfe
fix(admin): change the header and add description on hover ( #11241 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:41 +05:30
François Delbrayelle
7272cfe01f
feat(ai_copilot): gray italic placeholder + rename AiAgent to AiCopilot ( #11235 )
2025-09-11 20:24:04 +02:00
brian.mulier
91e2fdb2cc
fix(ai): increase maxOutputToken default
2025-09-11 18:11:52 +02:00
François Delbrayelle
a236688be6
feat(retry): use the retry policy on HttpClient ( #10922 )
2025-09-11 15:00:25 +02:00
Antoine Gauthier
81763d40ae
fix(docs): center main container in DocsLayout ( #11222 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-11 16:18:12 +05:30
Miloš Paunović
677efb6739
fix(namespaces): open details page at top ( #11221 )
...
Closes https://github.com/kestra-io/kestra/issues/10536 .
2025-09-11 10:52:47 +02:00
Nicolas K.
b35924fef1
fix(tests): add server type mock in the kestra context ( #11176 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-11 09:45:51 +02:00
Jaem Dessources
9dd93294b6
fix(core): align copy logs button to each row’s right edge ( #11216 )
...
Closes https://github.com/kestra-io/kestra/issues/10898 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:55:01 +02:00
Piyush Bhaskar
fac6dfe9a0
fix(core): update router usage in loadAutocomplete. ( #11219 )
2025-09-11 12:13:05 +05:30
Bisesh
3bf9764505
fix(core): make sidebar tab color consistent when unfocused ( #11217 )
...
Closes https://github.com/kestra-io/kestra/issues/11156 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:33:57 +02:00
Piyush Bhaskar
c35cea5d19
fix(core): override the ns module. ( #11218 )
2025-09-11 11:53:00 +05:30
Barthélémy Ledoux
4d8e9479f1
refactor: finally get rid of vuex ( #11211 )
2025-09-10 22:44:21 +02:00
Florian Hussonnois
3f24e8e838
fix(core): make CRC32 for plugin JARs lazy
...
Make CRC32 calculation for lazy plugin JAR files
to avoid excessive startup time and performance impact.
Avoid byte buffer reallocation while computing CRC32.
2025-09-10 17:42:02 +02:00
Miloš Paunović
7175fcb666
fix(executions): refactor link creation to ensure the id is rendered as a clickable link ( #11209 )
...
Related to https://github.com/kestra-io/kestra/issues/10906 .
2025-09-10 15:01:29 +02:00
Barthélémy Ledoux
2ddfa13b1b
refactor: make-axios-composable ( #11177 )
2025-09-10 14:54:00 +02:00
Barthélémy Ledoux
ba2a5dfec8
chore: revert monaco update ( #11207 )
2025-09-10 13:34:33 +02:00
Loïc Mathieu
f84441dac7
fix(ci): disable publishing docker image on fork
...
I should have not trusted an AI for this but copy/paste what I know work: the Quarkus CI!
2025-09-10 12:17:25 +02:00
Barthélémy Ledoux
433b788e4a
chore: a bunch of performance fixes detected by oxlint (eslint-unicorn) ( #10050 )
2025-09-10 11:35:07 +02:00
dependabot[bot]
65c5fd6331
build(deps): bump org.projectlombok:lombok from 1.18.38 to 1.18.40
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.38 to 1.18.40.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.40 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:12:24 +02:00
dependabot[bot]
421ab40276
build(deps): bump io.micrometer:micrometer-core from 1.15.3 to 1.15.4
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:11:48 +02:00
dependabot[bot]
efb2779693
build(deps): bump flyingSaucerVersion from 9.13.3 to 10.0.0
...
Bumps `flyingSaucerVersion` from 9.13.3 to 10.0.0.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:59 +02:00
dependabot[bot]
74d371c0ca
build(deps): bump com.azure:azure-sdk-bom from 1.2.37 to 1.2.38
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.37 to 1.2.38.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.37...azure-sdk-bom_1.2.38 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:10 +02:00
Loïc Mathieu
90a7869020
fixsystem): always load netty from the app classloader
...
As Netty is used in core and a lot of plugins, and we already load project reactor from the app classloader that depends in Netty.
Fixes https://github.com/kestra-io/kestra-ee/issues/5038
2025-09-10 10:50:22 +02:00
dependabot[bot]
d9ccb50b0f
build(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:40 +02:00
dependabot[bot]
aea0b87ef8
build(deps): bump aquasecurity/trivy-action from 0.33.0 to 0.33.1
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.33.0 to 0.33.1.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.33.0...0.33.1 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:17 +02:00
Loïc Mathieu
9a144fc3fe
fix(system): we don't need to advance the parser anymore to the first token
2025-09-10 10:46:44 +02:00
Loïc Mathieu
ddd9cebc63
chore(deps): upgrade to Jackson 2.20.0
...
Jackson annotation now uses a version scheme without micro version so it has been updated to 2.20.
Closes #11069
2025-09-10 10:46:44 +02:00
dependabot[bot]
1bebbb9b73
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.5.2 to 2.5.3.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:26 +02:00
dependabot[bot]
8de4dc867e
build(deps): bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:08 +02:00
dependabot[bot]
fc49694e76
build(deps): bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:47 +02:00
dependabot[bot]
152300abae
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.17.3 to 6.18.0.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.17.3...v6.18.0 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:13 +02:00
dependabot[bot]
1ff5dda4e1
build(deps): bump software.amazon.awssdk:bom from 2.33.2 to 2.33.5
...
Bumps software.amazon.awssdk:bom from 2.33.2 to 2.33.5.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:44:50 +02:00
Miloš Paunović
84f9b8876d
chore(deps): regular dependency update ( #11200 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-09-10 10:18:33 +02:00
brian-mulier-p
575955567f
fix(flows): avoid failing flow dependencies with dynamic defaults ( #11166 )
...
closes #11117
2025-09-10 09:59:51 +02:00
brian-mulier-p
d6d2580b45
fix(namespaces): avoid adding 'company.team' as default ns ( #11174 )
...
closes #11168
2025-09-09 17:13:48 +02:00
Miloš Paunović
070e54b902
chore(flows): display correct flow dependency count ( #11169 )
...
Closes https://github.com/kestra-io/kestra/issues/11127 .
2025-09-09 13:56:17 +02:00
Roman Acevedo
829ca4380f
fix(flows): topology would not load when having many flows and cyclic relations
...
- this will probably fix https://github.com/kestra-io/kestra-ee/issues/4980
the issue was recursiveFlowTopology was returning a lot of duplicates, it was aggravated when having many Flows and multiple Flow triggers
2025-09-09 13:06:20 +02:00
Karthik D
381c7a75ad
chore(core): use simple search input on blueprints listing ( #11034 )
...
Closes https://github.com/kestra-io/kestra/issues/11002 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:54:58 +02:00
louispy
1688c489a9
chore(flows): improve visibility of horizontal scroll bar on listing ( #11163 )
...
Closes https://github.com/kestra-io/kestra/issues/11158 .
Co-authored-by: louispy <louisleslie98@gmail.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-09-09 12:40:28 +02:00
AKSHAT GUPTA
93ccbf5f9b
chore(core): separate data loading from graph node rendering on dependency view ( #11155 )
...
Relates to https://github.com/kestra-io/kestra/issues/11125 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:25:58 +02:00
Barthélémy Ledoux
ac1cb235e5
refactor: avoid importing all of lodash when we only need groupBy ( #10870 )
2025-09-09 11:34:13 +02:00
dependabot[bot]
9d3d3642e8
build(deps): bump kafkaVersion from 4.0.0 to 4.1.0
...
Bumps `kafkaVersion` from 4.0.0 to 4.1.0.
Updates `org.apache.kafka:kafka-clients` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams-test-utils` from 4.0.0 to 4.1.0
---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams-test-utils
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 09:56:38 +02:00
Suguresh
3d306a885e
feat(core): add extra date format options ( #10237 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:31:49 +02:00
Antoine Gauthier
ef193c5774
feat(core): add a new date format option with milliseconds ( #11108 )
...
Closes https://github.com/kestra-io/kestra/issues/11028 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:20:37 +02:00
AmbarMishra973
d0f46169f4
feat(executions): make the id field a link that can be opened in a new tab ( #10963 )
...
Closes https://github.com/kestra-io/kestra/issues/10906 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:13:49 +02:00
François Delbrayelle
3005ab527c
fix(outputs): open external file was not working ( #11154 )
2025-09-08 17:45:19 +02:00
Barthélémy Ledoux
688e2af12b
chore: update eslint config for vue files ( #9891 )
2025-09-08 16:42:33 +02:00
Nicolas K.
4c0a05f484
fix(test): flaky Scheduler trigger change test ( #11153 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-08 16:33:23 +02:00
zaib shamsi
108f8fc2c7
feat(executions): nicer exception message for the HttpFunction
...
### What I did
- Improved the exception message in HttpFunction.java to make debugging easier.
### Why
- The original message was too generic. This change makes it clearer where the issue occurs.
2025-09-08 15:04:12 +02:00
Barthélémy Ledoux
8b81a37559
refactor: make folder structure of no-code use "no-code" ( #11122 )
2025-09-08 14:15:04 +02:00
Barthélémy Ledoux
9222f97d63
fix(core): multipanel split creates super big panels ( #11123 )
2025-09-08 14:14:40 +02:00
brian.mulier
43e3591417
chore(ci): fail-safe update-plugin-kestra-version.sh
2025-09-08 12:02:28 +02:00
brian.mulier
438dc9ecf6
chore(ci): create branch if not exist on update-plugin-kestra-version.sh
2025-09-08 11:45:15 +02:00
brian-mulier-p
7292837c58
chore(ci): add LTS tagging ( #11131 )
2025-09-08 11:13:16 +02:00
brian.mulier
7fa93d7764
chore(version): update to version 'v1.1.0-SNAPSHOT'.
2025-09-08 10:08:34 +02:00
brian.mulier
a3c9b35b25
fix(ci): no more RC semver check on plugins
2025-09-08 09:56:11 +02:00
brian.mulier
2c03101422
fix(ci): no more RC semver check on plugins
2025-09-08 09:54:42 +02:00
brian.mulier
7ee2cca3ae
fix(ci): no more RC semver check
2025-09-08 09:54:42 +02:00
brian.mulier
ddb48a4384
fix(ci): no more RC semver check
2025-09-08 09:51:31 +02:00
AJ Emerich
a62c5ab637
fix(docs): correct core properties and other docs ( #11026 )
...
* fix(docs): correct core properties and other docs
Correct grammar, punctuation, and consistency
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-05 17:44:04 +02:00
AJ Emerich
1b934d31f1
fix(docs): fix trigger docs#11018
2025-09-05 17:40:02 +02:00
Miloš Paunović
f887f53c25
fix(core): allow triggering the task from playground again after a 422 error ( #11112 )
...
Closes https://github.com/kestra-io/kestra/issues/11109 .
2025-09-05 15:43:43 +02:00
Roman Acevedo
098fa5a4ef
fix(topology): prevent flowTopology failing on a Flow for bugged relation
...
- fixes https://github.com/kestra-io/kestra/issues/11096
2025-09-05 15:16:00 +02:00
Barthélémy Ledoux
c833ab6bc1
fix(flows): avoid updating code if no-code has not changed ( #11094 )
2025-09-05 14:14:08 +02:00
Krie
dfb7c61455
docs: clarify java version on devcontainer
2025-09-05 13:56:13 +02:00
Florian Hussonnois
ed509d4461
fix(plugins): fix registration of a same plugins and doc reload
...
Compute a quick CRC32 of each plugin based on the Central Directory
of the JarFile to ensure change detection - allowing re-upload
of a same plugin version (EE)
Fix : kestra-io/kestra-ee#4925
Fix : kestra-io/kestra-ee#4882
2025-09-05 12:55:19 +02:00
dependabot[bot]
8b50f191d8
build(deps): bump mermaid in /ui in the npm_and_yarn group ( #10833 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [mermaid](https://github.com/mermaid-js/mermaid ).
Updates `mermaid` from 11.8.1 to 11.10.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.8.1...mermaid@11.10.0 )
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.10.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 12:36:38 +02:00
Piyush Bhaskar
7c5b531117
fix(core): export flow from settings ( #11111 )
2025-09-05 14:03:18 +05:30
Miloš Paunović
810579bce9
chore(core): amend dependency graph coloring scheme ( #11107 )
2025-09-05 09:59:46 +02:00
Piyush Bhaskar
a0e7c50b28
fix(core): show inherited kv pairs button only on kv tab ( #11104 )
2025-09-05 11:40:50 +05:30
François Delbrayelle
bfbc3f70a4
build(main): add skip-test as an option for workflows ( #11103 )
2025-09-04 19:33:06 +02:00
Ludovic DEHON
9b5c4b0052
feat(build): allow skip test on main ci
2025-09-04 18:55:03 +02:00
AJ Emerich
b7063d986b
docs(flow-trigger): add example with conditions ( #11099 )
...
Closes https://github.com/kestra-io/kestra/issues/10197
2025-09-04 18:33:37 +02:00
brian.mulier
46ec0ae701
fix(ai): move maxOutputToken default from 50000 to 4000
2025-09-04 18:28:02 +02:00
brian.mulier
ba0615ba01
fix(ai): add some properties to Posthog events
2025-09-04 18:28:02 +02:00
Florian Hussonnois
0a26098a91
fix(core): add method to DefaultPluginRegistry to override of plugin registration
2025-09-04 17:55:56 +02:00
Barthélémy Ledoux
0e2863e6fd
feat(flows): update DEFAULT_ACTIVE_TABS to follow settings ( #11095 )
2025-09-04 16:55:55 +02:00
brian-mulier-p
4b6559203c
fix(dashboards): blueprints working for dashboards ( #11082 )
...
part of #11076
2025-09-04 15:39:23 +02:00
Malaydewangan09
b6993d71f2
feat(plugins): add plugins
2025-09-04 18:59:28 +05:30
Barthélémy Ledoux
ea6daf381d
fix(core): Multipanel layout fixes ( #11092 )
2025-09-04 15:23:57 +02:00
dependabot[bot]
0649c1309b
build(deps): bump software.amazon.awssdk:bom from 2.32.31 to 2.33.1
...
Bumps software.amazon.awssdk:bom from 2.32.31 to 2.33.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 15:01:05 +02:00
François Delbrayelle
6e21d650f9
feat(plugin): add new priority attr on Plugin annotation ( #10975 )
2025-09-04 14:21:38 +02:00
Piyush Bhaskar
88acc91323
chore(version): update @kestra-io/ui-libs to version 0.0.244 ( #11088 )
2025-09-04 17:44:45 +05:30
Miloš Paunović
a822f3b372
fix(flow)*: properly handle tab closing by clicking the cross icon in the corner of the panel ( #11086 )
...
Closes https://github.com/kestra-io/kestra/issues/10981 .
2025-09-04 14:11:34 +02:00
github-actions[bot]
4a3c6ee9e9
chore(core): remove empty lines at the end of translation files ( #11089 )
2025-09-04 14:07:38 +02:00
Loïc Mathieu
0ed4e5853d
fix(deps): add worker to the platform
2025-09-04 13:33:42 +02:00
Loïc Mathieu
71cdd02230
fix(executions): add logs in case of concurrency limit failure
...
Fixes #11004
2025-09-04 13:03:00 +02:00
brian.mulier
fedddcde00
fix(ai): move back to Gemini as default
2025-09-04 12:49:18 +02:00
Ludovic DEHON
03f256cb9b
chore(deps): follow platform on com.microsoft.playwright:playwright
2025-09-04 11:37:01 +02:00
dependabot[bot]
f9317ba8ea
build(deps): bump google-github-actions/setup-gcloud from 2 to 3
...
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/setup-gcloud/releases )
- [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/setup-gcloud/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/setup-gcloud
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:56 +02:00
dependabot[bot]
eefca3d7a4
build(deps): bump google-github-actions/auth from 2 to 3
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/auth/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:37 +02:00
dependabot[bot]
96b9e3c74b
build(deps): bump mailchecker from 6.0.17 to 6.0.18 in /ui
...
Bumps [mailchecker](https://github.com/FGRibreau/mailchecker ) from 6.0.17 to 6.0.18.
- [Changelog](https://github.com/FGRibreau/mailchecker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FGRibreau/mailchecker/compare/v6.0.17...v6.0.18 )
---
updated-dependencies:
- dependency-name: mailchecker
dependency-version: 6.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:34:34 +02:00
dependabot[bot]
0a78778e5c
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.9 to 0.38.11.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.9...v0.38.11 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:27:48 +02:00
dependabot[bot]
5342948bfb
build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.32.0...0.33.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:26:05 +02:00
brian.mulier
f9beb0f4af
fix(ai): add model-name to configuration example when Copilot is not configured
2025-09-04 11:25:21 +02:00
Ludovic DEHON
70c1621025
chore(deps): update most of js deps
2025-09-04 11:24:37 +02:00
Loïc Mathieu
a9098e7dc9
fix(tests): reduce test duration
2025-09-04 11:04:13 +02:00
Loïc Mathieu
249839833c
chore(system): move the standalone runner to the cli module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
97ec24fc6a
chore(system): merge Indexer with the IndexerInterface
2025-09-04 11:04:13 +02:00
Loïc Mathieu
be5e24217b
chore(system): extract the scheduler to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
a5724bcb18
chore(system): extract the executor to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
f3057d2d57
chore(system): extract the worker to its own module
2025-09-04 11:04:13 +02:00
Roman Acevedo
e8a953fc6b
test: disable flaky test AbstractRunnerTest.flowTriggerWithConcurrencyLimit
...
- sometimes fails on Kafka tests: https://github.com/kestra-io/kestra-ee/actions/runs/17382883576/attempts/1#summary-49344101977
- it will be fixed during cooldown here https://github.com/kestra-io/kestra/issues/10758
2025-09-04 10:42:17 +02:00
Barthélémy Ledoux
267f4fcc86
fix(flow): cleanup executions' graph and flow on execution reset ( #11075 )
...
* fix: typescript issue in LowCodeEditor
* fix(flow): cleanup executions' graph and flow on execution reset
* add tsexpect error
2025-09-04 10:17:48 +02:00
github-actions[bot]
af1e2e3059
chore(core): localize to languages other than english ( #11074 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-04 09:51:32 +02:00
Anna Geller
638d58697b
fix: too long sidebar names ( #11073 )
2025-09-04 09:44:36 +02:00
brian-mulier-p
0ae9374bf5
fix(ai): optional flowYaml in generateFlow endpoint ( #10974 )
...
closes kestra-io/kestra-ee#4286
2025-09-03 14:50:59 +02:00
Miloš Paunović
6a0344a09e
chore(core): improve dependency graph user experience ( #10994 )
...
Closes https://github.com/kestra-io/kestra/issues/10925 .
Closes https://github.com/kestra-io/kestra-ee/issues/4865 .
2025-09-03 14:41:40 +02:00
Miloš Paunović
e46b4a75d1
fix(flows): pass proper namespace id on flow creation ( #11031 )
2025-09-03 13:57:04 +02:00
Ludovic DEHON
8fe1bae739
chore(deps): remove unrequired deps from MakeFile
2025-09-03 12:54:57 +02:00
Ludovic DEHON
9ef59fdd23
chore(deps): upgrade some platform deps
2025-09-03 12:54:09 +02:00
Roman Acevedo
79ab4415ad
fix(storage): avoid NPE in PurgeKV when no metadata or expiration date
...
- fixes https://github.com/kestra-io/kestra/issues/11019
2025-09-03 12:52:20 +02:00
brian.mulier
dd3829cc48
fix(ai): enhance FlowYamlBuilder prompt ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
fa187904f9
fix(ai): remove @Requires on API key as it's already done transitively ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
c659599b1f
chore(deps): add langchain4j version to platform ( #11027 )
2025-09-03 12:08:54 +02:00
Florian Hussonnois
85db1eafa7
fix(plugins): add plugin registry hash to invalidate cache
...
Fixes : kestra-io/kestra-ee#4882
2025-09-03 11:51:39 +02:00
Florian Hussonnois
9863f0807f
fix(flows): fix dynamic default inputs ( #11014 )
...
Fixes : #11014
2025-09-03 10:25:33 +02:00
brian-mulier-p
b3b0d630cf
feat(ai): langchain4j implementation of AI Copilot ( #10995 )
...
closes kestra-io/kestra-ee#4710
2025-09-03 10:04:07 +02:00
Florian Hussonnois
97665449a8
fix(system): rename service EMPTY state to INACTIVE ( kestra-io/kestra-ee#4838 )
...
Related-to: kestra-io/kestra-ee#4838
2025-09-03 09:11:36 +02:00
AJ Emerich
2e1ed792e9
fix(docs): fix grammar and punctuation in core storage ( #11020 )
...
* fix(docs): fix grammar and punctuation in core storage
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-02 23:49:01 +02:00
Ludovic DEHON
59e3ae5922
chore(deps): use a common http5 client
2025-09-02 22:49:53 +02:00
Anna Geller
d46b54746a
fix(docs): improve grammar and examples ( #11017 )
...
* fix(docs): improve grammar and examples
* fix: comma and whitespace issues in CI
2025-09-02 20:04:44 +02:00
Ludovic DEHON
4fbaed744b
chore(deps): bump micronaut to 4.9.3
2025-09-02 19:44:19 +02:00
AJ Emerich
b0638437d5
fix(kv-purge): clean up the docs ( #11016 )
2025-09-02 19:21:01 +02:00
Ludovic DEHON
e3f9d0f8ff
chore(deps): bump org.sonarqube from 6.2.0.5505 to 6.3.1.5724
2025-09-02 18:23:30 +02:00
Barthélémy Ledoux
ae80738f33
fix(docs): remove url hash change when opening a docs ( #11000 )
2025-09-02 15:44:55 +02:00
Barthélémy Ledoux
2b4f208569
refactor(namespaces): less code in namespace files editor ( #9912 )
2025-09-02 14:41:24 +02:00
Barthélémy Ledoux
8acbc8ba03
fix(nocode): KeyValue Pairs have a bug ( #10998 )
2025-09-02 14:19:55 +02:00
github-actions[bot]
d92cc099c7
chore(core): localize to languages other than english ( #11012 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-02 14:07:51 +02:00
Piyush Bhaskar
3d806022bc
feat(executions): allow changing the value of input before replaying an execution ( #11010 )
2025-09-02 16:39:28 +05:30
Roman Acevedo
b72bafe344
Revert "chore(deps): bump com.gradleup.shadow to 9.1.0"
...
This reverts commit 55c89244b4 .
2025-09-02 12:22:05 +02:00
Barthélémy Ledoux
5e2063aa57
fix(no-code): explore allOf clauses for $deprecated flags ( #10999 )
2025-09-02 11:35:46 +02:00
Miloš Paunović
3838f8c87f
fix(executions): clear errors on selected value change in outputs tab ( #11007 )
...
Closes https://github.com/kestra-io/kestra/issues/10979 .
2025-09-02 11:16:59 +02:00
Ludovic DEHON
55c89244b4
chore(deps): bump com.gradleup.shadow to 9.1.0
2025-09-02 10:02:03 +02:00
Roman Acevedo
59c9ae57b7
ci: fix setversion-tag.yml not triggering a main.yml job on a pushed tag
...
the missing token: ${{ secrets.GH_PERSONAL_TOKEN }} is the only difference between this CI and EE CI, so it is probably the right fix
2025-09-01 16:25:04 +02:00
Roman Acevedo
1b8a2cd19a
tests: add default false value to ui-anonymous-usage-report.enabled
...
to avoid having to configure it in tests
2025-09-01 16:02:17 +02:00
Miloš Paunović
16992626d2
fix(core): allow removal of block items from no code editor ( #10992 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4862 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-01 10:50:06 +02:00
Ludovic DEHON
2c94922736
feat(core): add thread http client, deadlock and virtual thread metrics
2025-08-31 23:57:34 +02:00
Ludovic DEHON
b45c0b13be
refactor(ui): posthog as composable and option for ui telemetry
...
relate to kestra-io/kestra-ee#4831
2025-08-29 19:36:58 +02:00
Nicolas K.
aed055dcb1
fix(storage): delete the metadata with the key when we delete an KV s… ( #10990 )
...
* fix(storage): delete the metadata with the key when we delete an KV store entry
* Update core/src/main/java/io/kestra/core/storages/kv/InternalKVStore.java
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
* fix(storage): fix typo
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
2025-08-29 17:28:39 +02:00
Nicolas K.
cfe107705b
feat(storage): add purge kv task ( #10964 )
...
* feat(storage): add purge kv task
* feat(storage): add purge kv task
* feat(storage): add sanity check
* feat(storage): clean code
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-29 16:24:41 +02:00
brian-mulier-p
58da5fe7d8
fix(flows): add version autocompletion ( #10973 )
...
closes kestra-io/kestra-ee#4702
2025-08-29 15:34:37 +02:00
brian.mulier
869f7c718c
fix(secrets): base64-encoded secrets value obfuscation
...
closes kestra-io/kestra-ee#4639
2025-08-29 15:33:52 +02:00
brian.mulier
985ed2ac89
fix(secrets): empty secrets ignored in secret obfuscation
...
closes #10526
2025-08-29 15:33:52 +02:00
Loïc Mathieu
bf0361778d
fix(executions): clear errors/finally/afterExecution branches when changing the state of a taskrun
...
As changing the state of a taskrun will restart the flow, if we didn't clear those branches, the flow would not resart properly.
Fixes https://github.com/kestra-io/kestra-ee/issues/3211
2025-08-29 15:13:06 +02:00
Miloš Paunović
04a6adf012
chore(executions): make dependency graph table links navigate to execution pages ( #10988 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4866 .
2025-08-29 14:27:08 +02:00
Piyush Bhaskar
0ffb71c25d
fix(ui): do not allow white space in password ( #10987 )
2025-08-29 16:47:45 +05:30
Miloš Paunović
63659eca79
chore(executions): optimize dependency graph state updates ( #10985 )
...
Closes https://github.com/kestra-io/kestra/issues/10795 .
2025-08-29 12:58:03 +02:00
Loïc Mathieu
357d4e0d69
feat(executions): allow flow trigger on concurrency limit
...
Closes https://github.com/kestra-io/kestra-ee/issues/3270
This allow listening to the QUEUED state on the flow trigger.
This also fixes an issue that when concurrency limit is setup, you would not listen to the RUNNING state.
2025-08-29 11:07:43 +02:00
Piyush Bhaskar
cf301a1192
chore(core): fix border color of validation btn and add loading state in Action button ( #10982 )
2025-08-29 14:08:23 +05:30
Ludovic DEHON
bc08fc7d07
fix(core): disable useless health check
2025-08-28 20:47:02 +02:00
Ludovic DEHON
85ac124740
feat(core): add netty metrics on micrometer
2025-08-28 20:46:28 +02:00
Ludovic DEHON
8021257bf4
fix(core): align open source & ee configuration
2025-08-28 20:45:50 +02:00
dependabot[bot]
c4022d2e3c
build(deps): bump flyingSaucerVersion from 9.13.2 to 9.13.3
...
Bumps `flyingSaucerVersion` from 9.13.2 to 9.13.3.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 16:10:35 +02:00
dependabot[bot]
ee48865706
build(deps): bump software.amazon.awssdk:bom from 2.32.26 to 2.32.31
...
Bumps software.amazon.awssdk:bom from 2.32.26 to 2.32.31.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.31
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:34:54 +02:00
dependabot[bot]
f7a23ae459
build(deps): bump org.jsoup:jsoup from 1.21.1 to 1.21.2
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.1 to 1.21.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.21.1...jsoup-1.21.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:33:28 +02:00
Miloš Paunović
a13909337e
feat(namespaces): introduce inherited key/value pairs drawer ( #10967 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/2830 .
2025-08-28 13:06:10 +02:00
Piyush Bhaskar
502f0362e3
fix(flows): properly delete task from topology to reflect everywhere ( #10924 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-28 16:17:18 +05:30
brian-mulier-p
dbaa35370f
fix(plugins): hide "apps", "appBlocks", "charts", "dataFilters", "dataFiltersKPI" types in Plugins page ( #10965 )
...
closes #10464
2025-08-28 11:36:50 +02:00
dependabot[bot]
59a93b2ab9
build(deps): bump com.github.ksuid:ksuid from 1.1.3 to 1.1.4
...
Bumps [com.github.ksuid:ksuid](https://github.com/ksuid/ksuid ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/ksuid/ksuid/releases )
- [Commits](https://github.com/ksuid/ksuid/compare/ksuid-1.1.3...ksuid-1.1.4 )
---
updated-dependencies:
- dependency-name: com.github.ksuid:ksuid
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:03:27 +02:00
dependabot[bot]
bff8026ebb
build(deps): bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:02:21 +02:00
dependabot[bot]
4481318023
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.3 to 2.1.4
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:59:56 +02:00
dependabot[bot]
c8b33dd690
build(deps): bump net.thisptr:jackson-jq from 1.4.0 to 1.5.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:58:36 +02:00
Nicolas K.
05b485e6cc
feat(API): add a new endpoint to replay and execution / task with new… ( #10868 )
...
* feat(API): add a new endpoint to replay and execution / task with new inputs
* clean(API): code review
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-28 10:35:39 +02:00
brian-mulier-p
78a489882f
feat(executions): add autoselectFirst property to select inputs ( #10919 )
...
closes #9691
2025-08-28 09:39:05 +02:00
github-actions[bot]
b872223995
chore(core): localize to languages other than english ( #10933 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-28 08:26:32 +02:00
YannC
e3d2b93c6b
feat: export auditlogs through a streamed file ( #10569 )
2025-08-27 23:44:34 +02:00
brian.mulier
1699403c95
fix(dashboard): working dashboard edit
2025-08-27 22:36:15 +02:00
brian.mulier
b3fa5ead6d
fix(dashboard): don't duplicate id on source retrieval
2025-08-27 21:04:02 +02:00
YannC.
d4e7b0cde4
fix: throw an error when trying to create a flow with a reserved keyword id
...
close #5832
2025-08-27 19:17:04 +02:00
brian-mulier-p
5da4d88738
feat(dashboard): mandatory id + add autogenerated id to source for legacy handling ( #10912 )
...
closes kestra-io/kestra-ee#4484
2025-08-27 14:10:28 +02:00
Miloš Paunović
d60ec87375
chore(core): align flow options in tour to the top of the page ( #10920 )
...
Closes https://github.com/kestra-io/kestra/issues/10915 .
2025-08-27 13:54:07 +02:00
brian-mulier-p
cf87145bb9
fix(docs): move proxy target from kestra to localhost and add UI README.md ( #10916 )
...
closes #10902
2025-08-27 11:50:19 +02:00
brian.mulier
0e2ddda6c7
fix(core): allow some left menu methods inheritance
...
part of kestra-io/kestra-ee#4728
2025-08-27 10:47:29 +02:00
brian-mulier-p
3b17b741f1
fix(doc): remove .env.development.local instructions as it's no longer required
...
closes #10902
2025-08-27 10:22:28 +02:00
Miloš Paunović
21c43e79e2
feat(core): implement improved graph for namespace dependencies view ( #10909 )
...
Closes https://github.com/kestra-io/kestra/issues/10634 .
2025-08-27 08:34:24 +02:00
Piyush Bhaskar
810e80d989
fix(plugins): improve plugin documentation update logic for element selection ( #10908 )
2025-08-26 16:53:30 +05:30
Loïc Mathieu
2aafe15124
chore: add JacksonMapperTest.toMap()
2025-08-26 10:38:22 +02:00
Loïc Mathieu
cf866c059a
fix: pause tasks didn't process erros or onFinally tasks
...
Fixes #9794
The Pause task was previously immediatly termindated without taken into account any errors or finally block.
To allow processing those blocks, we need to store the terminated state in the output, then use it to resolve the final state.
2025-08-26 10:38:22 +02:00
Loïc Mathieu
370fe210e5
fix: allow timeout on the Pause task
2025-08-26 10:38:22 +02:00
Abdur Rahman S
83e98be413
chore(executions): add parent execution link to execution overview page ( #10810 )
...
Closes https://github.com/kestra-io/kestra/issues/10745 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 10:12:37 +02:00
Piyush Bhaskar
7d4d1631d2
fix(core): do not overflow the version selection on release notes ( #10903 )
2025-08-26 13:25:58 +05:30
github-actions[bot]
98534f16e2
chore(core): localize to languages other than english ( #10904 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-26 09:48:43 +02:00
Barthélémy Ledoux
b308697449
refactor(flows): generalize no code editor ( #10873 )
2025-08-26 09:33:21 +02:00
Piyush Bhaskar
62e0550efd
fix(ui): bring better small chart and tooltip. ( #10839 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 12:59:16 +05:30
YannC
1711e7fa05
fix: allow to enforce editor view when list is unreadable, also truncate too long column ( #10885 )
2025-08-26 09:10:39 +02:00
github-actions[bot]
04a3978fd2
chore(core): localize to languages other than english ( #10901 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-26 08:47:39 +02:00
Biplab Bera
2d348786c3
chore(core): added closing button for horizontal panel in playground ( #10777 )
...
Closes https://github.com/kestra-io/kestra/issues/10660 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 08:45:08 +02:00
Miloš Paunović
041a31e022
chore(core): make playground feature enabled by default ( #10891 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/4555 .
2025-08-26 08:30:44 +02:00
brian.mulier
11a6189bb8
fix(logs): emitAsync is now keeping messages order
2025-08-25 16:31:46 +02:00
brian.mulier
5c864eecc8
fix(logs): higher max message length to keep stacktraces in a single log
2025-08-25 16:31:46 +02:00
brian.mulier
af6d15dd13
chore(deps): bump Micronaut platform to 4.9.2
...
closes #10626
closes #10788
2025-08-25 16:31:46 +02:00
Piyush Bhaskar
0b555b3773
fix(core): return URI as string ( #10892 )
2025-08-25 18:55:54 +05:30
Piyush Bhaskar
6ed4c5af7e
fix(core): show the logs for the task from topology graph. ( #10890 )
2025-08-25 18:39:30 +05:30
Barthélémy Ledoux
3752481756
chore(flows): load dependencies only once ( #10782 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:59:30 +02:00
Karthik D
94dc62aee1
chore(core): prevent running the invalid flow in playground ( #10869 )
...
Closes https://github.com/kestra-io/kestra/issues/10659 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:51:04 +02:00
Piyush Bhaskar
09c79f76d7
fix(core): show the proper origin in webhook curl command ( #10878 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:20:04 +05:30
Piyush Bhaskar
086fd2a4cb
fix(core): scope the styling to fix overflow of trigger render. ( #10880 )
2025-08-25 14:18:00 +05:30
YannC
3f9a2d9a57
feat: add action to merge release note between OSS and EE ( #10882 )
2025-08-25 10:41:53 +02:00
YannC
119bd51170
fix: do no trim . in file path when it starts with one when creating namespace file ( #10876 )
2025-08-25 10:18:41 +02:00
Anna Geller
552b3d7476
docs: add agents guidelines ( #10875 )
2025-08-25 08:53:17 +02:00
Florian Hussonnois
795f9c9a17
fix(core): add missing equals/hashcode methods on UnitTest
2025-08-22 13:29:13 +02:00
Florian Hussonnois
df430ded61
fix(system): fix count in AbstractJdbcRepository
2025-08-22 13:29:13 +02:00
Roman Acevedo
a6844e0ecf
ci: fix by making inputs accept both dispatch and callable
2025-08-22 11:13:58 +02:00
Roman Acevedo
f71574cfb5
ci: simplify docker ci and push minor semver ( #10848 )
...
This PR modify our existing CI to allow publishing our docker image with 2 semver tags.
Example: for a CI on a tag v0.24.99 it will push both tags v0.24.99 and v0.24.
When this CI is settled on this repo (after one micro release for example), I will do the same for EE.
What has been done:
merge docker.yml into workflow-publish-docker.yml
make workflow-publish-docker.yml handle both tags (releases) and develop CI
when in a tag CI, extract the minor version, push it as well as the full vMAJOR.MINOR.PATCH version (see the related issue Add Multiple Semantic Version (SemVer) Tags for Docker Images #10575 )
2025-08-22 10:41:59 +02:00
Nicolas K.
c5341e56e9
fix(tests): flaky consumer test ( #10853 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-22 09:37:43 +02:00
Piyush Bhaskar
88b0723147
fix(flows): fixes revision restore for a flow ( #10841 )
2025-08-22 12:50:13 +05:30
Piyush Bhaskar
f79fcf5734
chore(versions) : bump the ui-libs ( #10862 )
2025-08-22 12:45:12 +05:30
Barthélémy Ledoux
cf27827f20
fix(core): when refreshing a multipanel editor, sizes are not kept ( #10858 )
2025-08-22 12:16:51 +05:30
Barthélémy Ledoux
408b6b97a7
fix(flows): in no-code refreshing a message will update its value ( #10851 )
2025-08-21 22:32:39 +02:00
Piyush Bhaskar
d57753e62b
fix(core): Choose File button and hover on btn text in light theme ( #10857 )
2025-08-21 23:20:27 +05:30
Nicolas K.
2571eaf56c
fix : #4442 extract tenant id from file path ( #10850 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-21 17:40:10 +02:00
Florian Hussonnois
37ea7f31a0
feat(flows): add pebble expression support for all input defaults ( #9762 )
...
Fix : #9762
2025-08-21 17:14:15 +02:00
Roman Acevedo
478c911718
fix(tests): a TestSuite with any ERROR could not end in ERROR
2025-08-21 16:43:16 +02:00
Piyush Bhaskar
1bce0d673f
fix(core): update params for flow navigation ( #10847 )
2025-08-21 19:43:26 +05:30
Florian Hussonnois
609a5b8066
feat(flow): add support for optional flow outputs
...
Add the new required property to the flow output
model. By default, all flow's outputs are required
Fixes : kestra-io/kestra-ee#3969
2025-08-21 16:09:22 +02:00
Florian Hussonnois
6182015a6f
feat(system): report additional server events
...
Part-of: kestra-io/kestra-ee#3014
2025-08-21 14:50:11 +02:00
brian.mulier
6f8044f347
fix(ai): make sure accept / decline AI banner doesn't hide code editor ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian.mulier
b3b7596bf4
fix(ai): AI Copilot instructions for better results ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian.mulier
36b1c14424
fix(ai): add instructions for AI Copilot configuration if not enabled yet ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian-mulier-p
1aef9578d9
fix(kv): Set task should convert numbers to string if kvType == STRING ( #10836 )
2025-08-21 09:33:03 +02:00
Piyush Bhaskar
6a07e3c048
fix(core): truncate the overflowing text from button when zoomed #10775
2025-08-21 01:14:28 +05:30
Owen Warnack
b643954921
fix(ui): show lock icon for namespace in No-Code editor ( #10667 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-08-21 00:06:23 +05:30
Piyush Bhaskar
fe1ae290d0
fix(core): show validation button icon
2025-08-20 23:48:14 +05:30
Hamza
6ae2fde78f
fix(core): truncate the overflowing text from button when zoomed ( #10775 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-08-20 23:28:53 +05:30
Loïc Mathieu
260f5c427b
fix(system): properly close the ScheduledExecutorService tasks
...
This avoids having running threads while the component is supposed to be closed.
2025-08-20 14:23:13 +02:00
dependabot[bot]
f2dbc41cdb
build(deps): bump opensearchRestVersion from 3.1.0 to 3.2.0
...
Bumps `opensearchRestVersion` from 3.1.0 to 3.2.0.
Updates `org.opensearch.client:opensearch-rest-client` from 3.1.0 to 3.2.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.1.0...3.2.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.1.0 to 3.2.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.1.0...3.2.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 14:00:48 +02:00
dependabot[bot]
39fdb7ed5d
build(deps): bump com.github.oshi:oshi-core from 6.8.2 to 6.8.3
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.2 to 6.8.3.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.2...oshi-parent-6.8.3 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:57:41 +02:00
dependabot[bot]
c6b9c445c5
build(deps): bump com.github.docker-java:docker-java-transport-httpclient5
...
Bumps [com.github.docker-java:docker-java-transport-httpclient5](https://github.com/docker-java/docker-java ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/docker-java/docker-java/releases )
- [Changelog](https://github.com/docker-java/docker-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/docker-java/docker-java/compare/3.5.3...3.6.0 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java-transport-httpclient5
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:57:10 +02:00
dependabot[bot]
da8992f130
build(deps): bump com.google.cloud:libraries-bom from 26.65.0 to 26.66.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.65.0 to 26.66.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.65.0...v26.66.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.66.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:56:43 +02:00
dependabot[bot]
e448690086
build(deps): bump software.amazon.awssdk:bom from 2.32.21 to 2.32.26
...
Bumps software.amazon.awssdk:bom from 2.32.21 to 2.32.26.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:56:21 +02:00
Florian Hussonnois
3929bf6172
feat(system): add distinct server-events for reporting
...
Refactor the services used to generate periodic reports on server usage.
Related-to: kestra-io/kestra-ee#3014
2025-08-20 12:20:31 +02:00
Piyush Bhaskar
ab9951466d
feat(core): implement tab tracking on editor events ( #10781 )
2025-08-20 14:26:46 +05:30
brian.mulier
ef59a6de26
fix(tests): add test on task runners to assert they can work and transmit their wdir
2025-08-20 09:55:01 +02:00
lizi3
0a64ae7e63
perf(sql):Optimize SQL performance by replacing SQL_CALC_FOUND_ROWS with COUNT(*)
2025-08-20 09:54:39 +02:00
lizi3
8c3cd2856a
perf(sql):Optimize SQL performance by replacing SQL_CALC_FOUND_ROWS with COUNT(*)
2025-08-20 09:54:39 +02:00
AJ Emerich
6def8ef831
fix(webhook-trigger): fix documentation typos ( #10790 )
2025-08-20 09:18:42 +02:00
Piyush Bhaskar
0cc1bffc20
refactor(core): new No Data page when no versioned plugins ( #10751 )
...
* refactor(core): new No Data page when no versioned plugins
* chore(core): localize to languages other than english (#10752 )
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: GitHub Action <actions@github.com >
2025-08-20 12:23:51 +05:30
Barthélémy Ledoux
3bdf55a649
refactor(flows): rename MultiPanelFlowEditorView and extract MultiPanelEditorTabs component ( #10783 )
2025-08-19 16:31:34 +02:00
Barthélémy Ledoux
767a375292
fix(ui): update context docs menu links and section titles ( #10768 )
2025-08-19 16:24:16 +02:00
brian.mulier
1509ce9b98
fix(core): change cache policy on files returned by webserver that needs to stay fresh
...
closes #7499
2025-08-19 11:52:48 +02:00
brian.mulier
5a3f3d3312
fix(namespaces): properly send editor content upon creating / updating ns file
...
part of #7499
2025-08-19 11:52:48 +02:00
Roman Acevedo
6394c337ae
fix(tests): filter out ExecutionKind.TEST from FlowTriggers
...
- fixes Silence flow trigger on TEST-kind executions kestra-ee#4689
2025-08-19 11:03:48 +02:00
Piyush Bhaskar
be4518466f
fix(kv): fixes KV creation using authStore
2025-08-19 11:39:29 +05:30
Piyush Bhaskar
543bed48c9
feat(core): changes to introduce Namespace Context ( #10750 )
2025-08-19 11:06:58 +05:30
Barthélémy Ledoux
5e57d11b73
refactor: make auth store use pinia ( #10558 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-18 15:32:13 +02:00
Piyush Bhaskar
98189392a2
fix(core): show flow graph inside blueprint detail ( #10771 )
2025-08-18 17:59:13 +05:30
Piyush Bhaskar
ac9a01964a
refactor(executions): implement splitter for execution outputs ( #10677 )
2025-08-18 17:58:50 +05:30
Piyush Bhaskar
8479323f97
refactor: migrate Splitpanes for Element Plus el-splitter. ( #10669 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-08-18 16:05:34 +05:30
brian.mulier
4b80b92423
refacto(namespaces): uniformize namespaces usage & retrieval
...
closes kestra-io/kestra-ee#3500
closes kestra-io/kestra-ee#3356
closes kestra-io/kestra-ee#3163
closes kestra-io/kestra-ee#4713
closes kestra-io/kestra-ee#3210
closes kestra-io/kestra#10700
related to kestra-io/kestra#10701
2025-08-18 12:18:47 +02:00
brian.mulier
2e7d714bcb
chore(deps): bump ui-libs from 0.0.237 to 0.0.238
2025-08-18 12:18:47 +02:00
Roman Acevedo
73cf7f04fb
test(e2e): make sure used docker image is local
2025-08-18 12:03:44 +02:00
Roman Acevedo
ac0ab7e8fa
Revert "build(deps): bump com.gradleup.shadow from 8.3.9 to 9.0.1"
...
This reverts commit fa6da9bd0b .
2025-08-18 12:03:44 +02:00
Roman Acevedo
c1876e69ed
test(e2e): print logs if backend failed to start
2025-08-18 12:03:44 +02:00
Roman Acevedo
cf73a80f2e
test(e2e): fix e2e marked as cancelled when near timeout
2025-08-18 12:03:44 +02:00
Barthélémy Ledoux
53687f4a1f
fix(core): avoid triggering hundreds of reactivity updates for each icon ( #10766 )
2025-08-18 11:37:37 +02:00
Florian Hussonnois
749bf94125
fix(core): fix preconditions rendering for ExecutionOutputs ( #10651 )
...
Ensure that preconditions are always re-rendered for any
new executions
Changes:
* add new fluent skipCache methods on RunContextProperty and Property
classes
Fix : #10651
2025-08-18 09:24:58 +02:00
Nicolas K.
25a7994f63
fix(test): disable kafka concurrency queue test ( #10755 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-14 16:59:21 +02:00
Anna Geller
e03c894f3a
fix: spelling
2025-08-14 15:27:09 +02:00
Piyush Bhaskar
99772c1a48
fix(ui): fixes logo cut off on no permission interface ( #10739 )
2025-08-14 18:43:28 +05:30
Roman Acevedo
93d6b816bf
fix(tests): namespace binding was breaking filtering in Flow page
...
fixes https://github.com/kestra-io/kestra-ee/issues/4691
the additional namespace binding in Tabs was added in PR https://github.com/kestra-io/kestra/pull/10543 to solve the special case of Namespace creation
2025-08-14 13:39:42 +02:00
Nicolas K.
a3b0512bec
feat(storages): #10636 add tenant id to mock trigger ( #10749 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-14 12:07:21 +02:00
Loïc Mathieu
265f72b629
fix(execution): parallel flowable may not ends all child flowable
...
Parallel flowable tasks like `Parallel`, `Dag` and `ForEach` are racy. When a task fail in a branch, other concurrent branches that have flowable may never ends.
We make sure that all children are terminated when a flowable is itself terminated.
Fixes #6780
2025-08-14 12:06:15 +02:00
YannC
07a8d9a665
fix: avoid file being displayed as diff in namespace file editor ( #10746 )
...
close #10744
2025-08-14 10:38:33 +02:00
Piyush Bhaskar
59bd607db2
refactor(misc): add misc module to override ( #10737 )
2025-08-14 13:48:29 +05:30
Nicolas K.
1618815df4
Feat/add get path without tenant ( #10741 )
...
* feat(storages): #10636 add get path without tenant id
* feat(storages): #10636 remove first / from get path method
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 17:48:03 +02:00
Nicolas K.
a2c3799ab7
feat(storages): #10636 add get path without tenant id ( #10740 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 16:51:09 +02:00
Loïc Mathieu
986a2b4d11
chore(ci): don't run docker PR image workflow on forks
2025-08-13 15:32:41 +02:00
Loïc Mathieu
cdd591dab7
fix(tests): makes JdbcQueueTest less flaky
2025-08-13 14:56:39 +02:00
Malaydewangan09
9f5cf5aeb9
fix(): subgroups for better readability
2025-08-13 14:41:47 +05:30
Nicolas K.
cc5f73ae06
wip(storages): add non tenant dependant method to storage interface ( #10637 )
...
* wip(storages): add non tenant dependant method to storage interface
* feat(storages): #10636 add instance method to retrieve resources without the tenant id
* fix(stores): #4353 failing unit tests after now that tenant id can't be null
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 11:00:25 +02:00
dependabot[bot]
e461e46a1c
build(deps): bump io.micrometer:micrometer-core from 1.15.2 to 1.15.3
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.2...v1.15.3 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:52:52 +02:00
dependabot[bot]
fa6da9bd0b
build(deps): bump com.gradleup.shadow from 8.3.9 to 9.0.1
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.9 to 9.0.1.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.9...9.0.1 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 9.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:52:21 +02:00
dependabot[bot]
3cb6815eac
build(deps): bump org.assertj:assertj-core from 3.27.3 to 3.27.4
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.3 to 3.27.4.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:19:45 +02:00
dependabot[bot]
bde9972b26
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:09:06 +02:00
dependabot[bot]
bc828efec9
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.8 to 0.38.9.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.8...v0.38.9 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:07:37 +02:00
dependabot[bot]
c62f503f1a
build(deps): bump software.amazon.awssdk:bom from 2.32.16 to 2.32.21
...
Bumps software.amazon.awssdk:bom from 2.32.16 to 2.32.21.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:06:21 +02:00
dependabot[bot]
15a6323122
build(deps): bump flyingSaucerVersion from 9.13.1 to 9.13.2
...
Bumps `flyingSaucerVersion` from 9.13.1 to 9.13.2.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.1 to 9.13.2
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.1...v9.13.2 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.1 to 9.13.2
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.1...v9.13.2 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:05:10 +02:00
dependabot[bot]
21cb7b497d
build(deps): bump org.jooq:jooq from 3.20.5 to 3.20.6
...
Bumps org.jooq:jooq from 3.20.5 to 3.20.6.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:03:54 +02:00
Loïc Mathieu
26cb6ef9ad
fix(execution): concurrency limit didn't work with afterExecutions
...
This is because the execution is never considered fully terminated so concurrency limit is not handled properly.
This should also affect SLA, trigger lock, and other cleaning stuff.
The root issue is that, with a worker task from afterExecution, there are no other update on the execution itself (as it's already terminated) so no execution messages are again processed by the executor.
Because of that, the worker task result message from the afterExecution block is the last message, but unfortunatly as messages from the worker task result have no flow attached, the computation of the final termination is incorrect.
The solution is to load the flow if null inside the executor and the execution is terminated which should only occurs inside afterExecution.
Fixes #10657
Fixes #8459
Fixes #8609
2025-08-13 09:29:46 +02:00
Piyush Bhaskar
95c438515d
fix(core): pass viewTypes to initYamlSource ( #10704 )
2025-08-13 12:32:17 +05:30
Florian Hussonnois
194ae826e5
chore(system): add WorkerJobQueueInterface to properly pass workerId on subscribe
2025-08-12 19:26:31 +02:00
Prayag
31dbecec77
fix(core): Enter key is now validating filter / refreshing data ( #9630 )
...
closes #9471
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-08-12 17:23:10 +02:00
Anna Geller
b39bcce2e8
fix(translation): close https://github.com/kestra-io/kestra/issues/9857
2025-08-12 13:00:14 +02:00
github-actions[bot]
95ac5ce8a7
chore(core): localize to languages other than english ( #10697 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-12 12:54:34 +02:00
Piyush Bhaskar
90f913815d
fix(core): fix misc store to access configs. ( #10692 )
2025-08-12 16:24:17 +05:30
Anna Geller
5944db5cc8
fix: translation for sample prompt ( #10696 )
2025-08-12 12:51:10 +02:00
Loïc Mathieu
577f813eef
fix(executions): SLA monitor should take into account restarted executions
2025-08-12 11:46:58 +02:00
Loïc Mathieu
06a9f13676
fix(executions): concurrency limit exceeded when restarting an execution
...
Fixes #7880
2025-08-12 11:46:58 +02:00
Loïc Mathieu
1fd6e23f96
feat(flows): Flow SLA out of beta
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4555
2025-08-12 11:29:32 +02:00
Piyush Bhaskar
9a32780c8c
fix(flow): fixes flow deletion inside actions ( #10693 )
2025-08-12 14:56:31 +05:30
Nicolas K.
af140baa66
Feat/add filters to repositories ( #10629 )
...
* wip(repositories): use query filter in the log repository
* feat(repositories): #10628 refactor query builder engine
* fix(repositories): #10628 add sort to findAsych query
* Update core/src/main/java/io/kestra/core/utils/ListUtils.java
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-08-12 11:17:47 +02:00
Florian Hussonnois
54b0183b95
fix(system): avoid unsupported type error on ServiceType enum
2025-08-12 10:01:30 +02:00
Loïc Mathieu
64de3d5fa8
fix(executions): correctly fail the request when trying to resume an execution with the wrong inputs
...
Fixes #9959
2025-08-12 09:39:02 +02:00
Piyush Bhaskar
4c17aadb81
fix(ui): more visible color for deafult edge ( #10690 )
2025-08-12 12:44:20 +05:30
Piyush Bhaskar
bf424fbf53
fix(core): reduce size of code block text and padding ( #10689 )
2025-08-12 11:46:52 +05:30
brian.mulier
edcdb88559
fix(dashboard): avoid duplicate dashboard calls + properly refresh dashboards on refresh button + don't discard component entirely on refresh
2025-08-11 22:28:19 +02:00
brian.mulier
9a9d0b995a
fix(dashboard): properly use time filters in queries
...
closes kestra-io/kestra-ee#4389
2025-08-11 22:28:19 +02:00
brian-mulier-p
5c5d313fb0
fix(metrics): restore autocompletion on metrics filter ( #10688 )
2025-08-11 21:08:56 +02:00
Nicolas K.
dfd4d87867
feat(releases): add test jar to meven central deployment ( #10675 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-11 15:56:51 +02:00
Piyush Bhaskar
367d773a86
fix(flows): enable the save and makes tab dirty when have unsaved changes in no code ( #10671 )
2025-08-11 18:35:56 +05:30
brian.mulier
c819f15c66
tests(core): add a test to taskrunners to ensure it's working multiple times on the same working directory
...
part of kestra-io/plugin-ee-kubernetes#45
2025-08-11 14:59:15 +02:00
Loïc Mathieu
673b5c994c
feat(flows): add upstream dependencies in flow dependencies
...
Closes #10638
2025-08-11 12:43:33 +02:00
Loïc Mathieu
2acf37e0e6
fix(executions): properly fail the task if it contains unsupported unicode sequence
...
This occurs in Postgres using the `\u0000` unicode sequence. Postgres refuse to store any JSONB with this sequence as it has no textual representation.
We now properly detect that and fail the task.
Fixes #10326
2025-08-11 11:53:39 +02:00
Ludovic DEHON
0d7fcbb936
build(core): create a docker image for each pull request ( #10644 )
...
relate to kestra-io/kestra#10643
2025-08-09 00:18:28 +02:00
Miloš Paunović
42b01d6951
chore(core): reload number of dependencies on flow save action ( #10663 )
...
Closes https://github.com/kestra-io/kestra/issues/10484 .
2025-08-08 15:11:41 +02:00
Miloš Paunović
9edfb01920
chore(core): uniform dependency table namespace label ( #10655 )
2025-08-08 13:14:53 +02:00
Miloš Paunović
7813337f48
fix(core): ensure dependency table updates occur after dom is fully rendered ( #10654 )
...
Closes https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 12:52:16 +02:00
Miloš Paunović
ea0342f82a
refactor(core): remove revision property from flow nodes in dependency graph ( #10650 )
...
Related to https://github.com/kestra-io/kestra/issues/10633 .
2025-08-08 12:21:01 +02:00
Piyush Bhaskar
ca8f25108e
fix(core): update flow store usage. ( #10649 )
2025-08-08 11:34:09 +02:00
Miloš Paunović
49b6c331a6
chore(core): amend edge color scheme in execution dependency graph ( #10648 )
...
Related to https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 11:29:11 +02:00
Miloš Paunović
e409fb7ac0
chore(core): lower the wheel sensitivity on zooming of dependency graph ( #10647 )
...
Relates to https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 10:27:51 +02:00
Miloš Paunović
0b64c29794
fix(flows): properly import pinia store into a dependency graph composable ( #10646 )
2025-08-08 10:25:58 +02:00
Piyush Bhaskar
c4665460aa
fix(flows): copy trigger url propely. ( #10645 )
2025-08-08 12:57:41 +05:30
Barthélémy Ledoux
5423b6e3a7
refactor: move flow store to pinia ( #10620 )
2025-08-08 09:04:33 +02:00
Vanshika Kumar
114669e1b5
chore(core): add padding around user image in left sidebar ( #10553 )
...
Co-authored-by: Vanshika Kumar <vanshika.kumar-ext@infra.market >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-08 08:34:23 +02:00
Loïc Mathieu
d75f0ced38
fix(executions): allow caching tasks that use the 'workingDir' variable
...
Fixes #10253
2025-08-07 17:26:24 +02:00
brian.mulier
0a788d8429
fix(core): ensure props with defaults are not marked as required in generated doc
2025-08-07 15:07:00 +02:00
brian.mulier
8c25d1bbd7
fix(core): wrong @NotNull import leading to key not being marked as required
...
closes #9287
2025-08-07 15:07:00 +02:00
YannC
4e2e8f294f
fix: avoid calling nextExecutionDate if value is null when resetting trigger ( #10547 )
2025-08-07 14:51:27 +02:00
Barthélémy Ledoux
2c34804ce2
fix(core): update necessary node viewer in gradle build ( #10624 )
2025-08-07 13:38:29 +02:00
Piyush Bhaskar
bab4eef790
refactor(namespace): migrate namespace module to pinia ( #10571 )
...
* refactor(namespace): migrate namespace module to pinia
* refactor(namespaces): override the store and fix the test
* fix: test in good way
* refactor: rename action as ee
* refactor: state and action is different
* refactor: namespaces store in composition API and composable to use the common state, actions
* fix: export validate
2025-08-07 16:20:51 +05:30
Miloš Paunović
94aa628ac1
feat(core): implement different graph type for dependencies view ( #10240 )
...
Closes https://github.com/kestra-io/kestra/issues/5350 .
Closes https://github.com/kestra-io/kestra/issues/10446 .
Closes https://github.com/kestra-io/kestra/issues/10563 .
Closes https://github.com/kestra-io/kestra-ee/issues/3431 .
Closes https://github.com/kestra-io/kestra-ee/issues/4509 .
Relates to https://github.com/kestra-io/kestra/issues/10484 .
Relates to https://github.com/kestra-io/kestra-ee/issues/3550 .
2025-08-07 12:12:12 +02:00
Loïc Mathieu
da180fbc00
chore(system): add a note on MapUtils.nestedToFlattenMap() method
2025-08-07 12:01:31 +02:00
Anna Geller
c7bd592bc7
fix(ai-agent): add prompt suggestion
2025-08-07 10:42:35 +02:00
Florian Hussonnois
693d174960
chore(system): provide a more useful Either utility class
...
Rewrite and add tests to Either class to be a bit
more useable
2025-08-07 10:31:28 +02:00
Florian Hussonnois
8ee492b9c5
fix(system): fix consumer commit on JDBC queue
...
Ensure that JDBC queue records are committed to the consumer
after processing. This fixes a rare issue where executions could be blocked after a runner crash.
2025-08-07 10:31:17 +02:00
Loïc Mathieu
d6b8ba34ea
chore(system): provide a MapUtils.nestedToFlattenMap() method
...
It will be used to nest a previously flatten map when needed.
2025-08-07 10:00:13 +02:00
dependabot[bot]
08cc853e00
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.7 to 0.38.8.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.7...v0.38.8 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 09:19:01 +02:00
dependabot[bot]
4f68715483
build(deps): bump org.apache.commons:commons-compress
...
Bumps [org.apache.commons:commons-compress](https://github.com/apache/commons-compress ) from 1.27.1 to 1.28.0.
- [Changelog](https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt )
- [Commits](https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0 )
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-version: 1.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 09:18:02 +02:00
Karthik D
edde1b6730
fix(core): fixes overflow of outputs content
...
* fix
* fix
* fix: minor tweaks
* fix: scope the style
---------
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-07 12:37:44 +05:30
Biplab Bera
399446f52e
feat: disabled the preview button in output tabs for zip files ( #10535 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-08-07 11:56:58 +05:30
Florian Hussonnois
c717890fbc
fix(build): fix and enhance release-plugins.sh
...
Skip gradle release when tag already exists
Check for staging files before commiting
2025-08-06 17:17:50 +02:00
Barthélémy Ledoux
5328b0c574
fix(flows): allow date inputs in playground ( #10611 )
2025-08-06 15:36:29 +02:00
Barthélémy Ledoux
de14cae1f0
fix(flows): playground only clear highlighted lines on leave task ( #10612 )
2025-08-06 15:36:17 +02:00
Miloš Paunović
d8a3e703e7
feat(core): add animated edges to topology graph ( #10616 )
...
Closes kestra-io/kestra#10614 .
2025-08-06 14:49:31 +02:00
dependabot[bot]
90659bc320
build(deps): bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.36 to 1.2.37.
- [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.36...azure-sdk-bom_1.2.37 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 12:55:33 +02:00
dependabot[bot]
37d1d8856e
build(deps): bump software.amazon.awssdk:bom from 2.32.11 to 2.32.16
...
Bumps software.amazon.awssdk:bom from 2.32.11 to 2.32.16.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 11:56:59 +02:00
Florian Hussonnois
93a4eb5cbc
build: add plugin-datagen to plugin list
2025-08-06 11:11:46 +02:00
Miloš Paunović
de160c8a2d
chore(deps): regular dependency update ( #10607 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-08-06 10:20:32 +02:00
dependabot[bot]
28458b59eb
build(deps): bump com.mysql:mysql-connector-j from 9.3.0 to 9.4.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 9.3.0 to 9.4.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/9.3.0...9.4.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:50:39 +02:00
dependabot[bot]
2a256d9505
build(deps): bump org.eclipse.angus:jakarta.mail from 2.0.3 to 2.0.4
...
Bumps org.eclipse.angus:jakarta.mail from 2.0.3 to 2.0.4.
---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
dependency-version: 2.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:50:20 +02:00
dependabot[bot]
9008b21007
build(deps): bump com.google.cloud:libraries-bom from 26.64.0 to 26.65.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.64.0 to 26.65.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.64.0...v26.65.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.65.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:49:35 +02:00
dependabot[bot]
8c13bf6a71
build(deps): bump com.gradleup.shadow from 8.3.8 to 8.3.9
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.8 to 8.3.9.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.8...8.3.9 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 8.3.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:49:06 +02:00
dependabot[bot]
43888cc3dd
build(deps): bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:48:47 +02:00
Piyush Bhaskar
c94093d9f6
fix(flows): ensure plugin documentation change on flow switch ( #10546 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-08-05 14:29:36 +05:30
Barthélémy Ledoux
8779dec28a
fix(flows): add conditional rendering for restart button based on execution ( #10570 )
2025-08-05 10:22:13 +02:00
Nicolas K.
41614c3a6e
feat(stores): #4353 list all KV for namespace and parent namespaces ( #10470 )
...
* feat(stores): #4353 list all KV for namespace and parent namespaces
* feat(stores): #4353 list all KV for namespace and parent namespaces
* feat(stores): #4353 list all KV for namespace and parent namespaces
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-05 09:55:41 +02:00
Barthélémy Ledoux
6b4fdd0688
fix: restore InputForm ( #10568 )
2025-08-05 09:44:39 +02:00
Loïc Mathieu
0319f3d267
feat(system): set the default number of worker threads to 8x available cpu cores
...
This is a better default for mixed workloads and provides better tail latency.
This is also what we advise to our customer.
2025-08-05 09:19:14 +02:00
brian.mulier
0b37fe2cb8
fix(namespaces): autocomplete in kv & secrets
...
related to kestra-io/kestra-ee#4559
2025-08-04 20:29:56 +02:00
brian.mulier
e623dd7729
fix(executions): avoid SSE error in follow execution dependencies
...
closes #10560
2025-08-04 20:22:32 +02:00
Barthélémy Ledoux
db4f7cb4ff
fix(flows)*: load flow for execution needs to be stored most of the time ( #10566 )
2025-08-04 18:54:01 +02:00
Abhilash T
b14b16db0e
fix: Updated InputsForm.vue to clear Radio Button Selection ( #9654 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-08-04 16:03:25 +02:00
brian.mulier
77f6cec0e4
fix(executions): restore execution redirect & subflow logs view from parent
...
closes #10528
closes #10551
2025-08-04 15:46:48 +02:00
Piyush Bhaskar
1748b18d66
chore(core): remove variable and directly assign. ( #10554 )
2025-08-04 18:45:19 +05:30
Piyush Bhaskar
32f96348c1
fix(core): proper state detection from parsed data ( #10527 )
2025-08-04 18:41:05 +05:30
Barthélémy Ledoux
07db0a8c80
fix(flows): no-code - when changing type message avoid warning ( #10498 )
2025-08-04 14:57:28 +02:00
Barthélémy Ledoux
2035fd42c3
refactor: use composition api and ts on revision component ( #10529 )
2025-08-04 14:56:36 +02:00
Barthélémy Ledoux
2856bf07e8
refactor: move editor from vuex to pinia ( #10533 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-04 14:55:55 +02:00
Barthélémy Ledoux
f5327cec33
fix: remove debugging value from playground ( #10541 )
2025-08-04 14:54:45 +02:00
Anna Geller
42955936b2
fix: demo no longer exists
2025-08-04 14:38:13 +02:00
Miloš Paunović
771b98e023
chore(namespaces): add the needed prop for loading all namespaces inside a selector ( #10544 )
2025-08-04 12:44:38 +02:00
Miloš Paunović
b80e8487e3
fix(namespaces): amend problems with namespace secrets and kv pairs ( #10543 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4584 .
2025-08-04 12:19:52 +02:00
YannC.
f35a0b6d60
fix: add missing webhook releases secrets for github releases
2025-08-01 23:21:27 +02:00
brian.mulier
0c9ed17f1c
fix(core): remove icon for inputs in no-code
...
closes #10520
2025-08-01 16:32:08 +02:00
brian.mulier
7ca20371f8
fix(executions): avoid race condition leading to never-ending follow with non-terminal state
2025-08-01 13:12:14 +02:00
brian.mulier
8ff3454cbd
fix(core): ensure instances can read all messages when no consumer group / queue type
2025-08-01 13:12:14 +02:00
Piyush Bhaskar
09593d9fd2
fix(namespaces): fixes loading of additional ns ( #10518 )
2025-08-01 16:28:01 +05:30
Loïc Mathieu
d3cccf36f0
feat(flow): pull up description to the FlowInterface
...
This avoid the need to parse the flow for ex by AI to get the description.
2025-08-01 12:43:49 +02:00
Loïc Mathieu
eeb91cd9ed
fix(tests): RunContextLoggerTest.secrets(): wrong number of logs in awaitLogs()
2025-08-01 12:41:41 +02:00
Loïc Mathieu
2679b0f067
feat(flows): warn on runnable only properties on non-runnable tasks
...
Closes #9967
Closes #10500
2025-08-01 12:41:08 +02:00
Piyush Bhaskar
54281864c8
fix(executions): do not rely on monaco to get value ( #10515 )
2025-08-01 13:23:43 +05:30
Loïc Mathieu
e4f9b11d0c
fix(ci): workflow build artifact doesn't need the plugin version
2025-08-01 09:41:48 +02:00
Barthélémy Ledoux
12cef0593c
fix(flows): playground need to use ui-libs ( #10506 )
2025-08-01 09:06:11 +02:00
Piyush Bhaskar
c6cf8f307f
fix(flows): route to flow page ( #10514 )
2025-08-01 12:10:56 +05:30
Piyush Bhaskar
3b4eb55f84
fix(executions): properly handle methods and computed for tabs ( #10513 )
2025-08-01 12:10:27 +05:30
YannC
d32949985d
fix: handle empty flows list in lastExecutions correctly ( #10493 )
2025-08-01 07:21:00 +02:00
YannC
c051ca2e66
fix(ui): load correctly filters + refresh dashboard on filter change ( #10504 )
2025-08-01 07:15:46 +02:00
Piyush Bhaskar
93a456963b
fix(editor): adjust padding for editor ( #10497 )
...
* fix(editor): adjust padding for editor
* fix: make padding 16px
2025-07-31 19:10:46 +05:30
YannC.
9a45f17680
fix(ci): do not run github release on tag
2025-07-31 14:37:51 +02:00
github-actions[bot]
5fb6806d74
chore(core): localize to languages other than english ( #10494 )
...
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-07-31 17:44:10 +05:30
Barthélémy Ledoux
f3cff72edd
fix(flows): forget all old taskRunId when a new execution ( #10487 )
2025-07-31 13:41:57 +02:00
Barthélémy Ledoux
0abc660e7d
fix(flows): wait longer for widgets to be rendered ( #10485 )
2025-07-31 13:41:46 +02:00
Barthélémy Ledoux
f09ca3d92e
fix(flows): load flows documentation when coming back to no-code root ( #10374 )
2025-07-31 13:41:36 +02:00
YannC
9fd778fca1
feat(ui): added http method autocompletion ( #10492 )
2025-07-31 13:28:59 +02:00
Loïc Mathieu
667af25e1b
fix(executions): Don't create outputs from the Subflow task when we didn't wait
...
As, well, if we didn't wait for the subflow execution, we cannot have access to its outputs.
2025-07-31 13:06:58 +02:00
github-actions[bot]
1b1aed5ff1
chore(core): localize to languages other than english ( #10489 )
...
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-07-31 12:14:37 +02:00
Barthélémy Ledoux
da1bb58199
fix(flows): add the load errors to the flow errors ( #10483 )
2025-07-31 11:53:43 +02:00
Loïc Mathieu
d3e661f9f8
feat(system): improve performance of computeSchedulable
...
- Store flowIds in a list to avoid computing the multiple times
- Storeg triggers by ID in a map to avoid iterating the list of triggers for each flow
2025-07-31 11:35:01 +02:00
yuri1969
2126c8815e
feat(core): validate URL configuration
...
Used the `ServerCommandValidator` style.
BREAKING CHANGE: app won't start due invalid `kestra.url`
2025-07-31 11:24:21 +02:00
yuri1969
6cfc5b8799
fix(build): reduce Gradle warnings
2025-07-31 11:21:01 +02:00
Barthélémy Ledoux
16d44034f0
fix(flows): hide executionkind meta in the logs ( #10482 )
2025-07-31 10:50:34 +02:00
Barthélémy Ledoux
f76e62a4af
fix(executions): do not rely on monaco to get value ( #10467 )
2025-07-31 09:28:33 +02:00
Piyush Bhaskar
f6645da94c
fix(core): remove top spacing from no execution page and removing the redundant code ( #10445 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-31 12:03:58 +05:30
github-actions[bot]
93b2bbf0d0
chore(core): localize to languages other than english ( #10471 )
...
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-07-31 08:23:08 +02:00
Piyush Bhaskar
9d46e2aece
fix(executions): make columns that are not links normal text ( #10460 )
...
* fix(executions): make it normal text
* fix(executions): use monospace font only
2025-07-31 10:33:33 +05:30
brian.mulier
133315a2a5
chore(deps): hardcode vue override version
2025-07-30 19:25:50 +02:00
brian.mulier
b96b9bb414
fix(core): avoid follow execution from being discarded too early
...
closes #10472
closes #7623
2025-07-30 19:25:50 +02:00
Barthélémy Ledoux
9865d8a7dc
fix(flows): playground - implement new designs ( #10459 )
...
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-07-30 17:54:46 +02:00
brian-mulier-p
29f22c2f81
fix(core): redesign playground run task button ( #10423 )
...
closes #10389
2025-07-30 15:23:33 +02:00
dependabot[bot]
3e69469381
build(deps): bump net.thisptr:jackson-jq from 1.3.0 to 1.4.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-30 15:08:39 +02:00
dependabot[bot]
38c24ccf7f
build(deps): bump software.amazon.awssdk:bom from 2.32.6 to 2.32.11
...
Bumps software.amazon.awssdk:bom from 2.32.6 to 2.32.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-30 15:07:49 +02:00
Loïc Mathieu
12cf41a309
fix(ci): don't publish docker in build-artifact
2025-07-30 14:42:16 +02:00
Malaydewangan09
7b8ea0d885
feat(plugins): add script plugins
2025-07-30 17:27:48 +05:30
Barthélémy Ledoux
cf88bbcb12
fix(flows): playground align restart button button ( #10415 )
2025-07-30 11:57:24 +02:00
Loïc Mathieu
6abe7f96e7
fix(ci): add missing build artifact job
2025-07-30 11:47:10 +02:00
Loïc Mathieu
e73ac78d8b
build(ci): allow downloading the exe from the workflow and not the release
...
This would allow running the workflow even if the release step fail
2025-07-30 11:23:43 +02:00
François Delbrayelle
b0687eb702
fix(): fix icons
2025-07-30 10:28:10 +02:00
weibo1
85f9070f56
feat: Trigger Initialization Method Performance Optimization
2025-07-30 09:23:48 +02:00
YannC
0a42ab40ec
fix(dashboard): pageSize & pageNumber is now correctly pass when fetching a chart ( #10413 )
2025-07-30 08:45:20 +02:00
Piyush Bhaskar
856d2d1d51
refactor(flows): remove execution chart ( #10425 )
2025-07-30 11:54:35 +05:30
YannC.
a7d6dbc8a3
feat(ci): allow to run github release ci on dispatch
2025-07-29 15:04:50 +02:00
YannC.
cf82109da6
fix(ci): correctly pass GH token to release workflow
2025-07-29 15:01:36 +02:00
Barthélémy Ledoux
d4168ba424
fix(flows): playground clear current execution when clearExecutions() ( #10414 )
2025-07-29 14:43:11 +02:00
Loïc Mathieu
46a294f25a
chore(version): upgrade to v1.0.0-SNAPSHOT
2025-07-29 14:23:19 +02:00
Loïc Mathieu
a229036d8d
chore(version): update to version 'v0.24.0-rc0-SNAPSHOT'.
2025-07-29 14:21:49 +02:00
François Delbrayelle
a518fefecd
feat(plugins): add plugin-deepseek
2025-07-29 13:58:11 +02:00
Barthélémy Ledoux
1d3210fd7d
fix(flows): remove text from warning button ( #10370 )
2025-07-29 11:27:37 +02:00
brian-mulier-p
597f84ecb7
fix(core): topology was no longer working on new flows ( #10411 )
...
closes #10354
2025-07-29 11:19:05 +02:00
Barthélémy Ledoux
5f3c7ac9f0
fix(core): allow icons api call to take longer than local call ( #10412 )
2025-07-29 11:13:12 +02:00
Nicolas K.
77c4691b04
fix(tests): rework basic auth service test ( #10409 )
...
* fix(tests): rework basic auth service test
* fix(tests): clean basic auth service test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-29 10:59:43 +02:00
github-actions[bot]
6d34416529
chore(core): localize to languages other than english ( #10410 )
...
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-07-29 13:55:25 +05:30
Piyush Bhaskar
40a67d5dcd
feat(flows): add webhook curl and json field ( #10392 )
2025-07-29 13:48:28 +05:30
Loïc Mathieu
2c68c704f6
fix(test): flaky test JdbcQueueTest.withGroupAndType()
2025-07-29 09:35:28 +02:00
Miloš Paunović
e59d9f622c
chore(namespaces): properly handle file name field on flow run dialog if set from defaults ( #10390 )
...
Closes https://github.com/kestra-io/kestra/issues/10365 .
2025-07-29 08:29:08 +02:00
Piyush Bhaskar
c951ba39a7
fix(core): make validation less aggressive ( #10406 )
2025-07-29 11:41:38 +05:30
github-actions[bot]
a0200cfacb
chore(core): localize to languages other than english ( #10405 )
...
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-07-28 20:50:23 +02:00
dependabot[bot]
c6310f0697
build(deps): bump com.github.ben-manes.caffeine:caffeine
...
Bumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/ben-manes/caffeine/releases )
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 17:28:31 +02:00
dependabot[bot]
21ba59a525
build(deps): bump org.postgresql:postgresql in the gradle group
...
Bumps the gradle group with 1 update: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ).
Updates `org.postgresql:postgresql` from 42.7.6 to 42.7.7
- [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.6...REL42.7.7 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.7
dependency-type: direct:production
dependency-group: gradle
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 17:26:23 +02:00
Barthélémy Ledoux
4f9e3cd06c
fix(flows): bring back alignment on overview ( #10369 )
2025-07-28 17:22:55 +02:00
Barthélémy Ledoux
e74010d1a4
fix(flows): playground - use all tasks as breakpoints ( #10399 )
2025-07-28 17:22:23 +02:00
Barthélémy Ledoux
465e6467e9
chore: update ui-libs ( #10391 )
2025-07-28 17:12:56 +02:00
YannC
c68c1b16d9
fix: set postgres and mysql queue offset as a bigint ( #10344 )
2025-07-28 16:28:09 +02:00
YannC
468c32156e
chore: enforce micronaut open api version until Micronaut Platform works ( #10393 )
2025-07-28 16:27:59 +02:00
Loïc Mathieu
6e0a1c61ef
fix(tests): increase the sleep inside ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies()
...
I'm not happy with that but I ran 3x 100 repetitions and all passed
2025-07-28 16:23:40 +02:00
Loïc Mathieu
552d55ef6b
fix(test): RestactCaseTest.restartFailedWithFinally() should use executionService.isTerminated()
2025-07-28 16:23:40 +02:00
skayliu
08b0b682bf
refactor(pebble): add more timestamp data time format
2025-07-28 16:17:55 +02:00
ben8t
cff90c93bb
feat(plugin): add Notion plugin ( #10049 )
2025-07-28 16:09:01 +02:00
Roman Acevedo
ea465056d0
fix(triggers): bulk action on triggers did not take into account this is async ( #10307 )
2025-07-28 15:21:03 +02:00
Piyush Bhaskar
02f150f0b0
fix(core): animation on ai agent button ( #10379 )
...
* fix(core): animation on ai agent button
* reafctor(ai): add AITriggerButton component.
2025-07-28 18:48:34 +05:30
Loïc Mathieu
95d95d3d3c
fix(tests): fix assertions in DateFilterTest.now()
2025-07-28 14:51:41 +02:00
Nicolas K.
6b8d3d6928
fix(tests): flaky test with wire mock not staring fast enough ( #10383 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-28 14:07:48 +02:00
Piyush Bhaskar
1e347073ca
fix(plugins): go to list of plugins from sidebar ( #10385 )
...
* fix(plugins): go to list of plugins from sidebar
* fix: update route to use path.
2025-07-28 17:24:09 +05:30
Loïc Mathieu
ac09dcecd9
fix(flows): wrong warning in FILE input
...
As we deprecate the `extension` property but still have a default for it, the warning is always disaply.
Removing the default and applying only when needed fixes the issue.
Fixes #10361
2025-07-28 13:40:11 +02:00
Miloš Paunović
40b337cd22
fix(namespaces): make sure the namespace parameter is properly passed when reading a file ( #10384 )
...
Relates to https://github.com/kestra-io/kestra/issues/10363 .
Relates to https://github.com/kestra-io/kestra-ee/issues/4514 .
2025-07-28 12:35:44 +02:00
Karthik D
5377d16036
chore(plugins): simplify the plugins search field ( #10373 )
...
Closes https://github.com/kestra-io/kestra/issues/10300 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 12:15:08 +02:00
Barthélémy Ledoux
f717bc413f
tests: update frontend-tests ( #10380 )
2025-07-28 12:02:32 +02:00
Loïc Mathieu
d6bed2d235
fix(flows): file watching flow should delete the flow when the file is deleted while reading for update
...
When you use flow watching, a file can be updated then deleted, if it occurs quickly you could have a modified event, read the file then have a file not found exception as it has been deleted.
We should delete the flow in this case.
This has been detected because the related tests are flaky, doing that reduce falkiness of the related tests
2025-07-28 12:00:30 +02:00
Loïc Mathieu
07fd74b238
fix(test): flaky ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies()
2025-07-28 11:50:57 +02:00
Loïc Mathieu
60eef29de2
fix(tests): await for terminated execution instead of sleep in ExecutionControllerRunnerTest.killByIdShouldFailed()
2025-07-28 11:50:57 +02:00
Loïc Mathieu
20ca7b6380
fix(tests): increase wait time to 10 in LogConsumerTests.logs()
...
This should reduce flakiness
2025-07-28 11:50:57 +02:00
Piyush Bhaskar
9d82df61c6
Revert "fix(core): fixes cumbersome operator selection ( #10322 )" ( #10377 )
...
This reverts commit e78210b5eb .
2025-07-28 14:52:58 +05:30
Piyush Bhaskar
e78210b5eb
fix(core): fixes cumbersome operator selection ( #10322 )
2025-07-28 14:29:42 +05:30
Miloš Paunović
83143fae83
fix(executions): add default icons to execution dependency view ( #10375 )
...
Closes https://github.com/kestra-io/kestra/issues/10327 .
2025-07-28 10:58:12 +02:00
Malay Dewangan
25f5ccc6b5
fix(runner): support floating-point CPU values in Docker runner ( #10366 )
2025-07-28 14:21:23 +05:30
Piyush Bhaskar
cf3e49a284
fix(core): give height to tooltip and use ks tokens ( #10372 )
2025-07-28 13:49:42 +05:30
JAGADEESH E
9a72d378df
chore(core): amend missing property causing console warning in the settings page ( #9788 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 09:49:14 +02:00
Loïc Mathieu
752a927fac
feat(logs): allow LogShipper to filters on flowId and executionId
...
Closes https://github.com/kestra-io/kestra-ee/issues/4468
2025-07-28 09:40:36 +02:00
yuri
4053392921
fix(core): amend misc label-related issues ( #10044 )
...
* fix(core): amend misc label-related issues
* re-enabled bulk update of label value
* re-enabled merging flow-execution labels by key
* made duplicated keys rejection readable
* forced multiple validations within `RequestUtils`
* ensured existing labels can be overriden
* added multiple tests validating complex scenarios
BREAKING CHANGE: switched from first to last label value override
BREAKING CHANGE: preventing empty key/value labels
BREAKING CHANGE: preventing whitespace in key
* fix(core): reflect feedback
* Deduplicated a list inside the `Labels` task.
* Worked around label mutation at `Worker`.
* Attempted to deduplicate labels within `Execution` as possible.
* fix(core): remove irrelevant changes
2025-07-28 09:38:38 +02:00
Barthélémy Ledoux
8b0483643a
feat(flows): code editor can launch playground ( #10359 )
2025-07-28 09:15:39 +02:00
Piyush Bhaskar
5feeb41c7a
fix(core): update state count emission and filter table executions. ( #10367 )
2025-07-28 12:42:20 +05:30
github-actions[bot]
d7f5e5c05d
chore(core): localize to languages other than english ( #10368 )
...
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-07-28 09:09:32 +02:00
Aditya
4840f723fc
chore(core): properly handle environment name set either via config and through the settings page ( #10151 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 09:06:34 +02:00
Devesh Kumar
8cf159b281
fix(namespaces): prevent namespace folder highlighting when containing file is selected ( #10364 )
...
Closes https://github.com/kestra-io/kestra/issues/10360 .
2025-07-28 08:47:25 +02:00
Loïc Mathieu
4c79576113
fix(tests): improve JdbcQueueTest flaky tests
2025-07-25 12:50:27 +02:00
Florian Hussonnois
f87f2ed753
fix(system): avoid potential NPE in ServiceLivenessManager ( #10338 )
...
Avoid a potential NPE in ServiceLivenessManager when
a local service is unregistered during shutdown before the liveness probe completes
Fix : #10338
2025-07-25 12:33:18 +02:00
Florian Hussonnois
298a6c7ca8
fix(system): ignore state transition failure for indexer
...
Fix : kestra-io/kestra-ee#4474
2025-07-25 11:35:09 +02:00
Loïc Mathieu
ab464fff6e
fix(executions): flow concurrency limit not honors when executions are created at a high rate
...
This is due to the fact that we now process the execution queue concurrently so there is a race when counting currently running executions. This can be seen easily using a ForEachItem as it could create tens or hundreds of executions almost instantly leading to almost all those executions started as they would all see 0 executions running...
Using a dedicated execution running queue, as done in EE, would serialize the messages and fix the issue.
However, if using multiple executor instances and concurrency limit = 1, there is a theoretical race as no locks will be done if no execution is running. A max surge of executions could be as high as the number of executor but this race is less probable to happen in real world scenario.
Fixes #10167
2025-07-25 11:35:00 +02:00
Florian Hussonnois
6dcba16314
chore(core): clean QueryFilter class
2025-07-25 11:34:09 +02:00
Barthélémy Ledoux
80a328e87e
fix(flows): better loading pattern ( #10345 )
2025-07-25 10:14:07 +02:00
Loïc Mathieu
f2034f4975
fix(executions): race condition inside nested ForEach with concurrency
...
Fixes #10167
2025-07-25 09:45:29 +02:00
github-actions[bot]
edca56d168
chore(core): localize to languages other than english ( #10341 )
...
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-07-24 23:21:03 +02:00
Roman Acevedo
076434cc7c
chore: remove frontend codecov in CI
2025-07-24 18:44:44 +02:00
Barthélémy Ledoux
69d2b97416
feat(flows): playground ( #10042 )
...
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-07-24 18:00:13 +02:00
Roman Acevedo
a7b07e5556
chore: update utility scripts still referencing old maven repo
2025-07-24 16:16:41 +02:00
Barthélémy Ledoux
ee6a2ae9a3
fix(flows): parse JSON when switching from string to object ( #10255 )
2025-07-24 15:48:52 +02:00
Florian Hussonnois
e36925c879
fix(system): fix and cleanup StorageInterface ( kestra-io/kestra-ee#4488 )
...
Allow tenantId to be null in storage for cluster-wide
operations on object storage
Related-to: kestra-io/kestra-ee#4488
2025-07-24 15:40:00 +02:00
Piyush Bhaskar
df63fc56fc
fix(ai): shortcut to submit and for newline ( #10325 )
2025-07-24 19:01:18 +05:30
Loïc Mathieu
eb22d3f6ee
feat(logs): allow purging log by execution ID
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4468
2025-07-24 15:12:27 +02:00
Roman Acevedo
150145692f
fix(cli): tenantService was injected directly, this is not working in cli
2025-07-24 13:56:04 +02:00
Roman Acevedo
a900d8f5bb
fix(cli): when picoli was throwing InitializationException the java process was not stopped
2025-07-24 13:56:04 +02:00
Loïc Mathieu
3e70aacb9c
fix(executions): breakpoint on ForEach
...
We should be able to put a breakpoint without value, easier for the playground
2025-07-24 13:46:51 +02:00
Piyush Bhaskar
31658a1862
fix(core): prevent default if suggestion is active ( #10320 )
2025-07-24 16:18:25 +05:30
Miloš Paunović
694ee7ed86
chore(deps): regular dependency update ( #10314 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-07-24 12:09:22 +02:00
Piyush Bhaskar
83fb225577
fix(executions): update query parameter for state filtering ( #10315 )
2025-07-24 14:40:24 +05:30
Miloš Paunović
1d89f53526
chore(flows): show small execution charts on flow listing ( #10054 )
...
Co-authored-by: YannC. <ycoornaert@kestra.io >
2025-07-24 10:18:27 +02:00
Roman Acevedo
6d72804a54
fix(filters): left menu current page disabling was not working
...
- fixes https://github.com/kestra-io/kestra/issues/9476
2025-07-24 10:01:52 +02:00
Piyush Bhaskar
26bd7dab97
fix(core): check null uri ( #10309 )
2025-07-24 12:46:15 +05:30
dependabot[bot]
1925d7832c
build(deps): bump axios in /ui in the npm_and_yarn group ( #10305 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.11.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 08:42:03 +02:00
Piyush Bhaskar
379649785d
fix(secrets): show namespace column ( #10222 )
...
* fix(secrets): show namespace column
* fix(secrets): update condition
2025-07-24 11:02:41 +05:30
Roman Acevedo
302ec94bee
feat(tests): testsuite run persistence
2025-07-23 20:16:03 +02:00
Malaydewangan09
02f97dfd88
feat(*): add new plugins
2025-07-23 19:52:51 +05:30
dependabot[bot]
ac9f44b766
build(deps): bump flyingSaucerVersion from 9.13.0 to 9.13.1
...
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 16:18:32 +02:00
dependabot[bot]
c287304264
build(deps): bump com.google.cloud:libraries-bom from 26.63.0 to 26.64.0
...
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 16:17:37 +02:00
Loïc Mathieu
6510cdfbdc
fix(core): revert unwanted changes
...
These changes should not have been added to https://github.com/kestra-io/kestra/pull/10230 .
They have not been properly tested even if they seem to be meaningful
2025-07-23 16:16:39 +02:00
dependabot[bot]
298e9f3ab7
build(deps): bump com.microsoft.playwright:playwright
...
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:37:11 +02:00
Nicolas K.
45291eb2c4
fix(cli): #10062 add tenant to load flows properly at the startup ( #10290 )
...
* fix(cli): #10062 add tenant to load flows properly at the startup
* fix(cli): #10062 add fallback tenant to ee service
* fix(cli): #10062 use tenant id in all cli
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-23 15:36:10 +02:00
dependabot[bot]
ebd47b31b1
build(deps): bump software.amazon.awssdk:bom from 2.32.1 to 2.32.6
...
Bumps software.amazon.awssdk:bom from 2.32.1 to 2.32.6.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:35:36 +02:00
dependabot[bot]
48a3a3cbbf
build(deps): bump jacksonVersion from 2.19.1 to 2.19.2
...
Bumps `jacksonVersion` from 2.19.1 to 2.19.2.
Updates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.1...jackson-core-2.19.2 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.1...jackson-modules-java8-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.1...jackson-dataformats-text-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.1...jackson-dataformats-binary-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.1...jackson-dataformats-binary-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.1...jackson-dataformat-xml-2.19.2 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.19.1...jackson-datatypes-collections-2.19.2 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.1 to 2.19.2
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.1 to 2.19.2
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:34:08 +02:00
dependabot[bot]
fc7b7738bd
build(deps): bump com.mysql:mysql-connector-j from 8.0.33 to 9.3.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 8.0.33 to 9.3.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.33...9.3.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.3.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:33:48 +02:00
dependabot[bot]
06ffa6602b
build(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0
...
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-version: 2.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:33:10 +02:00
Piyush Bhaskar
1336cca81a
refactor(template): migrate template module to pinia ( #10226 )
2025-07-23 18:33:38 +05:30
Loïc Mathieu
f0ab8a3067
fix(system)*: don't mix constructor injection with field injection
...
Field injection are resolved after constructor injection so setting threadCount was never used.
2025-07-23 13:31:06 +02:00
github-actions[bot]
3cfd5ebe4d
chore(core): localize to languages other than english ( #10291 )
...
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-07-23 16:39:21 +05:30
Piyush Bhaskar
f97ad45cef
feat(execution): "Debug Expression" for Trigger Variables ( #10242 )
...
* feat(execution): "Debug Expression" for Trigger Variables
* fix(ui): improve layout and text.
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-23 16:00:33 +05:30
Piyush Bhaskar
2a9a0c7484
fix(executions): fixes file preview ( #10252 )
...
* fix(executions): fixes file preview
* fix: remove stored file preview
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-23 15:49:17 +05:30
Piyush Bhaskar
9eeffa089c
chore(version): bump ui-libs to version 0.0.222 ( #10285 )
2025-07-23 12:46:03 +05:30
YannC
19df58c6da
feat: hide community button on EE edition ( #10251 )
2025-07-23 08:57:19 +02:00
Piyush Bhaskar
d190522bfd
fix(executions): fixes execution selection action button ( #10257 )
2025-07-23 12:00:17 +05:30
Loïc Mathieu
cbd48b0075
chore(plugins): rename Langchain4j plugin to AI
2025-07-22 16:07:27 +02:00
YannC
ea1603f051
feat(pebble): create a in expression to look for a string in a list ( #9817 )
...
* feat(pebble): create a in expression to look for a string in a list
close #9813
2025-07-22 15:43:25 +02:00
YannC
d24f6059d9
chore(test): Improved TestsUtils and added more tests for coverage in… ( #9776 )
...
* chore(test): Improved TestsUtils and added more tests for coverage in ExecutionControllerRunnerTest
* fix: revert testUtils + reduce sleep time
* fix: replace 2s sleep to 250ms
2025-07-22 15:08:49 +02:00
YannC.
12c8db40ae
feat: action to check if tag is latest in github release
2025-07-22 14:45:38 +02:00
Piyush Bhaskar
3660e1a990
fix(logs): update query filter to show logs ns and flowwise ( #10248 )
2025-07-22 17:54:20 +05:30
Miloš Paunović
ca96c7b5dc
fix(namespaces)*: prevent overwriting namespace file content with undefined string ( #10247 )
2025-07-22 14:23:44 +02:00
bishalbera
d9bdcc5b20
feat(cli): added skip-deprecated flag in plugindoc command
2025-07-22 13:38:48 +02:00
Piyush Bhaskar
c31fae4cc9
fix(triggers): ensure clearing the selection. ( #10245 )
2025-07-22 15:58:49 +05:30
Miloš Paunović
87480d81b8
chore(core): add missing translation key/value pairs ( #10243 )
2025-07-22 11:44:53 +02:00
Nicolas K.
251a821322
fix(repositories): make filter service protected ( #10241 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-22 11:36:57 +02:00
dependabot[bot]
3d0b2b7f01
build(deps): bump the npm_and_yarn group in /ui with 3 updates ( #10236 )
...
---
updated-dependencies:
- dependency-name: vue-i18n
dependency-version: 11.1.10
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@intlify/core-base"
dependency-version: 11.1.10
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 10:37:07 +02:00
Miloš Paunović
0811258d2e
fix(executions): make sure outputs do not overflow over right drawer ( #10238 )
...
Closes https://github.com/kestra-io/kestra/issues/10232 .
2025-07-22 10:12:02 +02:00
Loïc Mathieu
aecd4cc5dd
fix(tests): strengthen awaitExecution predicate
...
In some test situation, awaitExecution may receive old messages so we strenghten the predicate to be sure to wait for the correct execution: the one that ends successfully
2025-07-22 10:08:00 +02:00
YannC.
b1d41f6f47
fix: handle label filter with and instead or for flow
...
close #4390
2025-07-22 09:42:45 +02:00
Piyush Bhaskar
a9d215996b
fix(core): do not show release notes button for ee specific plugins ( #10235 )
...
* fix(core): do not show button for ee specific plugins
* fix(core): refactor for improved readability
2025-07-22 12:16:49 +05:30
Emil Shakirov
812c8b5718
feat(core): add a Pebble function to generate KSUID
2025-07-21 18:17:58 +02:00
Nicolas K.
bc3d534ba6
fix(pebble): #8953 add more flexible day number conversion method ( #10205 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-21 15:25:09 +02:00
Roman Acevedo
ef4f1bdd1f
fix(flows): remove flows date filters UI, they do not exist
...
- fixes https://github.com/kestra-io/kestra/issues/10201
2025-07-21 12:46:35 +02:00
Loïc Mathieu
6bc1e3ec4d
fix(executions)*: restart with finally or afterExecution
...
When a flow fail and is restarted and contains either a finally or an afterExecution block, those are not resetted so the restart will skip all task and terminate the flow.
The fix will reset the status of those tasks so they are restarted.
Fixes #10155
2025-07-21 12:21:25 +02:00
skayliu
80d394fd6a
fix(pebble): fix typo
2025-07-21 12:17:18 +02:00
skayliu
30c4f11b8a
fix(pebble): fix typo
2025-07-21 12:17:18 +02:00
skayliu
7bd21887d1
feat(pebble): add millisecond date time format
2025-07-21 12:17:18 +02:00
Roman Acevedo
770438eb66
feat(tests): use Flow YAML autocompletion
...
- fixes https://github.com/kestra-io/kestra-ee/issues/3900
2025-07-21 11:50:42 +02:00
github-actions[bot]
a8838102ec
chore(core): localize to languages other than english ( #10221 )
...
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-07-21 11:15:10 +02:00
Piyush Bhaskar
19161cc078
feat(core): update titles , add button slot for license ( #10218 )
2025-07-21 13:31:45 +05:30
Piyush Bhaskar
6c48571101
feat(core): implement backend validation for login for configs and also fixes PH event ( #10196 )
...
* feat(core): implement backend validation for login for configs
* fix(auth): simplify authentication check and api route
* fix: access auth properly
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
* fix(ui): improve auth validation handling and routing
* fix(core): fixes PH event and initialization for setup process.
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-21 13:21:17 +05:30
Loïc Mathieu
c09dafca01
fix(executions): support unicode file name inside the internal storage
...
Fixes #9550
2025-07-21 09:51:07 +02:00
yuri1969
3a3dadd8e9
fix(tests): timezone issue
...
Test failed at certain moments when runnin in a non-`Europe/Lisbon` TZ.
2025-07-21 09:03:21 +02:00
skayliu
68c1abb6f2
chore(deps): relocate mysql driver
2025-07-18 12:29:43 +02:00
skayliu
cfea378104
refactor(pebble): Stronger the uuid function from v4 to v7
2025-07-18 12:29:43 +02:00
Barthélémy Ledoux
d1badab05b
fix(core): check if logged in before requesting usages ( #10194 )
...
* fix(core): check if logged in before requesting usages
* fix: avoid calls to get resources when auth not initialized yet
2025-07-18 15:37:49 +05:30
Nicolas K.
581442c427
feat(security) #10180 open basic auth validation endpoint ( #10190 )
...
* feat(security) #10180 open basic auth validation endpoint
* feat(security) #10180 add unit test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-18 11:23:30 +02:00
MilosPaunovic
02430a00b5
feat: introduce ui changes for keeping filename on file input
2025-07-18 11:16:25 +02:00
Loïc Mathieu
f7c5fd3984
feat(executions): use the uploaded file name for inputs of type FILE
...
Use the part name for the input ID, this is a BC.
Use the filename attribute of the part for creating the file inside the internal storage.
Detect previous usage of part name and filename and emit a deprecation warning.
2025-07-18 11:16:25 +02:00
Piyush Bhaskar
3f4b39ec4f
feat(core): add troubleshooting button and doc ( #10191 )
...
* feat(core): add troubleshooting button and doc
* fix: add ?
* fix: type warn
* chore(core): localize to languages other than english (#10193 )
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 >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
2025-07-18 14:42:28 +05:30
Piyush Bhaskar
ddfe637828
fix(core): adjust word wrap and prevent newlines in input ( #10176 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-18 13:58:16 +05:30
Piyush Bhaskar
e09a89ac03
fix(core): update text from user to account. ( #10187 )
...
* fix(core): update text from user to account.
* chore(core): localize to languages other than english (#10188 )
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 >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-18 13:47:37 +05:30
github-actions[bot]
bbb5c2a6e0
chore(core): localize to languages other than english ( #10189 )
...
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-07-18 10:07:50 +02:00
Piyush Bhaskar
bbf22d8813
fix(ai): show prompt window only if ai is enabled in configs ( #10172 )
2025-07-18 13:19:47 +05:30
Piyush Bhaskar
243522372d
refactor(ai): migrate ai store from Vuex to Pinia ( #10174 )
2025-07-18 13:14:15 +05:30
Roman Acevedo
2a24e29bd9
feat(filters): prevent saving a search with duplicated label
...
- fixes https://github.com/kestra-io/kestra/issues/9026
2025-07-18 09:19:55 +02:00
Miloš Paunović
d7d52cba5a
chore(core): move expand all buttons to the left side ( #10186 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4394 .
2025-07-18 08:46:44 +02:00
MilosPaunovic
8319ad7439
feat(executions): work on the ui for execution dependencies
2025-07-17 17:45:15 +02:00
Loïc Mathieu
4996ccdefd
feat(system): add a between-items timeout on all our SSE connections
...
This avoid potential connection leak by closing them if nothing happen inside it.
These is very unlickly to happen but as some follow endpoint may have races, for ex an execution ends between the time we fetch it and start listening to its event, this is better to add this as a safety net.
2025-07-17 17:45:15 +02:00
Loïc Mathieu
66889a3d92
feat(executions): execution dependencies
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4230
2025-07-17 17:45:15 +02:00
Loïc Mathieu
fc0b52dbd0
feat(executions): add execution outputs inside the expression context
...
Closes https://github.com/kestra-io/kestra-ee/issues/3999
2025-07-17 17:44:55 +02:00
Piyush Bhaskar
c7b9e1846e
fix(core): improve handling of setup completion and display values ( #10141 )
2025-07-17 16:30:39 +02:00
Nicolas K.
fe485243f7
fix(security) #10133 add password validation and save error in database for the front to use ( #10177 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-17 16:29:57 +02:00
Anna Geller
8637bb847f
fix(docker-compose): add info about password policy to docker compose example
2025-07-17 16:12:08 +02:00
Nicolas K.
c8d89dbdd4
fix(security) #10133 server error when no basic auth configuration persisted ( #10175 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-17 15:28:15 +02:00
Miloš Paunović
71e3b19f02
chore(core): add back the missing translation keys ( #10170 )
2025-07-17 13:04:33 +02:00
Miloš Paunović
5457c216c8
chore(core): remove non-matching translation keys ( #10169 )
2025-07-17 13:01:10 +02:00
github-actions[bot]
aa2d88fcbb
chore(core): localize to languages other than english ( #10160 )
...
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-07-17 12:31:16 +02:00
Piyush Bhaskar
393faed512
fix(plugins): adjust font sizes for collapsible body ( #10164 )
2025-07-17 15:29:20 +05:30
Barthélémy Ledoux
0e8e65af7c
feat(flows): add setting to disable hovers in editor ( #10159 )
2025-07-17 10:54:04 +02:00
Piyush Bhaskar
133151377f
fix(triggers): only updates the trigger that matches both flow and trigger Id ( #10158 )
2025-07-17 14:19:21 +05:30
Loïc Mathieu
fa2bf8fc5c
feat(execution): allow to wait for execution completion into a Webhook
...
Closes #10147
2025-07-17 10:47:53 +02:00
Piyush Bhaskar
614c7b2226
fix(core): fixes some design tweaks for Ai Agent ( #9875 )
...
* fix(core): fixes some design tweaks for Ai Agent
* minor tweaks
* fix: show prompt only when AI is enabled.
* fix: dark button
* remove
* fix(core): repair GlobalSearch
* fix(ai): swap shortcut to CTRL + ALT + SHIFT + K to avoid collisions
* fix: add key shortcuts in dropdown
* fix(ui): update AI width , toggle shortcut and editor top spacing
* fix: en.json
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-17 12:48:45 +05:30
Loïc Mathieu
05cb79f4b6
feat(executions): provide a task run caching mechanism
...
Closes https://github.com/kestra-io/kestra-ee/issues/3580
2025-07-17 09:16:55 +02:00
Nicolas K.
278dbd8b82
fix(security) #10133 ignore enable=true flag from basic auth config ( #10148 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-16 17:28:48 +02:00
Loïc Mathieu
98d1ab57cc
feat(execution): add execution ID to the latest execution
...
Needed for the new playground functionality.
2025-07-16 16:54:45 +02:00
Nicolas K.
f2fd9f398d
fix(security) #10133 basic auth config always takes priority ( #10145 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-16 15:27:34 +02:00
Piyush Bhaskar
b72381e2cb
fix(ai): refine card styles; add button disabled state colors across UI. ( #10142 )
2025-07-16 18:40:20 +05:30
Piyush Bhaskar
14e853ce40
refactor(store): remove unused graph store module ( #10144 )
2025-07-16 18:39:21 +05:30
Loïc Mathieu
7ebf5989a5
feat(flows): add an API endpoint for listing flow properties
...
Closes #9524
The new endpoint allow for properties only JSON schema for all base types.
2025-07-16 14:36:19 +02:00
Barthélémy Ledoux
b70faea505
refactor: migrate executions store from vuex to pinia ( #10093 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-07-16 14:14:38 +02:00
dependabot[bot]
f54ed8a488
build(deps): bump io.micrometer:micrometer-core from 1.15.1 to 1.15.2
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.2 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 12:48:13 +02:00
dependabot[bot]
6a796b0a25
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.5.0 to 2.5.2.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-version: 2.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 12:14:00 +02:00
Loïc Mathieu
ec7e65d794
fix(system): possible NPE when computing flowable task outputs
2025-07-16 11:22:38 +02:00
Piyush Bhaskar
0c5e190350
fix(ui): reorder collapse items and refine connection properties to show only non required in collapsed ( #9673 )
2025-07-16 14:49:13 +05:30
Piyush Bhaskar
1014cdefeb
refactor(service): migrate service.js to pinia ( #9760 )
...
* refactor(service): migrate service.js to pinia
* fix scope of i18n
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-16 14:48:51 +05:30
Loïc Mathieu
efdc29f30a
feat(executions): add preview for local files and namespace fles
...
Closes #9740
2025-07-16 11:05:13 +02:00
dependabot[bot]
a44b7f78fb
build(deps): bump org.opensearch.client:opensearch-java
...
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 10:57:57 +02:00
Bart Ledoux
90eb0ffa4f
fix: basePath is now a function
2025-07-16 10:27:33 +02:00
dependabot[bot]
85b5002acf
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.25.0 to 2.25.1.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:54:02 +02:00
dependabot[bot]
4fd66d7781
build(deps): bump com.vanniktech.maven.publish from 0.33.0 to 0.34.0
...
Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases )
- [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.33.0...0.34.0 )
---
updated-dependencies:
- dependency-name: com.vanniktech.maven.publish
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:53:25 +02:00
dependabot[bot]
362858e4d7
build(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
...
Bumps org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:52:56 +02:00
dependabot[bot]
06e4c9f110
build(deps): bump software.amazon.awssdk:bom from 2.31.77 to 2.32.1
...
Bumps software.amazon.awssdk:bom from 2.31.77 to 2.32.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:52:09 +02:00
dependabot[bot]
a71e46169f
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:51:23 +02:00
Barthélémy Ledoux
4e1c4b7708
fix: curl feature needs baseUrl as a function ( #10092 )
2025-07-15 18:43:12 +02:00
Barthélémy Ledoux
75f5348db1
fix(executions): restore taskruns store ( #10090 )
2025-07-15 15:37:34 +02:00
Piyush Bhaskar
5b5b616def
fix(secrets): circle masked input to replace squarefont. ( #10088 )
2025-07-15 19:05:24 +05:30
Miloš Paunović
ec360bd658
fix(core): remove icons from no code input selector ( #10080 )
...
Closes https://github.com/kestra-io/kestra/issues/10075 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-15 15:05:48 +02:00
Piyush Bhaskar
4f2a37c31f
fix(core): fixes user with no rights is able to access the dashboard route ( #9361 )
...
* fix(core): allow custom logo slot in sidebar.
* fix: use boolean prop instead of slot
2025-07-15 18:11:35 +05:30
Barthélémy Ledoux
90d572ef33
fix(flow): autocomplete output values in pebble editor ( #10083 )
2025-07-15 14:25:56 +02:00
Biplab Bera
ceecab1811
chore(executions): improve the file input dialog ( #9894 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 13:35:25 +02:00
Miloš Paunović
25592ec203
refactor(dashboards): minor improvements of dashboard components code ( #10085 )
2025-07-15 13:24:35 +02:00
github-actions[bot]
d935333c5b
chore(core): localize to languages other than english ( #10086 )
...
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-07-15 13:11:07 +02:00
Malay Dewangan
e2571ba523
feat(executions): Allow unqueuing to states other than RUNNING #5939 ( #8381 )
...
* feat(executions): added the ui part for being able to unqueue exeution to different state
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-07-15 16:18:35 +05:30
Loïc Mathieu
94dc1cea25
feat(tenants): provide an endpoint that list all tenants dependencies
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3515
2025-07-15 12:39:17 +02:00
Piyush Bhaskar
87bb87bbbc
fix(ai): update styling for Accept/Decline ( #10082 )
2025-07-15 16:04:30 +05:30
Miloš Paunović
47955fc3c3
fix(core): remove deprecated properties from no code task selector ( #10079 )
...
Closes https://github.com/kestra-io/kestra/issues/10077 .
Closes https://github.com/kestra-io/kestra-ee/issues/4355 .
2025-07-15 11:33:14 +02:00
Anusha G H
be23ac591c
chore(executions): remove cancel button from resume dialog ( #10051 )
...
Co-authored-by: Anusha G H <anushah@sahaj.ai >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 10:56:36 +02:00
Miloš Paunović
578e34ee17
chore(deps): update the element-plus package and remove patch file for it ( #10069 )
2025-07-15 10:41:06 +02:00
skayliu
05959ee28c
feat(pebble): add a timestampMilli pebble function ( #10064 )
...
* feat(pebble): add a timestampMilli pebble function
* feat(test): add a timestampMilli pebble function test
* fix(docs): fix typo
* feat(docs): add a timestampMilli pebble function docs
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 10:32:44 +02:00
Piyush Bhaskar
ae2ce394c9
fix(core): secrets as a tab. ( #10072 )
2025-07-15 13:30:44 +05:30
Miloš Paunović
a3fa2051ce
fix(executions): add missing uuid property ( #10078 )
2025-07-15 08:50:46 +02:00
Anna Geller
6fb0858710
fix: basic auth commented out by default to load setup page first
2025-07-14 14:19:49 +02:00
Anna Geller
df94a248e2
fix(docker-compose): cut the removed enabled flag
2025-07-14 14:08:30 +02:00
Piyush Bhaskar
f826d9ac8e
fix(ui): update label styles for better visual ( #10070 )
...
* fix(ui): update label styles for better visual
* fix: remove light color
2025-07-14 16:35:20 +05:30
Piyush Bhaskar
8d652d5185
fix(core): show plugin toc properly ( #10068 )
2025-07-14 12:13:01 +05:30
Piyush Bhaskar
c4680836a6
fix(ui): properly update theme switching ( #10065 )
2025-07-12 19:15:15 +05:30
brian-mulier-p
77f0f5bb87
fix(core): add an exception to avoid popping challenge in case of wrong credentials on login page ( #10061 )
2025-07-11 17:22:07 +02:00
brian-mulier-p
c68808582b
fix(core): add proxy so that origin is the same as request url for workers ( #10053 )
2025-07-11 16:44:03 +02:00
brian-mulier-p
3a10a52320
feat(core): hide deprecated elements in doc, autocompletion (only types), nocode ( #10020 )
...
closes #7206
closes #8786
closes #9322
2025-07-11 16:41:45 +02:00
François Delbrayelle
0a6bfd1389
fix(gradle): be able to use publishToMavenLocal ( #10047 )
2025-07-11 16:20:20 +02:00
Piyush Bhaskar
b7201055a8
refactor(core): migrate misc store module to pinia ( #10048 )
2025-07-11 19:13:38 +05:30
Roman Acevedo
710f9a3373
test(e2e): include E2E tests in PR CI ( #10036 )
...
* test(e2e): include E2E tests in PR CI
* Update e2e.yml to fix report
* tests(e2e): video and trace on failure
* tests(e2e): unflaky assertion exec
* tests(e2e): slowMo 100ms
2025-07-11 14:31:10 +02:00
brian.mulier
0402362499
fix(core): strict samesite for basic auth cookie
2025-07-11 12:07:49 +02:00
brian-mulier-p
15d3caf62c
fix(core): basic auth is now handled through cookies, header then challenge so that SSE sends it ( #10043 )
2025-07-11 10:56:12 +02:00
Loïc Mathieu
4dc1e52b08
chore(system): avoid calling allTaskWithChild when computing plugin defaults
2025-07-11 09:38:34 +02:00
Roman Acevedo
6f62988135
build: remove codecov for ui #10038
...
As discussed with Bart it is not helping us, it is often red and the conf is not right, and anyway he believes codecov on frontend is not easy and perfect
from Bart: Nuance: I believe that having code coverage on Frontend is a great tool to see where we should track more, but having it as a metric is very unproductive.
The only thing I care about being tested are:
if a component renders at all
what it looks like
... interactions
None of this is covered by code lines.
We could have a demand for 10% coverage of every patch and that's it.
2025-07-11 09:09:27 +02:00
Roman Acevedo
8080bbf964
test(storage): unflaky StorageTestSuite.filesByPrefix
2025-07-11 09:06:32 +02:00
Barthélémy Ledoux
565bee96c9
fix(core): login setup failures when baseUrl is empty ( #10041 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-07-10 16:29:45 +02:00
Piyush Bhaskar
44f93c0b13
fix(core): streamlining base URL creation ( #10039 )
...
* refactor(core): streamlining base URL creation
* fix: less changes
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 19:50:04 +05:30
Loïc Mathieu
51f831586a
chore(system): avoid calling TaskRun.toStringState() when not needed
...
This methods do a lot of potentialy big String concatenation so it's better to not call it unless necessary.
2025-07-10 16:06:39 +02:00
Loïc Mathieu
93b9932469
test(executions): improve reliability of the ExecutionControllerRunnerTest
2025-07-10 16:06:26 +02:00
Loïc Mathieu
d10b11ed1f
fix(system): merge flowable outputs when terminated
...
A flowable may compute its outputs before it is terminated. In this case, they can be wiped out when we compute the outputs when terminated.
So we need to merge the maps.
2025-07-10 16:06:26 +02:00
Roman Acevedo
f57ab7a828
feat(tests): impl disabling testcase
2025-07-10 15:32:47 +02:00
Loïc Mathieu
b97f93f2f9
feat(system): use available processor count number of executor threads
2025-07-10 14:59:48 +02:00
Nicolas K.
8094756601
fix(security): use the login/pass of basicAuth for all api urls ( #10027 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 13:51:27 +02:00
Loïc Mathieu
0de5236f8a
fix(flows): possible NPE at flow validation
2025-07-10 12:40:45 +02:00
Piyush Bhaskar
1b7034d154
fix(ui): fixes color for icon and label in light theme ( #10032 )
2025-07-10 15:50:59 +05:30
Barthélémy Ledoux
732f1d95d7
fix: patch element plus for tabs ( #10034 )
2025-07-10 11:49:11 +02:00
Miloš Paunović
aa3b118cb5
feat(dashboards): implement the table data export functionality ( #9911 )
...
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-07-10 10:13:25 +02:00
Piyush Bhaskar
2543ad7216
fix(triggers): disable backfill execution based on yaml definition ( #10026 )
2025-07-10 13:35:33 +05:30
Nicolas K.
98463335aa
fix(security): remove the authorization header ( #10025 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-10 09:49:07 +02:00
Nicolas K.
d46ebe2b4a
fix(security): add back www-authenticate header ( #10018 )
...
* fix(security): add back www-authenticate header
* fix basic auth again
* fix: if setup is not done go to setup
* fix(security): don't persist basic auth config if already persisted
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 09:27:42 +02:00
Roman Acevedo
fb96fc2f05
chore(tests): add validation on assertions
2025-07-09 18:25:36 +02:00
Roman Acevedo
910bceb900
fix(webserver): server exceptions were not logged when no message
...
some libraries or even java code throw Exceptions with a 'null' message (but with a stacktrace), in this case our logger was not logging anything
2025-07-09 17:18:58 +02:00
Roman Acevedo
b6475d8552
feat(tests): allow disabling a TestSuite preventing it to run
2025-07-09 17:08:08 +02:00
brian-mulier-p
e136e1ca9a
fix(core): trim expressions in select & multiselect to be able to use '|' instead of '>-' ( #10017 )
...
closes #10016
2025-07-09 16:36:24 +02:00
Piyush Bhaskar
0f6ae24b8e
fix(ui): fixes basic auth handling ( #10010 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-09 15:18:39 +02:00
brian-mulier-p
cc7f1e25e3
feat(kv): add an optional description ( #9886 )
...
closes #9606
2025-07-09 15:08:12 +02:00
Miloš Paunović
63dbff1e7a
chore(dashboards): improve chart data loading and uniform look on preview tab ( #10014 )
2025-07-09 14:53:23 +02:00
YannC
9c6b59c362
fix: bring back lastexecution endpoint ( #9973 )
2025-07-09 13:48:47 +02:00
Miloš Paunović
72341b8090
chore(core): allow displaying topology horizontally ( #10012 )
...
Closes https://github.com/kestra-io/kestra/issues/9980 .
2025-07-09 13:11:17 +02:00
yuri
0c730843c6
docs(schedule): mention Sunday day-of-the-week alias ( #9961 )
2025-07-09 11:39:28 +02:00
Loïc Mathieu
05b50c22e3
feat(executions): allow suspending an execution at a breakpoint
...
- When creating an execution, you can pass a breakpoint of the form `taskId.value` and an execution kind.
- An execution with a breakpoint will be suspended in the `BREAKPOINT` state when arriving at the point where the breakpoint task should be executed
- You can resume an execution from a breakpoint, this would resume the execution and remove the existing breakpoint. At this time a new breakpoint can be passed.
- You can pass a breakpoint when replaying an execution.
Part-of: https://github.com/kestra-io/kestra-ee/issues/1547
2025-07-09 10:56:00 +02:00
dependabot[bot]
cf4f6554e6
build(deps): bump software.amazon.awssdk:bom from 2.31.75 to 2.31.77
...
Bumps software.amazon.awssdk:bom from 2.31.75 to 2.31.77.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.77
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 10:55:39 +02:00
Roman Acevedo
7ec1439bb7
chore: add useful scripts for RC
2025-07-09 10:19:05 +02:00
Miloš Paunović
d1b025253a
chore(deps): regular dependency update ( #10011 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-07-09 10:02:12 +02:00
dependabot[bot]
aa272418cf
build(deps): bump com.github.docker-java:docker-java from 3.5.2 to 3.5.3
...
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-version: 3.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 09:22:56 +02:00
dependabot[bot]
ef098c2489
build(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.31.0...0.32.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 09:21:47 +02:00
Devesh Kumar
c671414958
fix(flows): issue where flows with task IDs longer than the supported database column length would cause the application to shut down.
2025-07-08 17:28:06 +02:00
github-actions[bot]
6bb42641a1
chore(core): localize to languages other than english ( #9975 )
...
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-07-08 16:24:28 +02:00
Loïc Mathieu
acca4ddd55
fix(system): EE compilation
2025-07-08 15:40:32 +02:00
Piyush Bhaskar
e75a4a7500
feat(ui): introducing OSS auth ( #9972 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-08 15:29:58 +02:00
Nicolas K.
4afa7dc969
fix(security) #4311 filter only kestra endpoints ( #9971 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 15:13:33 +02:00
github-actions[bot]
c953e24931
chore(core): localize to languages other than english ( #9969 )
...
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-07-08 18:19:14 +05:30
nKwiatkowski
b70545967e
Merge remote-tracking branch 'origin/develop' into develop
2025-07-08 14:15:31 +02:00
Barthélémy Ledoux
02302fa54c
fix(flows): autocomplete nocode outputs in pebble ( #9955 )
2025-07-08 14:10:11 +02:00
Nicolas K.
ff8c224554
fix(security) #4311 add basic auth whitelist for config and add new c… ( #9968 )
...
* chore(core): localize to languages other than english (#9966 )
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 >
* fix(security) #4311 add basic auth whitelist for config and add new config parameter for basic auth initialized
* fix(security) #4311 failing unit tests
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 14:02:17 +02:00
Piyush-r-bhaskar
f54c46e238
Revert "feat(core): introducing OSS authentication user creation and login logout ( #9683 )"
...
This reverts commit 97b01ab6a4 .
2025-07-08 16:51:43 +05:30
github-actions[bot]
750fa4cc8c
chore(core): localize to languages other than english ( #9966 )
...
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-07-08 11:40:44 +02:00
Piyush Bhaskar
97b01ab6a4
feat(core): introducing OSS authentication user creation and login logout ( #9683 )
...
* feat(core): introducing OSS authentication
* use pinia
* fix: error message
* fix logo
* fix import
* fix: i18n
* feat: show dialog fter 30days and send to login page if basicauth is true
* fix: minor tweaks
* fix(ui): ensure email and password are required.
2025-07-08 14:12:32 +05:30
Nicolas K.
eafaf32938
feat(security)!: make basic auth required on OSS ( #9688 )
...
* feat(security)!: make basic auth required on OSS
* clean(security)!: put the auth filter code into a publisher
* clean(security)!: add unit tests
* fix(core): merge
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 10:41:47 +02:00
Loïc Mathieu
6a4397fdfd
fix(system): avoid creating multiple worker job queue
...
We created miltiple worker job queue because the bean was in the prototype scope.
This was needed only for tests as they are closing it.
Switching to singleton and rebuilding the context of the test that needs it fixes the issue.
2025-07-08 10:35:50 +02:00
YannC.
2109fa8116
fix(ci): Avoid retag latest docker image being true by default
2025-07-08 10:19:34 +02:00
Piyush Bhaskar
7de415e54f
refactor(core): migrating doc store module to pinia ( #9882 )
2025-07-08 13:37:01 +05:30
Piyush Bhaskar
a7307b6a0c
fix(ui): openGroup to directly open the first plugin element ( #9964 )
2025-07-08 13:36:19 +05:30
Barthélémy Ledoux
63613572a5
chore: update ui-libs for documentation collapsible warns ( #9954 )
2025-07-08 09:08:07 +02:00
Piyush Bhaskar
157e942499
refactor(core): migrate taskrun to Pinia ( #9953 )
...
* refactor(core): migrate taskrun to Pinia
* refactor(core): migrate taskrun to Pinia
2025-07-08 12:33:34 +05:30
Piyush Bhaskar
27d1069acd
fix(ui): fixes merge snafu and warning lastExecutionByFlowReady ( #9962 )
2025-07-08 11:54:37 +05:30
brian-mulier-p
4a8b3d4d7d
fix(plugins): plugin search is now searching in all element types ( #9899 )
2025-07-07 20:05:27 +02:00
Loïc Mathieu
475c8d3ce2
fix(webserver)*: bulk set labels remove existing labels
...
FIxes #9764
2025-07-07 15:21:47 +02:00
AJ Emerich
093ae3ae39
docs(dashboard-data): fix indentations for dashboard data plugins ( #9918 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3646
2025-07-07 15:10:17 +02:00
Piyush Bhaskar
6585d2446a
fix(dashboards): include required prop to amend pages using dashboard sections component ( #9949 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-07-07 13:36:04 +02:00
Loïc Mathieu
2a53f55c3d
fix(system): force running after execution tasks even if the execution is killed
...
Fixes #9852
2025-07-07 12:38:08 +02:00
Ludovic DEHON
f9b10407f0
chore(build): try to remove the noise for code coverage
2025-07-07 12:34:05 +02:00
Miloš Paunović
d63039f7f9
fix(core): introduce the missing translation key/value pairs for certain languages ( #9943 )
2025-07-07 12:23:31 +02:00
Miloš Paunović
3c4c1ed275
refactor(core): improve translation pull request description ( #9938 )
2025-07-07 12:05:09 +02:00
Miloš Paunović
ce1f8a5cc3
refactor(core): remove default reviewers on translation pull requests and add frontend team mention ( #9935 )
2025-07-07 12:00:17 +02:00
Miloš Paunović
c4581d1442
refactor(core): change default reviewers on translation pull requests to frontend team ( #9931 )
2025-07-07 11:47:32 +02:00
Miloš Paunović
5c9bb7a110
refactor(core): change default reviewers on translation pull requests ( #9929 )
2025-07-07 11:42:33 +02:00
Miloš Paunović
c145a0224b
refactor(core): open translation pull request on the selected branch instead of develop ( #9924 )
2025-07-07 11:37:53 +02:00
Miloš Paunović
64121eb24d
refactor(core): open translation pull request on the selected branch instead of develop ( #9922 )
2025-07-07 11:33:21 +02:00
Piyush Bhaskar
fdd7906412
fix(core): fix icon size and handle long title ( #9916 )
2025-07-07 14:58:27 +05:30
Miloš Paunović
ad87583939
refactor(dashboards): strengthen types for dashboard store module ( #9917 )
2025-07-07 11:24:21 +02:00
Miloš Paunović
250ada9689
refactor(core): open translation pull request on the selected branch instead of develop ( #9919 )
2025-07-07 11:22:58 +02:00
github-actions[bot]
e814c68703
chore(core): localize to languages other than english ( #9915 )
...
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-07-07 10:58:44 +02:00
Miloš Paunović
932be71d47
chore(dashboards): improve the chart editing functionality ( #9914 )
2025-07-07 10:56:55 +02:00
Roman Acevedo
0c9b5222d6
fix(iam): tenant deletion raised error about mandatory tenantID in request context
2025-07-07 10:41:52 +02:00
github-actions[bot]
ad52c59f2e
chore(core): localize to languages other than english ( #9910 )
...
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-07-07 10:39:56 +02:00
Miloš Paunović
2e9a1478e8
chore(dashboards): add the button tooltip for dashboard edition link ( #9909 )
2025-07-07 10:38:06 +02:00
Florian Hussonnois
833fa56270
fix(webserver): fix reason in ErrorController ( #9897 )
...
The exception message is already included in the payload returned from the response, so we don't have to include it in the HTTP Reason phrase. This leads to a wrong error message format in the UI which is in the form {Reason}: {Error Message}. With the current code Reason=Error Message
2025-07-07 10:12:06 +02:00
Miloš Paunović
34af565257
feat(dashboards): introduce the edit icon on hover for each separate dashboard chart ( #9908 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3419 .
2025-07-07 10:07:36 +02:00
Piyush Bhaskar
d61d697665
chore(flows): remove breadcrumbs ( #9877 )
...
* chore(core): remove Breadcrumbs
* chore(core): remove no code breadcrumbs related code and logic
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-07 13:29:54 +05:30
yuri1969
d698ef56bf
fix(cli): prevent NPE on commands defaulting to help
2025-07-07 09:22:47 +02:00
Nicolas K.
b544e257c3
feat(cicd): migrate fetching plugins to maven central ( #9902 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-04 17:15:14 +02:00
brian.mulier
2b49c88eab
fix(ai): move AI popup button to right + gray placeholder
...
closes #9890
2025-07-04 17:05:27 +02:00
Miloš Paunović
82a8a118c0
refactor(core): simlify code in plugin documentation ( #9900 )
2025-07-04 16:24:32 +02:00
yuri
6d9ef2bb38
fix(cli): enforce server command validator ( #7418 )
...
With addition of the eagerly initialized BasicAuth bean the validator's order needed to be enforced.
2025-07-04 16:20:56 +02:00
Daniel Rivas
2b3324797b
test(processor): add edge-case tests for ServicesFiles utility ( #8828 )
2025-07-04 16:17:22 +02:00
github-actions[bot]
281e1ef979
chore(core): localize to languages other than english ( #9901 )
...
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-07-04 16:09:40 +02:00
Barthélémy Ledoux
3637f4f646
perf(ui): only load the schemaType once per page ( #9619 )
2025-07-04 15:56:20 +02:00
Barthélémy Ledoux
dfc0bcbb45
fix(ui): fix types of axios ( #9676 )
2025-07-04 15:40:53 +02:00
Barthélémy Ledoux
c6e01a7ecd
fix(flows): bring back clear selection ( #9893 )
2025-07-04 15:39:13 +02:00