Skip to content

Releases: ovh/cds

0.28.0

02 Mar 07:53
Compare
Choose a tag to compare

What's new

See all changes with previous release on 0.27.0...0.28.0

Major update

worker artifacts

List artifacts from worker binary: https://ovh.github.io/cds/cli/worker/artifacts/

worker cache

Worker cache command https://ovh.github.io/cds/cli/worker/cache/

cdsctl shell

https://ovh.github.io/cds/cli/cdsctl/shell

stage conditions

Allow using workflow.* var in stage conditions

Kafka platform

Add kafka platform for hook provider: https://ovh.github.io/cds/workflows/design/hooks/kafka-hook/

cdsctl import action

https://ovh.github.io/cds/cli/cdsctl/action/import/
https://ovh.github.io/cds/cli/cdsctl/action/export/

Spawn infos

Spawn info when no hatchery can spawn a worker.

Important - Migrate CDS from a previous version < 0.22.0

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

0.27.0

16 Feb 16:41
4d1684f
Compare
Choose a tag to compare

What's new

See all changes with previous release on 0.26.0...0.27.0

Major update

Workflow status track

https://ovh.github.io/cds/cli/cdsctl/workflow/status/

Git Poller

https://ovh.github.io/cds/workflows/design/hooks/git-poller/

Import / export environment

https://ovh.github.io/cds/cli/cdsctl/environment/import/

Run conditions

Support lua regex https://ovh.github.io/cds/workflows/design/run-conditions/

worker download

https://ovh.github.io/cds/cli/worker/download/

Important - Migrate CDS from a previous version < 0.22.0

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

0.26.0

06 Feb 10:47
Compare
Choose a tag to compare

What's new

See all changes with previous release on 0.25.0...0.26.0

Major update

Kubernetes Hatchery

see https://ovh.github.io/cds/hatchery/kubernetes/

Workflow import / export & workflow pull / push

You can import & export, pull & push a Workflow with the new CDS Command Line

Run Conditions

You need to trigger a pipeline with custom conditions, you can code them now with LUA Syntax:
https://ovh.github.io/cds/workflows/design/run-conditions/

Workflow Notifications

Jabber or mail notifications can be setted on a workflow -> Notification tab.

Workflow Info

Somethimes, it could be useful to understand a workflow behaviour. You can check them by clicking on the "workflow Info".

UI Performance

Loading a huge workflow is now faster than before. Globally, using the new Workflow on UI is faster than using old workflows.

Commits List

Changelog before running a pipeline.

Plugin-Kafka

This plugin should be more stable, and if something is wrong, more logs for debugging are showned on the job logs on UI.
More globally, CDS Plugins are more stable.

Plugin-venom

Executor ovhapi is added on this plugin.
Doc about ovhapi: https://github.com/ovh/venom/tree/master/executors/ovhapi

Download CDS Binaries from UI

New Documentation : theme & content

Important - Migrate CDS from a previous version < 0.22.0

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

0.25.0

29 Dec 15:48
Compare
Choose a tag to compare

What's new

See all changes with previous release on 0.24.0...0.25.0

Major update

  • new pipeline export format
  • download page on UI
  • ./worker update [--from-github|--api]
  • ./cdsctl update [--from-github|--api]
  • ./engine update [--from-github|--api]

On new CDS Workflows

  • user information about new CDS Workflow (#1793)
  • import / export workflow (cdsctl)
  • fix (hooks): update / delete scheduler (#1796)
  • feat(ui): add branch list into payload (#1813)

Important - Migrate CDS from a previous version < 0.22.0

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

0.24.0

22 Dec 21:27
9e5d0d1
Compare
Choose a tag to compare

What's new

See all changes with previous release on 0.22.0...0.24.0

Major update

  • import / export application (cdsctl)
  • doc(api): add database creation in configuration section (#1599)
  • feat (ui): review edit requirement (#1597)
  • feat (api, ui): add description on worker model (#1622)
  • feat(ui): add better diff view for pipeline audit (#1619)
  • feat(ui): add more usage (#1621)
  • feat (api, hatchery): book for register (#1676)
  • feat (api, worker): download workflow artifact through temp url
  • feat (worker): download workflow artifact in parallel
  • feat (api, ui, cli): refactor status & Admin UI (#1740)

On new CDS Workflows

  • create web hook one repository manager
  • feat (api, ui): change workflow run number (#1640)
  • feat (api): export workflow (#1339) (cdsctl)
  • feat (api, cli): pull workflow (#1667)
  • perf (sdk): interpolate (#1660)
  • feat (worker): use default branch from VCS (#1717)
  • feat (api,ui): add workflow notification (#1700)
  • feat(ui): add priority order to display tags in order in sidebar (#1738)
  • feat(ui): add column line in log view #1648 (#1739)
  • feat (worker): get git info, create var if necessary (#1734)
  • feat (api): use tag on workflow artifact download (#1774)

Important - Migrate CDS from a previous version < 0.22.0

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

0.23.0

22 Dec 11:08
Compare
Choose a tag to compare
0.23.0 Pre-release
Pre-release

0.22.0

28 Nov 16:18
Compare
Choose a tag to compare

What's new

This is not an exhaustive list, see all changes with previous release on 0.20.0...0.22.0

Major Update

  • Administrator can enable beta CDS workflows on project
  • Admin UI to follow migration to CDS workflows
  • Fix compute nb workers on hatchery swarm
  • Avoid Write / Exec for default group
  • Send log directly with Gelf to Graylog
  • µServices vcs, hooks, hatchery have a name in configuration, useful for monitoring
  • Bulk import groups in environment / project / pipeline / workflow
  • Logs Improvement - Prod Ready
  • Lazy logs loading on show log step from UI / Copy Raw Logs
  • Perf improvement UI / Import Pipelines
  • Update plugin-venom with new venom features https://github.com/ovh/venom
  • Edit Job Requirement refactoring: help & more syntax checks
  • Doc on Hatchery:swarm in docker-compose file
  • Migration to Angular 5 / Fix leak SSE on UI
  • UI Edit Scheduler parameters
  • New monitoring command on cdsctl: cdsctl health dbtimes / dbmigrate
  • Download artifact directly from swift with temp URL

Only on CDS Workflows:

  • Pattern en artifact download, to avoid download all artifacts
  • Launch all pipelines from a join
  • Webhook URL
  • Navigate through subnumber in pipeline history
  • Purge
  • Worker tag to create Workflow tag from a job
  • New CDS Variables: cds.manual, cds.status

Important - Migrate CDS from a previous version

Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs

If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.

MD5 files

MD5 (cds-darwin-amd64) = 6ee19f5c1ec66bb5b83257ec2f898102
MD5 (cds-docs.tar.gz) = fdd541ef8c85170f0da3f3c344e8b965
MD5 (cds-engine-darwin-amd64) = 0cf033f480847ecc2bd4f1a2ce440711
MD5 (cds-engine-linux-amd64) = 3aa9e99d8c5adb43f0108284edef027c
MD5 (cds-engine-windows-amd64) = 530caf6fc8a357728ccc230fe350b756
MD5 (cds-linux-amd64) = 1158acdbd035f235f4369992725f9f3a
MD5 (cds-plugin-download-darwin-amd64) = def27db821e120fa364e271f30e58b91
MD5 (cds-plugin-download-linux-amd64) = d40b010897b87cd47ec085fc752ee182
MD5 (cds-plugin-download-linux-arm) = 15ec6966273d82ec1bc38ce28d81db65
MD5 (cds-plugin-download-windows-amd64) = 8197bfd0890aa9eff8f49c2e22e8e58a
MD5 (cds-plugin-group-tmpl-darwin-amd64) = fc8ae09b9519e5f1ae7dccae86a8b0b5
MD5 (cds-plugin-group-tmpl-linux-amd64) = 3890bcb6abcd9a329a2729709dff7759
MD5 (cds-plugin-group-tmpl-linux-arm) = f72b2b75e4483143114bc5bfbbe07b72
MD5 (cds-plugin-group-tmpl-windows-amd64) = c4a1d82f5a5e67163b651ecdea831aad
MD5 (cds-plugin-kafka-publish-darwin-amd64) = 9776dd8e995f63b483d58120c1268133
MD5 (cds-plugin-kafka-publish-linux-amd64) = e9a6b6c2559a3bd669744bea5df91302
MD5 (cds-plugin-kafka-publish-linux-arm) = d619a37f7c8fe7c24eb8476b2db0797a
MD5 (cds-plugin-kafka-publish-windows-amd64) = e16ba047a7ffc20cb6a684dec3b47ccb
MD5 (cds-plugin-marathon-darwin-amd64) = 27e67ee3f254b98d4706e5d522e11f21
MD5 (cds-plugin-marathon-linux-amd64) = 1defb751c5459e90b8a47e41f80db280
MD5 (cds-plugin-marathon-linux-arm) = e4825ea1b55a6a685c573dca3f59f189
MD5 (cds-plugin-marathon-windows-amd64) = 1b2328daac31fcedd1549429636d4806
MD5 (cds-plugin-ssh-cmd-darwin-amd64) = 9e83d0f47121f2c1b95c009c90d3ac92
MD5 (cds-plugin-ssh-cmd-linux-amd64) = 561532dc902208737c30412e772d9924
MD5 (cds-plugin-ssh-cmd-linux-arm) = 9128cb43da864c144367c7bb6a3d2db6
MD5 (cds-plugin-ssh-cmd-windows-amd64) = 5b7aa171e05a36be99bb121af34162ba
MD5 (cds-plugin-tmpl-darwin-amd64) = e1c330cc78635e38424604d43e2a6aed
MD5 (cds-plugin-tmpl-linux-amd64) = 3d321eff0cfd6e1d7733dda0098cd2a0
MD5 (cds-plugin-tmpl-linux-arm) = 892f4436f7a22578313647dfe3126a27
MD5 (cds-plugin-tmpl-windows-amd64) = 2ce0da535c95e191dc74bcf645d95918
MD5 (cds-plugin-venom-darwin-amd64) = 820518f2ef76b8dc7521bdb276a76eb3
MD5 (cds-plugin-venom-linux-amd64) = fbf7c6b8999158251459260be00039cf
MD5 (cds-plugin-venom-linux-arm) = 1695b9cd8177e656e1a445e049d9a0d1
MD5 (cds-plugin-venom-windows-amd64) = 056c76a056a3c8f251e4dbe62f094b11
MD5 (cds-windows-amd64) = 76527e04227006540a1f1958e68bb9f9
MD5 (cds-worker-darwin-amd64) = c395be872700894e5e0cb11a1d14f894
MD5 (cds-worker-linux-386) = 8c401b2d0e97174775c05d7f7a7ae989
MD5 (cds-worker-linux-amd64) = 91f490f0e0ef7273c6a2a9d54a726022
MD5 (cds-worker-linux-arm) = 684990fa1720f6f11300d832f5550263
MD5 (cds-worker-windows-amd64) = 99fce76a6c1cd365a030fc74c942b424
MD5 (cdsctl-linux-amd64) = 038130468a9129e277930c12b6388e7a
MD5 (sql.tar.gz) = ca8818bf23e6f0a3bfa37aba5155e7bd
MD5 (ui.tar.gz) = 516c14e85cf9429d80d2a06acc917762

0.20.0

23 Oct 20:26
Compare
Choose a tag to compare

What's new

This version:

  • add feature login on action DockerPackage
  • add new download route on api
  • worker on PullRequest with Github
  • CDS Workflows: new advanced menu, VCS & Hooks services (wip on ui), desktop notifications, interpolate on requirements

New CDS Workflows: alpha version (available for CDS administrators only). You'll can enable "beta" version on each project in next release.

See changes with previous release 0.19.0...0.20.0

0.19.0

10 Oct 09:59
Compare
Choose a tag to compare

What's new

This version:

  • trigger a pipeline on Github Pull Request from a fork
  • improve hatchery:local : spawn workers fastest
  • fix default configuration on hatcheries with a fresh configuration.
  • improve worker clean on hatchery:swarm
  • fix the region used on Swift storage
  • CDS Worlflow: new layout, display tag

See changes with previous release 0.18.0...0.19.0

0.18.0

03 Oct 19:28
Compare
Choose a tag to compare

See changes with previous release 0.17.0...0.18.0