Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.5.1
Features
- cicd: don't flag release as pre release (Ludovic DEHON)
- tasks: add an option to disabled venv on Python (Ludovic DEHON)
- docker: introduce DuckDb plugin (Ludovic DEHON)
- core: add description to template (#735) #735 (YannC)
- ui: warn user than delete a running execution will not stop the running tasks (Ludovic DEHON)
- tasks: add some example for bash tasks (Ludovic DEHON)
- core: add a purge task (#742) #742 (Ludovic DEHON)
- core: allow to use a custom timezone on schedule (#746) #746 (Ludovic DEHON)
- tasks: allow concat to have a dynamic number of files (Ludovic DEHON)
- tasks: add a split storage task (Ludovic DEHON)
- cli: add a default value on api commands (Ludovic DEHON)
Bug Fixes
- jdbc: missing filter on daily statistics for namespace and flow (Ludovic DEHON)
- jdbc: exectorstate is clean to early that lead to duplicate execution (Ludovic DEHON)
- core: deleting an execution will still blocked the scheduler (Ludovic DEHON)
- jdbc: don't send execution on queue from executor (Ludovic DEHON)
- jdbc: jdbc runner don't purge schedule trigger when you update the flow (Ludovic DEHON)
- ui: wrong import with @ (Ludovic DEHON)
- ui: dailyGroupByFlowStatistics is not filtered correctly (Ludovic DEHON)
- ui: multiple select with too many values are not removable (Ludovic DEHON)
- core: missing template freeze the executor (Ludovic DEHON)
- kafka-runner: remove a plugins can lead to stop of executor #745 (Ludovic DEHON)
- jdbc: remove a plugins can lead to stop of executor #745 (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.5.1-SNAPSHOT'. (Ludovic DEHON)
- docs: invalid examples (Ludovic DEHON)
- version: update to version 'v0.5.1'. (Ludovic DEHON)
v0.5.0
Features
- webserver: log all 5xx error with accesslog (Ludovic DEHON)
- core: refactor variable renderer to support List of Map (Ludovic DEHON)
- docker: add soda plugin (Ludovic DEHON)
- docker: add tika plugin (Ludovic DEHON)
- core: add some missing input type (Ludovic DEHON)
- repository-elasticsearch: add a raw delete query (Ludovic DEHON)
- ui: add some missing input type (Ludovic DEHON)
- ui: update to vue-cli v5 (Ludovic DEHON)
- docker: add powerbi plugin (Ludovic DEHON)
- docker: add servicenow plugin (Ludovic DEHON)
- ui: add a eval expression on outputs (Ludovic DEHON)
- core: support for nickname on schedule (Ludovic DEHON)
- ui: add bottom-bar to execute on each flows page (Ludovic DEHON)
- ui: add copy button to clone a flow (Ludovic DEHON)
- core: State task isolation per namespace (Ludovic DEHON)
- cicd: allow to skip test on workflow dispatch (Ludovic DEHON)
- core: allow deletion of an execution (Ludovic DEHON)
- core: pause is considered as running and prevent change status (Ludovic DEHON)
- core: add a setting model and repository (Ludovic DEHON)
- ui: add a news feeds (Ludovic DEHON)
- docker: add trino plugin (Ludovic DEHON)
- docker: introduce Rockset plugin (Ludovic DEHON)
- docker: introduce Apache pinot plugin (Ludovic DEHON)
- docker: introduce Pulsar plugin (Ludovic DEHON)
- core: add a pullImage for docker bash runner (Ludovic DEHON)
- docker: move base image to adoptium (Ludovic DEHON)
- tasks: add an outputDirs on Bash files (Ludovic DEHON)
- cicd: build in parallel #712 (Ludovic DEHON)
- core: handle core test included from jar (Ludovic DEHON)
Bug Fixes
- repository-elasticsearch: use a mapping for labels compatible with opensearch (Ludovic DEHON)
- docker: wrong kestra port again on compose (Ludovic DEHON)
- jdbc: cast properly state (Ludovic DEHON)
- ui: execute on source is not visible (Ludovic DEHON)
- kafka-runner: restart & change status of an execution don't launch depending flows (Ludovic DEHON)
- jdbc: fix template repository (Ludovic DEHON)
- docker: docker-compose error role "root" does not exist (#629) #629 (Yuri Lima)
- ui: translate ui revisions diff type (#631) #631 (aliczin)
- jdbc: fix namespace & flow filter on logs (Ludovic DEHON)
- core: PurgeExecution tasks failed if there is no storage usage (Ludovic DEHON)
- core: plugins validation failed with micronaut update (Ludovic DEHON)
- core: each can be blocked if there is a warning state (Ludovic DEHON)
- ui: fix hotreload and warning (Ludovic DEHON)
- ui: fix extra / on theme link (#661) #661 (Meng Zhuo)
- core: restarted & retry execution don't display log in realtime (Ludovic DEHON)
- core: autodetect unix socket path for the docker runner (Ludovic DEHON)
- core: unique task id is validated on nested flowable (Ludovic DEHON)
- jdbc: deduplicate worker tasks execution (Ludovic DEHON)
- jdbc: better handle deadlock (Ludovic DEHON)
- core: flow can be null, and we can know if it can be purged (Ludovic DEHON)
- jdbc: restore metric on jdbc queries (Ludovic DEHON)
- jdbc: missing quoted on deleted queues (Ludovic DEHON)
- repository-elasticsearch: healthcheck failed on AWS OpenSearch (Ludovic DEHON)
- ui: colors on disabled state on v-select (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.5.0-SNAPSHOT'. (Ludovic DEHON)
- deps: update to micronaut 3.5.2 (Ludovic DEHON)
- deps: update java deps (Ludovic DEHON)
- deps: bump actions/setup-python from 3 to 4 #646 (dependabot[bot])
- deps: update most js package (Ludovic DEHON)
- docs: add missing plugins on readme (Ludovic DEHON)
- docs: fix nodejs example (Ludovic DEHON)
- deps: update all java deps (Ludovic DEHON)
- deps: update most js deps (Ludovic DEHON)
- deps: update most deps (Ludovic DEHON)
- deps: update some java deps (Ludovic DEHON)
- deps: update micronaut #704 ...
v0.5.0-BETA
Features
- core: add a className & Number pebble filter (Ludovic DEHON)
- core: JqFilter with better strong typing (Ludovic DEHON)
- jdbc: first implementation of mysql & postgres repository #368 (tchiotludo)
- jdbc: first implementation of mysql & postgres queue #368 (Ludovic DEHON)
- jdbc: implementation of trigger repository #368 (Ludovic DEHON)
- jdbc: implementation of log repository #368 (Ludovic DEHON)
- jdbc: implementation of FlowListeners #368 (Ludovic DEHON)
- jdbc: implementation of MultipleConditionStorage #368 (Ludovic DEHON)
- jdbc: implementation of WorkerTaskExecutionStorage #368 (Ludovic DEHON)
- jdbc: implementation of log repository #368 (Ludovic DEHON)
- jdbc: first implementation of jdbc runner #368 (Ludovic DEHON)
- jdbc: adapt ui to remove lucene expression #368 (Ludovic DEHON)
- jdbc: fix taskruns search #368 (Ludovic DEHON)
- jdbc: add support for executor delayed #368 (Ludovic DEHON)
- jdbc: handle deadlock retry #368 (Ludovic DEHON)
- jdbc: adapt scheduler for jdbc #368 (Ludovic DEHON)
- jdbc: optimize index and queue poll interval #368 (Ludovic DEHON)
- jdbc: cleanup queue and executor state #368 (Ludovic DEHON)
- jdbc: introduce h2 in memory runner #368 (Ludovic DEHON)
- jdbc: refactor queue to use jooq #368 (Ludovic DEHON)
- jdbc: add metrics & logs to sql query #368 (Ludovic DEHON)
- jdbc: hide taskrun menus on jdbc #368 (Ludovic DEHON)
- cli: add a server local command to start in h2 local database #368 (Ludovic DEHON)
- core: add labels on flows (Ludovic DEHON)
- docker: replace wait-for-it by healthcheck #616 (Nicolas Steinmetz)
- core: add metrics for some configurations (Ludovic DEHON)
- docker: change docker-compose with postgres version (Ludovic DEHON)
Bug Fixes
- jdbc: MultipleConditionStorage expiration is too early #368 (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.8-SNAPSHOT'. (Ludovic DEHON)
- jdbc: refactor jdbc #368 (Ludovic DEHON)
- dev: init gitpod support #616 (Nicolas Steinmetz)
- deps: update all java deps except micronaut & kafka (Ludovic DEHON)
- docs: change slack link (Ludovic DEHON)
- version: update to version 'v0.5.0-BETA'. (Ludovic DEHON)
v0.4.7
Features
- core: add a
lateMaximumDelay
on Schedule to skip late executions (Ludovic DEHON) - task: allow to use system-site-packages for python venv creation (Ludovic DEHON)
- core: support LocalDate & LocalDateTime on pebble date (Ludovic DEHON)
Bug Fixes
- docker: missing venv package for python on full image (Ludovic DEHON)
- core: end event in sse controller is never send (Ludovic DEHON)
- ui: search with no result on flow raise an error (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.7-SNAPSHOT'. (Ludovic DEHON)
- deps: bump org.gradle.test-retry from 1.3.1 to 1.4.0 #602 (dependabot[bot])
- deps: bump docker/login-action from 1 to 2 #595 (dependabot[bot])
- deps: bump docker/setup-qemu-action from 1 to 2 #594 (dependabot[bot])
- deps: bump docker/build-push-action from 2 to 3 #593 (dependabot[bot])
- deps: bump docker/setup-buildx-action from 1 to 2 #592 (dependabot[bot])
- deps: bump github/codeql-action from 1 to 2 #576 (dependabot[bot])
- deps: bump mockito-junit-jupiter from 4.4.0 to 4.5.1 #572 (dependabot[bot])
- docs: move community to slack (Ludovic DEHON)
- version: update to version 'v0.4.7'. (Ludovic DEHON)
v0.4.6
Bug Fixes
- ui: fix stats controller (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.6-SNAPSHOT'. (Ludovic DEHON)
- version: update to version 'v0.4.6'. (Ludovic DEHON)
v0.4.5
Features
- kafka-runner: add a metric on kafka stream state (Ludovic DEHON)
- webserver: generate a proper swagger specs (Ludovic DEHON)
- tasks: add an dockerOptions.volumes on bash tasks (Ludovic DEHON)
Bug Fixes
- core: don't setup globals in configuration (Ludovic DEHON)
- docker: missing python-is-python3 (Ludovic DEHON)
- core: too many metrics are created with task_id that overflow metrics server (Ludovic DEHON)
- ui: show tasks logs on topology execution can open 2 side popup (Ludovic DEHON)
- core: too many metrics are created with trigger_id that overflow metrics server (Ludovic DEHON)
- kafka-runner: wrong logger for KafkaStreamService (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.5-SNAPSHOT'. (Ludovic DEHON)
- version: update to version 'v0.4.5'. (Ludovic DEHON)
v0.4.4
Features
- core: add a delay on Pause task in order to restart automatically after some delay (#549) (Ludovic DEHON)
- ui: add some documentation links on side menu (Ludovic DEHON)
- docker: add plugin-debezium-sqlserver (Ludovic DEHON)
- core: add a Worker task to keep filesystem between different task #481 (Ludovic DEHON)
- core: introduce DynamicTask for dynamic task generation for a worker task #481 (Ludovic DEHON)
- docker: add dbt plugins (Ludovic DEHON)
- docker: add cassandra plugins (Ludovic DEHON)
- docker: add mqtt plugin (Ludovic DEHON)
- core: disabled flags on a flow or a trigger (Ludovic DEHON)
- ui: add link to flow & executions on LogsList (Ludovic DEHON)
- docker: unroot docker image (Ludovic DEHON)
- core: use map for globals vars (Ludovic DEHON)
- docker: add azure plugin (Ludovic DEHON)
- docker: add azure storage plugin (Ludovic DEHON)
- docker: use root docker for docker-compose example (Ludovic DEHON)
Bug Fixes
- ui: execute must not pop calendar input (Ludovic DEHON)
- docker: latest-full image don't contain plugins (Ludovic DEHON)
- docker: clean up tmp directory on plugin download (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.4-SNAPSHOT'. (Ludovic DEHON)
- deps: update github action (Ludovic DEHON)
- deps: update most js deps (Ludovic DEHON)
- core: fix some compilation warnings (Ludovic DEHON)
- version: update to version 'v0.4.4'. (Ludovic DEHON)
Commits
v0.4.3
Features
- tasks: add state task to save value between executions (Ludovic DEHON)
- cicd: build docker & maven in parallel (Ludovic DEHON)
- ui: display color on log (Ludovic DEHON)
- docker: add debezium plugins (Ludovic DEHON)
- docker: add snowflake plugins (Ludovic DEHON)
- cli: add a worker-thread options on standalone command (Ludovic DEHON)
- task: allow docker configuration of network mode (Ludovic DEHON)
- docker: add spark plugin (Ludovic DEHON)
Bug Fixes
- core: prevent error for simple duration format (Ludovic DEHON)
- core: allow runContext state for trigger (Ludovic DEHON)
- docker: invalid docker port (Ludovic DEHON)
- docs: typo in contributing.md (#529) #529 (François Delbrayelle)
- ui: fold multiline translations are not clear (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.3-SNAPSHOT'. (Ludovic DEHON)
- deps: update all java deps (Ludovic DEHON)
- core: README typo (#527) #527 (Muhammad Vaid)
- docs: add more information on CONTRIBUTING.md (Ludovic DEHON)
- core: don't report examples flows (Ludovic DEHON)
- version: update to version 'v0.4.3'. (Ludovic DEHON)
v0.4.2
Bug Fixes
- core: max thread on worker is not respected (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.4.2-SNAPSHOT'. (Ludovic DEHON)
- docker: fix kestra port (Ludovic DEHON)
- version: update to version 'v0.4.2'. (Ludovic DEHON)
v0.4.1
Features
- ui: add a click on all state charts (e8f376f)
- docker: load some examples flow on docker-compose startup (91e2f5a)
- docker: add sqlserver plugin (4933c2b)
Bug Fixes
- core: disable CollectorScheduler if not a server (1fbfe73)
- core: try to fix flaky test (61b9699)
- core: use a cached thread pool for worker to reduce memory usage (a01540a)
- ui: wrong link on flow list (054bf23)
- ui: duration for topology are not displayed (125660b)
- ui: flow > logs keep proper title (7ef9173)
- docker: wrong docker compose entrypoint (e164927)
- kafka-runner: handle flow with multiple trigger that trigger multiple times next flow (7120872)
Chores
- version: update to version 'v0.4.1'. (754942b)
- version: update snapshot version 'v0.4.1-SNAPSHOT'. (24083fb)
- deps: update deps (aa0fb91)
- deps: update java deps (53d2f1b)
- docs: fix readme contributing link (18f2973)
- cli: named shutdown thread (82e64c5)
- docker: try a better startup process with docker-compose (796bf20)