Releases: ovh/utask
v1.10.0
Changelog
6c47e0d db: check that latest SQL migration is applied before starting µTask (#208)
db58f4d feat(notification): add Webhook as notification system (#194)
c53b5ba feat: Update prometheus metrics and add duration metrics (#192)
706a13f fix: GetResolution: all resolution manager should be allowed to retrieve outputs (#205)
51db689 fix: RunResolution: prevent resolution manual run when maintenance mode is activated (#204)
374b4e3 fix: sql migration 1.10.0: handle null last_start on resolution (#207)
cf63022 fix: squash the configuration items list (#206)
f9df674 refactor: add utask-lib source inside main repository (#198)
31215cd resource limiting: complete rework to handle context cancelation and native rate-limiting on a template (#196)
v1.9.2
v1.9.1
Changelog
7b37ee7 api: add comments when admins performs manual actions on task or resolution
20e0b13 chore: update json-schema template specification
065acfc feat(UI): update UI
8b09525 feat: task now includes the tasktemplate resolver_inputs to be displayed directly without requesting the template informations (#179)
5273b5d fix(new task): Collection
f6ceb0c fix: task: always return input in GET /task (#182)
2bd17c2 fix: unable to edit task that have read-only tags (#180)
f2cea76 http: add mTLS for client authentication
de8e95e misc: repair development workflow (#183)
4ccedcf subtask: change step state to TO_RETRY instead of SERVER_ERROR while not complete (#181)
v1.9.0
v1.8.4
Changelog
026351f Multiline for new task (#173)
d917b15 chore(deps): bump elliptic from 6.5.2 to 6.5.3 in /ui/dashboard (#172)
8e034a2 chore(deps): bump elliptic from 6.5.2 to 6.5.3 in /ui/editor (#171)
b7f1dab chore(deps): bump lodash from 4.17.15 to 4.17.19 in /ui/dashboard (#169)
901b334 chore(deps): bump lodash from 4.17.15 to 4.17.19 in /ui/editor (#168)
3b00f37 chore(deps): bump npm-registry-fetch from 8.1.0 to 8.1.1 in /ui/editor (#162)
9891df7 chore(deps): bump npm-registry-fetch in /ui/dashboard (#163)
efe2182 feat: add fromJson and mustFromJson to values func map (#164)
c67c916 fix: Add functions/ folder to install-script (#175)
v1.8.3
v1.8.2
v1.8.1
v1.8.0
Changelog
2658e5b Add resolution id as task value (#154)
7d472a8 feat: step can now have pre-hook executed just before the run of the step (#147)
a30c816 feat: output can be rewritten after the execution of a step (#159)
5b485b1 fix(engine): foreach steps in an unexpected state would block the resolution indefinitely
52667d0 fix: templating: error weren't propagated correctly when nested map/slice templating was failing
2389eb8 misc: rewrote comments following review
f0ddb89 refacto dashboard in several modules (#157)
19930e4 task: adding tasktemplate variables to Go templating for new task creation (to be used in task title format) (#158)
v1.7.0
Changelog
dd8d896 fix: engine: backoff was looping infinitely when reaching MaxElapsedTime without sleep (#145)
4ba4845 fix: engine: step with invalid JSON output are considered as FATAL_ERROR (#146)
2731c6e fix: error messages for bad requests
b3dc0c9 functions: new way to describe utask executors using other executor, with yaml (#135)
c4c2ac0 plugin: retrieve non-pointer interface before casting into plugin Interface