Changelog History
Page 3
-
v1.7.0 Changes
May 29, 2020🔄 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 -
v1.6.0 Changes
May 11, 2020👍 Consistency improvements for task pickup, better concurrency management with various max capacity settings, new condition operators (
IN,NOTIN), dependencies on multiple states (stepX:DONE,NOT_FOUND).🔄 Changelog
6f24783 Dashboard multilines - search tags - ergonomy (#137)
📚 c8f9ec4 README: Rephrase step dependencies documentation
💻 be3f263 chore(deps): bump jquery from 3.4.1 to 3.5.0 in /ui/dashboard (#141)
💻 02c6f23 chore(deps): bump jquery from 3.4.1 to 3.5.0 in /ui/editor (#140)
c109b1f feat: add IN and NOTIN to step condition operators (#129)
👍 00d8a51 feat: multiple states support for step dependencies
710ed81 feature: can unmarshal echo output before returning (#142)
f6634a6 fix: Forbids step custom_states to be set to EXPANDED
0f48cd2 fix: Skipped steps should be set as already executed
d890fb3 fix: foreach: Prevent unwanted children to be commited back to resolution after contract
7af1ad1 fix: instance_collector: refacto to handle cases where collector doesn't pick up all tasks (#134)
5aff14d fix: pruneSteps indicates recursively what steps have been modified to be catch up by availableSteps
4e35345 fix: runAvailableSteps should only look at expandedSteps on the current loop
d856374 resolution: adding SetStepState to modify templating values while changing a step state
df8b415 typo: elligible -> eligible -
v1.5.2 Changes
May 06, 2020 -
v1.5.1 Changes
April 28, 2020🔄 Changelog
🔧 41ce48c Feat: configurable max body bytes for server (#126)
ad6554c README: section License (#132)
43623fa fix: engine: tasks could stay in inconsistent state when fails to validate template (#127)
🌲 40fd4dd fix: log: DatabaseConfig log message was invalid (displaying pointer value instead of value) (#130)
fdb1237 fix: ssh: Closing net.Conn after SSH finished its execution (#133)
b7d1757 Fix template load messages (template name) (#131)
29bde7d json: removing final '\n' from json.NewEncoder.Encode to mimic json.Marshal behaviour (#125)
b469bdf sql: Resolutions are now deleted when deleting associated task (#128) -
v1.5.0 Changes
April 09, 2020🔌 Many consistency fixes (managing empty values in templating, subtask plugin better error management, better retry_pattern backoff curves, variable values can be templated, ...).
Important new feature: tags on tasks. They allow for advanced task filtering via key/value pairs.🔄 Changelog
5c34bfa Changelog for 1.5.0 (#114)
🔨 2572447 Engine: refactor task retry backoff logic (#123)
👍 ebe4c82 Fix: engine/values: Better handling of nil and/or empty values (#112)
e7158e1 Resolution: autorun at creation (#120)
a5e4fec engine/step: Steps circular dependency check may fail on 2nd level dependencies (non deterministic order): fix (#108)
🔌 10ab459 feat: add tags to a task and an associated builtin plugin (#104)
👻 17aff23 feat: sentry: Injects Sentry DSN URL to dashboard in order to send exception reports
6792a81 feat: uTask API server is YAML capable (#118)
30f2427 feat: variables value can be templated (#111)
💻 dd522b7 fix(dashboard/ui): refresh home page / ergo: buttons (#119)
016af07 fix: sql: Switching JSONB indexes to GIN and enforce constraints (#109)
🔌 6070417 fix: subtask plugin exec error's return (#122)
f548024 fix: swagger-ui: use dashboard_api_path_prefix for openapi specification generation
0️⃣ 419a839 fix: unmarshaling of database config can lead to wrong default values (#110)
e801b12 github: Removing check-boxes from pull-request templates (#117)
🚀 117f981 goreleaser: not releasing with mod=vendor anymore
🏗 07ede5d misc: building utask using Golang 1.14 (#121)
🚚 b53bd7e remove: step.Payload removed, since it was deprecated for a long time (#115)
🚚 7a59cc5 remove: vendor/ folder is deprecated, in favor of go.mod (#116) -
v1.4.0 Changes
March 31, 2020API routes
- ✂
GET /resolutionAPI route has been deleted. We decided that resolutions should always be accessed through tasks
🔧 Configuration
- 🔧
resolver_usernamesconfiguration field deleted. Global resolver is not a feature we want to support, and its usage was misguided.
SQL
001_resolver_watcher_usernames_indexes.sqlmigration file should be applied while upgrading. This migration is non-breaking but will boost performance on big instances for tasks listing.
- ✂
-
v1.3.0 Changes
March 17, 2020🔄 Changelog
0️⃣ 5b73c7c HTTP plugin: default timeout of 30s
💻 9d54b83 chore(deps): bump acorn from 6.2.1 to 6.4.1 in /ui/editor (#88)
💻 7089331 chore(deps): bump acorn from 6.3.0 to 6.4.1 in /ui/dashboard (#89)
8a10705 chore: rewrote error messages when failed to load templates (added IDs and names to determine which failed)
🚀 a3139f7 feat: CI: moving release process to our internal CDS instance
🚀 1ff6bd1 feat: release: add install-utask.sh as an extra file for the GitHub release
48ffbfc feat: script: add output_mode, output_manual_delimiters, exit_codes_unrecoverable configuration
afd154b feat: ssh: Add output_mode and output_manual_delimiters parameters.
e309657 feat: ssh: exit_codes_unrecoverable: allow to change the error class following the returned SSH exit status
e1ecb78 fix: notify pluggin panic when backend declared in template while no backends declared in utask-cfg
📇 c06edb2 fix: script plugin should return metadata in a map[string]interface{} to have consistent keys
db3c94d fix: ssh: changing script to be optional
037dc11 fix: ssh: output wasn't retrieved correctly if values contained new lines
0️⃣ 09d2092 fix: template-schema.json: input.default can be any types
fce4845 fix: template-schema: adding required properties on subtask + conditions / removing required properties on inputs / wrong type on base_configuration
🔌 edd7bb7 misc: CHANGELOG: add a CHANGELOG.md file to list plugin breaking changes
🔨 e2b89be misc: template-schema: allow json_schema property in step + refactor Dockerfile-child
181b87b review: reword README.md
095a73d scripts: add .PHONE to Makefile + fix Makefile on Go >=1.14 + check for pipefail on generate-install-script
9e56f87 template: Add template JSON-schema validation
🏗 c050d28 tests: adding Go 1.14 as mandatory builds -
v1.2.6
March 03, 2020 -
v1.2.5
March 03, 2020 -
v1.2.4
January 23, 2020