This document contains all release notes pertaining to the v0.12.x
releases of Vela.
- When upgrading from
v0.11
, please take note of the migration information
Full release notes available on github.com/go-vela
- (server,worker) No code changes between v0.12.1 and v0.12.2. This release was created to produce new artifacts using a newer version of Go (v1.17.9) which contains a few security fixes. See the Go v1.17.9 milestone for details.
- (cli) No code changes between v0.12.0 and v0.12.1. This release was created to produce new artifacts using a newer version of Go (v1.17.9) which contains a few security fixes. See the Go v1.17.9 milestone for details.
- (server) fix(api/secrets): reject secrets with only whitespace characters by @ecrupper in #590
- (worker) fix(logs/secrets): check for disallowed/non-existent secrets by @ecrupper in #274
Happy February Vela Community!
Below is a summary of what's new in 0.12.0
-
(server) feat(repo)!: add build rate limiting by @jbrockopp in #558
- introduces new behavior
-
(server) feat(repo/webhook)!: handle repository rename in database by @ecrupper in #556
- depends on a new DB field
-
(server) feat(secrets)!: adding new metadata to secrets by @ecrupper in #526
- depends on new DB fields
-
(server) chore: update clone image to latest by @wass3r in #580
Updates Vela to utilize the
v0.5.1
release of go-vela/vela-git which defaults the clone depth to100
version: "1" metadata: clone: false steps: - name: clone image: target/vela-git:v0.5.1 parameters: depth: 1000
Please see our docs on overriding the default clone process to learn more information
- (cli) fix(validate): handle .yaml default file by @wass3r in #326
- (server) fix(enqueue): add db updates for enqueue events by @wass3r in #562
- (server) fix(secret/vault): update strategy to refresh token by @jbrockopp in #570
- (ui) fix: actions menu and build animation overflow bug by @plyr4 in #493
- (ui) fix(builds): collapse actions dropdown when clicking anywhere else by @plyr4 in #489
- (worker) fix(docker): pulling images without output by @jbrockopp in #253
- (worker) fix: local setup with server by @jbrockopp in #245
- (cli) feat(cli): adding sync repo and sync repos to CLI by @ecrupper in #313
- (cli) feat(git): aware of repo and org of the CWD of the user by @ecrupper in #311
- (cli) feat(repo): add support for build rate limit by @jbrockopp in #317
- (server) feat(stage): add environment map by @ecrupper in #552
- (server) feat: add index on builds.created by @dtanner in #545
- (server) feat: add sync repos endpoint by @ecrupper in #508
- (types) feat(repo): add build limit field by @jbrockopp in #219
- (types) feat(repo): add name history field to repo type by @ecrupper in #218
- (types) feat(secrets): add secret metadata by @ecrupper in #206
- (types) feat(stage): add environment field by @ecrupper in #215
- (ui) feat: add build limit to repo settings page by @jbrockopp in #494
- (ui) feat: allow users to change timestamp display by @kaymckay in #487
- (worker) feat(logs): allow setting max log size by @wass3r in #244
- (worker) feat(secrets): mask secrets in logs by @ecrupper in #254
- (server) enhance: allow user to query build via commit hash by @srinunagulapalli in #568
- (server) enhancement(queue): don't inject default route by @wass3r in #540
- (types) enhance(webhook): enable skipping builds during tag events by @JordanSussman in #217
Thank you to all the contributors that helped shape this release!
Thank you!