CDS v0.38.0 Release Notes

Release Date: 2019-02-06 // about 5 years ago
  • (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)