9142 Commits

Author SHA1 Message Date
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