Skip to content

0.40.0

Compare
Choose a tag to compare
@yesnault yesnault released this 17 Jun 19:37
· 2362 commits to master since this release
974762d

(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)