Releases: kestra-io/plugin-scripts
Releases · kestra-io/plugin-scripts
v0.19.0
Features
- automatically trigger CI every monday,wednesday and friday at 5am, notify if failed (YannC)
- use the new FileSerde.readAll() method that improve performance #166 (Loïc Mathieu)
- use the new FileSerde.writeAll and buffering for improved perf #167 (Loïc Mathieu)
- JBang scripts #168 (Loïc Mathieu)
- docs: add full-examples for few scripts tasks #171 (Shruti Mantri)
- docs: add examples for include/exclude in namespace files #177 (Shruti Mantri)
Bug Fixes
- missing dash on refresh dependencies options (YannC)
- use containerImage istead of DEFAULT_IMAGE when no image in options (Loïc Mathieu)
- docs: add full examples for remaining plugin-scripts (#173) #173 (Shruti Mantri)
- image: fix the image for jbang and its tasks #178 (Shruti Mantri)
- EvalTest: make thread.sleep() longer to avoid flakyness (YannC)
Documentation
- add python logger info (Anna Geller)
Chores
- version: update snapshot version 'v0.19.0-SNAPSHOT'. (YannC)
- deps: bump gradle/actions from 3 to 4 #165 (dependabot[bot])
- deps: bump andrcuns/allure-publish-action from 2.6.0 to 2.7.1 #160 (dependabot[bot])
- deps: bump org.apache.groovy:groovy-jsr223 from 4.0.21 to 4.0.22 #159 (dependabot[bot])
- deps: bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 #169 (dependabot[bot])
- deps: don't fix logback version (Ludovic DEHON)
- deps: update gradle wrapper (Ludovic DEHON)
- deps: bump org.apache.groovy:groovy-jsr223 from 4.0.22 to 4.0.23 #176 (dependabot[bot])
- deps: bump org.python:jython-standalone from 2.7.3 to 2.7.4 #172 (dependabot[bot])
- cicd: remove github discussions link (Ludovic DEHON)
- version: update to version 'v0.19.0'. (brian.mulier)
Commits
- improve JBang doc and example (Loïc Mathieu)
- a18a218: Update plugin-script-shell/src/main/java/io/kestra/plugin/scripts/shell/Commands.java (Anna Geller) #177
v0.18.1
Bug Fixes
- use containerImage istead of DEFAULT_IMAGE when no image in options (Loïc Mathieu)
Chores
- version 0.18.1 (Loïc Mathieu)
v0.18.0
Features
- cicd: publish allure report (Ludovic DEHON)
- docs: add groovy filetransform example using jackson library #152 (Shruti Mantri)
- remove default docker options as we switched to task runner #153 (Loïc Mathieu)
- cicd: publish jacoco report (Ludovic DEHON)
- use a standard logger for unit test (Ludovic DEHON)
- new product overview video (Will Russell)
Bug Fixes
- docs: deprecate LocalFiles from example #154 (Shruti Mantri)
- cicd: don't run jacoco publish on failed (Ludovic DEHON)
- tests: introduce @KestraTest (linked to kestra-io/kestra#3948) (brian.mulier)
- tests: use TestsUtils.receive API instead of queue.receive (brian.mulier)
- docs: correct examples to use company.team namespace #155 (Shruti Mantri)
- add missing test repository config (Loïc Mathieu)
- enforce platform (Loïc Mathieu)
- example: correct the R script example #158 (Shruti Mantri)
- kestra-io/kestra#4197 (Anna Geller)
- examples: correct the examples for shell script and commands (#162) #162 (Shruti Mantri)
- plugin-sript: bash task cannot run with a volume #164 (Loïc Mathieu)
- task runner INSTANCE -> instance() (Loïc Mathieu)
Documentation
- add plugin icon for docker task runner (Anna Geller)
Code Refactoring
- use runContext non-deprecated methods (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.18.0-SNAPSHOT'. (YannC)
- use non-deprecated PluginUtilsService (Loïc Mathieu)
- deps: update gradle-wrapper-validation (Ludovic DEHON)
- remove unused ScriptService #153 (Loïc Mathieu)
- deps: use new tests package (Ludovic DEHON)
- Kestra Platform (Loïc Mathieu)
- version: update to version 'v0.18.0'. (YannC)
Commits
v0.17.0
Features
- core: pass task timeout to the task runner #139 (Loïc Mathieu)
- move plugin-script to core script lib #142 (Loïc Mathieu)
- examples: update the examples to use 0.17.0 plugin names #148 (Shruti Mantri)
- cicd: allow skipping test (Ludovic DEHON)
- new targetOS property (#149) #149 (YannC)
Bug Fixes
- scripts: use taskRunner to move created script file relative path to absolute path + changed wdir & outputDir vars type for DockerTaskRunner (brian.mulier)
- docs: correct the example to use huggingface url #143 (Shruti Mantri)
- serialization tasks renaming (Anna Geller)
- task runners (Anna Geller)
- core: missing variables in rendering (YannC)
- adjust powershell image - closes kestra-io/kestra#3877 (Anna Geller)
- node: new method input files (#150) #150 (YannC)
Code Refactoring
- migrate to Java ServiceLoader for plugin registration #140 (Florian Hussonnois)
Builds
- update kestraVersion (Florian Hussonnois)
Chores
- version: update snapshot version 'v0.17.0-SNAPSHOT'. (YannC)
- deps: update most java deps (Ludovic DEHON)
- update runContext deprecated methods #144 (Florian Hussonnois)
- deps: bump org.apache.groovy:groovy-jsr223 from 4.0.18 to 4.0.21 #138 (dependabot[bot])
- upgrade Micronaut platform to 4.4.3 (Loïc Mathieu)
- version: update to version 'v0.17.0'. (YannC)
Commits
v0.16.1
Features
- move plugin-script to core script lib (Loïc Mathieu)
Bug Fixes
- scripts: use taskRunner to move created script file relative path to absolute path + changed wdir & outputDir vars type for DockerTaskRunner (brian.mulier)
- add Jackson dependency (Loïc Mathieu)
Chores
- version: update to version 'v0.16.1'. (brian.mulier)
v0.16.0
Features
- script runner #123 (Loïc Mathieu)
- deprecate DefaultLogConsumer as it moved to core #125 (Loïc Mathieu)
- plugin-script: use ScriptService.labels() #127 (Loïc Mathieu)
- runner: script runner refactoring #130 (Loïc Mathieu)
- runner: new ScriptRunner API + enhance CommandsWrapper to handle internal storage on its own #130 (brian.mulier)
- doc for task runners #132 (Loïc Mathieu)
- *****: set default image #134 (Loïc Mathieu)
- script: add new option to fail task on first cmd with a non-zero status #136 (Florian Hussonnois)
- add an icon for the DockerTaskRunner (Loïc Mathieu)
Bug Fixes
- make script mandatory (Ludovic DEHON)
- proper documentation on pullPolicy (Ludovic DEHON)
- output can have some null values that ConcurrentHashMap prevent (Ludovic DEHON)
- change to a default image that has kestra libs included #124 (Anna Geller)
- plugin-script-powershell: wrong powershell interpreter #126 (Loïc Mathieu)
- wording (Anna Geller)
- use hidden from the Schema (Loïc Mathieu)
- build: prevent slf4j to be included on shadowjar (Ludovic DEHON)
- runner: output dir property as a guard #135 (brian.mulier)
Chores
- version: update snapshot version 'v0.16.0-SNAPSHOT'. (YannC)
- version: update to version 'v0.15.0'. (YannC)
- version: update minimal kestra version to '0.16'. #114 (YannC)
- version: update minimal kestra version to '0.16'. (YannC)
- runner: rename ScriptRunner to TaskRunner #131 (brian.mulier)
- upgrade depdencies (Loïc Mathieu)
- version: update to version 'v0.16.0'. (YannC)
Commits
v0.15.4
Bug Fixes
- plugin-script-powershell: wrong powershell interpreter (Loïc Mathieu)
Chores
- version 0.15.4 (Loïc Mathieu)
v0.15.3
Bug Fixes
- build: prevent slf4j to be included on shadowjar (Ludovic DEHON)
Chores
- version: update to version 'v0.15.3'. (Ludovic DEHON)
v0.15.2
Bug Fixes
- make script mandatory (Ludovic DEHON)
- proper documentation on pullPolicy (Ludovic DEHON)
- output can have some null values that ConcurrentHashMap prevent (Ludovic DEHON)
Chores
- update to version 0.15.2 (Loïc Mathieu)