Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.13.2
Bug Fixes
- ui: the workers API is global to all tenants (Loïc Mathieu)
Chores
- version: update to version 'v0.13.2' (YannC)
v0.13.1
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)
v0.13.0
Features
- docker: introduce weaviate plugin (brian-mulier-p)
- ui: adapt ui-libs changes (#2228) #2228 (YannC)
- ui: add 5 minutes to datepicker shortcuts (#2253) #2253 (Marek Brenčič)
- core: set to killed before set it to running (#2001) #2001 (Loïc Mathieu)
- core: lower the size of the Micronaut executor that handle @scheduled (#2002) #2002 (Loïc Mathieu)
- ui: add a configuration and a select to limit rows for preview (Ludovic DEHON)
- cloudquery: add new cloudquery plugin (#2265) #2265 (Martin)
- core: use a simple contributing version (Ludovic DEHON)
- core: multi tenant (#2217) (Loïc Mathieu)
- core: MapUtils::merge should allow null values (Ludovic DEHON)
- core: add tenants to metrics (#2301) #2301 (Loïc Mathieu)
- ui: keep menu highlight (Ludovic DEHON)
- core: add a tenant tag in the runcontext metrics (#2305) #2305 (Loïc Mathieu)
- webserver: add a new endpoint to get flow by namespace (#2271) #2271 (Martin)
- core: don't filter flow with exception on th FlowListeners (#2090) #2090 (Loïc Mathieu)
- core: shortcircuit variable rendering when it's not a template (#2282) #2282 (Loïc Mathieu)
- ui: allow users to display specific columns in executions list (#2284) #2284 (YannC)
- core: validate that a worker group cannot be set on WorkingDirectory subtasks (#2333) #2333 (Loïc Mathieu)
- core: vscode embed (#2273) #2273 (brian-mulier-p)
- tenant: add new key for localStorage (#2377) #2377 (YannC)
- cli: remove useless command (Ludovic DEHON)
- ui: explain namespace on guided tour (Ludovic DEHON)
- ui: display subflow as link on output (Ludovic DEHON)
- ui: change blueprint bg (Ludovic DEHON)
- cli: add optional tenantId for flow and template commands (#2412) #2412 (Loïc Mathieu)
- ui: QOL improvement for files editor (#2414) #2414 (YannC)
- docker: add SQLite and SQLMesh plugins (Anna Geller)
- ui: make settings a components to align EE changes (#2269) #2269 (YannC)
- docker: add modal plugin (Anna Geller)
- core: improve performance for flowable tasks methods (#2283) #2283 (Loïc Mathieu)
- cli: add new command to upload namespace files (#2406) #2406 (Martin)
- core: multi-tenancy in the multipleconditions storage (#2427) #2427 (Loïc Mathieu)
- core: ForEachItem task (#2359) #2359 (Loïc Mathieu)
- core: allow the Pebble read() function to read from the internal storage #2431 (Loïc Mathieu)
- ui: allow execution in new tab (#2432) #2432 (YannC)
- core: remove subflow wrapping on ForEachItem (Ludovic DEHON)
- core: add batch properties to ForEachItem #2437 (Ludovic DEHON)
- docker: add dataform plugin (Anna Geller)
- ui: setting for execute button and whether or not it should execute in a new tab #2444 (brian.mulier)
- ui: add a CANCELED state (#2441) #2441 (Edward Li)
- core: flow concurrency limit (#2371) #2371 (Loïc Mathieu)
- ui: Select first namespace by default in editor, if none exist and tutorial not done redirect (#2450) #2450 (YannC)
- core: allow to configure min log level for tasks and triggers (#2416) #2416 (Loïc Mathieu)
- core: add a queued status on concurrency limit #2458 (Ludovic DEHON)
- jdbc: add indices on tenant_id #2408 (Loïc Mathieu)
- core: add NamespaceFiles props on WorkingDirectory (#2467) #2467 (Ludovic DEHON)
- cli: allow running Flyway migration with a command (#2434) #2434 (Loïc Mathieu)
- select character encoding for file preview (#2302) #2302 (yuri)
- ui: add last execution date & status per flow in flows view (#2384) #2384 (Antoine Balliet)
- webserver: getting-started.md served as read-only in editor + auto create namespace root directory if not exist #2464 (brian.mulier)
- core: add a filter on parent execution id ([Ludovic DEHON](https://github.com/kestra-io/kestra/co...
v0.12.3
Chores
- version: update to version 'v0.12.3'. (Loïc Mathieu)
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)
v0.12.2
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
- version: update to version 'v0.12.2'. (Ludovic DEHON)
v0.12.1
Bug Fixes
- core: missing port for healthcheck (Ludovic DEHON)
Chores
- version: update to version 'v0.12.1'. (Ludovic DEHON)
v0.12.0
Features
- cli-ee: allow Flyway migrations to be out of order #1933 (Loïc Mathieu)
- jdbc-h2: refactor the H2 migrations #1933 (Loïc Mathieu)
- jdbc-mysql: refactor MySQL migrations #1933 (Loïc Mathieu)
- jdbc-postgres: refactor PostgreSQL migrations #1933 (Loïc Mathieu)
- cli: support maven repository with basic auth for plugin install command (Ludovic DEHON)
- cli: don't fetch dependencies on plugin resolve (Ludovic DEHON)
- core: make the queue fault tolerant (#1981) (Loïc Mathieu)
- core: load properly secret plugins (Ludovic DEHON)
- ui: rename value to iteration value on output tabs (#2070) #2070 (Heman Sakkthivel M S)
- core: don't failed on startup for invalid plugin (Ludovic DEHON)
- core: don't include the secret service base64 decode exception in the log #2089 (Loïc Mathieu)
- ui: add an attempt(s) column to the taskrun page #2091 (Loïc Mathieu)
- ui: display subflow content in topology (#2007) #2007 (brian-mulier-p)
- core: add urldecode pebble function (Ludovic DEHON)
- core: allow to reset the outputs of a taskrun (#2018) #2018 (Loïc Mathieu)
- core: add some variable renderer helper (Ludovic DEHON)
- ui: subflow logs expand #2140 (brian.mulier)
- add SurrealDB plugin (#2162) #2162 (Loïc Mathieu)
- docker: introduce docker plugins (Ludovic DEHON)
- core: allow subflows to inherit parent flow's labels (#2121) #2121 (yuri)
- core: deprecate creating temp files without extension #2172 (Loïc Mathieu)
- ui: propagate the environment name to the page title (#2051) #2051 (yuri)
- ui: reorder log list header and make it responsive (Ludovic DEHON)
- ui: update ui-libs to latest (Ludovic DEHON)
- ui: reduced opacity on unused paths #2171 (brian.mulier)
- docker: introduce docker plugin (Ludovic DEHON)
- core: zombie worker task detection & automatic resubmission (#2081) #2081 (YannC)
- ui: update ui-libs to latest (Ludovic DEHON)
Bug Fixes
- core: Schedule trigger cannot have an interval (#2008) #2008 (Loïc Mathieu)
- tests: greater timeout on FlowTriggerCaseTest.trigger (brian.mulier)
- core: trigger ids must be unique for a flow (#2022) #2022 (brian-mulier-p)
- tests: no longer starting scheduler in webserver tests #2033 (brian.mulier)
- core: deprecate listeners #2020 (brian.mulier)
- core: support flow labels as map (#2009) #2009 (Loïc Mathieu)
- core: only run the secret test when the needed env var is set #2056 (Loïc Mathieu)
- core: no longer crashing app on Flow triggers without condition #2061 (brian.mulier)
- core: possible NPE on validation #2063 (Loïc Mathieu)
- core: labels as map failed on json endpoint (#2049) #2049 (Loïc Mathieu)
- core: Return task is no longer failing with empty format #2106 (brian.mulier)
- core: generate attempts for subflow tasks #2099 (brian.mulier)
- ui: bulk delete was not filtering #2110 (brian.mulier)
- core: prevent Jackson from using cluster-level mutating setters #2113 (brian.mulier)
- ui: expanded subflows list is shared between Topology tab & EditorView's topology #2115 (brian.mulier)
- ui: invalid apiUrl with a trailing slash (Ludovic DEHON)
- core: flowable failed to display a graph (#2120) #2120 (brian-mulier-p)
- core: FlowWithPollingTrigger.from should check on PollingTrigger (#2028) #2028 (Loïc Mathieu)
- docker: reduce docker image size #2013 (Ludovic DEHON)
- core: proper exception for invalid RunContext uri (Ludovic DEHON)
- core: don't retry a task if the execution is killed (#2057) #2057 (Loïc Mathieu)
- docker: invalid docker file (Ludovic DEHON)
- ui: change live chat to live help (Ludovic DEHON)
- ui: now displaying an error when having issue to generate graph (for eg. with missing plugin) [#2097](...
v0.11.2
Bug Fixes
- core: missing subflow can lead to infinite loop (#2178) (Loïc Mathieu)
Chores
- version 0.11.2 (Loïc Mathieu)
v0.11.1
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
- version: update snapshot version 'v0.12.0-SNAPSHOT'. (Ludovic DEHON)
- version: update to version 'v0.11.1'. (brian.mulier)
v0.9.9
Bug Fixes
- core: avoid infinite loop in the executor for Flowable tasks (Loïc Mathieu)
- core: bad merge on TemplateTest (Loïc Mathieu)
Chores
- version 0.9.9 (Loïc Mathieu)