dependabot[bot]
76754310ba
build(deps): bump com.github.docker-java:docker-java from 3.6.0 to 3.7.0
...
Bumps [com.github.docker-java:docker-java](https://github.com/docker-java/docker-java ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker-java/docker-java/releases )
- [Changelog](https://github.com/docker-java/docker-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/docker-java/docker-java/compare/3.6.0...3.7.0 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 07:02:27 +00:00
MSHIVVANI
4382aabe39
fix(ui): Wrap header actions on Flows page for mobile view ( #12976 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-18 18:48:52 +05:30
Mahadeva Peruka
5e0fddadc4
fix(core): Fixed padding for Flow Home page ( #12831 )
2025-11-18 18:45:35 +05:30
Karthik D
4297459a6a
refactor(ui): Convert LogChart.vue component to TS ( #12987 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-18 18:34:24 +05:30
Miloš Paunović
31e5f6bdef
chore(core): improve handling of local and cdn-loaded fonts ( #13020 )
...
Related to https://github.com/kestra-io/kestra/pull/11448#issuecomment-3510236629 .
Closes https://github.com/kestra-io/kestra/issues/13019 .
2025-11-18 13:25:58 +01:00
github-actions[bot]
dc7cea0396
chore(core): localize to languages other than english ( #13021 )
...
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-11-18 13:25:38 +01:00
Piyush Bhaskar
e818614f4a
feat(core): add a empty page for namespace overview ( #13017 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-18 17:39:47 +05:30
dependabot[bot]
a5ccfbb0ac
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.2 to 3.2.3.
- [Release notes](https://github.com/ben-manes/caffeine/releases )
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
dependency-version: 3.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 11:51:51 +01:00
Piyush Bhaskar
e5fece8d4d
fix(core): clear the selection properly and refactor ( #13012 )
2025-11-18 16:07:29 +05:30
brian-mulier-p
816a1bb543
fix(cli): no-args will properly return help ( #12980 )
...
closes https://github.com/kestra-io/kestra-ee/issues/5842
2025-11-18 11:23:30 +01:00
Loïc Mathieu
735697ac71
chore(system): share JDBC repository code in an abstract CRUD repository
2025-11-18 11:13:16 +01:00
Ridham Anand
4fc6948037
feat(ui): replace native alert with ElDialog for unsaved changes warning ( #12373 ) ( #12475 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-11-18 10:56:22 +01:00
tharani-2006
e56e35e770
Fix: follow timezone from settings when displaying DATETIME KV ( #9428 ) ( #12363 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-18 10:24:27 +01:00
Loïc Mathieu
a4ca3498f3
fix(execution): use jdbcRepository.findOne to be tolerant of multiple results
...
It uses findAny() under the cover which does not throw if more than one result is returned.
Fixes #12943
2025-11-18 10:21:51 +01:00
Barthélémy Ledoux
d7e17f157a
fix(flows): synchronize unsaved popup with flow store ( #13004 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-18 10:12:26 +01:00
Loïc Mathieu
41f83949f0
chore(system): replace Flow by FlowInterface where possible
...
Part-of: https://github.com/kestra-io/kestra/issues/8274
2025-11-18 09:50:49 +01:00
Miloš Paunović
0db2d8759a
refactor(core): clean up usage of constants throughout the repositories ( #13011 )
...
Closes https://github.com/kestra-io/kestra/issues/7905 .
2025-11-18 09:50:33 +01:00
YannC
6e0197b542
feat: allows importFlows endpoint to be able to throw when having an invalid flow ( #12995 )
2025-11-18 09:33:32 +01:00
YannC
6918d5d512
feat: add annotation for multipart body on resumeExecution to have it inside SDK ( #13003 )
2025-11-18 09:33:21 +01:00
Pradumna Saraf
a3fc9b1532
chore: update the postgresql volume path in compose file ( #12946 )
2025-11-18 13:43:55 +05:30
Florian Hussonnois
0f340a9a29
fix(scheduler): mysql convert 'now' to UTC to avoid any offset error on next_execution_date
...
Fixed a previous commit to only apply the change for MySQL
Related-to: kestra-io/kestra-ee#5611
2025-11-17 21:52:58 +01:00
Barthélémy Ledoux
8a8911a25d
test(e2e): make e2e tests pass again with restoreUrl ( #12887 )
2025-11-17 17:51:09 +01:00
Florian Hussonnois
ae204a03b0
fix(scheduler): convert 'now' to UTC to avoid any offset error on next_execution_date
...
Related-to: kestra-io/kestra-ee#5611
2025-11-17 13:12:31 +01:00
Aleksa Radosavljević
4dc7924184
refactor(core): remove usage of unnecessary i18n composable ( #12996 )
...
Closes https://github.com/kestra-io/kestra/issues/12962 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-17 12:46:11 +01:00
Barthélémy Ledoux
748d055183
fix: make custom dashboard fully responsive ( #12992 )
2025-11-17 12:24:12 +01:00
AJ Emerich
1c658ae283
docs(flow-trigger): add example using preconditions on labels ( #12918 )
...
* docs(flow-trigger): add example using preconditions on labels
Part of https://github.com/kestra-io/kestra/issues/12905
* docs(flow-trigger): update syntax
2025-11-17 11:52:09 +01:00
AJ Emerich
c107062222
fix(docker-compose): switch to kebab case ( #12934 )
2025-11-17 11:18:22 +01:00
Aditya Tile
517aa3df0f
refactor(core): remove usage of unnecessary i18n composable ( #12990 )
...
Closes https://github.com/kestra-io/kestra/issues/12964 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-17 10:11:46 +01:00
Loïc Mathieu
8346874c43
chore(system): reduce repository code duplication between OSS and EE
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/1684
2025-11-17 10:03:45 +01:00
Loïc Mathieu
3b08c51158
chore(test): add tests for OpenTelemetry traces
...
Part-of: #6879
2025-11-17 10:01:24 +01:00
Hritik Raj
4525d1f508
Simplify SurveyDialog.vue translations by using $t in template ( #12985 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-17 14:20:49 +05:30
XCode
4d59bac763
refactor(ui): use global $t in DashboardEditorButtons template ( #12982 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-11-17 14:18:03 +05:30
Aditya
4f45f18dc0
fix: use global in Bar.vue and remove useI18n ( #12986 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-17 14:15:58 +05:30
Piyush Bhaskar
56a637006a
fix(core): add resize observer for editor container ( #12991 )
2025-11-17 13:54:28 +05:30
Miloš Paunović
ecf9830ec0
docs(core): improve the pull request template ( #12975 )
2025-11-17 09:20:42 +01:00
varunkasyap
a6f8453d9d
refactor(core): import toast directly from the composable ( #12981 )
...
Closes https://github.com/kestra-io/kestra/issues/12952 .
Co-authored-by: Kasyap Pentamaraju <vpentamaraju@webmd.net >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-17 08:36:05 +01:00
dependabot[bot]
84dddb0a4e
build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui ( #12978 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 08:04:19 +01:00
Loïc Mathieu
9957b1659e
fix(flow): flow trigger with both conditions and preconditions
...
When a flow have both a condition and a precondition, the condition was evaluated twice which lead to double execution triggered.
Fixes
2025-11-14 16:35:15 +01:00
Irfan
6803801f88
refactor(core): refactor to Composition API with TypeScript ( #12929 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-14 19:08:29 +05:30
Piyush Bhaskar
f38cdd1f41
fix(core): make the pagination work for ns executions ( #12965 )
2025-11-14 16:32:07 +05:30
Piyush Bhaskar
c734881800
refactor(core): remove i18n console error ( #12958 )
2025-11-14 15:49:36 +05:30
Piyush Bhaskar
587094fcde
fix(core): show data on page when label checked from another page ( #12944 )
2025-11-14 14:24:54 +05:30
Piyush Bhaskar
3142577ab0
fix(core): bring the actions and add margin below chart in execution and logs ( #12947 )
2025-11-14 14:17:10 +05:30
Miloš Paunović
29db459556
refactor(core): move component to enterprise repository where it's used ( #12945 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5635 .
2025-11-14 09:23:12 +01:00
Piyush Bhaskar
14690e36b0
fix(core): remove the console error ( #12937 )
2025-11-14 11:41:22 +05:30
YannC
c9559b60ca
feat: set version as Kestra version in openapi spec ( #12932 )
2025-11-13 14:30:47 +01:00
YannC
08c2335723
feat: checkrun instead of comment ( #12938 )
2025-11-13 13:53:21 +01:00
Miloš Paunović
caa32f393a
chore(namespaces): use a valid translation key ( #12936 )
2025-11-13 12:26:55 +01:00
Ravi kumar
4c25c6269f
refactor(core): replace soon-to-be-deprecated scroll directive ( #12811 )
...
Closes https://github.com/kestra-io/kestra/issues/12798 .
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-13 12:21:37 +01:00
Vaidesh
16b1cc6bb3
Fix(ui) increase modal width on mobile #12729 ( #12904 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-13 16:50:58 +05:30
Anna Geller
7826d8fce0
feat: add Marco's GCP module to README ( #12935 )
2025-11-13 11:55:36 +01:00
Loïc Mathieu
9372760a11
fix(flow): don't URLEncode the fileName inside the Download task
...
Also provide a `fileName` property that when set would override any filename from the content disposition in case it causes issues.
2025-11-13 11:10:46 +01:00
Loïc Mathieu
03b1b1be8c
fix(system): consume the trigger queue so it is properly cleaned
...
Fixes https://github.com/kestra-io/kestra/issues/11671
2025-11-13 11:10:27 +01:00
YannC
9c57691113
feat: write a comment on OSS PR to indicate EE state ( #12824 )
...
* feat: write a comment on OSS PR to indicate EE state
* feat: write a comment on OSS PR to indicate EE state
2025-11-13 10:49:32 +01:00
Barthélémy Ledoux
c80b05ea9e
fix(executions): simplify LabelInput usage in execution labels dialog ( #12921 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-13 14:36:30 +05:30
Miloš Paunović
af1119d9bc
refactor(core): amend small spelling mistakes ( #12928 )
...
Related to https://github.com/kestra-io/kestra/pull/12912 .
2025-11-13 09:36:49 +01:00
Piyush Bhaskar
217021c6d1
fix(flow): enhance error handling and validation for flow save operations ( #12926 )
2025-11-13 14:05:20 +05:30
Miloš Paunović
329aa13f4e
fix(core): amend paths for consuming custom blueprints ( #12925 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5814 .
2025-11-13 09:33:44 +01:00
Piyush Bhaskar
274c076d60
fix(core): adjust overflow behavior ( #12879 )
2025-11-13 13:58:02 +05:30
Piyush Bhaskar
30325f16bf
fix(core): update toast to use util ( #12924 )
2025-11-13 12:51:56 +05:30
Barthélémy Ledoux
8a7f2938b1
Revert "fix(core): bring the usage of restore url ( #12762 )" ( #12915 )
2025-11-12 16:34:08 +01:00
Loïc Mathieu
7b05caf934
fix(system): access log configuration
...
Due to a change in the configuration file, access log configuration was in the wrong sub-document.
Fixes https://github.com/kestra-io/kestra-ee/issues/5670
2025-11-12 15:02:21 +01:00
Miloš Paunović
c8f96d5183
build(deps): remove commit message prefix for dependabot npm pull requests ( #12907 )
2025-11-12 14:02:02 +01:00
dependabot[bot]
ef5615e78d
[npm] Bump the types group in /ui with 4 updates ( #12901 )
...
Bumps the types group in /ui with 4 updates: [@types/moment](https://github.com/moment/moment ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [@types/testing-library__jest-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/testing-library__jest-dom ) and [@types/testing-library__user-event](https://github.com/testing-library/user-event ).
Updates `@types/moment` from 2.11.29 to 2.13.0
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/commits/2.13.0 )
Updates `@types/node` from 24.10.0 to 24.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/testing-library__jest-dom` from 5.14.9 to 6.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/testing-library__jest-dom )
Updates `@types/testing-library__user-event` from 4.1.1 to 4.2.0
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/commits/v4.2.0 )
---
updated-dependencies:
- dependency-name: "@types/moment"
dependency-version: 2.13.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: types
- dependency-name: "@types/node"
dependency-version: 24.10.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: types
- dependency-name: "@types/testing-library__jest-dom"
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: types
- dependency-name: "@types/testing-library__user-event"
dependency-version: 4.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: types
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 13:53:13 +01:00
dependabot[bot]
a83fe7ee2b
[npm] bump posthog-js from 1.289.0 to 1.291.0 in /ui ( #12897 )
...
Bumps [posthog-js](https://github.com/PostHog/posthog-js ) from 1.289.0 to 1.291.0.
- [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/posthog-js@1.289.0...posthog-js@1.291.0 )
---
updated-dependencies:
- dependency-name: posthog-js
dependency-version: 1.291.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 13:23:57 +01:00
Miloš Paunović
0b853e0f50
build(deps): add commit message prefix for dependabot npm pull requests ( #12896 )
2025-11-12 13:06:20 +01:00
dependabot[bot]
ed83022235
build(deps-dev): bump the patch group in /ui with 3 updates ( #12895 )
...
Bumps the patch group in /ui with 3 updates: [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ), [rolldown-vite](https://github.com/vitejs/rolldown-vite/tree/HEAD/packages/vite ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@typescript-eslint/parser` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/parser )
Updates `rolldown-vite` from 7.2.2 to 7.2.5
- [Release notes](https://github.com/vitejs/rolldown-vite/releases )
- [Changelog](https://github.com/vitejs/rolldown-vite/blob/rolldown-vite/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/rolldown-vite/commits/v7.2.5/packages/vite )
Updates `typescript-eslint` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: rolldown-vite
dependency-version: 7.2.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: typescript-eslint
dependency-version: 8.46.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 12:52:27 +01:00
dependabot[bot]
6b94756c7e
build(deps): bump the build group in /ui with 9 updates ( #12891 )
...
Bumps the build group in /ui with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild ) | `0.25.12` | `0.27.0` |
| [@esbuild/darwin-x64](https://github.com/evanw/esbuild ) | `0.25.12` | `0.27.0` |
| [@esbuild/linux-x64](https://github.com/evanw/esbuild ) | `0.25.12` | `0.27.0` |
| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ) | `4.52.5` | `4.53.2` |
| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup ) | `4.52.5` | `4.53.2` |
| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) | `4.52.5` | `4.53.2` |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.0` | `1.15.1` |
| [@swc/core-darwin-x64](https://github.com/swc-project/swc ) | `1.15.0` | `1.15.1` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.0` | `1.15.1` |
Updates `@esbuild/darwin-arm64` from 0.25.12 to 0.27.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.0 )
Updates `@esbuild/darwin-x64` from 0.25.12 to 0.27.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.0 )
Updates `@esbuild/linux-x64` from 0.25.12 to 0.27.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.0 )
Updates `@rollup/rollup-darwin-arm64` from 4.52.5 to 4.53.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.2 )
Updates `@rollup/rollup-darwin-x64` from 4.52.5 to 4.53.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.2 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.52.5 to 4.53.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.2 )
Updates `@swc/core-darwin-arm64` from 1.15.0 to 1.15.1
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.0...v1.15.1 )
Updates `@swc/core-darwin-x64` from 1.15.0 to 1.15.1
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.0...v1.15.1 )
Updates `@swc/core-linux-x64-gnu` from 1.15.0 to 1.15.1
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: "@esbuild/darwin-arm64"
dependency-version: 0.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@esbuild/darwin-x64"
dependency-version: 0.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@esbuild/linux-x64"
dependency-version: 0.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.53.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@rollup/rollup-darwin-x64"
dependency-version: 4.53.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.53.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 12:51:51 +01:00
Miloš Paunović
d2e031b761
build(deps): improve grouping of dependabot pull requests for npm ecosystem ( #12888 )
2025-11-12 12:38:57 +01:00
dependabot[bot]
53d279c3a7
build(deps): bump com.vanniktech.maven.publish from 0.34.0 to 0.35.0
...
Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin ) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases )
- [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.34.0...0.35.0 )
---
updated-dependencies:
- dependency-name: com.vanniktech.maven.publish
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 12:01:44 +01:00
Miloš Paunović
96e47760a0
build(deps): better grouping of dependabot pull requests for npm ecosystem ( #12880 )
2025-11-12 10:51:24 +01:00
dependabot[bot]
42b0a8f780
build(deps): bump software.amazon.awssdk:bom from 2.37.5 to 2.38.4
...
Bumps software.amazon.awssdk:bom from 2.37.5 to 2.38.4.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.38.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 10:49:41 +01:00
dependabot[bot]
8abd719470
build(deps): bump nl.basjes.gitignore:gitignore-reader
...
Bumps [nl.basjes.gitignore:gitignore-reader](https://github.com/nielsbasjes/codeowners ) from 1.12.1 to 1.12.2.
- [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.12.1...v1.12.2 )
---
updated-dependencies:
- dependency-name: nl.basjes.gitignore:gitignore-reader
dependency-version: 1.12.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 10:48:53 +01:00
dependabot[bot]
e3672c23e5
build(deps): bump org.jooq:jooq from 3.20.8 to 3.20.9
...
Bumps org.jooq:jooq from 3.20.8 to 3.20.9.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 10:48:03 +01:00
dependabot[bot]
16eee64c2e
build(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0
...
Bumps [commons-io:commons-io](https://github.com/apache/commons-io ) from 2.20.0 to 2.21.0.
- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt )
- [Commits](https://github.com/apache/commons-io/compare/rel/commons-io-2.20.0...rel/commons-io-2.21.0 )
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 10:47:39 +01:00
dependabot[bot]
fde653d8fd
build(deps): bump org.owasp.dependencycheck from 12.1.8 to 12.1.9
...
Bumps org.owasp.dependencycheck from 12.1.8 to 12.1.9.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 10:47:07 +01:00
Miloš Paunović
0674a362e3
build(deps): run dependabot for npm ecosystem monthly and group update pull requests ( #12876 )
2025-11-12 09:56:36 +01:00
brian-mulier-p
082461fec2
fix(triggers): send delete triggers parameters properly to API ( #12807 )
...
closes #11386
2025-11-12 09:51:26 +01:00
Piyush Bhaskar
6ca25761ca
fix(filters): conditionally include namespace/ flowId key based on route ( #12840 )
2025-11-12 13:56:43 +05:30
Piyush Bhaskar
9ca59fb19d
fix(core): handle potential null values for children ( #12842 )
2025-11-12 12:42:17 +05:30
Piyush Bhaskar
95f4e3dc7c
fix(secrets): NS update for a secret should be disabled properly with correct prop ( #12834 )
2025-11-12 12:01:18 +05:30
Anna Geller
68636a62d7
fix: required fields can no longer have defaults ( #12836 )
2025-11-11 14:27:03 +01:00
Piyush Bhaskar
4f279b7079
fix(core): make the overflow ellipsis ( #12833 )
2025-11-11 14:18:00 +05:30
Vaidesh
26290dd8ab
Fix: Setup is not usable on mobile #12723 ( #12803 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-11-11 13:56:33 +05:30
Shatrughan
441177ee53
fix(core): collapse menu automagically on route change ( #12819 )
...
* fix(ui): auto close sidebar on mobile after clicking a link
* fix(ui): apply saved sidebar collapse state on first load and route change
* Revert "fix(ui): apply saved sidebar collapse state on first load and route change"
* Revert "fix(ui): auto close sidebar on mobile after clicking a link"
* fix(core): collapse menu automagically on route change
* refactor: minor tweak
---------
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-11 11:34:37 +05:30
YannC
7022c42933
fix: where prop can be null ( #12828 )
2025-11-10 18:35:01 +01:00
Barthélémy Ledoux
e5d3d72f24
fix: run validation when editing a dashboard ( #12827 )
2025-11-10 18:26:06 +01:00
Iulian Ghita
cf42fe751e
fix(core): make demo layouts responsive ( #12812 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-10 19:02:36 +05:30
YannC
b144fae047
fix: make sure datafilter is validated ( #12822 )
2025-11-10 13:28:54 +01:00
Loïc Mathieu
fc59fd7505
fix(executions): allow reading from subflow even if we have a parent
...
This fixes an issue where you cannot read from a Subflow file if the execution has iteself be triggered by another Subflow task.
It was caused by the trigger check beeing too aggressive, if it didn't pass the check it fail instead of return false so the other check would not be processed.
Fixes #12629
2025-11-10 13:26:02 +01:00
suraj a
65eeea8256
refactor(core): Tabs.vue to TypeScript with composition API. ( #12692 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-10 17:15:12 +05:30
Miloš Paunović
4769fa2ac5
chore(core): count only direct dependencies for badge number ( #12818 )
...
Closes https://github.com/kestra-io/kestra/issues/12817 .
2025-11-10 12:40:20 +01:00
Loïc Mathieu
9a4b569d85
feat(storage): limit object name to 255 inside the local storage
...
Part-of: #12273
2025-11-10 12:24:49 +01:00
Piyush Bhaskar
1abef5429c
fix(core): bring the usage of restore url ( #12762 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-11-10 16:03:16 +05:30
Hemant M Mehta
bdbd9d45f8
fix: unreadable-error-messages ( #12787 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-10 15:19:14 +05:30
YannC
7d1f064fe9
fix: when removing a queued execution, directly delete instead of fetching then delete to reduce deadlock ( #12789 )
2025-11-10 10:31:41 +01:00
Piyush Bhaskar
a125c8d314
fix(core): add defaults for component ( #12814 )
2025-11-10 14:58:16 +05:30
Piyush Bhaskar
a9d27d4757
fix(core): bulk deletion of executions ( #12813 )
2025-11-10 14:04:39 +05:30
Loïc Mathieu
d97f3a101c
fix(executions): don't urlencode files as they would already be inside the storage
2025-11-10 09:27:09 +01:00
Shatrughan
a65310bcab
Adjust TopNavBar padding for small screens and add right-side gradient ( #12799 )
2025-11-10 11:10:33 +05:30
Miloš Paunović
58e5efe767
refactor(core): uniform .gitignore file for javascript ( #12802 )
2025-11-07 14:09:41 +01:00
Miloš Paunović
c3c46ae336
chore(flows): amend flow export filename to include namespace and id parameters ( #12800 )
...
Closes https://github.com/kestra-io/kestra/issues/12790 .
2025-11-07 13:57:33 +01:00
Miloš Paunović
f8bb59f76e
refactor(core): replace soon-to-be-deprecated button attribute ( #12796 )
...
Resolving console warnings.
https://element-plus.org/en-US/component/button#link-button
2025-11-07 13:29:40 +01:00
Miloš Paunović
0c4425b030
chore(deps): regular dependency update ( #12785 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-11-07 11:38:46 +01:00
Piyush Bhaskar
6aa2639949
fix(core): bring dashboard selector in navbar and also keep the selected dashboard route specific ( #12703 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-11-07 15:57:09 +05:30
Roman Acevedo
d167934fa6
ci: temporary revert deletion to make develop have plugins again
2025-11-07 10:20:34 +01:00
brian-mulier-p
93662f331a
fix(tests): bump amount of threads on tests ( #12777 )
2025-11-07 09:42:50 +01:00
Shatrughan
427c6f5ecf
fix(ui): make login page responsive #12724 ( #12760 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-07 12:18:21 +05:30
Piyush Bhaskar
f0ceda5002
refactor(core): properly do trigger filter ( #12780 )
2025-11-07 11:32:03 +05:30
github-actions[bot]
39095d072c
chore(core): localize to languages other than english ( #12778 )
...
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-11-06 22:38:33 +01:00
François Delbrayelle
beea77a311
chore: remove last artifacts to .plugins & plugins releases ( #12772 )
2025-11-06 20:13:52 +01:00
Ludovic DEHON
5ada578271
feat(cli): add --flow-path on executor to preload some flows
...
close kestra-io/kestra-ee#5721
2025-11-06 19:24:35 +01:00
brian-mulier-p
b5f76332d1
fix(core): force at least 2 elements in values property of SELECT input ( #12028 )
...
part of #9283
2025-11-06 18:10:35 +01:00
Loïc Mathieu
6862202afe
fix(core): relax assertion on ConcurrencyLimitServiceTest.findById()
2025-11-06 17:19:45 +01:00
shashank.agrawal
33299dc3ec
Issue - 10984 | Full dependency graphs for parent child namespaces.
2025-11-06 17:03:50 +01:00
Hemant M Mehta
073891e1a5
feat(triggers): delete triggers ( #11758 )
...
closes : #11386
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-11-06 16:59:02 +01:00
Loïc Mathieu
3b7b0baa26
fix(flow): avoid stackoverflow error by tracking visited nodes
...
Fixes #12710
2025-11-06 16:22:37 +01:00
VaideshWaranR
1e80b7f7d7
refactor: enhance pie/doughnut chart responsiveness with adaptive thickness calculation ( #12709 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-06 16:05:55 +01:00
brian-mulier-p
a5f17b9242
fix(kv): all types properly handled and avoid trimming string KV values ( #12765 )
...
closes https://github.com/kestra-io/kestra-ee/issues/5718
2025-11-06 15:47:06 +01:00
Loïc Mathieu
7ff51bcc08
fix(system): killing a paused flow should kill the Pause task attempt
...
Fixes #12421
2025-11-06 15:32:40 +01:00
Piyush Bhaskar
a345a0518d
fix(core): make the interval in triggers work ( #12764 )
2025-11-06 19:37:20 +05:30
Piyush Bhaskar
0b6a4d2520
Revert "fix(core): apply timeRange filter in triggers ( #12721 )" ( #12763 )
2025-11-06 18:55:41 +05:30
Barthélémy Ledoux
a60bc2e155
refactor: remove one last warning from hacktoberfest ( #12757 )
2025-11-06 14:02:15 +01:00
Loïc Mathieu
5bd401a038
chore(test): try to un-flaky ConcurrencyLimitServiceTest.findById().
...
By making sure the unqueueExecution() test wait for the unqueued execution to ends to avoid any potential races.
2025-11-06 13:10:20 +01:00
Miloš Paunović
a7312ef615
fix(variables): properly send kv value when the type is json ( #12759 )
...
Closes https://github.com/kestra-io/kestra/issues/12739 .
2025-11-06 13:06:35 +01:00
Clément Doumouro
6175af66c1
fix(core): adapt postgres-data volume location to postgres 18+ ( https://github.com/docker-library/postgres/pull/1259 ) ( #12575 )
2025-11-06 12:59:39 +01:00
Miloš Paunović
86dead7f57
fix(variables): amend creation and update of key-value pairs ( #12741 )
...
Closes https://github.com/kestra-io/kestra/issues/12598 .
Closes https://github.com/kestra-io/kestra/issues/12716 .
Closes https://github.com/kestra-io/kestra/issues/12732 .
Reverting changes made in https://github.com/kestra-io/kestra/pull/12606 .
2025-11-06 12:18:11 +01:00
Jay Balwani
f10f7ea008
Fix(UI)/kv type boolean ( #12643 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-06 16:35:57 +05:30
Piyush Bhaskar
4c58a646c9
fix(core): apply timeRange filter in triggers ( #12721 )
2025-11-06 16:28:35 +05:30
Barthélémy Ledoux
686c99f09a
refactor: remove double replace for markdown ( #12706 )
2025-11-06 11:58:15 +01:00
Barthélémy Ledoux
8947fec1a4
fix(plugin doc): only one intro is needed & only one root to suspense ( #12744 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-06 11:58:08 +01:00
Loïc Mathieu
8fdbd0abb6
Revert "build(deps): bump org.opensearch.client:opensearch-java"
...
This reverts commit a133043d0c .
2025-11-06 11:57:47 +01:00
brian-mulier-p
98fe1aead2
fix(cli): metadata commands weren't working with external storages ( #12743 )
...
closes #12713
2025-11-06 11:47:18 +01:00
Purbasha Mitra
1143caf498
fix(flow): Fixed Flow trigger example format ( #12198 )
2025-11-06 10:55:53 +01:00
Prasanth
a3c781f2ea
docs: add {tenant} placeholder in webhook trigger URL description ( #12185 )
...
* docs: add {tenant} placeholder in webhook trigger URL description
* docs: add missing case to example for tenant placeholder
2025-11-06 10:55:04 +01:00
Harsh_w/n
123c006dc7
fix(ui): update debug and return plugin icons ( #12538 )
2025-11-06 10:54:34 +01:00
Yongha Kwon
003e93be08
feat(ui): update KV Icon ( #12591 )
...
* feat: kv icon update
* fix: purgeKv icon modify
2025-11-06 10:53:45 +01:00
Piyush Bhaskar
efdca4bff1
fix(core): filter the minichart by duration from api which is 30D ( #12740 )
2025-11-06 14:58:51 +05:30
Narasimha Asuri
5542b7318b
chore(flow): update output plugin icon ( #12528 )
2025-11-06 10:12:49 +01:00
Miloš Paunović
e5849335e5
refactor(core): remove obsolete package-lock file ( #12726 )
2025-11-06 09:42:32 +01:00
Miloš Paunović
0726bd8082
fix(core): set proper classes for tabs depending on locked status ( #12720 )
...
Related to https://github.com/kestra-io/kestra/pull/12295/files#r2495479880 .
2025-11-06 08:05:33 +01:00
Piyush Bhaskar
417a5426ff
fix(core): trying a fix to show error message. ( #12718 )
2025-11-06 12:25:07 +05:30
Barthélémy Ledoux
c3e4f58964
fix(tests): remove some flake ( #12699 )
...
* fix(tests): remove some flake
* different (native) wait scheme
* fix: warnings in the console
* fix typescript issues
* re-enable e2e test
* simplify flow core store and types
2025-11-05 20:28:56 +01:00
Piyush Bhaskar
f081be2413
chore(core): remove console warning ( #12711 )
2025-11-05 23:14:18 +05:30
Barthélémy Ledoux
f7e3d1e6c5
fix: responsive dashboard grid ( #12608 )
2025-11-05 16:44:41 +01:00
Irfan
7ba29e593f
feat(TaskEdit): enhance task loading logic with effective source resolution ( #12638 )
...
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 16:34:53 +01:00
Kanan
8b1ceb836b
refactor: Merged EnhancedMarkdown.vue & Markdown.vue ( #12214 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 16:31:16 +01:00
Loïc Mathieu
9d3d40ade8
fix(system): trigger an execution once per condition on flow triggers
...
Fixes #12560
2025-11-05 15:30:26 +01:00
Omar Moustafa
ca3e765e58
feat(executions): display array/object outputs in editor when debugging expressions ( #12368 )
...
Closes https://github.com/kestra-io/kestra/issues/10770 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 15:14:16 +01:00
Krie
4b719eab82
fix(executions): properly handle empty string results when debugging expressions ( #12521 )
...
Closes https://github.com/kestra-io/kestra/issues/12511 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 15:05:32 +01:00
Piyush Bhaskar
a2eb94b382
fix(core): fetch secrets properly ( #12705 )
2025-11-05 18:39:42 +05:30
anglerfishlyy
4e793ef30d
Add limit() default method to StorageInterface for object name length validation
2025-11-05 14:01:56 +01:00
Miloš Paunović
a3fe9f280a
refactor(core): use edition property from config to determine whether it's oss ( #12295 )
2025-11-05 12:58:00 +01:00
Piyush Bhaskar
51db6c45f1
fix(core): use state from ui libs ( #12698 )
2025-11-05 16:18:03 +05:30
github-actions[bot]
067ca723c8
chore(core): localize to languages other than english ( #12693 )
...
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-11-05 10:13:53 +01:00
dependabot[bot]
12768d1bc9
build(deps): bump opensearchRestVersion from 3.3.1 to 3.3.2
...
Bumps `opensearchRestVersion` from 3.3.1 to 3.3.2.
Updates `org.opensearch.client:opensearch-rest-client` from 3.3.1 to 3.3.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/3.3.1...3.3.2 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.3.1 to 3.3.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/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:49:14 +01:00
dependabot[bot]
67d3f84c51
build(deps): bump com.azure:azure-sdk-bom from 1.3.0 to 1.3.2
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.3.0 to 1.3.2.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/v1.3.0...azure-sdk-bom_1.3.2 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:49:00 +01:00
dependabot[bot]
17af9fb311
build(deps): bump jacksonVersion from 2.20.0 to 2.20.1
...
Bumps `jacksonVersion` from 2.20.0 to 2.20.1.
Updates `com.fasterxml.jackson:jackson-bom` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.0...jackson-bom-2.20.1 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.0...jackson-core-2.20.1 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.20.0...jackson-modules-java8-2.20.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.20.0...jackson-dataformats-text-2.20.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.20.0...jackson-dataformats-binary-2.20.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.20.0...jackson-dataformats-binary-2.20.1 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.0...jackson-dataformat-xml-2.20.1 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.20.0 to 2.20.1
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.20.0...jackson-datatypes-collections-2.20.1 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.20.0 to 2.20.1
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.20.0 to 2.20.1
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.20.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:48:09 +01:00
dependabot[bot]
8da27576b5
build(deps): bump nl.basjes.gitignore:gitignore-reader
...
Bumps [nl.basjes.gitignore:gitignore-reader](https://github.com/nielsbasjes/codeowners ) from 1.12.0 to 1.12.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.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: nl.basjes.gitignore:gitignore-reader
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:47:31 +01:00
dependabot[bot]
d56381df77
build(deps): bump software.amazon.awssdk:bom from 2.36.3 to 2.37.5
...
Bumps software.amazon.awssdk:bom from 2.36.3 to 2.37.5.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.37.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:46:01 +01:00
dependabot[bot]
a133043d0c
build(deps): bump org.opensearch.client:opensearch-java
...
Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java ) from 3.2.0 to 3.3.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/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:45:27 +01:00
dependabot[bot]
bb92592418
build(deps): bump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25
...
Bumps [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj ) from 1.9.24 to 1.9.25.
- [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.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 09:44:53 +01:00
Dheeraj_R_Gowda
6e35326c75
feat(core): implement storybook coverage for dependency graph views ( #12563 )
...
Closes https://github.com/kestra-io/kestra/issues/10632 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 09:42:26 +01:00
Sparsh Kapoor
b8b416038b
chore(core): amend notification width on large screen size ( #12649 )
...
Closes https://github.com/kestra-io/kestra/issues/12518 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 09:07:00 +01:00
Mustafa Tarek
0b5b2825ee
chore(variables): fix authorization error when listing key/value pairs ( #12647 )
...
Closes https://github.com/kestra-io/kestra/issues/12645 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 08:28:59 +01:00
wenhan-u7898909
886b047ace
chore(core): ensure proper handling of errors with missing translation strings ( #12337 )
...
Closes https://github.com/kestra-io/kestra/issues/11962 .
Co-authored-by: David Seselja <u7644394@anu.edu.au >
Co-authored-by: wang <wenhan.wang@anu.edu.au >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 08:05:25 +01:00
Jay Balwani
5ad9862680
refactor(SvgDisplay): convert component to use TypeScript with Compos… ( #12581 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-11-05 12:09:20 +05:30
Ravi kumar
a0fe9cad06
feat(ui): persist scroll across No‑code, editor tabs, and docs via Pinia view-state and scroll-memory ( #12358 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-05 12:06:51 +05:30
Irfan
be970009a2
fix(core): going back from plugin doc will take to plugins home ( #12621 )
...
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-05 12:05:31 +05:30
Piyush Bhaskar
562253b776
fix(core): proper deletion of single and multi ns files ( #12618 )
2025-11-05 12:02:46 +05:30
Piyush Bhaskar
df97207c48
fix(core): use proper option after P30D in misc ( #12624 )
2025-11-05 11:29:47 +05:30
Piyush Bhaskar
aa2bc06ea8
fix(core): remove double info icon ( #12623 )
2025-11-05 11:29:30 +05:30
Asmita Das
65d42c001e
fix(gantt):nested task alignment issue ( #12333 )
...
* fix(gantt):nested task alignment issue
* refactor: clean and corrected Gantt chart logic
* minor tweaks
* tweaks
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-11-05 11:28:51 +05:30
Miloš Paunović
ba3952bd89
refactor(core): remove unnecessary typescript comments ( #12601 )
2025-11-05 11:28:35 +05:30
Omkar Nagare
ef88af1f9a
feat(ui): convert Tag.vue component to TypeScript with Composition API ( #12600 )
...
* feat(ui): convert Tag.vue component to TypeScript with Composition API
- Convert from Options API to Composition API
- Add TypeScript types for props using interface
- Import Component type from Vue for icon prop
- Use defineProps with generic type parameter
- Maintain backward compatibility and functionality
Closes #12400
* chore minor tweaks
---------
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-11-05 11:27:24 +05:30
Vipin Chandra Sao
8ab2bdcfde
fix(ui): prevent "Invalid date" display in Gantt view for executions … ( #12605 )
...
* fix(ui): prevent "Invalid date" display in Gantt view for executions that never started
- Added defensive checks wherever histories arrays might be empty
- Now renders blank or safe values instead of "Invalid date"
- Improved comments for maintainability and future debugging
- Addresses issue #12583
* revert the changes
* fix: remove the card when invalid date
---------
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-11-05 11:25:57 +05:30
YannC
190bf6f3db
fix: set FlowWithSource as implementation for getFlow method ( #12644 )
2025-11-04 16:16:54 +01:00
Roman Acevedo
18b6b4ce5d
test(kv): plain text header is sent now
2025-11-04 15:16:18 +01:00
Krie
dd65b4697e
fix: preserve KV description when editing entries ( fixes #12598 ) ( #12606 )
2025-11-04 15:04:27 +01:00
brian.mulier
9294c9f885
chore(version): upgrade to v1.2.0-SNAPSHOT
2025-11-04 14:04:13 +01:00
brian.mulier
ee63c33ef3
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:49:59 +01:00
Roman Acevedo
d620dd7dec
test: set retryWithFlowableErrors as FlakyTest
2025-11-04 13:46:14 +01:00
brian.mulier
02425586d6
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:44:44 +01:00
brian.mulier
56d48ddf32
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:41:32 +01:00
brian.mulier
1a5c79827b
fix(ci): failsafe global-create-new-release-branch.yml
2025-11-04 13:36:06 +01:00
Florian Hussonnois
08b20fda68
fix(core): resolution of plugin must be done with a stable version
2025-11-04 11:29:47 +01:00
François Delbrayelle
7192ad1494
doc(http/request): fix doc about basic auth ( #12626 )
2025-11-04 10:44:36 +01:00
YannC
f164cddf7a
Fix/sdk changes ( #12411 ) ( #12617 )
...
* Fix/sdk changes (#12411 )
* fix: kv controller remove namespace check
* clean(API): add query to filter parameter
* fix: flow update not deprecated
* clean(API): add deprecated on open api
* feat: executions annotations for skipping, follow method generation in sdk
* feat: add typing indication to validateTask
* fix(flowController): set correct hidden for json method in
* fix: optional params in delete executions endpoints
* fix: inputs/outputs as object
* change KV schema type to be object
* add back , deprecated = false on flow update, otherwise its marked as deprecated
* Revert "add back , deprecated = false on flow update, otherwise its marked as deprecated"
This reverts commit 3772404b68f14f0a80af9e0adb9952d58e9102b4.
* feat(API): add multipart to openAPI
* feat(API): add multipart to openAPI
* fix: only use plain-text for setKeyValue endpoint
* fix: KV command test
* chore: add multipart vendor annotations for custom generation on SDK
---------
Co-authored-by: YannC. <ycoornaert@kestra.io >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
* fix: kv test remove content type
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-11-04 08:37:08 +01:00
Barthélémy Ledoux
c1e18eb490
refactor: make typescript progress on logs ( #12603 )
2025-11-03 14:31:26 +01:00
Miloš Paunović
4365a108ac
chore(core): enhance github issue templates ( #12572 )
2025-11-03 10:48:03 +00:00
brian-mulier-p
bb0e15a2cc
fix(cli): avoid resaving existing metadata upon migration ( #12607 )
2025-11-03 11:16:03 +01:00
brian-mulier-p
3ab6d6a94f
feat(cli): have separate commands for KV & secrets metadata migrations ( #12585 )
2025-11-03 09:33:26 +01:00
Krie
e116186201
feat: make charts default duration configurable, add kestra.ui.charts… ( #12599 )
...
* feat: make charts default duration configurable, add kestra.ui.charts.default-duration config parameter (default: PT720H/30 days)
* Update cli/src/main/resources/application.yml
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* Update ui/src/components/flows/FlowRoot.vue
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* Update ui/src/routes/routes.js
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
* feat: set P30D instead of PT720H for readability
---------
Co-authored-by: YannC <37600690+Skraye@users.noreply.github.com >
Co-authored-by: YannC. <ycoornaert@kestra.io >
2025-11-03 09:21:39 +01:00
Barthélémy Ledoux
6439671b91
fix: on producion, switch appear without fields ( #12579 )
2025-11-01 22:37:53 +01:00
Piyush Bhaskar
c044634381
fix(core): allow to show multiple labels and few cleanup ( #12587 )
2025-11-01 01:06:39 +05:30
Roman Acevedo
776ea0a93c
ci: add dry run to release-docker.yml ( #12586 )
2025-10-31 20:02:21 +01:00
Piyush Bhaskar
a799ef8b64
fix(core): fix the pagination ( #12569 )
2025-10-31 20:57:17 +05:30
Loïc Mathieu
e2e4335771
fix(flows): fail flow validation for duplicate preconditions ID
2025-10-31 16:22:13 +01:00
Loïc Mathieu
f8b0d4217f
fix(executions): Flow triggered twice when there are two multiple conditions
...
Fixes #12560
2025-10-31 16:22:13 +01:00
Pradumna Saraf
c594aa6764
chore(plugin): improve the OutputValues example
2025-10-31 15:15:44 +01:00
Piyush Bhaskar
d09bf5ac96
fix(core): lets have separate key and value input for labels for EQUALS, NOT_EQUALS operator ( #12577 )
2025-10-31 19:24:58 +05:30
Ishani Kundu
ef0a4e6b1a
fix: Decrease the spacing between top of the filters and the bottom of the header ( #12573 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 17:35:34 +05:30
Piyush Bhaskar
5f81c19fc7
refactor(triggers): clean usage of trigger_state ( #12568 )
2025-10-31 16:36:03 +05:30
Mohammad Zaki
701f7e22d8
refactor(core): convert LogLevelSelector.vue to TypeScript and Composition API ( #12556 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 15:13:34 +05:30
Miloš Paunović
4bf469c992
fix(core): ensure "clicking fix with ai" button always shows and focuses the code panel ( #12565 )
...
Closes https://github.com/kestra-io/kestra/issues/12504 .
2025-10-31 10:27:11 +01:00
Roman Acevedo
71e49f9eb5
feat(executions): add IN, NOT_IN, CONTAINS LABELS #11916
...
- advance on https://github.com/kestra-io/kestra/issues/11587
- companion PR: https://github.com/kestra-io/kestra-ee/pull/5617
2025-10-31 10:20:05 +01:00
Ishani Kundu
76e9b2269f
refactor(core): convert Plugin.vue component to ts with Composition API ( #12559 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-31 14:45:48 +05:30
github-actions[bot]
c3f34e1c2a
chore(core): localize to languages other than english ( #12555 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-31 08:10:36 +01:00
Ludovic DEHON
e01e8d8fe0
feat(tasks): add a params for http tasks
...
close #12507
2025-10-31 00:40:49 +01:00
Dnyanesh Pise
7c5092f281
fix(ui): prevent marking fields as error on login ( Fix #12548 ) ( #12554 )
2025-10-30 23:34:34 +05:30
Loïc Mathieu
e025677e70
fix(executions): set the execution to KILLING and not RESTARTED when killing a paused flow
...
Fixes https://github.com/kestra-io/kestra/issues/12417
2025-10-30 18:11:17 +01:00
Bart Ledoux
a3195c8e64
feat(ui): add concurency limit page and route
2025-10-30 17:49:33 +01:00
Loïc Mathieu
9920d190c8
feat(system): add an administration page for concurrency limit
...
Closes #11250
2025-10-30 17:49:33 +01:00
brian.mulier
2b29a36850
fix(kv): get value doesn't need metadata migration
...
Also purge expired kv in metadata migrate command
2025-10-30 16:57:57 +01:00
brian.mulier
07e90de835
fix(core): CrudEvent should not be done on the repository side for KV
2025-10-30 16:57:57 +01:00
Loïc Mathieu
1c097209ac
fix(flows): subflow validation could fail in Elasticsearch
...
As you cannot eq on a null field
2025-10-30 16:29:41 +01:00
Krie
ca70743329
chore(core): clarify usage of vite environment variables in docs ( #12520 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-30 16:18:37 +01:00
github-actions[bot]
5d2c93b232
chore(core): localize to languages other than english ( #12550 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-30 16:16:04 +01:00
Loïc Mathieu
bc7291b8e3
chore(deps): fix OpenTelemetry proto so it works with Protobuf 3
...
Fixes https://github.com/kestra-io/kestra/issues/12298
2025-10-30 15:47:10 +01:00
Loïc Mathieu
c06ffb3063
feat(system): set taskrun attempt to resubmitted when a taskrun is resubmitted to a worker
...
Closes https://github.com/kestra-io/kestra/issues/12481
2025-10-30 15:46:05 +01:00
Barthélémy Ledoux
7c89eec500
fix(nocode): switch statements should display corectly ( #12509 )
...
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-10-30 15:34:15 +01:00
Ritoban Dutta
45592597e7
chore: convert StateChart.vue component to TypeScript with Composition API ( #12537 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-30 17:32:47 +05:30
Hemant M Mehta
313fda153a
fix: avoid reusing jq scope and revert unnecessary test changes
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
6c3bbcea4d
fix: Move Scope initialization to static block
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
53b46f11aa
fix: Increase wait timeout to 120s for restartFlowable tests to fix timing issues
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
9396e73f5a
fix: Update ExecutionServiceTest replayFlowable
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
d02b6b0470
fix: static call issue
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
bdfd324a7d
fix: update to version
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
551f6fe033
fix: updated the version
...
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-30 12:53:44 +01:00
Hemant M Mehta
7a0b3843e1
fix: jq-filter-zip-exception
...
closes : #11683
2025-10-30 12:53:44 +01:00
Dheeraj_R_Gowda
d713f2753b
refactor(ui): convert TemplateEdit.vue to TypeScript using script setup ( #12530 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-30 16:55:35 +05:30
Loïc Mathieu
bc27e0ea9e
chore(executions): deprecate the state store for the KVStore
2025-10-30 11:30:36 +01:00
Piyush Bhaskar
08f4b2ea22
fix(core): properly apply the saved filter containing date range. ( #12541 )
2025-10-30 15:31:43 +05:30
Barthélémy Ledoux
b64168f115
fix: save tabs state onCreate ( #12517 )
2025-10-30 10:44:53 +01:00
Piyush Bhaskar
b23aa3eb1a
fix(core): make popper open fast ( #12533 )
2025-10-30 12:51:47 +05:30
Piyush Bhaskar
70b5c03fb2
fix(core): remove the scope from Logs and show the chart by default ( #12532 )
2025-10-30 12:39:22 +05:30
Piyush Bhaskar
094802dd85
fix(filter): make reset and reset to default of pre applied filter robust. ( #12508 )
2025-10-30 12:32:20 +05:30
brian.mulier
d9144c8c4f
feat(core): introduce KV Metadata in-repository storing ( #12342 )
...
part of https://github.com/kestra-io/kestra/issues/12341
2025-10-29 17:18:43 +01:00
brian.mulier
b18d304b77
fix(kv): properly serialize durations
2025-10-29 17:18:43 +01:00
brian.mulier
c38cac5a9d
fix(tests): concurrency-safe Template emits
2025-10-29 17:18:43 +01:00
brian.mulier
4ed44754ab
fix(core): use index by adding deleted everytime in query
2025-10-29 17:18:43 +01:00
Florian Hussonnois
e62baaabe4
fix(core): fix PluginCatalogService resolve method
2025-10-29 17:10:32 +01:00
Nicolas K.
efac416863
feat(core): force telemetry when license requires it ( #12512 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-29 17:03:45 +01:00
François Delbrayelle
d26956fc89
doc(http/request): fix doc about basic auth ( #12510 )
2025-10-29 16:56:27 +01:00
Diksha Ajaykumar Nigam
03a5c52445
refactor(ui): convert LeftMenu.vue to TypeScript using script setup ( #12440 )
2025-10-29 15:49:24 +01:00
Barthélémy Ledoux
290e0c5ded
fix: avoid refreshing token when impersonated ( #12476 )
2025-10-29 15:47:52 +01:00
Ashwini Kumar
1c0e0fd926
refactor(ui): Convert LeftMenuLink.vue to TypeScript ( #12431 )
2025-10-29 15:27:19 +01:00
YannC
9042e86f12
fix: make sure taskOutputs is never set as a Variables map ( #12484 )
...
close #11967
2025-10-29 15:25:09 +01:00
Barthélémy Ledoux
c6be8798d6
fix: show images in editor ( #12503 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-29 15:16:23 +01:00
Barthélémy Ledoux
452ac83b01
fix: open tasks from topo in other panel ( #12432 )
2025-10-29 15:15:33 +01:00
dependabot[bot]
3dd198f036
build(deps): bump software.amazon.awssdk:bom from 2.35.11 to 2.36.3
...
Bumps software.amazon.awssdk:bom from 2.35.11 to 2.36.3.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.36.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 15:01:51 +01:00
Florian Hussonnois
228863d91a
fix(test): fix test on FlowValidationTest
2025-10-29 14:19:56 +01:00
dependabot[bot]
8b17a7c36d
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.7.1-beta14 to 1.8.0-beta15.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.7.1-beta14...1.8.0-beta15 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.8.0-beta15
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 14:17:02 +01:00
Loïc Mathieu
55a8896181
chore(tests): set FlowControllerTest.updateFlowFlowFromJsonFromString as flaky
...
It fails often in CI and as the tested endpoint is deprecated it is not important that the test pass.
2025-10-29 14:12:32 +01:00
dependabot[bot]
fc600cc1e3
build(deps): bump dev.langchain4j:langchain4j-bom from 1.7.1 to 1.8.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.7.1...1.8.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 14:11:54 +01:00
dependabot[bot]
fa23081207
build(deps): bump @swc/core-linux-x64-gnu from 1.13.21 to 1.14.0 in /ui ( #12494 )
...
Bumps [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:16:38 +01:00
Piyush Bhaskar
2b04192d1b
fix(core): avoid hot reload on enter in input ( #12490 )
2025-10-29 17:46:29 +05:30
dependabot[bot]
b7fbdf8aed
build(deps): bump @swc/core-darwin-x64 from 1.13.21 to 1.14.0 in /ui ( #12495 )
...
Bumps [@swc/core-darwin-x64](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:15:40 +01:00
dependabot[bot]
5a95fcf1ff
build(deps): bump @swc/core-darwin-arm64 from 1.13.21 to 1.14.0 in /ui ( #12489 )
...
Bumps [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) from 1.13.21 to 1.14.0.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.13.21...v1.14.0 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 13:13:27 +01:00
Miloš Paunović
558ca24dac
chore(deps): regular dependency update ( #12473 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-29 13:03:00 +01:00
dependabot[bot]
1ffc60fe07
build(deps): bump org.sonarqube from 7.0.0.6105 to 7.0.1.6134
...
Bumps org.sonarqube from 7.0.0.6105 to 7.0.1.6134.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 7.0.1.6134
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 12:39:14 +01:00
Your Name
4cdbb5f57e
Remove duplicate test and explicitly use Integer.valueOf in chunkWithIntegerVariable
2025-10-29 12:36:00 +01:00
Your Name
3f27645b3c
test(core): add reproducer for Integer to Long casting issue in chunk filter
2025-10-29 12:36:00 +01:00
Your Name
a897618108
fix(core): handle integer size in chunk Pebble filter
2025-10-29 12:36:00 +01:00
Piyush Bhaskar
cb9662cbd7
fix(core): tweaks for dropdown bg and shadow ( #12479 )
2025-10-29 16:14:27 +05:30
Naveen Gowda MY
c60be5c9f8
feat: add error feedback and validation to login form Fixes #12361 ( #12472 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-29 15:44:15 +05:30
dependabot[bot]
ec74c1ae51
build(deps): bump com.mysql:mysql-connector-j from 9.4.0 to 9.5.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 9.4.0 to 9.5.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/9.4.0...9.5.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:02:06 +01:00
dependabot[bot]
ded9e8c13a
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.3 to 0.39.4.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.3...v0.39.4 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:00:40 +01:00
dependabot[bot]
fcb2d18beb
build(deps): bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 11:00:09 +01:00
dependabot[bot]
c3bc919891
build(deps): bump com.google.cloud:libraries-bom from 26.70.0 to 26.71.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.70.0 to 26.71.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.70.0...v26.71.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.71.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 10:59:40 +01:00
brian-mulier-p
03542e91f3
fix(core): show tasks in JSON Schema for Switch.cases ( #12478 )
...
part of #10508
2025-10-29 10:26:38 +01:00
Florian Hussonnois
958ee1ef8a
fix(system): add resolveVersions method to PluginCatalogService
...
Related-to: kestra-io/kestra-ee#5171
2025-10-29 10:16:59 +01:00
Piyush Bhaskar
a27348b872
feat(core): add support for single datetime as well ( #12471 )
2025-10-29 13:35:37 +05:30
Roman Acevedo
36aedec8f0
ci: add skip test param to pre-release.yml
2025-10-28 17:53:57 +01:00
Pratik Murari
9499cfc955
refactor: convert RouterMd.vue component to TypeScript ( #12429 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-28 16:41:32 +01:00
Anna Geller
d3d14a252b
feat: add cloud formation template to deploy Kestra ( #12412 )
...
* feat: add cloud formation template to deploy Kestra
* Update README.md
2025-10-28 15:45:43 +01:00
Ridham Anand
425af2a530
refactor(layout): convert DefaultLayout.vue to TypeScript using Composition API ( #12424 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:32:57 +01:00
Arya Soni
0bae8cdbe9
Convert ErrorToastContainer.vue component to TS ( #12418 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:28:41 +01:00
Ravi kumar
b9a5a74674
refactor(ui): convert Settings.vue to TS composition API ( #12413 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:24:19 +01:00
Piyush Bhaskar
222fae2a22
fix(core): add dynamic rowKey for selection handling ( #12428 )
2025-10-28 19:11:14 +05:30
Loïc Mathieu
4502c52d2b
fix(executions): remove errors and finally tasks when restarting
...
Otherwize we would detect that an error or a finally branch is processing and the flowable state would not be correctly taken.
Moreover, it prevent this branch to be taken again after a restart.
Fixes #11731
2025-10-28 14:29:27 +01:00
Florian Hussonnois
153ac27040
fix(flows): KV pebble expressions with input defaults ( #12314 )
...
Fixes : #12314
2025-10-28 14:29:03 +01:00
Florian Hussonnois
6361a02deb
feat(core): add prefill prop to input to allow nullable value ( #11819 )
...
Added a new 'prefill' property for all inputs
to specify an optional UI hint for pre-filling the input,while
allowing the input to be nullable.
Fixes : #11819
2025-10-28 14:21:26 +01:00
Piyush Bhaskar
163e1e2c8b
chore(version): bump ui-libs for a fix. ( #12425 )
2025-10-28 18:20:54 +05:30
(Tum) Poomtum Rattanarat
07b5e89a2f
fix(ui): align label form field in no-code editor ( #12144 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-28 17:14:57 +05:30
github-actions[bot]
a3ff8f5c2b
chore(core): localize to languages other than english ( #12423 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-28 12:35:33 +01:00
Irfan
4cd369e44d
feat(core): add type validation to file inputs ( #12176 )
...
Closes https://github.com/kestra-io/kestra/issues/11266 .
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 12:33:10 +01:00
Carlos Longhi
364540c45a
chore(flows): highlight the id field as a link ( #12414 )
...
Closes https://github.com/kestra-io/kestra/issues/12365 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 12:22:55 +01:00
Pratik Murari
65b8958fe8
fix(core): use correct formatting for tags in blueprints for list and details view ( #12374 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-28 16:40:57 +05:30
Dheeraj_R_Gowda
e9be141463
Fix: update menu background color ( #12366 )
2025-10-28 16:39:33 +05:30
Omar Moustafa
69804790fb
Fix code snippets overlaying main UI in execution outputs ( #12371 )
2025-10-28 15:42:10 +05:30
Shatrughan
4a524196d4
refactor(core): convert vue component to typescript and composition api ( #12416 )
...
Closes https://github.com/kestra-io/kestra/issues/12397 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-28 11:11:30 +01:00
Barthélémy Ledoux
eeddfc7b1e
fix(no-code): When anyof has array with different items ( #12419 )
2025-10-28 10:31:02 +01:00
Piyush Bhaskar
9f35f05188
feat(filter): introducing redesigned implemention of new filter. ( #12265 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-28 15:00:03 +05:30
Adinath R
3984e92004
feat(ui): Redesigned the No Execution Flow Page to align with the rest ( #12357 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-28 12:07:09 +05:30
Florian Hussonnois
78c01999ad
feat(triggers): add inputs property to webhook trigger
...
Add a new `inputs` property to the Webhook trigger, allowing input
data to be passed to the triggered flow. If no inputs are defined on the trigger,
the flow will not receive any inputs, even if some have default values.
This behavior ensures backward compatibility with how the Webhook trigger currently works.
2025-10-27 17:02:03 +01:00
Ludovic DEHON
ad13a64ccc
fix: make dind example working, and add note for ubuntu users
2025-10-27 16:53:32 +01:00
Mohammad Shahid Beigh
b4017e96c3
refactor(core): convert FlowConcurrency.vue to TypeScript with Composition API ( #12119 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-27 18:31:23 +05:30
Piyush Bhaskar
b12b64fa40
fix(core): keep the selection with refresh or periodic refresh ( #12343 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 17:30:47 +05:30
SarthakBorude
5b3ebae8e7
chore(core): update the color of addition line highlight for light mode in monaco editor ( #12149 )
...
Closes https://github.com/kestra-io/kestra/issues/11956 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 12:31:02 +01:00
Manikanta Pallapothu
516b1fb1c3
chore(core): update design details on news panel ( #12155 )
...
Closes https://github.com/kestra-io/kestra/issues/12032 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 11:44:17 +01:00
Pavan YDG
80befa98e9
chore(core): remove the top pagination from table views ( #12335 )
...
Closes https://github.com/kestra-io/kestra/issues/12293 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-27 11:21:43 +01:00
Piyush Bhaskar
322532a955
fix(core): handle namespace removal applied from setting ( #12381 )
2025-10-27 15:49:10 +05:30
skayliu
70ad7b5fa2
chore(core): clean code for "Warning: [text blocks] will remove trailing spaces" ( #10511 )
2025-10-27 10:24:26 +01:00
Piyush Bhaskar
1e14f92d6f
fix(core): makke flow search reactive ( #12376 )
2025-10-27 14:06:49 +05:30
Ravi kumar
fb4e2ca950
fix: auto-refresh namespace Files panel after Playground execution completes ( #12114 )
...
* fix: ui-playground-namespace-files-refresh
* fix: refresh tab and duplicates file removal fix
* fix: use the loadNodes function to refresh
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-26 17:14:36 +05:30
Barthélémy Ledoux
ed352f8a2e
fix: avoid multiple dropdowns in file explorer ( #12369 )
2025-10-26 12:28:28 +01:00
Barthélémy Ledoux
bd8670e9a5
refactor(ui): extract file tree store ( #12299 )
2025-10-24 15:12:56 +02:00
Akshay Yadav
1e1b954d0a
fix(ui/no-code-editor): Style the disabled section like other items ( #12064 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-24 14:35:26 +02:00
Miloš Paunović
4c636578ac
chore(core): pass prop as a boolean to resolve console warning ( #12339 )
2025-10-24 13:44:56 +02:00
Abhyshek Bhalaji
0d1ccb2910
chore(core): add use button to the system namespace blueprints tab ( #12336 )
...
Closes https://github.com/kestra-io/kestra/issues/12169 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-24 13:30:37 +02:00
Sanjay Ramsinghani
edc4abc80e
chore(core): introduce stronger repelling forces in the dependency view graph ( #11910 )
...
Closes https://github.com/kestra-io/kestra/issues/11583 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-24 12:14:22 +02:00
Prayag
ddf5690325
chore(core): prevent blinking on the dependencies page during loading ( #11902 )
...
Closes https://github.com/kestra-io/kestra/issues/11125 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-24 11:54:15 +02:00
brian-mulier-p
25fcf9695a
fix(kv): don't throw in KV function with errorOnMissing=false for expired kv ( #12321 )
...
closes #12294
2025-10-24 11:20:40 +02:00
Abhyshek Bhalaji
920c614cc0
chore(core): update copilot button styles for accept and decline actions ( #12277 )
...
Closes https://github.com/kestra-io/kestra/issues/12057 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-24 09:49:13 +02:00
Miloš Paunović
1dc18fdb66
chore(deps): regular dependency update ( #12328 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-24 08:36:17 +02:00
Barthélémy Ledoux
86c7b2f6ae
fix(ui): avoid eating comments when changing desc ( #12316 )
2025-10-24 06:57:46 +02:00
Roman Acevedo
296ddb3b19
test(flaky): mark noGroup and flowWaitFailed as flaky
2025-10-23 20:44:27 +02:00
Maru Karthik Reddy
f3befd174c
fix(system): replace deprecated setSerializationInclusion with setDefaultPropertyInclusion ( #12315 )
...
The method was deprecated in Jackson 2.7 and will be removed in Jackson 3.0.
This is a direct 1:1 replacement with identical serialization behavior.
2025-10-23 16:53:03 +02:00
dependabot[bot]
d09ce90be4
build(deps): bump opensearchRestVersion from 3.3.0 to 3.3.1
...
Bumps `opensearchRestVersion` from 3.3.0 to 3.3.1.
Updates `org.opensearch.client:opensearch-rest-client` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.3.0...3.3.1 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.3.0...3.3.1 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 16:39:25 +02:00
dependabot[bot]
87e059a76b
build(deps): bump protobufVersion from 3.25.5 to 3.25.8
...
Bumps `protobufVersion` from 3.25.5 to 3.25.8.
Updates `com.google.protobuf:protobuf-java` from 3.25.5 to 3.25.8
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.25.5...v3.25.8 )
Updates `com.google.protobuf:protobuf-java-util` from 3.25.5 to 3.25.8
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-version: 3.25.8
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
dependency-version: 3.25.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 16:38:41 +02:00
Miloš Paunović
e58b271824
chore(deps): regular dependency update ( #12268 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-23 15:51:42 +02:00
Loïc Mathieu
c1c46da324
fix(deps): dependabot config ignore in the wrong section
2025-10-23 15:48:58 +02:00
Barthélémy Ledoux
de6abc7650
fix: set lang properly with workers ( #12286 )
2025-10-23 14:56:50 +02:00
François Delbrayelle
6da0a74ac7
build: add plugin-jms in .plugins (temp for conapi) ( #12289 )
2025-10-23 14:19:11 +02:00
Bala Yokesh Mani A
df755361e1
refactor: remove unused Status component ( #12287 )
2025-10-23 17:23:55 +05:30
dependabot[bot]
918c026781
build(deps): bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.9.0 to 6.9.1.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.9.0...oshi-parent-6.9.1 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 12:37:55 +02:00
Manuj Chadha
e03b1dbcbb
fix: connect timeline dots by setting width to 100% in SCSS ( #12281 )
2025-10-23 15:41:01 +05:30
Loïc Mathieu
25acd73de0
chore(versions): ignore protobuf 4 versions as we still need 3
2025-10-23 12:05:52 +02:00
Loïc Mathieu
68ee7b80a0
chore(system): don't manage Micrometer and Micronaut OpenAPI
...
Their version from the Micronaut BOM is now recent enought for our usage.
Closes https://github.com/kestra-io/kestra/pull/12222
2025-10-23 12:05:40 +02:00
Nicolas K.
893e8c1a49
feat(flows): add human task ( #12276 )
...
* feat(flows): add human task
* clean(flows): move models and validation into plugin packages and move validation logic to the task
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-23 11:39:00 +02:00
Barthélémy Ledoux
f0ba570c3d
refactor: remove FlowEditor.vue component ( #12284 )
2025-10-23 10:37:30 +02:00
Aniket Rathod
c2ab63ceba
feat(ui): convert Curl.vue to TypeScript using Composition API #12079 ( #12261 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-23 10:17:38 +02:00
Shubham Singh
7a126d71e5
refactor(ui): Convert Timeline.vue to TS ( #12270 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-23 13:40:47 +05:30
Dheeraj_R_Gowda
453477ecb9
fix(ui):improved opening animation for Copilot popin ( #12156 )
2025-10-23 08:54:43 +02:00
Ananya44444
3f83aaa437
Convert InheritedKVs.vue to TypeScript ( #12280 )
2025-10-23 08:54:20 +02:00
Piyush Bhaskar
1ca8264391
fix(core): bring export logs in navbar ( #12264 )
2025-10-22 19:24:12 +05:30
Florian Hussonnois
832378af07
chore(core): update StorageContext to use FlowId class
2025-10-22 15:30:34 +02:00
SteveK
e9c96d4f5b
chore(core): update icon colors and spacing in the top header ( #12137 )
...
Closes https://github.com/kestra-io/kestra/issues/12033 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-22 15:25:13 +02:00
Filip
0b5e6c25ed
feat(ui): convert SubFlowLink.vue to TypeScript with Composition API ( #12146 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-22 15:21:38 +02:00
Sakshi Srivastava
991de1a0d9
chore(plugins): update the plugin count in the search placeholder ( #12186 )
...
Closes https://github.com/kestra-io/kestra/issues/12034 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-22 14:47:55 +02:00
Barthélémy Ledoux
a8ac968afd
fix: changes indicator more clear ( #12134 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Pratap Chandra Deo <61131823+Pratapchandradeo@users.noreply.github.com >
Co-authored-by: Mohammad Zaki <zakilol21427@gmail.com >
Co-authored-by: Akshay Yadav <91173835+akshaywritescode@users.noreply.github.com >
Co-authored-by: Narasimha Asuri <64534011+noone1235@users.noreply.github.com >
Co-authored-by: Muhammad Ali Khan <ak098boy@gmail.com >
Co-authored-by: mady20 <165700212+mady20@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-22 14:39:46 +02:00
(Tum) Poomtum Rattanarat
2ce7841aa3
disable id field when editing and make it required field ( #12217 )
2025-10-22 14:35:16 +02:00
mustafatarek
999804f474
fix(tests): fix restartExecutionFromLastFailedWithPauseExecution() at ExecutionControllerRunnerTest
2025-10-22 14:26:13 +02:00
mustafatarek
58fd6c1c48
refactor(core): move flowable attempt state change into termination ensuring task termination
2025-10-22 14:26:13 +02:00
mustafatarek
85dc3ec788
fix(core): synchronize creation/running flowable attempt states in Jdbc executor
2025-10-22 14:26:13 +02:00
mustafatarek
c6e7ff9436
fix(core): transfer flowable attempt creation from saveFlowableOutput() to TaskRun to fix tests
2025-10-22 14:26:13 +02:00
mustafatarek
6e7d6de2e2
test: try to fix
2025-10-22 14:26:13 +02:00
Loïc Mathieu
01d79f34a4
Update executor/src/main/java/io/kestra/executor/ExecutorService.java
2025-10-22 14:26:13 +02:00
mustafatarek
bddb8fef89
fix(tests): fix markAsEachPara() test at ExecutionServiceTest
2025-10-22 14:26:13 +02:00
mustafatarek
24e2f5a0f6
feat(core): add unit tests for flowable task attempts( If and Sequential)
2025-10-22 14:26:13 +02:00
mustafatarek
aee3854155
refactor: remove unnecessary comments
2025-10-22 14:26:13 +02:00
mustafatarek
1771955717
feat(core): handle flowable task attempts state transitions
2025-10-22 14:26:13 +02:00
mustafatarek
7c7d606b48
feat(core): add attempts for flowable tasks
2025-10-22 14:26:13 +02:00
Miloš Paunović
154f380860
feat(core): fetch blueprints directly from the API ( #12197 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4808 .
2025-10-22 14:20:38 +02:00
Barthélémy Ledoux
6e3c4f47cc
fix: load node types for ts files ( #12205 )
2025-10-22 14:04:21 +02:00
杨利伟
7e68274cf4
fix(jdbc): add comment
2025-10-22 10:36:15 +02:00
杨利伟
1d58f3be34
fix(jdbc): add deleted field condition when allowDeleted=true
2025-10-22 10:36:15 +02:00
dependabot[bot]
becd1256db
build(deps): bump software.amazon.awssdk:bom from 2.35.8 to 2.35.11
...
Bumps software.amazon.awssdk:bom from 2.35.8 to 2.35.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:20:26 +02:00
dependabot[bot]
1ce9d710b6
build(deps): bump flyingSaucerVersion from 10.0.0 to 10.0.3
...
Bumps `flyingSaucerVersion` from 10.0.0 to 10.0.3.
Updates `org.xhtmlrenderer:flying-saucer-core` from 10.0.0 to 10.0.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v10.0.0...v10.0.3 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 10.0.0 to 10.0.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v10.0.0...v10.0.3 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:20:00 +02:00
dependabot[bot]
93de36b25b
build(deps): bump com.microsoft.playwright:playwright
...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java ) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/microsoft/playwright-java/releases )
- [Commits](https://github.com/microsoft/playwright-java/compare/v1.55.0...v1.56.0 )
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:19:34 +02:00
dependabot[bot]
213b4ed1f3
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.2 to 0.39.3.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.2...v0.39.3 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-22 10:10:54 +02:00
Maru Karthik Reddy
832c6eb313
fix(executions): ExecutionUpdatableTask attempt state tracking to record proper duration ( #12206 )
...
* fix(executor): record CREATED/RUNNING/SUCCESS states for ExecutionUpdatableTask attempts
Previously, ExecutionUpdatableTask attempts were created with only the
terminal state, skipping RUNNING and causing zero duration and incorrect UI display.
Update attempts through all state transitions:
- CREATED → RUNNING before task.update() call
- RUNNING → terminal state after execution
This preserves complete state history and enables accurate duration tracking.
* refactor: simplify attempt creation in handleExecutionUpdatingTask
Remove null/empty check for attempts list as no attempts exist at this
execution stage. Create attempt directly with RUNNING state using
`new State().withState(State.Type.RUNNING)`.
This simplifies the code while maintaining correct state transitions
(CREATED → RUNNING → terminal).
* test(RuntimeLabels): add state transition assertions
for ExecutionUpdatableTask in Labels tests
Verify that ExecutionUpdatableTask attempts record complete state transitions
(CREATED → RUNNING → SUCCESS) across all Labels test scenarios
2025-10-22 09:49:18 +02:00
Bala Yokesh Mani A
51e55a2543
refactor: remove FlowEdit component ( #12255 )
2025-10-22 09:18:58 +02:00
Barthélémy Ledoux
6e13dfa009
fix: combine a local schema when there is more ( #12216 )
2025-10-22 08:52:41 +02:00
brian.mulier
2b3df66406
fix(core): secrets table wasn't shown
2025-10-21 19:28:03 +02:00
brian-mulier-p
2c024c2586
feat: add global secret search controller ( #12036 )
...
closes kestra-io/kestra-ee#5130
closes kestra-io/kestra-ee#5132
closes kestra-io/kestra-ee#3476
2025-10-21 19:09:53 +02:00
Bala Yokesh Mani A
da39dbca01
feat(editor): add syntax highlighting to no-code editor ( #12154 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-21 16:22:00 +02:00
Ashwini Kumar
693f582314
chore(core): amend blueprint page translation key ( #12207 )
...
Closes https://github.com/kestra-io/kestra/issues/12193 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-21 16:17:15 +02:00
Manuj Chadha
095def6024
refactor: replace deprecated Property(String) constructor with Property.ofValue / Property.ofExpression ( #12202 )
2025-10-21 15:29:54 +02:00
Rutam Bhagat | Gen AI Pro | Freelancer
8531ed78bc
fix(core): limit image size for empty state ( #12201 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 18:06:24 +05:30
Ridham Anand
cef79689be
fix(core): add hover over element ( #12116 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 17:53:08 +05:30
Ruturaj Pawar
1e0eb180a6
fix(core): add border-radius to bookmarked. ( #12111 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 17:35:56 +05:30
atulvishw240
b704a55a39
feat(system): Add Gauge Metric to Kestra Metrics System ( #12138 )
...
* feat(core): add gauge metric to metrics system
* Fix increment method to set value correctly
2025-10-21 13:58:49 +02:00
Manshu Saini
8e8af2ecf8
refactor(core): convert the ExecutionRoot.vue properly to ts ( #11989 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-21 16:53:17 +05:30
Piyush Bhaskar
4b7baba605
fix(test): fix multipaneltabs story test ( #12196 )
2025-10-21 16:41:58 +05:30
Piyush Bhaskar
63b887c9ed
fix(core): handle 404 error in kv retrieval with message ( #12191 )
2025-10-21 15:10:14 +05:30
Carlos Longhi
3faee2c84b
refactor: convert LabelInput.vue component to TypeScript using Composition API ( #12112 )
2025-10-21 14:54:42 +05:30
Nicolas K.
ff11ff9006
feat(flows): add truncate parameter for log shipper ( #12131 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-21 10:43:37 +02:00
Ravi kumar
dd7892ef28
feat(ui): scrollable editor tabs with VS Code–style wheel scrolling and right‑aligned close icon ( #12152 )
2025-10-21 10:37:28 +02:00
Miloš Paunović
b23fdc2376
chore(core): hide video container if there's no network access ( #12166 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4809 .
2025-10-21 10:25:28 +02:00
Roman Acevedo
f347cea28b
fix(flows): allow using OSS CLI to deploy EE flows
...
- fixes https://github.com/kestra-io/kestra-ee/issues/5490
2025-10-21 08:19:50 +02:00
Roman Acevedo
0b08d614c1
ci: improve slack notif to forward error ( #12187 )
...
* ci: improve slack notif to forward error
* more test
* more test
* cleanup
2025-10-20 18:54:23 +02:00
Roman Acevedo
d92fd0040a
ci: fix slack notif when main build failed
...
- fixes https://github.com/kestra-io/kestra/issues/11905
2025-10-20 17:36:04 +02:00
Julio Daniel Reyes
004a85f701
fix(core): pass flow variables on trigger execution ( #12161 )
...
* fix(core): pass flow variables on trigger execution
closes #11891
* fix(core): Test passing variables for triggers
2025-10-20 15:53:57 +02:00
Roman Acevedo
f9f3b004d7
ci: try to fix ee trigger and slack message on main-build.yml
...
- try again on https://github.com/kestra-io/kestra/issues/11905
2025-10-20 15:03:26 +02:00
mady20
35799a2e01
refactor: truncate json preview ( #11899 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 14:00:35 +02:00
Muhammad Ali Khan
d428609c61
refactor(ui): migrate FlowsSearch component to TypeScript ( #12130 )
...
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 13:59:56 +02:00
Narasimha Asuri
5f26f72a81
docs:update README,modified docker command for wsl ( #12168 )
2025-10-20 13:58:05 +02:00
Miloš Paunović
63ef33bd80
build(core): update auto translation CI cron to skip weekends ( #12167 )
2025-10-20 13:55:47 +02:00
Akshay Yadav
2cc6adfd88
chore(core): make plugin icon in left menu appear as outline ( #12143 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-20 11:51:25 +02:00
Mohammad Zaki
f5df4c1bf6
Refactor: Convert FlowCreate.vue to TypeScript and Composition API ( #12103 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-20 11:49:17 +02:00
Pratap Chandra Deo
3ab993a43a
fix(ui): render alert blocks in plugin documentation - Convert ::alert syntax to markdown containers and support all alert types - Fixes #12019 ( #12108 )
2025-10-20 11:48:28 +02:00
Kishore Kumar D
4f7d762705
chore(core): introduce fallback fonts for air-gapped environments ( #11448 )
...
Closes https://github.com/kestra-io/kestra/issues/11305 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-20 11:07:46 +02:00
Shubhang-Sagar-Shukla
5b8eb77fe4
fix(ui): Updated dialog close button color on hover ( Fixes #12029 ) ( #12109 )
2025-10-18 19:39:48 +02:00
Darshan Thakare
897f2fedd7
refactor(core): convert vue component to typescript and composition api ( #12110 )
...
Closes https://github.com/kestra-io/kestra/issues/12084 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-18 08:12:34 +02:00
Akshay Yadav
2c5f34a2df
chore(core): amend coloring of blueprint tags ( #12058 )
...
Closes https://github.com/kestra-io/kestra/issues/12024 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-18 08:04:27 +02:00
Loïc Mathieu
6473a48655
chore(docs): upgrade minimum Node and NPM version in CONTRIBUTING.md ( #12125 )
2025-10-17 18:27:29 +05:30
Piyush Bhaskar
0ebbc13301
fix(core): blank editor while creating flow ( #12127 )
2025-10-17 14:18:40 +02:00
Manikanta Pallapothu
474276e6ce
Remove left border to fix overlapping line near category titles ( #12041 ) ( #12117 )
2025-10-17 13:17:42 +02:00
Florian Hussonnois
4d8b737b39
fix(core): allow secrets to be render for multiselect ( #12045 )
...
Fix : #12045
2025-10-17 11:32:28 +02:00
Loïc Mathieu
abe1509ccf
fix(tests): mark LogConsumerTest.logs() as flaky
2025-10-17 11:21:53 +02:00
Loïc Mathieu
0a13d378f4
fix(tests): mark ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies as flaky
2025-10-17 11:21:53 +02:00
Loïc Mathieu
4ec8306976
fix(tests): Load flows for the PauseTest
2025-10-17 11:21:53 +02:00
YannC
9c4656714a
Fix/validate endpoint fix ( #12121 )
...
* fix: validateTask & validateTrigger endpoint changes for SDK
* fix: validateTask & validateTrigger endpoint changes for SDK
2025-10-17 11:11:54 +02:00
Barthélémy Ledoux
86a1fa7f82
feat: add ts and js workers to monaco editor ( #11979 )
2025-10-17 10:56:08 +02:00
Roman Acevedo
2d030be434
test: fix two assertion messages in DockerTest
2025-10-16 20:00:12 +02:00
Roman Acevedo
e89d209a8a
ci: probably fix coverage upload to sonar
2025-10-16 19:53:09 +02:00
Roman Acevedo
7a0d388ed6
fix(flows): allow using OSS CLI to validate EE flows ( #12104 )
...
* fix(flows): allow using OSS CLI to validate EE flows
https://github.com/kestra-io/kestra/pull/12047 was not enough
- fixxes https://github.com/kestra-io/kestra-ee/issues/5455
* f
2025-10-16 19:33:16 +02:00
Roman Acevedo
f69594d6db
fix(security): make BasicAuthService optional to not be used in EE
2025-10-16 17:33:30 +02:00
Julio Daniel Reyes
3e4eed3306
feat(script): Resume of container for the Docker task runner ( #11964 )
...
* feat(script): Implements resume of container for the Docker task runner
closes #4129
* feat(script): docker resume review recommendations
* feat(script): Get volume name and update resume Docker tests
* feat(script): Fix tests for docker resume
* feat(script): test same container id created/reused
* feat(script): delete container after second run
* feat(script): Docker resume should be true by default
* feat(script): fix spacing
2025-10-16 16:01:47 +02:00
Barthélémy Ledoux
f7031ec596
fix: better building of ui-libs should fix shiki rendering ( #12094 )
2025-10-16 16:00:19 +02:00
Malay Dewangan
ef76d6cf9f
refactor(triggers): make StatefulTriggerService methods static ( #12073 )
2025-10-16 18:52:17 +05:30
Miloš Paunović
3f64e42daf
refactor(core): remove unnecessary export of a constant ( #12097 )
2025-10-16 15:16:21 +02:00
Miloš Paunović
67fa06fa4e
fix(iam): prevent infinite loop when permissions are missing while loading custom blueprints ( #12092 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5405 .
2025-10-16 14:37:18 +02:00
Barthélémy Ledoux
c965a112e6
fix(nocode): id should not be editable ( #12069 )
2025-10-16 13:06:32 +02:00
dependabot[bot]
c97033c25c
build(deps): bump io.micrometer:micrometer-core from 1.15.4 to 1.15.5
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.4...v1.15.5 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 12:44:40 +02:00
Irfan
caffb3bc74
feat(plugins): enhance documentation request handling to prevent unnecessary reloads ( #11911 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-16 11:31:48 +02:00
Roman Acevedo
d15ffd6c52
ci: fix version of peter-evans/repository-dispatch and trivy actions
2025-10-16 11:24:22 +02:00
yuri
4909af97fb
feat(tests): add E2E on Executions view ( #11556 )
2025-10-16 11:16:16 +02:00
Ramesh Kuntigorla
af9ab4adc6
fix(flows): improved save logic, updated the dirty flag to target actuat current flow tab ( #12050 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-16 11:12:43 +02:00
dependabot[bot]
ea6b1e9082
build(deps): bump org.owasp.dependencycheck from 12.1.6 to 12.1.8
...
Bumps org.owasp.dependencycheck from 12.1.6 to 12.1.8.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:53:31 +02:00
dependabot[bot]
3c386ad883
build(deps): bump software.amazon.awssdk:bom from 2.35.3 to 2.35.7
...
Bumps software.amazon.awssdk:bom from 2.35.3 to 2.35.7.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:53:03 +02:00
dependabot[bot]
acc0fa6af3
build(deps): bump actions/setup-node from 5 to 6
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:51:02 +02:00
dependabot[bot]
40eca75f77
build(deps): bump opensearchRestVersion from 3.2.0 to 3.3.0
...
Bumps `opensearchRestVersion` from 3.2.0 to 3.3.0.
Updates `org.opensearch.client:opensearch-rest-client` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.2.0...3.3.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.2.0...3.3.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:40:31 +02:00
dependabot[bot]
1b4d7ca514
build(deps): bump de.siegmar:fastcsv from 4.0.0 to 4.1.0
...
Bumps [de.siegmar:fastcsv](https://github.com/osiegmar/FastCSV ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/osiegmar/FastCSV/releases )
- [Changelog](https://github.com/osiegmar/FastCSV/blob/main/CHANGELOG.md )
- [Commits](https://github.com/osiegmar/FastCSV/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: de.siegmar:fastcsv
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:39:43 +02:00
dependabot[bot]
23ccf0360a
build(deps): bump org.sonarqube from 6.3.1.5724 to 7.0.0.6105
...
Bumps org.sonarqube from 6.3.1.5724 to 7.0.0.6105.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 7.0.0.6105
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:38:50 +02:00
dependabot[bot]
a9301faf97
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.39.0 to 0.39.2.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.39.0...v0.39.2 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:38:19 +02:00
dependabot[bot]
2eb947d582
build(deps): bump com.google.cloud:libraries-bom from 26.69.0 to 26.70.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.69.0 to 26.70.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.69.0...v26.70.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-16 10:37:53 +02:00
Miloš Paunović
eaa178c219
fix(core): amend playground horizontal panel visibility when toggling on or off ( #12063 )
...
Closes https://github.com/kestra-io/kestra/issues/12055 .
2025-10-16 10:02:00 +02:00
Mustafa Tarek
3689042757
fix(core): adjust date property of PublicHoliday condition ( #11605 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* fix(core): adjust date time property in PublicHoliday condition
* fix(core): pass condition context variables map when rendering date at PublicHoliday.test() method
* refactor(tests): remove added code at ConditionService and transfer to tests directly
2025-10-16 09:26:51 +02:00
yuri1969
a4f257b6ea
Switch to ServiceRegistry
2025-10-16 08:55:12 +02:00
yuri1969
33628107c3
fix(core): keep web up during graceful shutdown
...
The `@PreDestroy` hook is triggered very late in the lifecycle.
Started the graceful clean using the global `ShutdownEvent`.
2025-10-16 08:55:12 +02:00
Roman Acevedo
5ec869b1cc
fix(flows): allow using OSS CLI to validate EE flows
...
- fixes https://github.com/kestra-io/kestra-ee/issues/5455
2025-10-16 08:27:04 +02:00
Florian Hussonnois
7896c96f24
fix(core): ignore not found plugin types for schema generation
2025-10-15 22:26:20 +02:00
Roman Acevedo
ec1ca232b0
fix(security): do not load OSS BasicAuthService in EE
...
BasicAuthService was loaded by mistake in EE, and it was changed
recently in OSS to persist different data
2025-10-15 17:46:04 +02:00
Malay Dewangan
4227ce8fc5
feat(triggers): introduce stateful behaviour for triggers ( #11978 )
...
* fix test
* review feedback
2025-10-15 19:00:09 +05:30
Miloš Paunović
12fd7f81c0
feat(core): make the right sidebar usable in offline mode ( #12022 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4810 .
2025-10-15 14:18:36 +02:00
Akshay Yadav
3cd340f972
fix(secrets-page): adjust top margin for empty secrets block ( #12020 )
2025-10-15 13:27:09 +02:00
Khushal Sarode
721dc61aa4
Converting TimeSelect.vue into typescript script ( #11990 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-15 11:16:35 +02:00
Barthélémy Ledoux
d12a33e9ba
feat(flows): add days rendering to the duration picker ( #11987 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-10-15 11:15:13 +02:00
Miloš Paunović
56caaa2a91
refactor(core): prevent npe & console errors for charts ( #12018 )
2025-10-15 10:56:25 +02:00
Barthélémy Ledoux
52dda7621c
fix: keep required fields from schema ( #11984 )
2025-10-15 10:42:09 +02:00
Roman Acevedo
88ab8e2a71
fix(security): webhook requiring basicauth
...
- fix https://github.com/kestra-io/kestra-ee/issues/5416
The issue was that BasicAuthConfiguration.openUrls was discarded by mistake after a basic auth creds creation.
What has been done:
- make BasicAuthConfiguration a POJO representing the yaml configuration
- dont persist BasicAuthConfiguration
- when fetching the configured Basic auth setup, fetch Credentials from DB and additional configuration from BasicAuthConfiguration
2025-10-15 10:41:34 +02:00
Barthélémy Ledoux
545ed57000
refactor: use multipanel for namespace files ( #11972 )
2025-10-15 10:31:54 +02:00
Bikash Agarwala
31de6660fa
fix(core): limit the maximum height of the notification content element ( #11977 )
...
Closes https://github.com/kestra-io/kestra/issues/11924 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-15 10:25:00 +02:00
Lucas Barreto Oliveira
db1ef67a69
fix(frontend): Backfill SELECT input override from trigger ( #10627 ) ( #11943 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-14 17:34:16 +02:00
Aditya Ray
b7fbb3af66
refactor(ui): convert VarValue.vue to TypeScript ( #11971 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-14 17:21:38 +02:00
Bikash Agarwala
50f412a11e
feat(ui): Redesign blueprint browser cards #11534 ( #11947 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-14 18:39:21 +05:30
Barthélémy Ledoux
5bced31e1b
refactor: convert usePluginsStore to Composition API ( #11965 )
2025-10-14 14:37:08 +02:00
brian-mulier-p
76d349d57e
fix(flows): pebble autocompletion performance optimization ( #11981 )
...
closes #11881
2025-10-14 11:32:50 +02:00
YannC
63df8e3e46
Fix: openapi tweaks ( #11970 )
...
* fix: added some on @ApiResponse annotation + added nullable annotation for TaskRun class
* fix: review changes
2025-10-14 10:23:31 +02:00
Malay Dewangan
4e4e082b79
fix(trigger): prevent scheduler crash on large duration ( #10897 )
...
* add tests
2025-10-13 19:13:18 +05:30
wangk
7b67f9a0f5
fix(system): missing BREAKPOINT state for MySQL ( #11954 )
...
* Update V1_45__taskrun_submitted.sql
* fix(core) Add missing breakpoint type
2025-10-13 15:07:17 +02:00
Barthélémy Ledoux
b59098e61f
refactor: use rolldown-vite for build speed ( #11904 )
2025-10-13 12:17:41 +02:00
Anukalp Pandey
43f02e7e33
Convert ForEachStatus.vue to TypeScript with Composition API ( #11810 )
...
Co-authored-by: Anukalp <pandeyanukalp@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 15:41:18 +05:30
Dhivya G
5c83c4c7e9
Convert ChangeExecutionStatus.vue to TypeScript with Composition API ( #11892 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 14:50:37 +05:30
Roman Acevedo
c363dd7bf7
ci: add more log to debug slack notif not triggered
2025-10-13 11:03:23 +02:00
Sandip Mandal
25284dfb7a
feat(ui): Add multiselect filter for blueprint tags ( #11907 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-13 14:22:24 +05:30
Irfan
37e7b3a072
refactor(ui): convert DateFilter component to TypeScript and Composition API ( #11816 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-13 10:50:16 +02:00
Sanwal Sulehrii
cbb57ec0e8
chore(core): improve dashboard table scrollbar coloring ( #11952 )
...
Closes https://github.com/kestra-io/kestra/issues/11750 .
Co-authored-by: sanwalsulehri <sanwalsulehri077@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-13 10:41:37 +02:00
brian-mulier-p
ba7b2c564b
feat(ai): add PEM Certificate handling to GeminiAiService ( #11739 )
...
closes kestra-io/kestra-ee#5342
2025-10-13 10:12:28 +02:00
Yash Goyal
16cbdc81f7
fix(core): panel-headers-should-close-on-click ( #11807 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-13 09:52:56 +02:00
Anshumancanrock
bfa4a84356
refactor(core): convert vue component to typescript and composition api ( #11894 )
...
Closes https://github.com/kestra-io/kestra/issues/11797 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-11 09:21:57 +02:00
Roman Acevedo
42680bb663
ci: make sonar fetch coverage on correct path in CI
2025-10-10 17:04:28 +02:00
brian-mulier-p
b41025c4d4
feat(runners): add syncWorkingDirectory property to remote task runners ( #11945 )
...
part of kestra-io/kestra-ee#4761
2025-10-10 16:15:39 +02:00
Roman Acevedo
9f808aa40c
ci: fix ee never getting triggered because failed condition
2025-10-10 16:08:16 +02:00
Will Russell
f60f907ff7
docs(scripts): fix vars output docs ( #11944 )
2025-10-10 14:53:40 +01:00
Miloš Paunović
f2655f998b
refactor(core): improve initial count fetching for flows and executions ( #11940 )
2025-10-10 15:34:12 +02:00
Nicolas K.
ff18fc40ef
feat(tests): add annotation and modify CI to handle flaky tests, play… ( #11914 )
...
* feat(tests): add annotation and modify CI to handle flaky tests, play them but not fail
* feat(tests): add description to flaky annotation
* fix(tests): add flaky to to KV sanity check
* fix(tests): typo
* feat(tests): add a flaky test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-10-10 15:29:51 +02:00
brian-mulier-p
00bcfac0ee
fix(ai): remove thoughts return from AI Copilot ( #11935 )
...
closes kestra-io/kestra-ee#5422
2025-10-10 14:54:47 +02:00
Roman Acevedo
f41db3d1ed
ci: try to fix again slack notification
...
- advance on https://github.com/kestra-io/kestra/issues/11905
2025-10-10 13:48:34 +02:00
Roman Acevedo
91c38f1626
ci: try to fix EE trigger, debug slack notif
...
- advance on https://github.com/kestra-io/kestra/issues/11905
2025-10-10 12:47:56 +02:00
Hemant M Mehta
7f55dc4f5f
fix(executions): properly handle filename with special chars ( #11814 )
...
* fix: artifact-filename-validation
closes : #10802
* fix: test
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
* fix: test
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
* fix: test
* fix(core): use deterministic file naming in FilesService
---------
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-10 11:44:24 +02:00
Loïc Mathieu
948a5beffa
fix(executions): set tasks to submitted after sending to the Worker
...
When computing the next tasks to run, all task runs are created in the CREATED state.
Then when computed tasks to send to the worker, CREATED task runs are listed and converted into worker task.
The issue is that on the next execution message, if tasks sent to the worker are still in CREATED (for ex because the Worker didn't start them yet), they would still be evaluted as to send to the worker.
Setting them to a new SUBMITTED state would prevent them to be taken into account again until they are really terminated.
This should avoid the deduplicateWorkerTask state but this is kept for now with a warning and would be removed later if it proves to work in all cases.
2025-10-10 11:06:31 +02:00
Loïc Mathieu
7e410e7b18
chore(system): warn on duplication so we can fix it later
2025-10-10 11:06:31 +02:00
Gaurav Arora
cfebe89307
fix(core): prevent AllowFailure with retry from getting stuck in Running state ( #11748 )
...
* fix(core): prevent AllowFailure with retry from getting stuck in Running state
Fixes #11731
When an AllowFailure task had both retry logic and a finally block, the
execution would get stuck in Running state. This occurred because the
logic for determining when to execute the finally block only checked if
tasks had failed, not whether they should be retried.
The fix changes Execution.java:499 to use hasFailedNoRetry() instead of
hasFailed() when deciding to transition to the finally block. This ensures
the finally block only executes when tasks have truly failed with no
remaining retry attempts.
Added a test case that reproduces the exact scenario from the issue:
- AllowFailure task with retry configuration
- Child task that fails initially but succeeds after retry
- Error handlers that execute on failure
- Finally block that should execute after retries complete
* use Log task instead of Python script in allow-failure-with-retry test
* fix(executions): wrong assertions in test
---------
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-10 10:27:49 +02:00
brian-mulier-p
b1fdf5fe8e
fix(tests): add KIND to possible filters error message ( #11925 )
2025-10-10 10:25:27 +02:00
mustafatarek
97f263f71e
refactor(core): replace hardcoded string kind by enum kind in findSelect() method at AbstractJdbcExecutionRepository
2025-10-10 09:40:27 +02:00
Mustafa Tarek
b917bbb152
Update jdbc/src/main/java/io/kestra/jdbc/repository/AbstractJdbcRepository.java
...
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-10 09:40:27 +02:00
mustafatarek
9e2ea0007a
feat(core): add new execution kind filter to support playground execution listing
...
- add new Execution Kind filter with support for EQUAL and NOT_EQUAL operations
2025-10-10 09:40:27 +02:00
dependabot[bot]
1eff570a11
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.6.0-beta12 to 1.7.1-beta14.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.6.0-beta12...1.7.1-beta14 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.7.1-beta14
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 18:06:01 +02:00
dependabot[bot]
ec194c541c
build(deps): bump software.amazon.awssdk:bom from 2.34.7 to 2.35.2
...
Bumps software.amazon.awssdk:bom from 2.34.7 to 2.35.2.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.35.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:48:21 +02:00
dependabot[bot]
a79e47fa93
build(deps): bump io.micronaut.platform:micronaut-platform
...
Bumps [io.micronaut.platform:micronaut-platform](https://github.com/micronaut-projects/micronaut-platform ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.9.3...v4.9.4 )
---
updated-dependencies:
- dependency-name: io.micronaut.platform:micronaut-platform
dependency-version: 4.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:32:35 +02:00
zhou yong kang
8a30e46354
feat(plugin): add support to split a file with a regex ( #11780 )
...
* feat: add regexPattern
* fix: remove json demo
* fix: del writerPaths
2025-10-09 16:27:46 +02:00
dependabot[bot]
a12744423d
build(deps): bump org.jooq:jooq from 3.20.7 to 3.20.8
...
Bumps org.jooq:jooq from 3.20.7 to 3.20.8.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:17:01 +02:00
Miloš Paunović
fcbcfe8d89
build(core): add vue-tsc for type checking ( #11908 )
2025-10-09 16:15:19 +02:00
dependabot[bot]
f8bb8fe1e1
build(deps): bump com.azure:azure-sdk-bom from 1.2.38 to 1.3.0
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.38 to 1.3.0.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.38...v1.3.0 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 16:00:18 +02:00
dependabot[bot]
4245a145cb
build(deps): bump github/codeql-action from 3 to 4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:59:51 +02:00
dependabot[bot]
6ef23ff001
build(deps): bump gradle/actions from 4 to 5
...
Bumps [gradle/actions](https://github.com/gradle/actions ) from 4 to 5.
- [Release notes](https://github.com/gradle/actions/releases )
- [Commits](https://github.com/gradle/actions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: gradle/actions
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:59:23 +02:00
dependabot[bot]
1a8437056f
build(deps): bump peter-evans/repository-dispatch from 3 to 4
...
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases )
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:58:59 +02:00
dependabot[bot]
f1274737d1
build(deps): bump org.owasp.dependencycheck from 12.1.5 to 12.1.6
...
Bumps org.owasp.dependencycheck from 12.1.5 to 12.1.6.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:58:11 +02:00
dependabot[bot]
6eb343a414
build(deps): bump org.postgresql:postgresql from 42.7.7 to 42.7.8
...
Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.7.7 to 42.7.8.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.8 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 15:57:17 +02:00
Loïc Mathieu
4a9564be3c
fix(system): refactor concurrency limit to use a counter
...
A counter allow to lock by flow which solves the race when two executions are created at the same time and the executoion_runnings table is empty.
Evaluating concurrency limit on the main executionQueue method also avoid an unexpected behavior where the CREATED execution is processed twice as its status didn't change immediatly when QUEUED.
Closes https://github.com/kestra-io/kestra-ee/issues/4877
2025-10-09 15:39:59 +02:00
Barthélémy Ledoux
6dea3d2a56
fix: make all components pass vus-tsc around Metrics.vue ( #11889 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-09 15:37:59 +02:00
Shubham Singh
336f2c3203
refactor(core): convert vue component to typescript and composition api ( #11909 )
...
Closes https://github.com/kestra-io/kestra/issues/11799 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-09 13:28:25 +02:00
Vs7sai
faf12c2c55
refactor(core): convert vue component to typescript and composition api ( #11893 )
...
Closes https://github.com/kestra-io/kestra/issues/11790 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-09 12:03:52 +02:00
Roman Acevedo
d1a47a6874
ci: try to fix slack notification when build is failed
...
- try to fix https://github.com/kestra-io/kestra/issues/11905
2025-10-09 11:52:01 +02:00
Prayag
0df2b74272
fix(ui): convert Pause.vue component to TypeScript ( #11885 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-09 14:40:03 +05:30
Matheus da Cunha da Fonseca
7b7f48c3c7
refactor: convert Unqueue component to TypeScript ( #11896 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-09 14:03:53 +05:30
Miloš Paunović
63e0b97799
chore(deps): regular dependency update ( #11900 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-10-09 09:46:19 +02:00
Santhosh Kumar
8469e81081
fix(ui): Prevent all doc-cards in a row from expanding ( #11888 )
2025-10-09 12:13:48 +05:30
Ludovic DEHON
6fd91a99f2
feat(triggers): allowing webhook to send only outputs ( #11867 )
...
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-10-08 18:23:57 +02:00
Manshu Saini
aa039c772b
feat(ui): migrated Metrics.vue in TS ( #11820 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-08 17:02:10 +02:00
brian-mulier-p
af8051ccd8
feat(runners): add syncWorkingDirectory property to remote task runners ( #11602 )
...
part of kestra-io/kestra-ee#4761
2025-10-08 16:36:51 +02:00
Barthélémy Ledoux
9958e49505
feat: add multipanel and no-code to dashboards ( #11752 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-08 15:54:30 +02:00
Miloš Paunović
9f2a83420c
refactor(core): remove unused component ( #11882 )
2025-10-08 15:34:59 +02:00
Barthélémy Ledoux
951b1fd1ed
refactor: simpler nocode usage ( #11878 )
2025-10-08 15:34:24 +02:00
(Tum) Poomtum Rattanarat
60c3c24bcf
test(core): implement unit tests for useDependencies composable ( #11877 )
...
Closes https://github.com/kestra-io/kestra/issues/11708 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 15:01:52 +02:00
Irfan
24775bef02
chore(executions): make execution id of replay a clickable link ( #11874 )
...
Closes https://github.com/kestra-io/kestra/issues/11808 .
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 14:45:57 +02:00
github-actions[bot]
68993ac877
chore(core): localize to languages other than english ( #11880 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: GitHub Action <actions@github.com >
2025-10-08 14:44:09 +02:00
Raj Gupta
0469380e72
refactor: Vars.vue to TypeScript with Composition API ( #11876 )
...
Co-authored-by: Barthélémy Ledoux <ledouxb@me.com >
2025-10-08 14:13:44 +02:00
Barthélémy Ledoux
63fbca964f
fix: make multipanel more simple to use ( #11869 )
2025-10-08 13:40:01 +02:00
Irfan
804a1238c5
feat(ui): including running executions in last executions ( #11784 )
...
This commit introduces a new test to verify that the last executions retrieval correctly includes running executions. The test ensures that when both finished and running executions exist for the same flow, the running execution is prioritized in the results.
Changes:
- Added `shouldIncludeRunningExecutionsInLastExecutions` test in `AbstractExecutionRepositoryTest.java`.
Co-authored-by: iitzIrFan <irfanlhawk@gmail.com >
2025-10-08 13:26:19 +02:00
yuri
e3b07dc78e
chore(webserver): exclude metrics from access log
...
Do not log metrics requests, such as:
> 2025-10-08 10:16:09,649 INFO default-nioEventLoopGroup-1-4 io.kestra.webserver.access 2025-10-08T10:16:09.642Z | GET /metrics/jvm.memory.used?tag=area:heap HTTP/1.1 | status: 200 | ip: x.x.x.x | length: 238
2025-10-08 13:07:34 +02:00
Dhinakaran T
7c32dba608
chore(core): reset copilot prompt on unmounted lifecycle of component ( #11767 )
...
Closes https://github.com/kestra-io/kestra/issues/11707 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 13:04:50 +02:00
Trisha
3893ddf0c7
feat(ui): Convert Toc.vue component to TS ( #11865 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-10-08 16:30:06 +05:30
Dhinakaran T
01f31b6116
refactor(core): convert vue component to typescript and composition api ( #11858 )
...
Closes https://github.com/kestra-io/kestra/issues/11805 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:58:25 +02:00
Khushal Sarode
598e08ab33
refactor(core): convert vue component to typescript and composition api ( #11821 )
...
Closes https://github.com/kestra-io/kestra/issues/11793 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:53:14 +02:00
Barthélémy Ledoux
001900e543
fix: make sure a faulty flow display its errors ( #11871 )
2025-10-08 12:45:21 +02:00
Raj Gupta
92689f06db
refactor(core): convert vue component to typescript and composition api ( #11859 )
...
Closes https://github.com/kestra-io/kestra/issues/11803 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:41:30 +02:00
Barthélémy Ledoux
200b89355e
fix: types of topnavbar ( #11864 )
2025-10-08 12:40:16 +02:00
Carlos Longhi
8233af7915
chore(executions): amend cursor on status hover ( #11823 )
...
Closes https://github.com/kestra-io/kestra/issues/11763 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:30:29 +02:00
Sandip Mandal
ad3d29e2bb
chore(core): align re-order and delete icons in task array to the vertical middle ( #11822 )
...
Closes https://github.com/kestra-io/kestra/issues/11422 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 12:19:09 +02:00
Prayag
ec837b5563
refactor(docs): migrate Docs.vue to Composition API with TypeScript s… ( #11818 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-08 15:37:33 +05:30
Miloš Paunović
80c20897fb
refactor(core): remove remains of unused data attribute from template section of vue files ( #11872 )
...
Related to https://github.com/kestra-io/kestra/issues/11705 .
2025-10-08 11:17:13 +02:00
Vanmathi Muthusamy
135223a4a5
refactor(core): remove unused data attribute from template section of vue files ( #11826 )
...
Closes https://github.com/kestra-io/kestra/issues/11705 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-08 11:06:55 +02:00
Miloš Paunović
202089c0ab
refactor(core): uniform css scoped & lang order ( #11868 )
2025-10-08 10:50:09 +02:00
Miloš Paunović
044707b533
refactor(core): uniform vue script setup syntax ( #11866 )
2025-10-08 10:44:08 +02:00
Miloš Paunović
4ed6eb716f
refactor(flows): remove unnecessary imports ( #11779 )
2025-10-08 10:40:21 +02:00
Sanket Mundra
7b870eb0c7
fix(backend): failing /resume/validate endpoint for integer label values ( #11688 )
...
* fix: cast label values to string
* fix: use findByIdWithSourceWithoutAcl() instead of findByIdWithoutAcl() and add test
* remove unwanted files
2025-10-08 10:11:51 +02:00
Miloš Paunović
3daeef8eee
test(core): fix issues in e2e test ( #11860 )
2025-10-08 10:02:22 +02:00
YannC
88da8e4966
fix: modify annotations to improve openapi spec file generated ( #11785 ) ( #11811 )
2025-10-08 08:00:57 +02:00
Hemant M Mehta
4d014a85a1
fix: file-download-issue ( #11774 )
...
* fix: file-download-issue
closes : #11569
* fix: test case
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
---------
Signed-off-by: Hemant M Mehta <hemant29mehta@gmail.com >
2025-10-07 12:58:52 +02:00
(Tum) Poomtum Rattanarat
478276b739
chore(core): prevent visual glitch before showing the welcome page ( #11520 )
...
Closes https://github.com/kestra-io/kestra/issues/10978 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 12:30:31 +02:00
Sandip Mandal
5e53496f20
fix(no-code): allow specifying type for flow outputs ( #11304 ) ( #11404 )
2025-10-07 12:14:14 +02:00
Florian Hussonnois
edd70dc316
fix(core): decrypt input secrets passed to exec ( #11681 )
2025-10-07 12:05:07 +02:00
YuvrajKatkar
4d4655db60
fix(core): handled whitespaces in pebble Expressions, this fixes issue #11411
2025-10-07 10:57:44 +02:00
Omkar
95477def5d
refactor(core): convert vue component to typescript and composition api ( #11743 )
...
Closes https://github.com/kestra-io/kestra/issues/11712 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 10:33:30 +02:00
Yash Goyal
1920da75ae
fix(core): improve directory creation for namespace files ( #11776 )
...
Closes https://github.com/kestra-io/kestra/issues/11756 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-07 09:31:10 +02:00
Florian Hussonnois
7634119907
fix(core): obfuscate secrets used as default inputs ( #11681 )
...
Make sure values return from pebble function are obfuscate
when return from the input validation endpoints.
Changes:
* UI: Don't send default input values when creating new execution
Fixes : #11681
2025-10-07 09:25:52 +02:00
Sandip Mandal
a25196e4d6
fix(ui): replace 'Ask any question via Slack' with 'Fix with AI' button ( #11660 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-10-06 23:17:05 +05:30
Roman Acevedo
31cf8f5d2a
ci: change Dockerfile.pr to dynamic version
2025-10-06 18:41:51 +02:00
Roman Acevedo
1f2d303dbc
ci: fix vulnerabilities-check misconfiguration
2025-10-06 17:25:13 +02:00
Florian Hussonnois
66beafac02
fix(core): use primary pebble renderer with masked functions ( #11535 )
...
Extract a PebbleEngineFactory class and refactor VariableRenderer to
support engine injection via setter; Delete DebugVariableRenderer.
Fixes : #11535
2025-10-06 16:43:07 +02:00
hemanthsavasere
a07a4045c1
refactor(tests): remove outdated README for SecureVariableRendererFactory tests
2025-10-06 16:43:07 +02:00
hemanthsavasere
194ea1f8c7
feat(tests): add comprehensive tests for SecureVariableRendererFactory to ensure secret masking functionality
2025-10-06 16:43:07 +02:00
hemanthsavasere
263882c3b8
feat(execution): add secure variable renderer factory for debug mode
...
Introduce SecureVariableRendererFactory to create debug renderer instances that wrap the base renderer while maintaining security by masking sensitive functions. This provides a consistent way to handle variable rendering in debug contexts.
2025-10-06 16:43:07 +02:00
Will Russell
a527271447
docs(templates): add mention to star repo ( #11762 )
2025-10-06 15:14:18 +01:00
Mustafa Tarek
3346f3a3f9
feat(tests): add test coverage for cli commands with no repo config ( #11742 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat(tests): add test coverage for cli commands with no repository configurations
* refactor(tests): enhance test assertions and namings
* refactor(tests): replace HelloCommand with Namespace KV helper in no-config tests
- Use Namespace KV command (with no params) to verify repo-independent CLI behavior
- Remove HelloCommand usage in NoConfigCommandTest
- Keep FlowCreateCommand case to assert repo-dependent commands fail without config
2025-10-06 15:00:23 +02:00
Gaurav Arora
4fc690b0d9
feat(frontend): convert DurationPicker component to TypeScript with Composition API ( #11724 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-10-06 14:18:26 +02:00
Piyush Bhaskar
4fe5c665bc
chore(version): bump ui-libs version ( #11759 )
2025-10-06 17:36:28 +05:30
github-actions[bot]
777bc36d01
chore(core): localize to languages other than english ( #11760 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-10-06 17:35:28 +05:30
Emmanuel Adeniyi Adekeye
e5b3bea4d1
feat(executions): consolidate buttons in the execution header component ( #11693 )
...
Closes https://github.com/kestra-io/kestra/issues/8965 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 13:39:05 +02:00
Jacob
6fad3eb14f
chore(core): separate page size values for each route ( #11692 )
...
Closes https://github.com/kestra-io/kestra/issues/11568 .
Co-authored-by: Jakub Šašak <jakub.sasak@student.tuke.sk >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-06 13:30:45 +02:00
Hemant M Mehta
8e91385080
chore(triggers): automatically update logs on trigger refresh ( #11735 )
...
Closes https://github.com/kestra-io/kestra/issues/11375 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 11:43:03 +02:00
Gaurav Arora
b593c51659
feat(frontend): convert LabelFilter component to TypeScript with Composition API ( #11726 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 11:41:31 +02:00
github-actions[bot]
824a7597cd
chore(core): localize to languages other than english ( #11754 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-06 10:54:40 +02:00
Biplab Bera
7c292e2e70
fix: deprecated Property ( #11719 )
...
* fix: deprecated Property
* fixed failing test for WeekendTest file
2025-10-06 10:45:23 +02:00
Carlos Longhi
7e6918cefa
fix(core): amend the code color variable value for light mode ( #11736 )
...
Closes https://github.com/kestra-io/kestra/issues/11682 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:45:05 +02:00
Dhivya G
d50d5b3231
refactor(core): convert vue component to typescript and composition api ( #11720 )
...
Closes https://github.com/kestra-io/kestra/issues/11717 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:38:48 +02:00
Matheus da Cunha da Fonseca
d6773e41ef
refactor(core): convert vue component to typescript and composition api ( #11728 )
...
Closes https://github.com/kestra-io/kestra/issues/11713 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 10:30:29 +02:00
Ankit Anand
fa5108a6e9
chore(core): add a drop shadow behind the ai copilot prompt dialog ( #11740 )
...
Closes https://github.com/kestra-io/kestra/issues/11424 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-06 10:01:20 +02:00
Loïc Mathieu
a566c527cc
fix(system): rename back to listKeysWithInheritence()
...
As changing a controller method name is a BC
2025-10-06 09:48:57 +02:00
Loïc Mathieu
d0c3c1daa0
Revert "fix(core): properly encode filenames with spaces in URI ( #11599 )"
...
This reverts commit aff8fde79d .
2025-10-06 09:20:48 +02:00
Pablo Carvalho
5542aeef01
chore(core): improve the namespace files and folders deletion process ( #11747 )
...
Relates to https://github.com/kestra-io/kestra/issues/8423 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-06 09:19:45 +02:00
Will Russell
cf706a670e
fix(readme): safari rendering ( #11722 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 11:04:31 +01:00
Muhammad Ali Khan
f91f28f2a5
refactor(core): convert vue component to typescript and composition api ( #11730 )
...
Closes https://github.com/kestra-io/kestra/issues/11716 .
Co-authored-by: alikhan0616 <m.alikhan0616@gmail.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:49:26 +02:00
zhou yong kang
db49b03269
refactor(core): convert vue component to typescript and composition api ( #11732 )
...
Closes https://github.com/kestra-io/kestra/issues/11715 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-04 09:46:37 +02:00
Carlos Longhi
e96da8ee43
refactor(core): convert vue component to typescript and composition api ( #11734 )
...
Closes https://github.com/kestra-io/kestra/issues/11714 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-04 09:43:20 +02:00
Miloš Paunović
e501fcb8cb
build(core): remove unused node script ( #11706 )
2025-10-04 08:00:33 +02:00
Roman Acevedo
9a8e84d460
ci: fix main build missing some secrets ( #11727 )
2025-10-03 16:42:41 +02:00
Loïc Mathieu
f2b290dc32
fix(executions): purge executions by 100 by default
...
As 500 may be too much if executions are huge as the batch will be loaded in memory.
2025-10-03 16:37:24 +02:00
Roman Acevedo
a1b5d1b8e8
ci: migrate CI to kestra-io/actions ( #11577 )
...
- advance on CI migration https://github.com/kestra-io/kestra-ee/issues/4856
2025-10-03 16:26:30 +02:00
Barthélémy Ledoux
f541d77f0d
fix: update the topology when updating code or no-code ( #11675 )
2025-10-03 16:05:19 +02:00
Karuna Tata
57ad7bdd96
add cmd+s ( #11643 )
2025-10-03 16:01:14 +02:00
Loïc Mathieu
6ee910a2ec
feat(executions): improve performance of PurgeExecutions by batch deleting executions, logs and metrics
...
Closes #11680
2025-10-03 15:24:44 +02:00
vivekkumar04-max
289a159dfd
chore(executions): ensure gantt task duration is never invisible in width ( #11564 )
...
Closes https://github.com/kestra-io/kestra/issues/10787 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 15:03:44 +02:00
Loïc Mathieu
7e24495f71
fix(system): potential NPE in Execution.withTaskRun()
...
This should never happen as normally we should have taskrun already in place whenever we call this method.
But a user report seeing it and I also already seen it once or two. I think it can happen when there is an unexpected event (like a restart or a bug somewhere else that lead to an execution in an unexpected state) so it's better to fix it to be more resilient.
Fixes #11703
2025-10-03 14:28:40 +02:00
Vedant794
aff8fde79d
fix(core): properly encode filenames with spaces in URI ( #11599 )
...
* Fix the issue of downloading the file with space in name
* fix(core): encode filenames with spaces in URI and add test
* fix: Indent Issue and remove the empty unnecessary lines
* Resolve the error in DownloadFileTest
* Fix: DownloadFileTest issue
* resolve the weirdName issue
2025-10-03 14:16:59 +02:00
github-actions[bot]
104d1c859c
chore(core): localize to languages other than english ( #11711 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-10-03 14:05:14 +02:00
Kishore Kumar D
e20da7d5be
chore(core): set a fixed width for the state column in the table ( #11702 )
...
Closes https://github.com/kestra-io/kestra/issues/11697 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 12:11:23 +02:00
brian.mulier
c0f4bda10e
fix(tests): new namespace was introduced
2025-10-03 12:04:08 +02:00
brian.mulier
b608c5a3b8
chore(deps): bump langchain4j from 1.6.0 to 1.7.1
2025-10-03 12:04:08 +02:00
Karan Manickam
69c12874e4
chore(namespaces): prevent creating a new directory if one with the same name already exists ( #11679 )
...
Closes https://github.com/kestra-io/kestra/issues/11653 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 11:46:47 +02:00
Loïc Mathieu
5c24308e71
fix(executions): evaluate multiple conditions in a separate queue
...
By evaluating multiple condition in a separate queue, we serialize their evaluation which avoir races when we compute the outputs for flow triggers.
This is because evaluation is a multi step process: first you get the existing condtion, then you evaluate, then you store the result. As this is not guarded by a lock you must not do it concurrently.
The race can still occurs if muiltiple executors run but this is less probable. A re-implementation would be needed probably in 2.0 for that.
Fixes https://github.com/kestra-io/kestra-ee/issues/4602
2025-10-03 10:35:49 +02:00
Jéssica de Brito
8fee5fc172
fix(core): make multi-selection of namespace files work ( #11694 )
...
Closes https://github.com/kestra-io/kestra/issues/11677 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-03 09:56:18 +02:00
Florian Hussonnois
f633766bb9
fix(core): catch any exception on schema generation
2025-10-03 09:36:44 +02:00
brian-mulier-p
f38b57ca4b
fix(core): avoid crashing UI in case of multiline function autocomplete ( #11684 )
2025-10-03 09:36:09 +02:00
YannC
9c3bf2c26b
fix: set Label schema definition as list of label only, deprecate old… ( #11648 )
...
* fix: set Label schema definition as list of label only, deprecate old serdes for it and add schema definition for label
related to kestra-io/client-sdk#62
* fix: Modified the @Schema to avoid remove the map.class definition in schema annotation
2025-10-03 09:04:15 +02:00
YannC
3a4e683685
fix: use filters query instead of deprecated prop to filter by triggerExecutionId when clicking on failed execution of a ForEachItem ( #11690 )
2025-10-02 23:50:59 +02:00
mustafatarek
a50c2c9ceb
refactor(kv): update namespace filtering for readability
2025-10-02 17:42:32 +02:00
mustafatarek
e4c35806cf
fix(test): update test assertion for listKeysWithInheritance() to be on ancestor keys only
2025-10-02 17:42:32 +02:00
mustafatarek
2431567ee0
fix(core): exclude current namespace in listKeysWithInheritance
...
- Returns only ancestor namespaces
- Handles single-level namespace edge case
- Verified with KVControllerTest
2025-10-02 17:42:32 +02:00
Jéssica de Brito
f6a496fb74
chore(core): make the table's select-all functionality reactive within the mixin ( #11674 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:27:03 +02:00
Sanket Mundra
612e17a510
chore(core): make the table's select-all functionality reactive within the composable ( #11672 )
...
Closes https://github.com/kestra-io/kestra/issues/11654 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-02 15:26:36 +02:00
Carlos Longhi
2814f8f159
chore(executions): auto-expand all cascading fields inside the execution overview page ( #11673 )
...
Closes https://github.com/kestra-io/kestra/issues/11289 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 14:39:19 +02:00
aditya jha
279442bc8e
chore(core): update cursor style of the validation button in flows ( #11664 )
...
Closes https://github.com/kestra-io/kestra/issues/11382 .
Co-authored-by: aditya-jha-material <141742732+aditya-jha-material@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-02 13:16:54 +02:00
Barthélémy Ledoux
d671f04de2
fix(flows): when user select nocode as default editor, add buttons need to work ( #11591 )
2025-10-02 10:10:09 +02:00
Florian Hussonnois
b7262f8f01
fix(core): properly publish CrudEvent for killed execution
...
Fixes : kestra-io/kestra-ee#5165
2025-10-01 16:54:18 +02:00
Loïc Mathieu
af00ee94f9
fix(flows): flow validation could NPE when the id is not set
...
This is because contains on an unmodified collection throws NPE is the param is null
2025-10-01 16:46:27 +02:00
Pablo Carvalho
b628c3a218
feat(core): add support for brazilian portuguese localization ( #11596 )
...
Closes https://github.com/kestra-io/kestra/issues/11527 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-10-01 15:31:03 +02:00
Syed Mohammad Anas Faaiz
0ed8193314
fix(flows): amend option to select all flows in the table ( #11604 )
...
Closes https://github.com/kestra-io/kestra/issues/11565 .
Closes https://github.com/kestra-io/kestra/issues/11567 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-10-01 14:39:03 +02:00
Roman Acevedo
513e302bb2
fix(executions): try to mitigate SSE and debug log SSE errors
...
- advance on https://github.com/kestra-io/kestra/issues/11608
2025-10-01 13:15:11 +02:00
YannC
296fb2fb7a
feat: implement Flows as a DataSource for dashboards ( #11439 )
...
* feat: implement Flows as a DataSource for dashboards
* chore: review changes
* fix: method signature changes from another commit apply in new flow fetchData method
2025-10-01 12:57:25 +02:00
Ludovic DEHON
5d883e0850
test(flows): add a bulk unit test
2025-10-01 11:50:36 +01:00
Piyush Bhaskar
8d31d5407c
fix(core): remove bg color ( #11651 )
2025-10-01 16:13:30 +05:30
Miloš Paunović
f0720412d9
fix(core): amend add/edit actions from topology view ( #11589 )
...
Closes https://github.com/kestra-io/kestra/issues/11408 .
Closes https://github.com/kestra-io/kestra/issues/11417 .
2025-10-01 12:14:53 +02:00
Loïc Mathieu
cb3ff02057
fix(executions): killing queued exec. didn't respect concurrency limit
...
There was two issues here:
- When killing a queued execution, the associated ExecutionQueued record was not deleted
- When terminating a killed execution that has concurrency limit, we poped an execution even if the execution was not running (no associated ExecutionRunning record) which may exceed concurrency limit
Fixes #11574
I also fix the TestRunnerUtils that should test the predicate before returning the last execution not after.
2025-10-01 12:11:53 +02:00
Kishore Kumar D
06ec05026e
fix(executions): Changed the iteration value of ForEachItem to 0 instead of 1 ( #11518 )
...
* using element plus native splitter el-splitter for resing the side panel
* chore
* ForEachItem iteration now starts with 0 instead of 1
* updated the tests for "ForEachItem" to handle iteration starting from 0
* update TaskRun.java to start iteration with 0
* forEachItem test case fixed
* Resolved task also need to starts iteration at 0
---------
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-10-01 12:02:30 +02:00
dependabot[bot]
6a0929a050
build(deps): bump com.github.ben-manes.versions from 0.52.0 to 0.53.0
...
Bumps com.github.ben-manes.versions from 0.52.0 to 0.53.0.
---
updated-dependencies:
- dependency-name: com.github.ben-manes.versions
dependency-version: 0.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:48:25 +02:00
Roman Acevedo
7f714c0ffb
test: disable flaky shouldReEmitTasksWhenWorkerIsDetectedAsNonResponding
2025-10-01 11:31:48 +02:00
Mustafa Tarek
83b4d285b1
feat(tests): introduce JUnit test support for triggers ( #11579 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat(test): added JUnit support for trigger testing via @EvaluateTrigger annotation
* refactor(test): improve test to assert on Execution Creation
2025-10-01 11:26:15 +02:00
dependabot[bot]
bc137f2895
build(deps): bump com.google.cloud:libraries-bom from 26.68.0 to 26.69.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.68.0 to 26.69.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.68.0...v26.69.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:29 +02:00
dependabot[bot]
04052f3cbf
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.5.0-beta11 to 1.6.0-beta12.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.5.0-beta11...1.6.0-beta12 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.6.0-beta12
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:22:19 +02:00
dependabot[bot]
08875d5292
build(deps): bump com.fasterxml.uuid:java-uuid-generator
...
Bumps [com.fasterxml.uuid:java-uuid-generator](https://github.com/cowtowncoder/java-uuid-generator ) from 5.1.0 to 5.1.1.
- [Commits](https://github.com/cowtowncoder/java-uuid-generator/compare/java-uuid-generator-5.1.0...java-uuid-generator-5.1.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.uuid:java-uuid-generator
dependency-version: 5.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:21:40 +02:00
YannC
189ad6090a
fix: allows numerator to be empty for KPI ( #11438 )
2025-10-01 11:19:35 +02:00
dependabot[bot]
02c896c3c5
build(deps): bump org.apache.httpcomponents.client5:httpclient5
...
Bumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client ) from 5.5 to 5.5.1.
- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.5.1/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-client/compare/rel/v5.5...rel/v5.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.client5:httpclient5
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:06:52 +02:00
dependabot[bot]
154754e19c
build(deps): bump software.amazon.awssdk:bom from 2.34.2 to 2.34.7
...
Bumps software.amazon.awssdk:bom from 2.34.2 to 2.34.7.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:05:57 +02:00
dependabot[bot]
f2c3489f70
build(deps): bump com.h2database:h2 from 2.3.232 to 2.4.240
...
Bumps [com.h2database:h2](https://github.com/h2database/h2database ) from 2.3.232 to 2.4.240.
- [Release notes](https://github.com/h2database/h2database/releases )
- [Commits](https://github.com/h2database/h2database/compare/version-2.3.232...version-2.4.240 )
---
updated-dependencies:
- dependency-name: com.h2database:h2
dependency-version: 2.4.240
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:46 +02:00
dependabot[bot]
b741f7e3e7
build(deps): bump dev.langchain4j:langchain4j-bom from 1.5.0 to 1.6.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.5.0...1.6.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:04:23 +02:00
dependabot[bot]
4d931df726
build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
...
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 11:00:31 +02:00
Piyush Bhaskar
ff742bfdd4
fix(core): properly delete flows ( #11642 )
2025-10-01 13:39:50 +05:30
Roman Acevedo
f0451df46f
test(kafka): disable flowWaitSuccess and flowTriggerWithConcurrencyLimit
2025-09-30 18:34:33 +02:00
Roman Acevedo
63b8e62b3f
test: disable flaky shouldReEmitTriggerWhenWorkerIsDetectedAsNonResponding
2025-09-30 17:55:15 +02:00
Nicolas K.
d243ba65e9
fix(tests): add sleep before restarting to make sure the queue is clean ( #11597 )
...
* fix(tests): add sleep before restarting to make sure the queue is clean
* fix(tests): add retry on a flaky test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-30 17:07:27 +02:00
Roman Acevedo
8771aa86a6
test: unflaky other shouldGetReport test
2025-09-30 17:03:39 +02:00
Piyush Bhaskar
8a1cf71b63
fix(core): properly show flow doc in multipanel with the plugin doc ( #11590 )
2025-09-30 18:00:46 +05:30
Eleftheria Batsou
4b9de17824
chore(core): amend highlight colors of the monaco diff editor ( #11458 )
...
Closes https://github.com/kestra-io/kestra/issues/11429 .
Co-authored-by: Genie <genie@cosine.sh >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 14:00:09 +02:00
Jay-0511
9bc2a9f8f2
fix(core): restore flow export functionality ( #11570 )
...
Closes https://github.com/kestra-io/kestra/issues/11532 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-30 13:07:01 +02:00
Loïc Mathieu
0fce77cc8d
chore(system): move the SkipExecution service to the services package
...
It was there before so it will be easier to backport the change if it moves there.
2025-09-30 11:46:20 +02:00
brian-mulier-p
04779e60c3
fix(blueprints): repair blueprints browser ( #11578 )
...
closes #11530
2025-09-30 10:29:47 +02:00
YannC
615502c58b
fix(ui): avoid having a authentication dialog open when credentials are wrong ( #11576 )
2025-09-30 08:59:59 +02:00
YannC
08ac558e46
fix(dashboard): show startDate instead of duration in defaults, and avoid formatting date in JDBC if there is no aggregations ( #11467 )
...
close #5867
2025-09-29 17:49:10 +02:00
Loïc Mathieu
b43fd14625
feat(system): allow to skip an indexer record
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5263
2025-09-29 17:35:43 +02:00
Anna Geller
c5d1e5bd38
feat(documentation panel): enhance markdown in the documentation panel ( #11557 )
...
* feat(documentation panel): enhance markdown in documentation panel
- improve rendering of basic.md
- fix outdated docs
- add docs for inputs
* fix: truncated flow examples
* fix: sort pebble functions alphabetically
* fix: pebble expressions cleanup
* fix(ui): resolve conflicts
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 16:39:07 +02:00
Barthélémy Ledoux
4d89c5a9e1
refactor: progress on vue-stc ( #11561 )
2025-09-29 16:21:30 +02:00
Nicolas K.
5154127643
fix(API): implement the exist for tenant method with no ACL filter ( #11563 )
...
* fix(API): implement the exist for tenant method with no ACL filter
* clean(API): change method name to include the no acl information
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-29 16:11:51 +02:00
Florian Hussonnois
d205159e7e
fix(triggers): do not resolve recoverMissedSchedule when enabling back a trigger
...
Add some refactoring to allow some methods to be overrided
2025-09-29 13:56:08 +02:00
vivekkumar04-max
4f05198ae3
chore(core): ensure chart labels are responsive on smaller screens ( #11387 )
...
Closes https://github.com/kestra-io/kestra/issues/10507 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 13:50:26 +02:00
Piyush Bhaskar
799500d4d1
feat(plugin): introducing breadcrumb based plugin doc in multipanel flow view ( #11544 )
2025-09-29 17:07:38 +05:30
Emmanuel Adeniyi Adekeye
9066063037
chore(core): add back star icon for bookmarks in the left menu ( #11466 )
...
Closes https://github.com/kestra-io/kestra/issues/11427 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 12:51:03 +02:00
YannC
3b0f231eb5
fix: do not provide a enddate by default to avoid running executions being filtered ( #11465 )
2025-09-29 11:54:01 +02:00
Sandip Mandal
f5a0dcc024
chore(core): make sure kv listing is filterable ( #11536 )
...
Closes https://github.com/kestra-io/kestra/issues/11413 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:30:09 +02:00
Satvik Kushwaha
5c079b8b6b
chore(namespaces): update page title on single namespace page ( #11551 )
...
Closes https://github.com/kestra-io/kestra/issues/11428 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-29 09:21:26 +02:00
Barthélémy Ledoux
343d6b4eb9
refactor(plugins): update documentation to use typescript and composition api ( #11543 )
2025-09-27 09:33:26 +01:00
Kenneth Rabe
d34d547412
fix(pebble): correct return format of timestampMicro
2025-09-26 16:51:35 +02:00
Nicolas K.
7a542a24e2
fix(executor): remove debug log ( #11548 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 15:03:08 +02:00
Nicolas K.
5b1db68752
fix(test): flaky test with unwanted repeat test annotation ( #11547 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:50:26 +02:00
Nicolas K.
5b07b643d3
fix(test): disable flaky test and add configuration to the ELS indexe… ( #11539 )
...
* fix(test): disable flaky test and add configuration to the ELS indexer poll duration
* fix(test): retry a flaky test and fix a flaky
* feat(test): disable a test until we have time to fix the bug
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-26 14:19:20 +02:00
Barthélémy Ledoux
0e059772e4
chore: remove posthog in dev mode ( #11540 )
2025-09-26 10:49:27 +01:00
Loïc Mathieu
f72e294e54
chore(system): log machine information at startup
...
This will log this kind of line at startup, helping to understand possible infrastructure limitation by looking at the starting logs.
```
14:38:17.018 INFO main i.k.c.c.s.AbstractServerCommand Machine information: 16 available cpu(s), 2048MB max memory, Java version 21.0.5+11-LTS
```
2025-09-26 10:55:05 +02:00
Loïc Mathieu
98dd884149
chore(executions): always log errors from the executor
...
- Logs errors from the Executor catched execution
- Logs errors from the Scheduler catched execution
- Avoid most places where the warning "unable to change state already..." could occur
- Log using the run context logger flow issues from executable tasks so they appears inside execution logs
2025-09-26 10:43:05 +02:00
Loïc Mathieu
26c4f080fd
chore(deps): use the version of bcpkix-jdk18on from the platform
2025-09-26 10:42:47 +02:00
yuri1969
01293de91c
fix(core): enable runIf at execution updating tasks
2025-09-25 10:23:13 +02:00
Mustafa Tarek
892b69f10e
fix(core): Add warning logs for mismatched (Parent-Subflow) inputs ( #11431 )
...
* fix(core): Add warning logs for mismatched (Parent-Subflow) inputs for subflow plugin.
* feat: add check and log to FlowInputOutput.java
* enhancement: avoid unnecessary input validation in ExecutableUtils.subflowExecution() when no mismatches exist
2025-09-25 10:08:37 +02:00
yuri1969
6f70d4d275
fix(core): amend test
...
Adjusted to e1d2c30e which made the execution fail on empty value.
2025-09-25 09:49:19 +02:00
yuri1969
b41d2e456f
fix(core): do not allow empty labels
...
* Filtered empty entries on Labels task.
* Checking empty Flow labels via validation.
* Adjusted UI to disallow setting empty labels.
2025-09-25 09:49:19 +02:00
UncleBigBay
5ec08eda8c
feat (layout): new sidebar total collapse behaviour ( #11471 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-25 12:06:24 +05:30
dependabot[bot]
7ed6b883ff
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.18.0 to 6.18.1.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.18.0...v6.18.1 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:28 +02:00
dependabot[bot]
eb166c9321
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.4 to 2.1.5
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:22:05 +02:00
dependabot[bot]
57aad1b931
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.13 to 0.39.0.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.13...v0.39.0 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:47 +02:00
dependabot[bot]
60fe5b5c76
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.25.1 to 2.25.2.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:29 +02:00
dependabot[bot]
98c69b53bb
build(deps): bump software.amazon.awssdk:bom from 2.33.11 to 2.34.2
...
Bumps software.amazon.awssdk:bom from 2.33.11 to 2.34.2.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.34.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:21:10 +02:00
dependabot[bot]
d5d38559b4
build(deps): bump com.github.oshi:oshi-core from 6.8.3 to 6.9.0
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.3 to 6.9.0.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.3...oshi-parent-6.9.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:50 +02:00
dependabot[bot]
4273ddc4f6
build(deps): bump org.apache.httpcomponents.core5:httpcore5-h2
...
Bumps [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core ) from 5.3.5 to 5.3.6.
- [Changelog](https://github.com/apache/httpcomponents-core/blob/rel/v5.3.6/RELEASE_NOTES.txt )
- [Commits](https://github.com/apache/httpcomponents-core/compare/rel/v5.3.5...rel/v5.3.6 )
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.core5:httpcore5-h2
dependency-version: 5.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:20:10 +02:00
dependabot[bot]
980c573a30
build(deps): bump org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5
...
Bumps org.eclipse.angus:jakarta.mail from 2.0.4 to 2.0.5.
---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:43 +02:00
dependabot[bot]
27109015f9
build(deps): bump org.projectlombok:lombok from 1.18.40 to 1.18.42
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.40 to 1.18.42.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.40...v1.18.42 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:18:15 +02:00
dependabot[bot]
eba7d4f375
build(deps): bump bouncycastleVersion from 1.81 to 1.82
...
Bumps `bouncycastleVersion` from 1.81 to 1.82.
Updates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpg-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpg-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.bouncycastle:bcpkix-jdk18on
dependency-version: '1.82'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 16:17:53 +02:00
dependabot[bot]
655a1172ee
build(deps): bump org.assertj:assertj-core from 3.27.4 to 3.27.6
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.4 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.6 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:45:31 +02:00
dependabot[bot]
6e49a85acd
build(deps): bump org.owasp.dependencycheck from 12.1.3 to 12.1.5
...
Bumps org.owasp.dependencycheck from 12.1.3 to 12.1.5.
---
updated-dependencies:
- dependency-name: org.owasp.dependencycheck
dependency-version: 12.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:44:40 +02:00
Barthélémy Ledoux
4515bad6bd
fix(flows): delete flows should work ( #11469 )
2025-09-24 09:35:47 +02:00
Loïc Mathieu
226dbd30c9
fix(tests): fix test flow namespace and id
2025-09-24 09:19:31 +02:00
mustafatarek
6b0c190edc
feat: added test case covering ForEach Iteration
2025-09-24 09:19:31 +02:00
mustafatarek
c64df40a36
refactor: change iteration to start with 0
2025-09-24 09:19:31 +02:00
mustafatarek
8af22d1bb2
fix(core): fix ForEach plugin task.iteration property to show the correct number of Iteration
2025-09-24 09:19:31 +02:00
Nicolas K.
b294457953
feat(tests): rework runner utils to not use the queue during testing ( #11380 )
...
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* feat(tests): rework runner utils to not use the queue during testing
* feat(tests): rework runner utils to not use the queue during testing
* test: rework RetryCaseTest to not rely on executionQueue
* fix(tests): don't catch the Queue exception
* fix(tests): don't catch the Queue exception
* fix compile
* fix(test): concurrency error and made runner test parallel ready
* fix(tests): remove test instance
* feat(tests): use Test Runner Utils
* fix(tests): flaky tests
* fix(test): flaky tests
* fix(tests): flaky set test
* fix(tests): remove RunnerUtils
* fix(tests): fix flaky
* feat(test): rework runner tests to remove the queue usage
* feat(test): fix a flaky and remove parallelism from mysql test suit
* fix(tests): flaky tests
* clean(tests): unwanted test
* add debug exec when fail
* feat(tests): add thread to mysql thread pool
* fix(test): flaky and disable a test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-24 08:18:02 +02:00
Loïc Mathieu
02d9c589fb
chore(system): remove the task run page
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/5174
2025-09-23 14:48:30 +02:00
Sanjay Ramsinghani
6340d1c72f
chore(core): align toggle icon in failed execution collapse element ( #11430 )
...
Closes https://github.com/kestra-io/kestra/issues/11406 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 14:14:24 +02:00
Raj Gupta
f439bd53d7
chore(system): clean up filters config ( #11405 )
...
closes #11378
2025-09-23 14:11:00 +02:00
github-actions[bot]
e54e3d5308
chore(core): localize to languages other than english ( #11464 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 13:43:37 +02:00
Emmanuel Adeniyi Adekeye
d084f2cd26
chore(core): improve display format in dashboard charts ( #11456 )
...
Closes https://github.com/kestra-io/kestra/issues/11171 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 13:41:55 +02:00
Ritoban Dutta
015960c78e
chore(core): update background color of context panel menu ( #11441 )
...
Closes https://github.com/kestra-io/kestra/issues/11426 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:57:12 +02:00
yummyash
39a09ecb67
chore(core): replace illustration on multi-panel empty screen ( #11457 )
...
Closes https://github.com/kestra-io/kestra/issues/11244 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-23 12:54:19 +02:00
Miloš Paunović
45ce878d65
fix(executions): properly parse defaults for json-type inputs ( #11459 )
...
Closes https://github.com/kestra-io/kestra/issues/11449 .
2025-09-23 12:48:05 +02:00
Miloš Paunović
3ee647b9a8
feat(triggers): show dialog when clicking the backfill button ( #11445 )
...
Closes https://github.com/kestra-io/kestra/issues/11433 .
2025-09-23 12:24:57 +02:00
github-actions[bot]
7a7cb006bf
chore(core): localize to languages other than english ( #11455 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-23 11:06:08 +02:00
Piyush Bhaskar
911e6d5705
fix(core): fix pagination load data changes ( #11453 )
2025-09-23 14:25:20 +05:30
brian-mulier-p
bf1458dde7
fix(ai): avoid moving cursor twice after using AI Copilot ( #11451 )
...
closes #11314
2025-09-23 10:30:37 +02:00
yuri1969
bd31e0eebd
fix(tests): sanitize E2E control scripts
2025-09-23 10:16:06 +02:00
Florian Hussonnois
de02e4dd70
fix(triggers): handle RecoverMissedSchedules on trigger batch update
...
* Fix and clean code in TriggerController
* Remove duplicate code in Trigger class
2025-09-23 10:06:03 +02:00
Karuna Tata
ec235b91fc
feat: add fix with AI button for error tasks ( #11416 )
2025-09-23 11:53:07 +05:30
brian.mulier
ff1efa9958
fix(system): avoid trigger locking after scheduler restart
...
closes #11434
2025-09-22 19:26:58 +02:00
brian.mulier
e43c8ce387
fix(ci): add on pull request for release branches
2025-09-22 19:05:05 +02:00
Barthélémy Ledoux
2bd4e82b42
chore: make a lot of progress on the typescript front ( #11234 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 13:39:52 +02:00
Jeffrey Ricker
e63d6d1d86
feat(flows): add Pebble nanoId function
...
* nanoid function
* nanoid function
* Update core/src/main/java/io/kestra/core/runners/pebble/functions/NanoIDFunction.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* Update core/src/test/java/io/kestra/core/runners/pebble/functions/NanoIDFuntionTest.java
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
* fix: nanoId to parse Long to work with Kestra yaml
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-09-22 11:30:44 +02:00
Florian Hussonnois
a9752e65f2
chore(websever): make kvStore method in KVController protected
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Florian Hussonnois
151c56f3de
feat(core): add new findMetadataAndValue to KVStore
...
Related-to: kestra-io/kestra-ee#5055
2025-09-22 11:30:10 +02:00
Piyush Bhaskar
d562ce3e65
fix: fix ci build error
2025-09-22 11:06:59 +02:00
Florian Hussonnois
681386a05b
fix(kvstores): fix description not set when editing
2025-09-22 11:06:59 +02:00
Sehnya
51ddfaf155
chore(core): remove shadow above the user selector ( #11364 )
...
Closes https://github.com/kestra-io/kestra/issues/11352 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 09:26:24 +02:00
Pratyush Kumar
caee0a293f
Add feature to also show an Outputs column in the summary table ( #11412 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-09-22 12:25:21 +05:30
github-actions[bot]
ba92880fa3
chore(core): localize to languages other than english ( #11414 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-22 08:48:58 +02:00
rhodemilk
36b27510fb
chore(executions): rename label in overview page ( #11363 )
...
Closes https://github.com/kestra-io/kestra/issues/11287 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-22 08:46:48 +02:00
Siddharthrane07
da2907e096
fix(core): show proper light mode tooltip. ( #11407 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-22 12:01:12 +05:30
Ludovic DEHON
9b40665e64
chore(build): use remote actions for java report
2025-09-19 23:56:32 +02:00
Ludovic DEHON
0d35b5b355
fix(system): make skip flow and namespace resilient to errors
2025-09-19 23:53:17 +02:00
Roman Acevedo
339eb79854
ci: migrate kestra-devtools to npm
2025-09-19 16:59:59 +02:00
brian-mulier-p
0ee753529b
fix(tests): enforce closing consumers after each tests ( #11399 )
2025-09-19 16:27:37 +02:00
Miloš Paunović
84668fdfb9
chore(namespaces): add disabled attribute to typescript interface for namespace tabs ( #11398 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/4726 .
2025-09-19 13:54:37 +02:00
Miloš Paunović
9802f046e8
chore(triggers): amend labels on table column header and switch element ( #11395 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/5196 .
2025-09-19 11:40:38 +02:00
brian-mulier-p
848b4d6577
fix(core): avoid ClassCastException when doing secret decryption ( #11393 )
...
closes kestra-io/kestra-ee#5191
2025-09-19 11:24:39 +02:00
github-actions[bot]
1159bc5eb9
chore(core): localize to languages other than english ( #11394 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-19 11:05:14 +02:00
Sandip Mandal
9b7ef37d14
fix(core: webhook curl coomand needs tenant. ( #11391 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-19 14:06:08 +05:30
Piyush Bhaskar
89dfd18658
fix(admin): humanize label for trigger keys ( #11377 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-19 12:08:20 +05:30
Loïc Mathieu
13ed2252bc
fix(executions): computing subflow outputs could fail when the executioin is failing or killing
...
Fixes https://github.com/kestra-io/kestra/issues/11379
2025-09-18 17:41:13 +02:00
Barthélémy Ledoux
c73b103bb3
fix: restore sidebar icon zindex ( #11371 )
2025-09-18 14:36:45 +02:00
Will Russell
396a077942
docs(overview): new video ( #11374 )
2025-09-18 12:56:30 +01:00
Miloš Paunović
68e6fa2a4c
feat(flows): save editor panel layout after creation ( #11276 )
...
Closes https://github.com/kestra-io/kestra/issues/9887 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-18 12:47:31 +02:00
Piyush Bhaskar
a18748b3b2
refactor(core): remove TaskRuns page ( #11366 )
2025-09-18 15:58:20 +05:30
Loïc Mathieu
236fcff7b4
fix(executions): concurrency limit should update the executioin
...
As if it's not updated in the database, it would not be detected as changed so that terminal actions (like purge) would not be done.
Fixes #11022
Fixes #11025
Fixes #8143
2025-09-18 12:08:54 +02:00
Roman Acevedo
cbbd697732
ci: hide by default error logs in test report PR ( #11354 )
2025-09-18 12:04:30 +02:00
Loïc Mathieu
6b84737651
fix(executions): the Exit task was not correctly ends parent tasks
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5168
2025-09-18 11:36:23 +02:00
Florian Hussonnois
6ee7ecbd6b
fix(core): fix NPE in JackMapping.applyPatchesOnJsonNode method
2025-09-18 10:57:00 +02:00
Roman Acevedo
504f925085
test: make AbstractExecutionRepositoryTest parallelizable ( #11295 )
...
* test: make AbstractExecutionRepositoryTest parallelizable
* feat(tests): play jdbc h2 tests in parallel
* fix(tests): failing unit tests
* tests: add await until timeout on some tests
* fix(tests): failing unit tests
* fix(tests): failing unit tests
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Nicolas K. <nk_mikmak@hotmail.com >
2025-09-17 17:41:10 +02:00
Loïc Mathieu
7d37d2be93
fix(executions): possible NPE on dynamic taskrun
...
Fixes https://github.com/kestra-io/kestra-ee/issues/5166
2025-09-17 15:55:52 +02:00
brian.mulier
94751a3b21
fix(core): filters weren't applying anymore
2025-09-17 12:55:17 +02:00
Piyush Bhaskar
ba83b91680
fix(core): conditionally disable current route ( #11353 )
2025-09-17 15:51:12 +05:30
Piyush Bhaskar
56f62fb89f
fix(core): show subgroups card only if exist, else show main group ( #11348 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-17 15:18:21 +05:30
Loïc Mathieu
a0efe4b1f3
fix(system): properly pass Micronaut env
2025-09-17 11:35:59 +02:00
dependabot[bot]
9af6338ae5
build(deps): bump dev.langchain4j:langchain4j-bom from 1.4.0 to 1.5.0
...
Bumps [dev.langchain4j:langchain4j-bom](https://github.com/langchain4j/langchain4j ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases )
- [Commits](https://github.com/langchain4j/langchain4j/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-bom
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:55 +02:00
dependabot[bot]
d53b933bdf
build(deps): bump jakarta.xml.bind:jakarta.xml.bind-api
...
Bumps [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/jakartaee/jaxb-api/releases )
- [Commits](https://github.com/jakartaee/jaxb-api/compare/4.0.2...4.0.4 )
---
updated-dependencies:
- dependency-name: jakarta.xml.bind:jakarta.xml.bind-api
dependency-version: 4.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:32:43 +02:00
dependabot[bot]
a35c2816c5
build(deps): bump dev.langchain4j:langchain4j-community-bom
...
Bumps [dev.langchain4j:langchain4j-community-bom](https://github.com/langchain4j/langchain4j-community ) from 1.4.0-beta10 to 1.5.0-beta11.
- [Release notes](https://github.com/langchain4j/langchain4j-community/releases )
- [Commits](https://github.com/langchain4j/langchain4j-community/compare/1.4.0-beta10...1.5.0-beta11 )
---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-community-bom
dependency-version: 1.5.0-beta11
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 11:31:47 +02:00
Loïc Mathieu
d88eb9974c
fix(system): use the Langchain Gemini lib version from the platform
2025-09-17 11:14:11 +02:00
Florian Hussonnois
af3d5a384a
fix(core): fix plugin stable version resolution ( kestra-io/kestra-ee#5129 )
...
Rename incremental field to patch
Fixes : kestra-io/kestra-ee#5129
2025-09-17 11:10:40 +02:00
Miloš Paunović
e9ad352ccf
chore(core): remove unused decompress library ( #11346 )
2025-09-17 11:04:36 +02:00
yuri
1a95b83fb7
chore(logs): make search queries case-insensitive ( #11313 )
...
Execution logs' filter query used to be case-sensitive - for example, the `hello` query did not match `Hello World` log lines.
2025-09-17 11:04:07 +02:00
dependabot[bot]
095939ff7a
build(deps): bump software.amazon.awssdk:bom from 2.33.5 to 2.33.11
...
Bumps software.amazon.awssdk:bom from 2.33.5 to 2.33.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:46:42 +02:00
Piyush Bhaskar
094f523874
fix(core): remove object Object from tab title. ( #11347 )
2025-09-17 14:08:50 +05:30
brian.mulier
c7efb2514a
fix(core): avoid filters from overlapping on other pages when changing query params
2025-09-17 10:36:20 +02:00
brian.mulier
887537d8c1
fix(core): avoid clearing filters when reclicking on current left menu item
...
closes #9476
2025-09-17 10:36:20 +02:00
brian.mulier
0630b741b9
fix(core): avoid undefined error on refresh chart
2025-09-17 10:36:20 +02:00
dependabot[bot]
d2b7e723e1
build(deps): bump io.qameta.allure:allure-bom from 2.29.1 to 2.30.0
...
Bumps [io.qameta.allure:allure-bom](https://github.com/allure-framework/allure-java ) from 2.29.1 to 2.30.0.
- [Release notes](https://github.com/allure-framework/allure-java/releases )
- [Commits](https://github.com/allure-framework/allure-java/compare/2.29.1...2.30.0 )
---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-bom
dependency-version: 2.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:22:27 +02:00
dependabot[bot]
080ceadf37
build(deps): bump org.jooq:jooq from 3.20.6 to 3.20.7
...
Bumps org.jooq:jooq from 3.20.6 to 3.20.7.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:21:49 +02:00
dependabot[bot]
a89d902bc2
build(deps): bump andrcuns/allure-publish-action from 2.9.0 to 2.10.0
...
Bumps [andrcuns/allure-publish-action](https://github.com/andrcuns/allure-publish-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/andrcuns/allure-publish-action/releases )
- [Commits](https://github.com/andrcuns/allure-publish-action/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: andrcuns/allure-publish-action
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:20:02 +02:00
dependabot[bot]
e2ef7d412a
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.11 to 0.38.13.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.11...v0.38.13 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:19:13 +02:00
dependabot[bot]
54c667ec4b
build(deps): bump com.google.cloud:libraries-bom from 26.67.0 to 26.68.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.67.0 to 26.68.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.67.0...v26.68.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 10:18:19 +02:00
Piyush Bhaskar
1c53758d33
refactor(core): composable equivalent for mixins ( #11277 )
...
* refactor(core): composable equivalent for mixins
* fix: few tweaks
* fix: remove extension
2025-09-17 11:31:20 +05:30
Ludovic DEHON
d092556bc2
chore(build): use remote actions
2025-09-16 18:09:54 +02:00
Roman Acevedo
308106d532
ci: make generated test report retrocompatible with older releases ( #11308 )
...
* ci: make generated test report retrocompatible with older realeases
* ci: fix cli
2025-09-16 15:21:56 +02:00
Piyush Bhaskar
8fe8f96278
refactor(core): use el-splitter instead of custom sliders ( #11309 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 18:35:57 +05:30
Miloš Paunović
a5cad6d87c
chore(core): improve coloring scheme for dependencies graph ( #11306 )
2025-09-16 14:26:15 +02:00
Loïc Mathieu
199d67fbe2
chore(system): share the application.yaml config file between OSS and EE
2025-09-16 10:53:53 +02:00
Loïc Mathieu
558a2e3f01
fix(flows): properly coompute flow dependencies with preconditions
...
When both upstream flows and where are set, it should be a AND between the two as dependencies must match the upstream flows.
Fixes #11164
2025-09-16 10:43:55 +02:00
HARSH THAKARE
e1d2c30e54
fix(core): add validation to prevent empty label values in Labels task ( #11273 )
...
part of #11227
---------
Co-authored-by: harshinfomaticae <harsh.thakare@infomaticae.co.in >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-16 10:26:46 +02:00
Loïc Mathieu
700c6de411
fix(system): allow flattening a map with duplicated keys
2025-09-16 10:24:43 +02:00
Florian Hussonnois
2b838a5012
fix(executions): add missing CrudEvent on purge execution
...
Related-to: kestra-io/kestra-ee#5061
2025-09-16 09:34:19 +02:00
Loïc Mathieu
617daa79db
fix(executions): truncate the execution_running table as in 0.24 there was an issue in the purge
...
This table contains executions for flows that have a concurrency that are currently running.
It has been added in 0.24 but in that release there was a bug that may prevent some records to being correctly removed from this table.
To fix that, we truncate it once.
2025-09-15 17:29:28 +02:00
Roman Acevedo
1791127acb
test: unflaky FileChangedEventListener and PluginDefaultServiceTest, debug log on JdbcServiceLivenessCoordinatorTest
...
* test: parallelize AbstractRunnerTest
* test: add TestsUtils.randomTenant(..) function
* test: i think i found a bug
* revert debug
* test: add comment on potential bug, make test pass
* test: fix test metadata
* test: unflaky PluginDefaultServiceTest by separating class
* test: add log on JdbcServiceLivenessCoordinatorTest to debug
* test: cleanup debug log
* fix
2025-09-15 17:07:37 +02:00
brian-mulier-p
7feb571fb3
fix(test): add tenant-in-path storage test ( #11292 )
...
part of kestra-io/storage-s3#166
2025-09-15 16:49:02 +02:00
brian-mulier-p
a315bd0e1c
fix(security): enhance basic auth security ( #11285 )
...
closes kestra-io/kestra-ee#5111
2025-09-15 16:27:14 +02:00
Roman Acevedo
e2ac1e7e98
ci: prevent commenting PR test report when cancelled
2025-09-15 16:01:07 +02:00
Miloš Paunović
c6f40eff52
fix(core): adjust positioning of default tour elements ( #11286 )
...
The problem occurred when `No Code` was selected as the `Default Editor Type` in `Settings`. This `PR` resolves the issue.
Closes https://github.com/kestra-io/kestra/issues/9556 .
2025-09-15 14:55:00 +02:00
Miloš Paunović
ccd42f7a1a
chore(core): remove superfluous button attribute in settings page ( #11283 )
2025-09-15 12:27:19 +02:00
Florian Hussonnois
ef08c8ac30
fix(plugins): remove regex validation on version property
...
Changes:
* Fixes stable method in Version class
* Remove regex validation on 'version' property
Related-to: kestra-io/kestra-ee#5090
2025-09-15 11:54:10 +02:00
github-actions[bot]
7b527c85a9
chore(core): localize to languages other than english ( #11280 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-15 11:09:17 +02:00
Hamza
d121867066
chore(flows): trigger editor autocompletion when backspace is pressed ( #10797 )
...
Closes https://github.com/kestra-io/kestra/issues/10776 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 11:07:20 +02:00
Roman Acevedo
a084a9f6f0
ci: fix Summary report test path
2025-09-15 10:50:25 +02:00
Karthik D
f6fff11081
chore(core): add reset to defaults option to settings page ( #11226 )
...
Closes https://github.com/kestra-io/kestra/issues/10640 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 10:45:11 +02:00
Roman Acevedo
3d5015938f
ci: add total header to generateTestReportSummary
2025-09-15 10:32:22 +02:00
Florian Hussonnois
951c93cedb
fix(core): fix CrudEvent model for DELETE operation
...
Refactor XxxRepository class to use new factory methods
from the CrudEvent class
Related-to: kestra-io/kestra-ee#4727
2025-09-15 10:06:52 +02:00
Antoine Gauthier
9c06b37989
chore(core): resolve button text overflow on system overview page ( #11271 )
...
Closes https://github.com/kestra-io/kestra/issues/11245 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-15 09:57:10 +02:00
Anna Geller
a916a03fdd
fix(stats): update edition comparison with latest features and improved descriptions ( #11272 )
2025-09-14 12:35:26 +02:00
Roman Acevedo
4e728da331
test: disable one last test
2025-09-12 20:24:08 +02:00
Roman Acevedo
166a3932c9
test: do not parallelize yet AbstractRunnerTest
2025-09-12 20:24:08 +02:00
Roman Acevedo
0a21971bbf
ci: only comment PR with test report in PR
2025-09-12 20:24:08 +02:00
Roman Acevedo
8c4d7c0f9e
test: disable failing tests, they will be fixed soon
...
- will be treated in https://github.com/kestra-io/kestra/issues/11269
2025-09-12 20:24:08 +02:00
Nicolas K.
b709913071
test: run core tests in parallel ( #11265 )
...
- advance on #11264
* feat(ci-cd): play tests in parallel and synchronize plugin registry init
* fix(tests): change memory to h2 because the configuration have changed
* feat(tests): use tenant id to run runner tests in parallel
* run AbstractRunnerTest test methods in parallel
* feat(tests): use tenant id to run runner tests in parallel
* feat(tests): remove unwanted generated files
---------
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-12 19:29:38 +02:00
Roman Acevedo
5be401d23c
ci: add a kestra-devtools cli, and comment PR with failed tests
...
this is a POC, I think it can already be useful. Next step will be to move kestra-devtools to a separate repo and publish it to npm
2025-09-12 18:48:12 +02:00
Roman Acevedo
bb9f4be8c2
Revert "chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )"
...
This reverts commit fc690bf7cd .
Python task cannot be used here, it is not available. This commit was
wrongly merged with a red CI
2025-09-12 17:49:02 +02:00
François Delbrayelle
01e8e46b77
Revert "feat(retry): use the retry policy on HttpClient ( #10922 )" ( #11263 )
...
This reverts commit a236688be6 .
2025-09-12 17:46:28 +02:00
Miloš Paunović
d00f4b0768
chore(core): ensure editor suggestion widget renders above other elements ( #11258 )
...
Closes https://github.com/kestra-io/kestra/issues/10702 .
Closes https://github.com/kestra-io/kestra/issues/11033 .
2025-09-12 14:48:56 +02:00
Barthélémy Ledoux
279f59c874
fix(core): only display close all tabs when there is more than one tab ( #11257 )
2025-09-12 14:20:54 +02:00
Barthélémy Ledoux
d897509726
fix(flows): clear tasks list when last task is deleted ( #11255 )
2025-09-12 14:20:42 +02:00
Pradumna Saraf
0d592342af
chore(sanitycheck): add for OutputValues ( #11105 )
2025-09-12 16:53:13 +05:30
Pradumna Saraf
fc690bf7cd
chore(sanitycheck): refactor PurgeCurrentExecutionFiles ( #11115 )
2025-09-12 16:52:37 +05:30
Antoine Gauthier
0a1b919863
chore(logs): display copy button only on row hover ( #11254 )
...
Closes https://github.com/kestra-io/kestra/issues/11220 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:08 +02:00
Piyush Bhaskar
2f4e981a29
fix(core): add gradient at footer to avoid hard cut ( #11252 )
2025-09-12 14:35:47 +05:30
brian-mulier-p
5e7739432e
fix(core): add ability to remap sort keys ( #11233 )
...
part of kestra-io/kestra-ee#5075
2025-09-12 09:43:39 +02:00
Miloš Paunović
8aba863b8c
feat(core): introduce close all panels functionality ( #11225 )
...
Closes https://github.com/kestra-io/kestra/issues/10785 .
2025-09-12 09:01:24 +02:00
dependabot[bot]
7eaa43c50f
build(deps): bump axios ( #11243 )
...
Bumps the npm_and_yarn group with 1 update in the /ui directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 08:36:02 +02:00
Piyush Bhaskar
267ff78bfe
fix(admin): change the header and add description on hover ( #11241 )
...
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-12 12:00:41 +05:30
François Delbrayelle
7272cfe01f
feat(ai_copilot): gray italic placeholder + rename AiAgent to AiCopilot ( #11235 )
2025-09-11 20:24:04 +02:00
brian.mulier
91e2fdb2cc
fix(ai): increase maxOutputToken default
2025-09-11 18:11:52 +02:00
François Delbrayelle
a236688be6
feat(retry): use the retry policy on HttpClient ( #10922 )
2025-09-11 15:00:25 +02:00
Antoine Gauthier
81763d40ae
fix(docs): center main container in DocsLayout ( #11222 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-09-11 16:18:12 +05:30
Miloš Paunović
677efb6739
fix(namespaces): open details page at top ( #11221 )
...
Closes https://github.com/kestra-io/kestra/issues/10536 .
2025-09-11 10:52:47 +02:00
Nicolas K.
b35924fef1
fix(tests): add server type mock in the kestra context ( #11176 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-11 09:45:51 +02:00
Jaem Dessources
9dd93294b6
fix(core): align copy logs button to each row’s right edge ( #11216 )
...
Closes https://github.com/kestra-io/kestra/issues/10898 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:55:01 +02:00
Piyush Bhaskar
fac6dfe9a0
fix(core): update router usage in loadAutocomplete. ( #11219 )
2025-09-11 12:13:05 +05:30
Bisesh
3bf9764505
fix(core): make sidebar tab color consistent when unfocused ( #11217 )
...
Closes https://github.com/kestra-io/kestra/issues/11156 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-11 08:33:57 +02:00
Piyush Bhaskar
c35cea5d19
fix(core): override the ns module. ( #11218 )
2025-09-11 11:53:00 +05:30
Barthélémy Ledoux
4d8e9479f1
refactor: finally get rid of vuex ( #11211 )
2025-09-10 22:44:21 +02:00
Florian Hussonnois
3f24e8e838
fix(core): make CRC32 for plugin JARs lazy
...
Make CRC32 calculation for lazy plugin JAR files
to avoid excessive startup time and performance impact.
Avoid byte buffer reallocation while computing CRC32.
2025-09-10 17:42:02 +02:00
Miloš Paunović
7175fcb666
fix(executions): refactor link creation to ensure the id is rendered as a clickable link ( #11209 )
...
Related to https://github.com/kestra-io/kestra/issues/10906 .
2025-09-10 15:01:29 +02:00
Barthélémy Ledoux
2ddfa13b1b
refactor: make-axios-composable ( #11177 )
2025-09-10 14:54:00 +02:00
Barthélémy Ledoux
ba2a5dfec8
chore: revert monaco update ( #11207 )
2025-09-10 13:34:33 +02:00
Loïc Mathieu
f84441dac7
fix(ci): disable publishing docker image on fork
...
I should have not trusted an AI for this but copy/paste what I know work: the Quarkus CI!
2025-09-10 12:17:25 +02:00
Barthélémy Ledoux
433b788e4a
chore: a bunch of performance fixes detected by oxlint (eslint-unicorn) ( #10050 )
2025-09-10 11:35:07 +02:00
dependabot[bot]
65c5fd6331
build(deps): bump org.projectlombok:lombok from 1.18.38 to 1.18.40
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.38 to 1.18.40.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.40 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:12:24 +02:00
dependabot[bot]
421ab40276
build(deps): bump io.micrometer:micrometer-core from 1.15.3 to 1.15.4
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:11:48 +02:00
dependabot[bot]
efb2779693
build(deps): bump flyingSaucerVersion from 9.13.3 to 10.0.0
...
Bumps `flyingSaucerVersion` from 9.13.3 to 10.0.0.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.3 to 10.0.0
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.3...v10.0.0 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:59 +02:00
dependabot[bot]
74d371c0ca
build(deps): bump com.azure:azure-sdk-bom from 1.2.37 to 1.2.38
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.37 to 1.2.38.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.37...azure-sdk-bom_1.2.38 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 11:10:10 +02:00
Loïc Mathieu
90a7869020
fixsystem): always load netty from the app classloader
...
As Netty is used in core and a lot of plugins, and we already load project reactor from the app classloader that depends in Netty.
Fixes https://github.com/kestra-io/kestra-ee/issues/5038
2025-09-10 10:50:22 +02:00
dependabot[bot]
d9ccb50b0f
build(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:40 +02:00
dependabot[bot]
aea0b87ef8
build(deps): bump aquasecurity/trivy-action from 0.33.0 to 0.33.1
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.33.0 to 0.33.1.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.33.0...0.33.1 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:47:17 +02:00
Loïc Mathieu
9a144fc3fe
fix(system): we don't need to advance the parser anymore to the first token
2025-09-10 10:46:44 +02:00
Loïc Mathieu
ddd9cebc63
chore(deps): upgrade to Jackson 2.20.0
...
Jackson annotation now uses a version scheme without micro version so it has been updated to 2.20.
Closes #11069
2025-09-10 10:46:44 +02:00
dependabot[bot]
1bebbb9b73
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.5.2 to 2.5.3.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:26 +02:00
dependabot[bot]
8de4dc867e
build(deps): bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:46:08 +02:00
dependabot[bot]
fc49694e76
build(deps): bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:47 +02:00
dependabot[bot]
152300abae
build(deps): bump io.micronaut.openapi:micronaut-openapi-bom
...
Bumps [io.micronaut.openapi:micronaut-openapi-bom](https://github.com/micronaut-projects/micronaut-openapi ) from 6.17.3 to 6.18.0.
- [Release notes](https://github.com/micronaut-projects/micronaut-openapi/releases )
- [Commits](https://github.com/micronaut-projects/micronaut-openapi/compare/v6.17.3...v6.18.0 )
---
updated-dependencies:
- dependency-name: io.micronaut.openapi:micronaut-openapi-bom
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:45:13 +02:00
dependabot[bot]
1ff5dda4e1
build(deps): bump software.amazon.awssdk:bom from 2.33.2 to 2.33.5
...
Bumps software.amazon.awssdk:bom from 2.33.2 to 2.33.5.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 10:44:50 +02:00
Miloš Paunović
84f9b8876d
chore(deps): regular dependency update ( #11200 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-09-10 10:18:33 +02:00
brian-mulier-p
575955567f
fix(flows): avoid failing flow dependencies with dynamic defaults ( #11166 )
...
closes #11117
2025-09-10 09:59:51 +02:00
brian-mulier-p
d6d2580b45
fix(namespaces): avoid adding 'company.team' as default ns ( #11174 )
...
closes #11168
2025-09-09 17:13:48 +02:00
Miloš Paunović
070e54b902
chore(flows): display correct flow dependency count ( #11169 )
...
Closes https://github.com/kestra-io/kestra/issues/11127 .
2025-09-09 13:56:17 +02:00
Roman Acevedo
829ca4380f
fix(flows): topology would not load when having many flows and cyclic relations
...
- this will probably fix https://github.com/kestra-io/kestra-ee/issues/4980
the issue was recursiveFlowTopology was returning a lot of duplicates, it was aggravated when having many Flows and multiple Flow triggers
2025-09-09 13:06:20 +02:00
Karthik D
381c7a75ad
chore(core): use simple search input on blueprints listing ( #11034 )
...
Closes https://github.com/kestra-io/kestra/issues/11002 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:54:58 +02:00
louispy
1688c489a9
chore(flows): improve visibility of horizontal scroll bar on listing ( #11163 )
...
Closes https://github.com/kestra-io/kestra/issues/11158 .
Co-authored-by: louispy <louisleslie98@gmail.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-09-09 12:40:28 +02:00
AKSHAT GUPTA
93ccbf5f9b
chore(core): separate data loading from graph node rendering on dependency view ( #11155 )
...
Relates to https://github.com/kestra-io/kestra/issues/11125 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 12:25:58 +02:00
Barthélémy Ledoux
ac1cb235e5
refactor: avoid importing all of lodash when we only need groupBy ( #10870 )
2025-09-09 11:34:13 +02:00
dependabot[bot]
9d3d3642e8
build(deps): bump kafkaVersion from 4.0.0 to 4.1.0
...
Bumps `kafkaVersion` from 4.0.0 to 4.1.0.
Updates `org.apache.kafka:kafka-clients` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams` from 4.0.0 to 4.1.0
Updates `org.apache.kafka:kafka-streams-test-utils` from 4.0.0 to 4.1.0
---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.kafka:kafka-streams-test-utils
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 09:56:38 +02:00
Suguresh
3d306a885e
feat(core): add extra date format options ( #10237 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:31:49 +02:00
Antoine Gauthier
ef193c5774
feat(core): add a new date format option with milliseconds ( #11108 )
...
Closes https://github.com/kestra-io/kestra/issues/11028 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:20:37 +02:00
AmbarMishra973
d0f46169f4
feat(executions): make the id field a link that can be opened in a new tab ( #10963 )
...
Closes https://github.com/kestra-io/kestra/issues/10906 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-09-09 09:13:49 +02:00
François Delbrayelle
3005ab527c
fix(outputs): open external file was not working ( #11154 )
2025-09-08 17:45:19 +02:00
Barthélémy Ledoux
688e2af12b
chore: update eslint config for vue files ( #9891 )
2025-09-08 16:42:33 +02:00
Nicolas K.
4c0a05f484
fix(test): flaky Scheduler trigger change test ( #11153 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-09-08 16:33:23 +02:00
zaib shamsi
108f8fc2c7
feat(executions): nicer exception message for the HttpFunction
...
### What I did
- Improved the exception message in HttpFunction.java to make debugging easier.
### Why
- The original message was too generic. This change makes it clearer where the issue occurs.
2025-09-08 15:04:12 +02:00
Barthélémy Ledoux
8b81a37559
refactor: make folder structure of no-code use "no-code" ( #11122 )
2025-09-08 14:15:04 +02:00
Barthélémy Ledoux
9222f97d63
fix(core): multipanel split creates super big panels ( #11123 )
2025-09-08 14:14:40 +02:00
brian.mulier
43e3591417
chore(ci): fail-safe update-plugin-kestra-version.sh
2025-09-08 12:02:28 +02:00
brian.mulier
438dc9ecf6
chore(ci): create branch if not exist on update-plugin-kestra-version.sh
2025-09-08 11:45:15 +02:00
brian-mulier-p
7292837c58
chore(ci): add LTS tagging ( #11131 )
2025-09-08 11:13:16 +02:00
brian.mulier
7fa93d7764
chore(version): update to version 'v1.1.0-SNAPSHOT'.
2025-09-08 10:08:34 +02:00
brian.mulier
a3c9b35b25
fix(ci): no more RC semver check on plugins
2025-09-08 09:56:11 +02:00
brian.mulier
2c03101422
fix(ci): no more RC semver check on plugins
2025-09-08 09:54:42 +02:00
brian.mulier
7ee2cca3ae
fix(ci): no more RC semver check
2025-09-08 09:54:42 +02:00
brian.mulier
ddb48a4384
fix(ci): no more RC semver check
2025-09-08 09:51:31 +02:00
AJ Emerich
a62c5ab637
fix(docs): correct core properties and other docs ( #11026 )
...
* fix(docs): correct core properties and other docs
Correct grammar, punctuation, and consistency
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-05 17:44:04 +02:00
AJ Emerich
1b934d31f1
fix(docs): fix trigger docs#11018
2025-09-05 17:40:02 +02:00
Miloš Paunović
f887f53c25
fix(core): allow triggering the task from playground again after a 422 error ( #11112 )
...
Closes https://github.com/kestra-io/kestra/issues/11109 .
2025-09-05 15:43:43 +02:00
Roman Acevedo
098fa5a4ef
fix(topology): prevent flowTopology failing on a Flow for bugged relation
...
- fixes https://github.com/kestra-io/kestra/issues/11096
2025-09-05 15:16:00 +02:00
Barthélémy Ledoux
c833ab6bc1
fix(flows): avoid updating code if no-code has not changed ( #11094 )
2025-09-05 14:14:08 +02:00
Krie
dfb7c61455
docs: clarify java version on devcontainer
2025-09-05 13:56:13 +02:00
Florian Hussonnois
ed509d4461
fix(plugins): fix registration of a same plugins and doc reload
...
Compute a quick CRC32 of each plugin based on the Central Directory
of the JarFile to ensure change detection - allowing re-upload
of a same plugin version (EE)
Fix : kestra-io/kestra-ee#4925
Fix : kestra-io/kestra-ee#4882
2025-09-05 12:55:19 +02:00
dependabot[bot]
8b50f191d8
build(deps): bump mermaid in /ui in the npm_and_yarn group ( #10833 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [mermaid](https://github.com/mermaid-js/mermaid ).
Updates `mermaid` from 11.8.1 to 11.10.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.8.1...mermaid@11.10.0 )
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.10.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 12:36:38 +02:00
Piyush Bhaskar
7c5b531117
fix(core): export flow from settings ( #11111 )
2025-09-05 14:03:18 +05:30
Miloš Paunović
810579bce9
chore(core): amend dependency graph coloring scheme ( #11107 )
2025-09-05 09:59:46 +02:00
Piyush Bhaskar
a0e7c50b28
fix(core): show inherited kv pairs button only on kv tab ( #11104 )
2025-09-05 11:40:50 +05:30
François Delbrayelle
bfbc3f70a4
build(main): add skip-test as an option for workflows ( #11103 )
2025-09-04 19:33:06 +02:00
Ludovic DEHON
9b5c4b0052
feat(build): allow skip test on main ci
2025-09-04 18:55:03 +02:00
AJ Emerich
b7063d986b
docs(flow-trigger): add example with conditions ( #11099 )
...
Closes https://github.com/kestra-io/kestra/issues/10197
2025-09-04 18:33:37 +02:00
brian.mulier
46ec0ae701
fix(ai): move maxOutputToken default from 50000 to 4000
2025-09-04 18:28:02 +02:00
brian.mulier
ba0615ba01
fix(ai): add some properties to Posthog events
2025-09-04 18:28:02 +02:00
Florian Hussonnois
0a26098a91
fix(core): add method to DefaultPluginRegistry to override of plugin registration
2025-09-04 17:55:56 +02:00
Barthélémy Ledoux
0e2863e6fd
feat(flows): update DEFAULT_ACTIVE_TABS to follow settings ( #11095 )
2025-09-04 16:55:55 +02:00
brian-mulier-p
4b6559203c
fix(dashboards): blueprints working for dashboards ( #11082 )
...
part of #11076
2025-09-04 15:39:23 +02:00
Malaydewangan09
b6993d71f2
feat(plugins): add plugins
2025-09-04 18:59:28 +05:30
Barthélémy Ledoux
ea6daf381d
fix(core): Multipanel layout fixes ( #11092 )
2025-09-04 15:23:57 +02:00
dependabot[bot]
0649c1309b
build(deps): bump software.amazon.awssdk:bom from 2.32.31 to 2.33.1
...
Bumps software.amazon.awssdk:bom from 2.32.31 to 2.33.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 15:01:05 +02:00
François Delbrayelle
6e21d650f9
feat(plugin): add new priority attr on Plugin annotation ( #10975 )
2025-09-04 14:21:38 +02:00
Piyush Bhaskar
88acc91323
chore(version): update @kestra-io/ui-libs to version 0.0.244 ( #11088 )
2025-09-04 17:44:45 +05:30
Miloš Paunović
a822f3b372
fix(flow)*: properly handle tab closing by clicking the cross icon in the corner of the panel ( #11086 )
...
Closes https://github.com/kestra-io/kestra/issues/10981 .
2025-09-04 14:11:34 +02:00
github-actions[bot]
4a3c6ee9e9
chore(core): remove empty lines at the end of translation files ( #11089 )
2025-09-04 14:07:38 +02:00
Loïc Mathieu
0ed4e5853d
fix(deps): add worker to the platform
2025-09-04 13:33:42 +02:00
Loïc Mathieu
71cdd02230
fix(executions): add logs in case of concurrency limit failure
...
Fixes #11004
2025-09-04 13:03:00 +02:00
brian.mulier
fedddcde00
fix(ai): move back to Gemini as default
2025-09-04 12:49:18 +02:00
Ludovic DEHON
03f256cb9b
chore(deps): follow platform on com.microsoft.playwright:playwright
2025-09-04 11:37:01 +02:00
dependabot[bot]
f9317ba8ea
build(deps): bump google-github-actions/setup-gcloud from 2 to 3
...
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/setup-gcloud/releases )
- [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/setup-gcloud/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/setup-gcloud
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:56 +02:00
dependabot[bot]
eefca3d7a4
build(deps): bump google-github-actions/auth from 2 to 3
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2 to 3.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/auth/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:35:37 +02:00
dependabot[bot]
96b9e3c74b
build(deps): bump mailchecker from 6.0.17 to 6.0.18 in /ui
...
Bumps [mailchecker](https://github.com/FGRibreau/mailchecker ) from 6.0.17 to 6.0.18.
- [Changelog](https://github.com/FGRibreau/mailchecker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FGRibreau/mailchecker/compare/v6.0.17...v6.0.18 )
---
updated-dependencies:
- dependency-name: mailchecker
dependency-version: 6.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:34:34 +02:00
dependabot[bot]
0a78778e5c
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.9 to 0.38.11.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.9...v0.38.11 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:27:48 +02:00
dependabot[bot]
5342948bfb
build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.32.0...0.33.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:26:05 +02:00
brian.mulier
f9beb0f4af
fix(ai): add model-name to configuration example when Copilot is not configured
2025-09-04 11:25:21 +02:00
Ludovic DEHON
70c1621025
chore(deps): update most of js deps
2025-09-04 11:24:37 +02:00
Loïc Mathieu
a9098e7dc9
fix(tests): reduce test duration
2025-09-04 11:04:13 +02:00
Loïc Mathieu
249839833c
chore(system): move the standalone runner to the cli module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
97ec24fc6a
chore(system): merge Indexer with the IndexerInterface
2025-09-04 11:04:13 +02:00
Loïc Mathieu
be5e24217b
chore(system): extract the scheduler to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
a5724bcb18
chore(system): extract the executor to its own module
2025-09-04 11:04:13 +02:00
Loïc Mathieu
f3057d2d57
chore(system): extract the worker to its own module
2025-09-04 11:04:13 +02:00
Roman Acevedo
e8a953fc6b
test: disable flaky test AbstractRunnerTest.flowTriggerWithConcurrencyLimit
...
- sometimes fails on Kafka tests: https://github.com/kestra-io/kestra-ee/actions/runs/17382883576/attempts/1#summary-49344101977
- it will be fixed during cooldown here https://github.com/kestra-io/kestra/issues/10758
2025-09-04 10:42:17 +02:00
Barthélémy Ledoux
267f4fcc86
fix(flow): cleanup executions' graph and flow on execution reset ( #11075 )
...
* fix: typescript issue in LowCodeEditor
* fix(flow): cleanup executions' graph and flow on execution reset
* add tsexpect error
2025-09-04 10:17:48 +02:00
github-actions[bot]
af1e2e3059
chore(core): localize to languages other than english ( #11074 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-04 09:51:32 +02:00
Anna Geller
638d58697b
fix: too long sidebar names ( #11073 )
2025-09-04 09:44:36 +02:00
brian-mulier-p
0ae9374bf5
fix(ai): optional flowYaml in generateFlow endpoint ( #10974 )
...
closes kestra-io/kestra-ee#4286
2025-09-03 14:50:59 +02:00
Miloš Paunović
6a0344a09e
chore(core): improve dependency graph user experience ( #10994 )
...
Closes https://github.com/kestra-io/kestra/issues/10925 .
Closes https://github.com/kestra-io/kestra-ee/issues/4865 .
2025-09-03 14:41:40 +02:00
Miloš Paunović
e46b4a75d1
fix(flows): pass proper namespace id on flow creation ( #11031 )
2025-09-03 13:57:04 +02:00
Ludovic DEHON
8fe1bae739
chore(deps): remove unrequired deps from MakeFile
2025-09-03 12:54:57 +02:00
Ludovic DEHON
9ef59fdd23
chore(deps): upgrade some platform deps
2025-09-03 12:54:09 +02:00
Roman Acevedo
79ab4415ad
fix(storage): avoid NPE in PurgeKV when no metadata or expiration date
...
- fixes https://github.com/kestra-io/kestra/issues/11019
2025-09-03 12:52:20 +02:00
brian.mulier
dd3829cc48
fix(ai): enhance FlowYamlBuilder prompt ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
fa187904f9
fix(ai): remove @Requires on API key as it's already done transitively ( #11027 )
2025-09-03 12:08:54 +02:00
brian.mulier
c659599b1f
chore(deps): add langchain4j version to platform ( #11027 )
2025-09-03 12:08:54 +02:00
Florian Hussonnois
85db1eafa7
fix(plugins): add plugin registry hash to invalidate cache
...
Fixes : kestra-io/kestra-ee#4882
2025-09-03 11:51:39 +02:00
Florian Hussonnois
9863f0807f
fix(flows): fix dynamic default inputs ( #11014 )
...
Fixes : #11014
2025-09-03 10:25:33 +02:00
brian-mulier-p
b3b0d630cf
feat(ai): langchain4j implementation of AI Copilot ( #10995 )
...
closes kestra-io/kestra-ee#4710
2025-09-03 10:04:07 +02:00
Florian Hussonnois
97665449a8
fix(system): rename service EMPTY state to INACTIVE ( kestra-io/kestra-ee#4838 )
...
Related-to: kestra-io/kestra-ee#4838
2025-09-03 09:11:36 +02:00
AJ Emerich
2e1ed792e9
fix(docs): fix grammar and punctuation in core storage ( #11020 )
...
* fix(docs): fix grammar and punctuation in core storage
* Apply suggestions from code review
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
---------
Co-authored-by: Anna Geller <anna.m.geller@gmail.com >
2025-09-02 23:49:01 +02:00
Ludovic DEHON
59e3ae5922
chore(deps): use a common http5 client
2025-09-02 22:49:53 +02:00
Anna Geller
d46b54746a
fix(docs): improve grammar and examples ( #11017 )
...
* fix(docs): improve grammar and examples
* fix: comma and whitespace issues in CI
2025-09-02 20:04:44 +02:00
Ludovic DEHON
4fbaed744b
chore(deps): bump micronaut to 4.9.3
2025-09-02 19:44:19 +02:00
AJ Emerich
b0638437d5
fix(kv-purge): clean up the docs ( #11016 )
2025-09-02 19:21:01 +02:00
Ludovic DEHON
e3f9d0f8ff
chore(deps): bump org.sonarqube from 6.2.0.5505 to 6.3.1.5724
2025-09-02 18:23:30 +02:00
Barthélémy Ledoux
ae80738f33
fix(docs): remove url hash change when opening a docs ( #11000 )
2025-09-02 15:44:55 +02:00
Barthélémy Ledoux
2b4f208569
refactor(namespaces): less code in namespace files editor ( #9912 )
2025-09-02 14:41:24 +02:00
Barthélémy Ledoux
8acbc8ba03
fix(nocode): KeyValue Pairs have a bug ( #10998 )
2025-09-02 14:19:55 +02:00
github-actions[bot]
d92cc099c7
chore(core): localize to languages other than english ( #11012 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-09-02 14:07:51 +02:00
Piyush Bhaskar
3d806022bc
feat(executions): allow changing the value of input before replaying an execution ( #11010 )
2025-09-02 16:39:28 +05:30
Roman Acevedo
b72bafe344
Revert "chore(deps): bump com.gradleup.shadow to 9.1.0"
...
This reverts commit 55c89244b4 .
2025-09-02 12:22:05 +02:00
Barthélémy Ledoux
5e2063aa57
fix(no-code): explore allOf clauses for $deprecated flags ( #10999 )
2025-09-02 11:35:46 +02:00
Miloš Paunović
3838f8c87f
fix(executions): clear errors on selected value change in outputs tab ( #11007 )
...
Closes https://github.com/kestra-io/kestra/issues/10979 .
2025-09-02 11:16:59 +02:00
Ludovic DEHON
55c89244b4
chore(deps): bump com.gradleup.shadow to 9.1.0
2025-09-02 10:02:03 +02:00
Roman Acevedo
59c9ae57b7
ci: fix setversion-tag.yml not triggering a main.yml job on a pushed tag
...
the missing token: ${{ secrets.GH_PERSONAL_TOKEN }} is the only difference between this CI and EE CI, so it is probably the right fix
2025-09-01 16:25:04 +02:00
Roman Acevedo
1b8a2cd19a
tests: add default false value to ui-anonymous-usage-report.enabled
...
to avoid having to configure it in tests
2025-09-01 16:02:17 +02:00
Miloš Paunović
16992626d2
fix(core): allow removal of block items from no code editor ( #10992 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4862 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-09-01 10:50:06 +02:00
Ludovic DEHON
2c94922736
feat(core): add thread http client, deadlock and virtual thread metrics
2025-08-31 23:57:34 +02:00
Ludovic DEHON
b45c0b13be
refactor(ui): posthog as composable and option for ui telemetry
...
relate to kestra-io/kestra-ee#4831
2025-08-29 19:36:58 +02:00
Nicolas K.
aed055dcb1
fix(storage): delete the metadata with the key when we delete an KV s… ( #10990 )
...
* fix(storage): delete the metadata with the key when we delete an KV store entry
* Update core/src/main/java/io/kestra/core/storages/kv/InternalKVStore.java
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
* fix(storage): fix typo
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: brian-mulier-p <bmmulier@hotmail.fr >
2025-08-29 17:28:39 +02:00
Nicolas K.
cfe107705b
feat(storage): add purge kv task ( #10964 )
...
* feat(storage): add purge kv task
* feat(storage): add purge kv task
* feat(storage): add sanity check
* feat(storage): clean code
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-29 16:24:41 +02:00
brian-mulier-p
58da5fe7d8
fix(flows): add version autocompletion ( #10973 )
...
closes kestra-io/kestra-ee#4702
2025-08-29 15:34:37 +02:00
brian.mulier
869f7c718c
fix(secrets): base64-encoded secrets value obfuscation
...
closes kestra-io/kestra-ee#4639
2025-08-29 15:33:52 +02:00
brian.mulier
985ed2ac89
fix(secrets): empty secrets ignored in secret obfuscation
...
closes #10526
2025-08-29 15:33:52 +02:00
Loïc Mathieu
bf0361778d
fix(executions): clear errors/finally/afterExecution branches when changing the state of a taskrun
...
As changing the state of a taskrun will restart the flow, if we didn't clear those branches, the flow would not resart properly.
Fixes https://github.com/kestra-io/kestra-ee/issues/3211
2025-08-29 15:13:06 +02:00
Miloš Paunović
04a6adf012
chore(executions): make dependency graph table links navigate to execution pages ( #10988 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4866 .
2025-08-29 14:27:08 +02:00
Piyush Bhaskar
0ffb71c25d
fix(ui): do not allow white space in password ( #10987 )
2025-08-29 16:47:45 +05:30
Miloš Paunović
63659eca79
chore(executions): optimize dependency graph state updates ( #10985 )
...
Closes https://github.com/kestra-io/kestra/issues/10795 .
2025-08-29 12:58:03 +02:00
Loïc Mathieu
357d4e0d69
feat(executions): allow flow trigger on concurrency limit
...
Closes https://github.com/kestra-io/kestra-ee/issues/3270
This allow listening to the QUEUED state on the flow trigger.
This also fixes an issue that when concurrency limit is setup, you would not listen to the RUNNING state.
2025-08-29 11:07:43 +02:00
Piyush Bhaskar
cf301a1192
chore(core): fix border color of validation btn and add loading state in Action button ( #10982 )
2025-08-29 14:08:23 +05:30
Ludovic DEHON
bc08fc7d07
fix(core): disable useless health check
2025-08-28 20:47:02 +02:00
Ludovic DEHON
85ac124740
feat(core): add netty metrics on micrometer
2025-08-28 20:46:28 +02:00
Ludovic DEHON
8021257bf4
fix(core): align open source & ee configuration
2025-08-28 20:45:50 +02:00
dependabot[bot]
c4022d2e3c
build(deps): bump flyingSaucerVersion from 9.13.2 to 9.13.3
...
Bumps `flyingSaucerVersion` from 9.13.2 to 9.13.3.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.2 to 9.13.3
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.2...v9.13.3 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 16:10:35 +02:00
dependabot[bot]
ee48865706
build(deps): bump software.amazon.awssdk:bom from 2.32.26 to 2.32.31
...
Bumps software.amazon.awssdk:bom from 2.32.26 to 2.32.31.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.31
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:34:54 +02:00
dependabot[bot]
f7a23ae459
build(deps): bump org.jsoup:jsoup from 1.21.1 to 1.21.2
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.1 to 1.21.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.21.1...jsoup-1.21.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:33:28 +02:00
Miloš Paunović
a13909337e
feat(namespaces): introduce inherited key/value pairs drawer ( #10967 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/2830 .
2025-08-28 13:06:10 +02:00
Piyush Bhaskar
502f0362e3
fix(flows): properly delete task from topology to reflect everywhere ( #10924 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-28 16:17:18 +05:30
brian-mulier-p
dbaa35370f
fix(plugins): hide "apps", "appBlocks", "charts", "dataFilters", "dataFiltersKPI" types in Plugins page ( #10965 )
...
closes #10464
2025-08-28 11:36:50 +02:00
dependabot[bot]
59a93b2ab9
build(deps): bump com.github.ksuid:ksuid from 1.1.3 to 1.1.4
...
Bumps [com.github.ksuid:ksuid](https://github.com/ksuid/ksuid ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/ksuid/ksuid/releases )
- [Commits](https://github.com/ksuid/ksuid/compare/ksuid-1.1.3...ksuid-1.1.4 )
---
updated-dependencies:
- dependency-name: com.github.ksuid:ksuid
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:03:27 +02:00
dependabot[bot]
bff8026ebb
build(deps): bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 11:02:21 +02:00
dependabot[bot]
4481318023
build(deps): bump jakarta.mail:jakarta.mail-api from 2.1.3 to 2.1.4
...
Bumps [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/jakartaee/mail-api/releases )
- [Commits](https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4 )
---
updated-dependencies:
- dependency-name: jakarta.mail:jakarta.mail-api
dependency-version: 2.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:59:56 +02:00
dependabot[bot]
c8b33dd690
build(deps): bump net.thisptr:jackson-jq from 1.4.0 to 1.5.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 10:58:36 +02:00
Nicolas K.
05b485e6cc
feat(API): add a new endpoint to replay and execution / task with new… ( #10868 )
...
* feat(API): add a new endpoint to replay and execution / task with new inputs
* clean(API): code review
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-28 10:35:39 +02:00
brian-mulier-p
78a489882f
feat(executions): add autoselectFirst property to select inputs ( #10919 )
...
closes #9691
2025-08-28 09:39:05 +02:00
github-actions[bot]
b872223995
chore(core): localize to languages other than english ( #10933 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-28 08:26:32 +02:00
YannC
e3d2b93c6b
feat: export auditlogs through a streamed file ( #10569 )
2025-08-27 23:44:34 +02:00
brian.mulier
1699403c95
fix(dashboard): working dashboard edit
2025-08-27 22:36:15 +02:00
brian.mulier
b3fa5ead6d
fix(dashboard): don't duplicate id on source retrieval
2025-08-27 21:04:02 +02:00
YannC.
d4e7b0cde4
fix: throw an error when trying to create a flow with a reserved keyword id
...
close #5832
2025-08-27 19:17:04 +02:00
brian-mulier-p
5da4d88738
feat(dashboard): mandatory id + add autogenerated id to source for legacy handling ( #10912 )
...
closes kestra-io/kestra-ee#4484
2025-08-27 14:10:28 +02:00
Miloš Paunović
d60ec87375
chore(core): align flow options in tour to the top of the page ( #10920 )
...
Closes https://github.com/kestra-io/kestra/issues/10915 .
2025-08-27 13:54:07 +02:00
brian-mulier-p
cf87145bb9
fix(docs): move proxy target from kestra to localhost and add UI README.md ( #10916 )
...
closes #10902
2025-08-27 11:50:19 +02:00
brian.mulier
0e2ddda6c7
fix(core): allow some left menu methods inheritance
...
part of kestra-io/kestra-ee#4728
2025-08-27 10:47:29 +02:00
brian-mulier-p
3b17b741f1
fix(doc): remove .env.development.local instructions as it's no longer required
...
closes #10902
2025-08-27 10:22:28 +02:00
Miloš Paunović
21c43e79e2
feat(core): implement improved graph for namespace dependencies view ( #10909 )
...
Closes https://github.com/kestra-io/kestra/issues/10634 .
2025-08-27 08:34:24 +02:00
Piyush Bhaskar
810e80d989
fix(plugins): improve plugin documentation update logic for element selection ( #10908 )
2025-08-26 16:53:30 +05:30
Loïc Mathieu
2aafe15124
chore: add JacksonMapperTest.toMap()
2025-08-26 10:38:22 +02:00
Loïc Mathieu
cf866c059a
fix: pause tasks didn't process erros or onFinally tasks
...
Fixes #9794
The Pause task was previously immediatly termindated without taken into account any errors or finally block.
To allow processing those blocks, we need to store the terminated state in the output, then use it to resolve the final state.
2025-08-26 10:38:22 +02:00
Loïc Mathieu
370fe210e5
fix: allow timeout on the Pause task
2025-08-26 10:38:22 +02:00
Abdur Rahman S
83e98be413
chore(executions): add parent execution link to execution overview page ( #10810 )
...
Closes https://github.com/kestra-io/kestra/issues/10745 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 10:12:37 +02:00
Piyush Bhaskar
7d4d1631d2
fix(core): do not overflow the version selection on release notes ( #10903 )
2025-08-26 13:25:58 +05:30
github-actions[bot]
98534f16e2
chore(core): localize to languages other than english ( #10904 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-26 09:48:43 +02:00
Barthélémy Ledoux
b308697449
refactor(flows): generalize no code editor ( #10873 )
2025-08-26 09:33:21 +02:00
Piyush Bhaskar
62e0550efd
fix(ui): bring better small chart and tooltip. ( #10839 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 12:59:16 +05:30
YannC
1711e7fa05
fix: allow to enforce editor view when list is unreadable, also truncate too long column ( #10885 )
2025-08-26 09:10:39 +02:00
github-actions[bot]
04a3978fd2
chore(core): localize to languages other than english ( #10901 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-26 08:47:39 +02:00
Biplab Bera
2d348786c3
chore(core): added closing button for horizontal panel in playground ( #10777 )
...
Closes https://github.com/kestra-io/kestra/issues/10660 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-26 08:45:08 +02:00
Miloš Paunović
041a31e022
chore(core): make playground feature enabled by default ( #10891 )
...
Related to https://github.com/kestra-io/kestra-ee/issues/4555 .
2025-08-26 08:30:44 +02:00
brian.mulier
11a6189bb8
fix(logs): emitAsync is now keeping messages order
2025-08-25 16:31:46 +02:00
brian.mulier
5c864eecc8
fix(logs): higher max message length to keep stacktraces in a single log
2025-08-25 16:31:46 +02:00
brian.mulier
af6d15dd13
chore(deps): bump Micronaut platform to 4.9.2
...
closes #10626
closes #10788
2025-08-25 16:31:46 +02:00
Piyush Bhaskar
0b555b3773
fix(core): return URI as string ( #10892 )
2025-08-25 18:55:54 +05:30
Piyush Bhaskar
6ed4c5af7e
fix(core): show the logs for the task from topology graph. ( #10890 )
2025-08-25 18:39:30 +05:30
Barthélémy Ledoux
3752481756
chore(flows): load dependencies only once ( #10782 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:59:30 +02:00
Karthik D
94dc62aee1
chore(core): prevent running the invalid flow in playground ( #10869 )
...
Closes https://github.com/kestra-io/kestra/issues/10659 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:51:04 +02:00
Piyush Bhaskar
09c79f76d7
fix(core): show the proper origin in webhook curl command ( #10878 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-25 14:20:04 +05:30
Piyush Bhaskar
086fd2a4cb
fix(core): scope the styling to fix overflow of trigger render. ( #10880 )
2025-08-25 14:18:00 +05:30
YannC
3f9a2d9a57
feat: add action to merge release note between OSS and EE ( #10882 )
2025-08-25 10:41:53 +02:00
YannC
119bd51170
fix: do no trim . in file path when it starts with one when creating namespace file ( #10876 )
2025-08-25 10:18:41 +02:00
Anna Geller
552b3d7476
docs: add agents guidelines ( #10875 )
2025-08-25 08:53:17 +02:00
Florian Hussonnois
795f9c9a17
fix(core): add missing equals/hashcode methods on UnitTest
2025-08-22 13:29:13 +02:00
Florian Hussonnois
df430ded61
fix(system): fix count in AbstractJdbcRepository
2025-08-22 13:29:13 +02:00
Roman Acevedo
a6844e0ecf
ci: fix by making inputs accept both dispatch and callable
2025-08-22 11:13:58 +02:00
Roman Acevedo
f71574cfb5
ci: simplify docker ci and push minor semver ( #10848 )
...
This PR modify our existing CI to allow publishing our docker image with 2 semver tags.
Example: for a CI on a tag v0.24.99 it will push both tags v0.24.99 and v0.24.
When this CI is settled on this repo (after one micro release for example), I will do the same for EE.
What has been done:
merge docker.yml into workflow-publish-docker.yml
make workflow-publish-docker.yml handle both tags (releases) and develop CI
when in a tag CI, extract the minor version, push it as well as the full vMAJOR.MINOR.PATCH version (see the related issue Add Multiple Semantic Version (SemVer) Tags for Docker Images #10575 )
2025-08-22 10:41:59 +02:00
Nicolas K.
c5341e56e9
fix(tests): flaky consumer test ( #10853 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-22 09:37:43 +02:00
Piyush Bhaskar
88b0723147
fix(flows): fixes revision restore for a flow ( #10841 )
2025-08-22 12:50:13 +05:30
Piyush Bhaskar
f79fcf5734
chore(versions) : bump the ui-libs ( #10862 )
2025-08-22 12:45:12 +05:30
Barthélémy Ledoux
cf27827f20
fix(core): when refreshing a multipanel editor, sizes are not kept ( #10858 )
2025-08-22 12:16:51 +05:30
Barthélémy Ledoux
408b6b97a7
fix(flows): in no-code refreshing a message will update its value ( #10851 )
2025-08-21 22:32:39 +02:00
Piyush Bhaskar
d57753e62b
fix(core): Choose File button and hover on btn text in light theme ( #10857 )
2025-08-21 23:20:27 +05:30
Nicolas K.
2571eaf56c
fix : #4442 extract tenant id from file path ( #10850 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-21 17:40:10 +02:00
Florian Hussonnois
37ea7f31a0
feat(flows): add pebble expression support for all input defaults ( #9762 )
...
Fix : #9762
2025-08-21 17:14:15 +02:00
Roman Acevedo
478c911718
fix(tests): a TestSuite with any ERROR could not end in ERROR
2025-08-21 16:43:16 +02:00
Piyush Bhaskar
1bce0d673f
fix(core): update params for flow navigation ( #10847 )
2025-08-21 19:43:26 +05:30
Florian Hussonnois
609a5b8066
feat(flow): add support for optional flow outputs
...
Add the new required property to the flow output
model. By default, all flow's outputs are required
Fixes : kestra-io/kestra-ee#3969
2025-08-21 16:09:22 +02:00
Florian Hussonnois
6182015a6f
feat(system): report additional server events
...
Part-of: kestra-io/kestra-ee#3014
2025-08-21 14:50:11 +02:00
brian.mulier
6f8044f347
fix(ai): make sure accept / decline AI banner doesn't hide code editor ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian.mulier
b3b7596bf4
fix(ai): AI Copilot instructions for better results ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian.mulier
36b1c14424
fix(ai): add instructions for AI Copilot configuration if not enabled yet ( #10835 )
...
closes kestra-io/kestra-ee#4273
2025-08-21 14:45:32 +02:00
brian-mulier-p
1aef9578d9
fix(kv): Set task should convert numbers to string if kvType == STRING ( #10836 )
2025-08-21 09:33:03 +02:00
Piyush Bhaskar
6a07e3c048
fix(core): truncate the overflowing text from button when zoomed #10775
2025-08-21 01:14:28 +05:30
Owen Warnack
b643954921
fix(ui): show lock icon for namespace in No-Code editor ( #10667 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-08-21 00:06:23 +05:30
Piyush Bhaskar
fe1ae290d0
fix(core): show validation button icon
2025-08-20 23:48:14 +05:30
Hamza
6ae2fde78f
fix(core): truncate the overflowing text from button when zoomed ( #10775 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2025-08-20 23:28:53 +05:30
Loïc Mathieu
260f5c427b
fix(system): properly close the ScheduledExecutorService tasks
...
This avoids having running threads while the component is supposed to be closed.
2025-08-20 14:23:13 +02:00
dependabot[bot]
f2dbc41cdb
build(deps): bump opensearchRestVersion from 3.1.0 to 3.2.0
...
Bumps `opensearchRestVersion` from 3.1.0 to 3.2.0.
Updates `org.opensearch.client:opensearch-rest-client` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.1.0...3.2.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.1.0...3.2.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 14:00:48 +02:00
dependabot[bot]
39fdb7ed5d
build(deps): bump com.github.oshi:oshi-core from 6.8.2 to 6.8.3
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.8.2 to 6.8.3.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.8.2...oshi-parent-6.8.3 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:57:41 +02:00
dependabot[bot]
c6b9c445c5
build(deps): bump com.github.docker-java:docker-java-transport-httpclient5
...
Bumps [com.github.docker-java:docker-java-transport-httpclient5](https://github.com/docker-java/docker-java ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/docker-java/docker-java/releases )
- [Changelog](https://github.com/docker-java/docker-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/docker-java/docker-java/compare/3.5.3...3.6.0 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java-transport-httpclient5
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:57:10 +02:00
dependabot[bot]
da8992f130
build(deps): bump com.google.cloud:libraries-bom from 26.65.0 to 26.66.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.65.0 to 26.66.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.65.0...v26.66.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.66.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:56:43 +02:00
dependabot[bot]
e448690086
build(deps): bump software.amazon.awssdk:bom from 2.32.21 to 2.32.26
...
Bumps software.amazon.awssdk:bom from 2.32.21 to 2.32.26.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 13:56:21 +02:00
Florian Hussonnois
3929bf6172
feat(system): add distinct server-events for reporting
...
Refactor the services used to generate periodic reports on server usage.
Related-to: kestra-io/kestra-ee#3014
2025-08-20 12:20:31 +02:00
Piyush Bhaskar
ab9951466d
feat(core): implement tab tracking on editor events ( #10781 )
2025-08-20 14:26:46 +05:30
brian.mulier
ef59a6de26
fix(tests): add test on task runners to assert they can work and transmit their wdir
2025-08-20 09:55:01 +02:00
lizi3
0a64ae7e63
perf(sql):Optimize SQL performance by replacing SQL_CALC_FOUND_ROWS with COUNT(*)
2025-08-20 09:54:39 +02:00
lizi3
8c3cd2856a
perf(sql):Optimize SQL performance by replacing SQL_CALC_FOUND_ROWS with COUNT(*)
2025-08-20 09:54:39 +02:00
AJ Emerich
6def8ef831
fix(webhook-trigger): fix documentation typos ( #10790 )
2025-08-20 09:18:42 +02:00
Piyush Bhaskar
0cc1bffc20
refactor(core): new No Data page when no versioned plugins ( #10751 )
...
* refactor(core): new No Data page when no versioned plugins
* chore(core): localize to languages other than english (#10752 )
Co-authored-by: GitHub Action <actions@github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
2025-08-20 12:23:51 +05:30
Barthélémy Ledoux
3bdf55a649
refactor(flows): rename MultiPanelFlowEditorView and extract MultiPanelEditorTabs component ( #10783 )
2025-08-19 16:31:34 +02:00
Barthélémy Ledoux
767a375292
fix(ui): update context docs menu links and section titles ( #10768 )
2025-08-19 16:24:16 +02:00
brian.mulier
1509ce9b98
fix(core): change cache policy on files returned by webserver that needs to stay fresh
...
closes #7499
2025-08-19 11:52:48 +02:00
brian.mulier
5a3f3d3312
fix(namespaces): properly send editor content upon creating / updating ns file
...
part of #7499
2025-08-19 11:52:48 +02:00
Roman Acevedo
6394c337ae
fix(tests): filter out ExecutionKind.TEST from FlowTriggers
...
- fixes Silence flow trigger on TEST-kind executions kestra-ee#4689
2025-08-19 11:03:48 +02:00
Piyush Bhaskar
be4518466f
fix(kv): fixes KV creation using authStore
2025-08-19 11:39:29 +05:30
Piyush Bhaskar
543bed48c9
feat(core): changes to introduce Namespace Context ( #10750 )
2025-08-19 11:06:58 +05:30
Barthélémy Ledoux
5e57d11b73
refactor: make auth store use pinia ( #10558 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-18 15:32:13 +02:00
Piyush Bhaskar
98189392a2
fix(core): show flow graph inside blueprint detail ( #10771 )
2025-08-18 17:59:13 +05:30
Piyush Bhaskar
ac9a01964a
refactor(executions): implement splitter for execution outputs ( #10677 )
2025-08-18 17:58:50 +05:30
Piyush Bhaskar
8479323f97
refactor: migrate Splitpanes for Element Plus el-splitter. ( #10669 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-08-18 16:05:34 +05:30
brian.mulier
4b80b92423
refacto(namespaces): uniformize namespaces usage & retrieval
...
closes kestra-io/kestra-ee#3500
closes kestra-io/kestra-ee#3356
closes kestra-io/kestra-ee#3163
closes kestra-io/kestra-ee#4713
closes kestra-io/kestra-ee#3210
closes kestra-io/kestra#10700
related to kestra-io/kestra#10701
2025-08-18 12:18:47 +02:00
brian.mulier
2e7d714bcb
chore(deps): bump ui-libs from 0.0.237 to 0.0.238
2025-08-18 12:18:47 +02:00
Roman Acevedo
73cf7f04fb
test(e2e): make sure used docker image is local
2025-08-18 12:03:44 +02:00
Roman Acevedo
ac0ab7e8fa
Revert "build(deps): bump com.gradleup.shadow from 8.3.9 to 9.0.1"
...
This reverts commit fa6da9bd0b .
2025-08-18 12:03:44 +02:00
Roman Acevedo
c1876e69ed
test(e2e): print logs if backend failed to start
2025-08-18 12:03:44 +02:00
Roman Acevedo
cf73a80f2e
test(e2e): fix e2e marked as cancelled when near timeout
2025-08-18 12:03:44 +02:00
Barthélémy Ledoux
53687f4a1f
fix(core): avoid triggering hundreds of reactivity updates for each icon ( #10766 )
2025-08-18 11:37:37 +02:00
Florian Hussonnois
749bf94125
fix(core): fix preconditions rendering for ExecutionOutputs ( #10651 )
...
Ensure that preconditions are always re-rendered for any
new executions
Changes:
* add new fluent skipCache methods on RunContextProperty and Property
classes
Fix : #10651
2025-08-18 09:24:58 +02:00
Nicolas K.
25a7994f63
fix(test): disable kafka concurrency queue test ( #10755 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-14 16:59:21 +02:00
Anna Geller
e03c894f3a
fix: spelling
2025-08-14 15:27:09 +02:00
Piyush Bhaskar
99772c1a48
fix(ui): fixes logo cut off on no permission interface ( #10739 )
2025-08-14 18:43:28 +05:30
Roman Acevedo
93d6b816bf
fix(tests): namespace binding was breaking filtering in Flow page
...
fixes https://github.com/kestra-io/kestra-ee/issues/4691
the additional namespace binding in Tabs was added in PR https://github.com/kestra-io/kestra/pull/10543 to solve the special case of Namespace creation
2025-08-14 13:39:42 +02:00
Nicolas K.
a3b0512bec
feat(storages): #10636 add tenant id to mock trigger ( #10749 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-14 12:07:21 +02:00
Loïc Mathieu
265f72b629
fix(execution): parallel flowable may not ends all child flowable
...
Parallel flowable tasks like `Parallel`, `Dag` and `ForEach` are racy. When a task fail in a branch, other concurrent branches that have flowable may never ends.
We make sure that all children are terminated when a flowable is itself terminated.
Fixes #6780
2025-08-14 12:06:15 +02:00
YannC
07a8d9a665
fix: avoid file being displayed as diff in namespace file editor ( #10746 )
...
close #10744
2025-08-14 10:38:33 +02:00
Piyush Bhaskar
59bd607db2
refactor(misc): add misc module to override ( #10737 )
2025-08-14 13:48:29 +05:30
Nicolas K.
1618815df4
Feat/add get path without tenant ( #10741 )
...
* feat(storages): #10636 add get path without tenant id
* feat(storages): #10636 remove first / from get path method
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 17:48:03 +02:00
Nicolas K.
a2c3799ab7
feat(storages): #10636 add get path without tenant id ( #10740 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 16:51:09 +02:00
Loïc Mathieu
986a2b4d11
chore(ci): don't run docker PR image workflow on forks
2025-08-13 15:32:41 +02:00
Loïc Mathieu
cdd591dab7
fix(tests): makes JdbcQueueTest less flaky
2025-08-13 14:56:39 +02:00
Malaydewangan09
9f5cf5aeb9
fix(): subgroups for better readability
2025-08-13 14:41:47 +05:30
Nicolas K.
cc5f73ae06
wip(storages): add non tenant dependant method to storage interface ( #10637 )
...
* wip(storages): add non tenant dependant method to storage interface
* feat(storages): #10636 add instance method to retrieve resources without the tenant id
* fix(stores): #4353 failing unit tests after now that tenant id can't be null
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-13 11:00:25 +02:00
dependabot[bot]
e461e46a1c
build(deps): bump io.micrometer:micrometer-core from 1.15.2 to 1.15.3
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.2...v1.15.3 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:52:52 +02:00
dependabot[bot]
fa6da9bd0b
build(deps): bump com.gradleup.shadow from 8.3.9 to 9.0.1
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.9 to 9.0.1.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.9...9.0.1 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 9.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:52:21 +02:00
dependabot[bot]
3cb6815eac
build(deps): bump org.assertj:assertj-core from 3.27.3 to 3.27.4
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.3 to 3.27.4.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:19:45 +02:00
dependabot[bot]
bde9972b26
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:09:06 +02:00
dependabot[bot]
bc828efec9
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.8 to 0.38.9.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.8...v0.38.9 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:07:37 +02:00
dependabot[bot]
c62f503f1a
build(deps): bump software.amazon.awssdk:bom from 2.32.16 to 2.32.21
...
Bumps software.amazon.awssdk:bom from 2.32.16 to 2.32.21.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:06:21 +02:00
dependabot[bot]
15a6323122
build(deps): bump flyingSaucerVersion from 9.13.1 to 9.13.2
...
Bumps `flyingSaucerVersion` from 9.13.1 to 9.13.2.
Updates `org.xhtmlrenderer:flying-saucer-core` from 9.13.1 to 9.13.2
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.1...v9.13.2 )
Updates `org.xhtmlrenderer:flying-saucer-pdf` from 9.13.1 to 9.13.2
- [Release notes](https://github.com/flyingsaucerproject/flyingsaucer/releases )
- [Changelog](https://github.com/flyingsaucerproject/flyingsaucer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyingsaucerproject/flyingsaucer/compare/v9.13.1...v9.13.2 )
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:05:10 +02:00
dependabot[bot]
21cb7b497d
build(deps): bump org.jooq:jooq from 3.20.5 to 3.20.6
...
Bumps org.jooq:jooq from 3.20.5 to 3.20.6.
---
updated-dependencies:
- dependency-name: org.jooq:jooq
dependency-version: 3.20.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 10:03:54 +02:00
Loïc Mathieu
26cb6ef9ad
fix(execution): concurrency limit didn't work with afterExecutions
...
This is because the execution is never considered fully terminated so concurrency limit is not handled properly.
This should also affect SLA, trigger lock, and other cleaning stuff.
The root issue is that, with a worker task from afterExecution, there are no other update on the execution itself (as it's already terminated) so no execution messages are again processed by the executor.
Because of that, the worker task result message from the afterExecution block is the last message, but unfortunatly as messages from the worker task result have no flow attached, the computation of the final termination is incorrect.
The solution is to load the flow if null inside the executor and the execution is terminated which should only occurs inside afterExecution.
Fixes #10657
Fixes #8459
Fixes #8609
2025-08-13 09:29:46 +02:00
Piyush Bhaskar
95c438515d
fix(core): pass viewTypes to initYamlSource ( #10704 )
2025-08-13 12:32:17 +05:30
Florian Hussonnois
194ae826e5
chore(system): add WorkerJobQueueInterface to properly pass workerId on subscribe
2025-08-12 19:26:31 +02:00
Prayag
31dbecec77
fix(core): Enter key is now validating filter / refreshing data ( #9630 )
...
closes #9471
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-08-12 17:23:10 +02:00
Anna Geller
b39bcce2e8
fix(translation): close https://github.com/kestra-io/kestra/issues/9857
2025-08-12 13:00:14 +02:00
github-actions[bot]
95ac5ce8a7
chore(core): localize to languages other than english ( #10697 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-08-12 12:54:34 +02:00
Piyush Bhaskar
90f913815d
fix(core): fix misc store to access configs. ( #10692 )
2025-08-12 16:24:17 +05:30
Anna Geller
5944db5cc8
fix: translation for sample prompt ( #10696 )
2025-08-12 12:51:10 +02:00
Loïc Mathieu
577f813eef
fix(executions): SLA monitor should take into account restarted executions
2025-08-12 11:46:58 +02:00
Loïc Mathieu
06a9f13676
fix(executions): concurrency limit exceeded when restarting an execution
...
Fixes #7880
2025-08-12 11:46:58 +02:00
Loïc Mathieu
1fd6e23f96
feat(flows): Flow SLA out of beta
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4555
2025-08-12 11:29:32 +02:00
Piyush Bhaskar
9a32780c8c
fix(flow): fixes flow deletion inside actions ( #10693 )
2025-08-12 14:56:31 +05:30
Nicolas K.
af140baa66
Feat/add filters to repositories ( #10629 )
...
* wip(repositories): use query filter in the log repository
* feat(repositories): #10628 refactor query builder engine
* fix(repositories): #10628 add sort to findAsych query
* Update core/src/main/java/io/kestra/core/utils/ListUtils.java
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-08-12 11:17:47 +02:00
Florian Hussonnois
54b0183b95
fix(system): avoid unsupported type error on ServiceType enum
2025-08-12 10:01:30 +02:00
Loïc Mathieu
64de3d5fa8
fix(executions): correctly fail the request when trying to resume an execution with the wrong inputs
...
Fixes #9959
2025-08-12 09:39:02 +02:00
Piyush Bhaskar
4c17aadb81
fix(ui): more visible color for deafult edge ( #10690 )
2025-08-12 12:44:20 +05:30
Piyush Bhaskar
bf424fbf53
fix(core): reduce size of code block text and padding ( #10689 )
2025-08-12 11:46:52 +05:30
brian.mulier
edcdb88559
fix(dashboard): avoid duplicate dashboard calls + properly refresh dashboards on refresh button + don't discard component entirely on refresh
2025-08-11 22:28:19 +02:00
brian.mulier
9a9d0b995a
fix(dashboard): properly use time filters in queries
...
closes kestra-io/kestra-ee#4389
2025-08-11 22:28:19 +02:00
brian-mulier-p
5c5d313fb0
fix(metrics): restore autocompletion on metrics filter ( #10688 )
2025-08-11 21:08:56 +02:00
Nicolas K.
dfd4d87867
feat(releases): add test jar to meven central deployment ( #10675 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-11 15:56:51 +02:00
Piyush Bhaskar
367d773a86
fix(flows): enable the save and makes tab dirty when have unsaved changes in no code ( #10671 )
2025-08-11 18:35:56 +05:30
brian.mulier
c819f15c66
tests(core): add a test to taskrunners to ensure it's working multiple times on the same working directory
...
part of kestra-io/plugin-ee-kubernetes#45
2025-08-11 14:59:15 +02:00
Loïc Mathieu
673b5c994c
feat(flows): add upstream dependencies in flow dependencies
...
Closes #10638
2025-08-11 12:43:33 +02:00
Loïc Mathieu
2acf37e0e6
fix(executions): properly fail the task if it contains unsupported unicode sequence
...
This occurs in Postgres using the `\u0000` unicode sequence. Postgres refuse to store any JSONB with this sequence as it has no textual representation.
We now properly detect that and fail the task.
Fixes #10326
2025-08-11 11:53:39 +02:00
Ludovic DEHON
0d7fcbb936
build(core): create a docker image for each pull request ( #10644 )
...
relate to kestra-io/kestra#10643
2025-08-09 00:18:28 +02:00
Miloš Paunović
42b01d6951
chore(core): reload number of dependencies on flow save action ( #10663 )
...
Closes https://github.com/kestra-io/kestra/issues/10484 .
2025-08-08 15:11:41 +02:00
Miloš Paunović
9edfb01920
chore(core): uniform dependency table namespace label ( #10655 )
2025-08-08 13:14:53 +02:00
Miloš Paunović
7813337f48
fix(core): ensure dependency table updates occur after dom is fully rendered ( #10654 )
...
Closes https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 12:52:16 +02:00
Miloš Paunović
ea0342f82a
refactor(core): remove revision property from flow nodes in dependency graph ( #10650 )
...
Related to https://github.com/kestra-io/kestra/issues/10633 .
2025-08-08 12:21:01 +02:00
Piyush Bhaskar
ca8f25108e
fix(core): update flow store usage. ( #10649 )
2025-08-08 11:34:09 +02:00
Miloš Paunović
49b6c331a6
chore(core): amend edge color scheme in execution dependency graph ( #10648 )
...
Related to https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 11:29:11 +02:00
Miloš Paunović
e409fb7ac0
chore(core): lower the wheel sensitivity on zooming of dependency graph ( #10647 )
...
Relates to https://github.com/kestra-io/kestra/issues/10639 .
2025-08-08 10:27:51 +02:00
Miloš Paunović
0b64c29794
fix(flows): properly import pinia store into a dependency graph composable ( #10646 )
2025-08-08 10:25:58 +02:00
Piyush Bhaskar
c4665460aa
fix(flows): copy trigger url propely. ( #10645 )
2025-08-08 12:57:41 +05:30
Barthélémy Ledoux
5423b6e3a7
refactor: move flow store to pinia ( #10620 )
2025-08-08 09:04:33 +02:00
Vanshika Kumar
114669e1b5
chore(core): add padding around user image in left sidebar ( #10553 )
...
Co-authored-by: Vanshika Kumar <vanshika.kumar-ext@infra.market >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-08-08 08:34:23 +02:00
Loïc Mathieu
d75f0ced38
fix(executions): allow caching tasks that use the 'workingDir' variable
...
Fixes #10253
2025-08-07 17:26:24 +02:00
brian.mulier
0a788d8429
fix(core): ensure props with defaults are not marked as required in generated doc
2025-08-07 15:07:00 +02:00
brian.mulier
8c25d1bbd7
fix(core): wrong @NotNull import leading to key not being marked as required
...
closes #9287
2025-08-07 15:07:00 +02:00
YannC
4e2e8f294f
fix: avoid calling nextExecutionDate if value is null when resetting trigger ( #10547 )
2025-08-07 14:51:27 +02:00
Barthélémy Ledoux
2c34804ce2
fix(core): update necessary node viewer in gradle build ( #10624 )
2025-08-07 13:38:29 +02:00
Piyush Bhaskar
bab4eef790
refactor(namespace): migrate namespace module to pinia ( #10571 )
...
* refactor(namespace): migrate namespace module to pinia
* refactor(namespaces): override the store and fix the test
* fix: test in good way
* refactor: rename action as ee
* refactor: state and action is different
* refactor: namespaces store in composition API and composable to use the common state, actions
* fix: export validate
2025-08-07 16:20:51 +05:30
Miloš Paunović
94aa628ac1
feat(core): implement different graph type for dependencies view ( #10240 )
...
Closes https://github.com/kestra-io/kestra/issues/5350 .
Closes https://github.com/kestra-io/kestra/issues/10446 .
Closes https://github.com/kestra-io/kestra/issues/10563 .
Closes https://github.com/kestra-io/kestra-ee/issues/3431 .
Closes https://github.com/kestra-io/kestra-ee/issues/4509 .
Relates to https://github.com/kestra-io/kestra/issues/10484 .
Relates to https://github.com/kestra-io/kestra-ee/issues/3550 .
2025-08-07 12:12:12 +02:00
Loïc Mathieu
da180fbc00
chore(system): add a note on MapUtils.nestedToFlattenMap() method
2025-08-07 12:01:31 +02:00
Anna Geller
c7bd592bc7
fix(ai-agent): add prompt suggestion
2025-08-07 10:42:35 +02:00
Florian Hussonnois
693d174960
chore(system): provide a more useful Either utility class
...
Rewrite and add tests to Either class to be a bit
more useable
2025-08-07 10:31:28 +02:00
Florian Hussonnois
8ee492b9c5
fix(system): fix consumer commit on JDBC queue
...
Ensure that JDBC queue records are committed to the consumer
after processing. This fixes a rare issue where executions could be blocked after a runner crash.
2025-08-07 10:31:17 +02:00
Loïc Mathieu
d6b8ba34ea
chore(system): provide a MapUtils.nestedToFlattenMap() method
...
It will be used to nest a previously flatten map when needed.
2025-08-07 10:00:13 +02:00
dependabot[bot]
08cc853e00
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java ) from 0.38.7 to 0.38.8.
- [Release notes](https://github.com/awslabs/aws-crt-java/releases )
- [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.38.7...v0.38.8 )
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 09:19:01 +02:00
dependabot[bot]
4f68715483
build(deps): bump org.apache.commons:commons-compress
...
Bumps [org.apache.commons:commons-compress](https://github.com/apache/commons-compress ) from 1.27.1 to 1.28.0.
- [Changelog](https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt )
- [Commits](https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0 )
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-version: 1.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 09:18:02 +02:00
Karthik D
edde1b6730
fix(core): fixes overflow of outputs content
...
* fix
* fix
* fix: minor tweaks
* fix: scope the style
---------
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-07 12:37:44 +05:30
Biplab Bera
399446f52e
feat: disabled the preview button in output tabs for zip files ( #10535 )
...
Co-authored-by: Piyush Bhaskar <102078527+Piyush-r-bhaskar@users.noreply.github.com >
2025-08-07 11:56:58 +05:30
Florian Hussonnois
c717890fbc
fix(build): fix and enhance release-plugins.sh
...
Skip gradle release when tag already exists
Check for staging files before commiting
2025-08-06 17:17:50 +02:00
Barthélémy Ledoux
5328b0c574
fix(flows): allow date inputs in playground ( #10611 )
2025-08-06 15:36:29 +02:00
Barthélémy Ledoux
de14cae1f0
fix(flows): playground only clear highlighted lines on leave task ( #10612 )
2025-08-06 15:36:17 +02:00
Miloš Paunović
d8a3e703e7
feat(core): add animated edges to topology graph ( #10616 )
...
Closes kestra-io/kestra#10614 .
2025-08-06 14:49:31 +02:00
dependabot[bot]
90659bc320
build(deps): bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.36 to 1.2.37.
- [Release notes](https://github.com/azure/azure-sdk-for-java/releases )
- [Commits](https://github.com/azure/azure-sdk-for-java/compare/azure-sdk-bom_1.2.36...azure-sdk-bom_1.2.37 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 12:55:33 +02:00
dependabot[bot]
37d1d8856e
build(deps): bump software.amazon.awssdk:bom from 2.32.11 to 2.32.16
...
Bumps software.amazon.awssdk:bom from 2.32.11 to 2.32.16.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 11:56:59 +02:00
Florian Hussonnois
93a4eb5cbc
build: add plugin-datagen to plugin list
2025-08-06 11:11:46 +02:00
Miloš Paunović
de160c8a2d
chore(deps): regular dependency update ( #10607 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-08-06 10:20:32 +02:00
dependabot[bot]
28458b59eb
build(deps): bump com.mysql:mysql-connector-j from 9.3.0 to 9.4.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 9.3.0 to 9.4.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/9.3.0...9.4.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:50:39 +02:00
dependabot[bot]
2a256d9505
build(deps): bump org.eclipse.angus:jakarta.mail from 2.0.3 to 2.0.4
...
Bumps org.eclipse.angus:jakarta.mail from 2.0.3 to 2.0.4.
---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
dependency-version: 2.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:50:20 +02:00
dependabot[bot]
9008b21007
build(deps): bump com.google.cloud:libraries-bom from 26.64.0 to 26.65.0
...
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom ) from 26.64.0 to 26.65.0.
- [Release notes](https://github.com/googleapis/java-cloud-bom/releases )
- [Changelog](https://github.com/googleapis/java-cloud-bom/blob/main/release-please-config.json )
- [Commits](https://github.com/googleapis/java-cloud-bom/compare/v26.64.0...v26.65.0 )
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.65.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:49:35 +02:00
dependabot[bot]
8c13bf6a71
build(deps): bump com.gradleup.shadow from 8.3.8 to 8.3.9
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.8 to 8.3.9.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.8...8.3.9 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 8.3.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:49:06 +02:00
dependabot[bot]
43888cc3dd
build(deps): bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 09:48:47 +02:00
Piyush Bhaskar
c94093d9f6
fix(flows): ensure plugin documentation change on flow switch ( #10546 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-08-05 14:29:36 +05:30
Barthélémy Ledoux
8779dec28a
fix(flows): add conditional rendering for restart button based on execution ( #10570 )
2025-08-05 10:22:13 +02:00
Nicolas K.
41614c3a6e
feat(stores): #4353 list all KV for namespace and parent namespaces ( #10470 )
...
* feat(stores): #4353 list all KV for namespace and parent namespaces
* feat(stores): #4353 list all KV for namespace and parent namespaces
* feat(stores): #4353 list all KV for namespace and parent namespaces
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-08-05 09:55:41 +02:00
Barthélémy Ledoux
6b4fdd0688
fix: restore InputForm ( #10568 )
2025-08-05 09:44:39 +02:00
Loïc Mathieu
0319f3d267
feat(system): set the default number of worker threads to 8x available cpu cores
...
This is a better default for mixed workloads and provides better tail latency.
This is also what we advise to our customer.
2025-08-05 09:19:14 +02:00
brian.mulier
0b37fe2cb8
fix(namespaces): autocomplete in kv & secrets
...
related to kestra-io/kestra-ee#4559
2025-08-04 20:29:56 +02:00
brian.mulier
e623dd7729
fix(executions): avoid SSE error in follow execution dependencies
...
closes #10560
2025-08-04 20:22:32 +02:00
Barthélémy Ledoux
db4f7cb4ff
fix(flows)*: load flow for execution needs to be stored most of the time ( #10566 )
2025-08-04 18:54:01 +02:00
Abhilash T
b14b16db0e
fix: Updated InputsForm.vue to clear Radio Button Selection ( #9654 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-08-04 16:03:25 +02:00
brian.mulier
77f6cec0e4
fix(executions): restore execution redirect & subflow logs view from parent
...
closes #10528
closes #10551
2025-08-04 15:46:48 +02:00
Piyush Bhaskar
1748b18d66
chore(core): remove variable and directly assign. ( #10554 )
2025-08-04 18:45:19 +05:30
Piyush Bhaskar
32f96348c1
fix(core): proper state detection from parsed data ( #10527 )
2025-08-04 18:41:05 +05:30
Barthélémy Ledoux
07db0a8c80
fix(flows): no-code - when changing type message avoid warning ( #10498 )
2025-08-04 14:57:28 +02:00
Barthélémy Ledoux
2035fd42c3
refactor: use composition api and ts on revision component ( #10529 )
2025-08-04 14:56:36 +02:00
Barthélémy Ledoux
2856bf07e8
refactor: move editor from vuex to pinia ( #10533 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-08-04 14:55:55 +02:00
Barthélémy Ledoux
f5327cec33
fix: remove debugging value from playground ( #10541 )
2025-08-04 14:54:45 +02:00
Anna Geller
42955936b2
fix: demo no longer exists
2025-08-04 14:38:13 +02:00
Miloš Paunović
771b98e023
chore(namespaces): add the needed prop for loading all namespaces inside a selector ( #10544 )
2025-08-04 12:44:38 +02:00
Miloš Paunović
b80e8487e3
fix(namespaces): amend problems with namespace secrets and kv pairs ( #10543 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4584 .
2025-08-04 12:19:52 +02:00
YannC.
f35a0b6d60
fix: add missing webhook releases secrets for github releases
2025-08-01 23:21:27 +02:00
brian.mulier
0c9ed17f1c
fix(core): remove icon for inputs in no-code
...
closes #10520
2025-08-01 16:32:08 +02:00
brian.mulier
7ca20371f8
fix(executions): avoid race condition leading to never-ending follow with non-terminal state
2025-08-01 13:12:14 +02:00
brian.mulier
8ff3454cbd
fix(core): ensure instances can read all messages when no consumer group / queue type
2025-08-01 13:12:14 +02:00
Piyush Bhaskar
09593d9fd2
fix(namespaces): fixes loading of additional ns ( #10518 )
2025-08-01 16:28:01 +05:30
Loïc Mathieu
d3cccf36f0
feat(flow): pull up description to the FlowInterface
...
This avoid the need to parse the flow for ex by AI to get the description.
2025-08-01 12:43:49 +02:00
Loïc Mathieu
eeb91cd9ed
fix(tests): RunContextLoggerTest.secrets(): wrong number of logs in awaitLogs()
2025-08-01 12:41:41 +02:00
Loïc Mathieu
2679b0f067
feat(flows): warn on runnable only properties on non-runnable tasks
...
Closes #9967
Closes #10500
2025-08-01 12:41:08 +02:00
Piyush Bhaskar
54281864c8
fix(executions): do not rely on monaco to get value ( #10515 )
2025-08-01 13:23:43 +05:30
Loïc Mathieu
e4f9b11d0c
fix(ci): workflow build artifact doesn't need the plugin version
2025-08-01 09:41:48 +02:00
Barthélémy Ledoux
12cef0593c
fix(flows): playground need to use ui-libs ( #10506 )
2025-08-01 09:06:11 +02:00
Piyush Bhaskar
c6cf8f307f
fix(flows): route to flow page ( #10514 )
2025-08-01 12:10:56 +05:30
Piyush Bhaskar
3b4eb55f84
fix(executions): properly handle methods and computed for tabs ( #10513 )
2025-08-01 12:10:27 +05:30
YannC
d32949985d
fix: handle empty flows list in lastExecutions correctly ( #10493 )
2025-08-01 07:21:00 +02:00
YannC
c051ca2e66
fix(ui): load correctly filters + refresh dashboard on filter change ( #10504 )
2025-08-01 07:15:46 +02:00
Piyush Bhaskar
93a456963b
fix(editor): adjust padding for editor ( #10497 )
...
* fix(editor): adjust padding for editor
* fix: make padding 16px
2025-07-31 19:10:46 +05:30
YannC.
9a45f17680
fix(ci): do not run github release on tag
2025-07-31 14:37:51 +02:00
github-actions[bot]
5fb6806d74
chore(core): localize to languages other than english ( #10494 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-31 17:44:10 +05:30
Barthélémy Ledoux
f3cff72edd
fix(flows): forget all old taskRunId when a new execution ( #10487 )
2025-07-31 13:41:57 +02:00
Barthélémy Ledoux
0abc660e7d
fix(flows): wait longer for widgets to be rendered ( #10485 )
2025-07-31 13:41:46 +02:00
Barthélémy Ledoux
f09ca3d92e
fix(flows): load flows documentation when coming back to no-code root ( #10374 )
2025-07-31 13:41:36 +02:00
YannC
9fd778fca1
feat(ui): added http method autocompletion ( #10492 )
2025-07-31 13:28:59 +02:00
Loïc Mathieu
667af25e1b
fix(executions): Don't create outputs from the Subflow task when we didn't wait
...
As, well, if we didn't wait for the subflow execution, we cannot have access to its outputs.
2025-07-31 13:06:58 +02:00
github-actions[bot]
1b1aed5ff1
chore(core): localize to languages other than english ( #10489 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-31 12:14:37 +02:00
Barthélémy Ledoux
da1bb58199
fix(flows): add the load errors to the flow errors ( #10483 )
2025-07-31 11:53:43 +02:00
Loïc Mathieu
d3e661f9f8
feat(system): improve performance of computeSchedulable
...
- Store flowIds in a list to avoid computing the multiple times
- Storeg triggers by ID in a map to avoid iterating the list of triggers for each flow
2025-07-31 11:35:01 +02:00
yuri1969
2126c8815e
feat(core): validate URL configuration
...
Used the `ServerCommandValidator` style.
BREAKING CHANGE: app won't start due invalid `kestra.url`
2025-07-31 11:24:21 +02:00
yuri1969
6cfc5b8799
fix(build): reduce Gradle warnings
2025-07-31 11:21:01 +02:00
Barthélémy Ledoux
16d44034f0
fix(flows): hide executionkind meta in the logs ( #10482 )
2025-07-31 10:50:34 +02:00
Barthélémy Ledoux
f76e62a4af
fix(executions): do not rely on monaco to get value ( #10467 )
2025-07-31 09:28:33 +02:00
Piyush Bhaskar
f6645da94c
fix(core): remove top spacing from no execution page and removing the redundant code ( #10445 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-31 12:03:58 +05:30
github-actions[bot]
93b2bbf0d0
chore(core): localize to languages other than english ( #10471 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-31 08:23:08 +02:00
Piyush Bhaskar
9d46e2aece
fix(executions): make columns that are not links normal text ( #10460 )
...
* fix(executions): make it normal text
* fix(executions): use monospace font only
2025-07-31 10:33:33 +05:30
brian.mulier
133315a2a5
chore(deps): hardcode vue override version
2025-07-30 19:25:50 +02:00
brian.mulier
b96b9bb414
fix(core): avoid follow execution from being discarded too early
...
closes #10472
closes #7623
2025-07-30 19:25:50 +02:00
Barthélémy Ledoux
9865d8a7dc
fix(flows): playground - implement new designs ( #10459 )
...
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
2025-07-30 17:54:46 +02:00
brian-mulier-p
29f22c2f81
fix(core): redesign playground run task button ( #10423 )
...
closes #10389
2025-07-30 15:23:33 +02:00
dependabot[bot]
3e69469381
build(deps): bump net.thisptr:jackson-jq from 1.3.0 to 1.4.0
...
Bumps [net.thisptr:jackson-jq](https://github.com/eiiches/jackson-jq ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/eiiches/jackson-jq/releases )
- [Commits](https://github.com/eiiches/jackson-jq/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-30 15:08:39 +02:00
dependabot[bot]
38c24ccf7f
build(deps): bump software.amazon.awssdk:bom from 2.32.6 to 2.32.11
...
Bumps software.amazon.awssdk:bom from 2.32.6 to 2.32.11.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-30 15:07:49 +02:00
Loïc Mathieu
12cf41a309
fix(ci): don't publish docker in build-artifact
2025-07-30 14:42:16 +02:00
Malaydewangan09
7b8ea0d885
feat(plugins): add script plugins
2025-07-30 17:27:48 +05:30
Barthélémy Ledoux
cf88bbcb12
fix(flows): playground align restart button button ( #10415 )
2025-07-30 11:57:24 +02:00
Loïc Mathieu
6abe7f96e7
fix(ci): add missing build artifact job
2025-07-30 11:47:10 +02:00
Loïc Mathieu
e73ac78d8b
build(ci): allow downloading the exe from the workflow and not the release
...
This would allow running the workflow even if the release step fail
2025-07-30 11:23:43 +02:00
François Delbrayelle
b0687eb702
fix(): fix icons
2025-07-30 10:28:10 +02:00
weibo1
85f9070f56
feat: Trigger Initialization Method Performance Optimization
2025-07-30 09:23:48 +02:00
YannC
0a42ab40ec
fix(dashboard): pageSize & pageNumber is now correctly pass when fetching a chart ( #10413 )
2025-07-30 08:45:20 +02:00
Piyush Bhaskar
856d2d1d51
refactor(flows): remove execution chart ( #10425 )
2025-07-30 11:54:35 +05:30
YannC.
a7d6dbc8a3
feat(ci): allow to run github release ci on dispatch
2025-07-29 15:04:50 +02:00
YannC.
cf82109da6
fix(ci): correctly pass GH token to release workflow
2025-07-29 15:01:36 +02:00
Barthélémy Ledoux
d4168ba424
fix(flows): playground clear current execution when clearExecutions() ( #10414 )
2025-07-29 14:43:11 +02:00
Loïc Mathieu
46a294f25a
chore(version): upgrade to v1.0.0-SNAPSHOT
2025-07-29 14:23:19 +02:00
Loïc Mathieu
a229036d8d
chore(version): update to version 'v0.24.0-rc0-SNAPSHOT'.
2025-07-29 14:21:49 +02:00
François Delbrayelle
a518fefecd
feat(plugins): add plugin-deepseek
2025-07-29 13:58:11 +02:00
Barthélémy Ledoux
1d3210fd7d
fix(flows): remove text from warning button ( #10370 )
2025-07-29 11:27:37 +02:00
brian-mulier-p
597f84ecb7
fix(core): topology was no longer working on new flows ( #10411 )
...
closes #10354
2025-07-29 11:19:05 +02:00
Barthélémy Ledoux
5f3c7ac9f0
fix(core): allow icons api call to take longer than local call ( #10412 )
2025-07-29 11:13:12 +02:00
Nicolas K.
77c4691b04
fix(tests): rework basic auth service test ( #10409 )
...
* fix(tests): rework basic auth service test
* fix(tests): clean basic auth service test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-29 10:59:43 +02:00
github-actions[bot]
6d34416529
chore(core): localize to languages other than english ( #10410 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-29 13:55:25 +05:30
Piyush Bhaskar
40a67d5dcd
feat(flows): add webhook curl and json field ( #10392 )
2025-07-29 13:48:28 +05:30
Loïc Mathieu
2c68c704f6
fix(test): flaky test JdbcQueueTest.withGroupAndType()
2025-07-29 09:35:28 +02:00
Miloš Paunović
e59d9f622c
chore(namespaces): properly handle file name field on flow run dialog if set from defaults ( #10390 )
...
Closes https://github.com/kestra-io/kestra/issues/10365 .
2025-07-29 08:29:08 +02:00
Piyush Bhaskar
c951ba39a7
fix(core): make validation less aggressive ( #10406 )
2025-07-29 11:41:38 +05:30
github-actions[bot]
a0200cfacb
chore(core): localize to languages other than english ( #10405 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-28 20:50:23 +02:00
dependabot[bot]
c6310f0697
build(deps): bump com.github.ben-manes.caffeine:caffeine
...
Bumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/ben-manes/caffeine/releases )
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 17:28:31 +02:00
dependabot[bot]
21ba59a525
build(deps): bump org.postgresql:postgresql in the gradle group
...
Bumps the gradle group with 1 update: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ).
Updates `org.postgresql:postgresql` from 42.7.6 to 42.7.7
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.6...REL42.7.7 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.7
dependency-type: direct:production
dependency-group: gradle
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 17:26:23 +02:00
Barthélémy Ledoux
4f9e3cd06c
fix(flows): bring back alignment on overview ( #10369 )
2025-07-28 17:22:55 +02:00
Barthélémy Ledoux
e74010d1a4
fix(flows): playground - use all tasks as breakpoints ( #10399 )
2025-07-28 17:22:23 +02:00
Barthélémy Ledoux
465e6467e9
chore: update ui-libs ( #10391 )
2025-07-28 17:12:56 +02:00
YannC
c68c1b16d9
fix: set postgres and mysql queue offset as a bigint ( #10344 )
2025-07-28 16:28:09 +02:00
YannC
468c32156e
chore: enforce micronaut open api version until Micronaut Platform works ( #10393 )
2025-07-28 16:27:59 +02:00
Loïc Mathieu
6e0a1c61ef
fix(tests): increase the sleep inside ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies()
...
I'm not happy with that but I ran 3x 100 repetitions and all passed
2025-07-28 16:23:40 +02:00
Loïc Mathieu
552d55ef6b
fix(test): RestactCaseTest.restartFailedWithFinally() should use executionService.isTerminated()
2025-07-28 16:23:40 +02:00
skayliu
08b0b682bf
refactor(pebble): add more timestamp data time format
2025-07-28 16:17:55 +02:00
ben8t
cff90c93bb
feat(plugin): add Notion plugin ( #10049 )
2025-07-28 16:09:01 +02:00
Roman Acevedo
ea465056d0
fix(triggers): bulk action on triggers did not take into account this is async ( #10307 )
2025-07-28 15:21:03 +02:00
Piyush Bhaskar
02f150f0b0
fix(core): animation on ai agent button ( #10379 )
...
* fix(core): animation on ai agent button
* reafctor(ai): add AITriggerButton component.
2025-07-28 18:48:34 +05:30
Loïc Mathieu
95d95d3d3c
fix(tests): fix assertions in DateFilterTest.now()
2025-07-28 14:51:41 +02:00
Nicolas K.
6b8d3d6928
fix(tests): flaky test with wire mock not staring fast enough ( #10383 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-28 14:07:48 +02:00
Piyush Bhaskar
1e347073ca
fix(plugins): go to list of plugins from sidebar ( #10385 )
...
* fix(plugins): go to list of plugins from sidebar
* fix: update route to use path.
2025-07-28 17:24:09 +05:30
Loïc Mathieu
ac09dcecd9
fix(flows): wrong warning in FILE input
...
As we deprecate the `extension` property but still have a default for it, the warning is always disaply.
Removing the default and applying only when needed fixes the issue.
Fixes #10361
2025-07-28 13:40:11 +02:00
Miloš Paunović
40b337cd22
fix(namespaces): make sure the namespace parameter is properly passed when reading a file ( #10384 )
...
Relates to https://github.com/kestra-io/kestra/issues/10363 .
Relates to https://github.com/kestra-io/kestra-ee/issues/4514 .
2025-07-28 12:35:44 +02:00
Karthik D
5377d16036
chore(plugins): simplify the plugins search field ( #10373 )
...
Closes https://github.com/kestra-io/kestra/issues/10300 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 12:15:08 +02:00
Barthélémy Ledoux
f717bc413f
tests: update frontend-tests ( #10380 )
2025-07-28 12:02:32 +02:00
Loïc Mathieu
d6bed2d235
fix(flows): file watching flow should delete the flow when the file is deleted while reading for update
...
When you use flow watching, a file can be updated then deleted, if it occurs quickly you could have a modified event, read the file then have a file not found exception as it has been deleted.
We should delete the flow in this case.
This has been detected because the related tests are flaky, doing that reduce falkiness of the related tests
2025-07-28 12:00:30 +02:00
Loïc Mathieu
07fd74b238
fix(test): flaky ExecutionControllerRunnerTest.triggerExecutionAndFollowDependencies()
2025-07-28 11:50:57 +02:00
Loïc Mathieu
60eef29de2
fix(tests): await for terminated execution instead of sleep in ExecutionControllerRunnerTest.killByIdShouldFailed()
2025-07-28 11:50:57 +02:00
Loïc Mathieu
20ca7b6380
fix(tests): increase wait time to 10 in LogConsumerTests.logs()
...
This should reduce flakiness
2025-07-28 11:50:57 +02:00
Piyush Bhaskar
9d82df61c6
Revert "fix(core): fixes cumbersome operator selection ( #10322 )" ( #10377 )
...
This reverts commit e78210b5eb .
2025-07-28 14:52:58 +05:30
Piyush Bhaskar
e78210b5eb
fix(core): fixes cumbersome operator selection ( #10322 )
2025-07-28 14:29:42 +05:30
Miloš Paunović
83143fae83
fix(executions): add default icons to execution dependency view ( #10375 )
...
Closes https://github.com/kestra-io/kestra/issues/10327 .
2025-07-28 10:58:12 +02:00
Malay Dewangan
25f5ccc6b5
fix(runner): support floating-point CPU values in Docker runner ( #10366 )
2025-07-28 14:21:23 +05:30
Piyush Bhaskar
cf3e49a284
fix(core): give height to tooltip and use ks tokens ( #10372 )
2025-07-28 13:49:42 +05:30
JAGADEESH E
9a72d378df
chore(core): amend missing property causing console warning in the settings page ( #9788 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 09:49:14 +02:00
Loïc Mathieu
752a927fac
feat(logs): allow LogShipper to filters on flowId and executionId
...
Closes https://github.com/kestra-io/kestra-ee/issues/4468
2025-07-28 09:40:36 +02:00
yuri
4053392921
fix(core): amend misc label-related issues ( #10044 )
...
* fix(core): amend misc label-related issues
* re-enabled bulk update of label value
* re-enabled merging flow-execution labels by key
* made duplicated keys rejection readable
* forced multiple validations within `RequestUtils`
* ensured existing labels can be overriden
* added multiple tests validating complex scenarios
BREAKING CHANGE: switched from first to last label value override
BREAKING CHANGE: preventing empty key/value labels
BREAKING CHANGE: preventing whitespace in key
* fix(core): reflect feedback
* Deduplicated a list inside the `Labels` task.
* Worked around label mutation at `Worker`.
* Attempted to deduplicate labels within `Execution` as possible.
* fix(core): remove irrelevant changes
2025-07-28 09:38:38 +02:00
Barthélémy Ledoux
8b0483643a
feat(flows): code editor can launch playground ( #10359 )
2025-07-28 09:15:39 +02:00
Piyush Bhaskar
5feeb41c7a
fix(core): update state count emission and filter table executions. ( #10367 )
2025-07-28 12:42:20 +05:30
github-actions[bot]
d7f5e5c05d
chore(core): localize to languages other than english ( #10368 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-28 09:09:32 +02:00
Aditya
4840f723fc
chore(core): properly handle environment name set either via config and through the settings page ( #10151 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-28 09:06:34 +02:00
Devesh Kumar
8cf159b281
fix(namespaces): prevent namespace folder highlighting when containing file is selected ( #10364 )
...
Closes https://github.com/kestra-io/kestra/issues/10360 .
2025-07-28 08:47:25 +02:00
Loïc Mathieu
4c79576113
fix(tests): improve JdbcQueueTest flaky tests
2025-07-25 12:50:27 +02:00
Florian Hussonnois
f87f2ed753
fix(system): avoid potential NPE in ServiceLivenessManager ( #10338 )
...
Avoid a potential NPE in ServiceLivenessManager when
a local service is unregistered during shutdown before the liveness probe completes
Fix : #10338
2025-07-25 12:33:18 +02:00
Florian Hussonnois
298a6c7ca8
fix(system): ignore state transition failure for indexer
...
Fix : kestra-io/kestra-ee#4474
2025-07-25 11:35:09 +02:00
Loïc Mathieu
ab464fff6e
fix(executions): flow concurrency limit not honors when executions are created at a high rate
...
This is due to the fact that we now process the execution queue concurrently so there is a race when counting currently running executions. This can be seen easily using a ForEachItem as it could create tens or hundreds of executions almost instantly leading to almost all those executions started as they would all see 0 executions running...
Using a dedicated execution running queue, as done in EE, would serialize the messages and fix the issue.
However, if using multiple executor instances and concurrency limit = 1, there is a theoretical race as no locks will be done if no execution is running. A max surge of executions could be as high as the number of executor but this race is less probable to happen in real world scenario.
Fixes #10167
2025-07-25 11:35:00 +02:00
Florian Hussonnois
6dcba16314
chore(core): clean QueryFilter class
2025-07-25 11:34:09 +02:00
Barthélémy Ledoux
80a328e87e
fix(flows): better loading pattern ( #10345 )
2025-07-25 10:14:07 +02:00
Loïc Mathieu
f2034f4975
fix(executions): race condition inside nested ForEach with concurrency
...
Fixes #10167
2025-07-25 09:45:29 +02:00
github-actions[bot]
edca56d168
chore(core): localize to languages other than english ( #10341 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-24 23:21:03 +02:00
Roman Acevedo
076434cc7c
chore: remove frontend codecov in CI
2025-07-24 18:44:44 +02:00
Barthélémy Ledoux
69d2b97416
feat(flows): playground ( #10042 )
...
Co-authored-by: Loïc Mathieu <loikeseke@gmail.com >
2025-07-24 18:00:13 +02:00
Roman Acevedo
a7b07e5556
chore: update utility scripts still referencing old maven repo
2025-07-24 16:16:41 +02:00
Barthélémy Ledoux
ee6a2ae9a3
fix(flows): parse JSON when switching from string to object ( #10255 )
2025-07-24 15:48:52 +02:00
Florian Hussonnois
e36925c879
fix(system): fix and cleanup StorageInterface ( kestra-io/kestra-ee#4488 )
...
Allow tenantId to be null in storage for cluster-wide
operations on object storage
Related-to: kestra-io/kestra-ee#4488
2025-07-24 15:40:00 +02:00
Piyush Bhaskar
df63fc56fc
fix(ai): shortcut to submit and for newline ( #10325 )
2025-07-24 19:01:18 +05:30
Loïc Mathieu
eb22d3f6ee
feat(logs): allow purging log by execution ID
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4468
2025-07-24 15:12:27 +02:00
Roman Acevedo
150145692f
fix(cli): tenantService was injected directly, this is not working in cli
2025-07-24 13:56:04 +02:00
Roman Acevedo
a900d8f5bb
fix(cli): when picoli was throwing InitializationException the java process was not stopped
2025-07-24 13:56:04 +02:00
Loïc Mathieu
3e70aacb9c
fix(executions): breakpoint on ForEach
...
We should be able to put a breakpoint without value, easier for the playground
2025-07-24 13:46:51 +02:00
Piyush Bhaskar
31658a1862
fix(core): prevent default if suggestion is active ( #10320 )
2025-07-24 16:18:25 +05:30
Miloš Paunović
694ee7ed86
chore(deps): regular dependency update ( #10314 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-07-24 12:09:22 +02:00
Piyush Bhaskar
83fb225577
fix(executions): update query parameter for state filtering ( #10315 )
2025-07-24 14:40:24 +05:30
Miloš Paunović
1d89f53526
chore(flows): show small execution charts on flow listing ( #10054 )
...
Co-authored-by: YannC. <ycoornaert@kestra.io >
2025-07-24 10:18:27 +02:00
Roman Acevedo
6d72804a54
fix(filters): left menu current page disabling was not working
...
- fixes https://github.com/kestra-io/kestra/issues/9476
2025-07-24 10:01:52 +02:00
Piyush Bhaskar
26bd7dab97
fix(core): check null uri ( #10309 )
2025-07-24 12:46:15 +05:30
dependabot[bot]
1925d7832c
build(deps): bump axios in /ui in the npm_and_yarn group ( #10305 )
...
Bumps the npm_and_yarn group in /ui with 1 update: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.11.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 08:42:03 +02:00
Piyush Bhaskar
379649785d
fix(secrets): show namespace column ( #10222 )
...
* fix(secrets): show namespace column
* fix(secrets): update condition
2025-07-24 11:02:41 +05:30
Roman Acevedo
302ec94bee
feat(tests): testsuite run persistence
2025-07-23 20:16:03 +02:00
Malaydewangan09
02f97dfd88
feat(*): add new plugins
2025-07-23 19:52:51 +05:30
dependabot[bot]
ac9f44b766
build(deps): bump flyingSaucerVersion from 9.13.0 to 9.13.1
...
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 16:18:32 +02:00
dependabot[bot]
c287304264
build(deps): bump com.google.cloud:libraries-bom from 26.63.0 to 26.64.0
...
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 16:17:37 +02:00
Loïc Mathieu
6510cdfbdc
fix(core): revert unwanted changes
...
These changes should not have been added to https://github.com/kestra-io/kestra/pull/10230 .
They have not been properly tested even if they seem to be meaningful
2025-07-23 16:16:39 +02:00
dependabot[bot]
298e9f3ab7
build(deps): bump com.microsoft.playwright:playwright
...
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:37:11 +02:00
Nicolas K.
45291eb2c4
fix(cli): #10062 add tenant to load flows properly at the startup ( #10290 )
...
* fix(cli): #10062 add tenant to load flows properly at the startup
* fix(cli): #10062 add fallback tenant to ee service
* fix(cli): #10062 use tenant id in all cli
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-23 15:36:10 +02:00
dependabot[bot]
ebd47b31b1
build(deps): bump software.amazon.awssdk:bom from 2.32.1 to 2.32.6
...
Bumps software.amazon.awssdk:bom from 2.32.1 to 2.32.6.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:35:36 +02:00
dependabot[bot]
48a3a3cbbf
build(deps): bump jacksonVersion from 2.19.1 to 2.19.2
...
Bumps `jacksonVersion` from 2.19.1 to 2.19.2.
Updates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2 )
Updates `com.fasterxml.jackson.core:jackson-core` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.1...jackson-core-2.19.2 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.1...jackson-modules-java8-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.1...jackson-dataformats-text-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.1...jackson-dataformats-binary-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.19.1...jackson-dataformats-binary-2.19.2 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-ion` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformat-ion/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.1...jackson-dataformat-xml-2.19.2 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-guava` from 2.19.1 to 2.19.2
- [Commits](https://github.com/FasterXML/jackson-datatypes-collections/compare/jackson-datatypes-collections-2.19.1...jackson-datatypes-collections-2.19.2 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.1 to 2.19.2
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.1 to 2.19.2
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-smile
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-ion
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-guava
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:34:08 +02:00
dependabot[bot]
fc7b7738bd
build(deps): bump com.mysql:mysql-connector-j from 8.0.33 to 9.3.0
...
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j ) from 8.0.33 to 9.3.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.33...9.3.0 )
---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
dependency-version: 9.3.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:33:48 +02:00
dependabot[bot]
06ffa6602b
build(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0
...
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-version: 2.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:33:10 +02:00
Piyush Bhaskar
1336cca81a
refactor(template): migrate template module to pinia ( #10226 )
2025-07-23 18:33:38 +05:30
Loïc Mathieu
f0ab8a3067
fix(system)*: don't mix constructor injection with field injection
...
Field injection are resolved after constructor injection so setting threadCount was never used.
2025-07-23 13:31:06 +02:00
github-actions[bot]
3cfd5ebe4d
chore(core): localize to languages other than english ( #10291 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-23 16:39:21 +05:30
Piyush Bhaskar
f97ad45cef
feat(execution): "Debug Expression" for Trigger Variables ( #10242 )
...
* feat(execution): "Debug Expression" for Trigger Variables
* fix(ui): improve layout and text.
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-23 16:00:33 +05:30
Piyush Bhaskar
2a9a0c7484
fix(executions): fixes file preview ( #10252 )
...
* fix(executions): fixes file preview
* fix: remove stored file preview
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-23 15:49:17 +05:30
Piyush Bhaskar
9eeffa089c
chore(version): bump ui-libs to version 0.0.222 ( #10285 )
2025-07-23 12:46:03 +05:30
YannC
19df58c6da
feat: hide community button on EE edition ( #10251 )
2025-07-23 08:57:19 +02:00
Piyush Bhaskar
d190522bfd
fix(executions): fixes execution selection action button ( #10257 )
2025-07-23 12:00:17 +05:30
Loïc Mathieu
cbd48b0075
chore(plugins): rename Langchain4j plugin to AI
2025-07-22 16:07:27 +02:00
YannC
ea1603f051
feat(pebble): create a in expression to look for a string in a list ( #9817 )
...
* feat(pebble): create a in expression to look for a string in a list
close #9813
2025-07-22 15:43:25 +02:00
YannC
d24f6059d9
chore(test): Improved TestsUtils and added more tests for coverage in… ( #9776 )
...
* chore(test): Improved TestsUtils and added more tests for coverage in ExecutionControllerRunnerTest
* fix: revert testUtils + reduce sleep time
* fix: replace 2s sleep to 250ms
2025-07-22 15:08:49 +02:00
YannC.
12c8db40ae
feat: action to check if tag is latest in github release
2025-07-22 14:45:38 +02:00
Piyush Bhaskar
3660e1a990
fix(logs): update query filter to show logs ns and flowwise ( #10248 )
2025-07-22 17:54:20 +05:30
Miloš Paunović
ca96c7b5dc
fix(namespaces)*: prevent overwriting namespace file content with undefined string ( #10247 )
2025-07-22 14:23:44 +02:00
bishalbera
d9bdcc5b20
feat(cli): added skip-deprecated flag in plugindoc command
2025-07-22 13:38:48 +02:00
Piyush Bhaskar
c31fae4cc9
fix(triggers): ensure clearing the selection. ( #10245 )
2025-07-22 15:58:49 +05:30
Miloš Paunović
87480d81b8
chore(core): add missing translation key/value pairs ( #10243 )
2025-07-22 11:44:53 +02:00
Nicolas K.
251a821322
fix(repositories): make filter service protected ( #10241 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-22 11:36:57 +02:00
dependabot[bot]
3d0b2b7f01
build(deps): bump the npm_and_yarn group in /ui with 3 updates ( #10236 )
...
---
updated-dependencies:
- dependency-name: vue-i18n
dependency-version: 11.1.10
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@intlify/core-base"
dependency-version: 11.1.10
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 10:37:07 +02:00
Miloš Paunović
0811258d2e
fix(executions): make sure outputs do not overflow over right drawer ( #10238 )
...
Closes https://github.com/kestra-io/kestra/issues/10232 .
2025-07-22 10:12:02 +02:00
Loïc Mathieu
aecd4cc5dd
fix(tests): strengthen awaitExecution predicate
...
In some test situation, awaitExecution may receive old messages so we strenghten the predicate to be sure to wait for the correct execution: the one that ends successfully
2025-07-22 10:08:00 +02:00
YannC.
b1d41f6f47
fix: handle label filter with and instead or for flow
...
close #4390
2025-07-22 09:42:45 +02:00
Piyush Bhaskar
a9d215996b
fix(core): do not show release notes button for ee specific plugins ( #10235 )
...
* fix(core): do not show button for ee specific plugins
* fix(core): refactor for improved readability
2025-07-22 12:16:49 +05:30
Emil Shakirov
812c8b5718
feat(core): add a Pebble function to generate KSUID
2025-07-21 18:17:58 +02:00
Nicolas K.
bc3d534ba6
fix(pebble): #8953 add more flexible day number conversion method ( #10205 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-21 15:25:09 +02:00
Roman Acevedo
ef4f1bdd1f
fix(flows): remove flows date filters UI, they do not exist
...
- fixes https://github.com/kestra-io/kestra/issues/10201
2025-07-21 12:46:35 +02:00
Loïc Mathieu
6bc1e3ec4d
fix(executions)*: restart with finally or afterExecution
...
When a flow fail and is restarted and contains either a finally or an afterExecution block, those are not resetted so the restart will skip all task and terminate the flow.
The fix will reset the status of those tasks so they are restarted.
Fixes #10155
2025-07-21 12:21:25 +02:00
skayliu
80d394fd6a
fix(pebble): fix typo
2025-07-21 12:17:18 +02:00
skayliu
30c4f11b8a
fix(pebble): fix typo
2025-07-21 12:17:18 +02:00
skayliu
7bd21887d1
feat(pebble): add millisecond date time format
2025-07-21 12:17:18 +02:00
Roman Acevedo
770438eb66
feat(tests): use Flow YAML autocompletion
...
- fixes https://github.com/kestra-io/kestra-ee/issues/3900
2025-07-21 11:50:42 +02:00
github-actions[bot]
a8838102ec
chore(core): localize to languages other than english ( #10221 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-21 11:15:10 +02:00
Piyush Bhaskar
19161cc078
feat(core): update titles , add button slot for license ( #10218 )
2025-07-21 13:31:45 +05:30
Piyush Bhaskar
6c48571101
feat(core): implement backend validation for login for configs and also fixes PH event ( #10196 )
...
* feat(core): implement backend validation for login for configs
* fix(auth): simplify authentication check and api route
* fix: access auth properly
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
* fix(ui): improve auth validation handling and routing
* fix(core): fixes PH event and initialization for setup process.
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-21 13:21:17 +05:30
Loïc Mathieu
c09dafca01
fix(executions): support unicode file name inside the internal storage
...
Fixes #9550
2025-07-21 09:51:07 +02:00
yuri1969
3a3dadd8e9
fix(tests): timezone issue
...
Test failed at certain moments when runnin in a non-`Europe/Lisbon` TZ.
2025-07-21 09:03:21 +02:00
skayliu
68c1abb6f2
chore(deps): relocate mysql driver
2025-07-18 12:29:43 +02:00
skayliu
cfea378104
refactor(pebble): Stronger the uuid function from v4 to v7
2025-07-18 12:29:43 +02:00
Barthélémy Ledoux
d1badab05b
fix(core): check if logged in before requesting usages ( #10194 )
...
* fix(core): check if logged in before requesting usages
* fix: avoid calls to get resources when auth not initialized yet
2025-07-18 15:37:49 +05:30
Nicolas K.
581442c427
feat(security) #10180 open basic auth validation endpoint ( #10190 )
...
* feat(security) #10180 open basic auth validation endpoint
* feat(security) #10180 add unit test
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-18 11:23:30 +02:00
MilosPaunovic
02430a00b5
feat: introduce ui changes for keeping filename on file input
2025-07-18 11:16:25 +02:00
Loïc Mathieu
f7c5fd3984
feat(executions): use the uploaded file name for inputs of type FILE
...
Use the part name for the input ID, this is a BC.
Use the filename attribute of the part for creating the file inside the internal storage.
Detect previous usage of part name and filename and emit a deprecation warning.
2025-07-18 11:16:25 +02:00
Piyush Bhaskar
3f4b39ec4f
feat(core): add troubleshooting button and doc ( #10191 )
...
* feat(core): add troubleshooting button and doc
* fix: add ?
* fix: type warn
* chore(core): localize to languages other than english (#10193 )
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
2025-07-18 14:42:28 +05:30
Piyush Bhaskar
ddfe637828
fix(core): adjust word wrap and prevent newlines in input ( #10176 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-18 13:58:16 +05:30
Piyush Bhaskar
e09a89ac03
fix(core): update text from user to account. ( #10187 )
...
* fix(core): update text from user to account.
* chore(core): localize to languages other than english (#10188 )
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-18 13:47:37 +05:30
github-actions[bot]
bbb5c2a6e0
chore(core): localize to languages other than english ( #10189 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-18 10:07:50 +02:00
Piyush Bhaskar
bbf22d8813
fix(ai): show prompt window only if ai is enabled in configs ( #10172 )
2025-07-18 13:19:47 +05:30
Piyush Bhaskar
243522372d
refactor(ai): migrate ai store from Vuex to Pinia ( #10174 )
2025-07-18 13:14:15 +05:30
Roman Acevedo
2a24e29bd9
feat(filters): prevent saving a search with duplicated label
...
- fixes https://github.com/kestra-io/kestra/issues/9026
2025-07-18 09:19:55 +02:00
Miloš Paunović
d7d52cba5a
chore(core): move expand all buttons to the left side ( #10186 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/4394 .
2025-07-18 08:46:44 +02:00
MilosPaunovic
8319ad7439
feat(executions): work on the ui for execution dependencies
2025-07-17 17:45:15 +02:00
Loïc Mathieu
4996ccdefd
feat(system): add a between-items timeout on all our SSE connections
...
This avoid potential connection leak by closing them if nothing happen inside it.
These is very unlickly to happen but as some follow endpoint may have races, for ex an execution ends between the time we fetch it and start listening to its event, this is better to add this as a safety net.
2025-07-17 17:45:15 +02:00
Loïc Mathieu
66889a3d92
feat(executions): execution dependencies
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4230
2025-07-17 17:45:15 +02:00
Loïc Mathieu
fc0b52dbd0
feat(executions): add execution outputs inside the expression context
...
Closes https://github.com/kestra-io/kestra-ee/issues/3999
2025-07-17 17:44:55 +02:00
Piyush Bhaskar
c7b9e1846e
fix(core): improve handling of setup completion and display values ( #10141 )
2025-07-17 16:30:39 +02:00
Nicolas K.
fe485243f7
fix(security) #10133 add password validation and save error in database for the front to use ( #10177 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-17 16:29:57 +02:00
Anna Geller
8637bb847f
fix(docker-compose): add info about password policy to docker compose example
2025-07-17 16:12:08 +02:00
Nicolas K.
c8d89dbdd4
fix(security) #10133 server error when no basic auth configuration persisted ( #10175 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-17 15:28:15 +02:00
Miloš Paunović
71e3b19f02
chore(core): add back the missing translation keys ( #10170 )
2025-07-17 13:04:33 +02:00
Miloš Paunović
5457c216c8
chore(core): remove non-matching translation keys ( #10169 )
2025-07-17 13:01:10 +02:00
github-actions[bot]
aa2d88fcbb
chore(core): localize to languages other than english ( #10160 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-17 12:31:16 +02:00
Piyush Bhaskar
393faed512
fix(plugins): adjust font sizes for collapsible body ( #10164 )
2025-07-17 15:29:20 +05:30
Barthélémy Ledoux
0e8e65af7c
feat(flows): add setting to disable hovers in editor ( #10159 )
2025-07-17 10:54:04 +02:00
Piyush Bhaskar
133151377f
fix(triggers): only updates the trigger that matches both flow and trigger Id ( #10158 )
2025-07-17 14:19:21 +05:30
Loïc Mathieu
fa2bf8fc5c
feat(execution): allow to wait for execution completion into a Webhook
...
Closes #10147
2025-07-17 10:47:53 +02:00
Piyush Bhaskar
614c7b2226
fix(core): fixes some design tweaks for Ai Agent ( #9875 )
...
* fix(core): fixes some design tweaks for Ai Agent
* minor tweaks
* fix: show prompt only when AI is enabled.
* fix: dark button
* remove
* fix(core): repair GlobalSearch
* fix(ai): swap shortcut to CTRL + ALT + SHIFT + K to avoid collisions
* fix: add key shortcuts in dropdown
* fix(ui): update AI width , toggle shortcut and editor top spacing
* fix: en.json
---------
Co-authored-by: brian.mulier <bmmulier@hotmail.fr >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-17 12:48:45 +05:30
Loïc Mathieu
05cb79f4b6
feat(executions): provide a task run caching mechanism
...
Closes https://github.com/kestra-io/kestra-ee/issues/3580
2025-07-17 09:16:55 +02:00
Nicolas K.
278dbd8b82
fix(security) #10133 ignore enable=true flag from basic auth config ( #10148 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-16 17:28:48 +02:00
Loïc Mathieu
98d1ab57cc
feat(execution): add execution ID to the latest execution
...
Needed for the new playground functionality.
2025-07-16 16:54:45 +02:00
Nicolas K.
f2fd9f398d
fix(security) #10133 basic auth config always takes priority ( #10145 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-16 15:27:34 +02:00
Piyush Bhaskar
b72381e2cb
fix(ai): refine card styles; add button disabled state colors across UI. ( #10142 )
2025-07-16 18:40:20 +05:30
Piyush Bhaskar
14e853ce40
refactor(store): remove unused graph store module ( #10144 )
2025-07-16 18:39:21 +05:30
Loïc Mathieu
7ebf5989a5
feat(flows): add an API endpoint for listing flow properties
...
Closes #9524
The new endpoint allow for properties only JSON schema for all base types.
2025-07-16 14:36:19 +02:00
Barthélémy Ledoux
b70faea505
refactor: migrate executions store from vuex to pinia ( #10093 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-07-16 14:14:38 +02:00
dependabot[bot]
f54ed8a488
build(deps): bump io.micrometer:micrometer-core from 1.15.1 to 1.15.2
...
Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer ) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.2 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
dependency-version: 1.15.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 12:48:13 +02:00
dependabot[bot]
6a796b0a25
build(deps): bump com.gorylenko.gradle-git-properties
...
Bumps com.gorylenko.gradle-git-properties from 2.5.0 to 2.5.2.
---
updated-dependencies:
- dependency-name: com.gorylenko.gradle-git-properties
dependency-version: 2.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 12:14:00 +02:00
Loïc Mathieu
ec7e65d794
fix(system): possible NPE when computing flowable task outputs
2025-07-16 11:22:38 +02:00
Piyush Bhaskar
0c5e190350
fix(ui): reorder collapse items and refine connection properties to show only non required in collapsed ( #9673 )
2025-07-16 14:49:13 +05:30
Piyush Bhaskar
1014cdefeb
refactor(service): migrate service.js to pinia ( #9760 )
...
* refactor(service): migrate service.js to pinia
* fix scope of i18n
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
---------
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-16 14:48:51 +05:30
Loïc Mathieu
efdc29f30a
feat(executions): add preview for local files and namespace fles
...
Closes #9740
2025-07-16 11:05:13 +02:00
dependabot[bot]
a44b7f78fb
build(deps): bump org.opensearch.client:opensearch-java
...
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-java
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 10:57:57 +02:00
Bart Ledoux
90eb0ffa4f
fix: basePath is now a function
2025-07-16 10:27:33 +02:00
dependabot[bot]
85b5002acf
build(deps): bump org.apache.logging.log4j:log4j-to-slf4j
...
Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.25.0 to 2.25.1.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
dependency-version: 2.25.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:54:02 +02:00
dependabot[bot]
4fd66d7781
build(deps): bump com.vanniktech.maven.publish from 0.33.0 to 0.34.0
...
Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases )
- [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.33.0...0.34.0 )
---
updated-dependencies:
- dependency-name: com.vanniktech.maven.publish
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:53:25 +02:00
dependabot[bot]
362858e4d7
build(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
...
Bumps org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:52:56 +02:00
dependabot[bot]
06e4c9f110
build(deps): bump software.amazon.awssdk:bom from 2.31.77 to 2.32.1
...
Bumps software.amazon.awssdk:bom from 2.31.77 to 2.32.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.32.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:52:09 +02:00
dependabot[bot]
a71e46169f
build(deps): bump software.amazon.awssdk.crt:aws-crt
...
---
updated-dependencies:
- dependency-name: software.amazon.awssdk.crt:aws-crt
dependency-version: 0.38.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 09:51:23 +02:00
Barthélémy Ledoux
4e1c4b7708
fix: curl feature needs baseUrl as a function ( #10092 )
2025-07-15 18:43:12 +02:00
Barthélémy Ledoux
75f5348db1
fix(executions): restore taskruns store ( #10090 )
2025-07-15 15:37:34 +02:00
Piyush Bhaskar
5b5b616def
fix(secrets): circle masked input to replace squarefont. ( #10088 )
2025-07-15 19:05:24 +05:30
Miloš Paunović
ec360bd658
fix(core): remove icons from no code input selector ( #10080 )
...
Closes https://github.com/kestra-io/kestra/issues/10075 .
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-15 15:05:48 +02:00
Piyush Bhaskar
4f2a37c31f
fix(core): fixes user with no rights is able to access the dashboard route ( #9361 )
...
* fix(core): allow custom logo slot in sidebar.
* fix: use boolean prop instead of slot
2025-07-15 18:11:35 +05:30
Barthélémy Ledoux
90d572ef33
fix(flow): autocomplete output values in pebble editor ( #10083 )
2025-07-15 14:25:56 +02:00
Biplab Bera
ceecab1811
chore(executions): improve the file input dialog ( #9894 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 13:35:25 +02:00
Miloš Paunović
25592ec203
refactor(dashboards): minor improvements of dashboard components code ( #10085 )
2025-07-15 13:24:35 +02:00
github-actions[bot]
d935333c5b
chore(core): localize to languages other than english ( #10086 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-15 13:11:07 +02:00
Malay Dewangan
e2571ba523
feat(executions): Allow unqueuing to states other than RUNNING #5939 ( #8381 )
...
* feat(executions): added the ui part for being able to unqueue exeution to different state
---------
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-07-15 16:18:35 +05:30
Loïc Mathieu
94dc1cea25
feat(tenants): provide an endpoint that list all tenants dependencies
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3515
2025-07-15 12:39:17 +02:00
Piyush Bhaskar
87bb87bbbc
fix(ai): update styling for Accept/Decline ( #10082 )
2025-07-15 16:04:30 +05:30
Miloš Paunović
47955fc3c3
fix(core): remove deprecated properties from no code task selector ( #10079 )
...
Closes https://github.com/kestra-io/kestra/issues/10077 .
Closes https://github.com/kestra-io/kestra-ee/issues/4355 .
2025-07-15 11:33:14 +02:00
Anusha G H
be23ac591c
chore(executions): remove cancel button from resume dialog ( #10051 )
...
Co-authored-by: Anusha G H <anushah@sahaj.ai >
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 10:56:36 +02:00
Miloš Paunović
578e34ee17
chore(deps): update the element-plus package and remove patch file for it ( #10069 )
2025-07-15 10:41:06 +02:00
skayliu
05959ee28c
feat(pebble): add a timestampMilli pebble function ( #10064 )
...
* feat(pebble): add a timestampMilli pebble function
* feat(test): add a timestampMilli pebble function test
* fix(docs): fix typo
* feat(docs): add a timestampMilli pebble function docs
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-15 10:32:44 +02:00
Piyush Bhaskar
ae2ce394c9
fix(core): secrets as a tab. ( #10072 )
2025-07-15 13:30:44 +05:30
Miloš Paunović
a3fa2051ce
fix(executions): add missing uuid property ( #10078 )
2025-07-15 08:50:46 +02:00
Anna Geller
6fb0858710
fix: basic auth commented out by default to load setup page first
2025-07-14 14:19:49 +02:00
Anna Geller
df94a248e2
fix(docker-compose): cut the removed enabled flag
2025-07-14 14:08:30 +02:00
Piyush Bhaskar
f826d9ac8e
fix(ui): update label styles for better visual ( #10070 )
...
* fix(ui): update label styles for better visual
* fix: remove light color
2025-07-14 16:35:20 +05:30
Piyush Bhaskar
8d652d5185
fix(core): show plugin toc properly ( #10068 )
2025-07-14 12:13:01 +05:30
Piyush Bhaskar
c4680836a6
fix(ui): properly update theme switching ( #10065 )
2025-07-12 19:15:15 +05:30
brian-mulier-p
77f0f5bb87
fix(core): add an exception to avoid popping challenge in case of wrong credentials on login page ( #10061 )
2025-07-11 17:22:07 +02:00
brian-mulier-p
c68808582b
fix(core): add proxy so that origin is the same as request url for workers ( #10053 )
2025-07-11 16:44:03 +02:00
brian-mulier-p
3a10a52320
feat(core): hide deprecated elements in doc, autocompletion (only types), nocode ( #10020 )
...
closes #7206
closes #8786
closes #9322
2025-07-11 16:41:45 +02:00
François Delbrayelle
0a6bfd1389
fix(gradle): be able to use publishToMavenLocal ( #10047 )
2025-07-11 16:20:20 +02:00
Piyush Bhaskar
b7201055a8
refactor(core): migrate misc store module to pinia ( #10048 )
2025-07-11 19:13:38 +05:30
Roman Acevedo
710f9a3373
test(e2e): include E2E tests in PR CI ( #10036 )
...
* test(e2e): include E2E tests in PR CI
* Update e2e.yml to fix report
* tests(e2e): video and trace on failure
* tests(e2e): unflaky assertion exec
* tests(e2e): slowMo 100ms
2025-07-11 14:31:10 +02:00
brian.mulier
0402362499
fix(core): strict samesite for basic auth cookie
2025-07-11 12:07:49 +02:00
brian-mulier-p
15d3caf62c
fix(core): basic auth is now handled through cookies, header then challenge so that SSE sends it ( #10043 )
2025-07-11 10:56:12 +02:00
Loïc Mathieu
4dc1e52b08
chore(system): avoid calling allTaskWithChild when computing plugin defaults
2025-07-11 09:38:34 +02:00
Roman Acevedo
6f62988135
build: remove codecov for ui #10038
...
As discussed with Bart it is not helping us, it is often red and the conf is not right, and anyway he believes codecov on frontend is not easy and perfect
from Bart: Nuance: I believe that having code coverage on Frontend is a great tool to see where we should track more, but having it as a metric is very unproductive.
The only thing I care about being tested are:
if a component renders at all
what it looks like
... interactions
None of this is covered by code lines.
We could have a demand for 10% coverage of every patch and that's it.
2025-07-11 09:09:27 +02:00
Roman Acevedo
8080bbf964
test(storage): unflaky StorageTestSuite.filesByPrefix
2025-07-11 09:06:32 +02:00
Barthélémy Ledoux
565bee96c9
fix(core): login setup failures when baseUrl is empty ( #10041 )
...
Co-authored-by: Piyush-r-bhaskar <impiyush0012@gmail.com >
2025-07-10 16:29:45 +02:00
Piyush Bhaskar
44f93c0b13
fix(core): streamlining base URL creation ( #10039 )
...
* refactor(core): streamlining base URL creation
* fix: less changes
---------
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 19:50:04 +05:30
Loïc Mathieu
51f831586a
chore(system): avoid calling TaskRun.toStringState() when not needed
...
This methods do a lot of potentialy big String concatenation so it's better to not call it unless necessary.
2025-07-10 16:06:39 +02:00
Loïc Mathieu
93b9932469
test(executions): improve reliability of the ExecutionControllerRunnerTest
2025-07-10 16:06:26 +02:00
Loïc Mathieu
d10b11ed1f
fix(system): merge flowable outputs when terminated
...
A flowable may compute its outputs before it is terminated. In this case, they can be wiped out when we compute the outputs when terminated.
So we need to merge the maps.
2025-07-10 16:06:26 +02:00
Roman Acevedo
f57ab7a828
feat(tests): impl disabling testcase
2025-07-10 15:32:47 +02:00
Loïc Mathieu
b97f93f2f9
feat(system): use available processor count number of executor threads
2025-07-10 14:59:48 +02:00
Nicolas K.
8094756601
fix(security): use the login/pass of basicAuth for all api urls ( #10027 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 13:51:27 +02:00
Loïc Mathieu
0de5236f8a
fix(flows): possible NPE at flow validation
2025-07-10 12:40:45 +02:00
Piyush Bhaskar
1b7034d154
fix(ui): fixes color for icon and label in light theme ( #10032 )
2025-07-10 15:50:59 +05:30
Barthélémy Ledoux
732f1d95d7
fix: patch element plus for tabs ( #10034 )
2025-07-10 11:49:11 +02:00
Miloš Paunović
aa3b118cb5
feat(dashboards): implement the table data export functionality ( #9911 )
...
Co-authored-by: Roman Acevedo <roman.acevedo62@gmail.com >
2025-07-10 10:13:25 +02:00
Piyush Bhaskar
2543ad7216
fix(triggers): disable backfill execution based on yaml definition ( #10026 )
2025-07-10 13:35:33 +05:30
Nicolas K.
98463335aa
fix(security): remove the authorization header ( #10025 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-10 09:49:07 +02:00
Nicolas K.
d46ebe2b4a
fix(security): add back www-authenticate header ( #10018 )
...
* fix(security): add back www-authenticate header
* fix basic auth again
* fix: if setup is not done go to setup
* fix(security): don't persist basic auth config if already persisted
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-10 09:27:42 +02:00
Roman Acevedo
fb96fc2f05
chore(tests): add validation on assertions
2025-07-09 18:25:36 +02:00
Roman Acevedo
910bceb900
fix(webserver): server exceptions were not logged when no message
...
some libraries or even java code throw Exceptions with a 'null' message (but with a stacktrace), in this case our logger was not logging anything
2025-07-09 17:18:58 +02:00
Roman Acevedo
b6475d8552
feat(tests): allow disabling a TestSuite preventing it to run
2025-07-09 17:08:08 +02:00
brian-mulier-p
e136e1ca9a
fix(core): trim expressions in select & multiselect to be able to use '|' instead of '>-' ( #10017 )
...
closes #10016
2025-07-09 16:36:24 +02:00
Piyush Bhaskar
0f6ae24b8e
fix(ui): fixes basic auth handling ( #10010 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-07-09 15:18:39 +02:00
brian-mulier-p
cc7f1e25e3
feat(kv): add an optional description ( #9886 )
...
closes #9606
2025-07-09 15:08:12 +02:00
Miloš Paunović
63dbff1e7a
chore(dashboards): improve chart data loading and uniform look on preview tab ( #10014 )
2025-07-09 14:53:23 +02:00
YannC
9c6b59c362
fix: bring back lastexecution endpoint ( #9973 )
2025-07-09 13:48:47 +02:00
Miloš Paunović
72341b8090
chore(core): allow displaying topology horizontally ( #10012 )
...
Closes https://github.com/kestra-io/kestra/issues/9980 .
2025-07-09 13:11:17 +02:00
yuri
0c730843c6
docs(schedule): mention Sunday day-of-the-week alias ( #9961 )
2025-07-09 11:39:28 +02:00
Loïc Mathieu
05b50c22e3
feat(executions): allow suspending an execution at a breakpoint
...
- When creating an execution, you can pass a breakpoint of the form `taskId.value` and an execution kind.
- An execution with a breakpoint will be suspended in the `BREAKPOINT` state when arriving at the point where the breakpoint task should be executed
- You can resume an execution from a breakpoint, this would resume the execution and remove the existing breakpoint. At this time a new breakpoint can be passed.
- You can pass a breakpoint when replaying an execution.
Part-of: https://github.com/kestra-io/kestra-ee/issues/1547
2025-07-09 10:56:00 +02:00
dependabot[bot]
cf4f6554e6
build(deps): bump software.amazon.awssdk:bom from 2.31.75 to 2.31.77
...
Bumps software.amazon.awssdk:bom from 2.31.75 to 2.31.77.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.77
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 10:55:39 +02:00
Roman Acevedo
7ec1439bb7
chore: add useful scripts for RC
2025-07-09 10:19:05 +02:00
Miloš Paunović
d1b025253a
chore(deps): regular dependency update ( #10011 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-07-09 10:02:12 +02:00
dependabot[bot]
aa272418cf
build(deps): bump com.github.docker-java:docker-java from 3.5.2 to 3.5.3
...
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-version: 3.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 09:22:56 +02:00
dependabot[bot]
ef098c2489
build(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.31.0...0.32.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-09 09:21:47 +02:00
Devesh Kumar
c671414958
fix(flows): issue where flows with task IDs longer than the supported database column length would cause the application to shut down.
2025-07-08 17:28:06 +02:00
github-actions[bot]
6bb42641a1
chore(core): localize to languages other than english ( #9975 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-08 16:24:28 +02:00
Loïc Mathieu
acca4ddd55
fix(system): EE compilation
2025-07-08 15:40:32 +02:00
Piyush Bhaskar
e75a4a7500
feat(ui): introducing OSS auth ( #9972 )
...
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-07-08 15:29:58 +02:00
Nicolas K.
4afa7dc969
fix(security) #4311 filter only kestra endpoints ( #9971 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 15:13:33 +02:00
github-actions[bot]
c953e24931
chore(core): localize to languages other than english ( #9969 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-08 18:19:14 +05:30
nKwiatkowski
b70545967e
Merge remote-tracking branch 'origin/develop' into develop
2025-07-08 14:15:31 +02:00
Barthélémy Ledoux
02302fa54c
fix(flows): autocomplete nocode outputs in pebble ( #9955 )
2025-07-08 14:10:11 +02:00
Nicolas K.
ff8c224554
fix(security) #4311 add basic auth whitelist for config and add new c… ( #9968 )
...
* chore(core): localize to languages other than english (#9966 )
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
* fix(security) #4311 add basic auth whitelist for config and add new config parameter for basic auth initialized
* fix(security) #4311 failing unit tests
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com >
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 14:02:17 +02:00
Piyush-r-bhaskar
f54c46e238
Revert "feat(core): introducing OSS authentication user creation and login logout ( #9683 )"
...
This reverts commit 97b01ab6a4 .
2025-07-08 16:51:43 +05:30
github-actions[bot]
750fa4cc8c
chore(core): localize to languages other than english ( #9966 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-08 11:40:44 +02:00
Piyush Bhaskar
97b01ab6a4
feat(core): introducing OSS authentication user creation and login logout ( #9683 )
...
* feat(core): introducing OSS authentication
* use pinia
* fix: error message
* fix logo
* fix import
* fix: i18n
* feat: show dialog fter 30days and send to login page if basicauth is true
* fix: minor tweaks
* fix(ui): ensure email and password are required.
2025-07-08 14:12:32 +05:30
Nicolas K.
eafaf32938
feat(security)!: make basic auth required on OSS ( #9688 )
...
* feat(security)!: make basic auth required on OSS
* clean(security)!: put the auth filter code into a publisher
* clean(security)!: add unit tests
* fix(core): merge
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-08 10:41:47 +02:00
Loïc Mathieu
6a4397fdfd
fix(system): avoid creating multiple worker job queue
...
We created miltiple worker job queue because the bean was in the prototype scope.
This was needed only for tests as they are closing it.
Switching to singleton and rebuilding the context of the test that needs it fixes the issue.
2025-07-08 10:35:50 +02:00
YannC.
2109fa8116
fix(ci): Avoid retag latest docker image being true by default
2025-07-08 10:19:34 +02:00
Piyush Bhaskar
7de415e54f
refactor(core): migrating doc store module to pinia ( #9882 )
2025-07-08 13:37:01 +05:30
Piyush Bhaskar
a7307b6a0c
fix(ui): openGroup to directly open the first plugin element ( #9964 )
2025-07-08 13:36:19 +05:30
Barthélémy Ledoux
63613572a5
chore: update ui-libs for documentation collapsible warns ( #9954 )
2025-07-08 09:08:07 +02:00
Piyush Bhaskar
157e942499
refactor(core): migrate taskrun to Pinia ( #9953 )
...
* refactor(core): migrate taskrun to Pinia
* refactor(core): migrate taskrun to Pinia
2025-07-08 12:33:34 +05:30
Piyush Bhaskar
27d1069acd
fix(ui): fixes merge snafu and warning lastExecutionByFlowReady ( #9962 )
2025-07-08 11:54:37 +05:30
brian-mulier-p
4a8b3d4d7d
fix(plugins): plugin search is now searching in all element types ( #9899 )
2025-07-07 20:05:27 +02:00
Loïc Mathieu
475c8d3ce2
fix(webserver)*: bulk set labels remove existing labels
...
FIxes #9764
2025-07-07 15:21:47 +02:00
AJ Emerich
093ae3ae39
docs(dashboard-data): fix indentations for dashboard data plugins ( #9918 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3646
2025-07-07 15:10:17 +02:00
Piyush Bhaskar
6585d2446a
fix(dashboards): include required prop to amend pages using dashboard sections component ( #9949 )
...
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-07-07 13:36:04 +02:00
Loïc Mathieu
2a53f55c3d
fix(system): force running after execution tasks even if the execution is killed
...
Fixes #9852
2025-07-07 12:38:08 +02:00
Ludovic DEHON
f9b10407f0
chore(build): try to remove the noise for code coverage
2025-07-07 12:34:05 +02:00
Miloš Paunović
d63039f7f9
fix(core): introduce the missing translation key/value pairs for certain languages ( #9943 )
2025-07-07 12:23:31 +02:00
Miloš Paunović
3c4c1ed275
refactor(core): improve translation pull request description ( #9938 )
2025-07-07 12:05:09 +02:00
Miloš Paunović
ce1f8a5cc3
refactor(core): remove default reviewers on translation pull requests and add frontend team mention ( #9935 )
2025-07-07 12:00:17 +02:00
Miloš Paunović
c4581d1442
refactor(core): change default reviewers on translation pull requests to frontend team ( #9931 )
2025-07-07 11:47:32 +02:00
Miloš Paunović
5c9bb7a110
refactor(core): change default reviewers on translation pull requests ( #9929 )
2025-07-07 11:42:33 +02:00
Miloš Paunović
c145a0224b
refactor(core): open translation pull request on the selected branch instead of develop ( #9924 )
2025-07-07 11:37:53 +02:00
Miloš Paunović
64121eb24d
refactor(core): open translation pull request on the selected branch instead of develop ( #9922 )
2025-07-07 11:33:21 +02:00
Piyush Bhaskar
fdd7906412
fix(core): fix icon size and handle long title ( #9916 )
2025-07-07 14:58:27 +05:30
Miloš Paunović
ad87583939
refactor(dashboards): strengthen types for dashboard store module ( #9917 )
2025-07-07 11:24:21 +02:00
Miloš Paunović
250ada9689
refactor(core): open translation pull request on the selected branch instead of develop ( #9919 )
2025-07-07 11:22:58 +02:00
github-actions[bot]
e814c68703
chore(core): localize to languages other than english ( #9915 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-07 10:58:44 +02:00
Miloš Paunović
932be71d47
chore(dashboards): improve the chart editing functionality ( #9914 )
2025-07-07 10:56:55 +02:00
Roman Acevedo
0c9b5222d6
fix(iam): tenant deletion raised error about mandatory tenantID in request context
2025-07-07 10:41:52 +02:00
github-actions[bot]
ad52c59f2e
chore(core): localize to languages other than english ( #9910 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-07 10:39:56 +02:00
Miloš Paunović
2e9a1478e8
chore(dashboards): add the button tooltip for dashboard edition link ( #9909 )
2025-07-07 10:38:06 +02:00
Florian Hussonnois
833fa56270
fix(webserver): fix reason in ErrorController ( #9897 )
...
The exception message is already included in the payload returned from the response, so we don't have to include it in the HTTP Reason phrase. This leads to a wrong error message format in the UI which is in the form {Reason}: {Error Message}. With the current code Reason=Error Message
2025-07-07 10:12:06 +02:00
Miloš Paunović
34af565257
feat(dashboards): introduce the edit icon on hover for each separate dashboard chart ( #9908 )
...
Closes https://github.com/kestra-io/kestra-ee/issues/3419 .
2025-07-07 10:07:36 +02:00
Piyush Bhaskar
d61d697665
chore(flows): remove breadcrumbs ( #9877 )
...
* chore(core): remove Breadcrumbs
* chore(core): remove no code breadcrumbs related code and logic
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-07 13:29:54 +05:30
yuri1969
d698ef56bf
fix(cli): prevent NPE on commands defaulting to help
2025-07-07 09:22:47 +02:00
Nicolas K.
b544e257c3
feat(cicd): migrate fetching plugins to maven central ( #9902 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-04 17:15:14 +02:00
brian.mulier
2b49c88eab
fix(ai): move AI popup button to right + gray placeholder
...
closes #9890
2025-07-04 17:05:27 +02:00
Miloš Paunović
82a8a118c0
refactor(core): simlify code in plugin documentation ( #9900 )
2025-07-04 16:24:32 +02:00
yuri
6d9ef2bb38
fix(cli): enforce server command validator ( #7418 )
...
With addition of the eagerly initialized BasicAuth bean the validator's order needed to be enforced.
2025-07-04 16:20:56 +02:00
Daniel Rivas
2b3324797b
test(processor): add edge-case tests for ServicesFiles utility ( #8828 )
2025-07-04 16:17:22 +02:00
github-actions[bot]
281e1ef979
chore(core): localize to languages other than english ( #9901 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-04 16:09:40 +02:00
Barthélémy Ledoux
3637f4f646
perf(ui): only load the schemaType once per page ( #9619 )
2025-07-04 15:56:20 +02:00
Barthélémy Ledoux
dfc0bcbb45
fix(ui): fix types of axios ( #9676 )
2025-07-04 15:40:53 +02:00
Barthélémy Ledoux
c6e01a7ecd
fix(flows): bring back clear selection ( #9893 )
2025-07-04 15:39:13 +02:00
Piyush Bhaskar
f60cc48230
refactor(core): migrates trigger module to pinia ( #9896 )
2025-07-04 17:17:59 +05:30
Miloš Paunović
abc4e16372
feat(dashboards): initial work on adding buttons to chart cards ( #9892 )
...
Relates to https://github.com/kestra-io/kestra/issues/9148 .
Relates to https://github.com/kestra-io/kestra/issues/9368 .
Relates to https://github.com/kestra-io/kestra-ee/issues/3419 .
2025-07-04 09:43:22 +02:00
Miloš Paunović
0e2d5376b7
refactor(dashboards): move the dashboard selector to proper place and clean up the code ( #9883 )
...
Relates to https://github.com/kestra-io/kestra/issues/9149 .
Closes https://github.com/kestra-io/kestra/issues/9872 .
2025-07-04 08:29:47 +02:00
brian.mulier
eb8c5ec494
fix(tests): move back wiremock port due to hardcoded in application.yml
2025-07-03 17:52:41 +02:00
nKwiatkowski
5d92300849
feat(cicd): #4006 add javadoc and sources to cli release
2025-07-03 14:58:40 +02:00
brian.mulier
75df4be0ef
fix(core): avoid crashing AI Agent when having multiple versions of same plugin
...
closes #9871
2025-07-03 14:55:24 +02:00
Barthélémy Ledoux
739a873cb2
fix(flows): make sure expression can accept null values ( #9876 )
2025-07-03 11:55:23 +02:00
Bart Ledoux
046dc6cac8
fix(core): update some broken translations
2025-07-03 11:26:36 +02:00
Barthélémy Ledoux
ae442632a9
tests: run all tests ( #9868 )
2025-07-03 10:30:00 +02:00
github-actions[bot]
70622ca176
chore(core): localize to languages other than english ( #9645 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-07-03 10:15:19 +02:00
Loïc Mathieu
0c90d6d548
feat(triggers): add failOnTriggerError to create a failed execution on trigger error
...
Closes #7856
2025-07-03 09:55:23 +02:00
MilosPaunovic
2d27386c77
feat(flows): allow expanding all flow dependencies at once
2025-07-03 09:54:22 +02:00
Loïc Mathieu
e2c629a0d7
feat(flows): allow expanding flow dependencies
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4229
2025-07-03 09:54:22 +02:00
Loïc Mathieu
96163d4e6f
fix(flows): Kill on cascade on SLA violation
...
FIxes #9801
2025-07-03 09:16:36 +02:00
YannC
6ec08bd9c8
fix!: Remove stats controllers ( #9861 )
...
* fix: Remove stats controllers
* fix: clean frontend + tests
2025-07-02 17:02:22 +02:00
brian.mulier
8691c90c9c
fix(ai): short-circuit cases where relevant plugin identifier fails to identify ones
2025-07-02 16:37:48 +02:00
brian.mulier
b57e9ae7a0
fix(core): typo
2025-07-02 15:25:39 +02:00
github-actions[bot]
a61853332d
chore(core): localize to languages other than english ( #9862 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-02 18:30:18 +05:30
Piyush Bhaskar
796be656fa
fix(flows): include flow count in export success message. ( #9860 )
2025-07-02 18:22:49 +05:30
brian.mulier
6e7f3a681a
fix(tests): avoid wiremock port collision
2025-07-02 14:06:58 +02:00
Barthélémy Ledoux
665a413d84
fix(flows): open subtask from topology ( #9804 )
2025-07-02 13:33:30 +02:00
Piyush Bhaskar
c8e61ba3e1
refactor(core): migrates core.js to pinia ( #9858 )
...
* refactor(core): migrates core.js to pinia
* fix: remove declaration
* fix: message in axios
2025-07-02 16:44:30 +05:30
Loïc Mathieu
bf8d47f19d
feat(flows): remove worker grou validation
...
No longer invalidate a flow if a task or a trigger set a worker group.
Closes #9808
2025-07-02 13:02:49 +02:00
Roman Acevedo
dcc5c34493
docs(tests,flows): set loosely types fields like input and variable as additional properties
...
this make the generated openapi spec match batter the existing API
2025-07-02 12:31:15 +02:00
dependabot[bot]
882ac34768
build(deps): bump software.amazon.awssdk:bom from 2.31.70 to 2.31.75
...
Bumps software.amazon.awssdk:bom from 2.31.70 to 2.31.75.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.75
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 12:16:21 +02:00
dependabot[bot]
e236909e33
build(deps): bump com.azure:azure-sdk-bom from 1.2.35 to 1.2.36
...
Bumps [com.azure:azure-sdk-bom](https://github.com/azure/azure-sdk-for-java ) from 1.2.35 to 1.2.36.
- [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.35...azure-sdk-bom_1.2.36 )
---
updated-dependencies:
- dependency-name: com.azure:azure-sdk-bom
dependency-version: 1.2.36
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:59:51 +02:00
dependabot[bot]
67518bc2cb
build(deps): bump com.gradleup.shadow from 8.3.7 to 8.3.8
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.7 to 8.3.8.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.7...8.3.8 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 8.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:58:27 +02:00
Miloš Paunović
05787efd90
fix(namespaces)*: take pagination into account when browsing namespace flows ( #9849 )
...
Closes https://github.com/kestra-io/kestra/issues/9805 .
2025-07-02 11:47:48 +02:00
Miloš Paunović
90c74fceb2
chore(deps): regular dependency update ( #9855 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-07-02 11:46:42 +02:00
dependabot[bot]
b1cad2fd93
build(deps): bump org.testcontainers:testcontainers
...
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java ) from 1.21.2 to 1.21.3.
- [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.2...1.21.3 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
dependency-version: 1.21.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:44:30 +02:00
dependabot[bot]
0687808430
build(deps): bump com.google.cloud:libraries-bom from 26.62.0 to 26.63.0
...
---
updated-dependencies:
- dependency-name: com.google.cloud:libraries-bom
dependency-version: 26.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:42:20 +02:00
dependabot[bot]
90d30bb920
build(deps): bump com.github.docker-java:docker-java from 3.5.1 to 3.5.2
...
Bumps [com.github.docker-java:docker-java](https://github.com/docker-java/docker-java ) from 3.5.1 to 3.5.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.5.1...3.5.2 )
---
updated-dependencies:
- dependency-name: com.github.docker-java:docker-java
dependency-version: 3.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:41:39 +02:00
dependabot[bot]
fcf5215ccc
build(deps): bump flyingSaucerVersion from 9.12.1 to 9.13.0
...
---
updated-dependencies:
- dependency-name: org.xhtmlrenderer:flying-saucer-core
dependency-version: 9.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.xhtmlrenderer:flying-saucer-pdf
dependency-version: 9.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:40:10 +02:00
dependabot[bot]
856db91609
build(deps): bump com.google.adk:google-adk from 0.1.0 to 0.2.0
...
---
updated-dependencies:
- dependency-name: com.google.adk:google-adk
dependency-version: 0.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-02 11:39:44 +02:00
Nicolas K.
2b83fc7d4d
feat(cicd): #4006 change signing method ( #9854 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-02 11:13:23 +02:00
Loïc Mathieu
d22b7e9b98
fix(system): fix ExecutionControllerRunnerTest.resumeExecutionPaused()
2025-07-02 11:00:26 +02:00
brian-mulier-p
515dbdbf54
fix(core): remove prerendering + restrict only secret function in debug expression ( #9816 )
2025-07-02 10:52:14 +02:00
github-actions[bot]
2735986c57
chore(core): localize to languages other than english ( #9812 )
...
Extended localization support by adding translations for multiple languages using English as the base. This enhances accessibility and usability for non-English-speaking users while keeping English as the source reference.
Co-authored-by: GitHub Action <actions@github.com >
2025-07-01 18:25:58 +02:00
brian.mulier
deb2fdcd9e
fix(core): add config from backend that sends whether the AI feature is configured or not
2025-07-01 16:30:08 +02:00
brian-mulier-p
5677a6bdbe
feat(core): add Pebble HTTP function ( #9786 )
...
closes kestra-io/kestra-ee#4218
2025-07-01 16:27:13 +02:00
Nicolas K.
6a8225d2fb
feat(cicd): #4006 migrate to maven central ( #9807 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-01 16:17:08 +02:00
brian-mulier-p
f402aa7643
feat(core): introduce AI agent ( #9733 )
...
closes kestra-io/kestra-ee#3458
2025-07-01 15:43:54 +02:00
Miloš Paunović
65316da4e8
fix(dashboards): properly show default charts on logs page ( #9800 )
...
Closes https://github.com/kestra-io/kestra/issues/9612 .
2025-07-01 15:28:43 +02:00
AJ Emerich
a152204f55
docs(dashboards): fix example indentations ( #9802 )
...
Closes https://github.com/kestra-io/kestra/issues/9790
2025-07-01 15:21:23 +02:00
Nicolas K.
c6e5cdfd93
feat(cicd): #4006 migrate sonatype to maven central ( #9803 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-07-01 15:00:34 +02:00
Barthélémy Ledoux
7fcf94f12a
fix(flows): finish YAML_UTILS refactoring ( #9795 )
2025-07-01 14:29:37 +02:00
YannC.
c4082dbc1b
feat(triggers): avoid clearing selection when refreshing in triggers list
2025-07-01 14:20:55 +02:00
YannC.
1d7574b155
fix(triggers): correctly replace the update triggers when disabling
2025-07-01 14:18:13 +02:00
Miloš Paunović
436b770d21
chore(dashboards): move store module from vuex to pinia ( #9796 )
2025-07-01 14:07:23 +02:00
Piyush Bhaskar
0e382b2492
chore(logs): remove double scrollbar on the logs page ( #9670 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-01 13:21:41 +02:00
Loïc Mathieu
47b10b4a79
feat(system): repoll immediatly when a poll returns resutls in the queue
2025-07-01 12:11:52 +02:00
Loïc Mathieu
30792302aa
chore(flows): rename retry maxAttempt to maxAttemps
...
Keep maxAttempt as deprecated to avoid any breaking changes.
Closes #9729
2025-07-01 11:25:46 +02:00
Barthélémy Ledoux
6bcfbaa1df
fix(flows): restore dag open tabs after hard refresh ( #9792 )
2025-07-01 10:16:02 +02:00
Barthélémy Ledoux
8d6547865d
fix(flow): avoid calling icons api more than once ( #9784 )
2025-07-01 10:15:49 +02:00
Piyush Bhaskar
7ba0780b4f
feat(core): add useDataTableActions composable ( #9777 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-07-01 12:40:55 +05:30
Roman Acevedo
5493f53892
fix(system): revert Property type changed to string in openapi spec
...
this may cause issue with jsonSchema generation. So, to not take any risk I reverted it and will do a hack in SDK
2025-06-30 18:46:35 +02:00
Roman Acevedo
39e08abf26
fix(tests): deleted db serialization was broken in recent commit
2025-06-30 18:43:22 +02:00
François Delbrayelle
ff66471f37
feat(gemini): add the plugin to .plugins
2025-06-30 17:00:02 +02:00
Loïc Mathieu
8109493f19
feat(flows): add resumed information to the Pause task
...
Add who resume the Pause task and when.
Part-of: https://github.com/kestra-io/kestra-ee/issues/2806
2025-06-30 16:22:34 +02:00
Barthélémy Ledoux
2b59d9ec21
refactor(ui): migrate bookmarks store to pinia ( #9685 )
2025-06-30 16:15:10 +02:00
brian-mulier-p
0beac5e9f2
fix(core): increase max encode size to avoid icons fetch timeout ( #9782 )
2025-06-30 15:40:10 +02:00
Loïc Mathieu
5f7ecba4c7
feat(flows): allow setting worker group at the flow level
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4141
2025-06-30 14:58:45 +02:00
Loïc Mathieu
c56f377019
fix(system)*: mitigate possible deadlock for execution delay and SLA
...
In case multiple instances of the executor are started, the execution delay loop and the monitoring SLA loop have a risk of duplicate execution resume or execution SLA violation computation.
This could create some race conditions and duplicate execution update.
But this may also risk to create some deadlocks as two instances of the executor may try to lock the same exection to restart it (or fail it due to SLA).
2025-06-30 14:33:06 +02:00
Miloš Paunović
9530e820e8
chore(deps): regular dependency update ( #9779 )
...
Performing a weekly round of dependency updates in the NPM ecosystem to keep everything up to date.
2025-06-30 13:21:27 +02:00
Sjoerd Smink
09adee6017
Update Request.java multiline JSON example
2025-06-30 11:21:22 +02:00
yashmurthy98
12f3e2ea68
fix(guides): crawl into sub-folders
2025-06-30 11:05:21 +02:00
rajatsingh23
8c32ff74c9
chore(dashboards): always updating chart previews on dashboard creation ( #9536 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2025-06-30 10:23:06 +02:00
François Delbrayelle
023d005e63
fix(taskrunner): abstract task runner ( #9769 )
2025-06-30 09:19:32 +02:00
Piyush Bhaskar
9a86bb1125
feat(core): add button to copy all logs to clipboard ( #9763 )
2025-06-30 11:24:48 +05:30
Piyush Bhaskar
99fca84e31
fix(ui): adjust logo in collapsed state ( #9761 )
2025-06-30 11:22:51 +05:30
Roman Acevedo
bfe4d7b983
fix(tests): TestSuite fields were almost all required in openapi spec
2025-06-27 17:37:58 +02:00
Roman Acevedo
31d372df55
feat(system): make Property a string in openapi spec generation
...
we already return Serialize as a string, we need to indicated to openapi generator that it is in fact Serialized as such
2025-06-27 17:30:20 +02:00
Roman Acevedo
70b9ddee28
fix(tests): testcases were not fully validated
2025-06-27 15:52:40 +02:00
Loïc Mathieu
d44a203bed
feat(flows): supports the nsfile:// protocol
...
Automatically fetch namespace files from URI with the 'nsfile' scheme.
The authority allow to fetch file from another namespace.
The following has been done:
- Supports using nsfile inside `from`
- Supports using nsfile inside input files
- Supports using nsfile as a FILE input defaults
- Supports using nsfile inside the Pebble files functions
Closes : #9741
2025-06-27 15:26:38 +02:00
Roman Acevedo
2cb361a7c6
build: lower codecev default targets to make it more pertinent
2025-06-27 11:07:52 +02:00
brian.mulier
b19737f20a
fix(core): remove tenant from plugins URLs
2025-06-27 10:52:28 +02:00
Nicolas K.
7373f3ee5b
feat(namespaces): #3568 add new folderPerNamespace attribute to namespaceFiles ( #9752 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-27 10:46:14 +02:00
Nicolas K.
f8670ef216
feat(api): #4108 remove tenant id from trigger body and plugin URL ( #9749 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2025-06-27 10:42:17 +02:00
Barthélémy Ledoux
c9debbd869
remove unused constant ( #9751 )
2025-06-27 10:32:03 +02:00
Loïc Mathieu
4149ef4f3e
feat(flows): allow reading local files inside the file functions
...
Supports the 'file://' protocol inside the read(), isFileEmpty(), fileExists() and fileSize() Pebble functions.
Closes #9739
2025-06-27 09:45:34 +02:00
Piyush Bhaskar
8e50da83c3
refactor(stat): migrate stat store from Vuex to Pinia ( #9750 )
2025-06-26 16:39:40 +02:00
Barthélémy Ledoux
00b1e320b9
fix(plugins): finish pinia migration of plugins store ( #9746 )
2025-06-26 16:39:18 +02:00
Loïc Mathieu
c4e762506c
feat(cluster): persist maintenance mode in the database
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/3735
2025-06-26 14:31:05 +02:00
Barthélémy Ledoux
d7f6addb79
fix(flows): make autocomplete work in pebble ( #9742 )
2025-06-26 11:00:55 +02:00
Piyush Bhaskar
b2f8c89e02
refactor(layout): migrate layout.js from vuex to Pinia. ( #9687 )
...
* refactor(layout): migrate layout.js from vuex to Pinia.
* refactor(layout): replace getters with direct state access.
2025-06-26 13:37:43 +05:30
Piyush Bhaskar
83e1d77230
refactor(store): migrate Blueprints to Pinia ( #9735 )
...
* refactor(store): migrate Blueprints to Pinia
* fix: remove blueprints from declaration
2025-06-26 13:32:02 +05:30
Piyush Bhaskar
dafebc76a3
feat(tenant): all routes on /main tenant ( #9664 )
...
* feat(tenant): all routes on /main tenant
* fix: remove params
* fix: setup tenant router in main
2025-06-26 11:35:44 +05:30
Malaydewangan09
a1e53443a5
feat(scripts): enable script/cli plugins to override final task state
2025-06-25 23:17:44 +05:30
brian.mulier
076ae2e933
fix(core): use namespace prefix instead of equals
...
On the namespace/flows, namespace/executions pages and when having a default namespace on Logs page
closes kestra-io/kestra-ee#4200
2025-06-25 17:48:21 +02:00
François Delbrayelle
bb7b9edaf2
feat(devtools): copy plugin jars to plugins dir ( #9738 )
2025-06-25 17:01:31 +02:00
Loïc Mathieu
5aa1b20138
chore(system): call the close runnable later
2025-06-25 14:34:14 +02:00
Loïc Mathieu
cf01f4f0e8
feat(flows): support local files as FILE input default value
...
Closes #9681
2025-06-25 13:55:49 +02:00
Loïc Mathieu
201912fa22
feat(flows): support local files in input files
...
Closes https://github.com/kestra-io/plugin-scripts/issues/268
2025-06-25 10:49:10 +02:00
dependabot[bot]
d4891d1c11
build(deps): bump opensearchRestVersion from 3.0.0 to 3.1.0
...
Bumps `opensearchRestVersion` from 3.0.0 to 3.1.0.
Updates `org.opensearch.client:opensearch-rest-client` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.0.0...3.1.0 )
Updates `org.opensearch.client:opensearch-rest-high-level-client` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/opensearch-project/OpenSearch/releases )
- [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opensearch-project/OpenSearch/compare/3.0.0...3.1.0 )
---
updated-dependencies:
- dependency-name: org.opensearch.client:opensearch-rest-client
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.opensearch.client:opensearch-rest-high-level-client
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:30:40 +02:00
dependabot[bot]
bff6865806
build(deps): bump software.amazon.awssdk:bom from 2.31.65 to 2.31.70
...
Bumps software.amazon.awssdk:bom from 2.31.65 to 2.31.70.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.31.70
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:30:25 +02:00
dependabot[bot]
ebc887908c
build(deps): bump org.jsoup:jsoup from 1.20.1 to 1.21.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.20.1 to 1.21.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.20.1...jsoup-1.21.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:30:07 +02:00
dependabot[bot]
710d2f6c2b
build(deps): bump com.gradleup.shadow from 8.3.6 to 8.3.7
...
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow ) from 8.3.6 to 8.3.7.
- [Release notes](https://github.com/GradleUp/shadow/releases )
- [Commits](https://github.com/GradleUp/shadow/compare/8.3.6...8.3.7 )
---
updated-dependencies:
- dependency-name: com.gradleup.shadow
dependency-version: 8.3.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:29:48 +02:00
dependabot[bot]
48de33d04b
build(deps): bump org.testcontainers:testcontainers
...
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java ) from 1.21.1 to 1.21.2.
- [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.1...1.21.2 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
dependency-version: 1.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:29:24 +02:00
dependabot[bot]
59b837e873
build(deps): bump com.microsoft.playwright:playwright
...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java ) from 1.52.0 to 1.53.0.
- [Release notes](https://github.com/microsoft/playwright-java/releases )
- [Commits](https://github.com/microsoft/playwright-java/compare/v1.52.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: com.microsoft.playwright:playwright
dependency-version: 1.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:29:02 +02:00
brian-mulier-p
7463be3496
fix(variables): put fixtures files with arbitrary key and extract it back as root level "files" variable ( #9689 )
2025-06-24 17:29:39 +02:00
Rishi Jat
aedfbdc46a
fix(ui): remove Close Task button in NoCode editor ( #9661 )
...
Co-authored-by: Bart Ledoux <bledoux@kestra.io >
2025-06-24 15:22:02 +02:00
Anna Geller
9a8363ce69
fix(api-docs): tenant info in API docs ( #9675 )
...
* fix(api-docs): tenant info in API docs
* fix: descriptions
2025-06-23 19:26:16 +02:00
Ludovic DEHON
d08d345719
test(core): fix falling test on schedule
2025-06-23 18:52:51 +02:00
Loïc Mathieu
9813d60954
fix(system): possible NPE on trigger when computing variables
2025-06-23 18:12:09 +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