v0.17.0
Features
- switch from PalM to Gemini for Text and Chat completion #368 (Loïc Mathieu)
- core: pass task timeout to the task runner #369 (Loïc Mathieu)
- don't use MISC plugin category (Loïc Mathieu)
- runner: add new GcpCloudRunTaskRunner #367 (Florian Hussonnois)
- resume batch job when a worker restarts #372 (Loïc Mathieu)
- move plugin-script to core script lib #375 (Loïc Mathieu)
- Implement Realtime Trigger (#377) #377 (Nikita Hrytsenko)
- propagate kills to the TaskRunner #380 (Florian Hussonnois)
- runner: add new completionCheckInterval property #382 (Florian Hussonnois)
- rename GcpBatchTaskRunner to Batch and GcpCloudRunRunner to CloudRun #383 (Loïc Mathieu)
- Add 'outputFiles' property with a map of file name / URI #387 (Loïc Mathieu)
- enhance realtime trigger lifecycle #388 (Florian Hussonnois)
- examples: update the examples to use 0.17.0 plugin names #390 (Shruti Mantri)
- increase 'completionCheckInterval' to 5s (Loïc Mathieu)
- cicd: allow skipping test (Ludovic DEHON)
Bug Fixes
- add missing @PluginProperty #372 (Loïc Mathieu)
- NPE in the CloudRun task runner when not using the outputDir #372 (Loïc Mathieu)
- docs: Correct the GcpBatchTaskRunner icon #379 (Shruti Mantri)
- batch: missing rendering on taskrunner (Ludovic DEHON)
- cleanup & beta (Loïc Mathieu)
- realtimetrigger never stops (Loïc Mathieu)
- label values cannot have '.' in them #384 (Loïc Mathieu)
- wait for logs in task runners #385 (Loïc Mathieu)
- missing render on CloudRun.region #389 (Loïc Mathieu)
- filter directory in the output (Loïc Mathieu)
- RealtimeTrigger output (Loïc Mathieu)
- docs: add pub/sub realtime trigger description #393 (Shruti Mantri)
- docs: correction in the trigger description #394 (Shruti Mantri)
- batch: logging service builder was lacking project id leading to task failure (brian.mulier)
- batch: kill also works for resubmitted tasks (brian.mulier)
- cloudrun: add projectId for logging in task runner (brian.mulier)
- cloudrun: update log filter as it was not showing logs (brian.mulier)
- runners: outputDir & outputFiles weren't working for Batch & fixed some edge input / output files cases for both runners (brian.mulier)
Documentation
- clarify frequency (Anna Geller)
Code Refactoring
- migrate to Java ServiceLoader for plugin registration #374 (Florian Hussonnois)
Chores
- version: update snapshot version 'v0.17.0-SNAPSHOT'. (YannC)
- build: migrate to dev.failsafe #366 (Florian Hussonnois)
- deps: update most java deps (Ludovic DEHON)
- remove the realtime trigger beta tag (Loïc Mathieu)
- deps: bump com.google.protobuf:protobuf-java (#329) #329 (dependabot[bot])
- upgrade Micronaut platform to 4.4.3 (Loïc Mathieu)
- version: update to version 'v0.17.0'. (YannC)
Commits
- add full example to the PubSub realtime trigger (Loïc Mathieu)
- Trigger and RealtimeTrigger title (Loïc Mathieu)