github-actions[bot]
af260afd81
chore(core): localize to languages other than english ( #14403 )
...
Co-authored-by: GitHub Action <actions@github.com >
2026-02-02 23:12:12 +05:30
Barthélémy Ledoux
376efa1bc0
fix(docs): remove imports in MDX files ( #14334 )
2026-02-02 18:33:23 +01:00
Loïc Mathieu
16321ec03e
fix(tests): try to unfaky the TracesTest
2026-02-02 18:03:11 +01:00
Loïc Mathieu
fd5279eea4
feat(execution): SDK auto auth for plugins
2026-02-02 17:33:10 +01:00
Ravi kumar
7fb51cf017
fix(core): replace "flow already exists" error with confirmation popup ( #13793 )
...
Co-authored-by: Piyush Bhaskar <impiyush0012@gmail.com >
2026-02-02 19:02:25 +05:30
Loïc Mathieu
dd1e006da3
fix(system): the WatchService should not be null
...
Using `@Nullable` here hides a configuration issue where watching is enabled but due to mis-configuration (ex: the directory to watch didn't exist) the WatchService cannot be created by Micronaut.
Part-of: https://github.com/kestra-io/kestra/issues/13700
2026-02-02 13:39:28 +01:00
Vibhanshu Singh
c704dfbdad
chore(ui): update dependency badge styling and disable tab if empty ( #14384 )
...
Closes https://github.com/kestra-io/kestra/issues/14341 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2026-02-02 12:16:06 +01:00
brian-mulier-p
247fe119ce
fix(dashboard): avoid infinite redirects ( #14380 )
...
closes https://github.com/kestra-io/kestra-ee/issues/6510
2026-02-02 12:06:51 +01:00
Georg Traar
6f113621a4
feat(ui): introduce shared IconButton for action icons ( #14388 )
...
Add a reusable IconButton component that encapsulates tooltip behavior, consistent sizing, and optional router-link support. This reduces boilerplate across table action columns and ensures icon-only actions are accessible and visually consistent.
Migrate table action icons (flows, executions, templates, secrets, KV, triggers, logs, sidebar toggle) to use the new component and common styling.
Note: follow up in kestra-ee to align the remaining enterprise tables.
---------
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-02-02 12:05:45 +01:00
AJ Emerich
a8544a8b7a
docs(core-plugins): add and improve descriptions
2026-02-02 11:10:56 +01:00
brian-mulier-p
41aa1cb1f6
fix(core): namespace file read scheduler backed with buffering queue ( #14370 )
...
closes https://github.com/kestra-io/kestra/issues/14226
2026-02-02 10:52:56 +01:00
AJ Emerich
f7c142f195
docs(readme): fix contribute link ( #14386 )
2026-02-02 10:42:59 +01:00
Georg Traar
33bd29a2d2
feat(ui): refine table action buttons ( #14376 )
2026-02-02 09:39:16 +01:00
Georg Traar
91fcdba075
feat(ui): use play icon for execute buttons ( #14377 )
2026-01-30 21:51:59 +01:00
Nicolas K.
22193929ee
feat(CLI): improve the error message from FLowSynch command ( #14379 )
...
* feat(CLI): improve the error message from FLowSynch command
* feat(CLI): improve the error message from FLowSynch command
---------
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2026-01-30 17:49:23 +01:00
Nicolas K.
f655e4d7f8
feat(apps): add human task validation to apps ( #14358 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2026-01-30 17:13:11 +01:00
Nicolas K.
264b0cb66b
feat(executions): prevent killed execution to re restarted or have it status changed ( #14374 )
...
Co-authored-by: nKwiatkowski <nkwiatkowski@kestra.io >
2026-01-30 16:31:44 +01:00
Saif M
9b537223b9
chore(flows): make sure to align backfill and concurrency limit view ( #14067 )
...
Closes https://github.com/kestra-io/kestra/issues/14057 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-30 12:59:18 +01:00
Vibhanshu Singh
3ed771b9ea
fix(ui): log page table filter fixed ( #14351 )
2026-01-30 17:15:03 +05:30
Roman Acevedo
ceadc3c7bc
fix: base docker image was missing curl
...
eclipse-temurin:25-jre-jammy does not bundle curl anymore
2026-01-30 12:35:57 +01:00
github-actions[bot]
1c0f1c6aa4
chore(core): localize to languages other than english ( #14369 )
...
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 >
2026-01-30 12:15:58 +01:00
aflahaa
8a4c72da81
feat(executions): refactor execution replay dialog ( #13958 )
...
Closes https://github.com/kestra-io/kestra/issues/13647 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-30 12:12:10 +01:00
Loïc Mathieu
0a5f915fe4
chore(system): remove unused deleted column in logs and metrics
2026-01-30 11:47:41 +01:00
Loïc Mathieu
bfcdba42c5
chore(system): implements soft deletion consistenly accross entities
2026-01-30 11:47:41 +01:00
github-actions[bot]
4d87f3e398
chore(core): localize to languages other than english ( #14366 )
...
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 >
2026-01-30 11:24:53 +01:00
Nancy Sangani
00bcd953f0
feat(flows): add execute button to flow listing ( #14189 )
...
Closes https://github.com/kestra-io/kestra/issues/13345 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-30 11:20:45 +01:00
Loïc Mathieu
6f373691a0
fix(ci): set Java version to 25 in EE scheduled and publish Docker
2026-01-30 10:45:17 +01:00
Mustafa Tarek
664ec7bcf0
chore(tests): enhance test coverage for WaitFor max duration functionality
2026-01-30 10:02:47 +01:00
Karan Suresh
c865a9f8bf
chore(executions): prevent entire page scroll when columns have independent scroll ( #14360 )
...
Closes https://github.com/kestra-io/kestra/issues/14343 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-30 09:34:53 +01:00
brian-mulier-p
034eedc69d
fix(assets): task-level declared output assets can use current task output in pebble ( #14345 )
...
closes https://github.com/kestra-io/kestra-ee/issues/6424
2026-01-29 15:28:49 +01:00
Loïc Mathieu
b6c152682f
chore(deps): upgrade to Java 25
2026-01-29 14:43:02 +01:00
Loïc Mathieu
e1d3cc5a0d
chore(deps): upgrade to Gradle 9.3.0
2026-01-29 14:43:02 +01:00
Barthélémy Ledoux
30c3c01584
fix(docs): use sidebarTitle to build docs nav ( #14305 )
2026-01-29 14:14:23 +01:00
Barthélémy Ledoux
e60b949fb2
fix: allow namespaces to be disabled outside flows ( #14339 )
2026-01-29 14:12:00 +01:00
Mohit Jeswani
5ca9f5f011
chore(executions): display concurrent executions when the current one is queued ( #14308 )
...
Closes https://github.com/kestra-io/kestra/issues/14284 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-29 13:30:11 +01:00
Mustafa Tarek
a058315ce7
fix(core): os incompatibility file path problem ( #13783 )
...
closes #13740
2026-01-29 13:24:47 +01:00
Ayush Raj
baefa9a919
chore(triggers): properly handle triggers disabled through code in tab under flow ( #14321 )
...
Closes https://github.com/kestra-io/kestra/issues/14311 .
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
2026-01-29 13:12:41 +01:00
Georg Traar
7b7599bf55
feat(ui): improve PostHog metadata and setup tracking ( #14325 )
2026-01-29 13:11:07 +01:00
Andor Markus
7344bdbd82
fix(webhook): address review feedback for responseContentType
...
- Use pattern matching (instanceof String s) instead of casting
- Remove opinionated map value extraction logic
- Use existing objectMapper for JSON serialization
2026-01-29 10:55:21 +01:00
Andor Markus
b306907b12
feat(webhook): add responseContentType property for custom response content types
...
Add support for custom response content-type in webhook triggers to enable
integration with services like Microsoft Graph that require text/plain responses
for validation handshakes.
Changes:
- Add responseContentType property to Webhook trigger (allowed: application/json, text/plain)
- Update ExecutionController to handle text/plain responses when returnOutputs is true
- Add validation for allowed content type values
- Add example for Microsoft Graph webhook validation use case
- Add unit and integration tests
Closes #14272
2026-01-29 10:55:21 +01:00
brian-mulier-p
5cae274bbd
fix(dashboards): properly compute date scale for timerange ( #14347 )
...
closes https://github.com/kestra-io/kestra-ee/issues/6544
2026-01-29 10:40:09 +01:00
Loïc Mathieu
194cb675d1
chore(flows): deprecate io.kestra.plugin.core.log.Fetch task in favor of io.kestra.plugin.kestra.logs.Fetch
2026-01-29 10:34:03 +01:00
dependabot[bot]
0b1dbc0602
build(deps): bump org.assertj:assertj-core
...
Bumps the gradle group with 1 update in the / directory: [org.assertj:assertj-core](https://github.com/assertj/assertj ).
Updates `org.assertj:assertj-core` from 3.27.6 to 3.27.7
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.6...assertj-build-3.27.7 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.7
dependency-type: direct:production
dependency-group: gradle
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 17:03:34 +01:00
dependabot[bot]
0f17840cd0
build(deps): bump software.amazon.awssdk:bom from 2.41.11 to 2.41.16
...
Bumps software.amazon.awssdk:bom from 2.41.11 to 2.41.16.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.41.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 17:03:04 +01:00
Loïc Mathieu
8c6ffc7fe1
fix(dashboard): filter for NORMAL kind on KPI
2026-01-28 13:33:41 +01:00
Miloš Paunović
d870bbfb40
chore(core): add an action to welcome first-time contributors ( #14340 )
2026-01-28 11:42:36 +01:00
dependabot[bot]
0aa464d99e
build(deps): bump the patch group in /ui with 5 updates ( #14333 )
...
Bumps the patch group in /ui with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@kestra-io/ui-libs](https://github.com/kestra-io/ui-libs ) | `0.0.270` | `0.0.271` |
| [axios](https://github.com/axios/axios ) | `1.13.2` | `1.13.4` |
| [prettier](https://github.com/prettier/prettier ) | `3.8.0` | `3.8.1` |
| [sass](https://github.com/sass/dart-sass ) | `1.97.2` | `1.97.3` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc ) | `3.2.2` | `3.2.4` |
Updates `@kestra-io/ui-libs` from 0.0.270 to 0.0.271
- [Commits](https://github.com/kestra-io/ui-libs/compare/v0.0.270...v0.0.271 )
Updates `axios` from 1.13.2 to 1.13.4
- [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.13.2...v1.13.4 )
Updates `prettier` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.0...3.8.1 )
Updates `sass` from 1.97.2 to 1.97.3
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.97.2...1.97.3 )
Updates `vue-tsc` from 3.2.2 to 3.2.4
- [Release notes](https://github.com/vuejs/language-tools/releases )
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/language-tools/commits/v3.2.4/packages/tsc )
---
updated-dependencies:
- dependency-name: "@kestra-io/ui-libs"
dependency-version: 0.0.271
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: axios
dependency-version: 1.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: sass
dependency-version: 1.97.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: vue-tsc
dependency-version: 3.2.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>
2026-01-28 09:13:05 +01:00
dependabot[bot]
ee6680c38f
build(deps): bump the minor group in /ui with 8 updates ( #14332 )
...
Bumps the minor group in /ui with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@js-joda/core](https://github.com/js-joda/js-joda ) | `5.6.5` | `5.7.0` |
| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) | `3.47.0` | `3.48.0` |
| [posthog-js](https://github.com/PostHog/posthog-js ) | `1.332.0` | `1.335.5` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.57.0` | `1.58.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.53.1` | `8.54.0` |
| [globals](https://github.com/sindresorhus/globals ) | `17.0.0` | `17.2.0` |
| [playwright](https://github.com/microsoft/playwright ) | `1.57.0` | `1.58.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.53.1` | `8.54.0` |
Updates `@js-joda/core` from 5.6.5 to 5.7.0
- [Release notes](https://github.com/js-joda/js-joda/releases )
- [Changelog](https://github.com/js-joda/js-joda/blob/main/CHANGELOG.md )
- [Commits](https://github.com/js-joda/js-joda/compare/@js-joda/core@5.6.5...@js-joda/core@5.7.0 )
Updates `core-js` from 3.47.0 to 3.48.0
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.48.0/packages/core-js )
Updates `posthog-js` from 1.332.0 to 1.335.5
- [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.332.0...posthog-js@1.335.5 )
Updates `@playwright/test` from 1.57.0 to 1.58.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0 )
Updates `@typescript-eslint/parser` from 8.53.1 to 8.54.0
- [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.54.0/packages/parser )
Updates `globals` from 17.0.0 to 17.2.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.0.0...v17.2.0 )
Updates `playwright` from 1.57.0 to 1.58.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0 )
Updates `typescript-eslint` from 8.53.1 to 8.54.0
- [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.54.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@js-joda/core"
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: core-js
dependency-version: 3.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: posthog-js
dependency-version: 1.335.5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@playwright/test"
dependency-version: 1.58.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.54.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: globals
dependency-version: 17.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: playwright
dependency-version: 1.58.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: typescript-eslint
dependency-version: 8.54.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 09:07:33 +01:00
dependabot[bot]
890ce77e74
build(deps-dev): bump @types/node in /ui in the types group ( #14331 )
...
Bumps the types group in /ui with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 25.0.9 to 25.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.0.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: types
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 08:16:01 +01:00
dependabot[bot]
d0f3c1496f
build(deps): bump the build group in /ui with 6 updates ( #14330 )
...
Bumps the build group in /ui with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ) | `4.55.3` | `4.57.0` |
| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup ) | `4.55.3` | `4.57.0` |
| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) | `4.55.3` | `4.57.0` |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.10` | `1.15.11` |
| [@swc/core-darwin-x64](https://github.com/swc-project/swc ) | `1.15.10` | `1.15.11` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.10` | `1.15.11` |
Updates `@rollup/rollup-darwin-arm64` from 4.55.3 to 4.57.0
- [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.55.3...v4.57.0 )
Updates `@rollup/rollup-darwin-x64` from 4.55.3 to 4.57.0
- [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.55.3...v4.57.0 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.55.3 to 4.57.0
- [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.55.3...v4.57.0 )
Updates `@swc/core-darwin-arm64` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-darwin-x64` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-x64-gnu` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
---
updated-dependencies:
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@rollup/rollup-darwin-x64"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.11
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>
2026-01-28 08:15:46 +01:00