Skip to content

Latest commit

 

History

History
101 lines (76 loc) · 3.62 KB

v0.5.md

File metadata and controls

101 lines (76 loc) · 3.62 KB

v0.5

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

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

v0.5.1

Thank you to everyone for trying Vela! This new release contains bug fixes and enhancements to existing features!

Enhancements

  • Re-designed CLI with improvements to all commands
    • The vela validate command has now been renamed to vela validate pipeline
    • vela get hooks and vela view hook are new commands
    • vela generate completion for bash and zsh auto completion
    • The new output flag allowing you to customize the output being displayed from a command
    • better environment variable support for most, if not all, CLI commands
    • New command vela get logs for seeing logs
  • Line number in logs to be right aligned
  • Moving commit information above event details
  • A new set of environment variables with VELA_ prefix

Bug Fixes

  • Whitespace bug fix for UI
  • JSON Schema will recognize template steps correctly
  • Regression with causing downstream stages to not fail
  • Regression with causing rulest status to perform incorrectly

v0.5.0

Thank you to everyone for trying Vela! This new release contains bug fixes, enhancements to existing features and new features!

Breaking Changes

The ~/.vela/config.yml has received some quality of life changes updating the syntax to use Yaml nodes (objects). The change looks like:

- addr: https://vela.company.com
- token: someUserToken1234

+ api:
+   addr: https://vela.company.com
+   token: someUserToken1234

When you upgrade to the new CLI brew upgrade vela the fix is to regenerate the config with your existing config values. Commands you'll need:

  1. vela view config
  2. vela generate config --api.addr https://vela.company.com --api.token <token_value>

Features

  • Secret plugin integration with Enterprise Vault:
    • New Vault plugin with feature
    • New secret syntax to support running secret plugins
  • JSON schema for improved pipeline writing in editors
  • Open API spec documentation for server endpoints
  • Open API spec documentation for worker endpoints
  • Add the ability to skip a incoming webhook. i.e. CI SKIP

Enhancements

  • Impose character limit on number of starred repositories
  • Vela build workspace moving from /home to /vela
  • Set the GitHub deployment status on deployment events
  • Skip icon to easily identify skipped steps
  • Ansi decoder decoding for log output (Colorized logs)
  • Improve table responsiveness for secrets and hooks
  • Displaying commit message on build overview page

The following plugins have been updated to read parameters from files for external secrets:

  • Artifactory
  • Cache
  • Docker
  • Downstream
  • Git
  • Slack
  • NPM
  • SSH

Bug Fixes

  • Push events failing with improper changeset checks
  • Vela config backoff pulls to help with async GitHub processing
  • Fix incorrect configuration for build routing
  • Fixes to log linking