CDS v0.40.0 Release Notes

Release Date: 2019-06-17 // almost 5 years ago
  • (2019-06-17)

    0.40.0 (2019-06-17)

    ⬆️ Note about upgrading your CDS

    ⬆️ You have to install version 0.39.3 if you want to upgrade your CDS Instance from a version < 0.39 to a newer version.

    📚 When you upgrade a CDS Instance, always run the database migration before, documentation on https://ovh.github.io/cds/hosting/database/

    Notable Changes in version 0.40.x

    🔋 Features

    • api: add context in gorpmapping package (#4349) (a74896d)
    • api: add new conditions on stage level (#4298) (9027433)
    • api: add tracing on getWorkflowRunHandler (#4329) (3ef1e77)
    • api: delete workflow run on branch delete (#4177) (a1e8b44)
    • api: use built-in retry on redis client (#4294) (ca66965)
    • cdsctl: generate exportentities json schema (#4220) (5f39550)
    • cli: workflow init: set the workflow and app name (#4280) (432ccee)
    • contrib: add badge uservice (#4335) (22ac845), closes #546
    • contril/helm: replace --decode by -d to be compatible with more distribs / operating systems (#4340) (6b1466a)
    • hook add observability on hook registration (#4352) (a00966a)
    • engine: add download command to let users download workers binaries (#4304) (b5c1357)
    • hatchery: add support of private registry (#4264) (bf623af)
    • 💻 ui: allow switching to ui dark theme (#4019) (fa92990)
    • 💻 ui: display message of failures/err junit (#4330) (b334321)
    • 💻 ui: remove sidebar for node edit and hook edit (#4232) (8785b9b)
    • vcs: add bitbucket cloud support (#4350) (da57908)

    🐛 Bug Fixes

    • api: 0x00/0xbf in spawnError (#4364) (f08c775)
    • api: callback gitlab config, show deployment password in hello platform (#4271) (0c93bdb)
    • api: do no search hook on old model (#4357) (22abbb9)
    • api: do not allow user run a workflow with cds. in payload #4230 (#4233) (08f312e)
    • api: fix workflow init + workflow push + enable tracing on workflow push (#4348) (265bce8)
    • api: from repository options should be given to update as code workflow (#4283) (0d2c69c)
    • api: git.server in build param (#4287) (8ad75a9)
    • api: ldap - first user is admin (#4267) (8beca8c)
    • api: log error only if not ErrConditionsNotOk (#4293) (2a451c3)
    • api: No hatchery can spawn a worker msg (#4370) (4b0ed37), closes #3318
    • api: remove useless code (#4320) (f7ae8be)
    • api: sse - ignore knowned errors (#4292) (4fa7996)
    • 💻 api, ui: workflow run optim, hook config fix (#4356) (945c56f)
    • 👷 api, worker: some fixes about cache & subprocess (#4313) (255319c)
    • cdsctl: linux amd64 nokeychain support (#4380) (974762d)
    • 👷 cdsctl,worker: artifact download os.O_TRUNC (#4311) (c8eaa48)
    • cli: resync repo list on workflow init (#4308) (2b0e10e)
    • cli: workflow init and workflow status (#4323) (ab0d0c6)
    • contrib: add cargo.lock for badge uservice (#4361) (a451f26)
    • contrib: fix separator for env variable in badge uservice (#4360) (9e37f31)
    • doc: links on doc (#4270) (831c5cd), closes #4269
    • hatchery/local: check requirement os/arch (#4376) (434410f)
    • 👍 allow manual run (#4310) (cd12774)
    • hatchery/local: groupName in SpawnInfo (#4347) (d128515)
    • hatchery/local: use ServiceName as GroupName (#4351) (6011fa6)
    • hatchery/openstack: manage multiple images with same name (#4343) (023723b)
    • hatchery/swarm: improve some logs (#4303) (5939697)
    • hooks: do not create hook twice (#4312) (3f19bc2)
    • hooks: use another uuid for branch deletion task and autoclean them (#4291) (73c2de7)
    • repositories: always reset hard (#4282) (e81e4cb)
    • repositories: return error cause (d31c153)
    • 💻 ui: create empty array when add first stage conditions (#4381) (932fcd3)
    • 💻 ui: init code mirror with input should be in onInit (#4333) (1b2242f)
    • 💻 ui: init template from workflow (#4277) (bf0b298)
    • 💻 ui: link was missing in artifact list since refact (#4353) (01ed237)
    • 💻 ui: load run after loading a failing workflow (#4368) (338cb21)
    • 💻 ui: missing shared service import generates js error (#4331) (1f16fbc)
    • 💻 ui: multiple modal (#4318) (bf9e5fd)
    • ➕ add/edit integration on pipeline (#4326) (9a384e9)
    • 💻 ui: only translate string values in data table (#4307) (bbdfd99)
    • 💻 ui: read-only input style, some fixes (#4324) (254a451)
    • 💻 ui: use permission from workflow for run link (#4314) (6ec330e)
    • 💻 ui,api: fix pipeline condition list + stop workflow permission (#4322) (7682d12)
    • vcs: do not create gitlab hook if already exists (#4325) (eb86fb7)
    • vcs: do not return error if no created field is available (#4375) (ef0bbcb)
    • vcs: wrong bitbucket cache (#4315) (3a859f0)
    • 👷 worker: change context timeout to be the same as in the api goroutine (#4295) (56db730)
    • 👷 worker: keep auto-update for now (#4316) (ea10440)