Skip to content

0.53.0

Compare
Choose a tag to compare
@richardlt richardlt released this 06 Sep 14:45
· 478 commits to master since this release
2c8cc0f

Note about upgrading CDS

Please install version 0.52.0 before installing this new release.

When you are upgrading CDS:

Notable Changes in version 0.53.0

The version 0.52.0 introduced the notion of Organization in CDS for all authentication drivers. In 0.53.0, organizations are now mandatory.

What's Changed

Bug Fixes

  • api,vcs: multiple vcs notifications (#6390) (6a166b7)
  • api: allow description in application import and cli (#6344) (d8168ff)
  • api: check groups on user deletion (#6401) (0da638e)
  • api: compute workflow v3 preview (#6346) (0bc7a67)
  • api: do not lock workflow run on release and promote (#6332) (c369ff1)
  • api: during promotion, get build module in parrallel (#6466) (137d7dd)
  • api: export workflow hook (#6495) (a3074a8)
  • api: fail job if worker model is disabled (#6552) (6480259)
  • api: inject git_branch_exists variable for retention only if vcs info exists (#6394) (ad8631d)
  • api: manage variable deletion and env keys as code (#6563) (b1430bc)
  • api: nil pointer workflow push (#6321) (5a8f1fa)
  • api: on retryOnlyFailedJob, retrieve build variable (#6452) (55071aa)
  • api: panic on run result for docker images (#6599) (8f95af1)
  • api: return an error if consumer service cannot be loaded (#6533) (e7b773f)
  • api: skip missing integration error while loading workflow (#6526) (17ec69d)
  • api: template bulk runner count for parallel apply (#6510) (c6e3eae)
  • api: workflow push from repository (#6330) (43a1ba1)
  • api: workflow push opts initialization (#6324) (1759beb)
  • api: workflow search sort runs (#6556) (ca43679)
  • api: workflow template check params typos (#6541) (2f668b7)
  • cdn, worker: artifact upload error management and logs (#6419) (2f862d1)
  • cdn: delete rom db item that is no more on nfs (#6567) (d0949da)
  • cdsctl: clean ouput for template bulk track no-interactive (#6391) (b98dae7)
  • contrib: artifactory promote always update artifacts (#6415) (b246692)
  • contrib: remove deprecated actions (#6612) (2c8cc0f)
  • dependencies: upgrade github.com/apache/thrift (#6514) (f1d244c)
  • do not ask service question if there is no service name (#6485) (35cb794)
  • do not look into sub directories (#6443) (0d8319e)
  • engine: dropped api error (#6445) (a0ed12c)
  • hatchery:k8s: watch events routine auto restart (#6539) (cfc9eb4)
  • hatchery:openstack: set security groups (#6575) (070d3f7)
  • hatchery:swarm: unregister worker cpu/memory metrics (#6470) (76e6363)
  • hatchery: priority for models registration (#6414) (8a4dc7c)
  • resync job outside tx (#6537) (c1e0661)
  • sdk: avoid panic during import pipeline (#6343) (32272d8)
  • sdk: avoid panic when parsing empty workflow (#6382) (8de3050)
  • sdk: goroutine display stack (#6398) (987162f)
  • sdk: hatchery step log delay millisecond (#6454) (7417899)
  • sdk: hatchery step log delay numeric (#6456) (38c942a)
  • sdk: import project vcs interface (#6309) (007aeae)
  • sdk: msg if auth error on git repo (#6435) (6deadd1)
  • ui,api: redirect to homepage (#6511) (60ac6ba)
  • ui: add /concepts in workflow docs URL (#6464) (b2da040)
  • ui: set correct doc link for mutex workflow (#6427) (8a3e6b5)
  • worker cmd list all run results (#6460) (21ea1e2)

Features

  • always pull image (#6455) (d544832)
  • api,cli,ui: disable project key (#6429) (5399721)
  • api,cli: admin can update username (#6508) (4b0a3e8)
  • api,ui: allow to disable project creation (#6403) (49f878a)
  • api,ui: allow to disable vcs management on project (#6408) (0a427bf)
  • api: add lock to resync workflow run results (#6364) (c04cf69)
  • api: allow to customize book delay for an hatchery (#6583) (2e886d1)
  • api: artifact managed in artifactory are signed by CDS API (#6595) (9a4f70a)
  • api: optimization for workflow run search (#6492) (6d6068e)
  • api: push a workflow and remove ascode link (#6320) (5ab9d16)
  • api: refactor authentication drivers + manage github merge commit (#6439) (9e332b3)
  • api: remove action plugin when deleting grpc plugin aciton (#6529) (ca0b143)
  • api: template bulk update parallel (#6393) (0da7754)
  • cdsctl: allow to set CDN url as env variable (#6322) (07d3583)
  • elastic: update to elastic v7 (#6325) (f5f5a12)
  • generate encryption key on ./engine config new cdn (#6562) (308a518), closes #6501
  • hatchery:k8s: allow to add custom annotations (#6407) (dbf60e2)
  • hatchery:openstack: default flavor (#6385) (b7f98e6)
  • hatchery:openstack: set security groups (#6573) (8ba2137)
  • hatchery:swarm: compute worker cpu/memory metrics (#6469) (ba39beb)
  • hatchery:vsphere: set guest credentials from config (#6593) (cb93c84)
  • hatchery/k8s: add option to disable pod limit (#6530) (90b4eaa)
  • hatchery/k8s: log pod events (#6531) (fa3baa1)
  • hatchery: add hatchery heartbeat (#6351) (aaf7ca2)
  • hatchery: release book in case of error (#6586) (f1893ed)
  • improve hatchery vsphere provisionning (#6592) (47f7b72)
  • integration/artifactory: add properties on release bundle (#6559) (ab9f015)
  • migrate organization to new model (#6303) (9be4119)
  • sdk: set value for http response header timeout (#6345) (382bf78)
  • set properties on promote and release (#6353) (20c5156)
  • ui: allow TTL definition in new consumer creation form (#6340) (3ff9f14)

Full Changelog: v0.52.0...v0.53.0