This document contains all release notes pertaining to the v0.5.x
releases of Vela.
Full release notes available on github.com/go-vela
- go-vela/ui
- go-vela/server
- go-vela/worker
- go-vela/cli
- go-vela/pkg-executor
- go-vela/pkg-runtime
- go-vela/pkg-queue
- go-vela/compiler
- go-vela/sdk-go
- go-vela/mock
- go-vela/types
Thank you to everyone for trying Vela! This new release contains bug fixes and enhancements to existing features!
- Re-designed CLI with improvements to all commands
- The
vela validate
command has now been renamed tovela validate pipeline
vela get hooks
andvela view hook
are new commandsvela 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
- The
- Line number in logs to be right aligned
- Moving commit information above event details
- A new set of environment variables with
VELA_
prefix
- 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
Thank you to everyone for trying Vela! This new release contains bug fixes, enhancements to existing features and new features!
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:
vela view config
vela generate config --api.addr https://vela.company.com --api.token <token_value>
- 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
- 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
- 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