Loïc Mathieu
181460e5d2
fix(system): possible NPE on trigger when computing variables
2025-06-23 17:39:03 +02:00
Barthélémy Ledoux
4257168818
fix(ui): deletion of namespace files depend on node not data ( #9666 )
2025-06-23 14:02:40 +02:00
Loïc Mathieu
d22aedaaa5
feat(flows): add a log into the Subflow task when a flow it fail ( #9652 )
2025-06-23 12:40:09 +02:00
brian-mulier-p
094ab828e7
fix: avoid failure to deserialize json objects that have unknown fields with http client ( #9668 )
...
closes #9667
2025-06-23 12:21:42 +02:00
Satvik Kushwaha
1d9b5d26ce
Fix(UI) execution charts values ( #9669 )
...
* added steps in bar chart
* date issue fixed
* cohre: minor tweak
* added stepsize for Bar.ue as well
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-06-23 11:47:12 +02:00
Barthélémy Ledoux
d9371c1fd2
refactor: integrate vuex & axios with pinia ( #9626 )
2025-06-23 10:56:07 +02:00
Loïc Mathieu
9fa5f6df56
feat(executions)*: add tasks to set and unset execution variables
...
Closes #9555
2025-06-23 10:43:03 +02:00
Loïc Mathieu
97b89d3a38
fix(core): retry flaky runner test restartForEachItem as it's flaky on CI but always pass locally
2025-06-23 10:27:49 +02:00
github-actions[bot]
ab286a1ec1
chore(core): localize to languages other than english ( #9659 )
...
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-06-20 18:58:59 +02:00
Loïc Mathieu
9c702d3186
fix(execution): parent flow never ends when subflow fail due to SLA
...
This is because the executor didn't have the flow inside it so the execution is not correctly terminated.
It may fix other issues (like flow triggers, purge, ...)
Fixes #9618
2025-06-20 16:44:23 +02:00
Piyush-r-bhaskar
a2bbd53502
chore: update ui-libs
2025-06-20 19:25:09 +05:30
Piyush Bhaskar
fc2f89bb53
feat(ui): Add connection properties group sorting ( #9644 )
2025-06-20 18:35:51 +05:30
Loïc Mathieu
ebe1f3f189
fix(system): flow graph fail to be created while editting a flow
...
Fixes #9551
It is not the validation per se that fail, it's the graph dependency computation that is also done while editing a flow that fail.
2025-06-20 12:07:41 +02:00
Loïc Mathieu
a623b4c478
fix(system)*: runIf inside a WorkingDirectory can crash the Worker
...
Fixes #9639
2025-06-20 12:07:25 +02:00
Nicolas K.
1d66f7e1cc
Fix/failing backup unit test ( #9642 )
...
* test(core): fix failing unit tests
* test(core): fix failing unit tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-20 11:32:18 +02:00
Loïc Mathieu
b9f224ca91
fix(system): SettingRepository test
2025-06-20 11:31:04 +02:00
Tijn Koppert
1c3049a881
feat(ui): Add support for bulk-select and bulk-delete ( #8281 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-06-20 11:18:01 +02:00
Barthélémy Ledoux
651fdc1322
fix(ui): default value for expression cannot be null ( #9636 )
2025-06-20 11:11:54 +02:00
Loïc Mathieu
bb6c480046
feat(flows): allow to pass a typed object in Data.from()
...
This would facilitate dev experience as he would be able to directly use a typed object not a Map.
This will not be used inside a Kestra instance as deserialization would always deserialize to a Map as the `from` attribute is an Object.
2025-06-20 10:43:54 +02:00
Nicolas K.
5b5cca33f0
fix(triggers): #4110 NPE when disable trigger with empty body ( #9635 )
...
* fix(triggers): #4110 NPE when disable trigger with empty body
* fix(triggers): #4110 unit tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-20 10:27:33 +02:00
Piyush Bhaskar
bafc3047d9
feat(namespaces): show ns description ( #9610 )
...
* feat(namespaces): show ns description
* add slot and data for description
2025-06-20 13:55:20 +05:30
Barthélémy Ledoux
cbd0b8a74a
style: fix font-size of label ( #9634 )
2025-06-20 09:32:01 +02:00
François Delbrayelle
76fc55bbd9
fix(plugin-versioning): replace current JAR if more recent ( #9629 )
2025-06-19 18:43:41 +02:00
Loïc Mathieu
d7c54809e9
chore(system): relax again some test on AbstractSettingRepositoryTest
...
Again because in ES there is the version settings and not in JDBC.
2025-06-19 17:53:29 +02:00
YannC.
e015a94c95
fix(ci): modify job id for end task
2025-06-19 17:19:54 +02:00
Loïc Mathieu
5e97e25658
chore(system): relax AbstractSettingRepositoryTest assertion
...
There is a discrepiancy between JDBC and ES, as it's not important and I dind't find a quik way to fix the test I relax the assertion.
2025-06-19 16:44:32 +02:00
Loïc Mathieu
c8aa678ef8
feat(executions): allow using local host files in tasks
...
Closes https://github.com/kestra-io/kestra-ee/issues/3469
2025-06-19 15:48:57 +02:00
Loïc Mathieu
695f684613
fix(system): support allowFailure and allowWarning for the Pause task
...
Fixes #9416
2025-06-19 14:56:42 +02:00
Florian Hussonnois
f59def2c7d
chore(core): add top-level exception ConflictException
2025-06-19 14:35:49 +02:00
Barthélémy Ledoux
1139a16d17
tests: nocode editor ( #9624 )
2025-06-19 14:20:45 +02:00
Bart Ledoux
1e55003e3f
Revert "refactor: start replacing vuex with pinia ( #8430 )"
...
This reverts commit 9c052c0a41 .
2025-06-19 13:24:42 +02:00
Loïc Mathieu
c047e37c01
feat(system): store version in the settings
2025-06-19 12:22:08 +02:00
Barthélémy Ledoux
bc8c8d4ee1
perf(ui): load a sample schema while waiting ( #9558 )
2025-06-19 11:33:18 +02:00
YannC.
de8c3fd0b7
feat: trigger EE CI when OSS develop branch succeed
2025-06-19 10:55:58 +02:00
Nicolas K.
7fc274fe1a
Fix/tutorial flows with migration ( #9620 )
...
* fix(core): #9609 delete tutorial flows and triggers before migrating the database
* fix(core): #9609 delete tutorial flows and triggers before migrating the database for EE version
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-19 10:53:18 +02:00
Barthélémy Ledoux
9c052c0a41
refactor: start replacing vuex with pinia ( #8430 )
2025-06-19 10:52:55 +02:00
YannC
5682d12ee8
fix: correctly use default tenant when synchronizing file with local ( #9605 )
...
close #9568
2025-06-19 10:04:39 +02:00
YannC
b160361f9e
feat(ui): Allows ContextInfoBar.vue to have dynamic buttons from props ( #9613 )
2025-06-19 09:46:19 +02:00
François Delbrayelle
a981a309d6
fix(podman): do not pass the tag directly to pullImageCmd (withTag) ( #9607 )
2025-06-18 18:05:16 +02:00
Nicolas K.
185fa80058
Feat/clean query filters ( #9569 )
...
* feat(repositories): clean and fix query filters
* fix(core): #4106 Clean and add unit tests to query filters
* clean(core): format string more cleanly
* fix(core): unit test failing on mysql flow repository
* feat(core): #4106 update ui filters
* fix(ui): add date filter on flows back
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-18 17:40:56 +02:00
Florian Hussonnois
d6047fea96
chore(core): add top-level exception NotFoundException
2025-06-18 16:32:15 +02:00
dependabot[bot]
37bd6e16a1
build(deps): bump jacksonVersion from 2.19.0 to 2.19.1
...
Bumps `jacksonVersion` from 2.19.0 to 2.19.1.
Updates `com.fasterxml.jackson:jackson-bom` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.0...jackson-bom-2.19.1 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.19.1 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.0...jackson-modules-java8-2.19.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.0...jackson-dataformats-text-2.19.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.0...jackson-dataformats-binary-2.19.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.0...jackson-dataformats-binary-2.19.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.19.1 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.19.0...jackson-datatypes-collections-2.19.1 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.19.1
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.0 to 2.19.1
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 13:44:14 +02:00
dependabot[bot]
a514500244
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.24.3 to 2.25.0.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 13:42:32 +02:00
François Delbrayelle
25adcc492a
fix(plugin): FileSystems.newFileSystem caused a Path component should be / in plugins tests ( #9570 )
2025-06-18 13:07:56 +02:00
dependabot[bot]
39d31f4a1a
build(deps): bump nl.basjes.gitignore:gitignore-reader
...
Bumps [nl.basjes.gitignore:gitignore-reader](https://github.com/nielsbasjes/codeowners ) from 1.11.3 to 1.12.0.
- [Release notes](https://github.com/nielsbasjes/codeowners/releases )
- [Changelog](https://github.com/nielsbasjes/codeowners/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nielsbasjes/codeowners/compare/v1.11.3...v1.12.0 )
---
updated-dependencies:
- dependency-name: nl.basjes.gitignore:gitignore-reader
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 10:44:14 +02:00
dependabot[bot]
35eef54d74
build(deps): bump software.amazon.awssdk:bom from 2.31.61 to 2.31.65
...
Bumps software.amazon.awssdk:bom from 2.31.61 to 2.31.65.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.65
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 10:07:02 +02:00
dependabot[bot]
f8aa9cc9dd
build(deps): bump org.wiremock:wiremock-jetty12 from 3.13.0 to 3.13.1
...
Bumps [org.wiremock:wiremock-jetty12](https://github.com/wiremock/wiremock ) from 3.13.0 to 3.13.1.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.13.0...3.13.1 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-jetty12
dependency-version: 3.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 10:06:35 +02:00
dependabot[bot]
0218931596
build(deps): bump flyingSaucerVersion from 9.12.0 to 9.12.1
...
Bumps `flyingSaucerVersion` from 9.12.0 to 9.12.1.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.12.0 to 9.12.1
- [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.12.0...v9.12.1 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.12.0 to 9.12.1
- [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.12.0...v9.12.1 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 10:05:33 +02:00
dependabot[bot]
369d4ba39f
build(deps): bump org.jooq:jooq from 3.20.4 to 3.20.5
...
Bumps org.jooq:jooq from 3.20.4 to 3.20.5.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 10:05:05 +02:00
François Delbrayelle
f009263035
Revert "fix(plugin): FileSystems.newFileSystem caused a Path component should be / in plugins tests ( #9562 )"
...
This reverts commit 8516557553 .
2025-06-17 17:37:38 +02:00
Roman Acevedo
bd576d65f9
refactor: remove package lock json added by mistake
2025-06-17 16:40:07 +02:00
Roman Acevedo
4557bc8f40
tests(flows): add e2e create and execute Flow test
...
* tests: add e2e create and execute Flow test
* various fixes
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-06-17 16:26:54 +02:00
Piyush Bhaskar
f20f2e7a0e
fix(core): save disabled , tab not dirty on save ( #9560 )
2025-06-17 18:13:01 +05:30
François Delbrayelle
8516557553
fix(plugin): FileSystems.newFileSystem caused a Path component should be / in plugins tests ( #9562 )
2025-06-17 14:22:47 +02:00
Bart Ledoux
13e1e49ebb
chore: update ui-libs
2025-06-17 11:19:46 +02:00
github-actions[bot]
9d989115ad
chore(core): localize to languages other than english ( #9552 )
...
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-06-16 17:20:35 +02:00
Ludovic DEHON
289a26ba87
fix(tasks): sleep example are a full one
2025-06-16 15:01:42 +02:00
Barthélémy Ledoux
105b8ece17
fix(ui): make file panel appear beside main panel in namespace ( #9546 )
2025-06-16 14:44:40 +02:00
Sarthak Ladhwe
e2b2a1f19f
feat(ui): repo star button on right menu ( #9526 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-06-16 18:07:04 +05:30
Bart Ledoux
aea8d6e52e
tests: fix storybook tests
2025-06-16 13:31:10 +02:00
github-actions[bot]
33404bfa3b
chore(core): localize to languages other than english ( #9544 )
...
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-06-16 13:22:27 +02:00
Prayag
62fc839d64
Fix Sidebar Scrollbar and Version Text Wrapping, Minimize Panel Styles ( #9528 )
...
* fix(ui): hide sidebar scrollbar while enabling scrolling and fix version text wrapping
* minor tweak
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-06-16 16:15:25 +05:30
Bart Ledoux
1fa1f0c3d6
fix(ui): make array and KV Pairs work in nocode
2025-06-16 12:19:05 +02:00
rkitamu
bb746e5dad
fix(ui): avoid validation API call when Flow editor is empty ( #5387 ) ( #9538 )
...
* fix(ui): avoid validation API call when editor is empty
* fix(ui): Replace hardcoded "No data" with translatable message for empty flow validation
2025-06-16 08:56:37 +02:00
Piyush Bhaskar
23db6c60f7
fix(core): route to namespaces' flow and execution ( #9517 )
2025-06-16 10:44:01 +05:30
Ludovic DEHON
e5b816d723
fix(core): robots.txt was not served
...
close kestra-io/kestra#9015
2025-06-13 23:00:40 +02:00
Florian Hussonnois
7b44569efc
chore(system): remove dedicated JdbcServiceLivenessManager
2025-06-13 17:41:56 +02:00
brian.mulier
8e5c5c97fa
fix(core): yaml utils migration
2025-06-13 17:10:02 +02:00
Barthélémy Ledoux
6953e9fa58
fix: cleanup empty metadata to fix variable creation ( #9529 )
2025-06-13 16:38:54 +02:00
Barthélémy Ledoux
007ace6360
fix(ui): nocode API calls on EE needs tenant ( #9527 )
2025-06-13 16:38:38 +02:00
Miloš Paunović
4d4f8220ca
refactor(dashboards): improve process of dashboard creation ( #9530 )
...
Related to https://github.com/kestra-io/kestra/issues/9149 .
Companion of https://github.com/kestra-io/kestra-ee/pull/4081 .
2025-06-13 16:37:40 +02:00
Florian Hussonnois
d97879f813
fix(executor): delete WorkerJobRunning for any terminated task ( #9493 )
...
Make ExecutorService responsible for deleting WorkerJobRunning
when a terminated TaskRun is added to an execution.
Changes:
- Remove unecessary read before delete on WorkerJobRunning table.
Close : #9493
2025-06-13 16:29:12 +02:00
brian.mulier
7bce99845c
fix(core): filters was triggering endless refresh
...
closes #9508
2025-06-13 16:24:11 +02:00
Miloš Paunović
e8c6a4511b
refactor(dashboards): further clean up of the ui code related to dashboards ( #9521 )
...
Related to https://github.com/kestra-io/kestra/issues/9149 .
Companion of https://github.com/kestra-io/kestra-ee/pull/4079 .
2025-06-13 14:32:45 +02:00
Satvik Kushwaha
3a027fef36
chore(dashboards): switch default time series chart scale to integer numbers ( #9510 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-06-13 13:57:10 +02:00
Barthélémy Ledoux
f15919ba2e
fix: small tweaks on tabs ( #9520 )
2025-06-13 13:54:32 +02:00
Miloš Paunović
839836a9e9
refactor(dashboards): add missing translations related to dashboards ( #9519 )
2025-06-13 13:29:27 +02:00
Barthélémy Ledoux
f700b8a1c5
fix(ui): snafu on duplicate input pair ( #9514 )
2025-06-13 12:09:33 +02:00
Miloš Paunović
7456440de6
refactor(dashboards): clean up ui code related to dashboards ( #9421 )
...
Related to https://github.com/kestra-io/kestra/issues/9149 .
Companion of https://github.com/kestra-io/kestra-ee/pull/4023 .
2025-06-13 10:15:10 +02:00
Barthélémy Ledoux
576c5cfef9
fix(ui): [nocode] make dag tasks work ( #9506 )
2025-06-13 09:11:08 +02:00
Miloš Paunović
8678d2d49b
fix(core)*: make sure tour always opens with code & topology tabs visible ( #9513 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4073 .
2025-06-13 08:53:26 +02:00
Piyush Bhaskar
1149b8e8ac
feat(core): variables tab under Multipanel ( #9498 )
...
* feat(core): variables tab under Multipanel
* add unstaged changes
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-06-13 11:28:01 +05:30
Barthélémy Ledoux
18fe4e94a9
feat(ui): make version readonly on oss ( #9486 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-12 16:14:05 +02:00
github-actions[bot]
6d0f6c15fe
Translations from en.json ( #9501 )
...
* fix: move type back to left
* make version field always readonly
* fix: add final touches
* fix: prefill anyof with current value type
* chore(core): localize to languages other than english (#9488 )
Co-authored-by: GitHub Action <actions@github.com >
* fix: title of string pebble
* fix translations
* chore(core): localize to languages other than english
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: Bart Ledoux <bledoux@kestra.io >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
2025-06-12 13:39:32 +02:00
YannC
26df3e98af
fix(ui): Better duplicate key management in the pair component ( #9431 )
...
* fix(ui): Better duplicate key mananage in the pair component
close #9220
* fix(ui): add a have-error prop on inputText that show a red shadow
* refactor: simplify inputpair component (#9491 )
* fix: only show lock if disabled
* alertState define order
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-06-12 13:27:49 +02:00
Roman Acevedo
01ccd0db7b
fix(tests): test editor was showing previous shown plugin doc
...
fixes https://github.com/kestra-io/kestra-ee/issues/4066
2025-06-12 13:20:37 +02:00
brian-mulier-p
06c67f491b
feat(core): introduce tasksWithState autocompletion ( #9485 )
...
part of #8350
2025-06-12 09:55:21 +02:00
Kelvin Yim
079874e4ca
fix(ui): resolve filter display inconsistency between dark and light themes ( #9487 )
...
* fix: resolve filter display inconsistency between dark and light themes
Updates KestraFilter.vue styling to ensure search criteria display
consistently across both theme modes.
Fixes #9398
* fix: resolve filter display inconsistency between dark and light themes
Updates KestraFilter.vue styling to ensure search criteria display
consistently across both theme modes.
* fix: resolve filter display inconsistency between dark and light themes
Updates KestraFilter.vue styling to ensure search criteria display
consistently across both theme modes.
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-06-12 13:16:18 +05:30
Barthélémy Ledoux
a5928fd016
fix(ui): nocode updating inputs from yaml ( #9430 )
2025-06-12 09:44:03 +02:00
Barthélémy Ledoux
efed3cb247
fix(ui): rename namespace field ( #9492 )
2025-06-12 09:38:41 +02:00
Barthélémy Ledoux
fab1bb0186
fix(ui): prevent cursor change in Editor component when modelValue is updated from outside ( #9371 )
2025-06-12 09:38:27 +02:00
Nicolas K.
cfa5ba5925
Feat/rework compatibility layer ( #9490 )
...
* feat(core): rework compatibility layer
* feat(core): #4062 rework compatibility layer
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-12 09:20:37 +02:00
dependabot[bot]
74720231b8
build(deps-dev): bump brace-expansion in /ui in the npm_and_yarn group ( #9496 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [brace-expansion](https://github.com/juliangruber/brace-expansion ).
Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
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-06-12 08:23:20 +02:00
Tanvir Ahmed
5dafbeee06
build(core): Replaced Microsoft Java with Temurin distribution on dev container
2025-06-11 23:00:37 +02:00
brian.mulier
f76f02952d
fix(core): avoid infinite load upon route redirect ( #9480 )
...
closes #9479
2025-06-11 17:02:33 +02:00
brian.mulier
527c549522
fix(core): properly map labels filters from query ( #9480 )
...
closes #9324
2025-06-11 17:02:33 +02:00
brian.mulier
b6ad8331d4
fix(core): prevent incompatible timeRange & start/endDate filters + prevent multiple scope filters ( #9480 )
...
closes #9240
2025-06-11 17:02:33 +02:00
Karuna Tata
ac97e0aa72
feat(ui): drag and convert tabs to panels ( #9198 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-06-11 16:48:39 +02:00
Barthélémy Ledoux
3309f69ee4
ci: fix frontend storybook tests ( #9484 )
2025-06-11 15:36:12 +02:00
Bart Ledoux
aaea1e0dd9
fix(ui): restore add button as a button
2025-06-11 14:17:07 +02:00
YannC.
a09fd76105
fix(ui): use type button instead of button
2025-06-11 14:11:13 +02:00
Roman Acevedo
afd4b811d6
feat(tests): add execution url in test result
2025-06-11 14:11:04 +02:00
YannC
a3f0001bca
fix(ui): base the required prop on the requiredProperties list ( #9433 )
...
close #9377
2025-06-11 13:08:53 +02:00
Loïc Mathieu
075cc07b7a
feat(system): don't deepClone maps inside MapUtils.merge
2025-06-11 11:38:20 +02:00
yuri
5b6311a612
fix(ui): amend visiblity of labels ( #9475 )
...
Currently labels just blend with the table row's background. This makes selecting labels slightly unpleasant.
This change makes labels a bit more visible, but still not as much visible as in e.g. v0.20.
2025-06-11 14:45:39 +05:30
dependabot[bot]
0d1f7a4db5
build(deps): bump io.micrometer:micrometer-core from 1.15.0 to 1.15.1
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 10:36:46 +02:00
Satvik Kushwaha
5eafa90f2f
fix(ui): make download and preview visible for text ouputs ( #8348 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-06-11 10:20:49 +02:00
Piyush Bhaskar
59ee76b1c5
fix(flows): importing flows will auto update the table without manual refresh. ( #9468 )
2025-06-11 13:34:07 +05:30
dependabot[bot]
7e312b8146
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.4 to 0.38.5.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.4...v0.38.5 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 10:00:39 +02:00
Miloš Paunović
266b62db8f
fix(core): amend the problem with running storybook tests ( #9470 )
2025-06-11 09:52:09 +02:00
Barthélémy Ledoux
d31d8dbd55
fix(ui): variables should work with duplicated keys ( #9425 )
2025-06-11 09:45:34 +02:00
Barthélémy Ledoux
ee3afb575f
fix(ui): add datepicker to nocode string field ( #9351 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-11 09:45:17 +02:00
dependabot[bot]
250c219839
build(deps): bump software.amazon.awssdk:bom from 2.31.59 to 2.31.61
...
Bumps software.amazon.awssdk:bom from 2.31.59 to 2.31.61.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.61
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 09:44:10 +02:00
dependabot[bot]
c1d40e6496
build(deps): bump com.google.cloud:libraries-bom from 26.61.0 to 26.62.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.61.0 to 26.62.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.61.0...v26.62.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.62.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 09:43:45 +02:00
dependabot[bot]
462550d59a
build(deps): bump org.owasp.dependencycheck from 12.1.2 to 12.1.3
...
Bumps org.owasp.dependencycheck from 12.1.2 to 12.1.3.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 09:43:26 +02:00
Miloš Paunović
d00f52649a
chore(deps): regular dependency update ( #9402 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-06-11 09:29:33 +02:00
Piyush Bhaskar
b6603a161d
fix(core): plugins docs container background. ( #9461 )
2025-06-11 12:57:40 +05:30
YannC
2f9c176440
feat(ui): allow to close a tab with mouse middle click like in a navigator/ide ( #9434 )
2025-06-11 08:44:19 +02:00
YannC
06f31dda33
fix(core): use Min annotation instead of Positive ( #9432 )
...
close #9380
2025-06-10 17:14:39 +02:00
Miloš Paunović
edc32f6548
fix(core)*: properly display chart colors for logs ( #9429 )
2025-06-10 13:51:35 +02:00
YannC.
d299ff77fe
feat(): add Kestra plugin in the list
2025-06-10 12:43:26 +02:00
brian-mulier-p
aaf1812764
fix(core): handle properly dot in nested keys & commas in quoted filter values ( #9410 )
2025-06-10 11:42:29 +02:00
Florian Hussonnois
c67c71213d
fix(plugins): check whether plugin registry support versioning ( #9122 )
2025-06-10 11:10:39 +02:00
Bart Ledoux
31e9323fba
refactor: avoid duplicating vite alias
2025-06-10 10:44:18 +02:00
brian.mulier
d0fe252f5c
chore(deps): bump vitest to 3.2.3
2025-06-10 10:44:18 +02:00
brian.mulier
e97f4054ac
build(tests): replace workspaces with proper storybook config + working aliases
2025-06-10 10:44:18 +02:00
Florian Hussonnois
3dbb1d7c9a
fix(system): allow service to move from CREATED to TERMINATING ( #9408 )
...
Fix : #9408
2025-06-10 10:11:27 +02:00
YannC.
92cddfc96a
fix(): display correctly doc/chart preview when editing custom dashboard
...
close #9411
2025-06-10 09:46:48 +02:00
Loïc Mathieu
5304630b30
fix(system): avoid starting two queues for WorkerJob and WorkerTriggerResult
...
We previously starts 2 queues: one for emit, and a specific one for receive wich handle WorkerJobRunning under the cover.
We can replace by using a single queue that will transparently handle WorkerJobRunning. As queues starts thread pools their cost is not negligeable.
Fixes #9007
2025-06-10 09:36:54 +02:00
Ludovic DEHON
69bf11c935
feat(system): add server_type as global metrics tags
2025-06-10 09:22:19 +02:00
Miloš Paunović
574d75c0f1
refactor(core): properly import github icon to be used in template section ( #9403 )
2025-06-10 08:31:20 +02:00
Roman Acevedo
c39a6a9413
build(ci): fix setversion workflow not making tag push trigger main
2025-06-09 16:27:45 +02:00
Piyush Bhaskar
447ea8088d
fix(core): remove deprecated Github icon. ( #9401 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-06-09 18:14:18 +05:30
Florian Hussonnois
b0b158c204
chore: add script to update gradle kestraVersion prop on plugins
2025-06-09 14:30:20 +02:00
Loïc Mathieu
1ed60ba87e
fix(system): import flow should set the tenantId
2025-06-09 13:51:14 +02:00
github-actions[bot]
c37ffe9c13
chore(core): localize to languages other than english ( #9397 )
...
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-06-09 13:14:56 +02:00
Miloš Paunović
c5b9aa1f2e
fix(namespaces): properly load flows when changing namespace ( #9393 )
...
Closes https://github.com/kestra-io/kestra/issues/9352 .
2025-06-09 12:33:53 +02:00
Piyush Bhaskar
28d7a0cfa7
feat(core): add release notes for public plugins ( #9374 )
...
* feat(core): add release notes for public plugins
* fix(core): use pluginType for url construct from api.
2025-06-09 16:03:36 +05:30
brian-mulier-p
c00f125c16
fix(core): avoid adding invalid keys from query parameters to filter ( #9383 )
...
closes #9364
2025-06-09 12:25:13 +02:00
dependabot[bot]
b54705e641
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.0 to 3.2.1.
- [Release notes](https://github.com/ben-manes/caffeine/releases )
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 12:05:07 +02:00
dependabot[bot]
43eee222bf
build(deps): bump org.owasp.dependencycheck from 12.1.1 to 12.1.2
...
Bumps org.owasp.dependencycheck from 12.1.1 to 12.1.2.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 11:26:46 +02:00
dependabot[bot]
eb1fad4193
build(deps): bump com.azure:azure-sdk-bom from 1.2.34 to 1.2.35
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.34 to 1.2.35.
- [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.34...azure-sdk-bom_1.2.35 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.35
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:51:31 +02:00
dependabot[bot]
d68a7c6431
build(deps): bump kafkaVersion from 3.9.0 to 4.0.0
...
Bumps `kafkaVersion` from 3.9.0 to 4.0.0.
Updates `org.apache.kafka:kafka-clients` from 3.9.0 to 4.0.0
Updates `org.apache.kafka:kafka-streams` from 3.9.0 to 4.0.0
Updates `org.apache.kafka:kafka-streams-test-utils` from 3.9.0 to 4.0.0
---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.apache.kafka:kafka-streams
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.apache.kafka:kafka-streams-test-utils
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:36:42 +02:00
dependabot[bot]
9f327d24b1
build(deps): bump opensearchRestVersion from 2.19.2 to 3.0.0
...
Bumps `opensearchRestVersion` from 2.19.2 to 3.0.0.
Updates `org.opensearch.client:opensearch-rest-client` from 2.19.2 to 3.0.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/2.19.2...3.0.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 2.19.2 to 3.0.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/2.19.2...3.0.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:36:26 +02:00
dependabot[bot]
5a3416db62
build(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.38
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.36 to 1.18.38.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:06:30 +02:00
dependabot[bot]
f7be8568cd
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.3 to 0.38.4.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.3...v0.38.4 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:05:40 +02:00
dependabot[bot]
ced3067646
build(deps): bump aquasecurity/trivy-action from 0.30.0 to 0.31.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.30.0 to 0.31.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.30.0...0.31.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:05:23 +02:00
dependabot[bot]
32a3d37618
build(deps): bump bouncycastleVersion from 1.80 to 1.81
...
Bumps `bouncycastleVersion` from 1.80 to 1.81.
Updates `org.bouncycastle:bcprov-jdk18on` from 1.80 to 1.81
- [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.80 to 1.81
- [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.80 to 1.81
- [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.81'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpg-jdk18on
dependency-version: '1.81'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpkix-jdk18on
dependency-version: '1.81'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:05:04 +02:00
dependabot[bot]
3b74190b2c
build(deps): bump org.opensearch.client:opensearch-java
...
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 2.23.0 to 3.1.0.
- [Release notes](https://github.com/opensearch-project/opensearch-java/releases )
- [Changelog](https://github.com/opensearch-project/opensearch-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.23.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:04:43 +02:00
dependabot[bot]
e5083e7cab
build(deps): bump software.amazon.awssdk:bom from 2.31.50 to 2.31.59
...
Bumps software.amazon.awssdk:bom from 2.31.50 to 2.31.59.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.59
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 10:04:24 +02:00
enumura
6aad4b7023
fix(core): amend core.metric.Publish task icon visibility in dark mode ( #9375 )
...
Closes https://github.com/kestra-io/kestra/issues/9226 .
2025-06-06 15:27:11 +02:00
Miloš Paunović
5e1b059dee
fix(namespaces): reload namespace once the id parameter changes ( #9372 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3630 .
2025-06-06 12:14:45 +02:00
Barthélémy Ledoux
91983cbd29
fix: properly detect condition fields ( #9353 )
2025-06-06 11:23:46 +02:00
Barthélémy Ledoux
1dcccb706d
fix(ui): nocode - open onPause in a new tab ( #9366 )
2025-06-06 11:23:22 +02:00
brian.mulier
4443ee235e
chore(deps): add types for storybook tests
2025-06-06 11:20:08 +02:00
Barthélémy Ledoux
d83339dfcb
fix(ui): Tabs that are not blueprint should appear only once ( #9370 )
2025-06-06 10:18:39 +02:00
dependabot[bot]
ef65793cf6
build(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.1 in /ui ( #9300 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 09:58:49 +02:00
dependabot[bot]
7c44c7694d
build(deps-dev): bump typescript-eslint from 8.32.1 to 8.33.1 in /ui ( #9309 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 09:58:16 +02:00
dependabot[bot]
005253766c
build(deps-dev): bump eslint from 9.27.0 to 9.28.0 in /ui ( #9306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 09:57:36 +02:00
dependabot[bot]
617e425bb0
build(deps-dev): bump @typescript-eslint/parser in /ui ( #9301 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 09:57:14 +02:00
Barthélémy Ledoux
0636cc5e6a
chore: upgrade storybook ( #9326 )
2025-06-06 09:54:50 +02:00
Barthélémy Ledoux
367f49d457
fix: initialize array fields without any value ( #9367 )
2025-06-06 09:42:15 +02:00
Piyush Bhaskar
b4d15494c1
feat(core): custom blueprints now in side menu. ( #9349 )
2025-06-06 12:07:38 +05:30
Satvik Kushwaha
a92aa030f5
fixed blueprint redirection in namespace ( #9330 )
...
* fixed blueprint redirection in namespace
* removed unnecessary changes
2025-06-06 12:06:42 +05:30
brian.mulier
7bcf284497
fix(core): add DefaultFilterLanguage as default in KestraFilter
...
closes #9365
2025-06-05 17:42:11 +02:00
Roman Acevedo
62e718fc12
tests(e2e): add workflow dispatch to launch manually
2025-06-05 14:39:27 +02:00
Roman Acevedo
762b0ec89c
tests(core): add storybook on executions filters ( #9354 )
...
* tests(core): add storybook on executions filters
* refactor(core): reformat storybook executions filters
* Update ui/src/components/inputs/MonacoEditor.vue
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
* tests(core): stop using monaco class and expect color is red dominant
* tests(core): monacoFilter const
---------
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
2025-06-05 14:29:33 +02:00
Miloš Paunović
c6604cda32
fix(core): amend positioning of the default tour elements ( #9360 )
...
Closes https://github.com/kestra-io/kestra/issues/9356 .
2025-06-05 14:22:28 +02:00
Barthélémy Ledoux
2a808be985
refactor: load nocode root form from server schema ( #9327 )
2025-06-05 14:12:46 +02:00
brian-mulier-p
649d5fee6e
fix(core): avoid crashing in case of taskrun having too large value ( #9359 )
...
closes #9312
2025-06-05 14:08:20 +02:00
Karuna Tata
51afdfd396
fix(ui): clear selection of retry form radio buttons ( #9268 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
thank you so much for this geat work ! ❤️
2025-06-05 12:19:36 +02:00
Barthélémy Ledoux
ad2eb8a8b8
fix(ui): allow key of sub-tasks to be other than tasks ( #9333 )
2025-06-05 12:17:52 +02:00
François Delbrayelle
7124b53b7b
feat(sifflet): add new plugin-sifflet
2025-06-05 10:54:57 +02:00
github-actions[bot]
d70b572257
chore(core): localize to languages other than english ( #9347 )
...
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-06-05 10:26:11 +02:00
Piyush Bhaskar
50ca1d7946
feat(core): refactor of welcome and overide for card. ( #9341 )
...
* feat(core): refactor of welcome and overide for card.
* fix: remove type ignore
2025-06-05 13:42:48 +05:30
Nicolas K.
be14d818e6
fix(flows): #9319 error when puase with timeout trigger an execution ( #9334 )
...
* fix(flows): #9319 error when puase with timeout trigger an execution even after it's terminated
* fix(flows): only skip paused flow when execution is terminated
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-05 10:07:59 +02:00
YannC.
aab3fd408f
fix(ci): put back bump helm chart and remove if condition
2025-06-05 08:49:06 +02:00
yuri
6323b0369b
fix(core): add missing editor shortcut in the list ( #9339 )
...
Closes https://github.com/kestra-io/kestra/issues/9317 .
2025-06-05 08:38:38 +02:00
YannC.
c06985cba8
fix(ci): modify actions order
2025-06-04 21:13:46 +02:00
brian.mulier
173cb29f56
fix(core): larger debounce for filter
2025-06-04 17:22:03 +02:00
brian.mulier
cc86b2064e
fix(core): handle whitespaces in label key and value
2025-06-04 17:19:37 +02:00
brian.mulier
3e470d7674
fix(core): smarter autocomplete order in editor
2025-06-04 16:24:29 +02:00
brian-mulier-p
168e2e0db4
fix(core): additional plugins are now properly shown in plugin docs ( #9329 )
...
closes kestra-io/plugin-langchain4j#61
2025-06-04 15:42:32 +02:00
brian.mulier
51ce2208de
fix(core): avoid suggest widget reset upon typing
2025-06-04 15:39:40 +02:00
YannC.
28f58e63d7
fix(ci): remove debug branch for actions checkout step
2025-06-04 14:59:09 +02:00
Loïc Mathieu
f544bc9f85
fix(system)*: don't include yourself as def in the JSONSchema
...
For AdditionalPlugin, as we resolves subtypes using isAssignable, we will resolve ourself as a subtype which leads to infinite loop while parsing the schema.
2025-06-04 13:18:36 +02:00
Piyush Bhaskar
f06998571d
fix(core): update background for plugin-doc in EE Apps and alert-info block styling in plugin doc. ( #9323 )
2025-06-04 16:10:01 +05:30
Piyush Bhaskar
2a27f031e2
fix(triggers): update link color in triggers ( #9257 )
2025-06-04 16:09:32 +05:30
YannC.
7e4a030fa3
fix(): add mising checkout in workflow github release
2025-06-04 12:25:32 +02:00
Loïc Mathieu
979b271638
fix(system)*: correctly resolve additional plugin subtypes so autocompletion work
...
Part-of: https://github.com/kestra-io/plugin-langchain4j/issues/61
2025-06-04 11:06:59 +02:00
Florian Hussonnois
bfc8556024
fix(build): fix deve-tool release-plugins script
2025-06-04 10:20:40 +02:00
Roman Acevedo
ca10215540
fix: langchain4j with wrong repo name in .plugins
2025-06-04 10:16:47 +02:00
Piyush Bhaskar
4bd3a50f9d
fix(flow): update flow revision restoration ( #9311 )
2025-06-04 13:25:28 +05:30
Piyush Bhaskar
cfa239a7df
fix(core): improve theme handling in Monaco editor ( #9294 )
2025-06-04 13:25:15 +05:30
brian.mulier
e163d91122
fix(core): rename NAMESPACE_PREFIX comparator to PREFIX
2025-06-04 09:32:29 +02:00
Miloš Paunović
8980c23895
chore(core): add an extra storage key constant for maintenance mode ( #9310 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/3961 .
2025-06-04 09:19:08 +02:00
Miloš Paunović
1c1bc18d91
fix(core): if task array has enum options, show select box instead of input ( #9270 )
...
Closes https://github.com/kestra-io/kestra/issues/9208 .
Closes https://github.com/kestra-io/kestra/issues/9255 .
2025-06-04 08:07:32 +02:00
brian.mulier
282cd766e2
fix(core): restore theme colors from Monaco editor
2025-06-03 20:37:55 +02:00
brian.mulier
ea0c3b9b22
fix(core): remove text filter for dashboards
2025-06-03 17:52:39 +02:00
brian.mulier
43ad5aa3fd
fix(core): regex is not yet supported for text so we remove it for now
2025-06-03 17:46:31 +02:00
Anna Geller
581d5e4961
docs: clarify log level on the log task ( #9277 )
2025-06-03 15:58:44 +02:00
Roman Acevedo
8de568e7ac
chore(version): update snapshot version 'v0.24.0-SNAPSHOT'.
2025-06-03 15:51:39 +02:00
Roman Acevedo
29eb0eb9c2
chore(version): update to version 'v0.23.0-rc0-SNAPSHOT'.
2025-06-03 15:49:49 +02:00
brian.mulier
83c6333c6f
fix(core): change naming from STARTS_WITH_NAMESPACE_PREFIX to NAMESPACE_PREFIX
2025-06-03 15:32:42 +02:00
Florian Hussonnois
ccb871aec5
fix(ci): fix workflow gradle-release
2025-06-03 15:18:04 +02:00
Barthélémy Ledoux
3fe4556dd5
refactor: remove the theme and chartColor from schemes ( #7296 )
2025-06-03 15:00:35 +02:00
Barthélémy Ledoux
4a0d449106
refactor: remove nocode components registration from global scope ( #9211 )
2025-06-03 14:58:55 +02:00
Barthélémy Ledoux
c787ce3b4c
fix: only load default values when changing type ( #9272 )
2025-06-03 14:58:41 +02:00
Roman Acevedo
cd9fdcd3d3
tests(system): make restartForEachItem test more deterministic
2025-06-03 14:27:48 +02:00
brian-mulier-p
e580c3590c
feat(executions): add filter bar to flow concurrency tab ( #9269 )
...
closes #5825
2025-06-03 14:24:51 +02:00
brian.mulier
786be667a2
fix(core): remove REGEX filter for text search
2025-06-03 14:04:06 +02:00
Piyush Bhaskar
e2373448ff
fix(core): update save button disabled logic. ( #9267 )
2025-06-03 17:17:16 +05:30
Miloš Paunović
23499a627a
chore(core): remove sort buttons in no code if the block type is plugin defaults ( #9265 )
...
Closes https://github.com/kestra-io/kestra/issues/9217 .
2025-06-03 12:36:27 +02:00
Miloš Paunović
24c4eebaf4
chore(core): remove margin from blueprints if used in combined view ( #9264 )
...
Closes https://github.com/kestra-io/kestra/issues/8503 .
2025-06-03 12:28:00 +02:00
Piyush Bhaskar
3606a563f3
feat(flows): add global save functionality ( #9262 )
2025-06-03 15:55:30 +05:30
Anna Geller
22131f8c49
fix(assertions): fix assertions grammar ( #9173 )
2025-06-03 12:24:16 +02:00
YannC
c3d5811c86
fix: now correctly handles State filter for executions ( #9223 )
2025-06-03 12:15:44 +02:00
YannC
317621e7bb
fix(ui): allows even embed table to be sorted ( #9261 )
...
close #9230
2025-06-03 12:09:16 +02:00
Daniel Rivas
598582fa76
test(cli): add return code and YAML-output tests for ConfigPropertiesCommand ( #8827 )
2025-06-03 12:00:43 +02:00
Loïc Mathieu
9bd87d7492
feat(flow): allow grouping plugin properties
...
Closes #7199
2025-06-03 11:59:10 +02:00
Roman Acevedo
712a3753f6
fix(triggers): bulk actions for Triggers with new Filter
2025-06-03 11:34:51 +02:00
Nicolas K.
49bb93b4db
feat(tenants): change the tenant migration command name ( #9253 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-03 11:32:18 +02:00
Miloš Paunović
f10b289d76
fix(dashboards): include pagination parameters in default dashboard tables ( #9251 )
...
Closes https://github.com/kestra-io/kestra/issues/9250 .
2025-06-03 11:08:29 +02:00
brian.mulier
7f677211af
fix(core): avoid adding incomplete key.{subKey} as text filter
...
closes #9243
2025-06-03 10:53:08 +02:00
Roman Acevedo
066a5f09fe
fix(flows,executions): filtering QUERY NOT_EQUALS was not handled in jdbc
2025-06-03 10:44:32 +02:00
YannC
5145cf0567
fix(secrets): display all namespaces ( #9248 )
...
close kestra-io/kestra-ee#3942
2025-06-03 10:00:38 +02:00
Loïc Mathieu
70c1a8671a
feat(execution): allow to loop until an unlimited duration or iteration count
...
But not both as this would means unlimited loops which are a bad practice.
Fixes #9152
2025-06-03 09:32:27 +02:00
Miloš Paunović
fc7df186f6
fix(core): prevent monaco suggestion widget to update its position ( #9164 )
...
Closes https://github.com/kestra-io/kestra/issues/9116 .
2025-06-03 09:08:27 +02:00
Piyush Bhaskar
76d068fe35
fix(core): same position in center for all modals ( #9247 )
2025-06-03 12:28:29 +05:30
YannC
5c624579e0
fix(dashboard): make refresh button works ( #9238 )
...
close #7083
2025-06-03 08:55:13 +02:00
Piyush Bhaskar
a1db7b5677
chore(version): update @kestra-io/ui-libs to version 0.0.203 for finally block ( #9246 )
2025-06-03 12:21:36 +05:30
Miloš Paunović
2d36646cac
refactor(core): remove unnecessary import ( #9245 )
2025-06-03 08:50:55 +02:00
Piyush Bhaskar
1c294cf4af
fix(triggers): show the url instead of open. ( #9244 )
2025-06-03 12:13:02 +05:30
brian.mulier
ac19b4a86d
fix(core): properly parse IN & NOT_IN values for Dashboards
2025-06-02 20:32:18 +02:00
brian.mulier
3511a8f74e
fix(core): skip empty values from filters in query
2025-06-02 20:26:27 +02:00
brian.mulier
30bf32af83
fix(core): better relevance on filter syntax highlighting + IN working
...
closes #9214
2025-06-02 20:17:54 +02:00
brian.mulier
4d73138152
fix(core): restoreUrl is now scoped to route tab
...
closes #9235
2025-06-02 18:51:22 +02:00
YannC
fa96ca1f12
fix(core): Valid correctly conditions in triggers ( #9228 )
2025-06-02 17:39:11 +02:00
Nicolas K.
7fcafce47b
feat(tenants): change the tenant migration command name ( #9215 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-02 16:53:16 +02:00
Roman Acevedo
d92015cdc6
refactor(system): centralize filters legacy mapping in controllers ( #9183 )
2025-06-02 16:15:59 +02:00
AJ Emerich
7c0435ffd7
docs(dashboard): fix indentations in examples and add KPI ( #9203 )
...
* docs(dashboard): fix indentations in examples and add KPI
Closes https://github.com/kestra-io/kestra/issues/9193
* docs(kpi-chart): update width
2025-06-02 16:10:03 +02:00
Miloš Paunović
8c0c50bff3
chore(core): keep the property name in no code in monospace font ( #9216 )
...
Closes https://github.com/kestra-io/kestra/issues/9213 .
2025-06-02 15:36:29 +02:00
Miloš Paunović
b55032bd3f
chore(triggers): remove column cron from triggers listing and sort out trigger details dialog ( #9212 )
...
Closes https://github.com/kestra-io/kestra/issues/8605 .
2025-06-02 15:35:26 +02:00
Barthélémy Ledoux
ba5d7e4c1a
fix: restore namespace and id when emptying while editing ( #9138 )
2025-06-02 14:33:40 +02:00
Loïc Mathieu
15937a6565
feat(system): FlowRepository.findByNamespacePrefixWithSource()
2025-06-02 13:48:31 +02:00
Miloš Paunović
c0f66f6dda
fix(core): amend positioning of the default tour elements ( #9202 )
...
Closes https://github.com/kestra-io/kestra/issues/9172 .
2025-06-02 13:38:15 +02:00
Miloš Paunović
8265f6db7a
fix(dashboards): use namespace parameter for next execution table to be able to build links ( #9195 )
...
Closes https://github.com/kestra-io/kestra/issues/9188 .
2025-06-02 12:42:49 +02:00
github-actions[bot]
f55d2e2350
chore(core): localize to languages other than english ( #9197 )
...
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-06-02 12:11:53 +02:00
Miloš Paunović
c8e6e5ad50
feat(tests): add tests preview tab in left menu ( #9191 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3927 .
2025-06-02 12:05:07 +02:00
Miloš Paunović
a03721040f
chore(secrets): allow deletion of all tags, including the last one ( #9187 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3937 .
2025-06-02 11:43:54 +02:00
Miloš Paunović
afe267eeeb
chore(secrets): make the key field disabled on secret editing ( #9185 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3936 .
2025-06-02 11:43:31 +02:00
Barthélémy Ledoux
a51f4f213b
fix(ui): nocode - add clear selected button for anyof ( #9136 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-02 11:23:19 +02:00
Ludovic DEHON
c7986ec986
build(deps): bump org.testcontainers:testcontainers to 1.21.1
2025-06-02 10:58:53 +02:00
Piyush Bhaskar
5205cf24a6
chore(version): update the ui-libs version ( #9184 )
2025-06-02 14:09:18 +05:30
dependabot[bot]
9ff2df6ae4
build(deps): bump com.github.oshi:oshi-core from 6.8.1 to 6.8.2
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.1 to 6.8.2.
- [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.1...oshi-parent-6.8.2 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-02 10:19:01 +02:00
dependabot[bot]
f46234a577
build(deps): bump org.postgresql:postgresql from 42.7.5 to 42.7.6
...
Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.7.5 to 42.7.6.
- [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.5...REL42.7.6 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-02 10:18:20 +02:00
dependabot[bot]
97b23a2d91
build(deps): bump org.testcontainers:junit-jupiter from 1.21.0 to 1.21.1
...
Bumps [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java ) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1 )
---
updated-dependencies:
- dependency-name: org.testcontainers:junit-jupiter
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-02 10:18:00 +02:00
Loïc Mathieu
bf18f671ce
fix(system): don't set execution to queued twice
2025-06-02 09:35:08 +02:00
brian.mulier
e3285b1813
fix(core): add red highlighter upon using wrong comparator for a key in filters
...
closes #9090
closes #9097
2025-05-30 19:50:13 +02:00
brian.mulier
3ffa446c54
feat(core): implement STARTS_WITH_NAMESPACE_PREFIX filter
2025-05-30 19:49:37 +02:00
brian.mulier
87f4143ed4
fix(core): handle text filter properly for dashboards
2025-05-30 19:33:20 +02:00
brian.mulier
c439d08a0e
fix(core): implement STARTS_WITH_NAMESPACE_PREFIX global filter using REGEX
2025-05-30 18:04:49 +02:00
Roman Acevedo
81d7588627
feat(system): add STARTS_WITH_NAMESPACE_PREFIX query filter for by namespace query
2025-05-30 17:21:29 +02:00
brian.mulier
f797f87041
fix(core): fixed eslint not to apply to tests
2025-05-30 17:19:10 +02:00
Miloš Paunović
3484074274
fix(core): handle no code inputs type change ( #9166 )
...
Closes https://github.com/kestra-io/kestra/issues/9101 .
2025-05-30 15:21:56 +02:00
brian.mulier
630e4fd43a
fix(core): repair audit logs type filter
...
closes #9091
2025-05-30 15:20:20 +02:00
brian.mulier
c6bc44ca6c
fix(core): better filter comparator detection
2025-05-30 15:19:38 +02:00
Roman Acevedo
9063f61a4c
feat(flows): remove JDBC NAMESPACE START_WITH filter specifities
2025-05-30 14:17:10 +02:00
Roman Acevedo
20c229a64f
fix(executions): inclusive validation of start and end date
2025-05-30 14:17:10 +02:00
Roman Acevedo
a632c5e81a
fix(flows): bulk actions for Flows with new Filter
2025-05-30 14:17:10 +02:00
Roman Acevedo
c8376daa1b
refactor(flows): remove old FlowRepositoryInterface.find method not used anymore
2025-05-30 14:17:10 +02:00
Miloš Paunović
e29840de36
fix(core): amend padding on the global error notification container ( #9161 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3924 .
2025-05-30 11:46:55 +02:00
Piyush Bhaskar
d8f8cb6244
fix(core): definition now expands from properties. ( #9160 )
2025-05-30 14:41:04 +05:30
Miloš Paunović
f6095cee99
fix(dashboards): amend line chart values & bar chart stacks sorting ( #9158 )
...
Closes https://github.com/kestra-io/kestra/issues/6603 .
Closes https://github.com/kestra-io/kestra-ee/issues/3918 .
2025-05-30 10:45:39 +02:00
YannC.
3865f90553
ci: moved helm update trigger on EE side
2025-05-30 09:30:28 +02:00
Piyush Bhaskar
f93ecbf741
fix(core): update regex to correctly render the alert for embedded docs. ( #9151 )
2025-05-29 18:32:39 +05:30
Miloš Paunović
9f03840e21
chore(dashboards): improve date format in dashboard table cells ( #9150 )
2025-05-29 14:33:26 +02:00
Miloš Paunović
e150384e17
fix(dashboards): change default dashboard yaml to include filtering in progress states ( #9146 )
...
States that now will be filtered for the `In Progress` table:
- `CREATED`
- `RESTARTED`
- `QUEUED`
- `RUNNING`
- `PAUSED`
- `RETRYING`
- `KILLING`
Closes https://github.com/kestra-io/kestra/issues/9125 .
2025-05-29 14:11:08 +02:00
Miloš Paunović
29006071bb
fix(executions): properly guard against the npe error ( #9147 )
2025-05-29 14:06:19 +02:00
Miloš Paunović
ff2df65b00
fix(dashboards): properly replace namespace and flow variables in flow dashboard yaml ( #9145 )
2025-05-29 14:03:23 +02:00
Miloš Paunović
e00d1ca0b7
fix(dashboards): show proper value in dashboard table, flow column ( #9142 )
2025-05-29 10:37:53 +02:00
Miloš Paunović
345a6331ad
fix(dashboards): amend line chart values & bar chart stacks sorting ( #9141 )
...
Closes https://github.com/kestra-io/kestra/issues/6603 .
Closes https://github.com/kestra-io/kestra-ee/issues/3918 .
2025-05-29 10:35:15 +02:00
Miloš Paunović
124fcbf87f
fix(core): switch filter colors on main theme change ( #9140 )
...
Closes https://github.com/kestra-io/kestra/issues/9119 .
2025-05-29 08:32:17 +02:00
Piyush Bhaskar
82f617b704
feat(core): 503 Service Unavailable status in error messages. ( #9135 )
2025-05-29 10:51:24 +05:30
brian.mulier
6e6d4e4d26
fix(core): avoid sending date filters to flow list API call
...
closes kestra-io/kestra-ee#3911
closes #9132
2025-05-28 23:13:16 +02:00
brian.mulier
31a96fe30b
fix(core): properly filter Namespace executions
2025-05-28 23:10:56 +02:00
brian.mulier
dd52bc1d4c
fix(core): text search without needing "text" key prefix
...
closes #9105
2025-05-28 18:29:56 +02:00
brian.mulier
b2cfe1dda3
fix(core): properly remap q parameter to text in filter bar
2025-05-28 17:55:22 +02:00
Nicolas K.
457e4826a8
test(storage): remove null tenant in test suit ( #9139 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-28 17:41:13 +02:00
Loïc Mathieu
6a465c1289
feat(system): monitor and close the Scheduler monitoring loop
2025-05-28 16:02:54 +02:00
Miloš Paunović
e93ef87dba
chore(dashboards): load more dashboards at once ( #9127 )
2025-05-28 16:00:15 +02:00
Miloš Paunović
a990155519
chore(dashboards): use displayName property for table headers, if existing ( #9129 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/3910 .
2025-05-28 15:54:16 +02:00
Miloš Paunović
38a0c7aafb
chore(dashboards): make sure save button is disabled again on successful action ( #9131 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/3910 .
2025-05-28 15:52:46 +02:00
Miloš Paunović
ba793a00a4
chore(dashboards): remove text transformation in chart legend creation ( #9130 )
2025-05-28 15:52:05 +02:00
Loïc Mathieu
6c7a8be5bd
fix(system): use the correct config name for resonse cache
2025-05-28 15:21:05 +02:00
brian.mulier
858f37933e
fix(core): avoid sort, page & size from interfering with filter widget
2025-05-28 15:18:27 +02:00
YannC
80061e3fb3
fix: don't use a endDate when not asked ( #9056 )
...
* fix: don't use a endDate when not asked
close #9037
* test: fix following change
2025-05-28 15:04:56 +02:00
YannC
59f2674f75
feat: improved new custom dashboard ( #9120 )
...
* apply correctly the default filter for namespace and flow pages
* apply a default date on charts if none is set
* add flow_id filter in the global filter
2025-05-28 14:59:00 +02:00
Miloš Paunović
525717a9b8
chore(dashboards): multiple ux improvements of dashboards ( #9111 )
...
Closes https://github.com/kestra-io/kestra/issues/9038 .
Closes https://github.com/kestra-io/kestra/issues/9057 .
Closes https://github.com/kestra-io/kestra-ee/issues/3879 .
2025-05-28 14:54:07 +02:00
brian.mulier
30adacaf75
fix(core): log level is not a multi-value filter
...
closes #9087
2025-05-28 14:48:58 +02:00
brian.mulier
961608fef6
fix(core): remove namespace & flowId keys on Flow -> Executions page filter
2025-05-28 14:48:03 +02:00
brian.mulier
f585264620
fix(core): avoid red-coloured key in filters
2025-05-28 14:31:08 +02:00
Piyush Bhaskar
81a94ec23f
fix(core): bring back radio styles. ( #9112 )
...
* fix(core): bring back radio styles.
* bring radio back
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-05-28 17:55:50 +05:30
Nicolas K.
4f8ea9afb1
feat(storage): refactor getPath ( #9104 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-28 14:12:58 +02:00
Roman Acevedo
0523c04be0
fix(executions): by-query not working with new filters ( #9058 )
2025-05-28 13:15:03 +02:00
Miloš Paunović
63e9bf2672
chore(flows): take default namespace into account on flow creation ( #9110 )
...
Closes https://github.com/kestra-io/kestra/issues/9109 .
2025-05-28 12:56:41 +02:00
Loïc Mathieu
7cc938c605
feat(test): allow inline files fixtures and render fixture outputs
2025-05-28 12:48:08 +02:00
Florian Hussonnois
3e21e69e85
fix(system): wait for grace period before reemitting tasks for terminated_forced workers
...
When a worker transitition to the TERMINATED_FORCED, the LivenessCoordinator
should wait for termination grace period to ensure
that all in-flight task-runs had time to be completely processed by the executors
Related-to: #8334
2025-05-28 12:03:48 +02:00
YannC
28417f04d9
feat: replace daily charts by customized charts ( #9081 )
2025-05-28 11:52:21 +02:00
Nicolas K.
4041ebf340
fix(tests): add tenant id to log repository tests ( #9100 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-28 11:45:55 +02:00
brian.mulier
36d79e68dc
chore(deps): splitpanes types
2025-05-28 11:23:08 +02:00
Miloš Paunović
6e0516f448
fix(core): prevent cursor in code editor from jumping to top ( #9095 )
...
Closes https://github.com/kestra-io/kestra/issues/9013 .
2025-05-28 11:10:16 +02:00
Barthélémy Ledoux
a12d5b3eb5
fix: setup anyof forms for taskRunner retry and others ( #9049 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-05-28 11:07:16 +02:00
brian.mulier
c4d9a33987
chore(deps): splitpanes types
2025-05-28 11:04:22 +02:00
brian.mulier
5c33907288
chore(deps): remove @types/splitpanes and add a manual module for it + fix vue version
2025-05-28 10:56:54 +02:00
Nicolas K.
5f0910b54e
test(storage): remove all null tenant test ( #9054 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-28 09:30:28 +02:00
Piyush Bhaskar
36900cb9ec
fix(flow): diff shows as per revision number ( #9080 )
2025-05-28 12:43:15 +05:30
Miloš Paunović
7047b605f5
fix(core): amend keyboard save shortcut for both flow and namespace files ( #9030 )
2025-05-28 08:16:33 +02:00
brian.mulier
9e84b12008
fix(core): support REGEX filtering
2025-05-27 20:02:08 +02:00
brian.mulier
7297221e06
fix(core): add REGEX filtering on namespace field in JDBC
2025-05-27 19:24:14 +02:00
brian.mulier
37c001aa56
fix(core): avoid overriding sort, size and page from new filtering
2025-05-27 19:12:39 +02:00
brian.mulier
a12a6ccc2f
fix(core): filtering was not working with pagination
...
closes #9027
2025-05-27 18:58:55 +02:00
brian.mulier
ba2179ed56
fix(core): avoid red-coloured filter keywords
...
closes #9024
2025-05-27 18:55:02 +02:00
brian.mulier
1a5b1f2b5c
fix(core): wrong childFilter naming
2025-05-27 18:52:54 +02:00
brian.mulier
3d26205464
fix(deps): fixed storybook router version to UI one
2025-05-27 17:19:18 +02:00
brian.mulier
9a759e2807
fix(core): avoid undefined due to scope filter addition
...
closes #9024
2025-05-27 17:19:09 +02:00
brian.mulier
997d71f586
fix(core): scope is a single value filter
2025-05-27 17:17:34 +02:00
Loïc Mathieu
3bc75efbf2
fix(dashboard): Properly cast log level column in Dashboards
...
Fixes #8128
2025-05-27 16:18:49 +02:00
Loïc Mathieu
5260726daa
fix(ui): namespace tab didn't use the pluginDefault translation
2025-05-27 16:18:08 +02:00
brian-mulier-p
79ee64a8a7
fix(core): handle AND by spaces in filters ( #9046 )
...
closes kestra-io/kestra-ee#3003
2025-05-27 15:56:01 +02:00
Piyush Bhaskar
69ff5a2365
fix: color of Failed status ( #9042 )
2025-05-27 18:46:33 +05:30
Anna Geller
387eb9bb33
fix(dashboard): simplify naming for ratio ( #9041 )
2025-05-27 14:50:00 +02:00
Miloš Paunović
f380501f61
fix(core): properly show custom dashboard card titles ( #9035 )
2025-05-27 14:16:18 +02:00
brian-mulier-p
217fbcddb8
fix(core): update flow & namespace overview dashboard filters ( #9034 )
...
closes #9033
2025-05-27 14:11:56 +02:00
Miloš Paunović
cbc250bb1c
fix(core): amend plugin page problems due to npe ( #9031 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3865 .
2025-05-27 14:01:06 +02:00
Piyush Bhaskar
c53791435c
fix(core): use new color tokens for panes and editor. ( #9020 )
2025-05-27 16:49:49 +05:30
Satvik Kushwaha
8846da55e8
fixed spacing in demo apps page ( #9021 )
...
* fixed spacing in demo apps page
* minor tweak
---------
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-05-27 16:47:40 +05:30
github-actions[bot]
7cefbaccb7
chore(core): localize to languages other than english ( #9023 )
...
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-05-27 13:11:48 +02:00
Miloš Paunović
4a5cd1dce7
chore(core): make sure id property is required for sla block ( #9022 )
2025-05-27 12:55:49 +02:00
Miloš Paunović
4b2e50242b
feat(namespaces): allow exporting single namespace files from editor sidebar ( #8967 )
2025-05-27 12:26:02 +02:00
YannC
f81125ed0b
fix: avoid the Kestra Instance to be indexed ( #9018 )
...
close #9015
2025-05-27 12:14:15 +02:00
Miloš Paunović
c8f58f842c
fix(core): properly check if property is nullish ( #9019 )
2025-05-27 11:48:54 +02:00
brian.mulier
c25c60d442
chore(build): remove add jmh-benchmarks gradle.properties to gitignore
2025-05-27 11:39:28 +02:00
brian-mulier-p
71a8aea570
feat(core): move KestraFilter to a Monaco-based implementation ( #8915 )
...
closes kestra-io/kestra-ee#3004
2025-05-27 11:36:23 +02:00
Barthélémy Ledoux
81da94dfd1
fix(core): avoid inserting empty tasks in flow ( #9016 )
2025-05-27 11:29:39 +02:00
YannC.
1cc7b3e443
fix: avoid diving by 0 with the KPI chart
2025-05-27 11:23:38 +02:00
Kelvin Yim
f7c2cbec43
fix(ui): improve padding and font sizes on Blueprints tab in Editor ( #9002 )
...
* fix/8050 - Improve padding and font sizes on the Blueprints tab in the Editor
fix(ui): improve padding and font sizes on Blueprints tab in Editor
Image 1:
- Added a "Blueprints" tittle
- Added 32px horizontal padding and 16px bottom padding to blueprint container
- Change font tittle
- Reduced blueprint title font size
- Added spacing between Source title and code block
- Changed background to ks-background-input
- Changed editor to ks-background-input
Image 2:
- Changed top spacing
- Changed background to ks-background-input
- Changed "bold" tittle blueprint to "regular"
Fixes #8950
* fix/8050 - Improve padding and font sizes on the Blueprints tab in the Editor
fix(ui): improve padding and font sizes on Blueprints tab in Editor
- FIx padding between tittle "Source" and code block
- changed css &.custom-dark-vs-theme
- Add Community top spacing
Fixes #8950
* fix(ui): improve padding and font sizes on Blueprints tab in Editor
- Updated back button with rounded background and ChevronLeft icon
- Reduced blueprint title font size and improved header layout
- Added proper spacing and alignment for header elements
Fixes #8950
* revert gitignore and application.yml
* fix(ui): minor tweaks.
---------
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-05-27 14:29:42 +05:30
Roman Acevedo
0101f53954
build(ci): require translations to be done ( #9014 )
...
at least for the current RC period
2025-05-27 10:54:07 +02:00
Loïc Mathieu
a0ee30916c
chore(system): JdbcQueue code refactoring
2025-05-27 10:46:05 +02:00
github-actions[bot]
c30abf40ee
chore(core): localize to languages other than english ( #9011 )
...
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-05-27 10:28:19 +02:00
Barthélémy Ledoux
17858091a4
fix(ui): clicking on edit/delete in topology opens a nocode ( #8993 )
2025-05-27 10:25:54 +02:00
Miloš Paunović
09318b7bc2
chore(core): amend labels of task anyof component radio buttons ( #9005 )
2025-05-27 09:41:47 +02:00
Miloš Paunović
069159f8fd
chore(core): add sla block to no code editor ( #9004 )
...
Closes https://github.com/kestra-io/kestra/issues/7081 .
2025-05-27 09:32:05 +02:00
Loïc Mathieu
6039d100ee
feat(system): add metrics for flowable tasks
...
Part-of: #8341
2025-05-27 09:20:09 +02:00
Loïc Mathieu
6630cf045f
fix(system): remove required props in definitions that have a default
...
Fixes https://github.com/kestra-io/plugin-scripts/issues/243
2025-05-27 08:57:36 +02:00
Loïc Mathieu
270b4d4bc2
feat(system): add metics for concurrency limit
...
Part_of: #8341
2025-05-27 08:57:10 +02:00
Piyush Bhaskar
3ad13272e5
fix(core): full width for wrapper containing properties. ( #9003 )
2025-05-27 11:40:44 +05:30
YannC
ea402261d5
Replace the default dashboard with custom dashboard ( #8769 )
...
* feat:
- Implement width property
- Replace custom dashboard
- Started to integrate the KPI chart
* feat(ui): introduce dashboard chart layout system
* feat(ui): introduce dashboard chart kpi card
* chore(ui): amend layout widths for sm screen size
* chore(ui): prevent editing of default dashboard
* chore(ui): centering the KPI text inside the box
* chore(ui): dashboard edit preview to respect set layouts
* chore(ui): initial work on setting the default flow & namespace dashboards
* fix(ui): make sure there is no naming clashes
* feat: KPI chart backend implementation
* feat: validation annotations
* chore(ui): make chart legend align to right side
* chore(ui): properly show chart labels
* chore(ui): improve state and ID components inside custom tabels
* chore(ui): add proper link to execution in tables
* feat: implemented Triggers as Datasource for custom dashboards
close kestra-io/kestra-ee#3740
* feat: modified the Markdown chart so now it accept different sources
* feat: rename KPI property to numerator & where
close #3739
* chore(ui): improve markdown component
* chore(ui): markdown charts
* chore(ui): markdown charts
* chore(ui): markdown charts remove padding
* chore(ui): markdown charts
* feat: fixes + define custom dashboard equivalent to current default dashboard with some modification
* fix: round double value
* chore(ui): improve flows and ns charts
* chore(ui): make sure that table shows execution links only if namespace and flowId exist
* chore(ui): make sure markdown is properly shown on dashboard edititng
* fix: correctly do preview instead of load on homepage
* fix: correctly preview markdown chart and add description in default flow dashboard
* fix: apply review changes
* fix: modify test following classes modifications on charts
* tests: restore package-lock
* remove chromatic tools and a warning
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-05-27 08:02:11 +02:00
yuri
57bafd1240
fix(ui): show proper no results ( #8870 )
...
* fix(ui): show proper no result
* Migrated the `SelectTable` component away from `NoData` to the
placeholder text attribute.
* Enabled `NoData` for logs since their empty result case was also
not clear.
* fix(core): make selection work and few more tweak.
---------
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-05-27 11:23:26 +05:30
Loïc Mathieu
f90e22a935
fix(tests): improve test robustness by avoiding spinning a new thread for receive timeout
2025-05-26 20:35:28 +02:00
Loïc Mathieu
ec21ef3d32
feat(system): add a metrics for the Executor thread count
...
Part-of: #8341
2025-05-26 19:37:32 +02:00
Loïc Mathieu
88b88856da
feat(system): add metrics to the JDBC queue
...
Part-of: #8340
2025-05-26 19:37:03 +02:00
github-actions[bot]
96b481348f
chore(core): localize to languages other than english ( #8999 )
...
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-05-26 18:10:40 +02:00
brian-mulier-p
e3a8c1c086
fix(plugins): resolve subtypes in low code editor ( #8957 )
...
closes #8903
2025-05-26 17:49:50 +02:00
Miloš Paunović
87fe3abee5
refactor(core): rename the type in random retry ( #8998 )
2025-05-26 17:47:56 +02:00
Miloš Paunović
4b7d90faf4
chore(core): add retry block to no code editor ( #8996 )
...
Closes https://github.com/kestra-io/kestra/issues/7031 .
2025-05-26 17:40:12 +02:00
Barthélémy Ledoux
2f8a844326
fix: save namespace files when clicking ctrl-S ( #8994 )
2025-05-26 17:09:06 +02:00
Loïc Mathieu
1b4efc51bf
feat(system): restore the flow queue after tenant migration
...
This would lower the risk of trigger/topology not up to date and would make all components having to right set of flows.
2025-05-26 15:37:33 +02:00
YannC
d3c29fcadd
fix(logs): Use correct property for filtering logs in kafka ( #8812 )
...
* fix(logs): Use correct property for filtering logs in kafka
* test: added a test for date
2025-05-26 15:20:03 +02:00
Barthélémy Ledoux
059323aca0
fix(ci): nocode translate ( #8988 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-05-26 14:35:41 +02:00
YannC
aae752ff3c
feat: add a new method "taskWithState" that leverage on the property tasks ( #8907 )
...
close #5653
2025-05-26 13:09:13 +02:00
Piyush Bhaskar
ee5c39cbe4
fix(core): remove placeholder on input ( #8984 )
...
* fix(core): remove placeholder on input
* fix: remove not required
2025-05-26 16:17:17 +05:30
Roman Acevedo
021357c7a4
feat(tests): validate the Flow exists when create or update Test
2025-05-26 12:35:09 +02:00
Piyush Bhaskar
eff58d96c8
fix(core): few tweaks to align the placeholder and ui as per design. ( #8980 )
...
* fix(core): few tweaks to align the placeholder and ui as per design.
* fix: minor tweak
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-05-26 15:27:39 +05:30
Barthélémy Ledoux
3c7ca60188
fix(nocode): reorder subtasks ( #8976 )
2025-05-26 11:55:46 +02:00
Piyush Bhaskar
06635cdecd
fix(core): navigating back to plugins home. ( #8972 )
...
* fix(core): navigating back to plugins home.
* fix: keep the scroll to top
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-05-26 15:20:53 +05:30
Miloš Paunović
8ada2846bc
feat(core): move complex task fields inline in no code editor ( #8977 )
...
Closes https://github.com/kestra-io/kestra/issues/8934 .
2025-05-26 11:21:49 +02:00
Florian Hussonnois
c2dc1c0b8b
fix(cli): properly install all plugins depending on kestra distribution
...
Related-to: kestra-io/kestra-ee#3806
2025-05-26 10:27:25 +02:00
Miloš Paunović
d66ee28a7a
refactor(core): simplify header badge component usage ( #8963 )
2025-05-26 10:20:34 +02:00
dependabot[bot]
cbe32742f7
build(deps): bump software.amazon.awssdk:bom from 2.31.45 to 2.31.50
...
Bumps software.amazon.awssdk:bom from 2.31.45 to 2.31.50.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.50
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 09:52:36 +02:00
dependabot[bot]
55fb234760
build(deps): bump me.champeau.jmh from 0.7.2 to 0.7.3
...
Bumps me.champeau.jmh from 0.7.2 to 0.7.3.
---
updated-dependencies:
- dependency-name: me.champeau.jmh
dependency-version: 0.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 09:52:16 +02:00
dependabot[bot]
6b00ab2623
build(deps): bump com.google.cloud:libraries-bom from 26.60.0 to 26.61.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.60.0 to 26.61.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.60.0...v26.61.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.61.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 09:51:55 +02:00
Malaydewangan09
2aa5b1e236
feat(plugins): add plugins InfluxDB, Jenkins, Ollama, GraphQL
2025-05-26 09:31:31 +02:00
Ludovic DEHON
67c2ac8d01
feat(plugins): add allowedResponseCodes on http tasks
...
close #8973
2025-05-26 09:26:47 +02:00
github-actions[bot]
eb4de0530e
chore(core): localize to languages other than english ( #8964 )
...
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-05-24 11:55:49 +02:00
Barthélémy Ledoux
d7a420474f
feat(ui): make trigger conditions in no-code a form ( #8859 )
2025-05-24 00:31:22 +02:00
Piyush Bhaskar
3de436cb8b
feat(core): improve the ux of no code editor ( #8955 )
2025-05-23 19:54:15 +02:00
Florian Hussonnois
e46d4ed7ef
fix(flows): adjust plugin doc to match the specified plugin version
...
Related-to: kestra-io/kestra-ee#3528
Related-to: kestra-io/ui-libs#496
2025-05-23 17:46:33 +02:00
github-actions[bot]
5994ffa74c
chore(core): localize to languages other than english ( #8961 )
...
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-05-23 17:15:50 +02:00
Roman Acevedo
c98911c394
refactor(core): regroup Test and Beta badges with same component
2025-05-23 17:02:09 +02:00
Nicolas K.
29c3bd7dec
fix(core): tenant migration scripts now update keys
...
* chore(core): add keyboard shortcuts icon to flow editor tab (#8925 )
fix(core): don't send empty operations when migrating roles (#3807 )
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* fix(core): migrate key that required tenant id to avoid duplication
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-23 16:44:53 +02:00
Roman Acevedo
2601df3de2
feat(tests): add a contextual Test badge on Execution topbar
...
fixes https://github.com/kestra-io/kestra-ee/issues/3812
2025-05-23 16:36:16 +02:00
Roman Acevedo
16ea41caa3
feat(tests): add ERROR state and handling
...
fixes #3804
* feat(tests): display errors in UI test results
2025-05-23 16:09:25 +02:00
Miloš Paunović
246892af29
fix(core): amend autocompletion in multi panel yaml flow editor ( #8956 )
...
Closes https://github.com/kestra-io/kestra/issues/8796 .
2025-05-23 14:59:09 +02:00
Miloš Paunović
7de5002166
feat(core): save individual namespace files from multi panel editor ( #8930 )
...
Closes https://github.com/kestra-io/kestra/issues/8923 .
2025-05-23 12:56:12 +02:00
Loïc Mathieu
1a4bb04258
fix(system): rename flyway migrations
...
They have been renamed in develop due to clashes but one was already backported on 0.22.
Fixes https://github.com/kestra-io/kestra-ee/issues/3819
2025-05-23 11:42:21 +02:00
YannC
88fa884e26
fix(filters): change label filtering to 'and' instead of 'or' ( #8661 )
...
* fix(filters): change label filtering to 'and' instead of 'or'
link to #8489
* test(execution): add test to validate and behavior
* test(execution): fix test
2025-05-23 11:26:46 +02:00
Florian Hussonnois
99a6d7533c
fix(build): exclude jmh-benchmark module
2025-05-23 11:22:21 +02:00
Miloš Paunović
2c944612f3
fix(core): prevent multiple tabs for adding tasks to create duplicate entries ( #8916 )
...
Closes https://github.com/kestra-io/kestra/issues/8781 .
Closes https://github.com/kestra-io/kestra/issues/8926 .
2025-05-23 09:07:59 +02:00
Miloš Paunović
dc8095b6a2
fix(core): filter the inputs with no id field to prevent breaking of panel ( #8944 )
...
Closes https://github.com/kestra-io/kestra/issues/8932 .
2025-05-23 08:57:26 +02:00
brian-mulier-p
84310e82e2
fix(system): force a state after kill ( #8937 )
...
closes #8936
2025-05-22 19:04:35 +02:00
Loïc Mathieu
ca652a1e96
fix(plugins)*: ForEach executes task in the wrong order when no concurrency limit
...
Fixes #8904
2025-05-22 17:53:35 +02:00
Miloš Paunović
625478cfb1
chore(core): add keyboard shortcuts icon to flow editor tab ( #8925 )
2025-05-22 15:37:10 +02:00
YannC
228359c661
test: avoid FileChangedEventListenerTest being flaky ( #8810 )
2025-05-22 11:38:25 +02:00
Florian Hussonnois
770a703482
feat(system): optimize MapUtils for merge
...
Optimize merge method by removing use of
java stream
2025-05-22 09:46:54 +02:00
Florian Hussonnois
55740133f0
chore(test): add module for jmh benchmarks
2025-05-22 09:46:54 +02:00
Loïc Mathieu
593aad2aea
feat(system): don't compute empty task outputs
...
The method to compute task output is costly and can be avoided if there are no outputs.
2025-05-22 09:25:11 +02:00
Loïc Mathieu
a179f17dc6
feat(system): don't clone maps when not necessary
...
This is very cosly as RunVariables are computed each time we create an execution context.
2025-05-22 09:25:11 +02:00
François Delbrayelle
59a6c99fef
fix(test): mockTaskRun should be public
2025-05-22 09:20:31 +02:00
Miloš Paunović
769cc28bf0
fix(core): make sure that complex tasks are properly rendered for both inputs and sections ( #8902 )
2025-05-22 08:30:31 +02:00
Florian Hussonnois
b5aaa6fb38
fix(core): cleanup LogService to always prefix with tenant
...
Remove use of kestra.ee.tenants.enabled property
2025-05-21 16:18:14 +02:00
brian-mulier-p
1ee60c1075
fix(core): avoid multiple rendering in ForEachItem ( #8906 )
...
closes #8905
2025-05-21 16:08:21 +02:00
brian.mulier
a5df187304
fix(plugins): remove "DYNAMIC" log from browser console
2025-05-21 14:53:04 +02:00
YannC
07814abd96
feat(core): added SecurityScheme annotation for openapi spec file generation + add some custom Schema name to avoid duplicated name ( #8726 )
2025-05-21 14:36:23 +02:00
YannC
2996c885f7
fix(filters): corrected the namespace contains filter ( #8653 )
...
close #8498
2025-05-21 14:35:38 +02:00
Loïc Mathieu
0fd8461249
feat(system): use Property.ofValue(T) instead of Property.of(T)
2025-05-21 13:35:35 +02:00
Loïc Mathieu
05d296df34
feat(system): Property.ofValue & Property.ofExpression
...
Deprecate Property.of(T) in favor of Property.ofValue(T) and new Property(String) in favor of Property.ofExpression(String)
2025-05-21 13:35:35 +02:00
Loïc Mathieu
87d162729e
fix(plugins): ForEach must be displayed as a sequential
...
As the tasks inside each task group are executed sequentially, groups are executed concurrently not tasks inside them.
Part-of: https://github.com/kestra-io/kestra-ee/issues/3722
2025-05-21 13:28:52 +02:00
dependabot[bot]
e4ec427409
build(deps): bump posthog-js from 1.245.0 to 1.245.1 in /ui ( #8900 )
...
Bumps [posthog-js](https://github.com/PostHog/posthog-js ) from 1.245.0 to 1.245.1.
- [Release notes](https://github.com/PostHog/posthog-js/releases )
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-js/compare/v1.245.0...v1.245.1 )
---
updated-dependencies:
- dependency-name: posthog-js
dependency-version: 1.245.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 12:52:17 +02:00
Miloš Paunović
14d6ad5e0d
fix(core): filter deprecated properties from optional ones in no code editor ( #8896 )
2025-05-21 12:51:21 +02:00
Miloš Paunović
341f10a237
chore(deps): regular dependency update ( #8895 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-05-21 12:39:43 +02:00
Florian Hussonnois
fb4b1c842a
fix(core): fix misc APIs with main tenants
...
Fix unit-tests
2025-05-21 12:24:09 +02:00
Florian Hussonnois
e3c4f0e502
fix(core): fix rooting to main tenant for configs endpoint
2025-05-21 09:15:24 +02:00
Florian Hussonnois
caf701a1c4
fix(system): remove main tenant from api/v1/configs
2025-05-20 18:57:01 +02:00
Nicolas K.
8821705a06
test(controller): add logs to understand why the test fail ( #8858 )
...
* test(controller): add logs to understand why the test fail
* test(controller): add logs to make sure the executions are running
* test(controller): add logs to make sure the executions are running
* test(controller): add logs to make sure the executions are running
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-20 16:55:42 +02:00
Piyush Bhaskar
0723565d99
fix(core): center last step in tour and add Finish animation ( #8862 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-05-20 19:09:21 +05:30
github-actions[bot]
15759b8054
chore(core): localize to languages other than english ( #8864 )
...
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-05-20 14:15:15 +02:00
Miloš Paunović
bdd0c675b8
chore(core): add group for deprecated properties in the no code editor ( #8863 )
...
Closes https://github.com/kestra-io/kestra/issues/7207 .
2025-05-20 13:59:14 +02:00
github-actions[bot]
a51e4e240a
chore(core): localize to languages other than english ( #8861 )
...
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-05-20 13:04:40 +02:00
Piyush Bhaskar
8e8bf8e304
fix(core): tweak product tour flow listing ( #8860 )
...
Closes https://github.com/kestra-io/kestra/issues/8366 .
2025-05-20 13:02:31 +02:00
Roman Acevedo
d3228b27b7
feat(tests): add fixtures to results
2025-05-20 11:35:15 +02:00
Barthélémy Ledoux
f293f9d849
fix(ui): nocode should allow to delete on click on bin ( #8712 )
...
* refactor: remove SECTIONS from local constants
* fix(ui): make delete button work for section, errors & tasks
* fix: allow delete of error, finally and afterexec
* fix: allow deleting fro any section
* use updated YAML_UTILS
* fix keyname usage
* update ui-libs for yaml utils
* fix: delete all tasks and keep order in creation
* chore: update ui-libs
2025-05-20 11:15:35 +02:00
Barthélémy Ledoux
cbf1a9823f
fix(ui): update basePath to include 'main' tenant in api urls ( #8856 )
2025-05-20 10:41:00 +02:00
brian-mulier-p
1a7ccb97bf
fix(plugins): show back if property is dynamic ( #8846 )
...
closes kestra-io/ui-libs#471
2025-05-20 10:28:11 +02:00
Loïc Mathieu
c9421879c8
fix(system): use a concurrent list to possibly fix the flaky test
2025-05-20 09:43:48 +02:00
Loïc Mathieu
b0f93e1945
chore(system): skip sleep in the JdbcQueue when at max poll size
...
When a queue is at max poll size, this means that it is at full capacity. In this case skip the sleep and process immediatly the next batch of message.
This improve latency at high thoughput without adding too much load to the database.
We can even go further by skipping sleep each time the poll returns messages but this would imply database cost so for now we balance performance and database cost by only skipping sleep when at max capacity.
2025-05-20 09:43:15 +02:00
Nicolas K.
4b228c966c
fix(server): port changed during the redirection when no tenant id in uri ( #8854 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-19 19:16:15 +02:00
Daniel Rivas
d755123087
feat(namespaces): Namespace search case insensitivity ( #8717 )
...
* Fix: Changed the namespace parsing so that it parses the NAMESPACE_FIELD case-insensitively
* Fix indentation issues
2025-05-19 18:18:34 +02:00
Bala Aparna
5fd9c21ef4
test(plugins): add code coverage to plugin command CLI ( #8829 )
...
Added test cases for:
Listing all available subcommands in the PluginCommand CLI help output.
Verifying that external plugins are not loaded by default in PluginCommand.
Updated existing tests for:
Enhanced help output validation to check for the presence of all expected subcommands/
Explicitly asserted the behavior of the loadExternalPlugins() method.
Ensured coverage for:
Edge cases where subcommands might be missing from the help output.
Input variants by directly invoking the command and capturing CLI output.
Error handling by confirming correct CLI configuration and plugin loading behavior.
2025-05-19 18:17:30 +02:00
Florian Hussonnois
eede188b38
fix(system): handle storage version in storage interface factory
...
Related-to: kestra-io/kestra-ee#3302
2025-05-19 18:05:10 +02:00
Anna Geller
f7fbf232cf
feat(docker)!: remove non-critical dependencies ( #8853 )
2025-05-19 17:33:12 +02:00
Nicolas K.
734fcbc45b
feat(core): #3427 add OSS tenant migration scripts ( #8798 )
...
* feat(core): #3427 add OSS tenant migration scripts
* clean(core): fixes after review
* clean(core): make only one command for oss and EE migration
* fix(core): user synchronisation command and clean PR
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-19 16:42:59 +02:00
Miloš Paunović
9cdc3c54a3
fix(core): make sure that complex tasks are properly rendered ( #8848 )
...
Closes https://github.com/kestra-io/kestra/issues/8119 .
2025-05-19 15:01:20 +02:00
Karuna Tata
a73c45a802
change label color to white ( #8850 )
2025-05-19 18:28:34 +05:30
Nicolas K.
11a7e68e93
feat(core)!: make tenant id required ( #8460 )
...
* feat(core)!: WIP make tenant id required
* feat(core)!: WIP make tenant id required
* test(core)!: WIP fix storage unit test
* build(deps): bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.7-jre to 33.4.8-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.4.8-jre
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump io.micronaut.platform:micronaut-platform
Bumps [io.micronaut.platform:micronaut-platform](https://github.com/micronaut-projects/micronaut-platform ) from 4.8.0 to 4.8.2.
- [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.0...v4.8.2 )
---
updated-dependencies:
- dependency-name: io.micronaut.platform:micronaut-platform
dependency-version: 4.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump flyingSaucerVersion from 9.11.6 to 9.12.0
Bumps `flyingSaucerVersion` from 9.11.6 to 9.12.0.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.11.6 to 9.12.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.11.6...v9.12.0 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.11.6 to 9.12.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.11.6...v9.12.0 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump software.amazon.awssdk:bom from 2.31.21 to 2.31.25
Bumps software.amazon.awssdk:bom from 2.31.21 to 2.31.25.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump com.github.oshi:oshi-core from 6.8.0 to 6.8.1
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.0 to 6.8.1.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.0...oshi-parent-6.8.1 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump org.opensearch.client:opensearch-java
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/opensearch-project/opensearch-java/releases )
- [Changelog](https://github.com/opensearch-project/opensearch-java/blob/v2.23.0/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.22.0...v2.23.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 2.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump co.elastic.logging:logback-ecs-encoder
Bumps [co.elastic.logging:logback-ecs-encoder](https://github.com/elastic/ecs-logging-java ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/elastic/ecs-logging-java/releases )
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: co.elastic.logging:logback-ecs-encoder
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* tests(system): isolate SchedulerScheduleTest tests with tenantId
* Feat/storage outputs (#8361 )
* feat(executions): Store outputs inside the internal storage (1/2)
* feat(executions): Store outputs inside the internal storage (2/2)
* feat(test): allow passing tenantId to tests
---------
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
* chore(deps): regular dependency update (#8484 )
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
* fix(ui): full view height for single task logs (#8042 )
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
* feat: synchronize task edition with editor (#8433 )
* fix(controls): adjust bottom position of contorls in multiPanelsEditor (#8465 )
* fix(executions): unqueing execution must remove the execution queued
When an execution is queued in the JDBC backend, a record is inserted inside the execution_queued table, we must remove this record when we unqeue an execution.
Fixes #8448
* chore(core): localize to languages other than english (#8485 )
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 >
* tests(webserver): fix flaky test which could query previous tests tasks
* tests(system): debug flaky error of shouldPauseExecutionByQueryRunningFlows
* tests(system): debug flaky error of shouldPauseExecutionByQueryRunningFlows
* tests(system): try with different task id
* tests(system): bump sleep-short sleep time to 10s
* fix(execution)*: decode and hide nested inputs of type SECRET
Fixes #7964
* refactor(core): pass the dynamic concurrency schema to no code editor (#8488 )
There was an issue with passing hard-coded concurrency schema to be rendered in No Code editor, which is now amended and we're passing down the previously fetched one
* chore(deps): update gradle version
* doc(basic.md): add link to configuration for kestra property variables (#8490 )
* fix(flows): properly check average duration for dashboard graphs (#8457 )
There was a problem on flows view with the main chart not showing proper data until user clicks on duration toggle.
Closes https://github.com/kestra-io/kestra/issues/8435 .
Closes https://github.com/kestra-io/kestra-ee/issues/3499 .
* docs(core-pause): update pauseDuration properties, titles, descriptions (#8495 )
* fix(system): restrict the JdbcConcurrencyLimitService to the JDBC runner
* fix(core): fix indexer metric description (#8500 )
* Add examples with expression and trimmed values (#6154 )
* chore(ui): improvement to drilldown for Default and Custom Charts. (#7885 )
* chore(ui): improvement to drilldown for Default and Custom Charts.
* minor tweak
* test: fix the Barchart stories to test drilldown
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
* fix(ui): restart trigger position for backfill column (#8246 )
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
* feat(plugin): add a way to provide additional type of plugins
Provide a way for plugins to define a new type of plugins.
To do that, a plugin must provide both an abstract base class that extends AdditionalPlugin and a set of concret classes.
Both the abstract base class and the concrete classes mut be inside the same plugin. This is a limitation that we may work on later by providing, for example, an SPI to add base classes to the application classloader.
* fix(ui): save existing flow after making changes (#8378 )
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
* fix(core): failing DocumentationGeneratorTest.returnDoc()
* chore(core): refactor component to composition API structure and with some styling (#8504 )
* feat(flows): add validation for use of inputs and outputs with '-' in the name (#8379 )
* test(core): fix breaking change in local flow repository (#8517 )
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* feat(system)!: remove the SQLServer runner
Part-of: https://github.com/kestra-io/kestra-ee/issues/3504
* chore(build): add Postgres stat extension
* feat(plugins): add Langchain4J plugins
* chore(system): add warn log when emit logQueue failed (#8432 )
* feat(plugins): add Go Script plugin
* fix(jdbc): add service_id index on service_instance table
* chore(flows): improve the blueprints view within the flow editing panels (#7983 )
Changes here consist of removing the tags from blueprint view on Multi Panel flow editor, along with couple of other UI improvements.
Closes https://github.com/kestra-io/kestra/issues/7881 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
* fix(flows): properly load blueprints in multi panel view (#8524 )
While using the new Multi Panel view blueprints were not loading properly due to wrong paramtere being sent to action. now that's sorted.
Closes https://github.com/kestra-io/kestra/issues/8523 .
* feat(flows): improve the display of array inputs when running an execution (#7953 )
This PR is introducing a change of how the `array` inputs are displayed inside the flow run dialog, to be more user-friendly.
Closes https://github.com/kestra-io/kestra/issues/6947 .
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
* fix(system): change default config values for liveness
Change kestra.server.liveness.interval from 5s to 10s
to be less agressive on liveness check. Align
other default liveness configs with kafka implementation.
* fix(ui): amend Absolute date filter's looks (#8501 )
* chore(core): localize to languages other than english (#8528 )
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 >
* docs(flow-trigger): add note about no Pebble in conditions
* fix(ui): remove parts of filter using backspace (#8105 )
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
* fix(ui): open link in markdown in other tab. (#8258 )
* fix(ui): open link in markdown in other tab.
* chore(core): restrict attribute to external links.
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
---------
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
* fix(system): load OpenTelemetry lib in the app classloader
Without that, as we have it here, plugins may have class loading issue if they use OpenTelemetry internally (like in the Elasticsearch client).
* feat(ui): Add search in internal docs (#8458 )
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
* fix(triggers): inject default later inside the Scheduler
Today, as they are injected eagerly, they are done even if no trigger exists.
This is counter-performant, and in case the flow is an error will log each seconds.
Doing it a little later will be better.
* build(deps): bump software.amazon.awssdk:bom from 2.31.25 to 2.31.30
Bumps software.amazon.awssdk:bom from 2.31.25 to 2.31.30.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.30
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump org.wiremock:wiremock-jetty12 from 3.12.1 to 3.13.0
Bumps [org.wiremock:wiremock-jetty12](https://github.com/wiremock/wiremock ) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-jetty12
dependency-version: 3.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump jacksonVersion from 2.18.3 to 2.19.0
Bumps `jacksonVersion` from 2.18.3 to 2.19.0.
Updates `com.fasterxml.jackson:jackson-bom` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.3...jackson-bom-2.19.0 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.3...jackson-core-2.19.0 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.18.3...jackson-modules-java8-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.18.3...jackson-dataformats-text-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.3...jackson-dataformats-binary-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.3...jackson-dataformats-binary-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.3...jackson-dataformat-xml-2.19.0 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.18.3...jackson-datatypes-collections-2.19.0 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.3 to 2.19.0
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.18.3 to 2.19.0
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(execution): update display names for executions. (#8527 )
* fix(core): change incorrectly used search parameter (#8534 )
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* fix(ui): set isCreating to false when opening flow edit mode (#8549 )
* fix(core): safely access section and identifier query params (#8542 )
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
* fix(ui): update storybook editor tests with provided keys (#8550 )
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
* chore(core): localize to languages other than english (#8554 )
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(triggers): amend broken filtering on triggers tab (#8553 )
There was a problem with both namespace and state filters on Triggers page which is now properly sorted.
Closes https://github.com/kestra-io/kestra/issues/8529 .
* chore: attempt to fix flaky tests (#8537 )
SingleFlowCommandsTest:
The flow Delete -> Create -> Update sequence is weird - delete got HTTP 404.
Reworked to Create -> Update -> Delete sequence.
PurgeLogsTest:
The log repository contained the prepared single entry but also might
contain additional entries from previously logged messages.
* fix(namespaces): namespaceFiles with same name are wrongly overwritten (#8562 )
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* feat(core): forward execution labels in Flow Trigger
* chore(triggers)*: properly handle switches for triggers disabled from within flow source (#8106 )
It was not clear as to which trigger can not be enabled and why. Now, that is much more clear with the proper tooltips and disabling of switch toggling.
Closes https://github.com/kestra-io/kestra/issues/8011 .
Closes https://github.com/kestra-io/kestra/issues/5736 .
* fix(executions): fix execution failure due to UnsupportedOperationException (#8563 )
Fix : #8563
* chore(core): localize to languages other than english (#8568 )
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 >
* feat(system): add TestSuite model,taskFixture impl
* fix: redirect to edit when saving new flow (#8560 )
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
* feat(system)*: decrease defaut JDBC queue poll size
Decreasing it from 100 to 50 didn't show any performance hit but should lower the memory consumption now that we process the queue concurrently in the executor.
## BEFORE - pollSize=100
- 10 tx/s: 150ms
- 25 tx/s: 200ms
- 50 tx/s: 300ms
- 75 tx/s: 5.2s
- 100 tx/s: 15s
## AFTER - pollSize=50
- 10 tx/s: 150ms
- 25 tx/s: 200ms
- 50 tx/s: 300ms
- 75 tx/s: 4.8s
- 100 tx/s: 14s
* feat(flows): Allow to define an onPause task on the Pause task
The onPause task will be executed immediatly when the execution is paused.
Part-of: #3601
* feat(core)!: WIP make tenant id required
* feat(core)!: WIP make tenant id required
* Feat/storage outputs (#8361 )
* feat(executions): Store outputs inside the internal storage (1/2)
* feat(executions): Store outputs inside the internal storage (2/2)
* feat(test): allow passing tenantId to tests
---------
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
* tests(webserver): fix flaky test which could query previous tests tasks
* feat(executions): Add workerId to each worker task attemps
Closes #7799
* Feat/storage outputs (#8361 )
* feat(executions): Store outputs inside the internal storage (1/2)
* feat(executions): Store outputs inside the internal storage (2/2)
* feat(test): allow passing tenantId to tests
---------
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
* wip(core): fix unit tests
* test(core): fix unit tests
* test(core): fix unit tests
* test(core): fix unit tests
* feat(core): make tenant id required everywhere
* feat(core): make tenant required in create user command
* feat(core): clean the PR
* feat(core): add tenant id to dashboard controller
* fix(core): tests after merging
* clean(core): fixes after review
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.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: AJ Emerich <aemerich@kestra.io >
Co-authored-by: ben8t <46634684+Ben8t@users.noreply.github.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
Co-authored-by: Satvik Kushwaha <59243339+satvik2131@users.noreply.github.com >
Co-authored-by: Karuna Tata <karuna.tata@devrev.ai >
Co-authored-by: Hashim Khalifa <105060840+hashimzs@users.noreply.github.com >
Co-authored-by: lwyang <1670906161@qq.com >
Co-authored-by: 杨利伟 <yangliwei@xiaomi.com >
Co-authored-by: Florian Hussonnois <fhussonnois@kestra.io >
Co-authored-by: yuri <1969yuri1969@gmail.com >
Co-authored-by: AJ Emerich <aj-emerich@proton.me >
Co-authored-by: rajatsingh23 <48049052+rajatsingh23@users.noreply.github.com >
2025-05-19 14:49:10 +02:00
Karuna Tata
05e348370f
ui(fix): change namespace hover to white ( #8842 )
...
* change namespace hover to white
* fix
2025-05-19 17:24:16 +05:30
Piyush Bhaskar
84a6d09945
chore(core): fix import ( #8845 )
2025-05-19 15:58:32 +05:30
Roman Acevedo
b5cc011914
build: influxdb and graphql not available yet
2025-05-19 11:34:03 +02:00
dependabot[bot]
174e3f85b1
build(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505
...
Bumps org.sonarqube from 6.1.0.5360 to 6.2.0.5505.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 6.2.0.5505
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 10:49:32 +02:00
dependabot[bot]
ba5890f5d0
build(deps): bump io.micrometer:micrometer-core from 1.14.6 to 1.15.0
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.14.6 to 1.15.0.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.6...v1.15.0 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 10:47:39 +02:00
Florian Hussonnois
86f0b23cde
build: update release-plugin script to set kestra version for plugins
...
Related-to: kestra-io/kestra-ee#3348
2025-05-19 10:36:50 +02:00
Roman Acevedo
ded5a932e0
chore(tests): add tests icon to tests list view
2025-05-19 10:30:25 +02:00
Roman Acevedo
69037d00c9
feat(tests): improve empty page
2025-05-19 10:30:25 +02:00
Piyush Bhaskar
74b425250c
feat(core): change selection to tab and remove display of type and tooltip. ( #8805 )
...
* feat(core): replace select with tabs for schema selection.
* feat(core): change selection to tab and remove display of type and tooltip.
* fix: remove obsolete component and add class.
* chore(core): task enclosed under a border.
* fixes enclosed border only for anyOf type
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-05-19 13:39:52 +05:30
Loïc Mathieu
75ff7d86c5
fix(system): use the minPollInterval when the last poll is beyond all interval
...
As beyond all interval means it's less than the first interval so we should wait for the minimum not the maximum
2025-05-19 10:07:36 +02:00
dependabot[bot]
1186a8db46
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.2 to 0.38.3.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.2...v0.38.3 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 09:55:31 +02:00
dependabot[bot]
cc95c4a80b
build(deps): bump software.amazon.awssdk:bom from 2.31.40 to 2.31.45
...
Bumps software.amazon.awssdk:bom from 2.31.40 to 2.31.45.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.45
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 09:55:13 +02:00
dependabot[bot]
232194dcba
build(deps): bump com.github.docker-java:docker-java from 3.5.0 to 3.5.1
...
Bumps [com.github.docker-java:docker-java](https://github.com/docker-java/docker-java ) from 3.5.0 to 3.5.1.
- [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.0...3.5.1 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-version: 3.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 09:54:56 +02:00
Barthélémy Ledoux
8a36ddd184
fix: update topology when no-code changes ( #8822 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-05-19 09:44:44 +02:00
Barthélémy Ledoux
251802570c
fix: restore multipanle bottom of panels ( #8823 )
2025-05-19 09:44:23 +02:00
Piyush Bhaskar
c90590582e
feat(flows): Actions for Flow Navbar ( #8838 )
2025-05-19 12:44:21 +05:30
Miloš Paunović
3d0c63027a
chore(core): remove console warning due to deprecated property ( #8819 )
2025-05-19 08:55:30 +02:00
brian-mulier-p
2043c81fea
fix(plugins): add back metrics to plugin docs ( #8826 )
...
closes #8792
2025-05-16 19:55:44 +02:00
brian-mulier-p
5a78cdde12
fix(plugins): type and type-defining properties are now readonly ( #8820 )
...
closes #8818
2025-05-16 18:25:06 +02:00
Loïc Mathieu
30b39b2d30
feat(execution): add an execution kind
...
This allow to differentiate between normal executions and test executions
2025-05-16 17:00:27 +02:00
Miloš Paunović
c9a277d4d5
fix(core): properly handle input creation/updating via no code editor ( #8787 )
2025-05-16 14:30:28 +02:00
Piyush Bhaskar
bc0f24f22a
fix(core): fixes change in theme aligned with selection in setttings. ( #8815 )
2025-05-16 16:37:58 +05:30
gluttonweb
a856654acb
Update core/src/main/java/io/kestra/core/schedulers/AbstractScheduler.java
...
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-05-16 11:43:41 +02:00
weibo1
2c53a210d7
feat: Performance optimization for handle() method: Filter out executions with non-null next_execution_date in the query method, start a separate scheduled thread for scanning, reporting metrics and logging
2025-05-16 11:43:41 +02:00
Loïc Mathieu
476f34e986
feat(system): change the way we concurrently process executor queues
...
Instead of consuming multiple time the queue, which lead to concurrent queries on the `queues` table, process concurrently via an ExecutorService the messages from the queue.
We dind't process a new batch of messages until the existing one is totally process to be sure we process in FIFO the same execution message.
Also, go back to a poll size of 100 to mitiguate the performance hit due to this change.
2025-05-15 17:03:34 +02:00
Loïc Mathieu
a8e826af7d
fix(system)*: reset the trigger into the KafkaScheduler instead of the ExecutorMain
2025-05-15 17:02:44 +02:00
Barthélémy Ledoux
2a9a926ea3
chore: the code is now in ui-libs delete the duplicate yaml-utils test ( #8799 )
2025-05-15 15:32:10 +02:00
Florian Hussonnois
59e631f048
fix(plugins): properly handle POSIX permissions for Docker task runner
...
Set POSIX file permissions when uploading/download working-dir files
from and to Docker container
2025-05-15 15:19:40 +02:00
Nicolas K.
09d91034ab
test(server): fix time range unit test ( #8802 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-05-15 15:00:32 +02:00
Loïc Mathieu
3639abb8bb
chore(system): improve performance of IdUtils.fromParts()
...
Surprisingly, this method appear in some CPU and allocation profile as having a high cost, especially on the scheduler.
Switching to using a StringJoiner brings 4x perf improvements in method execution time (great improvement also on allocation but didn't have a measurement).
2025-05-15 14:07:47 +02:00
Loïc Mathieu
2d5d4b7c1d
chore(system): mask Caffeine metrics log
...
As it's not an error and we cannot do anything if we don't want metrics (which cost) but want to hide that log.
2025-05-15 14:05:25 +02:00
Miloš Paunović
171272ac4b
refactor(deps): revert monaco-yaml upgrade due to patch on previous version ( #8797 )
2025-05-15 11:18:28 +02:00
Malaydewangan09
3c5975f4b3
feat(plugins): add InfluxDB, GraphQL plugins
2025-05-15 09:11:40 +02:00
Loïc Mathieu
f6b7dbd653
fix(core): flaky test ExecutionServiceTest.replayEachSeq or replayEachSeq2
...
One of the two is failing pretty often, using @ExecuteFlow instead of @LoadFlow seems to make them non-flaky.
We can also remove the second ad those are duplicated test but maybe the person that duplicate it has some reason...
2025-05-14 18:24:50 +02:00
Piyush Bhaskar
ab9551aada
feat(core): Embed videos directly on EE-feature teasers. ( #8790 )
...
* feat(demo): add video support to various demo components and enhance layout
* update video sources
* feat(core): Embed videos directly on EE-feature teasers.
2025-05-14 19:29:08 +05:30
Miloš Paunović
6642df4756
refactor(deps): revert monaco-yaml upgrade due to patch on previous version ( #8791 )
2025-05-14 15:53:39 +02:00
Roman Acevedo
e3fa5b7df1
fix(tests): assertions with numbers
2025-05-14 15:36:26 +02:00
Roman Acevedo
fca529a908
feat(tests): rename testsuite to tests in UI,API
2025-05-14 15:36:26 +02:00
YannC
dd29e7521f
fix(filters): allows to filter using is not for relative date filter ( #8659 )
...
link to #8494
2025-05-14 15:29:49 +02:00
Miloš Paunović
e7129b1024
fix(core): check for schema existence on no code input editing ( #8775 )
2025-05-14 13:59:53 +02:00
Barthélémy Ledoux
dff9fec74c
fix: allow retry edition in no-code ( #8770 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-05-14 13:34:55 +02:00
Miloš Paunović
c898da3aa3
fix(core): make no code breadcrumb clickable only in legacy mode ( #8776 )
2025-05-14 13:34:08 +02:00
Miloš Paunović
c517985c80
chore(deps): regular dependency update ( #8774 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-05-14 11:18:14 +02:00
Miloš Paunović
b8fb39c67e
refactor(core): remove obsolete node script ( #8773 )
2025-05-14 11:06:31 +02:00
Miloš Paunović
32358c787a
chore(plugins): hide deprecated plugins from plugin select options ( #8744 )
...
Closes https://github.com/kestra-io/kestra/issues/7205 .
2025-05-14 10:39:02 +02:00
Piyush Bhaskar
bbcd377257
feat(core): replace task array option selection design ( #8699 )
...
Closes https://github.com/kestra-io/kestra/issues/8694 .
2025-05-14 09:14:11 +02:00
Loïc Mathieu
df70618b91
feat(system): use the FlowMetaStore instead of the FlowRepository inside the Executor
2025-05-13 17:15:36 +02:00
Roman Acevedo
58fcd0a18d
feat(system): add TestSuite run and assertions
...
feat(system): add assertions for TestSuites
feat(system): allow isNull and other assertion
feat(system): return a default error message
2025-05-13 16:54:31 +02:00
brian.mulier
79242f9e22
tests(executions): remove flakiness on some tests around sleep
2025-05-13 16:07:10 +02:00
brian.mulier
925169c474
fix(executions): avoid to stop following execution too early leading to UI display shifting from actual state ( #8718 )
...
part of kestra-io/kestra-ee#3526
2025-05-13 16:07:10 +02:00
Miloš Paunović
cf206e0b08
chore(core): properly handle topology action clicks while using multi panel editor ( #8705 )
...
Closes https://github.com/kestra-io/kestra/issues/7804 .
Closes https://github.com/kestra-io/kestra/issues/8275 .
2025-05-13 15:56:20 +02:00
Miloš Paunović
6156af2969
fix(core): showing properties of any-of tasks ( #8748 )
2025-05-13 15:51:01 +02:00
Barthélémy Ledoux
9b12079ca4
fix(namespaces): use the right route param to get namespace files ( #8747 )
2025-05-13 15:45:00 +02:00
Barthélémy Ledoux
dbb7761104
fix(ui): legacy editor iew no-code does not need creatintask flag ( #8742 )
2025-05-13 13:39:53 +02:00
Miloš Paunović
e616aa525c
chore(flows): remove unnecessary section about keyboard shortcuts from flow basic documentation ( #8745 )
...
Closes https://github.com/kestra-io/kestra/issues/7065 .
2025-05-13 13:27:00 +02:00
Ludovic DEHON
5e4253ec84
fix(core): some logs can emits null message
2025-05-13 07:34:38 +02:00
github-actions[bot]
2bfdca389f
Translations from en.json ( #8734 )
...
* chore(core): localize to languages other than english
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.
* Apply suggestions from code review
---------
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-05-12 17:39:49 +02:00
Barthélémy Ledoux
a213a90bbe
feat(ui): treat the pluginsdefaults as a section ( #8731 )
2025-05-12 16:59:12 +02:00
Loïc Mathieu
5c060b5c39
fix(plugins)*: don't cache the condition property inside the If task
...
Doing that, causes an issue if the If task is used inside a ForEach with a concurrencyLimit > 1.
Fixes #8697
2025-05-12 16:31:44 +02:00
AJ Emerich
ffdebf3f4c
docs(docker): update title and description of docker kill grace period property ( #8733 )
...
Part of https://github.com/kestra-io/kestra-ee/issues/3625
2025-05-12 14:40:18 +01:00
AJ Emerich
52931769f9
docs(http): update SSL options property with note
2025-05-12 13:46:16 +02:00
dependabot[bot]
625e78375f
build(deps): bump com.google.cloud:libraries-bom from 26.59.0 to 26.60.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.59.0 to 26.60.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.59.0...v26.60.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.60.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 11:56:16 +02:00
dependabot[bot]
c8c649cb75
build(deps): bump net.thisptr:jackson-jq from 1.2.0 to 1.3.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.2.0...1.3.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 11:28:57 +02:00
dependabot[bot]
2c1ea4e1c7
build(deps): bump software.amazon.awssdk:bom from 2.31.35 to 2.31.40
...
Bumps software.amazon.awssdk:bom from 2.31.35 to 2.31.40.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 11:26:13 +02:00
dependabot[bot]
5e08c7dd50
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.1 to 0.38.2.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.1...v0.38.2 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 11:24:53 +02:00
Loïc Mathieu
13d86c41ea
feat(plugins)!: kill the Docker container on kill
...
And allow configuring a grace period.
Fixes https://github.com/kestra-io/kestra-ee/issues/3625
Part-of: https://github.com/kestra-io/kestra-ee/issues/3526
2025-05-12 11:22:09 +02:00
Loïc Mathieu
a117634348
feat(system): add metrics for Worker Job resubmission
...
Part-of: https://github.com/kestra-io/kestra/issues/8341
2025-05-12 11:06:16 +02:00
Barthélémy Ledoux
7262ebe616
fix(ui): nocode save /close button is now smaller ( #8713 )
2025-05-09 22:47:48 +02:00
Florian Hussonnois
2792fa4535
fix(core): allow scalar-to-string concatenation in typed task property
...
Enable concatenation of arbitrary scalar values (e.g., numbers, booleans)
into a string when setting a typed plugin property expecting a single value:
e.g., the `value` property of the `io.kestra.plugin.core.kv.Set` task.
Fix : kestra-io/kestra-ee#3570
2025-05-09 17:50:52 +02:00
Florian Hussonnois
e6e9803c4a
fix(system): avoid catching JVM fatal error on Worker
...
Re-throw VirtualMachineError when an exception is catched
from a worker task ensuring, for example, that OOM are
correctly propagated.
2025-05-09 17:38:18 +02:00
Barthélémy Ledoux
cf91ca2baf
fix(ui): update breadcrumb click behavior in legacy ( #8709 )
2025-05-09 15:53:31 +02:00
Barthélémy Ledoux
c11af3fa9d
fix: make settings menu proper links ( #8710 )
...
* fix: make settings menu proper links
* chore(core): remove bg on select's header
---------
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-05-09 17:34:59 +05:30
Miloš Paunović
f980a6850b
fix(namespaces)*: send proper parameter for namespace on file creation/update ( #8706 )
...
There was a problem with sending the non-existing parameter to `vuex` action for creation/update of namespace files. Now that's sorted.
Closes https://github.com/kestra-io/kestra-ee/issues/3567 .
2025-05-09 13:02:38 +02:00
Miloš Paunović
bc09676a57
chore(flows): make flow validation a bit less aggressive ( #8700 )
...
Flow was being validate with a throttle of `500ms`, which was too aggressive. Now it's increased to `2000ms`.
Closes https://github.com/kestra-io/kestra-ee/issues/3627 .
2025-05-08 10:37:07 +02:00
github-actions[bot]
faa6f8fc71
chore(core): localize to languages other than english ( #8690 )
...
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-05-07 13:10:33 +02:00
Loïc Mathieu
e0af7e824b
fix(core): flaky test RunContextLoggerText.logs()
...
Wait a little longuer by default for logs to avoid too much flakyness.
2025-05-07 12:39:52 +02:00
Loïc Mathieu
e7b72a5d7f
feat(system): send task and trigger usage metrics
...
Fixes https://github.com/kestra-io/kestra-ee/issues/3532
2025-05-07 12:39:14 +02:00
Loïc Mathieu
fcc1fcb799
chore(system): rename FlowExecutorInterface to FlowMetaStoreInterface
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3474
2025-05-07 12:36:52 +02:00
Roman Acevedo
ee444bef30
chore(system): prepare TestSuite ui
...
advance on CRUD UI for Add unit tests for flows — new tab on the Flows page, runnable from the UI, API or from CI/CD (needs CLI and GitHub Action) kestra-ee#3110
linked to feat(system): add TestSuite list and edit pages kestra-ee#3585
2025-05-07 12:30:46 +02:00
Loïc Mathieu
aecf1dbe07
feat(flows)!: evaluate flow trigger on PAUSED by default
...
This is a breaking change as existing flow trigger wich didn't filter to any states on conditiosn or preconditions was before triggering executions only on terminal states and will now trigger executions on terminated and paused states.
Fixes https://github.com/kestra-io/kestra-ee/issues/3535
2025-05-07 11:43:15 +02:00
Loïc Mathieu
d13a4e70c7
chore(build): gradle runStandalone
2025-05-07 11:43:03 +02:00
Miloš Paunović
5248e95bd9
chore(deps): regular dependency update ( #8687 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-05-07 10:03:17 +02:00
YannC
79a6fbbab1
fix(filters): use correct key for timeRange when using multiple filters ( #8657 )
...
close #8498
2025-05-07 09:13:34 +02:00
Dhinakaran T
61dcb852e3
chore(triggers): swap the backfill button on triggers page with the one form flow triggers ( #8624 )
...
Closes https://github.com/kestra-io/kestra/issues/8606 .
---------
Co-authored-by: dhinakaranst <dinastdhinast@.com>
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-05-07 09:05:38 +02:00
Loïc Mathieu
0c93bc6275
chore(core): retry flaky test triggerPaused()
2025-05-06 17:21:50 +02:00
Loïc Mathieu
1754f81e0b
feat(system): add NoopCache
...
To use where we want to be able to disable caching.
2025-05-06 17:21:50 +02:00
Loïc Mathieu
7117ae60f5
feat(system): purge empty service instances
...
Purge service instance in EMPTY state after a certain duration, 30 days by default, to avoid never ending groth on the service_instances table.
Fixes #8514
2025-05-06 17:17:46 +02:00
Loïc Mathieu
2b015f8d06
fix(tests): flaky test ExecutionServiceTest.deleteExecutionKeepLogs()
2025-05-06 17:06:03 +02:00
github-actions[bot]
8cccd3725d
chore(core): localize to languages other than english ( #8656 )
...
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-05-06 15:20:07 +02:00
Dhivya G
fdcea57b18
feat(ui): add version property to Frontend API call ( #8650 )
2025-05-06 14:55:01 +02:00
yuri
3f1d4f8fe0
feat(core): enable filter refresh interval to be changed in settings ( #8522 )
...
This change is introducing a new setting for users to choose - the automatic table refresh interval.
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-05-06 14:44:09 +02:00
Loïc Mathieu
fe0a5d287b
feat(system): add metrics to the executor
...
Add metrics to the executor for:
- Execution delays
- Execution killed events
- SLA expirations and violations
Part-of: #8341
2025-05-06 14:20:29 +02:00
Loïc Mathieu
5237bcc90c
fix(system): subflow validation can fail when typing
2025-05-06 14:17:39 +02:00
AbdurRahman2004
d7a3e24465
chore(core): update keyboard shortcut for triggering the autocompletion ( #8618 )
...
Label for triggering autocompletion was `CMD/CTRL + SPACE`, but on `MacOS`, that was triggering a Spotlight search. As the `CTRL + SPACE` works on `MacOS` also, the label is tweaked.
Closes https://github.com/kestra-io/kestra/issues/8617
---
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-05-06 13:53:04 +02:00
Loïc Mathieu
df5419f9ec
fix(flows): ForEach concurrency should not be over the number of values
...
Fixes #8614
2025-05-06 10:23:09 +02:00
AJ Emerich
9b72ce5a18
docs(http): add mention to check for plugins before using HTTP
2025-05-06 09:24:12 +02:00
Barthélémy Ledoux
e287964416
fix(editor): check isFlow when displaying NoCode in legacy editor ( #8645 )
2025-05-05 17:29:25 +02:00
dependabot[bot]
5759495216
build(deps): bump software.amazon.awssdk:bom from 2.31.30 to 2.31.35
...
Bumps software.amazon.awssdk:bom from 2.31.30 to 2.31.35.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.35
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 12:08:43 +02:00
Loïc Mathieu
e89e5988ec
feat(jdbc): Improve JDBC queue poll duration selection
...
- By default, switch from quick polling to long polling after 30s of inacitvity on a queue
- By default, configure long polling interval to 500ms
- Use steps to goes from quick polling to long polling (5 steps automatically computed)
2025-05-05 12:07:54 +02:00
github-actions[bot]
51c522976e
chore(core): localize to languages other than english ( #8641 )
...
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-05-05 11:54:18 +02:00
Miloš Paunović
722d94ba4b
fix(core): introduce back the proper translation key ( #8639 )
2025-05-05 11:51:15 +02:00
Miloš Paunović
e47816c941
fix(core): amend the problem with translation key ( #3577 ) ( #8638 )
2025-05-05 11:49:18 +02:00
Barthélémy Ledoux
3fdd976b5c
fix(ui): conditionally render icon based on save mode ( #8636 )
2025-05-05 11:26:43 +02:00
Anna Geller
2f8a5903f3
fix(naming): name action file in the same way as name to avoid double display and confusion ( #8634 )
2025-05-05 11:10:04 +02:00
github-actions[bot]
f3250c0dc9
chore(core): localize to languages other than english ( #8635 )
...
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-05-05 11:09:53 +02:00
Barthélémy Ledoux
2c58e97ec3
feat: allow multiple nocode ( #8532 )
2025-05-05 10:56:56 +02:00
dependabot[bot]
1bd89843ed
build(deps): bump org.testcontainers:testcontainers
...
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java ) from 1.20.6 to 1.21.0.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
dependency-version: 1.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:37:22 +02:00
dependabot[bot]
c565b3b947
build(deps): bump org.jsoup:jsoup from 1.19.1 to 1.20.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.19.1 to 1.20.1.
- [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.19.1...jsoup-1.20.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.20.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:36:59 +02:00
dependabot[bot]
5ce8763ccf
build(deps): bump org.jooq:jooq from 3.20.3 to 3.20.4
...
Bumps org.jooq:jooq from 3.20.3 to 3.20.4.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:36:42 +02:00
dependabot[bot]
d52974de4b
build(deps): bump com.azure:azure-sdk-bom from 1.2.33 to 1.2.34
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.33 to 1.2.34.
- [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.33...azure-sdk-bom_1.2.34 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.34
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:36:23 +02:00
dependabot[bot]
c9296b657a
build(deps): bump com.microsoft.playwright:playwright
...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java ) from 1.51.0 to 1.52.0.
- [Release notes](https://github.com/microsoft/playwright-java/releases )
- [Commits](https://github.com/microsoft/playwright-java/compare/v1.51.0...v1.52.0 )
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:35:31 +02:00
dependabot[bot]
6f24e31c32
build(deps): bump opensearchRestVersion from 2.19.1 to 2.19.2
...
Bumps `opensearchRestVersion` from 2.19.1 to 2.19.2.
Updates `org.opensearch.client:opensearch-rest-client` from 2.19.1 to 2.19.2
- [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/2.19.1...2.19.2 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 2.19.1 to 2.19.2
- [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/2.19.1...2.19.2 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:35:12 +02:00
dependabot[bot]
90180cc069
build(deps): bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2
...
Bumps [org.fusesource.jansi:jansi](https://github.com/fusesource/jansi ) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/fusesource/jansi/releases )
- [Changelog](https://github.com/fusesource/jansi/blob/master/changelog.md )
- [Commits](https://github.com/fusesource/jansi/compare/jansi-2.4.1...jansi-2.4.2 )
---
updated-dependencies:
- dependency-name: org.fusesource.jansi:jansi
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 09:34:48 +02:00
Florian Hussonnois
01110c51f6
fix(flows): fix regression on flow validation ( #8600 )
...
Fix regression on flow validation when injecting
plugin default values
Fix : #8600
2025-05-02 09:09:02 +02:00
Loïc Mathieu
02723aa3d9
fix(dashboards)*: SQL errors on logs data chart
...
- PostgreSQL needs a cast from enum to text.
- Missing quotes on the WHERE clause.
Fixes #8128
2025-04-30 18:09:45 +02:00
github-actions[bot]
3d4ebf5f3b
chore(core): localize to languages other than english ( #8611 )
...
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-04-30 15:44:14 +02:00
Piyush Bhaskar
266c671095
feat(iam): introduce user menu into left sidebar ( #8602 )
...
This PR is introducing the new user menu with actions inside the left sidebar.
Relates to https://github.com/kestra-io/kestra-ee/issues/2105 .
Relates to https://github.com/kestra-io/kestra-ee/issues/2964 .
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-04-30 15:35:20 +02:00
Miloš Paunović
aae1315f74
fix(executions): amend storybook tests for inputs form ( #8608 )
2025-04-30 14:59:10 +02:00
brian-mulier-p
a9f0cae83f
fix(core): Doc search is more relevant ( #8601 )
...
closes #6329
2025-04-30 14:35:37 +02:00
Satvik Kushwaha
98cfd32676
feat(executions): use schedule set input values for backfills ( #7913 )
...
Made changes to backfilling executions input to fill the default input value by the input value set within a schedule.
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-30 13:27:31 +02:00
Miloš Paunović
a9a2765521
chore(deps): regular dependency update ( #8599 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-04-30 12:21:05 +02:00
github-actions[bot]
c0ba1831bf
chore(core): localize to languages other than english ( #8576 )
...
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-04-29 21:52:47 +02:00
Florian Hussonnois
a26fabe083
feat(system): add uv to kestra docker image
...
Use uv to install packages. UV is now required
to manage pythons dependencies for the plugin-script python.
Fix : kestra-io/kestra-ee#3527
2025-04-29 17:27:59 +02:00
Florian Hussonnois
bf41fb4613
fix(core): remove tutorial flows from anonymous report
...
Fix : kestra-io/kestra-ee#3387
2025-04-29 17:27:28 +02:00
Loïc Mathieu
097336ef28
feat(executions): Add workerId to each worker task attemps
...
Closes #7799
2025-04-29 16:13:23 +02:00
Loïc Mathieu
7467f1f7fb
feat(flows): Allow to define an onPause task on the Pause task
...
The onPause task will be executed immediatly when the execution is paused.
Part-of: #3601
2025-04-29 15:48:59 +02:00
Loïc Mathieu
4e602021a8
feat(system)*: decrease defaut JDBC queue poll size
...
Decreasing it from 100 to 50 didn't show any performance hit but should lower the memory consumption now that we process the queue concurrently in the executor.
## BEFORE - pollSize=100
- 10 tx/s: 150ms
- 25 tx/s: 200ms
- 50 tx/s: 300ms
- 75 tx/s: 5.2s
- 100 tx/s: 15s
## AFTER - pollSize=50
- 10 tx/s: 150ms
- 25 tx/s: 200ms
- 50 tx/s: 300ms
- 75 tx/s: 4.8s
- 100 tx/s: 14s
2025-04-29 15:11:24 +02:00
Barthélémy Ledoux
1c23e31b6b
fix: redirect to edit when saving new flow ( #8560 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-04-29 14:14:36 +02:00
Loïc Mathieu
9beb86bfb5
feat(system): add TestSuite model,taskFixture impl
2025-04-29 11:03:57 +02:00
github-actions[bot]
e0723a94b5
chore(core): localize to languages other than english ( #8568 )
...
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-04-29 10:37:01 +02:00
Florian Hussonnois
475a961cec
fix(executions): fix execution failure due to UnsupportedOperationException ( #8563 )
...
Fix : #8563
2025-04-29 10:34:48 +02:00
Piyush Bhaskar
c5b7c5d483
chore(triggers)*: properly handle switches for triggers disabled from within flow source ( #8106 )
...
It was not clear as to which trigger can not be enabled and why. Now, that is much more clear with the proper tooltips and disabling of switch toggling.
Closes https://github.com/kestra-io/kestra/issues/8011 .
Closes https://github.com/kestra-io/kestra/issues/5736 .
2025-04-29 10:31:55 +02:00
Roman Acevedo
2cf6c54b89
feat(core): forward execution labels in Flow Trigger
2025-04-28 16:55:10 +02:00
Nicolas K.
13d02ee396
fix(namespaces): namespaceFiles with same name are wrongly overwritten ( #8562 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-28 16:14:31 +02:00
yuri
21dc831f25
chore: attempt to fix flaky tests ( #8537 )
...
SingleFlowCommandsTest:
The flow Delete -> Create -> Update sequence is weird - delete got HTTP 404.
Reworked to Create -> Update -> Delete sequence.
PurgeLogsTest:
The log repository contained the prepared single entry but also might
contain additional entries from previously logged messages.
2025-04-28 15:07:28 +02:00
Miloš Paunović
1c9f9af82a
fix(triggers): amend broken filtering on triggers tab ( #8553 )
...
There was a problem with both namespace and state filters on Triggers page which is now properly sorted.
Closes https://github.com/kestra-io/kestra/issues/8529 .
2025-04-28 12:07:50 +02:00
github-actions[bot]
dc5acbc5bb
chore(core): localize to languages other than english ( #8554 )
...
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-04-28 12:00:37 +02:00
Barthélémy Ledoux
3e23456fb7
fix(ui): update storybook editor tests with provided keys ( #8550 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-04-28 11:43:55 +02:00
Piyush Bhaskar
2943e10e7e
fix(core): safely access section and identifier query params ( #8542 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-28 14:06:39 +05:30
Barthélémy Ledoux
0ec8bd45c8
fix(ui): set isCreating to false when opening flow edit mode ( #8549 )
2025-04-28 10:34:36 +02:00
Nicolas K.
10e882a54a
fix(core): change incorrectly used search parameter ( #8534 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-28 10:32:57 +02:00
Piyush Bhaskar
4bc7f72fcd
chore(execution): update display names for executions. ( #8527 )
2025-04-28 14:00:21 +05:30
dependabot[bot]
ce6770c574
build(deps): bump jacksonVersion from 2.18.3 to 2.19.0
...
Bumps `jacksonVersion` from 2.18.3 to 2.19.0.
Updates `com.fasterxml.jackson:jackson-bom` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.3...jackson-bom-2.19.0 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.3...jackson-core-2.19.0 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.18.3...jackson-modules-java8-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.18.3...jackson-dataformats-text-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.3...jackson-dataformats-binary-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.3...jackson-dataformats-binary-2.19.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.3...jackson-dataformat-xml-2.19.0 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.18.3...jackson-datatypes-collections-2.19.0 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.3 to 2.19.0
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.18.3 to 2.19.0
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 09:42:04 +02:00
dependabot[bot]
04f32abb77
build(deps): bump org.wiremock:wiremock-jetty12 from 3.12.1 to 3.13.0
...
Bumps [org.wiremock:wiremock-jetty12](https://github.com/wiremock/wiremock ) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-jetty12
dependency-version: 3.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 09:41:33 +02:00
dependabot[bot]
d9ab998a03
build(deps): bump software.amazon.awssdk:bom from 2.31.25 to 2.31.30
...
Bumps software.amazon.awssdk:bom from 2.31.25 to 2.31.30.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.30
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 09:41:09 +02:00
Loïc Mathieu
e19056cad3
fix(triggers): inject default later inside the Scheduler
...
Today, as they are injected eagerly, they are done even if no trigger exists.
This is counter-performant, and in case the flow is an error will log each seconds.
Doing it a little later will be better.
2025-04-28 09:40:33 +02:00
Karuna Tata
897abdd89d
feat(ui): Add search in internal docs ( #8458 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-28 09:37:25 +02:00
Loïc Mathieu
2571f73811
fix(system): load OpenTelemetry lib in the app classloader
...
Without that, as we have it here, plugins may have class loading issue if they use OpenTelemetry internally (like in the Elasticsearch client).
2025-04-25 21:26:32 +02:00
Piyush Bhaskar
00cf7863e1
fix(ui): open link in markdown in other tab. ( #8258 )
...
* fix(ui): open link in markdown in other tab.
* chore(core): restrict attribute to external links.
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
---------
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-25 19:09:22 +05:30
rajatsingh23
3c68ff5a2d
fix(ui): remove parts of filter using backspace ( #8105 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-25 14:08:38 +02:00
AJ Emerich
10ce92c0f5
docs(flow-trigger): add note about no Pebble in conditions
2025-04-25 11:54:04 +02:00
github-actions[bot]
6baeba8f63
chore(core): localize to languages other than english ( #8528 )
...
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-04-25 11:19:18 +02:00
yuri
efe836874f
fix(ui): amend Absolute date filter's looks ( #8501 )
2025-04-25 14:24:00 +05:30
Florian Hussonnois
8746f2bd15
fix(system): change default config values for liveness
...
Change kestra.server.liveness.interval from 5s to 10s
to be less agressive on liveness check. Align
other default liveness configs with kafka implementation.
2025-04-25 10:28:30 +02:00
Piyush Bhaskar
34a7316d3f
feat(flows): improve the display of array inputs when running an execution ( #7953 )
...
This PR is introducing a change of how the `array` inputs are displayed inside the flow run dialog, to be more user-friendly.
Closes https://github.com/kestra-io/kestra/issues/6947 .
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-25 09:40:24 +02:00
Miloš Paunović
fc452aff94
fix(flows): properly load blueprints in multi panel view ( #8524 )
...
While using the new Multi Panel view blueprints were not loading properly due to wrong paramtere being sent to action. now that's sorted.
Closes https://github.com/kestra-io/kestra/issues/8523 .
2025-04-25 13:08:45 +05:30
Piyush Bhaskar
77da3fd16c
chore(flows): improve the blueprints view within the flow editing panels ( #7983 )
...
Changes here consist of removing the tags from blueprint view on Multi Panel flow editor, along with couple of other UI improvements.
Closes https://github.com/kestra-io/kestra/issues/7881 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-25 09:10:29 +02:00
杨利伟
03f9aa8e85
fix(jdbc): add service_id index on service_instance table
2025-04-24 18:14:15 +02:00
Loïc Mathieu
3f9f60dd26
feat(plugins): add Go Script plugin
2025-04-24 17:25:16 +02:00
lwyang
8b5f333c02
chore(system): add warn log when emit logQueue failed ( #8432 )
2025-04-24 16:02:12 +02:00
Loïc Mathieu
d27626fbd1
feat(plugins): add Langchain4J plugins
2025-04-24 15:42:15 +02:00
Loïc Mathieu
08f5ad2710
chore(build): add Postgres stat extension
2025-04-24 14:51:34 +02:00
Loïc Mathieu
56fa97b2e4
feat(system)!: remove the SQLServer runner
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3504
2025-04-24 14:50:57 +02:00
Nicolas K.
14210f1661
test(core): fix breaking change in local flow repository ( #8517 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-24 14:34:10 +02:00
Hashim Khalifa
1fb6958e9e
feat(flows): add validation for use of inputs and outputs with '-' in the name ( #8379 )
2025-04-24 14:31:53 +02:00
Piyush Bhaskar
5e7bc96322
chore(core): refactor component to composition API structure and with some styling ( #8504 )
2025-04-24 14:29:18 +05:30
Loïc Mathieu
729cf56c54
fix(core): failing DocumentationGeneratorTest.returnDoc()
2025-04-24 10:36:38 +02:00
Karuna Tata
a21cff4ba0
fix(ui): save existing flow after making changes ( #8378 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-24 10:31:32 +02:00
Loïc Mathieu
7e590dd603
feat(plugin): add a way to provide additional type of plugins
...
Provide a way for plugins to define a new type of plugins.
To do that, a plugin must provide both an abstract base class that extends AdditionalPlugin and a set of concret classes.
Both the abstract base class and the concrete classes mut be inside the same plugin. This is a limitation that we may work on later by providing, for example, an SPI to add base classes to the application classloader.
2025-04-24 10:04:51 +02:00
Satvik Kushwaha
ad9f69334c
fix(ui): restart trigger position for backfill column ( #8246 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-04-24 09:43:59 +02:00
Piyush Bhaskar
c7b448a9f0
chore(ui): improvement to drilldown for Default and Custom Charts. ( #7885 )
...
* chore(ui): improvement to drilldown for Default and Custom Charts.
* minor tweak
* test: fix the Barchart stories to test drilldown
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-04-24 10:42:06 +05:30
ben8t
b1a48c17f2
Add examples with expression and trimmed values ( #6154 )
2025-04-23 19:57:00 +02:00
AJ Emerich
7957b9db12
fix(core): fix indexer metric description ( #8500 )
2025-04-23 16:48:02 +01:00
Loïc Mathieu
d58898ff34
fix(system): restrict the JdbcConcurrencyLimitService to the JDBC runner
2025-04-23 16:29:10 +02:00
AJ Emerich
1ff2e0355d
docs(core-pause): update pauseDuration properties, titles, descriptions ( #8495 )
2025-04-23 14:34:02 +01:00
Piyush Bhaskar
9cb7cd6453
fix(flows): properly check average duration for dashboard graphs ( #8457 )
...
There was a problem on flows view with the main chart not showing proper data until user clicks on duration toggle.
Closes https://github.com/kestra-io/kestra/issues/8435 .
Closes https://github.com/kestra-io/kestra-ee/issues/3499 .
2025-04-23 14:23:40 +02:00
AJ Emerich
728a6a3af8
doc(basic.md): add link to configuration for kestra property variables ( #8490 )
2025-04-23 12:04:12 +01:00
Ludovic DEHON
ebd957f00d
chore(deps): update gradle version
2025-04-23 12:52:49 +02:00
Miloš Paunović
f24734f5f2
refactor(core): pass the dynamic concurrency schema to no code editor ( #8488 )
...
There was an issue with passing hard-coded concurrency schema to be rendered in No Code editor, which is now amended and we're passing down the previously fetched one
2025-04-23 11:54:22 +02:00
Loïc Mathieu
d14ff78fd8
fix(execution)*: decode and hide nested inputs of type SECRET
...
Fixes #7964
2025-04-23 11:45:57 +02:00
Roman Acevedo
1506d68132
tests(system): bump sleep-short sleep time to 10s
2025-04-23 11:39:50 +02:00
Roman Acevedo
bf4310edc3
tests(system): try with different task id
2025-04-23 11:39:50 +02:00
Roman Acevedo
b4106af12b
tests(system): debug flaky error of shouldPauseExecutionByQueryRunningFlows
2025-04-23 11:39:50 +02:00
Roman Acevedo
1974fd15ec
tests(system): debug flaky error of shouldPauseExecutionByQueryRunningFlows
2025-04-23 11:39:50 +02:00
Roman Acevedo
ce3eea76f0
tests(webserver): fix flaky test which could query previous tests tasks
2025-04-23 11:39:50 +02:00
github-actions[bot]
636f0f61d7
chore(core): localize to languages other than english ( #8485 )
...
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-04-23 11:18:49 +02:00
Loïc Mathieu
3105ddc40b
fix(executions): unqueing execution must remove the execution queued
...
When an execution is queued in the JDBC backend, a record is inserted inside the execution_queued table, we must remove this record when we unqeue an execution.
Fixes #8448
2025-04-23 11:13:31 +02:00
Piyush Bhaskar
b779aa1aed
fix(controls): adjust bottom position of contorls in multiPanelsEditor ( #8465 )
2025-04-23 13:26:36 +05:30
Barthélémy Ledoux
fa5a391103
feat: synchronize task edition with editor ( #8433 )
2025-04-23 09:43:47 +02:00
Piyush Bhaskar
b947c23402
fix(ui): full view height for single task logs ( #8042 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-23 09:43:19 +02:00
Miloš Paunović
54b8ff9d0c
chore(deps): regular dependency update ( #8484 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-04-23 09:38:02 +02:00
Loïc Mathieu
724058a06f
Feat/storage outputs ( #8361 )
...
* feat(executions): Store outputs inside the internal storage (1/2)
* feat(executions): Store outputs inside the internal storage (2/2)
* feat(test): allow passing tenantId to tests
---------
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
2025-04-22 15:46:57 +02:00
Roman Acevedo
d454d133f5
tests(system): isolate SchedulerScheduleTest tests with tenantId
2025-04-22 15:41:54 +02:00
dependabot[bot]
a06421dd84
build(deps): bump co.elastic.logging:logback-ecs-encoder
...
Bumps [co.elastic.logging:logback-ecs-encoder](https://github.com/elastic/ecs-logging-java ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/elastic/ecs-logging-java/releases )
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: co.elastic.logging:logback-ecs-encoder
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:23:18 +02:00
dependabot[bot]
de6fcab785
build(deps): bump org.opensearch.client:opensearch-java
...
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/opensearch-project/opensearch-java/releases )
- [Changelog](https://github.com/opensearch-project/opensearch-java/blob/v2.23.0/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.22.0...v2.23.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 2.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:22:01 +02:00
dependabot[bot]
b2f68a7b97
build(deps): bump com.github.oshi:oshi-core from 6.8.0 to 6.8.1
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.0 to 6.8.1.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.0...oshi-parent-6.8.1 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:10:17 +02:00
dependabot[bot]
01cb30f933
build(deps): bump software.amazon.awssdk:bom from 2.31.21 to 2.31.25
...
Bumps software.amazon.awssdk:bom from 2.31.21 to 2.31.25.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:09:06 +02:00
dependabot[bot]
d2cda63cfa
build(deps): bump flyingSaucerVersion from 9.11.6 to 9.12.0
...
Bumps `flyingSaucerVersion` from 9.11.6 to 9.12.0.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.11.6 to 9.12.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.11.6...v9.12.0 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.11.6 to 9.12.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.11.6...v9.12.0 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:08:11 +02:00
dependabot[bot]
f89187db6a
build(deps): bump io.micronaut.platform:micronaut-platform
...
Bumps [io.micronaut.platform:micronaut-platform](https://github.com/micronaut-projects/micronaut-platform ) from 4.8.0 to 4.8.2.
- [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.0...v4.8.2 )
---
updated-dependencies:
- dependency-name: io.micronaut.platform:micronaut-platform
dependency-version: 4.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:07:01 +02:00
dependabot[bot]
8e4fe892e9
build(deps): bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.7-jre to 33.4.8-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.4.8-jre
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 11:04:45 +02:00
Barthélémy Ledoux
eb13dce0ff
fix(ui): use creating=true instead of identifier=new ( #8443 )
2025-04-22 09:46:02 +02:00
Florian Hussonnois
a14518b810
refactor(plugin): add dedicated service to parse tasks log line
...
Add new TaskLogLineMatcher class for matching and
capturing structured data from task execution logs.
Related-to: kestra-io/kestra-ee#3441
2025-04-22 09:37:32 +02:00
Piyush Bhaskar
c64f15a035
fix(container): update tab container classes for better layout handling. ( #8456 )
2025-04-22 12:19:29 +05:30
Piyush Bhaskar
f79541616e
chore(ui): Improve the display of Resume/Kill executions ( #8227 )
...
* chore(ui): Improve the display of Resume/Kill executions
* minor tweak
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-21 11:22:35 +05:30
Frank Tianyu Zeng
cb6a6bfd91
fix(revision): restore side-by-side view in revision history after flow edit ( #8439 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-04-21 11:12:36 +05:30
Ludovic DEHON
b2ae2ff6f7
feat(build): fix some sonar alert
2025-04-20 22:23:41 +02:00
Ludovic DEHON
a7836ca673
feat(build): add sonar
2025-04-19 00:49:09 +02:00
YannC
7bc60a1056
fix(ui): add new property in filters ( #8444 )
2025-04-18 21:27:55 +02:00
YannC
09943a1e7b
fix(webserver): set ids parameters as body instead of queryvalue ( #8438 )
2025-04-18 11:58:11 +02:00
Sayed Murtadha Ahmed
8b6af7a808
chore(core)*: make sure that notifications with large message text are closeable ( #8431 )
...
There was a problem when an error message is too big, the toaster could not be closed. This change is amending that issue.
Closes https://github.com/kestra-io/kestra/issues/8352 .
2025-04-17 11:44:17 +02:00
YannC.
e74e7ff8e5
fix(ui): correct path for namespace files on namespace page
...
close #8140
2025-04-17 10:34:46 +02:00
Anna Geller
9adf3a5444
fix(docs): improve PublishMetrics example and basic.md KV doc ( #8427 )
2025-04-16 20:02:36 +02:00
Karuna Tata
c069b2fbb3
chore(core)*: deboucing task validation from no code editor ( #8418 )
...
There was an issue when a user edited a task from the No Code editor—the validation endpoint was being called excessively, instead of waiting for the user to finish typing. This has now been resolved with this PR.
Closes https://github.com/kestra-io/kestra/issues/7073 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-04-16 12:31:03 +02:00
YannC
534b7f4ec7
refactor(core): changes to improve openapi spec
...
* better method name
* correct annotation to descript body
2025-04-16 12:26:32 +02:00
Miloš Paunović
7b1ee4a9e0
refactor(core): prevent inheriting unused attributes in components ( #8419 )
...
Remove default inheriting of attributes in Vue components, which are not used. This pollutes the console with warnings and it's not necessary, so this PR is solving the problem.
2025-04-16 12:08:45 +02:00
Miloš Paunović
38a9ebcbef
refactor(core): replace deprecated vue flow options parameter ( #8417 )
...
Remove usage of the deprecated options object parameter with the id one, as per the latest API guidelines. This change ensures compatibility with future versions and removes the related console warning.
Related to #7804 .
2025-04-16 10:29:47 +02:00
weibo1
eea47c6e40
feat(system): add duration metrics for handle() method
2025-04-16 09:05:00 +02:00
weibo1
e1c4ae22f2
feat(system): add index to commonly queried fields in the WHERE conditions of the triggers table
2025-04-16 09:05:00 +02:00
Miloš Paunović
b7861a139e
chore(deps): regular dependency update ( #8415 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-04-16 08:46:32 +02:00
Miloš Paunović
954d64ecaa
fix(core)*: allow horizontal scrolling of tabs in multi panel view ( #8414 )
...
If there are multiple tabs opened in a single panel of the new multi panel view, there was no ability to scroll and see the overflowing ones. With changes in this PR, users can now do just that.
Closes https://github.com/kestra-io/kestra/issues/8270 .
2025-04-16 12:05:37 +05:30
Karuna Tata
f61ba36023
feat(core)*: allow moving of entire panels ( #8377 )
...
Changes in this pull request now allow users to move entire panels where ever they want, plus, there are `Move right` and `Move left` options in the context menu.
Closes https://github.com/kestra-io/kestra/issues/8272 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-04-16 07:47:09 +02:00
Loïc Mathieu
fbd989ccab
feat(core): allow to specify Pause task resume behavior ( #8242 )
...
When a pause task is resumed either because it wait until the end of it's duration or is resumed manually, it can now use a behavior to describe what to do next: resume, warn, fail, or cancel the execution.
Fixes #8242
2025-04-15 17:39:53 +02:00
yuri
12affd4b4b
fix(build): amend Node Gradle to reflect changes ( #7970 )
2025-04-15 15:15:34 +02:00
Satvik Kushwaha
b75730a0ca
chore(dashboards)*: amend hover color of table top buttons on dashboard ( #8388 )
...
Tables on main dashboard which have the `See all` buttons needed UI tweaking of color on hover, which is handled in this pull request.
Closes https://github.com/kestra-io/kestra/issues/8376 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-04-15 14:14:49 +02:00
Barthélémy Ledoux
4170615765
fix(ui): navigation between flow editor and tabs - blank screen ( #8392 )
2025-04-15 11:41:18 +02:00
Barthélémy Ledoux
5cfb6aa1f5
test(ui): ignore unhandled canceled promises in storybook ( #8394 )
2025-04-15 11:39:39 +02:00
AJ Emerich
41d660e18e
docs(core): update plugin titles and descriptions ( #8390 )
2025-04-15 11:22:47 +02:00
yuri
8af4f1928a
chore(webserver): amend copy&pasted description ( #8346 )
2025-04-15 11:12:09 +02:00
github-actions[bot]
1488caccc7
chore(core): localize to languages other than english ( #8391 )
...
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-04-15 11:09:33 +02:00
Karuna Tata
85fc48963f
feat(core): add a confirmation dialog before leaving the settings page ( #8365 )
...
If the user changed something on the `Settings` page and then just navigated to another page, all new changes would all be lost. This PR is adding a confirmation dialog before route leave, if there are any changes made, to confirm either saving or discarding them.
Closes https://github.com/kestra-io/kestra/issues/8364 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-04-15 10:31:49 +02:00
Barthélémy Ledoux
b706dec9d2
test(core): make storybook tests pass with less warnings ( #8382 )
...
Lots of warnings that we can see in the UI unit tests make them flaky. In this PR we're trying to avoid pollution as much as possible so we can at least test.
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-15 10:16:14 +02:00
Karuna Tata
ceac4d38f9
feat(core)*: implement redirection to flow creation page on skipping tutorial ( #8333 )
...
When a user clicks the `Skip tutorial` button, it just does that, shuts the tutorial down but leaves the user on the same page. This change will redirect users to `Flow Creation` page if the `Skip Tutorial` button is clicked.
Closes https://github.com/kestra-io/kestra/issues/8326 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-15 08:11:41 +02:00
dependabot[bot]
ec7bf52e08
build(deps-dev): bump vite in /ui in the npm_and_yarn group ( #8362 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: direct:development
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-04-14 15:22:09 +02:00
Loïc Mathieu
247594299c
feat(system)!: Describe our internal metrics
...
Add a description to all our internal metrics.
BREAKING CHANGE: the following metrics has been removed:
- executor.taskrun.next.count
- executor.workertaskresult.count
The metric scheduler.execution.running.duration has been renamed to scheduler.execution.lock.duration
2025-04-14 15:17:23 +02:00
Loïc Mathieu
513139976c
feat(system): Allow to describe metrics ( #1989 )
2025-04-14 15:17:23 +02:00
Miloš Paunović
2cab9de57c
refactor(namespaces): remove the unused maximize property ( #8380 )
...
There is no more need for `maximize` property to be passed for locked tabs, and therefore it's removed in this commit.
2025-04-14 13:55:45 +02:00
dependabot[bot]
cfae13c045
build(deps): bump io.micrometer:micrometer-core from 1.14.5 to 1.14.6
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.14.5 to 1.14.6.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.5...v1.14.6 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.14.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 11:55:59 +02:00
dependabot[bot]
6190f8774a
build(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.6-jre to 33.4.7-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.4.7-jre
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:55:50 +02:00
dependabot[bot]
b98a0a783d
build(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0
...
Bumps commons-io:commons-io from 2.18.0 to 2.19.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:10:24 +02:00
dependabot[bot]
3da2dc6257
build(deps): bump flyingSaucerVersion from 9.11.5 to 9.11.6
...
Bumps `flyingSaucerVersion` from 9.11.5 to 9.11.6.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.11.5 to 9.11.6
- [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.11.5...v9.11.6 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.11.5 to 9.11.6
- [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.11.5...v9.11.6 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.11.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.11.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:10:06 +02:00
dependabot[bot]
6feb027696
build(deps): bump org.aspectj:aspectjweaver from 1.9.23 to 1.9.24
...
Bumps [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj ) from 1.9.23 to 1.9.24.
- [Release notes](https://github.com/eclipse/org.aspectj/releases )
- [Commits](https://github.com/eclipse/org.aspectj/commits )
---
updated-dependencies:
- dependency-name: org.aspectj:aspectjweaver
dependency-version: 1.9.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:09:21 +02:00
dependabot[bot]
83d6095669
build(deps): bump software.amazon.awssdk:bom from 2.31.16 to 2.31.21
...
Bumps software.amazon.awssdk:bom from 2.31.16 to 2.31.21.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:09:02 +02:00
dependabot[bot]
444e3d2a77
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.37.0 to 0.38.1.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.37.0...v0.38.1 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 10:08:28 +02:00
Satvik Kushwaha
752405ac78
fix(flows)*: amend text color problem in no code editor on firefox ( #8367 )
...
There was an issue with title color of tasks on the `No Code` editor (which stayed dark no matter the mode selected), but only viewed in `Firefox` browser. That is sorted out with this pull request.
Closes https://github.com/kestra-io/kestra/issues/8327 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-04-14 09:35:39 +02:00
Miloš Paunović
860c1b218c
feat(core)*: allow closing all tabs at once in a single panel ( #8360 )
...
Adds the ability to close all tabs in a single panel with a single click, improving usability and eliminating the need to close each tab individually.
Closes https://github.com/kestra-io/kestra/issues/8273 .
2025-04-11 15:14:04 +02:00
Barthélémy Ledoux
0bd017556a
fix(ui): command array should display properly in no-code ( #8349 )
2025-04-11 14:47:17 +02:00
Miloš Paunović
63ec5cab27
build(core): update commit message and description for translation-related pull requests ( #8358 )
...
This change updates the commit message and description generated by the translation CI process to be more descriptive and consistent with our commit conventions. It improves the clarity and traceability of automated translation updates in the commit history.
2025-04-11 14:38:31 +02:00
brian-mulier-p
e73f15a538
fix(core): bring back documentation on some plugins ( #8354 )
...
swagger is now resolved from Kestra classpath
closes #8265
2025-04-11 13:00:53 +02:00
github-actions[bot]
f871fa838e
chore(translations)*: localize to languages other than english ( #8353 )
2025-04-11 12:11:38 +02:00
Miloš Paunović
c2028759e4
feat(core)*: introduce a dropdown menu for each panel ( #8351 )
...
This is the initial work to support the two related issues mentioned above, which is introducing the context menu for each tab panel, which will give us the place to list related actions.
Relates to https://github.com/kestra-io/kestra/issues/8272 .
Relates to https://github.com/kestra-io/kestra/issues/8273 .
2025-04-11 11:56:04 +02:00
Nicolas K.
21d6e0fa62
test(system): rework concurrency paused tests so they actually test t… ( #8339 )
...
* test(system): rework concurrency paused tests so they actually test the pause + concurrency behavior
* test(system): Add a flow name check in the queue because kafka queue is not cleaned between tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-11 11:16:01 +02:00
Bart Ledoux
ab666bff11
test(ui): failing test for autocompletiona after contributor's PR
2025-04-11 09:42:23 +02:00
Miloš Paunović
92c082e2e0
chore(flows)*: hide horizontal scroll on editor based inputs ( #8347 )
...
There was always a horizontal scrollbar present at editor compnent when used as input field, which was previously handled for the No Code editor in https://github.com/kestra-io/kestra/pull/8216 .
Relates to https://github.com/kestra-io/kestra-ee/issues/3404 .
2025-04-11 08:09:22 +02:00
Frank Tianyu Zeng
5a3a54fd57
feat(variables): add missing functions to editor autocompletion ( #8245 )
...
closes #7733
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-04-10 23:32:40 +02:00
Florian Hussonnois
1576051ebb
fix(flow): re-enable NotEmpty constraint on property tasks for Sequential
2025-04-10 18:03:35 +02:00
Loïc Mathieu
4ec2a5d064
chore(system): don't emit two time a workertaskresult for RUNNING
...
We emit a WorkerTaskResult in RUNNING, then create an attempt, emit a new WorkerTaskResult with the attemps and then start running the task.
We can only emit one time a WorkerTaskResult as the second would be emitted microseconds after so it's just noise.
2025-04-10 18:02:42 +02:00
Florian Hussonnois
846e20a100
fix(flow): enhance error handling when injecting plugin defaults
...
Add a new checked exception FlowProcessingException to enhance error
handling when parsing, validating a flow, and injecting plugin defaults.
Related-to: #7894
2025-04-10 17:13:40 +02:00
Barthélémy Ledoux
433a332123
feat: use TaskTasks.vue to show subtask ( #8332 )
2025-04-10 16:59:10 +02:00
Loïc Mathieu
9b8b240d7c
feat(core): use a fixed-size mask to mask secrets ( #8131 )
...
Fixes 8131
2025-04-10 15:17:05 +02:00
Miloš Paunović
e6937c4a8c
feat(core)*: close code tab if file is deleted ( #8331 )
...
In the new multi panel view, if we have `code` tab opened and delete that file from `files` panel, we'll automatically close the opened tab for the file in question.
Closes https://github.com/kestra-io/kestra/issues/8271 .
2025-04-10 14:51:43 +02:00
Nicolas K.
70dbe6a219
test(system): fix flaky runner test by adding sleep in subtask ( #8329 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-10 14:41:21 +02:00
Mathieu Gabelle
8ceee4cfdc
refactor: migrate plugin.core flowable tasks to dynamic proeprties ( #8313 )
...
* refactor: migrate plugin.core flowable tasks to dynamic proeprties
migrated properties to dynamic properties if possible
updated tests accordingly
remove unused import and fix sonar issues
2025-04-10 13:59:57 +02:00
Florian Hussonnois
b97347df97
fix(flow): handle parsing error when reading flows from repository
...
This commit fixes NPE in JdbcExecutor that can occurred when
reading invalid an flow, and add better handling of parsing error in JDBC flow
repositories.
Related-to: #7894
2025-04-10 13:28:11 +02:00
Piyush Bhaskar
b177a1f304
chore(ui): Add a trigger from Triggers tab ( #7754 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-10 11:11:34 +02:00
Piyush Bhaskar
999406aee4
fix(ui): uniform scrollbar across UI ( #7758 )
...
* scrollbar uniforming
* fix(ui): uniform scrollbar across ui.
* minor tweaks
* minor tweak
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-10 11:10:46 +02:00
Barthélémy Ledoux
31fd0303b5
fix: make monaco composition API ( #8320 )
...
* refactor: make monaco composition API
* fix kv
* rename var in monaco
* enable autocomplete in new panel
* fix: set theme even in diff mode
* refactor: avoid using computed when unnecessary
2025-04-10 10:57:28 +02:00
Florian Hussonnois
32b4a9e0be
fix(core): handle parsing error when reading flows from repository
...
This commit fixes a regression after applying plugin default
versions in the AbstractJdbcFlowRepository
2025-04-09 22:58:24 +02:00
Barthélémy Ledoux
2c411a27cc
build: use storybook test addon to get coverage ( #8316 )
2025-04-09 20:53:53 +02:00
Florian Hussonnois
504ff282ef
fix: add missing indices for service instance table
2025-04-09 19:01:42 +02:00
Nicolas K.
365d82eb96
feat( #233 )!: remove warningOnError behavior ( #8321 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-09 18:00:20 +02:00
YannC
9a67466d9c
chore(deps): upgrade micronaut-platform to 4.8.0 ( #8232 )
...
* chore(deps): upgrade micronaut-platform to 4.8.0
* fix: http client version enforcement is not needed anymore as docker-java as updated the dependency
* fix: make applicationContext protected in SchedulerPollingTriggerTest
* fix: upgrade docker-java version to 3.5.0
* fix: make some method protected in the AbstractRunnerTest so it can be override
2025-04-09 17:06:38 +02:00
Nicolas K.
a04db6510b
feat(makefile): add pull-plugin script and fixe clone-plugin script ( #8283 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-09 17:03:05 +02:00
Will Russell
ab2fea660a
doc(Core): task example indentation error
2025-04-09 15:25:25 +01:00
ben8t
1c9016ba45
fix(sanitycheck): update flows id and namespace
...
* fix:sleep assert comparison
* fix:edit sanitycheck according to new process
* fix:typo
2025-04-09 14:46:47 +02:00
Miloš Paunović
935ff944a5
fix(ui): make sure that dropping tab places it into right place ( #8315 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-09 14:41:01 +02:00
Will Russell
fd4667383c
doc(Devcontainer): link instructions to contributing guide
2025-04-09 12:15:44 +01:00
Loïc Mathieu
5bec2fa8b3
feat(cli,core)!: change KESTRA_ env prefix by ENV_
...
This avoid possible security issue as you can use env var to override Kestra configuration properties and Kestra related configuration properties starts with `kestra`.
Fixes https://github.com/kestra-io/kestra-ee/issues/3131
2025-04-09 12:48:54 +02:00
Piyush Bhaskar
c24fcfd0ca
chore(ui): Add a trigger from Triggers tab ( #7754 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-04-09 11:25:34 +02:00
Piyush Bhaskar
22424c69b6
chore(ui): improve the filter label colors on hover ( #8141 )
2025-04-09 11:17:18 +02:00
Bart Ledoux
938b3cc08b
tests: fix storybook multipanel test
2025-04-09 11:15:14 +02:00
Piyush Bhaskar
5fdf2f3085
chore(ui): amend scrollbar issue on the no code editor fields ( #8216 )
2025-04-09 11:10:07 +02:00
Tanvir Ahmed
062957982b
fix: [ #8282 ] - Fixed issue with Devcontainer not running on arm64 architecture ( #8285 )
...
* fix: [#8282 ] - Fixed issue with Devcontainer not running on arm64 architecture
* chore: Updated implementation of dynamic install of Java JDK
2025-04-09 10:07:16 +01:00
Bart Ledoux
c08213b48d
ci: remove some odd arguments to frontend checkout
2025-04-09 10:49:25 +02:00
Karuna Tata
152d96f018
chore(ui): remove reorder buttons when there's only one value in no code arrays ( #8266 )
2025-04-09 09:52:02 +02:00
AJ Emerich
4865843b10
fix(docs): add titles and examples to Dashboard chart types ( #8233 )
...
* fix(docs): add titles to Dashboard chart types
* fix(docs): add examples to Dashboard chart types
* fix(docs): add bar chart example
2025-04-09 09:19:46 +02:00
Miloš Paunović
47309a0782
chore(deps): regular dependency update ( #8310 )
2025-04-09 08:11:58 +02:00
Bart Ledoux
7d7340b4ba
fix: remove the big plus when dragging
2025-04-08 16:11:58 +02:00
Bart Ledoux
eb1509959c
chore: remove console.log drop
2025-04-08 15:50:59 +02:00
Nicolas K.
5285bea930
feat(Unit Tests) #8171 convert hamcrest to assertj ( #8276 )
...
* feat(Unit Tests) #8171 convert hamcrest to assertj
* fix(Unit Tests) #8171 failing unit test after assertj migration
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-08 15:48:54 +02:00
Bart Ledoux
cc5a1c9f68
fix: remove props warning in flow editor
2025-04-08 15:47:04 +02:00
MilosPaunovic
725e5e5d78
fix(ui): allow tab button to take effect while using editor
2025-04-08 15:09:30 +02:00
Bart Ledoux
56b903b8fd
fix: repair docs home page
2025-04-08 15:05:08 +02:00
Miloš Paunović
21c0c86238
fix(ui): amend namespace files creation & editing problems ( #8279 )
2025-04-08 13:43:20 +02:00
Miloš Paunović
65ab695001
chore(ui): pass prop to maximize the height of namespace file editor ( #8278 )
2025-04-08 13:34:33 +02:00
Miloš Paunović
1310e59cf9
chore(ui): amend the sizing of editor panels ( #8277 )
2025-04-08 13:30:22 +02:00
YannC
c35352e2b4
feat: Deprecated BOOLEAN input for new BOOL input with no undefined state ( #8257 )
...
close #8225
2025-04-08 10:22:11 +02:00
Miloš Paunović
59589b1c2d
refactor(ui): uniform the namespace components for oss and ee versions ( #8256 )
2025-04-08 09:29:19 +02:00
brian.mulier
4729430a00
feat(ui): ability to hide secret value when typing in secrets
...
closes kestra-io/kestra-ee#3358
2025-04-08 00:10:22 +02:00
brian.mulier
1aa37d5756
fix(core): duration defaults are rendered as duration string instead of timestamp
...
closes #3742
2025-04-07 22:06:24 +02:00
brian.mulier
1a121951d6
fix(jdbc): conflict on migration numbers
2025-04-07 21:59:14 +02:00
YannC
92ee3f749e
fix: correct version migration for H2 sql file
2025-04-07 19:20:49 +02:00
dependabot[bot]
ae7bb88ff0
build(deps): bump com.google.guava:guava from 33.4.0-jre to 33.4.6-jre
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.0-jre to 33.4.6-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 17:45:18 +02:00
Florian Hussonnois
8f29a72df7
refactor: add GenericFlow to support un-typed flow deserialization
...
Add new FlowId, FlowInterface and GenericFlow classes to support
deserialization of flow with un-typed plugins (i.e., tasks, triggers)
in order to inject defaults prior to strongly-typed deserialization.
2025-04-07 17:32:06 +02:00
Loïc Mathieu
fc8732f96e
chore: use @Nullable from Jakarata annotations
2025-04-07 17:01:52 +02:00
Loïc Mathieu
14f4449d99
chore(deps): Upgrade Guava to 33.4.5-jre ( #8005 )
2025-04-07 17:01:52 +02:00
AJ Emerich
dd80a91ab3
fix(docs): remove note about Podman rootless ( #8259 )
...
closes https://github.com/kestra-io/docs/issues/2404
2025-04-07 16:54:06 +02:00
Florian Hussonnois
840f010921
fix(core): fix NPE when generating flow graph
...
Fix NPE when generating flow graph and a task cannot be deserialized
Fix : kestra-io/kestra-ee#3369
2025-04-07 16:33:08 +02:00
Loïc Mathieu
8462b178cb
feat(jdbc-h2,jdbc-mysql,jdbc-postgres): add an index on queues.key
2025-04-07 15:55:54 +02:00
brian.mulier
901625786d
fix(ui)!: prevent infinite loading loop in Namespace KV Store & Secrets pages if there is none
2025-04-07 15:07:50 +02:00
YannC
4def8c5764
chore(ci): Implement JReleaser for GitHub Release ( #8231 )
2025-04-07 13:34:33 +02:00
brian.mulier
65a204356c
fix(ui): bump ui-libs to 0.0.168
2025-04-07 12:03:06 +02:00
dependabot[bot]
73e3fd08e9
build(deps): bump software.amazon.awssdk:bom from 2.31.11 to 2.31.16
...
Bumps software.amazon.awssdk:bom from 2.31.11 to 2.31.16.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 11:29:42 +02:00
dependabot[bot]
0665b52014
build(deps): bump org.owasp.dependencycheck from 12.1.0 to 12.1.1
...
Bumps org.owasp.dependencycheck from 12.1.0 to 12.1.1.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 11:05:05 +02:00
dependabot[bot]
781f9dc8d8
build(deps): bump com.google.cloud:libraries-bom from 26.58.0 to 26.59.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.58.0 to 26.59.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.58.0...v26.59.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.59.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 11:04:49 +02:00
dependabot[bot]
92e4570158
build(deps): bump org.jooq:jooq from 3.20.2 to 3.20.3
...
Bumps org.jooq:jooq from 3.20.2 to 3.20.3.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 11:04:36 +02:00
brian.mulier
ce47b4ee5e
fix(ui): bump ui-libs to 0.0.167
2025-04-07 09:54:35 +02:00
brian.mulier
69193c6096
Revert "fix(core): add additionalProperties=false to tasks to have a warning if there is unknown properties"
...
This reverts commit 6fee99a78a .
2025-04-07 09:54:30 +02:00
Bart Ledoux
9d437957fa
chore: add a rule to prevent angle brackets cast in TS
2025-04-07 09:49:10 +02:00
Ludovic DEHON
dfea86fb07
chore(deps): update pebble to 3.2.4
...
affected by CVE-2025-1686
2025-04-06 18:23:55 +02:00
brian.mulier
6fee99a78a
fix(core): add additionalProperties=false to tasks to have a warning if there is unknown properties
2025-04-05 02:14:20 +02:00
brian.mulier
2c766a5497
feat(webserver): move oneOf to anyOf in JsonSchemaGenerator to have better autocompletion
2025-04-05 01:52:41 +02:00
brian.mulier
959737f545
feat(ui): introduce patched version of monaco-yaml & yaml-language-server to have better autocompletion
...
waiting for https://github.com/redhat-developer/yaml-language-server/pull/1048
2025-04-05 01:05:27 +02:00
brian.mulier
2c1b6ffe3c
fix(ui): exclude additional files from UI coverage report
2025-04-04 16:53:29 +02:00
brian.mulier
9b819f6925
fix(ui): avoid jsx confusion on cast that prevent Storybook from running
2025-04-04 16:24:02 +02:00
brian.mulier
a81c0a5737
fix(ui): move bunch of utils to typescript
2025-04-04 15:38:15 +02:00
brian.mulier
ebcb0bd2a2
feat(ui): add plugin icons to auto-completions + make autocompletion work upon writing full package
2025-04-04 15:28:53 +02:00
Loïc Mathieu
2a26c415bf
feat(jdbc): avoid using the WorkerTaskResult queue when possible
...
Instead, directly process the result (add the taskrun) to avoid one rountrip inside the queue.
2025-04-04 14:15:13 +02:00
Loïc Mathieu
1e06b9f1c0
feat(jdbc): allow disabling queue cleaning.
2025-04-04 13:43:09 +02:00
Loïc Mathieu
0b64da5e84
fix(core): default namespace in namespace file
2025-04-04 11:51:00 +02:00
AJ Emerich
d95b65082f
fix(docs): add title, description, and example to Dashboard chart data ( #8220 )
...
* fix(docs): add title, description, and example to Metrics chart data
* fix(docs): add title, description, example for Logs and Executions
* fix(docs): fix line break in Assert plugin docs
2025-04-04 08:18:14 +02:00
Mathieu Gabelle
1bba3e4035
refactor: migrate plugin condition to dynamic properties ( #6907 )
...
* refactor: migrate plugin condition to dynamic properties
2025-04-04 08:18:01 +02:00
Will Russell
efe0c6e1e4
fix(docs): update task type in example to updated name
2025-04-03 17:19:02 +01:00
Nicolas K.
fce7ec135e
fire(core): flaky allow failure for each item test ( #8228 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-03 18:00:15 +02:00
Nicolas K.
5a2456716f
fix(jdbc): #8219 unquoted timestamp field breaking query ( #8222 )
...
* fix(jdbc): #8219 unquoted timestamp field breaking query
* fix(jdbc): #8219 fix hard coded quoted field
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-04-03 14:54:05 +02:00
Loïc Mathieu
f43f8c2dc0
fix(core): be tolerant of decryption issue
...
If we cannot decrupt outputs, let's ignore the outpot and log a warning.
This may only happen on configuratin mismatch between nodes.
2025-04-03 13:57:41 +02:00
YannC
94811d4e06
chore(ci): align plugins handle for docker publish on EE CI
2025-04-03 13:16:41 +02:00
YannC
b7166488be
chore(ci): modify publish docker to align on EE
2025-04-03 11:56:11 +02:00
brian.mulier
78066fef62
fix(ui): remove all warnings from MonacoEditor.vue
2025-04-02 19:33:04 +02:00
brian.mulier
c70abcb85f
fix(ui): auto-resize suggest window to fit tasks
...
closes #5823
2025-04-02 17:01:36 +02:00
YannC
774a4ef7a1
Feat(): ci changes ( #8217 )
...
* fix(): avoid running release workflow on releases branch
* feat(): avoid running CI on draft PR
close #4964
* fix(ci): only publish docker image in workflow release if develop branch or specific asked
close #8136
2025-04-02 15:51:28 +02:00
Florian Hussonnois
a48fd02ed7
fix(cli): fix NPE for commands not requiring plugins ( #8212 )
...
Fix : #8212
2025-04-02 14:51:41 +02:00
Loïc Mathieu
030d948521
chore(core): remove un-used attribute in FlowWithWorkerTrigger
2025-04-02 12:18:23 +02:00
Loïc Mathieu
c4aa6c1097
fix(jdbc): possible deadlock on service instance
...
If multiple Executors restart at the same time and there was a not of worker task to resubmit, there was a possible deadlock as the service instance table is selected for update so it can block other executors.
Using skipped lock avoid that and is still correct as other executors can skip the dead instance handling as it was already in process by the first executor.
findById was not changed in this commit as it's not part of the worker task resubmission process.
2025-04-02 10:53:54 +02:00
Loïc Mathieu
3d1a3d0e7a
fix(ci): use the right GitHub token for test report
2025-04-02 10:53:28 +02:00
Loïc Mathieu
30ab030244
fix(gradle): Windows selfrun.bat
...
Fixes https://github.com/kestra-io/kestra-ee/issues/3324
2025-04-02 09:39:59 +02:00
brian.mulier
cc083385f0
fix(ui): better autocompletion relevance
...
closes #7709
2025-04-01 19:33:42 +02:00
Shruti Mantri
c14462f5fa
feat: add afterExecution to basic.md ( #8126 )
...
* feat: add afterExecution to basic.md
* Update ui/src/assets/docs/basic.md
---------
Co-authored-by: AJ Emerich <aemerich@kestra.io >
2025-04-01 16:42:51 +02:00
Mathieu Gabelle
d6e470d788
fix!: update pullPolicy default value to IF_NOT_PRESENT ( #8170 )
2025-04-01 11:24:59 +02:00
Loïc Mathieu
58ae507e21
fix(core): mask secrets on log attributes
...
Fixes #3282
2025-04-01 10:09:11 +02:00
Loïc Mathieu
71110ccfc3
Revert "fix(core): HttpClient log the URL even if it's a secret"
...
This reverts commit 54aa935702 .
2025-04-01 10:09:11 +02:00
YannC
fdcc07b546
fix(): allows namespace to be search by in filter
2025-04-01 10:07:52 +02:00
Mathieu Gabelle
221236e079
fix(scripts)!: update pull policy to IF_NOT_PRESENT ( #8169 )
...
BREAKING CHANGE: in accordance with new Docker Hub pull policy regulation, the default kestra pull policy will change from ALWAYS to IF_NOT_PRESENT
2025-04-01 08:12:39 +02:00
Ludovic DEHON
d14deaceb0
fix(core): add a meaningful log for flow that can inject defaults
2025-03-31 18:22:16 +02:00
YannC
bfdc48bbbe
fix(cli): prevent FlowUpdatesCommand to crash due to plugin loader
2025-03-31 17:45:32 +02:00
brian.mulier
e6b2f1f79a
fix(ui-ee): keep fetching if filtered kvs & secrets have no elements after fetch
...
might close kestra-io/kestra-ee#3311
2025-03-31 16:12:45 +02:00
Loïc Mathieu
0632052837
fix(core): use a stable flow logger name
...
If we keep the executionId in it, as it's now used to create the forward logger, a new logger will be created for each execution.
This may also fix a memory leak.
2025-03-31 14:56:13 +02:00
Florian Hussonnois
3df9d49aa0
ci: fix setversion-tag and devtools
2025-03-31 13:50:27 +02:00
Loïc Mathieu
318f2b7d5a
chore(cli,jdbc-postgres): fix some compilation warnings
2025-03-31 13:17:35 +02:00
Roman Acevedo
800970a88f
chore(deps): add bouncycastle:bcpkix-jdk18on to platform
2025-03-31 11:52:33 +02:00
dependabot[bot]
f717063a83
build(deps): bump org.sonarqube from 6.0.1.5171 to 6.1.0.5360
...
Bumps org.sonarqube from 6.0.1.5171 to 6.1.0.5360.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 11:20:34 +02:00
Barthélémy Ledoux
9a7fb64943
fix: make flowWarnings show to unlock saving ( #8157 )
...
closes #8115
2025-03-31 10:59:46 +02:00
Barthélémy Ledoux
45bddb8d09
fix: task array needed better typings ( #8158 )
...
closes #8117
2025-03-31 10:59:32 +02:00
dependabot[bot]
881b009d9b
build(deps): bump flyingSaucerVersion from 9.11.4 to 9.11.5
...
Bumps `flyingSaucerVersion` from 9.11.4 to 9.11.5.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.11.4 to 9.11.5
- [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.11.4...v9.11.5 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.11.4 to 9.11.5
- [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.11.4...v9.11.5 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 10:46:21 +02:00
dependabot[bot]
ab818713f6
build(deps): bump software.amazon.awssdk:bom from 2.31.6 to 2.31.11
...
Bumps software.amazon.awssdk:bom from 2.31.6 to 2.31.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 10:27:54 +02:00
Loïc Mathieu
d68ffa3109
chore: disable tests that are too flaky
...
An issue will be open to track them and re-enabled them later.
2025-03-31 10:27:46 +02:00
dependabot[bot]
addd76f9bb
build(deps): bump com.azure:azure-sdk-bom from 1.2.32 to 1.2.33
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.32 to 1.2.33.
- [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.32...azure-sdk-bom_1.2.33 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 09:58:43 +02:00
dependabot[bot]
6be939c1bd
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.36.3 to 0.37.0.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.36.3...v0.37.0 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 09:44:07 +02:00
dependabot[bot]
4ea876d3fe
build(deps): bump com.google.cloud:libraries-bom from 26.57.0 to 26.58.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.57.0 to 26.58.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.57.0...v26.58.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 09:43:26 +02:00
Miloš Paunović
42d8005eff
chore(ui): show blueprint id field in case of missing title ( #8154 )
2025-03-31 09:40:20 +02:00
Nicolas K.
58a360fae0
feat(core-ee): #7501 split file log exporter to multiple files ( #8138 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-28 17:42:41 +01:00
Loïc Mathieu
49b647e1fc
fix(core): add missing docker plugin subgroup icon
2025-03-28 16:15:41 +01:00
Florian Hussonnois
b314fc393b
fix(cli): properly register plugins uninstall cmd
2025-03-28 15:40:09 +01:00
Florian Hussonnois
0a298cad17
fix(core): allow dash in plugin version qualifier
2025-03-28 15:18:37 +01:00
Shruti Mantri
61170e6067
feat: add example for HasRetryAttempt condition ( #8133 )
2025-03-28 14:14:42 +00:00
brian.mulier
cfbffad31a
fix(ui): search bars are properly working in secrets & KV pages
...
closes #8110
closes kestra-io/kestra-ee#3290
2025-03-28 15:02:02 +01:00
Miloš Paunović
41e2dac4ca
chore(ui): add padlock icon to secrets menu item ( #8129 )
2025-03-28 12:44:28 +01:00
Miloš Paunović
0fa8386cb3
chore(ui): amend file tree context menu link colors ( #8123 )
2025-03-28 12:10:08 +01:00
github-actions[bot]
0f45c009ab
chore(translations): localize to languages other than English ( #8120 )
2025-03-28 11:27:25 +01:00
MilosPaunovic
b86177f329
chore(translations): uniform translation keys with entrerprise edition
2025-03-28 11:21:08 +01:00
brian.mulier
fe396c455b
fix(ui): global secret page design
...
closes kestra-io/kestra-ee#3268
2025-03-28 11:18:34 +01:00
brian.mulier
0830e11645
fix(ui): repair tenant translation
2025-03-28 11:18:34 +01:00
brian.mulier
4d7f6b2bb1
fix(ui): add routeContext where it was missing
2025-03-28 11:18:34 +01:00
brian.mulier
955c6b728b
fix(webserver): handle out-of-bounds (>) namespaces fetch
2025-03-28 11:18:34 +01:00
brian.mulier
d2d26351bd
fix(core): namespace service now properly detects namespaces with flows inside
2025-03-28 11:18:34 +01:00
Loïc Mathieu
f14b638f73
fix(core): compilation issue
2025-03-28 09:26:01 +01:00
Loïc Mathieu
259b5b5282
Revert "fix(core): require condition in Flow trigger ( #7494 )"
...
This reverts commit c5767fd313 .
2025-03-28 09:12:40 +01:00
Miloš Paunović
b1c50374b4
chore(ui): handle editor blueprint loading problem ( #8113 )
2025-03-28 08:57:24 +01:00
Roman Acevedo
de2d923bd4
fix: doc and deprecated field was not showing for dynamic non-string properties ( #8006 )
...
fix: doc and deprecated field was not showing for dynamic non-string properties (#8006 )
2025-03-27 18:33:23 +01:00
Florian Hussonnois
89c76208a4
fix(core): avoid flow validation error on plugin alias duplicates
2025-03-27 17:59:04 +01:00
YannC
12eb8367ec
feat(): add new crudeventtype "account_locked" ( #8103 )
2025-03-27 17:08:04 +01:00
Nicolas K.
7421f1e93d
fix(kafka runner): #2709 filter child forEach tasks before merging th… ( #8095 )
...
* fix(kafka runner): #2709 filter child forEach tasks before merging the output, and add sleep before restarting flows to ensure failure is persisted
* feat(kafka runner): #2709 wait until executions are persisted as Failed in the database before restarting
* fix(runner): put back the sleep instead of the wait
* clean(runner): remove unused variables
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-27 16:56:37 +01:00
Loïc Mathieu
5642a53893
fix(core): properly fix the issue with MapUtils.flattenToNestedMap
2025-03-27 16:28:11 +01:00
Loïc Mathieu
d5a2f4430f
fix(core): HttpClient log the URL even if it's a secret
...
Fixes https://github.com/kestra-io/kestra/issues/8092
2025-03-27 16:00:43 +01:00
rajatsingh23
0299e0d5ce
chore(ui): Hide duration switch on empty flow dashboard ( #8083 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-03-27 15:48:01 +01:00
Barthélémy Ledoux
c69ac99a7f
refactor: remove dead code from monacoeditor ( #8088 )
...
* refactor(MonacoEditor): improve editor state management and type safety after refactor
* fix: make theme proper valid theme
* fix only types
* remove getEditor
* more fixes
* add vuex store types in options API
* update vuex types
* fix types
* remove unused mapping
* update vuex shims
* fix types
2025-03-27 14:08:59 +01:00
brian.mulier
fd1b4d5234
fix(ui): properly detect yaml to inject json schema into MonacoEditor
...
closes #8090
2025-03-27 13:39:00 +01:00
Miloš Paunović
4ef3600954
chore(ui): pass custom height property to execution output debug editors ( #8100 )
2025-03-27 13:36:29 +01:00
Miloš Paunović
366df0f37f
chore(ui): include labels of saved search filter on page reload ( #8099 )
2025-03-27 13:17:11 +01:00
brian.mulier
5e87655a0e
fix(webserver): first eval without masking secret function to error in case of missing secret
...
closes #8094
2025-03-27 13:09:31 +01:00
Miloš Paunović
0f01699d27
chore(ui): make app & dashboard editors re-sizable ( #8096 )
2025-03-27 12:01:40 +01:00
Loïc Mathieu
0794b2bf8e
fix(core): flatten map should not throw an exception
...
As it is called inside the Executor, it must be fail-safe.
2025-03-27 10:57:32 +01:00
Loïc Mathieu
0becaa0b97
fix(core): charset should not be taken from
...
Fixes #8072
2025-03-27 10:02:23 +01:00
AJ Emerich
7d3bb34fd4
feat(docs): add kestra.environment and kestra.url expressions ( #8085 )
...
https://github.com/kestra-io/kestra-ee/issues/3095
2025-03-27 09:53:24 +01:00
Florian Hussonnois
b8c55baff1
fix(cli): make worker args available through static KestraContext
...
part-of: kestra-io/kestra-ee#3259
2025-03-26 15:53:51 +01:00
Loïc Mathieu
1f8e5ad18e
feat(*): add new methods findAllAsync for the backup
2025-03-26 14:04:01 +01:00
Miloš Paunović
945f59afd0
chore(ui): improve saved search filtering functionality ( #8073 )
...
* chore(ui): passing prefix down to saved search label component
* chore(ui): check if filters have operation field on encoding
* chore(ui): trigger search automatically on choosing the saved item
2025-03-26 11:16:31 +01:00
YannC
491fb54e2c
fix(): add missing command to flow subcommand
2025-03-26 10:23:51 +01:00
github-actions[bot]
154f145d4a
chore(translations): localize to languages other than English ( #8071 )
2025-03-26 10:16:39 +01:00
yuri
8a73edd772
feat(ui): improve styling of saved filter searches ( #8040 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-03-26 09:57:02 +01:00
Miloš Paunović
660fcd7ec6
chore(deps): regular dependency update ( #8070 )
2025-03-26 08:46:50 +01:00
YannC
675aa666ab
chore(ci): pass plugin version to docker workflow
2025-03-25 18:43:03 +01:00
Florian Hussonnois
451de81d03
fix(build): fix gradle property for release
2025-03-25 17:38:57 +01:00
YannC
323527d7e9
chore(ci): lower build-artifacts workflow so github release can use it
2025-03-25 17:28:45 +01:00
Florian Hussonnois
ea7c709f56
chore: upgrade to version 'v0.23.0-SNAPSHOT'
2025-03-25 16:34:02 +01:00
Barthélémy Ledoux
bc8bd7b00b
feat: cleaner multipanel tab move ( #8029 )
...
* feat: better/simpler display for tab movement
* Revert "remove tests to make sure we merge"
This reverts commit a979232f6c .
* fix some tests
* better tests
* fix: make it work even after first move
* fix the blinking
* add a few tests
* one fix for split panel one for size
* fix test ?
* fix: scroll all the way
* make sure tab 4 is visible
* better borders
* fix dem darn tests
2025-03-25 15:46:05 +01:00
YannC
40f6334b0b
fix(): datetime filtering issues ( #8027 )
...
close #7959
2025-03-25 14:48:27 +01:00
Nicolas K.
71151f5ac2
feat(core): #5467 add inheritance for KV in pebble and Get task ( #8031 )
...
* feat(core): #5467 add inheritance for KV in pebble and Get task
* fix(core): #5467 error when namespace don't contain dot
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-25 14:46:17 +01:00
brian.mulier
75e7635505
fix(ui): make sure global secret view iterates over all secrets
2025-03-25 13:43:05 +01:00
Florian Hussonnois
6c9dc8fba4
fix(core): fix NPE when closing standalone runner
2025-03-25 12:26:50 +01:00
brian.mulier
28d1f005a4
fix(ui): fail-safe secrets API calls on global secrets view
2025-03-25 12:09:07 +01:00
AJ Emerich
7fd7a6fcbc
feat(docs): add example for best practice with multiline json http post request ( #8023 )
2025-03-25 11:42:27 +01:00
yuri
57707faf37
fix(ui): amend operator value of labels inside the filter ( #8028 )
2025-03-25 11:20:04 +01:00
brian.mulier
c64c2c7104
fix(ui): fail-safe secrets API calls
2025-03-25 11:08:22 +01:00
YannC
8f9b2fc0db
fix(): use correct property for blueprint type
...
close #3227
2025-03-25 10:22:49 +01:00
Satvik Kushwaha
aab9e55794
chore(ui): limit flow run dialog maximum height ( #7938 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-03-25 10:02:50 +01:00
Miloš Paunović
f9d48d6f74
fix(ui): allow multi label filtering ( #8022 )
2025-03-25 09:52:54 +01:00
Florian Hussonnois
267d848d3f
fix(core): ensure defaults can be injected in flows ( #3206 )
...
Flow revisions create from older Kestra versions may not be linked to their original source.
In such cases, fall back to the generated source approach to enable plugin default injection.
close : #3206
2025-03-25 09:17:55 +01:00
brian.mulier
edbf14c1b8
fix(ui): handle properly layout of global Secrets when there is a secret manager
2025-03-25 02:45:21 +01:00
brian.mulier
d9ac267161
feat(ui): introduce global Secrets page
...
closes kestra-io/kestra-ee#1257
2025-03-25 01:39:18 +01:00
brian.mulier
74455ad993
fix(ui): prevent function parameters autocompletion from deleting parenthesis
2025-03-25 01:39:18 +01:00
YannC
e2dd02173f
fix(): use correctly context-path when needed ( #8018 )
2025-03-24 20:30:55 +01:00
YannC
c7b3a42f34
fix(): make absolute date work with metrics ( #8015 )
...
close #7951
2025-03-24 18:46:45 +01:00
Rudhra Bharathy G
fe882bbee6
fix(): moved the logic to the backend ( #5917 )
...
close #5740
Co-authored-by: YannC <ycoornaert@kestra.io >
2025-03-24 17:59:54 +01:00
YannC
1efb21c087
fix(): make KestraFilter works with legacy default dashboard + avoid showing custom dashboard in namespace/flow pages ( #8012 )
...
close #7959
2025-03-24 16:33:48 +01:00
github-actions[bot]
beb6182104
chore(translations): localize to languages other than English ( #8013 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-03-24 16:24:15 +01:00
Miloš Paunović
7f0d3521db
chore(ui): add anchors to plugin documentation ( #8014 )
2025-03-24 16:11:47 +01:00
benjoEK1337
7e4453632c
fix(core): Handling for trailing slash in the KESTRA_URL configuration ( #6373 )
...
* fix(core): Handling for trailing slash in the KESTRA_URL configuration
* Update webserver/src/main/java/io/kestra/webserver/controllers/api/ExecutionController.java
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-03-24 16:10:43 +01:00
Loïc Mathieu
4a3d6b30d2
feat(core,jdbc): reset the trigger inside the JdbcExecutor
...
Fixes #7237
2025-03-24 15:54:53 +01:00
Florian Hussonnois
fe7c14c048
chore: refactor StorageInterfaceFactory to be a bean
...
changes:
* extract class for ServiceType
related-to: kestra-io/kestra-ee#3021
2025-03-24 15:45:24 +01:00
Barthélémy Ledoux
7b007aafc0
feat: parse docs is 2 steps to avoid user waiting with nothing ( #7149 )
2025-03-24 15:25:46 +01:00
Barthélémy Ledoux
f6aa2729b2
feat: multi panel editor without the refactor ( #7971 )
...
* refactor: move logic out of EditorView.vue and into store flow.js
* fix create mode
* feat: add multi panel flow editor
* missing flow id
* fix helpers tests ?
* restore helpers test
* fix one failing test
* fix: remove non-working stories
* remove size when one does split
* fix duplicated simulation
* fix tests
* try and fix the test
* remove tests to make sure we merge
2025-03-24 15:13:26 +01:00
Nicolas K.
0ca25445fd
fix(platform): move slf4j api to enforce platform to fix it's version in test ( #8007 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-24 14:25:16 +01:00
Piyush Bhaskar
4900963cb9
fix(ui): amend task source tabs colors ( #8010 )
2025-03-24 14:01:48 +01:00
Piyush Bhaskar
21d264f444
chore(ui): highlight first item in global search bar autocomplete ( #8009 )
2025-03-24 13:43:27 +01:00
Miloš Paunović
b6a3d0cd54
chore(ui): removing dynamic section of collapsible plugin properties ( #8008 )
2025-03-24 13:11:29 +01:00
Bart Ledoux
3244b1c293
fix: remove unwanted change in Curl
2025-03-24 11:52:49 +01:00
Florian Hussonnois
0987d0b349
feat(core): add new subkey arg to secret pebble function
...
Add new `subkey` named argument to the pebble function `secret`
to be able to select a specific field inside a secret containing
a JSON value
close : kestra-io/kestra-ee#3200
2025-03-24 11:43:14 +01:00
dependabot[bot]
5a2ac895ec
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.36.2 to 0.36.3.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.36.2...v0.36.3 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 11:14:10 +01:00
Loïc Mathieu
7421693445
fix(core): race while initializing trigger + possible duplicate update
2025-03-24 11:10:17 +01:00
Loïc Mathieu
19894dbcd6
fix(core): race in the FlowListener
...
It sometimes throw ConcurrentModificationException while sending flow updates to the consumers.
2025-03-24 11:10:17 +01:00
dependabot[bot]
62e37f3b15
build(deps): bump software.amazon.awssdk:bom from 2.31.1 to 2.31.6
...
Bumps software.amazon.awssdk:bom from 2.31.1 to 2.31.6.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 10:48:44 +01:00
dependabot[bot]
37af61f41d
build(deps): bump com.github.oshi:oshi-core from 6.7.1 to 6.8.0
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.7.1 to 6.8.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.7.1...oshi-parent-6.8.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 10:29:32 +01:00
dependabot[bot]
491f07296a
build(deps): bump com.google.cloud:libraries-bom from 26.56.0 to 26.57.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.56.0 to 26.57.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.56.0...v26.57.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 10:29:14 +01:00
dependabot[bot]
6d59630a67
build(deps): bump com.microsoft.playwright:playwright
...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java ) from 1.50.0 to 1.51.0.
- [Release notes](https://github.com/microsoft/playwright-java/releases )
- [Commits](https://github.com/microsoft/playwright-java/compare/v1.50.0...v1.51.0 )
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 10:28:36 +01:00
YannC
a098650559
fix(): restarting trigger does not break the list anymore ( #8004 )
...
close #7712
2025-03-24 10:21:19 +01:00
Barthélémy Ledoux
505049a69e
refactor: move flow editor logic into flow store ( #7968 )
...
* refactor: move logic out of EditorView.vue and into store flow.js
* fix create mode
* missing flow id
* fix helpers tests ?
* restore helpers test
* remove unfinished test files
* fix plugin docs
* remove issues on lowcode
2025-03-24 09:48:17 +01:00
yuri1969
a1abd28a3d
fix(build): Gradle space-assignment deprecation
2025-03-24 09:26:44 +01:00
yuri1969
49a29c4bf1
fix(core): amend server start announcements
...
Servers announced their start even when their async startup process
was still in progress. This lead to confusing situations - a server
announced a successfull start but in fact it failed just few
moments later.
Note, the log message needs to be ported to EE server impls.
2025-03-24 09:25:00 +01:00
Miloš Paunović
49af8f336a
fix(ui): include parameters into request for plugin schema fetching ( #8002 )
2025-03-24 09:12:52 +01:00
Nicolas K.
8642771a2b
fix(core): working dir interface contract by putting back putFile(path, content) ( #7980 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-21 16:58:51 +01:00
Nicolas K.
e44487c8d8
feat(core): #7932 add file exist comportment to NamespaceFiles ( #7979 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-21 15:17:12 +01:00
Ludovic DEHON
f29aab0719
feat(core): speed up namespace file download and add a log & metrics
...
close #7871
close #7870
2025-03-21 13:44:16 +01:00
Loïc Mathieu
73c7a2d3d3
feat(core): allow null or empty proxy address to bypass proxy conf
...
Fixes #7961
2025-03-21 12:36:11 +01:00
brian.mulier
773a6e9093
fix(ui): change plugin doc properly upon switching plugin type
...
closes #7876
2025-03-21 11:51:44 +01:00
Ludovic DEHON
df1bbcfb7f
fix(cicd): display ui unit test status
2025-03-21 09:53:49 +01:00
brian.mulier
f3419084fa
fix(ui): filter tests were not up-to-date
2025-03-21 09:49:07 +01:00
brian.mulier
ab7788aeaf
feat(ui): introduce global KV Store view
...
part of kestra-io/kestra-ee#1257
closes kestra-io/kestra-ee#1743
2025-03-21 09:49:07 +01:00
YannC
99e06632e0
fix(): prevent using LABELS in JDBC
...
link #6655
2025-03-20 21:54:41 +01:00
YannC
7b3d5a593e
fix(): remove old '$eq' to avoid error in dashboard
...
link #7959
2025-03-20 21:09:09 +01:00
Bart Ledoux
cca7ed0bff
fix: update ui-libs
2025-03-20 18:33:56 +01:00
Loïc Mathieu
481138e433
fix(core): add metric Publish task doc & icon
...
fixes #7154
2025-03-20 16:24:38 +01:00
Barthélémy Ledoux
267ffb69dc
fix: only run posthog in prod mode ( #7952 )
2025-03-20 14:40:47 +01:00
Loïc Mathieu
43f1374aa3
chore: add GraalVM plugin
2025-03-20 13:10:39 +01:00
Loïc Mathieu
fe944ccc5b
chore: add jattach into our Docker image
2025-03-20 11:57:55 +01:00
YannC
cec8702fc6
feat(): allow to specify a parent namespace in the flow updates command, and the possibility to allow child namespace in the flow bulk create command ( #7956 )
2025-03-20 11:24:23 +01:00
YannC
f898a679c4
fix(): Adapt the usage of the new query filter for custom dashboard ( #7935 )
...
close #7091
2025-03-19 17:13:56 +01:00
Nicolas K.
9a9d59f433
fix(core-ee): NPE when execution labels are null ( #7950 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-19 17:09:17 +01:00
Loïc Mathieu
0579e23a20
fix(core): triggers don't have an execution ID already
2025-03-19 15:39:08 +01:00
YannC
343367d8c5
feat(): save last dashboard used in local storage ( #7948 )
...
close kestra-io/kestra-ee#2615
2025-03-19 14:45:45 +01:00
Miloš Paunović
d47e8083ac
fix(ui): prevent filter text prefix to show up when searching locally ( #7947 )
2025-03-19 13:51:24 +01:00
Miloš Paunović
7c4d6b02a7
chore(ui): introduce a refresh functionality to execution logs page ( #7946 )
2025-03-19 12:07:34 +01:00
Miloš Paunović
95dd1b8a55
chore(deps): regular dependency update ( #7944 )
2025-03-19 10:41:29 +01:00
Loïc Mathieu
0ec2d88429
Revert "build(deps): bump protobufVersion from 3.25.5 to 4.30.1"
...
This reverts commit 6946c92683 .
2025-03-19 10:27:44 +01:00
dependabot[bot]
c3b504a9ed
build(deps): bump pdfjs-dist from 4.10.38 to 5.0.375 in /ui ( #7942 )
...
Bumps [pdfjs-dist](https://github.com/mozilla/pdf.js ) from 4.10.38 to 5.0.375.
- [Release notes](https://github.com/mozilla/pdf.js/releases )
- [Commits](https://github.com/mozilla/pdf.js/compare/v4.10.38...v5.0.375 )
---
updated-dependencies:
- dependency-name: pdfjs-dist
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:25:58 +01:00
Loïc Mathieu
8cba4dab62
fix(core): possible NPE if no manifest
2025-03-19 10:03:12 +01:00
Miloš Paunović
1b22d1e3d1
fix(ui): amend dependabot errors with parsing of package-lock.json file ( #7941 )
2025-03-19 09:33:20 +01:00
Loïc Mathieu
6194f244c8
feat(core): require existing namespace
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3071
2025-03-18 15:56:36 +01:00
Loïc Mathieu
11a1664865
feat(*): allow disabling flow logs and use a specific logger for executions, tasks and triggers
...
Fixes #7753
2025-03-18 15:53:30 +01:00
Miloš Paunović
db394f6371
chore(ui): remove the flow topology control button from image export ( #7937 )
2025-03-18 15:32:21 +01:00
Loïc Mathieu
a7433c6f62
feat(core): add correlationId to the Flow trigger
...
Fixes #7920
2025-03-18 14:35:59 +01:00
Loïc Mathieu
745c64c4b0
feat(model, core): document tasks props that are internal storage URI
...
Fixes https://github.com/kestra-io/kestra/issues/681
2025-03-18 14:29:57 +01:00
YannC
5d15e2081c
fix(*): Improve log timestamp precision + allow to override timestamp… ( #7847 )
...
* fix(*): Improve log timestamp precision + allow to override timestamp in log consumer
close #5915
close #7243
close #5662
* chore(): review changes
2025-03-18 14:25:24 +01:00
Miloš Paunović
7d098eaa4e
feat(ui): add beta badge global component ( #7934 )
2025-03-18 11:56:43 +01:00
Florian Hussonnois
0ee9abb372
fix: OpenTelemetry should be optional
...
OpenTelementry must be optional when OTEL is globally disabled
in micronaut.
2025-03-18 10:34:23 +01:00
github-actions[bot]
3f542ae737
chore(translations): localize to languages other than English ( #7929 )
2025-03-18 10:20:49 +01:00
rajatsingh23
811cc7722a
feat(ui): add the option to copy single/all logs to clipboard ( #7755 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-03-18 09:49:54 +01:00
Florian Hussonnois
f4f8ecb247
feat!: make kv pebble function raise error by default ( #7855 )
...
BREAKING CHANGE: use 'true' as default value for kv function arg errorOnMissing.
close : #7855
2025-03-18 09:24:16 +01:00
Florian Hussonnois
3566c4d365
fix(cli): return exit 0 in CLI plugins cmd
...
The CLI plugins install command must return exit code 0
even when no plugin are installed
2025-03-18 09:23:58 +01:00
YannC
a7421987b7
chore(): change docker image used for AbstractTaskRunnerTest
2025-03-18 09:19:17 +01:00
ben8t
c640b8208b
[fix] fix sleep assert comparison ( #7924 )
2025-03-18 09:16:20 +01:00
ben8t
db71b56dcd
Update documentation Switch core task ( #6792 )
2025-03-18 09:13:39 +01:00
Florian Hussonnois
8076fcc990
fix: disable micronaut otel by default
2025-03-18 08:47:19 +01:00
Miloš Paunović
bd520c2150
fix(ui): amend displaying large amount of logs ( #7923 )
...
* chore(ui): amend plugin documentation console errors
* fix(ui): amend displaying large amount of logs
2025-03-18 08:35:55 +01:00
Florian Hussonnois
2c731a0192
fix(core): avoid ClassCastException when parsing flow inputs ( #7882 )
...
Use toString() instead of casting objects directly to String
to avoid undesirable ClasCastException we expect a string type
close : #7882
2025-03-17 14:48:15 +01:00
github-actions[bot]
3b291b75cf
chore(translations): localize to languages other than English ( #7918 )
2025-03-17 14:23:48 +01:00
Miloš Paunović
1563d1d2da
feat(ui): implement a default tab setting for flows ( #7917 )
2025-03-17 13:44:09 +01:00
dependabot[bot]
5c73953c81
build(deps): bump org.aspectj:aspectjweaver from 1.9.22.1 to 1.9.23
...
Bumps [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj ) from 1.9.22.1 to 1.9.23.
- [Release notes](https://github.com/eclipse/org.aspectj/releases )
- [Commits](https://github.com/eclipse/org.aspectj/commits )
---
updated-dependencies:
- dependency-name: org.aspectj:aspectjweaver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 13:16:50 +01:00
dependabot[bot]
f89aa8d278
build(deps): bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17
...
Bumps org.slf4j:slf4j-api from 2.0.16 to 2.0.17.
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 13:16:41 +01:00
github-actions[bot]
7efa3975fc
chore(translations): localize to languages other than English ( #7915 )
2025-03-17 12:54:11 +01:00
Miloš Paunović
a3362b0c85
chore(ui): properly sanitize execution errors markdown content before rendering ( #7914 )
2025-03-17 12:52:02 +01:00
dependabot[bot]
ab9ba91e5a
build(deps): bump org.jooq:jooq from 3.19.18 to 3.20.2
...
Bumps org.jooq:jooq from 3.19.18 to 3.20.2.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 12:04:50 +01:00
Loïc Mathieu
355e24c9da
chore(core): merge outputs only when necessary
2025-03-17 11:36:59 +01:00
github-actions[bot]
78dcca64ae
chore(translations): localize to languages other than English ( #7909 )
2025-03-17 11:28:11 +01:00
Anna Geller
57c749d812
Revert "Adjusted the CI to skip frontend and backend tests for commits/PRs co…" ( #7910 )
...
This reverts commit 71a59e7b85 .
2025-03-17 11:18:15 +01:00
Ash
2d7c233a5e
chore(ui): improve charts horizontal scrollbar ( #7508 )
2025-03-17 10:48:16 +01:00
Piyush Bhaskar
cfac2c6fef
chore(ui): change display on gantt page for created & queued executions ( #7706 )
2025-03-17 10:31:40 +01:00
Piyush Bhaskar
06352e46dc
chore(ui): use the correct shadow on charts ( #7752 )
2025-03-17 10:22:55 +01:00
Piyush Bhaskar
08312aef97
chore(ui): show loading skeletons on dashboard ( #7417 )
2025-03-17 10:19:50 +01:00
github-actions[bot]
e05554e12d
chore(translations): localize to languages other than English ( #7908 )
2025-03-17 10:10:57 +01:00
Miloš Paunović
cbb6ca77f7
feat(ui): add copy button to kv store listing rows ( #7907 )
2025-03-17 09:59:11 +01:00
dependabot[bot]
3dcd3c9785
build(deps): bump nl.basjes.gitignore:gitignore-reader
...
Bumps [nl.basjes.gitignore:gitignore-reader](https://github.com/nielsbasjes/codeowners ) from 1.11.1 to 1.11.3.
- [Release notes](https://github.com/nielsbasjes/codeowners/releases )
- [Changelog](https://github.com/nielsbasjes/codeowners/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nielsbasjes/codeowners/compare/v1.11.1...v1.11.3 )
---
updated-dependencies:
- dependency-name: nl.basjes.gitignore:gitignore-reader
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:52:28 +01:00
dependabot[bot]
7f6e15ec4a
build(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.29.0...0.30.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:51:53 +01:00
dependabot[bot]
ab061e9a12
build(deps): bump dorny/test-reporter from 1 to 2
...
Bumps [dorny/test-reporter](https://github.com/dorny/test-reporter ) from 1 to 2.
- [Release notes](https://github.com/dorny/test-reporter/releases )
- [Changelog](https://github.com/dorny/test-reporter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dorny/test-reporter/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: dorny/test-reporter
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:51:41 +01:00
dependabot[bot]
8eb91b75e9
build(deps): bump com.github.oshi:oshi-core from 6.7.0 to 6.7.1
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.7.0 to 6.7.1.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.7.0...oshi-parent-6.7.1 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:51:30 +01:00
dependabot[bot]
0134d5e5c2
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.36.1 to 0.36.2.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.36.1...v0.36.2 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:51:18 +01:00
dependabot[bot]
6946c92683
build(deps): bump protobufVersion from 3.25.5 to 4.30.1
...
Bumps `protobufVersion` from 3.25.5 to 4.30.1.
Updates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.30.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.25.5...v4.30.1 )
Updates `com.google.protobuf:protobuf-java-util` from 3.25.5 to 4.30.1
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: com.google.protobuf:protobuf-java-util
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:50:36 +01:00
dependabot[bot]
149dcac5f9
build(deps): bump software.amazon.awssdk:bom from 2.30.36 to 2.31.1
...
Bumps software.amazon.awssdk:bom from 2.30.36 to 2.31.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:50:27 +01:00
Miloš Paunović
0af5aea287
chore(ui): create flow button on welcome page to start product tour ( #7906 )
2025-03-17 08:40:57 +01:00
Barthélémy Ledoux
9413d4df06
fix(ui): use container queries for dashboard ( #7889 )
2025-03-17 08:24:39 +01:00
Miloš Paunović
87ee267f10
chore(ui): complete refactor of yaml utils ( #7888 )
2025-03-17 08:14:48 +01:00
Will Russell
02336ed397
fix(docs): typos
2025-03-14 19:04:38 +00:00
Will Russell
379199e186
fix(docs): fail examples
2025-03-14 18:47:57 +00:00
Will Russell
ebec8c2121
fix(docs): schedule example
2025-03-14 18:41:36 +00:00
Malay Dewangan
564c36ceab
fix: remove labels from an execution ( #7256 )
...
* fix: remove labels from an execution
* feat(test): add test for removing labels from execution
* fix(test): update test for removing labels from execution
* feat: handle system labels and add unit test for system labels
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-03-14 15:19:29 +01:00
Miloš Paunović
3d248d0d74
refactor(ui): remove the obsolete console statement ( #7887 )
2025-03-14 15:00:35 +01:00
Loïc Mathieu
70e6d47c1a
feat(webserver): add Kestra URL to the config endpoint
2025-03-14 14:57:52 +01:00
Loïc Mathieu
1ba54cd08e
feat(core): add Kestra env name and URL to the expression context
2025-03-14 14:57:52 +01:00
Florian Hussonnois
eb6b40a04b
feat(cli): add new --all option to plugin install cmd ( #7375 )
...
This commit adds the option all to the plugin install command
for installing all available public plugins.
Changes:
* add new service class PluginCatalogService
close : #7375
2025-03-14 14:44:30 +01:00
Anna Geller
d314c52924
docs: kv pebble ( #7886 )
2025-03-14 14:31:52 +01:00
Trinaya Kantevari
71a59e7b85
Adjusted the CI to skip frontend and backend tests for commits/PRs containing the 'docs-only' text. #6729 ( #7756 )
...
* Update pull-request.yml to skip tests for PRs with 'docs-only'.
Updated the if condition in the frontend and backend jobs to skip tests if 'docs-only' is present in the Pull Request title, body, or labels.
* Update workflow-test.yml to skip tests for commits with 'docs-only'.
Updated the if condition in the frontend and backend jobs to skip tests if 'docs-only' is present in the commit message.
* Apply suggestions from code review
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-03-14 14:29:26 +01:00
Will Russell
ff504afd8f
fix(docs): add parallel example
2025-03-14 12:37:00 +00:00
YannC
64e5b80049
fix(ui): display back core property if not in a task
...
close #7879
2025-03-14 11:44:22 +01:00
Loïc Mathieu
c9baaf8565
fix(core): Avoid calling Worker post construct method twice
2025-03-14 09:58:30 +01:00
Miloš Paunović
02ad2af305
chore(ui): re-organize visuals for empty state component ( #7875 )
2025-03-14 08:46:57 +01:00
Florian Hussonnois
bed11f1541
chore(core): add PluginVersioning interface and version for TaskRunner
...
Changes:
- add new interface PluginVersioning
- update interfaces TaskInterface, TriggerInterface, TaskRunner
close : kestra-io/kestra-ee#3122
2025-03-14 08:26:52 +01:00
Miloš Paunović
6d14773ea7
chore(ui): prevent node state history to be shown if there is no date present ( #7867 )
2025-03-13 16:26:25 +01:00
Loïc Mathieu
74577cb059
chore(deps): upgrade @kestra-io/ui-libs to 0.0.157
2025-03-13 15:50:45 +01:00
Miloš Paunović
e63b019857
chore(ui): re-organize visuals for empty state component ( #7866 )
2025-03-13 15:18:29 +01:00
github-actions[bot]
8684bd9481
chore(translations): localize to languages other than English ( #7863 )
2025-03-13 14:36:31 +01:00
Miloš Paunović
586e089ada
feat(ui): add afterExecution block to no code editor ( #7848 )
2025-03-13 13:53:52 +01:00
Loïc Mathieu
acebfef0d1
fix(deps): move OTLP metrics lib to CLI to avoid warning in tests
2025-03-13 13:05:20 +01:00
Loïc Mathieu
f7019af9d5
feat(core): add afterExecution to the topology
2025-03-13 13:02:34 +01:00
Loïc Mathieu
1419680006
fix(core): missing afterExecution in FlowForExecution
2025-03-13 13:02:34 +01:00
Shruti Mantri
64290f5d17
feat: add finally to the flow assets in basic.md ( #7857 )
2025-03-13 10:27:43 +01:00
Loïc Mathieu
e2da2dfeb0
fix(core): allowedNamespace is already called in the KvStoreService
2025-03-12 16:37:16 +01:00
Will Russell
977fe222a4
fix(docs): 2025 get started video
2025-03-12 13:11:18 +00:00
ben8t
0a24a5d13f
Remove pebble function references that don't exist ( #7698 )
...
* [fix] remove pebble function references that don't exist
* [fix] pebble documentation
* [fix] remove non-existing functions
2025-03-12 12:23:22 +01:00
Loïc Mathieu
ecfe925ece
feat(core): redact KESTRA_JAVA_OPTS from the env available to executions
2025-03-12 11:31:53 +01:00
dependabot[bot]
76f6c93e48
build(deps): bump @babel/runtime-corejs3 from 7.26.9 to 7.26.10 in /ui ( #7840 )
...
Bumps [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3 ) from 7.26.9 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime-corejs3 )
---
updated-dependencies:
- dependency-name: "@babel/runtime-corejs3"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 08:43:56 +01:00
dependabot[bot]
cfb76f4279
build(deps): bump @babel/helpers from 7.26.9 to 7.26.10 in /ui ( #7841 )
...
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ) from 7.26.9 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers )
---
updated-dependencies:
- dependency-name: "@babel/helpers"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 08:43:18 +01:00
Miloš Paunović
50bbf03d53
chore(deps): regular dependency update ( #7839 )
2025-03-12 08:29:38 +01:00
Loïc Mathieu
2c9f09a82e
feat(build): configure heap size to max 50% of available memory ( #7800 )
...
* feat(build): configure heap size to max 50% of available memory
* Apply suggestions from code review
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
---------
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
2025-03-11 16:38:51 +01:00
github-actions[bot]
c9579e5dcd
chore(translations): localize to languages other than English ( #7803 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-03-11 16:34:42 +01:00
Miloš Paunović
1b13559a61
chore(ui): add the ability to change word wrap and to copy the preview output content ( #7801 )
2025-03-11 15:12:51 +01:00
Loïc Mathieu
c2e62d653d
feat(core,jdbc): switch back to a cached thread pool for async JDBC queue
...
But with less threads as 2xnbCore was too much.
2025-03-11 14:25:32 +01:00
Bart Ledoux
14ff4438fe
chore: update ui-libs
2025-03-11 14:06:59 +01:00
Loïc Mathieu
39b8fc1039
feat(core): afterExecution tasks
...
Fixes https://github.com/kestra-io/kestra-ee/issues/2792
2025-03-11 13:35:08 +01:00
Florian Hussonnois
1cb323b7aa
fix(core): fix properly map MavenPluginRepositoryConfig
2025-03-11 13:17:23 +01:00
brian.mulier
4a12827684
fix(ui): remove errors from dashboard validation if it's fixed
...
closes #7748
2025-03-11 12:26:50 +01:00
brian.mulier
82a346b2ce
fix(ui): make switch view buttons from dashboard editor the same as flow editor ones
2025-03-11 12:23:18 +01:00
dependabot[bot]
dea392a941
build(deps): bump io.micrometer:micrometer-core from 1.14.3 to 1.14.5
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.14.3 to 1.14.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.3...v1.14.5 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 11:22:43 +01:00
Loïc Mathieu
d0af5767d5
feat(core): add execution state in Pebbe context
...
Fixes #7155
2025-03-11 11:21:50 +01:00
brian.mulier
a064c7a956
feat(ui): introduce kv() and secret() pebble autocompletions
...
closes kestra-io/kestra-ee#77
2025-03-11 00:10:29 +01:00
brian.mulier
9b5b2b981f
fix(webserver): add endpoint for inherited secrets
2025-03-10 23:42:33 +01:00
YannC
fac2ae813c
fix(jdbc): return correct total when paginating custom dashboard chart ( #7790 )
...
close #7164
2025-03-10 18:05:44 +01:00
Nicolas K.
233a871c58
feat(core-ee): add json format to file log exporter ( #7789 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-10 17:47:51 +01:00
Nicolas K.
05f24f3d65
fix(core): #7740 http configuration bearer token may change to basic because of allowFailed ( #7788 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-10 16:33:15 +01:00
dependabot[bot]
66e5a7ca31
build(deps): bump software.amazon.awssdk:bom from 2.30.31 to 2.30.36
...
Bumps software.amazon.awssdk:bom from 2.30.31 to 2.30.36.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:48:03 +01:00
dependabot[bot]
fefaa7cdbb
build(deps): bump org.testcontainers:testcontainers
...
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java ) from 1.20.5 to 1.20.6.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:47:46 +01:00
YannC
fd6b9dc065
fix(tests): increase seconds diff between dates ( #7785 )
2025-03-10 15:08:20 +01:00
dependabot[bot]
5935308e43
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.34.0 to 0.36.1.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.34.0...v0.36.1 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:02:29 +01:00
dependabot[bot]
83f06f3374
build(deps): bump org.jsoup:jsoup from 1.18.3 to 1.19.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.18.3 to 1.19.1.
- [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.18.3...jsoup-1.19.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:02:19 +01:00
dependabot[bot]
8d7bc6fdd4
build(deps): bump com.github.docker-java:docker-java from 3.4.1 to 3.4.2
...
Bumps [com.github.docker-java:docker-java](https://github.com/docker-java/docker-java ) from 3.4.1 to 3.4.2.
- [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.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:01:44 +01:00
dependabot[bot]
03a44c1039
build(deps): bump org.opensearch.client:opensearch-java
...
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/opensearch-project/opensearch-java/releases )
- [Changelog](https://github.com/opensearch-project/opensearch-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.21.0...v2.22.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:00:59 +01:00
dependabot[bot]
5af0858445
build(deps): bump org.testcontainers:junit-jupiter from 1.20.5 to 1.20.6
...
Bumps [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java ) from 1.20.5 to 1.20.6.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6 )
---
updated-dependencies:
- dependency-name: org.testcontainers:junit-jupiter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:00:31 +01:00
dependabot[bot]
0a304ff1d3
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.4.2 to 2.5.0.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 15:00:13 +01:00
dependabot[bot]
92418841fc
build(deps): bump com.azure:azure-sdk-bom from 1.2.31 to 1.2.32
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.31 to 1.2.32.
- [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.31...azure-sdk-bom_1.2.32 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 14:59:56 +01:00
Florian Hussonnois
01036c829d
fix(core): wait for service-manager-task thread to be stopped
2025-03-10 14:22:38 +01:00
Loïc Mathieu
5ffeee532c
fix(jdbc): flaky tests JdbcServiceLivenessCoordinatorTest
2025-03-10 12:38:56 +01:00
Loïc Mathieu
c606760522
chore(core): disable OTLP metrics on tests
2025-03-10 12:38:56 +01:00
Loïc Mathieu
0870d8ebd8
fix(core): flaky test ExitTest.shouldExitAndKillTheExecution()
2025-03-10 12:38:56 +01:00
Florian Hussonnois
d2d0726f73
fix(cli): fix double shutdown warn messages
...
Changes:
- Avoid registering two shutdown-hooks that will both log the
shutdown message - leading to some confusion
- Some code cleanup/refactoring
2025-03-10 12:31:06 +01:00
Nicolas K.
868a232527
fix(core): failing schedule test ( #7783 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-10 12:03:11 +01:00
Loïc Mathieu
3ef11044a2
feat(core): custom log filter
...
Since Logback 1.5.13, there is no more default implementation for the EvaluatorFilter so we need to supply our own.
See https://logback.qos.ch/manual/filters.html#evaluatorFilter
2025-03-10 10:56:13 +01:00
Miloš Paunović
2d1582f761
chore(ui): respect line numbers prop as part of editor options ( #7781 )
2025-03-10 10:34:15 +01:00
github-actions[bot]
94d36fdc01
chore(translations): localize to languages other than English ( #7780 )
2025-03-10 10:13:49 +01:00
dependabot[bot]
0388909828
build(deps): bump robinraju/release-downloader from 1.11 to 1.12
...
Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader ) from 1.11 to 1.12.
- [Release notes](https://github.com/robinraju/release-downloader/releases )
- [Commits](https://github.com/robinraju/release-downloader/compare/v1.11...v1.12 )
---
updated-dependencies:
- dependency-name: robinraju/release-downloader
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 09:55:11 +01:00
Miloš Paunović
ff4f43c39b
chore(ui): re-order namespace tabs ( #7778 )
2025-03-10 09:38:51 +01:00
Miloš Paunović
140d058beb
chore(ui): remove single empty space between label key and value so it can be copied ( #7774 )
2025-03-10 08:08:22 +01:00
Loïc Mathieu
4276a0afd9
Revert "fix(core): ThresholdFilter is now stricly lower"
...
This reverts commit bd82f5e3b6 .
2025-03-07 18:12:33 +01:00
Loïc Mathieu
1692cab533
feat(core): add outputs to the Flow trigger
...
Fixes #6848
2025-03-07 18:10:00 +01:00
Nicolas K.
3013e9dfd5
feat(core): #5467 add namespaces in the namespaceFiles parameter ( #7749 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-07 17:18:45 +01:00
brian.mulier
440a942900
fix(ci): generate_translations.py is now deleting keys that are no longer in en translation to avoid ghost translations
2025-03-07 16:49:45 +01:00
Loïc Mathieu
7696d41d5f
fix(jdbc): resubmit worker job to the good worker group
...
Fixes #7730
2025-03-07 16:44:28 +01:00
github-actions[bot]
45abaa146e
chore(translations): localize to languages other than English ( #7746 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-03-07 14:57:33 +01:00
Loïc Mathieu
e9f2711cd3
feat(core): handle worker group fallback inside the scheduler
2025-03-07 14:48:02 +01:00
brian.mulier
166262209a
fix(tests): reject promise with 404 instead of empty resolve if non-mocked store call in flowAutoCompletionProvider.spec.ts
2025-03-07 14:01:37 +01:00
Miloš Paunović
99bad6abb0
chore(ui): use uniformed pagination component for custom dashboard tables ( #7744 )
2025-03-07 13:39:40 +01:00
Barthélémy Ledoux
acc10ed638
fix(flow editor): enhance behavior when switching file tabs ( #7722 )
...
* fix(flow editor): when opening a new file and coming back to flow, validation + lowcode are broken
* fix: sync flowYaml only onEdit
* fix: files can now be saved again
* fix: make editor saving button ready for better ux
* allow for a bit of time for storybook to launch the inputs story
* add storybook for flow editor
* setup storybook
2025-03-07 11:29:54 +01:00
Loïc Mathieu
88341bb5c9
feat(webserver): mask the secret() function result from eval outputs
...
Fixes https://github.com/kestra-io/kestra-ee/issues/3073
2025-03-07 11:26:28 +01:00
brian-mulier-p
e8411b6b11
refacto(ui): move autocompletion to its own service ( #7710 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-03-07 10:46:44 +01:00
github-actions[bot]
6af105a8bf
chore(translations): localize to languages other than English ( #7739 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-03-07 10:14:51 +01:00
Miloš Paunović
9a2e09cc8c
chore(ui): uniforming empty state for components ( #7737 )
2025-03-07 09:11:16 +01:00
Nicolas K.
9b1a9d64bc
feat(core): #7721 add namespace to pebble file functions ( #7729 )
...
* feat(core): #7721 add namespace to pebble file functions
* clean(core): #7721 extract tenantId only once
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-06 18:05:19 +01:00
Bart Ledoux
4678616520
fix: repair collapsed menu submenus
2025-03-06 17:12:24 +01:00
Bart Ledoux
07e4598fa4
fix(demo): on pages stop showing the docs without a button
...
closes #7726
2025-03-06 16:54:52 +01:00
YannC
01fe48b47a
fix(ui): improved fetch of type for pluginDoc and avoid removing doc if map has "type" as property but without doc (like ENUM value) ( #7727 )
...
close #6101
close #7708
2025-03-06 16:47:04 +01:00
YannC
f7e61a46df
feat(core): add new crudEventType value
2025-03-06 15:49:45 +01:00
Loïc Mathieu
dfe5552a1e
feat(core): allow reading file from any namespaces
...
Fixes https://github.com/kestra-io/kestra-ee/issues/1934
2025-03-06 15:36:24 +01:00
YannC
593558dd22
fix(runner-memory): delete MemorySchedulerTriggerState back due to cherry-pick
2025-03-06 15:28:29 +01:00
Miloš Paunović
b22764290e
chore(ui): properly sanitize markdown content before rendering ( #7724 )
2025-03-06 15:13:10 +01:00
YannC
78bfbf0d5e
fix(): align to EE
2025-03-06 14:13:06 +01:00
ben8t
f505f29360
Add core plugin sanitychecks ( #7592 )
...
* [feature] add sanitychecks
* [feature] add dag sanitychecks
* [fix] use assert
* [fix] use assert
* [feature] add for each sanity
2025-03-06 13:43:54 +01:00
ben8t
1726347dbf
change email oss auth default ( #7717 )
2025-03-06 10:47:24 +01:00
Miloš Paunović
bbf232ba52
fix(ui): prevent context docs open on editor custom blueprints click ( #7716 )
2025-03-06 09:53:54 +01:00
yuri1969
8f9fc5fe4b
fix(core): stop Docker runner gracefully
2025-03-06 09:34:11 +01:00
Ludovic DEHON
9a56b763f4
chore(core): make registry unregister usable with immutable list
2025-03-06 08:48:36 +01:00
Miloš Paunović
40d37d9e42
chore(ui): auto expand first element in execution overview cascaders ( #7715 )
2025-03-06 08:48:22 +01:00
Florian Hussonnois
e200bbdb6b
fix(cli): fix regression on CLI plugin doc cmd
2025-03-05 21:24:09 +01:00
brian.mulier
ef65623b13
fix(core): avoid duplicates in plugins subgroups + properly retrieve subgroup title
2025-03-05 18:36:45 +01:00
Nicolas K.
d8b2e92e8d
feat(core-ee): #2838 add audit log shipper ( #7701 )
...
* feat(core-ee): #2838 add audit log shipper
* fix: scheduler flacky tests
* feat(core-ee): add pretty string audit log and clean PR
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-05 16:30:11 +01:00
Loïc Mathieu
2c63112a59
feat(core, jdbc): dynamic worker group key
...
Fixes https://github.com/kestra-io/kestra-ee/issues/3064
2025-03-05 15:37:01 +01:00
dependabot[bot]
20b87f1c9c
build(deps): bump jacksonVersion from 2.18.2 to 2.18.3
...
Bumps `jacksonVersion` from 2.18.2 to 2.18.3.
Updates `com.fasterxml.jackson:jackson-bom` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.2...jackson-bom-2.18.3 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.3 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.18.2...jackson-modules-java8-2.18.3 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.18.2...jackson-dataformats-text-2.18.3 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.2...jackson-dataformats-binary-2.18.3 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.18.2...jackson-dataformats-binary-2.18.3 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.2...jackson-dataformat-xml-2.18.3 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.18.2...jackson-datatypes-collections-2.18.3 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.2 to 2.18.3
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.18.2 to 2.18.3
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 15:36:23 +01:00
dependabot[bot]
ca4e6a4b33
build(deps): bump org.opensearch.client:opensearch-java
...
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/opensearch-project/opensearch-java/releases )
- [Changelog](https://github.com/opensearch-project/opensearch-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.20.0...v2.21.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 13:11:00 +01:00
dependabot[bot]
82df58d26f
build(deps): bump com.google.cloud:libraries-bom from 26.54.0 to 26.56.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.54.0 to 26.56.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.54.0...v26.56.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 12:28:30 +01:00
dependabot[bot]
b6f91128a1
build(deps): bump opensearchRestVersion from 2.18.0 to 2.19.1
...
Bumps `opensearchRestVersion` from 2.18.0 to 2.19.1.
Updates `org.opensearch.client:opensearch-rest-client` from 2.18.0 to 2.19.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG-3.0.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.18.0...2.19.1 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 2.18.0 to 2.19.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG-3.0.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.18.0...2.19.1 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 12:15:10 +01:00
Miloš Paunović
a7abc17c0b
chore(deps): regular dependency update ( #7705 )
2025-03-05 12:01:18 +01:00
Miloš Paunović
9607d0152e
chore(ui): properly sanitize markdown content before rendering ( #7697 )
2025-03-05 08:17:02 +01:00
AJ Emerich
fc3c1a4c54
docs: fix typo in storage reverse task title ( #7667 )
2025-03-04 18:31:56 +01:00
Miloš Paunović
4cee4fca61
chore(ui): make sure chart stacks are following the same order every time ( #7664 )
2025-03-04 15:22:14 +01:00
Miloš Paunović
475573d13e
feat(ui): add markdown formatting to flow run dialog ( #7663 )
2025-03-04 14:34:15 +01:00
Miloš Paunović
cfac9f339f
chore(ui): properly sanitize markdown content before rendering ( #7662 )
2025-03-04 14:02:07 +01:00
Loïc Mathieu
cd97705d87
feat(core, jdbc): DashboardRepository.findAll()
2025-03-04 11:03:31 +01:00
Nicolas K.
56406c6b5c
feat( #7636 ): add default options for HttpClient ( #7650 )
...
* feat(#7636 ): add default options for HttpClient
* fix(webserver): flacky execution controller tests
* fix(webserver): flacky execution controller tests
* fix(webserver): flacky execution controller tests
* fix(webserver): rework executor controller kill test
* fix(webserver): rework executor controller kill test
* fix(webserver): rework executor controller kill test
* fix(webserver): rework executor controller kill test
* fix(webserver): rework executor controller kill test
* fix(webserver): rework executor controller kill test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-03-04 10:02:10 +01:00
YannC
38921a265a
chore(deps): upgrade ui-libs version to v0.0.154
2025-03-03 22:11:53 +01:00
Shruti Mantri
be61869642
feat: add example for expression condition ( #7660 )
2025-03-03 18:22:49 +01:00
Shruti Mantri
1f09afe564
feat: add examples for flow conditions ( #7659 )
2025-03-03 17:52:56 +01:00
Shruti Mantri
35a0520dba
feat: add examples for conditions - 3 ( #7657 )
...
Co-authored-by: AJ Emerich <aemerich@kestra.io >
2025-03-03 17:52:20 +01:00
YannC
cf6fad0896
fix(): avoid crash on injectDefault
2025-03-03 17:42:21 +01:00
Miloš Paunović
af0c1134e1
chore(ui): improve the topology tooltip label for adding task button ( #7656 )
2025-03-03 16:14:40 +01:00
Loïc Mathieu
12180457ea
fix(core): MultipleCondition documentation
2025-03-03 15:14:55 +01:00
Loïc Mathieu
1eb9adf30a
fix(core): validation error when timeWindow.type is null
2025-03-03 15:14:55 +01:00
dependabot[bot]
e7f2ec2aee
build(deps): bump software.amazon.awssdk:bom from 2.30.16 to 2.30.31
...
Bumps software.amazon.awssdk:bom from 2.30.16 to 2.30.31.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 15:06:43 +01:00
dependabot[bot]
94421f141e
build(deps): bump org.owasp.dependencycheck from 12.0.2 to 12.1.0
...
Bumps org.owasp.dependencycheck from 12.0.2 to 12.1.0.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 14:36:41 +01:00
dependabot[bot]
65b071adfd
chore(deps): bump org.testcontainers:testcontainers
...
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java ) from 1.20.4 to 1.20.5.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 14:31:35 +01:00
Ludovic DEHON
d2bf56fecf
fix(cicd): missing acls for test reports
2025-03-03 14:17:45 +01:00
dependabot[bot]
998a5cca32
chore(deps): bump flyingSaucerVersion from 9.11.3 to 9.11.4
...
Bumps `flyingSaucerVersion` from 9.11.3 to 9.11.4.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.11.3 to 9.11.4
- [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.11.3...v9.11.4 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.11.3 to 9.11.4
- [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.11.3...v9.11.4 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 14:15:30 +01:00
dependabot[bot]
4b48ad597d
build(deps): bump nl.basjes.gitignore:gitignore-reader
...
Bumps [nl.basjes.gitignore:gitignore-reader](https://github.com/nielsbasjes/codeowners ) from 1.10.0 to 1.11.1.
- [Release notes](https://github.com/nielsbasjes/codeowners/releases )
- [Changelog](https://github.com/nielsbasjes/codeowners/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nielsbasjes/codeowners/compare/v1.10.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: nl.basjes.gitignore:gitignore-reader
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 14:14:41 +01:00
dependabot[bot]
66fdb58f4b
build(deps): bump com.github.oshi:oshi-core from 6.6.6 to 6.7.0
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.6.6 to 6.7.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.6.6...oshi-parent-6.7.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 14:14:27 +01:00
Loïc Mathieu
8c708e2d53
feat(core): improve merging outputs by merging them at the task level
2025-03-03 13:57:48 +01:00
Loïc Mathieu
677585213a
feat(core): use HashMap.newHashMap(int)
2025-03-03 13:57:48 +01:00
Loïc Mathieu
ff3f90465d
feat(core): replace new ArrayList by Collections.emptyList()
2025-03-03 13:57:48 +01:00
YannC
8f5189df49
fix(): recoverMissedSchedules behavior on long running executions ( #7617 )
...
* fix(): handle missed scheduled for long running execution
close #7549
* tests(core): add test for backfill last/none on long running execution
* fix(): review pr
* fix(): shorter test
* fix(): fix tests and add missing getStopAfter
* tests(): fix scheduler tests
2025-03-03 13:14:16 +01:00
Miloš Paunović
9446eefd94
fix(ui): make sure adding labels on flow run dialog is possible ( #7652 )
2025-03-03 11:29:35 +01:00
YannC
334410ab58
fix(): make subflow not found a warning instead of an error ( #7649 )
2025-03-03 10:38:28 +01:00
nKwiatkowski
7ccb97a963
Revert "feat( #7636 ): add default options for HttpClient"
...
This reverts commit 5b42d0adba .
2025-03-03 10:09:08 +01:00
nKwiatkowski
3957177455
Merge remote-tracking branch 'origin/develop' into develop
2025-03-03 10:05:13 +01:00
nKwiatkowski
5b42d0adba
feat( #7636 ): add default options for HttpClient
2025-03-03 10:05:01 +01:00
Loïc Mathieu
8bd3c2fef8
fix(ci): fix vulnerability check workflow
2025-03-03 09:41:13 +01:00
Miloš Paunović
d8fc4a9ce2
fix(ui): allow sidebar theme toggle to update the editor theme ( #7648 )
2025-03-03 09:15:24 +01:00
Florian Hussonnois
bfd82e0b5c
chore(core): eval value property once for flowable task Switch
2025-02-28 18:38:31 +01:00
Loïc Mathieu
fa07cbd3b9
feat(core): improve performance of ExecutorService.handleChildWorkerTaskResult
...
Searching for a retry in all parents is a costly operation, doing it only wgen we are retrying or failing avoid it most of the time.
2025-02-28 17:40:29 +01:00
github-actions[bot]
2c77a43935
chore(translations): localize to languages other than English ( #7635 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-28 16:09:24 +01:00
Piyush Bhaskar
60a84a49f8
chore(ui): improve empty state of the namespace files editor ( #7495 )
2025-02-28 15:54:39 +01:00
Piyush Bhaskar
d8295ef4ae
feat(ui): allow reordering tabs in the editor ( #7531 )
2025-02-28 15:46:30 +01:00
Miloš Paunović
b02325a2e4
chore(ui): remove crud details from execution overview ( #7634 )
2025-02-28 15:39:43 +01:00
Florian Hussonnois
a098847c65
feat(core): enhance plugin management
...
Changes:
* add new interface PluginManager
* add new CLI for un-installing plugins
* add new option --locally to CLI plugin install
* refactor service for downloading plugins
* refactor PluginController
* move Version util class from EE to OSS
* migrate aether lib to maven-resolver (#915 )
part-of: #915
2025-02-28 15:04:40 +01:00
brian.mulier
5f21eb5790
fix(ui): use watch with ref instead of accessing the value
2025-02-28 14:16:05 +01:00
MilosPaunovic
036a7cf4f7
fix(ui): improve check for text label of filters section
2025-02-28 14:00:32 +01:00
MilosPaunovic
446a034d6b
fix(ui): additional check for text label of filters section
2025-02-28 12:48:38 +01:00
github-actions[bot]
3fff36881a
chore(translations): localize to languages other than English ( #7633 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-28 12:23:36 +01:00
Anna Geller
174ac280d2
Update README.md
2025-02-28 11:12:41 +01:00
Miloš Paunović
c610ccdaee
chore(ui): improve label for text search in filters section ( #7631 )
...
* chore(ui): improve label for text search in filters section
* chore(ci): prevent running translation spec on ci:cd workflow
2025-02-28 11:07:19 +01:00
Hashim Khalifa
d8ed5b8b88
feat:string filter ( #7428 )
...
* feat:string filter
* chore: include string filter in docs
2025-02-28 10:38:32 +01:00
brian.mulier
17e54134ce
fix(core): no longer lowercasing PluginClassIdentifier to have proper validation upon Plugin deserialization
...
closes #7387
2025-02-28 10:01:57 +01:00
Anna Geller
cacbd069f9
Update README.md
2025-02-28 01:07:18 +01:00
Anna Geller
de5a0f4623
Update README.md
2025-02-28 01:05:24 +01:00
Piyush Bhaskar
0f6c8d3521
fix(ui): executions naviation based on start Date. ( #7626 )
2025-02-27 21:21:21 +01:00
Anna Geller
c8207b8706
fix: confusing trace log
2025-02-27 20:33:26 +01:00
brian.mulier
39cd6189ac
chore(deps): bump ui-libs to 0.0.151
2025-02-27 18:47:43 +01:00
brian.mulier
9b4f3148fc
fix(ui): replace alert blocks upon markdown rendering to display them properly
...
closes #7393
2025-02-27 16:46:23 +01:00
Shruti Mantri
ca6a7a9e16
Add full examples for dayweek, dayweekinmonth and publicholidays conditions ( #7615 )
...
* Add full examples for dayweek, dayweekinmonth and publicholidays conditions
* Update core/src/main/java/io/kestra/plugin/core/condition/DayWeekInMonth.java
---------
Co-authored-by: AJ Emerich <aemerich@kestra.io >
2025-02-27 16:39:41 +01:00
Bart Ledoux
3dc8e98ed3
fix: make sure nocode edits the right task from the topology
...
closes #7619
2025-02-27 15:58:17 +01:00
github-actions[bot]
ea79be9de8
chore(translations): localize to languages other than English ( #7618 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-27 15:17:13 +01:00
Anna Geller
3804bdc7f7
fix: improve translation prompt
2025-02-27 15:14:02 +01:00
Anna Geller
d04764814a
fix: turn CI flag to a dropdown
2025-02-27 14:41:31 +01:00
Anna Geller
020d674d8c
fix(translations): allow retranslating modified keys when needed
2025-02-27 14:39:17 +01:00
Miloš Paunović
ec7458dce5
feat(ui): make filter dropdown be positioned below the input caret ( #7614 )
2025-02-27 14:24:53 +01:00
Anna Geller
ae75ea06d2
fix: improve some wording
2025-02-27 14:19:30 +01:00
github-actions[bot]
53cd056871
chore(translations): localize to languages other than English ( #7613 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-27 14:14:52 +01:00
Piyush Bhaskar
9bab2d2cfa
feat(ui): introduce the execution timeline section on overview tab ( #7498 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-27 14:09:48 +01:00
Loïc Mathieu
4d87d95eac
chore(deps): upgrade Micronaut core to 4.7.15
2025-02-27 14:09:22 +01:00
Anna Geller
81635ddc84
fix: clean up translations script
2025-02-27 13:11:46 +01:00
github-actions[bot]
781d1338e9
chore(translations): localize to languages other than English ( #7610 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-27 12:47:51 +01:00
Anna Geller
37ba85a130
Revert "chore(translations): localize to languages other than English ( #7605 )" ( #7609 )
...
This reverts commit 04b8a0a14c .
2025-02-27 12:41:42 +01:00
Anna Geller
7c7ac5a70d
fix: only re-translate if the key is not already in the target dict ( #7608 )
...
* fix: only re-translate if the key is not already in the target dict or is empty
* Update generate_translations.py
* Update generate_translations.py
2025-02-27 12:40:46 +01:00
Shruti Mantri
f315485fc6
feat: add full examples for datetimebetween condition ( #7598 )
2025-02-27 11:30:59 +00:00
github-actions[bot]
04b8a0a14c
chore(translations): localize to languages other than English ( #7605 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-02-27 11:53:09 +01:00
Anna Geller
8dc702ed16
fix(translations): fix translation key detection by comparing against last modifying commit ( #7604 )
2025-02-27 11:47:24 +01:00
Anna Geller
6dee52da16
fix: ci for translations ( #7602 )
...
* fix: ci for translations
* clean uo
2025-02-27 10:39:36 +01:00
Anna Geller
31dce9aadd
Update generate-translations.yml
2025-02-27 10:23:30 +01:00
Anna Geller
cf1d98f56d
chore(translations): standalone action for translations ( #7597 )
2025-02-27 10:22:01 +01:00
Harshit Dhaduk
3bbe65653b
feat(ui): add ability to have persistent filter options ( #7276 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-27 09:31:45 +01:00
Piyush Bhaskar
5108dd5e25
feat(ui): improve inspecting details of multiple executions ( #7516 )
2025-02-27 08:33:02 +01:00
Tanvir Ahmed
1ea331b8ab
chore: introduce Devcontainer setup ( #7507 )
...
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-02-26 19:26:55 +01:00
aeSouid
e9ceda4666
Fix issue text filter after label
2025-02-26 19:18:16 +01:00
brian.mulier
a996347de2
fix(ui): LabelInput.vue was causing UI freeze
2025-02-26 16:38:31 +01:00
Nicolas K.
d8e3a9ab8b
Feat/npe on runcontext cleanup ( #7585 )
...
* fix(#7548 ): NPE on runContext cleanup if logger is null
* clean(#7548 ): unused import
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-02-26 14:06:41 +01:00
Miloš Paunović
e097bdbe53
chore(deps): regular dependency update ( #7588 )
2025-02-26 13:41:58 +01:00
Miloš Paunović
0090caad3f
fix(ui): make sure adding labels on flow run dialog is possible ( #7587 )
2025-02-26 12:43:56 +01:00
Loïc Mathieu
7fbe433221
fix(core): properly render list properties
2025-02-26 12:03:55 +01:00
Miloš Paunović
b489848ab9
chore(ui): remove background and check mark from selected filters dropdown list ( #7583 )
2025-02-26 11:23:05 +01:00
Loïc Mathieu
fc7ef1ca38
fix(core): log can have no executionId
...
Fixes https://github.com/kestra-io/kestra-ee/issues/2980
2025-02-26 11:03:43 +01:00
Miloš Paunović
0dfe54baa8
fix(ui): amend inconsistencies inside the product tour ( #7582 )
2025-02-26 11:02:40 +01:00
Miloš Paunović
45c5592609
fix(ui): make flow deletion work as expected ( #7579 )
2025-02-26 09:04:18 +01:00
Miloš Paunović
3134d2abe2
chore(ui): respect default execution tab settings field when opening single execution ( #7576 )
2025-02-26 08:35:07 +01:00
aeSouid
2bb5ac61c2
Labels multiselect: ( #7544 )
...
combine the labels filter by operation to handle multiselect when building the query
2025-02-25 16:50:38 +01:00
Malaydewangan09
be04c168fd
refactor: update http client and fix tests
2025-02-25 16:31:27 +01:00
Malaydewangan09
04c4916ac6
chore: add wiremock and update tests
2025-02-25 16:31:27 +01:00
Malaydewangan09
8d2af87db3
fix: refactor PluginSearchCommand
2025-02-25 16:31:27 +01:00
Malaydewangan09
e7950279bb
feat: add plugin search command
2025-02-25 16:31:27 +01:00
Đỗ Trọng Hải
44936e9cdf
fix(ui): improve coloring for task object tooltips in no code editor ( #7515 )
2025-02-25 15:38:57 +01:00
yuri
27755a3791
fix(ui): preselect filter comparator option ( #7518 )
2025-02-25 15:33:21 +01:00
brian.mulier
ff4f7abb0f
fix(ui): styling enhancements for plugin doc
...
closes kestra-io/ui-libs#196
2025-02-25 15:21:24 +01:00
brian.mulier
48b117b351
fix(ui): plugins TOC is now handling every type of plugins
2025-02-25 15:21:24 +01:00
yuri
daca5675d0
fix(ui): amend label filter encoding after values change ( #7536 )
2025-02-25 14:05:12 +01:00
Miloš Paunović
b3278bf208
feat(ui): introduce topology export to image files ( #7541 )
2025-02-25 13:42:13 +01:00
Loïc Mathieu
8a26fdd83e
chore(core): move run context property validation to the run context
...
This would avoid loading the Validator from the application context each time we render a property
2025-02-25 11:09:46 +01:00
Loïc Mathieu
38b8190be9
fix(core): Subflow using the old task name never ends
...
Fixes #7506
2025-02-25 11:06:31 +01:00
Miloš Paunović
52cb63c436
chore(ui): prevent system labels to be shown in set labels dialog ( #7539 )
...
* chore(ui): prevent system labels to be shown in set labels dialog
* chore(ui): improve the removal of labels
2025-02-25 10:42:07 +01:00
dependabot[bot]
f3cff1b8cd
build(deps): bump io.micronaut.platform:micronaut-platform
...
Bumps [io.micronaut.platform:micronaut-platform](https://github.com/micronaut-projects/micronaut-platform ) from 4.7.5 to 4.7.6.
- [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.5...v4.7.6 )
---
updated-dependencies:
- dependency-name: io.micronaut.platform:micronaut-platform
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-25 10:14:04 +01:00
Loïc Mathieu
a2c89e508c
fix(core): handle space in HTTP request URI
...
Fixes #6936
2025-02-25 09:03:58 +01:00
aeSouid
c8aae742a2
fix(ui): amend filtering of logs ( #7535 )
2025-02-25 08:33:11 +01:00
aeSouid
eab7b746e5
Fix the search by labels input as single value
2025-02-24 19:31:14 +01:00
nKwiatkowski
1d5981665f
fix(core): #172 add reactor into classloader blacklist
2025-02-24 18:41:15 +01:00
Ludovic DEHON
4500c976d6
fix(core): content type encoding should not be mandatory
2025-02-24 18:33:25 +01:00
Loïc Mathieu
cf10269f25
fix(jdbc): be resilient to DataException
...
We usually fail fast, but when a DataException is thrown it means the JDBC driver throws an exception with error code 22: data exception.
As the exception is from the data not the database or the network, there is no point of failfast, we throw a QueueException that may or may not be handled gracefully by the call site.
2025-02-24 16:56:10 +01:00
MilosPaunovic
cf635058cd
chore(ui): use system namespace label from configs
2025-02-24 14:45:28 +01:00
aeSouid
bd6937a9f0
Fix the multi select status for the IAM/invitaiton page ( #7528 )
2025-02-24 13:36:34 +01:00
Miloš Paunović
59cc6f32d0
refactor(ui): remove obsolete chartjs-chart-treemap library ( #7529 )
2025-02-24 13:33:48 +01:00
Miloš Paunović
b8423ef70e
chore(ui): purge empty labels on execution ( #7527 )
2025-02-24 12:24:50 +01:00
Miloš Paunović
0ec1b3a983
chore(ui): prevent sending random strings as child filter values ( #7526 )
...
* chore(ui): properly handle child filter
* chore(ui): prevent sending random strings as child filter values
2025-02-24 11:19:16 +01:00
Anna Geller
8cebd39f0d
docs: debug expression ( #7514 )
...
* docs: debug expression
* fix: translation script
* fix: translations commit depth
* fix: comment
2025-02-24 10:22:21 +01:00
Ludovic DEHON
9fce6cfe65
fix(core): missing content type on http client
2025-02-21 23:18:27 +01:00
brian.mulier
c8c0c4e63f
fix(core): camel to snake-case for app-blocks in RegisteredPlugin
2025-02-21 19:44:06 +01:00
Loïc Mathieu
25723b1acb
fix(core): typo in PluginScanner
2025-02-21 19:40:16 +01:00
rajatsingh23
065d299422
chore(ui): restore automatic scroll to bottom on logs ( #7365 )
2025-02-21 15:08:13 +01:00
brian.mulier
9ec4d9282b
fix(core): rename dashboards subgroups
2025-02-21 14:48:03 +01:00
brian.mulier
16284e5b95
fix(core): move package-info.java to proper dashboard packages
2025-02-21 14:35:36 +01:00
Ludovic DEHON
a115eb5373
fix(core): try to log message for unhandled realtime trigger exception
2025-02-21 12:50:21 +01:00
brian.mulier
ac2643c108
fix(core): add package-info.java to script + handle subgroups properly
2025-02-21 12:23:24 +01:00
Adam Hirshson
4710baec7d
chore(ui): improve the scope of translations ( #7505 )
...
Co-authored-by: Yailan Bordas <bordasyailan@gmail.com >
Co-authored-by: Yailan Bordas <109761932+YAI-cs@users.noreply.github.com >
Co-authored-by: Christian Arauz <carau022@fiu.edu >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-21 09:20:52 +01:00
Miloš Paunović
1efe531228
chore(ui): add translation key/value pairs ( #7509 )
2025-02-21 09:19:09 +01:00
brian.mulier
df92491e55
fix(core): add package-info.java to dashboard package
2025-02-20 19:05:58 +01:00
aeSouid
e7c65e020a
chore(ui): improve scope type filters ( #7504 )
2025-02-20 14:14:08 +01:00
Miloš Paunović
90212ee7dc
fix(ui): properly filter out log levels ( #7503 )
2025-02-20 12:18:58 +01:00
Miloš Paunović
ac1984b349
fix(ui): make flow metrics behave as expected ( #7502 )
2025-02-20 11:59:27 +01:00
YannC
c5767fd313
fix(core): require condition in Flow trigger ( #7494 )
...
close #971
2025-02-20 10:19:06 +01:00
Ludovic DEHON
8ee79264ed
fix(tasks): remove useless format metrics on return ( #7486 )
2025-02-19 22:56:29 +01:00
Mathieu Gabelle
c6d21776ec
fix: render before command with options in CommandsWrapper ( #7496 )
2025-02-19 17:02:31 +01:00
Aabhas Sao
45a9ea0cc5
chore(ui): simplify query search with spaces inside ( #7404 )
...
Signed-off-by: Aabhas Sao <aabhassao0@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-19 16:26:47 +01:00
YannC
1f60a86739
fix(core): if subflow is disabled, raise an error ( #7490 )
2025-02-19 14:17:28 +01:00
Piyush Bhaskar
d0e8b691e3
chore(ui): amend margins of EE locked pages ( #7446 )
2025-02-19 14:11:45 +01:00
Piyush Bhaskar
0687a97eb8
feat(ui): add keyboard shortcuts for changing editor font size ( #7450 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-19 13:54:20 +01:00
Miloš Paunović
dcf89b5db8
chore(translations): add missing key/value pairs ( #7492 )
2025-02-19 13:53:46 +01:00
Piyush Bhaskar
b1e29fbe31
chore(ui): improve styling of editor file tree ( #7420 )
2025-02-19 13:40:38 +01:00
Miloš Paunović
4b2113fb9b
chore(ui): remove obsolete props ( #7487 )
2025-02-19 13:37:19 +01:00
Piyush Bhaskar
dc1728e420
fix(ui): fix the light theme contrast for editor. ( #7438 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-02-19 13:31:47 +01:00
Miloš Paunović
8c83290d7a
chore(deps): regular dependency update ( #7485 )
2025-02-19 12:54:49 +01:00
Miloš Paunović
212b3a82a9
fix(ui): improve handling of main filter labels on page load ( #7456 )
2025-02-19 12:08:53 +01:00
Miloš Paunović
1612c65ea3
fix(ui): properly cast value to boolean ( #7455 )
2025-02-19 11:29:07 +01:00
Miloš Paunović
6257b1508c
chore(ui): disable click on search button if filtering is automatic ( #7454 )
2025-02-19 11:08:57 +01:00
yuri
f1670b8ac8
fix(webserver): allow special chars in label key ( #7419 )
2025-02-19 09:06:48 +01:00
brian.mulier
ce15ca1cac
fix(ci): QEMU issue
2025-02-18 23:36:53 +01:00
Ludovic DEHON
a53395ab3f
fix(core): http proxy was not passed to configuration
...
close #7449
2025-02-18 22:46:15 +01:00
Mathieu Gabelle
e0eaf675b2
refactor: return only command when no interpreter and no beforeCommands ( #7452 )
2025-02-18 18:59:04 +01:00
Ludovic DEHON
666f8a7ad9
fix(cicd): update concurrency key
2025-02-18 18:21:25 +01:00
brian.mulier
cebe8f3545
fix(tests): increase timeout on JdbcServiceLivenessCoordinatorTest.taskResubmitSkipExecution
2025-02-18 15:48:36 +01:00
brian.mulier
16e3830c9c
fix(core): render delete property at the beginning in Docker task runner
2025-02-18 15:48:36 +01:00
brian.mulier
15b85ac952
fix(core): remove props with default from required in json schema to avoid validation errors
...
closes #7406
2025-02-18 15:48:36 +01:00
Miloš Paunović
db016a085f
chore(ui): add arrows to namespace listing ( #7448 )
2025-02-18 13:54:07 +01:00
YannC
d5f6da10dd
fix(): invert condition
2025-02-18 12:38:54 +01:00
brian.mulier
3723275817
fix(core): move back to the old worker thread pool because it was restricting it to 1 thread
2025-02-18 12:24:21 +01:00
YannC
ef29883138
fix(core): provide tenantId when looking for subflow ( #7442 )
2025-02-18 11:38:25 +01:00
Mathieu Gabelle
5ced9b6c4f
refactor: remove rendering from Docker ( #7439 )
...
rendering is done in the CommandsWrapper so no need to render again in the task runner
2025-02-18 11:15:14 +01:00
Miloš Paunović
11f3629f38
chore(ui): add missing translations ( #7444 )
2025-02-18 11:11:50 +01:00
Miloš Paunović
d8c5a1e14c
chore(ui): amend namespace flow creation label ( #7443 )
2025-02-18 11:09:55 +01:00
Miloš Paunović
cee2734817
fix(ui): improve modifying inputs from no code editor ( #7440 )
2025-02-18 10:36:15 +01:00
brian.mulier
13cb0fb96d
fix(tests): logs are asynchronously inserted so we wait for them to be fully in
2025-02-18 10:19:58 +01:00
YannC
a020e3f3ae
ci(test): force test if ref is a tag
2025-02-18 09:46:28 +01:00
brian.mulier
12fef24279
chore(deps): bump ui-libs to 0.0.141
2025-02-18 01:38:22 +01:00
rajatsingh23
4a55485cd6
fix(ui): better duration consistency on Gantt chart
2025-02-18 00:38:54 +01:00
brian.mulier
aed5734e17
chore(deps): bump ui-libs to 0.0.140
2025-02-18 00:25:39 +01:00
brian.mulier
d55ce16f57
fix(tests): wider maxDuration for retry-failed-flow-duration.yml
2025-02-18 00:05:14 +01:00
aeSouid
4abf3e9e6b
Filter feat: ( #7432 )
...
Fix handle namespace column in filtering on scope
2025-02-17 14:43:03 +01:00
Bart Ledoux
fbd8934346
fix: restore red dot when there is news
2025-02-17 14:17:13 +01:00
Bart Ledoux
df6d339310
refactor: avoid en.json warning when building
2025-02-17 14:16:47 +01:00
YannC
a89ef71580
ci(publish-docker): attempts with command on qemu docker image
2025-02-17 11:15:14 +01:00
YannC
89c2d3951c
ci(publish-docker): attempts with ubuntu 0.20 ( #7431 )
2025-02-17 10:48:10 +01:00
Mathieu Gabelle
e061a3617c
refactor: introduce render in commands wrapper for property string ( #7430 )
2025-02-17 10:44:54 +01:00
Mathieu Gabelle
410cf0e389
fix: enable rendering of commands properties inside CommandsWrapper ( #7381 )
...
* fix: move commands to Property
migrate to Property in TaskCommands and CommandsWrapper
implement beforeCommand and interpreter
2025-02-17 09:49:49 +01:00
YannC
f783ab72b5
fix(test): attempt at making the test not flakky ( #7400 )
2025-02-17 09:20:26 +01:00
Anna Geller
72e78c8c31
Update ExecutionOutputs.java ( #7394 )
2025-02-17 09:20:10 +01:00
YannC
a716094a9d
ci(): now run the file changes detection also in the workflow test
2025-02-17 09:15:26 +01:00
YannC
c75def0eac
ci():allow release to be run
2025-02-17 09:10:08 +01:00
Piyush Bhaskar
c27d5ce480
chore(ui): improved Logs empty page ( #7415 )
2025-02-16 22:44:00 +01:00
aeSouid
49960d67ab
chore(ui): improve filter parameters decoding for absolute date ( #7409 )
2025-02-14 14:51:13 +01:00
Loïc Mathieu
d9d2f86971
fix(core): ForEachItem inside an If task
...
Fixes #6801
2025-02-14 14:46:09 +01:00
Laibrez
95f5862201
chore(ui): improve execution outputs section ( #7377 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-02-14 14:45:20 +01:00
AJ Emerich
e6419cf7a2
fix(ui): correct english translations ( #7401 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/2913
2025-02-14 14:19:38 +01:00
Miloš Paunović
c1faeab068
chore(ui): make import flows button be a secondary one, styling-wise ( #7405 )
2025-02-14 12:59:44 +01:00
Aabhas Sao
dd3ff3e771
chore(ui): vertically center all elements in table rows ( #7372 )
...
Signed-off-by: Aabhas Sao <aabhassao0@gmail.com >
2025-02-14 11:52:37 +01:00
Miloš Paunović
e635338b47
chore(ui): improve colors of filter dropdown selector ( #7403 )
2025-02-14 11:47:10 +01:00
Loïc Mathieu
ddfed2e65c
fix(core): taskrun list can be null
2025-02-14 11:45:33 +01:00
aeSouid
52fe6afae0
Filter feat: ( #7389 )
...
namespace mulitple choice in and not in
2025-02-14 11:37:57 +01:00
Miloš Paunović
a9ff2af159
fix(ui): properly handle the operation labels in filter component ( #7399 )
2025-02-14 10:50:16 +01:00