Skip to content

Releases: ovh/cds

0.39.0

19 Apr 18:18
5b5e3c6
Compare
Choose a tag to compare

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: impo...
Read more

0.38.1

11 Feb 16:08
Compare
Choose a tag to compare

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)

0.38.0

06 Feb 20:07
b8a8528
Compare
Choose a tag to compare

(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
    ...
Read more

0.37.3

24 Dec 19:13
8e8adaa
Compare
Choose a tag to compare

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

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

0.37.2

21 Dec 15:35
Compare
Choose a tag to compare

0.37.2 (2018-12-21)

Note about upgrading your CDS

You have to install this version 0.37.0 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

Bug Fixes 0.37.2 only

  • api: add conditions handling for outgoing hook (#3754) (feb6221)
  • ui: don't display raw payload (#3755) (f2d1c14)
  • ui: use current workflow data for run summary with 'me' permission (#3756) (8ce1e8b)

Features 0.37.2 only

  • ui: add link to go to workflow for an outgoing hook workflow (#3757) (b7f6df3)

0.37.1

20 Dec 13:52
Compare
Choose a tag to compare

0.37.1 (2018-12-20)

Note about upgrading your CDS

You have to install this version 0.37.0 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.

Notable Changes

Bug Fixes 0.37.1 only

Features 0.37.1 only

  • api: add filter on worker model to filter by official worker model #3733 (#3734) (f535713)
  • api,hooks: add variable {{.payload}} (#3748) (db2a59e), closes #3612
  • ui,api: workflow template show diff in update modal (#3743) (a16fac9)

0.37.0

15 Dec 11:23
Compare
Choose a tag to compare

Note about upgrading your CDS

You have to install this version 0.37.0 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.

Notable Changes

Features

Bug Fixes

Read more

0.36.1

14 Oct 13:04
Compare
Choose a tag to compare

Notable Changes

  • Performance improvements

    • Hatchery & workers communicate over SSE with CDS API
  • New administration pages

    • UI: Hooks List: display all hooks & details of executions.

    • UI: Services: display all services configured on CDS, health and configuration
      capture d ecran 2018-10-05 a 17 39 31

    • UI / cdsctl ui: display jobs Queue: waiting and building

    • UI: you can now set a name to a step, useful if you like to have many steps in a job
      capture d ecran 2018-10-05 a 18 07 04

    • UI: Overview page for application: display vulnerabilities, unit tests, builds.
      capture d ecran 2018-10-05 a 18 01 45

    • UI: labels on workflows
      capture d ecran 2018-10-05 a 18 16 45

  • Actions:

  • Engine:

    • Hatcheries: Improve speed on take job (essentially swarm & marathon hatchery)
    • Hatcheries expose a endpoint for debugging purpose (pprof)

0.36.1 (2018-10-13)

Bug Fixes

Features

  • api,sdk: Generate call stack for sdk error and preserve stack trace (#3310) (dc10dfc)
  • api,worker,contrib: add example of plugin in nodejs (3582d06)
  • cdsctl: remove icon from legend (#3407) (71a11cb)
  • ui: add collapse on step logs to lazy display on ui (close #3298) (#3450) (d08f3d6)
  • ui: enable timeline for all users (#3404) (997c378)

0.36.0 (2018-10-05)

Features

Read more

0.36.0

05 Oct 14:51
e7a896d
Compare
Choose a tag to compare

0.36.0 (2018-10-05)

Notable Changes

  • New administration pages

    • UI: Hooks List: display all hooks & details of executions.

    • UI: Services: display all services configured on CDS, health and configuration
      capture d ecran 2018-10-05 a 17 39 31

    • UI / cdsctl ui: display jobs Queue: waiting and building

    • UI: you can now set a name to a step, useful if you like to have many steps in a job
      capture d ecran 2018-10-05 a 18 07 04

    • UI: Overview page for application: display vulnerabilities, unit tests, builds.
      capture d ecran 2018-10-05 a 18 01 45

    • UI: labels on workflows
      capture d ecran 2018-10-05 a 18 16 45

  • Actions:

  • Engine:

    • Hatcheries: Improve speed on take job (essentially swarm & marathon hatchery)
    • Hatcheries expose a endpoint for debugging purpose (pprof)

Features

Bug Fixes

  • api: add type on vulnerabilities (#3269) (aa188a8)
  • api: check err on as code (#3375) (924e808)
  • api: compare groupId to user group (#3352) (6d49ed4)
  • api: do not raise error 500 on getProjectsHandler from a provider (#3395) (947b73b), closes #3379
  • api: don't raise error if the application isn't linked to a repository (#3302) (7b89844)
  • api: export builtin gitTag and release (#3254) (f97a84a)
  • api: fix getCommits when remote is different than the default one (#3285) (7d4be95)
  • api: fix stop workflow purge (#3279) (c9d2513)
  • api: fix stop workflow run for purge, do not stop all nodes (#3223) (cf2a7f7)
  • api: global status version without diff (#3383) (d3eee5e)
  • api: healthCheck port external service (#3384) (cf554cc)
  • api: ignore created on workflow audit (#3248) (06c2f28), closes #3242
  • api: import pipeline without permission via ascode create it with right permissions (#3245) (6ebf1b3), closes #3232
  • api: in ascode with workflow importe default_tags are correctly imported (#3283) (462c6f2), closes #3189
  • api: lint (#3281) (02ba375)
  • api: log typo (#3289) (d960fbd)
  • api: metrics on jobs (#3273) (fd3b4f2)
  • api: no need id feature flipping ([#3393](#3...
Read more

0.35.1

17 Aug 12:32
Compare
Choose a tag to compare

(2018-08-17)

0.35.1 (2018-08-17)

Notable Changes

Features

Bug Fixes

Read more