Releases: ovh/cds
0.28.0
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
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
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
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
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
see release https://github.com/ovh/cds/releases/tag/0.24.0
0.22.0
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
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
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
See changes with previous release 0.17.0...0.18.0