Skip to content

Releases: ovh/utask

v1.10.0

13 Jan 10:04
31215cd

Choose a tag to compare

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

13 Jan 09:32
499b27d

Choose a tag to compare

Changelog

499b27d feat: add RETRY_NOW state to enable looping over a step (#190)

v1.9.1

26 Nov 10:48

Choose a tag to compare

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

24 Nov 12:09
v1.9.0
2e01150

Choose a tag to compare

Changelog

2e01150 feat: add insecure_skip_verify option to the builtin HTTP plugin (#178)

v1.8.4

25 Aug 09:58
efe2182

Choose a tag to compare

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

05 Aug 09:31

Choose a tag to compare

Changelog

a596736 feat: add custom middlewares for init plugins (#167)
1dcf9f4 refactor: plugin email without auth

v1.8.2

17 Jul 14:29
v1.8.2

Choose a tag to compare

Changelog

70cbec9 subtask: auto-resume parent task when the subtask finished running

v1.8.1

17 Jul 14:28
v1.8.1

Choose a tag to compare

Changelog

345d017 fix(task): adding tasktemplate variables to UpdateTask
b6e3a1d templates: text/template values should include digits

v1.8.0

06 Jul 16:42
v1.8.0
f0ddb89

Choose a tag to compare

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

29 May 15:12

Choose a tag to compare

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