Skip to content

Latest commit

 

History

History
109 lines (73 loc) · 5.7 KB

v0.12.md

File metadata and controls

109 lines (73 loc) · 5.7 KB

v0.12

This document contains all release notes pertaining to the v0.12.x releases of Vela.

For Vela Administrators

Full release notes available on github.com/go-vela

v0.12.2

Dependency Update

  • (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.

v0.12.1

Dependency Update

  • (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.

Bug Fixes

  • (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

v0.12.0

Happy February Vela Community!

Below is a summary of what's new in 0.12.0

Breaking Changes

  • (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 to 100

    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

Bug Fixes

  • (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

Features

  • (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

Enhancements

  • (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

Contributors <3

Thank you to all the contributors that helped shape this release!

Thank you!