CDS v0.45.2 Release Notes

Release Date: 2020-02-29 // about 4 years ago
  • 0.45.2 (2020-02-28)

    ⬆️ Note about upgrading your CDS

    You have to install version 0.44.0 if you want to upgrade your CDS Instance from a version < 0.44 to a newer version.

    ⬆️ When you upgrade a CDS Instance:

    Notable Changes in version 0.45.x

    🚀 The release 0.45.x contains a lots of bug & doc fixes and two majors features.

    👷 Restart failed jobs

    👷 Sometimes, it's useful to restart a pipeline, but only the failed jobs.

    Capture d’écran 2020-02-27 à 13 47 09

    Consumer token with limited scope

    🚀 Release 0.44.0 introduces a bunch of new features about authentication.
    🚀 With 0.45.0 release, it's now possible to fine tune the rights of the consumer token if you want to play with cdsctl or cds api with read only right for example.

    Capture d’écran 2020-02-27 à 13 45 17

    🐳 Docker-compose

    🐳 The docker-compose file contains all CDS services. You can follow the new tutorial https://ovh.github.io/cds/hosting/ready-to-run/docker-compose/ to have a CDS up and running in less than 5min :)

    0.45.2 (2020-02-28)

    🐛 Bug Fixes

    0.45.1 (2020-02-27)

    🐛 Bug Fixes

    • 🐳 docker-compose: index metrics name (#5022) (bb9f425)
    • engine: log http error as info if status < 500 (#5018) (790def0)
    • 💻 ui: make right bottom buttons wrapper to be over codemirror (#5020) (1364dd8)

    0.45.0 (2020-02-26)

    🔋 Features

    • 👌 improve logging, add request id and consumer info (#4990) (dc21e90)
    • 💻 api, ui: consumer access limit to some routes for scopes (#4960) (5832d7b)
    • 💻 api,ui: allow user to restart only failed job (#4972) (8000d8e)
    • cdsctl: add pipeline and application usage commands (#4998) (11ecff6)

    🐛 Bug Fixes

    • api: add some logs on random 401 (#5003) (a21e6f5)
    • api: avoid create worker consumer if the registration failed (#4965) (c7eb2d8)
    • api: bad condition to download artifact of re-runned pipeline (#5007) (d84f5ac)
    • api: delete corrupted sessions (#4964) (53cb881)
    • api: do not try to set status if gerrit event does not contain change id (#4983) (68c93c2)
    • api: filter action usage in pipeline (#4996) (e1a40a3)
    • api: filter default group on notif (#4977) (f9d4528)
    • api: list artifact when restart failed jobs (#4999) (073d156)
    • api: migrate project_group for signature (#4973) (091e083)
    • api: no more base64 for application keys (#4989) (422477d)
    • api: return workflow favorite flag (#4993) (7a2f28e)
    • api: ut for usernames selected to send notifications (#4979) (7204a57)
    • api: workflow deletion audits do not work (#4966) (434c6ca)
    • cdsctl: avoid panic getting application name (#4985) (981e14c)
    • elasticsearch: type ES (#5008) (d21619b), closes #4528
    • engine: gitlab user auth with custom endpoint (#5006) (f30e8f0), closes #5008
    • hatchery: fix worker model name for all hatcheries (#5013) (c22cd8f)
    • 💻 hooks,ui: display payload from gerrit + fix hook edit (#4978) (0fb2bc1)
    • sdk: dont try to run workflow from hook if the hook doesn't exist (#4992) (86c1136)
    • 💻 ui: allow to apply template even if latest version already applied (#4970) (9a04a38)
    • 💻 ui: dropdown and codemirror issues with modals (#5000) (3c3274a)
    • 💻 ui: fix navigation through workflow node run history (#4995) (a5592d8)
    • 💻 ui: list of broadcast was not render (#4974) (d13c40c)
    • 💻 ui: missing workflow components cause rendering errors (#5016) (b8c5eea)
    • 💻 ui: remove codemirror z-index on lines (#5014) (bfb8839)
    • 💻 ui: remove fibonacci retry to not trigger interval each second (#4982) (88ce194)
    • 💻 ui: vcs strategy component (#4991) (19ffb36)
    • 💻 ui,api: modal style, labels validation, remove z-indexes (#4986) (63b8e69)
    • vcs: get commit status for bitbucket, missing pagination params (#4988) (97e7c6d)
    • 👷 worker-model: communication attr removed (#5009) (bd4fa61)
    • display menu (#4976) (d384d62)
    • ✂ remove warning (#4949) (fafd208)