Skip to content

Releases: go-vela/server

v0.21.0-rc1

27 Sep 20:04
3d1f418
Compare
Choose a tag to compare
v0.21.0-rc1 Pre-release
Pre-release

What's Changed

  • refactor(database): return repo object on created and updated by @ecrupper in #913
  • fix(compiler): convert local templates to an engine field for nested templates by @ecrupper in #916
  • chore(release): upgrade types to v0.20.1 by @ecrupper in #918
  • feat(database): add integration testing by @jbrockopp in #896
  • fix: getting visbility to match on vela and SCM by @claire1618 in #924
  • chore: add context to schedule functions by @JordanSussman in #898
  • chore: add context to build functions by @plyr4 in #922
  • refactor(db): return schedule on create and update by @ecrupper in #915
  • refactor(db): return secret on created / updated by @ecrupper in #928
  • chore: add context to repos functions by @plyr4 in #930
  • chore: add WithContext test to builds by @plyr4 in #931
  • chore: add context to pipeline functions by @plyr4 in #923
  • refactor(db): return service on created and updated by @ecrupper in #932
  • feat(queuing)!: build executable server-side implementation by @ecrupper in #927
  • enhance: adding a branch field to scheduled builds by @claire1618 in #934
  • refactor(db): return step on created and updated by @ecrupper in #933
  • feat(queue)!: add priv/pub key signing by @plyr4 in #843
  • chore: simplify queue env variable names by @plyr4 in #939
  • enhance: add context to Executables by @plyr4 in #937
  • fix(webhook): keep parent and build number synced by @wass3r in #936
  • refactor(db): return user on created and updated by @ecrupper in #935
  • enhance: use consistent variable aliases for queue signing keys by @plyr4 in #946
  • chore(webhook): improve on some comments during the webhook flow by @ecrupper in #944
  • chore(deps): update all non-major dependencies by @renovate in #925
  • fix(deps): update module github.com/google/go-github/v53 to v54 by @renovate in #929
  • refactor(db): return worker on created and updated by @ecrupper in #945
  • enhance(starlark): make execution step limit configurable by @ecrupper in #947
  • enhance(queue): adjust pop to allow channels as argument by @ecrupper in #948
  • enhance: add context to Hooks by @plyr4 in #938
  • enhance: add context to Workers by @plyr4 in #940
  • enhance: add context to Users by @plyr4 in #941
  • enhance: add context to Services by @plyr4 in #942
  • enhance: add context to Logs by @plyr4 in #950
  • fix(restart): instantiate compiler with commit by @ecrupper in #958
  • fix(webhook): repo transfer handling with renaming - support newer GitHub versions by @ecrupper in #955
  • enhance: add context to Secrets by @plyr4 in #951
  • bug(repo sync): ignore inactive repos by @KellyMerrick in #953
  • enhance(api/deploy): use default branch if ref is not supplied by @ecrupper in #961
  • enhance(integration-test): leverage a custom implementation of DeepEqual by @ecrupper in #952
  • enhance: add context to scm by @plyr4 in #969
  • feat(queue)!: register endpoint to use QueueInfo type by @timhuynh94 in #957
  • chore: upgrade golang to 1.21 by @timhuynh94 in #973
  • chore(deps): update actions/checkout action to v4 by @renovate in #954
  • chore(deps): pin dependencies by @renovate in #949
  • enhance(logging): add flag to allow logging in ecs format, map custom fields to ecs fields by @KellyMerrick in #971
  • feat: endpoint for validating oauth token source by @plyr4 in #972
  • fix(deps): update module github.com/google/go-github/v54 to v55 by @renovate in #956
  • test(logging): clean up some minor oopsies by @KellyMerrick in #976
  • fix(deps): update all non-major dependencies by @renovate in #975

New Contributors

Full Changelog: v0.20.3...v0.21.0-rc1

v0.20.3

08 Sep 15:00
a3a2d20
Compare
Choose a tag to compare

What's Changed

  • patch(compiler): reintroduce fix from v0.20.1 that got lost by @ecrupper in #964

Full Changelog: v0.20.2...v0.20.3

Note

This version was a result of the failure to include a bug fix from v0.20.0 -> v0.20.1.

v0.20.2

07 Sep 20:40
5cc7b75
Compare
Choose a tag to compare

What's Changed

  • patch(webhook): support transfer and rename by @ecrupper in #959
  • patch(api/build): add commit to compiler instantiation by @ecrupper in #960
  • patch(sync): address sync bug with update webhook call by @ecrupper in #962
  • chore(patch-release-prep): upgrade types to v0.20.2 by @ecrupper in #963

Full Changelog: v0.20.1...v0.20.2

v0.20.1

27 Jul 15:01
f3bf44b
Compare
Choose a tag to compare

What's Changed

  • patch(compiler): put local templates into the compiler engine struct by @ecrupper in #917
  • chore(release): upgrade types to v0.20.1 by @ecrupper in #919

Full Changelog: v0.20.0...v0.20.1

v0.20.0

17 Jul 16:32
af55191
Compare
Choose a tag to compare

What's Changed

  • fix(restart): correct build sender using claims subject by @ecrupper in #839
  • enhance(build): add ability to cancel pending builds by @ecrupper in #840
  • fix(docker-compose): fix env var names for tokens by @wass3r in #841
  • refactor(database): move service logic into separate package by @jbrockopp in #816
  • refactor(api): move worker logic to separate package by @jbrockopp in #828
  • refactor(api): move deployment logic to separate package by @ecrupper in #847
  • refactor(api): move scm logic to separate package by @ecrupper in #848
  • refactor(api): move hook logic to separate package by @jbrockopp in #829
  • feat(database): add support for schedules by @jbrockopp in #834
  • fix: allow setting worker.active to false by @plyr4 in #850
  • refactor(api): move service logic to separate package by @ecrupper in #849
  • chore: vscode gitignore from toptal by @plyr4 in #845
  • feat(api): add support for schedules by @JordanSussman in #836
  • refactor(api): move step logic to separate package by @ecrupper in #851
  • refactor(api): move auth logic to separate package by @cognifloyd in #853
  • refactor(api): move log logic into separate package by @ecrupper in #855
  • fix(router): establish claims before user on logout by @ecrupper in #857
  • refactor(api): move secret logic to separate package by @ecrupper in #856
  • fix(compiler): add commit field to compiler engine to handle file type template lite compilation by @ecrupper in #859
  • feat: add support for processing schedules by @jbrockopp in #846
  • refactor(database): move build logic into separate package by @jbrockopp in #858
  • refactor(db): return hook created or updated by @ecrupper in #861
  • feat(templates): add ability to call templates within a template by @ecrupper in #794
  • feat(api/admin): add endpoint to clean pending / running builds by @ecrupper in #863
  • refactor(api): move build logic to separate package by @ecrupper in #864
  • feat(database): add agnostic engine by @jbrockopp in #868
  • feat(database): add engine.Ping() by @jbrockopp in #869
  • feat(database): add engine.NewResources() by @jbrockopp in #870
  • fix(mock): correct query param mocks by @ecrupper in #866
  • refactor(db): return library log on created and updated by @ecrupper in #865
  • refactor(database): use agnostic engine by @jbrockopp in #873
  • fix(schedules): increment repo counter after read by @plyr4 in #877
  • refactor(testing): use database.NewTest() by @jbrockopp in #878
  • enhance(log)!: do not return log object for POST and PUT requests by @ecrupper in #879
  • enhance(clone): upgrade target/vela-git to v0.8.0 by @jbrockopp in #876
  • chore(database): remove unused packages by @jbrockopp in #880
  • refactor(templates): use yaml for tests instead of base64 encoded json by @JordanSussman in #881
  • refactor(database): return pipeline on created and updated by @ecrupper in #882
  • fix(deps): update deps (patch) by @renovate in #835
  • refactor(database): return build object on created and updated by @ecrupper in #884
  • feat(worker-visibility): extend worker table with 5 fields by @KellyMerrick in #772
  • feat(database): add engine options by @jbrockopp in #886
  • enhance(webhook): handle repository transfer events by @ecrupper in #883
  • chore(deps): bulk deps update by @ecrupper in #888
  • fix(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] by @renovate in #872
  • chore(release): upgrade types to v0.20.0-rc1 by @ecrupper in #890
  • fix(schedules): updated_at automatically updates to any change to row by @ecrupper in #894
  • fix(compose): use hashicorp/vault docker repo by @ecrupper in #897
  • fix(api): support schedule in filter by @wass3rw3rk in #900
  • fix(api/schedule): make validateEntry more strict and set updated_by using claims by @ecrupper in #901
  • fix(schedules): criteria for triggering a build by @jbrockopp in #893
  • fix(db tests): use lenient timestamp check for time.Now query matching by @ecrupper in #902
  • fix(deps): update deps (patch) by @renovate in #895
  • chore(release): upgrade types to v0.20.0 and upgrade other deps by @ecrupper in #907
  • chore(docker-alpine): pin to alpine tag and sha by @ecrupper in #909

Full Changelog: v0.19.2...v0.20.0

v0.20.0-rc3

10 Jul 16:37
8a25e31
Compare
Choose a tag to compare
v0.20.0-rc3 Pre-release
Pre-release

What's Changed

  • fix(db tests): use lenient timestamp check for time.Now query matching by @ecrupper in #902
  • fix(deps): update deps (patch) by @renovate in #895

Full Changelog: v0.20.0-rc2...v0.20.0-rc3

v0.20.0-rc2

10 Jul 16:14
563f226
Compare
Choose a tag to compare
v0.20.0-rc2 Pre-release
Pre-release

What's Changed

  • fix(schedules): updated_at automatically updates to any change to row by @ecrupper in #894
  • fix(compose): use hashicorp/vault docker repo by @ecrupper in #897
  • fix(api): support schedule in filter by @wass3rw3rk in #900
  • fix(api/schedule): make validateEntry more strict and set updated_by using claims by @ecrupper in #901
  • fix(schedules): criteria for triggering a build by @jbrockopp in #893

Full Changelog: v0.20.0-rc1...v0.20.0-rc2

v0.20.0-rc1

21 Jun 18:55
45c6007
Compare
Choose a tag to compare
v0.20.0-rc1 Pre-release
Pre-release

What's Changed

  • fix(restart): correct build sender using claims subject by @ecrupper in #839
  • enhance(build): add ability to cancel pending builds by @ecrupper in #840
  • fix(docker-compose): fix env var names for tokens by @wass3r in #841
  • refactor(database): move service logic into separate package by @jbrockopp in #816
  • refactor(api): move worker logic to separate package by @jbrockopp in #828
  • refactor(api): move deployment logic to separate package by @ecrupper in #847
  • refactor(api): move scm logic to separate package by @ecrupper in #848
  • refactor(api): move hook logic to separate package by @jbrockopp in #829
  • feat(database): add support for schedules by @jbrockopp in #834
  • fix: allow setting worker.active to false by @plyr4 in #850
  • refactor(api): move service logic to separate package by @ecrupper in #849
  • chore: vscode gitignore from toptal by @plyr4 in #845
  • feat(api): add support for schedules by @JordanSussman in #836
  • refactor(api): move step logic to separate package by @ecrupper in #851
  • refactor(api): move auth logic to separate package by @cognifloyd in #853
  • refactor(api): move log logic into separate package by @ecrupper in #855
  • fix(router): establish claims before user on logout by @ecrupper in #857
  • refactor(api): move secret logic to separate package by @ecrupper in #856
  • fix(compiler): add commit field to compiler engine to handle file type template lite compilation by @ecrupper in #859
  • feat: add support for processing schedules by @jbrockopp in #846
  • refactor(database): move build logic into separate package by @jbrockopp in #858
  • refactor(db): return hook created or updated by @ecrupper in #861
  • feat(templates): add ability to call templates within a template by @ecrupper in #794
  • feat(api/admin): add endpoint to clean pending / running builds by @ecrupper in #863
  • refactor(api): move build logic to separate package by @ecrupper in #864
  • feat(database): add agnostic engine by @jbrockopp in #868
  • feat(database): add engine.Ping() by @jbrockopp in #869
  • feat(database): add engine.NewResources() by @jbrockopp in #870
  • fix(mock): correct query param mocks by @ecrupper in #866
  • refactor(db): return library log on created and updated by @ecrupper in #865
  • refactor(database): use agnostic engine by @jbrockopp in #873
  • fix(schedules): increment repo counter after read by @plyr4 in #877
  • refactor(testing): use database.NewTest() by @jbrockopp in #878
  • enhance(log)!: do not return log object for POST and PUT requests by @ecrupper in #879
  • enhance(clone): upgrade target/vela-git to v0.8.0 by @jbrockopp in #876
  • chore(database): remove unused packages by @jbrockopp in #880
  • refactor(templates): use yaml for tests instead of base64 encoded json by @JordanSussman in #881
  • refactor(database): return pipeline on created and updated by @ecrupper in #882
  • fix(deps): update deps (patch) by @renovate in #835
  • refactor(database): return build object on created and updated by @ecrupper in #884
  • feat(worker-visibility): extend worker table with 5 fields by @KellyMerrick in #772
  • feat(database): add engine options by @jbrockopp in #886
  • enhance(webhook): handle repository transfer events by @ecrupper in #883
  • chore(deps): bulk deps update by @ecrupper in #888
  • fix(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] by @renovate in #872
  • chore(release): upgrade types to v0.20.0-rc1 by @ecrupper in #890

Full Changelog: v0.19.2...v0.20.0-rc1

v0.19.2

04 May 15:10
8c2fdb2
Compare
Choose a tag to compare

What's Changed

  • revert(envsubst): roll back envsubst library upgrade due to multiline secret errors by @ecrupper in #838

Full Changelog: v0.19.1...v0.19.2

v0.19.1

26 Apr 19:32
b601b63
Compare
Choose a tag to compare

What's Changed

  • chore(release): upgrade types to v0.19.1 for patch release by @ecrupper in #832

No new changes, upgrading for consistency.