Releases: go-vela/server
Releases · go-vela/server
v0.20.0
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
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
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
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
v0.19.1
v0.19.0
What's Changed
- chore: address #722 review feedback by @jbrockopp in #780
- fix(pipelines): support for file template type when gathering templates by @ecrupper in #788
- refactor(api): move repo logic to separate package by @jbrockopp in #754
- enhance(scm/repo): mirror allowed events with sent events by @ecrupper in #679
- feat(auth): server side changes for new worker auth flow by @ecrupper in #790
- fix: Misc typos by @cognifloyd in #797
- chore(docker-compose): remove unsupported log method flag by @wass3r in #791
- chore: Delete unused
/stream
endpoints by @cognifloyd in #799 - feat(compiler): Enables Starlark structs by @colindean in #781
- enhance(queue): validate queue route and add error wrapping to clean build by @ecrupper in #801
- enhance(api/scm): expand sync to align SCM subscribed events with allowed events by @ecrupper in #800
- enhance(metrics): gather queued builds by @ecrupper in #802
- enhance(api/worker): validate host name in claims against input by @ecrupper in #806
- refactor(api): move user logic to separate package by @jbrockopp in #809
- feat(api/log)!: support paging on
GetBuildLogs
by @cognifloyd in #798 - chore(mock+router): Cleanup endpoints by @cognifloyd in #796
- refactor(database): move secret logic into separate package by @jbrockopp in #782
- fix(jwt): set issued_at to nil prior to validating claims by @wass3rw3rk in #814
- feat(templates): allow for compile-time rulesets for template steps by @ecrupper in #720
- fix(metrics/spec): add queued_build_count to spec by @ecrupper in #815
- fix(deps): update go.starlark.net digest to 4b1e35f by @renovate in #778
- refactor(database): move step logic into separate package by @jbrockopp in #810
- enhance(repo)!: add topics field to build env and repo by @ecrupper in #807
- fix(deps): update module gorm.io/gorm to v1.25.0 by @renovate in #818
- enhance(webhook)!: verify repo owner has at least write access to SCM repo by @ecrupper in #811
- fix(deps): update module github.com/prometheus/client_golang to v1.15.0 by @renovate in #817
- fix(deps): update module gorm.io/driver/postgres to v1.5.0 by @renovate in #787
- chore(deps): update to jwt v5, remove iat workaround by @ecrupper in #821
- fix(deps): update deps (patch) by @renovate in #786
- fix(deps): update module github.com/google/go-github/v50 to v50.2.0 by @renovate in #792
- chore(deps): update actions/setup-go action to v4 by @renovate in #789
- fix(deps): update module github.com/urfave/cli/v2 to v2.25.1 by @renovate in #803
- fix(deps): update module golang.org/x/oauth2 to v0.7.0 by @renovate in #804
- fix(deps): update module github.com/google/go-github/v50 to v51 by @renovate in #805
- fix(deps): update module k8s.io/apimachinery to v0.27.1 by @renovate in #819
- fix(compiler)!: webhook payload containing message with special characters causes failure by @NickHackman in #793
- fix(scm): handle new go-github validation changes and ensure correct number for init hook by @ecrupper in #822
- fix(webhook): relocate topics & branch setting to avoid overwrite by @ecrupper in #824
- fix(scm): correct init hook status and send accurate events by @ecrupper in #825
- fix(deps): update module github.com/google/go-github/v51 to v52 by @renovate in #826
- fix(deps): update process push webhook to account for changes in v52 by @ecrupper in #827
- fix(deps): update deps (patch) by @renovate in #823
- chore(release): pull in v0.19.0 types for release by @ecrupper in #831
New Contributors
- @wass3rw3rk made their first contribution in #814
- @NickHackman made their first contribution in #793
Full Changelog: v0.18.1...v0.19.0
v0.19.0-rc5
v0.19.0-rc4
What's Changed
Full Changelog: v0.19.0-rc3...v0.19.0-rc4
v0.19.0-rc3
What's Changed
Full Changelog: v0.19.0-rc2...v0.19.0-rc3