Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.15.0
Features
- core: add labels on runContext (Ludovic DEHON)
- webserver: store Basic Authentication in Repository + force email address as username #2911 (brian.mulier)
- core: add an enum to specify the Comparison to use when matching namespace (#2930) #2930 (brian-mulier-p)
- core: usage per tenant #2927 (brian.mulier)
- *****: upgrade to Micronaut 4 and SLF4J 2 #2750 (Loïc Mathieu)
- *****: move to Jakarate EE #2750 (Loïc Mathieu)
- webserver: remove usage of media type text/json #2750 (Loïc Mathieu)
- *****: improve closing of the queue and the server components #2750 (Loïc Mathieu)
- *****: upgrade to Micronaut 4.2.2 and all other libs #2750 (Loïc Mathieu)
- *****: Migrate from RxJava2 to Reactor #2750 (Loïc Mathieu)
- core: allow flow to define and expose outputs (#2133) #2910 (Florian Hussonnois)
- webserver: rename trigger endpoint (Ludovic DEHON)
- docker: introduce Solace plugin #2932 (Florian Hussonnois)
- core: rename input id to input name (#2950) #2950 (Ludovic DEHON)
- core: add Pebble encrypt and decrypt functions #2892 (Loïc Mathieu)
- core: increase flow wait duration in PauseTest #2889 (Loïc Mathieu)
- core: Execution Resumed #2889 (Loïc Mathieu)
- ui: stats page in Administration menu #2963 (brian.mulier)
- make bug report template shorter (#2916) #2916 (Anna Geller)
- new SECRET input type #2946 (Loïc Mathieu)
- allow encryption via the RunContext #2971 (Loïc Mathieu)
- tasks: add a storage task to reverse a file (Ludovic DEHON)
- core: fetch last revision of a flow #2968 (brian.mulier)
- webserver: generate outdated warning upon Flow validation if revision is provided #2968 (brian.mulier)
- ui: display warning and additional confirm popup in case of editing an outdated revision #2968 (brian.mulier)
- core: remove deprecated handlebars (#2986) #2986 (Ludovic DEHON)
- core: add plugin configurations (#2952) #2975 (Florian Hussonnois)
- core: add a filter for child executions (#2993) #2993 (Ludovic DEHON)
- core: transmit kill to subflows (#2220) #2970 (Florian Hussonnois)
- allow to delete flow execution logs #3002 (Loïc Mathieu)
- core: remove newline to allow multi-line secret #2974 (Loïc Mathieu)
- automatic encryption and decryption of task outputs #3005 (Loïc Mathieu)
- core: Add a namespace condition on the flow trigger without any condition #3013 (Loïc Mathieu)
- core: automaticaly hide secret on log (#3018) #3018 (Ludovic DEHON)
- new execution date property (#2793) #2793 (YannC)
- *****: remove logId and delete log by query #3028 (Loïc Mathieu)
- new backfill implementation (#3019) #3019 (YannC)
- add a step to automate adding BC to release notes (Anna Geller)
- core: disable trigger (#3052) #3052 (YannC)
- core: Trigger stopAfter #3054 (Loïc Mathieu)
- ui: introduce new tabs (Ludovic DEHON)
- ui: display pagination at top (Ludovic DEHON)
- *****: emit a warning when using the 'system' namespace #3056 (Loïc Mathieu)
- add makefile to build and deploy kestra locally #2966 (Florian Hussonnois)
- core: generates a fail execution if we cannot evaluate a Schedule #3066 (Loïc Mathieu)
- make backfill end date not mandatory (#3078) #3078 (YannC)
- backfill progression (#3097) #3097 (YannC)
- core: send a failed execution if evaluating a condition fail for a polling trigger #3092 (Loïc Mathieu)
- *****: update execution labels #3081 (Loïc Mathieu)
- *****: enable mass resume (#3105) #3105 ([yuri](https://github.com/kestra-io...
v0.14.4
Bug Fixes
- use same JDBC mapper (#2915) (YannC)
- ui: add cookie on api call (Ludovic DEHON)
Chores
- version: update to version 'v0.14.4'. (YannC)
v0.14.3
v0.14.2
v0.14.1
Bug Fixes
- core-ee: avoid the need of recursiveness when generating outputFiles (brian.mulier)
Chores
- version: update to version 'v0.14.1'. (Ludovic DEHON)
v0.14.0
Features
- docker: introduce ruby script plugin (Ludovic DEHON)
- core: validation factory is not longuer supported in Micronaut 4 #2503 (Loïc Mathieu)
- jdbc: skip worker task running resubmission for skipped execution #2568 (Loïc Mathieu)
- cli: SubmitQueuedCommand to submit queued executions #2477 (Loïc Mathieu)
- core: allowFailure at the task level for runnable tasks #2557 (Loïc Mathieu)
- core: allowFailure at the task level for executable tasks #2557 (Loïc Mathieu)
- core: allowFailure at the task level for flowable tasks #2557 (Loïc Mathieu)
- core: add flatten function for pebble (#2537) #2537 (Edward Li)
- webserver: Marketplace proxy #2579 (brian.mulier)
- core: add Elastic Common Schema (ecs) log format dependencies (Ludovic DEHON)
- ui: allow to change the status of a CREATED task #2598 (Loïc Mathieu)
- vscode: file search by name #2602 (brian.mulier)
- cli: allow to resolve a plugin from a version range (#2646) #2646 (Loïc Mathieu)
- docker: use entrypoint to simplify (Ludovic DEHON)
- ui: try to use toast at bottom right (Ludovic DEHON)
- core: prevent scheduler to failed on invalid schedule (Ludovic DEHON)
- core: allow taskDefault to use a prefix (and not full class name) (#2657) #2657 (Ludovic DEHON)
- webserver: add export namespace files endpoint + support flow imports through create file endpoint #2634 (brian.mulier)
- ui: import from zip, files or folders + export as zip for namespace files #2634 (brian.mulier)
- core: provide a method in the run context to safely resolve a path #2704 (Loïc Mathieu)
- core: rename the Flow task to Subflow #2640 (Loïc Mathieu)
- core: all by prefix to also get directories #2711 (brian.mulier)
- core: add FlowService.findById #2711 (brian.mulier)
- core: lowercase mocked flowId / namespace for it to comply with flow validation #2711 (brian.mulier)
- core: add FlowService.findByNamespace (brian.mulier)
- core: improve deserialization error handling (#2622) #2622 (Loïc Mathieu)
- core: assert that task default works for Trigger and Condition #2736 (Loïc Mathieu)
- core: public holiday condition #2718 (Loïc Mathieu)
- core: allign all date conditions to trigger.date #2718 (Loïc Mathieu)
- tasks: introduce Labels task to allow updating execution labels at runtime (#2742) #2742 (brian-mulier-p)
- added concurrency property to lowcode editor (#2746) #2746 (YannC)
- core: add categories to plugin metadata (Ludovic DEHON)
- build: add concurrency property to avoid duplicate develop CI running (#2766) #2766 (YannC)
- core: make the triggerStateSavedLock protected so it can be used on subclasses #2820 (Loïc Mathieu)
- refactor to use taskrun.iteration #2591 (Loïc Mathieu)
- core: allow caching static file for cdn (Ludovic DEHON)
- ui: add posthog event tracking (Ludovic DEHON)
- jdbc: safely deserialize subflow executions #2831 (Loïc Mathieu)
- webserver: add a log in case rendering the webhook key fail (#2828) #2828 (Loïc Mathieu)
- core: add a new CORE plugin category (#2842) #2842 (Loïc Mathieu)
- render: disable recursive rendering by default with
kestra.variables.recursive-rendering
as a settings + introduce render() function (#2834) #2834 (brian-mulier-p)
Bug Fixes
- subflow logs not working (#2552) #2552 (YannC)
- core: incorrect usage of validation annotations #2503 (Loïc Mathieu)
- ui: Add form for anyOf type (#1650) #1650 (YannC)
- core: increase ForEachItem tests flow running wait duration (Loïc Mathieu)
- display file preview (#2569) #2569 (YannC)
- ui: every unwanted things are now hidden in VSCode editor #2554 (brian.mulier)
- core: input streams are now properly closed to prevent exhausting connections on remote storages #2574 (brian.mulier)
- apply class correctly (#2578) [#2578](https://github.c...
v0.13.10
Bug Fixes
- ui: log can be empty (Ludovic DEHON)
- ui: prevent crash on invalid yaml (Ludovic DEHON)
- ui: task run attempts selector for logs is now working properly (#2721) (brian-mulier-p)
Chores
- version: update to version 'v0.13.10'. (YannC)
Commits
v0.13.9
Features
- core: make the triggerStateSavedLock protected so it can be used on subclasses (Loïc Mathieu)
Chores
- version: update to version 'v0.13.9'. (brian.mulier)
v0.13.8
Chores
- version: update to version 'v0.13.8'. (brian.mulier)
v0.13.7
Chores
- version: update to version 'v0.13.7'. (brian.mulier)