All Versions
18
Latest Version
Avg Release Cycle
33 days
Latest Release
1380 days ago

Changelog History
Page 2

  • v0.40.0 Changes

    June 17, 2019

    (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)
  • v0.39.3 Changes

    May 10, 2019

    0.39.3 (2019-05-07)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install version 0.38.1 if you want to upgrade your CDS Instance from a version < 0.38 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.39.x

    ๐Ÿ†• New in 0.39.3 (2019-05-07)

  • v0.39.2 Changes

    May 03, 2019

    0.39.2 (2019-05-03)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install version 0.38.1 if you want to upgrade your CDS Instance from a version < 0.38 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.39.x

    ๐Ÿ†• New in 0.39.2 (2019-05-02)

    • api: check if an application is available on the root node of a workflow as code (#4215) (ae9f724)
    • api: clear cache after register (#4246) (e51a063)
    • api: do not use nil value to create error (#4197) (df8a5d4)
    • api: error 404 if the workflow doesn't exist (#4227) (da17cf9)
    • api: git.project does not exist (#4236) (9c83f01)
    • api: keep cds release variable (#4229) (df095d6)
    • api: reset application RepositoryStrategy against ConnectionType (#4216) (161db26)
    • ๐Ÿ’ป api, ui: resync as code pullrequest status (#4237) (bc911ba)
    • cdsctl: change to GetCommand + add silent (#4226) (cedba97)
    • cdsctl: clear cache of repomanager when workflow init (#4127) (#4192) (33ce44b)
    • cdsctl: LDFLAGS in makefile (#4204) (62befdb)
    • hatchery: break on already registering (#4248) (b67b1e9)
    • hatchery: compute registered workers on worker pool (#4238) (6d39cfd)
    • hatchery: count register (#4243) (c513286)
    • hatchery: if already booked by someone, ignore the job (#4240) (9c4f836)
    • hatchery: traces & retries (#4217) (7c28777)
    • hatchery/kubernetes: remove default value for master-url (#4234) (ed1c114)
    • ๐Ÿ’ป ui: change documentation link of requirements (#4200) (7c6df77)
    • ๐Ÿ’ป ui: remove feature flipping on wasc (#4211) (c2a4596)
    • vcs: grant user before creating pr (#4223) (7c4305b)
    • cdsctl: sort hatchery workers count by status for termui (#4199) (2374931)
    • cli: improve cdsctl workflow show command (#4224) (0b41ac4)
    • cli: workflow init improvements (#4185) (3f97028)
    • engine: add aws s3 object store (#4195) (5faec5f)
    • hatchery: clean group info in model name (#4242) (4a61581)
    • hatchery: MaxConcurrentRegistering (#4244) (3668678)
    • integration/s3: tempURL, cache, doc, integration (#4221) (bf5d9dc)
    • ๐Ÿ‘ท worker: to not re-download artifact if already here (#4241) (6c04660), closes #4126
    • hatchery: k8s hatchery uses service account instead of kubeconfig (#4225) (3c82a67)
    • helm: fix for k8s <1.11 and upgrade release version (7ef8b75)
  • v0.39.1

    May 03, 2019
  • v0.39.0 Changes

    April 19, 2019

    0.39.0 (2019-04-17)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install version 0.38.1 if you want to upgrade your CDS Instance from a version < 0.38 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.39.x

    ๐Ÿ”‹ Features

    • api: add git hash short variable auto (#4119) (2369134)
    • api: add type of node on node run event (#4032) (398503b)
    • api: check downloadable binaries on startup (#4061) (16dc370), closes #4059
    • api: metrics about workflow runs purge (9baf85b)
    • api: rm feature flipping on as-code (#4138) (4eb3af3)
    • โœ… api,cli, tests: JWT access tokens management with CLI (#3987) (4d81bfc)
    • ๐Ÿ‘ท api,worker: openstack integration storage (#3900) (c713968)
    • ๐Ÿ’ป api,ui: action for groups (#3901) (f2d1fa2)
    • ๐Ÿ’ป api,ui: add permission on node and delete permissions on env, app and pipelines (#3902) (f7ab12e)
    • ๐Ÿ’ป api,ui: allow to rollback an action from audit (#4036) (6b7aaad)
    • ๐Ÿ’ป api,ui: improve gitlab integration (#3973) (e5243ce)
    • ๐Ÿ’ป api,ui: run workflow become async (#3999) (acd7a91)
    • cli: project command improvements (#4167) (34ffed0)
    • cli,sdk: add listen cds events (#3994) (63611ae)
    • ๐Ÿ”Œ contrib/plugin-venom: v0.24.0 (#3936) (430da43)
    • hachery/k8s: auth parsing to hatchery-k8s (#3961) (1e8a003)
    • sdk: add beginning of sdk in rust (#3940) (fff08b3)
    • ๐Ÿ’ป ui: add state management on pipeline page (#3981) (e94c8f6)
    • ๐Ÿ’ป ui: add state management on project and application page (#3939) (3545489)
    • ๐Ÿ’ป ui: add store on workflow edit page (#4027) (34fba71)
    • vcs: update github vcs provider to use github enterprise (5c5a6d9)
    • vcs: Updated testing to allow for testing GHE, fix bug in api url (e2a7603)
    • ๐Ÿ‘ท worker: inject environment variables without CDS_ENV prefix (#4073) (ea97b07)
    • ๐Ÿ‘ท worker: provisioned worker should not take when memory requirements (#4084) (74d7252)
    • ๐Ÿ‘ท worker: worker download from latest workflow run (#4104) (eb6c007), closes #4095
    • gerrit integration (#3899) (000dd3b)
    • ๐Ÿ”’ lock application/pipeline/environment as code (#4053) (e857bac)
    • โšก๏ธ update go-repo to v0.1.1 (#4113) (9a90678)โˆš

    ๐Ÿ› Bug Fixes and improvements

    • api:.workflow params (#4176) (6ae1ff0)
    • api: add git hash short param on manual run (#4140) (ddf14fe)
    • api: add git param with prefix for children (#4189) (43798f0)
    • api: add git.tag in condition name (#4107) (822f355)
    • api: avoid remove VCS if still used by an application (#4111) (7bde753), closes #2610
    • api: cache Publish error logs (#4150) (26ee422)
    • api: check worker model requirements on job processing (#4062) (dce008c), closes #4002
    • api: checks binaries availability on startup (#4083) (315856d)
    • api: clean builtin artifact actions (#4069) (4c2ddf6), closes #4020
    • api: CleanArtifactBuiltinActions migration (#4144) (b39ebac)
    • api: compute permission on application (#3938) (dc9290a)
    • api: copy git params from parents (#4169) (173f46f)
    • api: db errors (#4188) (75cf412)
    • api: delete one workflow run per request (28e2490)
    • api: do not export application, pipeline and environment coming from another repository (#4174) (a3f5a44), closes #4170
    • api: do not export hook in workflow as code (#4052) (71125b0)
    • api: do not migrate worklow run on status pending (#4008) (92c3bb4)
    • api: do not prefix non cds parameters (#4175) (81c39cb)
    • api: do not try to load useless group or audits on jobs (#4031) (fcf66ba)
    • api: don't split requirements model value (#4122) (e33e2c7)
    • api: edit as code worker model with a non-admin user (#4097) (a10545f)
    • api: error inserting UpdateSpawnErrorWorkerModel with UTF8 0x00 (#4072) (b5ac2ad), closes #4055
    • api: fix permission coherence (close #4035) (#4044) (7b5b7b6)
    • api: fix return condition ko AND fix stop migration on locked error (#4043) (53f4565)
    • api: fix set statement timeout option after connect (#4196) (5b5e3c6)
    • api: force workflow runs deletion before worflow deletion (6e1ba6e)
    • api: git.server not send to children (#4181) (d18d84d)
    • api: handle complexe worker model name (#4091) (0da6f78)
    • api: import a workflow containing an app without a repository linked (#4085) (89fe68b)
    • api: import action plugin wihout integration (#4134) (4fad92e)
    • api: import workflow with conditionnal join (#4194) (79043ec)
    • api: interpolate and integer parameters (#3991) (cf87c23)
    • api: invalid payload error is not correctly raised (#4078) (46ae64a)
    • api: IsFreshInstall must check "cds_migration" instead of "user" (1a89870)
    • api: keep the ordering DESC of id to purge (#4145) (a7ef2c8)
    • api: let join trigger automatically even with different subnumber (close #3853) (#4190) (760b20f)
    • api: loadVulnerabilityReport (#3984) (c856c27)
    • api: mark workflow runs to delete before trying to remove workflow (#3949) (79693c7)
    • api: problem with assert on regen test case (#3927) (963451a)
    • api: process metric, negative index (#3976) (a894718)
    • api: purge panic (#3946) (98b35dd)
    • api: purge panic on workflow node deletion (#3948) (8198890)
    • api: purge pipeline audits (#4071) (bfaf236)
    • api: purge workflow audits (#3954) (81a75db)
    • api: raise purge frequency (f2a79ec)
    • api: release book after worker model registration or error (#4064) (4626110), closes #3862
    • api: remove default payload when it's not on root node (#3928) (dee8abd)
    • api: remove gorp database hooks on service table (3ffce6f)
    • api: return hooks info on workflow put (#4148) (85f5218)
    • api: return right commits list (#3970) (1c46aae)
    • api: return right permission for workflow created/updated (#4092) (feceb12)
    • api: returns better error when an application cannot be removed (#4005) (1cd31bd)
    • api: revert privateKey GitClone parameter to string (#4151) (81a9c53)
    • api: run from hook uservice (#4016) (13112b2)
    • api: some fixes about transform to as code (close #4037) (#4158) (e24860d)
    • api: startup logs (#4086) (f471c70)
    • api: triggered variable send to children (#4162) (f354870)
    • api: use new context for async part (#4014) (903a141)
    • api: workflow as code and project variables (#4108) (c2b5255)
    • api: workflow init (push) consider it's coming from the default branch (#4184) (b3df6fa)
    • api: workflow pull renders empty pipelines (#4193) (eca3da9)
    • api,repo: migrate as code (#3978) (16285d4)
    • api,repositories: workflow as code (#4106) (87d8fc1), closes #4098
    • api,hooks: rename workflow as-code (#4147) (f88a996)
    • ๐Ÿ’ป api,ui: template audit save error and problem with base64 utf8 (#3956) (21560d9)
    • ๐Ÿ’ป api,ui,repositories: as-code migration (#4173) (cbf8fd4), closes #4170
    • cdsctl: debug filters and fields options for list result (#4137) (90aba33)
    • cdsctl: rename duplicated file arg for template bulk cmd (#3986) (b6f202c)
    • chore: bad indenting in persistent volumes (#4007) (5ae0650)
    • cli: application variable argument order (#4070) (1c56670), closes #2503
    • cli: build cdsctl without keychain support (#4066) (2bf5ed4), closes #3962
    • cli: cdsctl cross compilation (#4100) (21149ff)
    • cli: cdsctl version command (#4121) (2916e08)
    • cli: command persistant flags (#4065) (79d2326), closes #3032
    • cli: set ssh key on application in workflow as code init (#4003) (bebf139)
    • cli: workflow init (#4049) (f576337)
    • contrib: delete some useless configurations on helm (#3932) (d0fb495)
    • contrib: delete vulnerabilities of lodash (#3925) (74be27d)
    • contrib: fix postgres dependency condition (#4058) (1ae2ad3)
    • contrib: indentation error in helm (#3933) (b35524c)
    • contrib: use external api endpoint for vcs deployment (#4056) (8cb106b)
    • doc: do not use underscore (#4093) (262be74)
    • engine: environment variables configuration (#3982) (2ab79b8)
    • hatchery/kubernetes: allow empty masterURL if a configFile is provided (#4141) (caf749c)
    • hatchery/local: allow spawn job with req plugin (#4135) (50c1c69)
    • hatchery/openstack: register & disabled (#4011) (c901936)
    • helm: -o does not exist in base image (#4164) (9c80069)
    • helm: config file for api (#4131) (acae6b2)
    • it: use new tag (#3943) (bfe5ad5)
    • migrate: if migration exists in database reuse to update (#4191) (e91a5d1)
    • sdk: add user agent in rust sdk (e7bb8d0)
    • sdk: data can be splitted (#4029) (6c796f3)
    • sdk: do not export default payload in as-code (#4117) (75cf5b6), closes #4116
    • sdk: do not export shared group name (#4046) (ade23df)
    • sdk: handle val struct given to helper for interpolate (#4129) (0734574)
    • sdk: release action http timeout (#4067) (a37c1a1), closes #3926
    • tools/debpacker: add set -e on post install (#4114) (5d63430)
    • ๐Ÿ’ป ui: add a pipeline parameter refresh workflows store (#4103) (e7b915c)
    • ๐Ÿ’ป ui: add delay to render the workflow (#4087) (fd540ca)
    • ๐Ÿ’ป ui: add filter for template list in create workflow page (#4018) (32ff42c)
    • ๐Ÿ’ป ui: bug actions with same name in step list, show group name in job steps (#4139) (6af95fe)
    • ๐Ÿ’ป ui: change date format + refactor to datatable (#4171) (979938a)
    • ๐Ÿ’ป ui: clear workflow cache when needed and don't fetch commits when no num (#4172) (936aa52)
    • ๐Ÿ’ป ui: delete broken link in as code modal #4179 (#4180) (2e6aff4)
    • ๐Ÿ’ป ui: disable logger on production env (#3969) (a9f1d75)
    • ๐Ÿ’ป ui: do not call /mon/metrics (64a1cab)
    • ๐Ÿ’ป ui: do not export pipeline and workflows with permissions (#4054) (31766d3)
    • ๐Ÿ’ป ui: do not try to select a node if workflow is not already created (#4089) (ecccfea)
    • ๐Ÿ’ป ui: fix create project key (#3971) (34421e5)
    • ๐Ÿ’ป ui: fix pipeline view with store (#4030) (1dfc43e)
    • ๐Ÿ’ป ui: let user add permission via ui on node (#3935) (d5f6ff3)
    • ๐Ÿ’ป ui: missing some translate (#4149) (404a680)
    • ๐Ÿ’ป ui: overview empty first time opening app (#4006) (4cf508a)
    • ๐Ÿ’ป ui,api: let users add/edit/delete workflow icon when as code (#4163) (494d244)
    • vcs: avoid duplicate set statuses requests on gitlab API (#4080) (f93b278)
    • vcs: avoid too big payload (#4081) (d71c857), closes #3990
    • vcs: Gitlab oauth Application callback URL (#4168) (7a4fb6b)
    • vcs: ignore case when comparing vcs info for bibucket (#4186) (b305d1f)
    • vcs: initialize github ratelimit values (#4063) (901e836), closes #2655
    • vcs: inverted base and head refs for bitbucket pull requests (#4178) (9f812e1)
    • vcs: no need to call get branch (#3992) (6adf694)
    • ๐Ÿ‘ท worker: download in the current directory (#4101) (85cd609), closes #4095
    • ๐Ÿ‘ท worker: fetch given hash only if branch or tag info not given (#4183) (446f430)
    • ๐Ÿ‘ท worker: respect logs formats (#4109) (2f0de8c), closes #2314
    • ๐Ÿ‘ท worker: shebang incorrectly interpreted in Script (#4060) (d120680), closes #2483
    • migrate last old model workflow run (#4017) (19c4bea)
  • v0.38.1 Changes

    February 11, 2019

    0.38.1 (2019-02-11)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install version 0.37.3 if you want to upgrade your CDS Instance from a version < 0.37 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.38.x

    • Heatmap home view
    • Bulk apply on Workflow templates
    • ๐Ÿ”ง cdsctl page on WebUI - How to download, configure cdsctl with current CDS Instance
    • ๐Ÿ†• New Workflow UI - scrollable, zoomable
    • Transform a workflow to workflow as code - CDS creates pull request on your Git repository.

    ๐Ÿ› Bug Fixes 0.38.1 only

    0.38.1 (2019-02-11)

    ๐Ÿ› Bug Fixes

    • api: create worker model flag (#3922) (36e87fb)
    • api: save previous key clear value when using regen to false (#3918) (e02c584)
  • v0.38.0 Changes

    February 06, 2019

    (2019-02-06)

    0.38.0 (2019-02-06)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install version 0.37.3 if you want to upgrade your CDS Instance from a version < 0.37 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

    • Heatmap home view
    • Bulk apply on Workflow templates
    • ๐Ÿ”ง cdsctl page on WebUI - How to download, configure cdsctl with current CDS Instance
    • ๐Ÿ†• New Workflow UI - scrollable, zoomable
    • Transform a workflow to workflow as code - CDS creates pull request on your Git repository.

    ๐Ÿ”‹ Features

    ๐Ÿ› Bug Fixes

    • api: add tag "cds" on all metrics (#3897) (8f814c7)
    • api: allow /mon/metrics without jaeger (#3917) (b8a8528)
    • api: clear cache wm after import (#3817) (b88f80e)
    • api: default value for logs truncate to 15728640 bytes (#3854) (99e1631)
    • api: display only usage for workflow templates and worker model with good rights (#3779) (#3780) (50cbfb8)
    • api: handle ssh vcs strategies while doing update as-code (#3882) (78798ca), closes #3876
    • api: keep spawnInfos on stop (#3799) (dc56e1b)
    • api: load old workflow before changing anything in database (#3772) (ffd7845), closes #3763
    • api: migrate workflow run on load (#3840) (12c9388)
    • api: order bookmarks alphabetically (#3783) (#3789) (12775b2)
    • api: overwrite metrics on same id (#3827) (1ccb27b)
    • api: password was overrided by default empty value (#3905) (aec2f67)
    • api: remove duplicate not found log error (#3861) (26a963e)
    • api: return better error when user try to remove root pipeline #3758 (#3788) (12ab6a7)
    • api: sort template bulk operations (#3892) (a5bb1ac)
    • api: truncate step and service logs if too long (#3846) (eda8cae)
    • api: vcs call errors management (#3845) (0493d89)
    • api,sql: nodeExits function (#3841) (6a0e575)
    • ๐Ÿ’ป api,ui: fix to handle custom workflow name change in template (#3855) (7a538e2)
    • ๐Ÿ’ป api,ui: manual run and run join (#3830) (16f164c)
    • cdsctl: ask for context in shell only if current directory is a repository (#3775) (77e73cf)
    • cdsctl: create admin curl command and fix template bulk test (#3887) (d91ddcb)
    • cdsctl: fix fields filter for list (#3872) (8cb357b)
    • contrib: add namespace config for k8s hatchery in helm (#3863) (a49569a)
    • engine: stop warning about missing panic_dumps directories (#3879) (74f1b51)
    • hooks: run multiple events on a single push event from bitbucket (#3915) (444cf46), closes #3907
    • repository: display trusted operation in error logs (#3916) (e1d9e3b)
    • sql: 149 already used (#3838) (9548abb)
    • ๐Ÿ’ป ui: add timeout argument on heartbeat interval (#3832) (766826c)
    • ๐Ÿ’ป ui: button disable on worker model is now working (#3839) (2eb8e6a)
    • ๐Ÿ’ป ui: fix lint (#3833) (ff4d21d)
    • ๐Ÿ’ป ui: fixes for workflow view (#3911) (5bc6619)
    • ๐Ÿ’ป ui: get url api from /config/user and not environment (dd0ca64)
    • ๐Ÿ’ป ui: get url from /config/user (#3790) (06ff456)
    • ๐Ÿ’ป ui: link to official doc (#3857) (217ae16)
    • ๐Ÿ’ป ui: no more christmas tree in run conditions (#3781) (427a88a)
    • ๐Ÿ’ป ui: optimise performance for sse and sidebar (#3784) (f895cfd)
    • ๐Ÿ’ป ui: remove code area to prevent user forgetting to add item before save (#3829) (fbb133d)
    • ๐Ÿ’ป ui: set right icon for repowebhook (#3812) (9c7aabb)
    • ๐Ÿ’ป ui: scroll in job variable modal (#3888) (b562767)
    • ๐Ÿ’ป ui: use project key to init template from workflow (#3889) (808e195)
    • ๐Ÿ’ป ui: workflow not rendering bad integration_id key name (#3894) (74b56c8)
    • ๐Ÿ‘ท worker: do not panic when the secret is not found (close #3908) (#3914) (9b2fd52)
    • ๐Ÿ‘ท worker: remove trailing '=' from working dir (#3851) (9baacce)
    • ๐Ÿ‘ท worker: worker key install --env-git (#3856) (a6c892d)
    • ๐Ÿ‘ท worker: worker tmpl with exported var (#3834) (df3a930)
  • v0.37.3 Changes

    December 24, 2018

    0.37.3 (2018-12-24)

    โฌ†๏ธ Note about upgrading your CDS

    โฌ†๏ธ You have to install this version 0.37.3 if you want to upgrade your CDS Instance from a version < 0.37 to a newer version.
    This version include some migration process of internal Workflow structures - no impact for users.
    ๐Ÿš€ This migration process will be removed on 0.38.x release.

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

    Notable Changes

    • Outgoing Hooks: trigger a workflow or a webhook from a workflow
    • Workflow templates
    • ๐Ÿ†• New builtin action Serve Static Files
    • ๐Ÿ†• New action CDS_SonarScanner
    • Helm Chart
    • Endpoint /mon/metrics contains new metrics data
    • โž• Add Coverage on the overview application page
    • ๐Ÿ”Š Step Logs improvements: html / ainsi format
    • ๐Ÿ”ง Hubot configuration, can be used with cds2http

    ๐Ÿ› Bug Fixes 0.37.3 only

    • api: bad concat of ids for run to delete (#3762) (355d53f)
    • ๐Ÿ’ป ui: don't fetch /timeline/filter if you are not connected (#3764) (8e8adaa)

    ๐Ÿ”‹ Features 0.37.3 only

    • ๐Ÿ’ป api,ui: add workflow template usage (#3761) (7670bba)