kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

APACHE-2.0 License

Downloads
228.4K
Stars
7.2K

Bot releases are visible (Hide)

kestra - v0.13.5

Published by github-actions[bot] 10 months ago

Bug Fixes

  • core: skip execution for flows with no list of tasks (#2601) (Loïc Mathieu)

Chores

kestra - v0.12.7

Published by github-actions[bot] 11 months ago

Features

  • cli: allow to resolve a plugin from a version range (Loïc Mathieu)

Chores

kestra - v0.12.6

Published by github-actions[bot] 11 months ago

Chores

kestra - v0.12.5

Published by github-actions[bot] 11 months ago

Chores

kestra - v0.12.4

Published by github-actions[bot] 11 months ago

Features

Chores

kestra - v0.13.4

Published by github-actions[bot] 11 months ago

Features

  • core: add Elastic Common Schema (ecs) log format dependencies (Ludovic DEHON)

Bug Fixes

  • prerender variables (#2588) (YannC)
  • core: prevent npe on subflow (Ludovic DEHON)
  • ui: use correct key when change display columns on execution list (#2615) (YannC)
  • ui: left menu child is also selected when navigating in their subroutes (brian.mulier)
  • core: possible NPE on execution.findChilds() (#2607) (Loïc Mathieu)
  • ui: avoid admin menu blinking (#2606) (YannC)
  • worker: worker execution result (#2616) (Loïc Mathieu)

Chores

  • version: update to version 'v0.13.4'. (YannC)
kestra - v0.13.3

Published by github-actions[bot] 11 months ago

Chores

kestra - v0.13.2

Published by github-actions[bot] 11 months ago

Bug Fixes

Chores

  • version: update to version 'v0.13.2' (YannC)
kestra - v0.13.1

Published by github-actions[bot] 11 months ago

Bug Fixes

  • subflow logs not working (#2552) (YannC)
  • display actions buttons on topology view (#2575) (YannC)
  • core: input streams are now properly closed to prevent exhausting connections on remote storages (brian.mulier)
  • apply class correctly (#2578) (YannC)
  • display file preview (#2569) (YannC)
  • ui: every unwanted things are now hidden in VSCode editor (brian.mulier)

Chores

  • version: update to version 'v0.13.1' (YannC)
kestra - v0.13.0

Published by github-actions[bot] 11 months ago

Features

Bug Fixes

  • cicd: try to restart container to avoid flaky test (Ludovic DEHON)
  • cicd: don't failed external contributors pr for sonar (Ludovic DEHON)
  • core: missing port for healthcheck (Ludovic DEHON)
  • webserver: remove useless @Valid annotation (#2231) #2231 (YannC)
  • ui: remove default end date (#2243) #2243 (YannC)
  • core: display a warning when file preview is trucated (#2247) #2247 (yuri)
  • ui: improve the execution prefill (#2214) #2214 (yuri)
  • core: avoid running disabled tasks inside a WorkingDirectory task (#2213) #2213 (Loïc Mathieu)
  • core: improve date & time condition documentation (#2235) #2235 (Loïc Mathieu)
  • jdbc: merge the locked execution with the received execution to handle parallel tasks execution (#2209) #2209 (Loïc Mathieu)
  • jdbc: handle trigger in jdbc heartbeat/resubmit (#2240) #2240 (YannC)
  • core: Dag task with error handler now terminate correctly (#2276) #2276 (YannC)
  • jdbc-postgres: drop the queues_pk and use an hash index instead (#2277) #2277 (Loïc Mathieu)
  • jdbc: change postgres queue pkey migration version (#2279) #2279 (YannC)
  • ui: correct usage of route instead of path in leftmenu (#2290) #2290 (YannC)
  • webserver: share webhook code for EE #2306 (Loïc Mathieu)
  • jdbc: JdbcExecutor failed to skip execution asked (#2309) #2309 (Loïc Mathieu)
  • webserver: remove multipleconditionstorage for webhook (#2318) #2318 (Loïc Mathieu)
  • core: pebble read namespace files function #2332 (brian.mulier)
  • ui: fix some api url link #2323 (Ludovic DEHON)
  • ui: removed 'edit flow' button when already on tab and expand executions' page buttons #2334 (brian.mulier)
  • docs: docker-compose change to docker compose in readme (#2351) #2351 (matvey-ososkov)
  • ui: change default home to dashboard (Ludovic DEHON)
  • ui: place toast on the top right (Ludovic DEHON)
  • ui: place error toast on the top right (brian.mulier)
  • add taskrun values inside workerDirectory task (#2293) #2293 (YannC)
  • core: take into account default properties from abstract parent classes in the JsonSchemaGenerator #2360 (Loïc Mathieu)
  • core: the tenantId is passed via method argument not inside the Flow class #2378 (Loïc Mathieu)
  • don't blinding get task run 5 in the WorkingDirectoryTest #2385 (Loïc Mathieu)
  • ui: removed padding in element menu (#2354) #2354 (Niravdas)
  • ui: handling vscode on jar files (Ludovic DEHON)
  • docs: Fix documentation of some core tasks #2393 (Anna Geller)
  • core: there can be multiple ExecutionDelay in an execution (#2258) #2258 (Loïc Mathieu)
  • tests: fix compilation error on test (Ludovic DEHON)
  • ui: display filter in flow executions list #2401 (YannC)
  • ui: ctrl+e not launching an execution (#2362) #2362 (yuri)
  • ui: responsive header (Ludovic DEHON)
  • ui: change eye icon and id clickable (Ludovic DEHON)
  • ui: invalid translation (Ludovic DEHON)
  • ui: blueprint cover (Ludovic DEHON)
  • ui: unlock trigger button align to right (Ludovic DEHON)
  • ui: dialog header layout (Ludovic DEHON)
  • ui: missing translations (Ludovic DEHON)
  • ui: homepage dashboard incorrect results #2411 (Loïc Mathieu)
  • ui: remove old console.log() (#2418) #2418 (YannC)
  • webserver: send a validation error in case flow validation is not possible (#2419) #2419 (Loïc Mathieu)
  • ui: trigger is show as invalid on task edit (#2417) #2417 (YannC)
  • controller: move namespace file to a restful path (Ludovic DEHON)
  • ui: tooltip heading on light theme color (Ludovic DEHON)
  • ui: display charts on flow > executions (Ludovic DEHON)
  • ui: revert execute open in new tab (#2428) #2428 (YannC)
  • ui: advanced configurations (Ludovic DEHON)
  • ui: tooltip heading on the dark theme (Ludovic DEHON)
  • core: hide tenant from webserver response (Ludovic DEHON)
  • ui: change download logs wording (#2443) #2443 (YannC)
  • core: allow to read a file from the parent execution #2445 (Loïc Mathieu)
  • core: read function - slugify namespace and flowId #2445 (Loïc Mathieu)
  • ui: filter correctly when clicking on a label (#2438) #2438 (yuri)
  • ui: clear console.log (#2459) #2459 (YannC)
  • jdbc: take PAUSED state as concurrency limit (#2462) #2462 (Loïc Mathieu)
  • core: namespace files are now stored with a leading '/' (#2470) #2470 (brian-mulier-p)
  • ui: step 12 is correctly displayed (#2472) #2472 (YannC)
  • ui: form items can have "small" class to prevent having too much empty space ahead #2453 (brian.mulier)
  • core: read function must use get the tenantId from the flow variables (#2474) #2474 (Loïc Mathieu)
  • localstorage: nullable uris + added recursive directory creation in test suite #2475 (brian.mulier)
  • tests: StorageTestSuite now includes a test to verify storage accepts listing a null URI for root directory (brian.mulier)
  • ui: adjust toast message when changing settings (#2468) #2468 (Edward Li)
  • commands: now properly using apiUri method to embed tenant in the called URI #2479 (brian.mulier)
  • ui: no longer throws a 404 upon creation of a flow with another extension than .yml in Namespace Files editor #2494 (brian.mulier)
  • cut log useless informations for subflow (#2498) #2498 (YannC)
  • ui: expand ForEachItem tasks in topology #2483 (brian.mulier)
  • webserver: forbidden paths check on namespace files endpoints (_flows only for now) #2496 (brian.mulier)
  • core: replace parentId filter to triggerExecutionId (Ludovic DEHON)
  • core: Namespace files are now stored under my/namespace/files pattern instead of my.namespace/files #2504 (brian.mulier)
  • jdbc: subflow log id instead of whole execution object (#2518) #2518 (YannC)
  • commands: from & to params for ns files update command (#2497) #2497 (brian-mulier-p)
  • core: add taskrun attemp when ending the ForEachItem task run #2516 (Loïc Mathieu)
  • vscode-editor: python autocompletion is now working #2515 (brian.mulier)
  • build: now downloading & extracting extensions at build-time instead #2515 (brian.mulier)
  • ui: UI adjustement on foreach progress (#2508) #2508 (YannC)
  • core: set taskrun value in workingDirectory children task (#2528) #2528 (YannC)
  • core: use _files as namespace file prefix so it cannot mix up with flows (#2527) #2527 (Loïc Mathieu)
  • core: read file wasn't working with namespaces containing '.' (#2535) #2535 (brian-mulier-p)
  • tests: no more now() usage in tests (brian.mulier)
  • ui: inverted back arrow direction on log expand (#2540) #2540 (brian-mulier-p)
  • ui: no more conn aborted error on fast-switching between tabs in flow detail #2544 (brian.mulier)
  • ui: don't download pylance since too large (Ludovic DEHON)

Documentation

Tests

  • core: fileSerde fix reader (#2259) #2259 (YannC)

Chores

Commits

  • 78641ad: feat(core,webserver): support conditions on webhooks (#2272) (Loïc Mathieu) #2272
  • af42856: feat(core,webserver): multi file editor (#2234) (Martin) #2234
  • 69a23fc: feat/new-header (#2286) (brian-mulier-p) #2286
  • core: add validation to the Webhook trigger (#2320) #2320 (Loïc Mathieu)
  • 1d25ae2: Update FlowCondition.java (Anna Geller)
  • b7c7093: Update FlowCondition.java (Anna Geller)
  • bfdc7d3: chore(core,storage): add a test suite for storage (#2352) (Martin) #2352
  • cc11b79: feat(ui) : globalSearch now use el-autocomplete (#2353) (brian-mulier-p) #2353
  • 093db29: Make the main Monaco editor focused by default (yuri1969) #2402
  • ba7f506: feat(cicd)i: add the Kestra Python library to full docker image (#2415) (Loïc Mathieu) #2415
  • 16e54fc: fix(jdbc,runner-memory): worker task execution has already been created if we don't wait on a flow task (Loïc Mathieu) #2268
  • d4cc9d4: fix(ui):dependencies count subtract one (#2435) (Edward Li) #2435
  • 16d38a1: feat(ui); foreachItem progress bar (YannC) #2433
  • clarify ForEachItem properties and provide a full example (#2520) #2520 (Anna Geller)
  • fix the enabled explanation (Anna Geller)
  • 810dfee: fix(jdbc, runner-memory): paused execution didn't honor concurrency limit for FAILED and CANCELLED behavior (#2542) (Loïc Mathieu) #2542
kestra - v0.12.3

Published by github-actions[bot] 12 months ago

Chores

Commits

  • 3dbbd1c: fix(jdbc,runner-memory): worker task execution has already been created if we don't wait on a flow task (Loïc Mathieu)
kestra - v0.12.2

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • webserver: remove useless @Valid annotation (#2231) (YannC)
  • ui: remove default end date (#2243) (YannC)
  • jdbc: merge the locked execution with the received execution to handle parallel tasks execution (#2209) (Loïc Mathieu)
  • jdbc: handle trigger in jdbc heartbeat/resubmit (#2240) (YannC)
  • jdbc-postgres: drop the queues_pk and use an hash index instead (#2277) (Loïc Mathieu)
  • jdbc: change postgres queue pkey migration version (#2279) (YannC)

Chores

kestra - v0.12.1

Published by github-actions[bot] about 1 year ago

Bug Fixes

Chores

kestra - v0.12.0

Published by github-actions[bot] about 1 year ago

Features

Bug Fixes

Code Refactoring

Tests

Chores

Commits

  • d35c761: fix(jdbc,webserver): missing flyway config on tests (Loïc Mathieu) #2003
  • 8fba5ee: feat(ui + core): deprecated task & properties warnings (#1994) (brian-mulier-p) #1994
  • 81ead95: fix(core, webserver): ION file preview must limit the number of lines (Loïc Mathieu) #2069
  • e9517a5: fix(core, webserver): only change the alert block for the UI (Loïc Mathieu) #2068
  • 8c47569: feat(core,jdbc,repository-memory,ui,webserver): allow filtering taskrun on label (Loïc Mathieu) #2091
  • 4568b09: Link to best practices docs (#2108) (Anna Geller) #2108
kestra - v0.11.2

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • core: missing subflow can lead to infinite loop (#2178) (Loïc Mathieu)

Chores

kestra - v0.11.1

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • core: support flow labels as map (#2009) (Loïc Mathieu)
  • core: labels as map failed on json endpoint (#2049) (Loïc Mathieu)
  • core: no longer crashing app on Flow triggers without condition (brian.mulier)

Chores

kestra - v0.9.9

Published by github-actions[bot] about 1 year ago

Bug Fixes

Chores

kestra - v0.11.0

Published by github-actions[bot] about 1 year ago

Features

Bug Fixes

Code Refactoring

Tests

Chores

Commits

  • b89a692: (docs) Add more Examples to WorkingDirectory and LocalFiles (#1772) (Anna Geller) #1772
  • 39877a8: feat(ui + core): admin tab for trigger monitoring (brian.mulier) #1795
  • f8c55c5: Sort Metrics by name by default (#1811) (yuri) #1811
  • 56dec7e: feat/unlock-triggers (#1830) (brian-mulier-p) #1830
  • core: WorkingDirectory - add an example with a cache #1838 (Loïc Mathieu)
  • 33e05e6: fix(ui + core): added ports in WorkerInstance + isWorkerInstanceEnabled in config (brian.mulier) #1837
  • 28e4025: Update README.md (#1886) (MartinRst) #1886
kestra - v0.10.1

Published by github-actions[bot] over 1 year ago

Bug Fixes

Chores

Commits

  • e7e200e: docs fix wdir and API (#1730) (Anna Geller) #1730
  • 007142c: fix(core,webserver): store labels as a list instead of a map (Loïc Mathieu) #1743
  • 17d728d: Improve readability of the OpenAPI spec (yuri1969) #1754
kestra - v0.9.8

Published by github-actions[bot] over 1 year ago

Bug Fixes

  • CI: Set fixed plugin version to latest 0.9.X (YannC)

Chores

  • version: update to version 'v0.9.8'. (YannC)
Package Rankings
Top 22.7% on Repo1.maven.org
Top 11.19% on Pypi.org
Top 7.48% on Proxy.golang.org
Badges
Extracted from project README
Star the Repo