This document contains all release notes pertaining to the v0.15.x
releases of Vela.
- When upgrading from
v0.14
, please take note of the migration information
Full release notes available on github.com/go-vela
This release is a rebuild of v0.15.0 using Go 1.19.2 instead of Go 1.19.1.
Greetings, Vela Community!
This new release contains is mostly comprised of updates to dependencies, including upgrading to 1.19.x of Go. It also includes some breaking changes, bug fixes, enhancements to existing features and new features!
Further, please be aware that all core Vela repositories have changed to use main
as the default branch. You can use the following sequence of commands locally to switch over to use main
:
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
Below is a summary of what's new in 0.15.0.
The default response returned by the /metrics
endpoint has been modified. Instead of returning all metrics, it now returns Go baseline metrics. Other metrics are available via opt-in query parameters.
- (server) enhance(metrics)!: query parameter support on metrics endpoint 682
On the worker side, a change was introduced to allow worker administrators to set the minimum TLS version allowed for the worker API. The default minimum TLS version is 1.2.
- (server) enhance(metrics)!: query parameter support on metrics endpoint 682
- (server) enhance(secrets): verify casing of orgs and repos in SCM before adding secret 700
- (server) enhance(webhook): add extra debug logging at various points in workflow 697
- (ui) enhance: add pull request disclaimer to secrets form 564
- (worker) enhance(local executor): print to stdout via client field 339
- (server) fix(compiler): add template name to inline render in 691
- (types) fix(k8s/build/sanitize): implement similar line length and lowercase logic as containers for build 266
- (ui) fix: add default secret events 565
- (ui) fix: pipeline download link 575
- (server) feat(compiler): support deployment parameters in templates 665
- (server) feat(logger): censor build author email for security compliance 667
- (ui) feat(audit): add redeliver button to hooks table 562
- (worker) feat: allow creating mocks via
runtime.New()
340 - (worker) feat(start/server): add minimum TLS version of 1.2 with option to set it differently 368
- (server) refactor(database): move repo logic into separate package 687
- (server) refactor(database): move user logic into separate package 663
- @cognifloyd
- @ecrupper
- @jbrockopp
- @KellyMerrick
- @plyr4
- @wass3r
Thank you!