Skip to content

Releases: go-vela/server

v0.26.0-rc2

10 Jan 17:26
fb2f8cf
Compare
Choose a tag to compare
v0.26.0-rc2 Pre-release
Pre-release

What's Changed

  • fix(deployment): use Config instead of ConfigBackoff when fetching deploy config by @ecrupper in #1239

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

v0.26.0-rc1

10 Jan 16:53
7d74bfc
Compare
Choose a tag to compare
v0.26.0-rc1 Pre-release
Pre-release

What's Changed

  • refactor(deployment): use server API types for deployment by @ecrupper in #1197
  • fix(compiler): add instance only when metadata is not nil by @ecrupper in #1201
  • refactor(pipeline): use server API types for pipeline and migrate compiler types by @ecrupper in #1200
  • fix(oidc): image parse sha support by @plyr4 in #1207
  • refactor(secret): use server API types for secret by @ecrupper in #1209
  • refactor(steps/services): use server API types for steps and services by @ecrupper in #1210
  • fix(mock): use correct api pkg for secret by @ecrupper in #1211
  • fix: use compiler type for API secret Match by @ecrupper in #1212
  • refactor: remove types dependency by @ecrupper in #1213
  • feat: add sender rule for pipelines by @ecrupper in #1206
  • chore(lint): add struct tag align rule by @ecrupper in #1216
  • chore(lint): address existing linter issues by @ecrupper in #1218
  • enhance(build)!: add fork field for OIDC by @ecrupper in #1221
  • enhance(compiler): cache templates per compilation by @ecrupper in #1224
  • feat: deployment config for expected params and targets by @ecrupper in #1214
  • refactor(jsonschema): relocate schema generator by @wass3r in #1219
  • feat: opt-in gh app integration by @plyr4 in #1217
  • chore(yaml): add go-yaml types package by @ecrupper in #1225
  • fix(deps): update module golang.org/x/crypto to v0.31.0 [security] by @renovate in #1226
  • enhance(yaml): allow for users to set version legacy for buildkite by @ecrupper in #1230
  • refactor(db/build): drop source index, add event index by @wass3rw3rk in #1228
  • feat(repo)!: add pending approval timeout by @ecrupper in #1227
  • enhance(yaml): silent fix anchor merges in YAML maps by @ecrupper in #1231
  • fix(webhook): use correct repo variable for enqueue by @ecrupper in #1234
  • feat(pipeline)!: add warnings to pipelines that use legacy YAML lib or have dupl anchors in map by @ecrupper in #1232
  • feat: status endpoints by @plyr4 in #1235
  • enhance(deploy): validate on CreateDeployment by @ecrupper in #1236
  • enhance(metrics): include route specific queue length by @ecrupper in #1237
  • fix(deps): update all non-major dependencies by @renovate in #1202
  • chore(deps): update codecov/codecov-action action to v5 by @renovate in #1222
  • fix(deps): update module github.com/google/go-github/v65 to v68 by @renovate in #1229
  • chore: bump go by @wass3rw3rk in #1238

Full Changelog: v0.25.2...v0.26.0-rc1

v0.25.2

15 Oct 14:18
64c1b2d
Compare
Choose a tag to compare

What's Changed

  • fix(patch): apply image parse fix to v0.25.2 patch by @ecrupper in #1208

Full Changelog: v0.25.1...v0.25.2

v0.25.1

04 Oct 15:42
0db9ba6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.25.0...v0.25.1

v0.25.0

02 Oct 15:13
23e4c60
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.24.2...v0.25.0

v0.25.0-rc2

26 Sep 20:04
b2bdf3a
Compare
Choose a tag to compare
v0.25.0-rc2 Pre-release
Pre-release

What's Changed

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

v0.25.0-rc1

20 Sep 14:46
59553f5
Compare
Choose a tag to compare
v0.25.0-rc1 Pre-release
Pre-release

What's Changed

  • fix(webhook): only send one response to client by @wass3r in #1154
  • enhance: surface redis ping errors by @plyr4 in #1165
  • enhance: supply parent context to scm funcs by @plyr4 in #1169
  • refactor: use builtin min/max funcs by @wass3rw3rk in #1148
  • enhance: supply parent context to all db calls by @plyr4 in #1168
  • fix(db/types): add check before owner decrypt by @wass3r in #1166
  • fix(api): return 404 when log doesn't exist by @wass3r in #1167
  • fix: upgrade yaml library to go-yaml v3 over buildkite by @ecrupper in #1171
  • enhance(mock): add admin key rotation by @ecrupper in #1174
  • enhance(mock): add current user responses by @ecrupper in #1177
  • enhance(oidc): add more claims by @JordanSussman in #1172
  • fix: webhook race condition on hook creation by @jbrockopp in #1175
  • fix(ci/deps): adjust renovate regex to auto-bump git image by @wass3r in #1173
  • fix(swagger/oidc): fix swagger and oidc docs by @wass3r in #1159
  • enhance: add a status call for failed compilation by @ecrupper in #1178
  • fix: exit hook retry loop on success by @plyr4 in #1179
  • feat(rulesets): add instance key to ruleset by @wsan3 in #1157
  • feat: otel tracing by @JordanSussman in #899
  • fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace to v0.44.0 [security] by @renovate in #1181
  • fix(dasboards): remove deleted dashboards from users list by @KellyMerrick in #1182
  • refactor(hook): nest API response and use Gorm preload to populate repo and build data by @ecrupper in #1147
  • enhance(tracing): customizable tasks sampler by @plyr4 in #1184
  • fix(api/dashboards): return empty list by @wass3rw3rk in #1185
  • chore(tracing): better flag description wording by @plyr4 in #1186
  • chore(tracing): rename cli key by @plyr4 in #1187
  • chore: use go 1.23 and fix validate by @wass3rw3rk in #1188
  • fix: set metadata when not provided by @plyr4 in #1189
  • chore(config): migrate renovate config by @renovate in #1164
  • chore(deps): update all non-major dependencies by @renovate in #1163
  • fix(deps): update module github.com/google/go-github/v63 to v65 by @renovate in #1183
  • chore: v0.25.0-rc1 bump deps by @plyr4 in #1191

Full Changelog: v0.24.2...v0.25.0-rc1

v0.24.2

19 Jul 16:03
9bb4acc
Compare
Choose a tag to compare

What's Changed

  • fix(oidc): add expected fields by @JordanSussman in #1156
  • enhance(token): add info logging on created private key, debug for minted ID token by @ecrupper in #1155
  • fix(webhook): use correct repo variable to populate client credentials by @ecrupper in #1162
  • fix(api): add ref to dashboard build partial by @KellyMerrick in #1161
  • enhance(oidc): provide support for custom issuer by @ecrupper in #1160
  • chore(deps): update all non-major dependencies by @renovate in #1152
  • fix(deps): update module github.com/google/go-github/v62 to v63 by @renovate in #1158

Full Changelog: v0.24.1...v0.24.2

v0.24.1

24 Jun 21:03
b24411e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.24.0...v0.24.1

v0.24.0

24 Jun 19:45
71d4cfd
Compare
Choose a tag to compare

What's Changed

  • refactor(types)!: move worker type to server and nest API object by @ecrupper in #997
  • fix(api/webhook): build approval for fork-no-write by @jbrockopp in #1088
  • fix: swagger typo in CreateWorker by @plyr4 in #1092
  • refactor: create re-usable CompileAndPublish function by @ecrupper in #1063
  • feat!: step status reporting + fix pull request context overwrite bug by @ecrupper in #1090
  • enhance(templates): inject template name as variable by @ecrupper in #1096
  • fix(scm): skipped map to failure for step status + remove deploy by @ecrupper in #1097
  • chore: remove legacy event code from repo and secret by @ecrupper in #1098
  • enhance(compiler): add ruledata option to CompileLite by @ecrupper in #1076
  • fix(api/pipeline): correct type for path query param + add testing by @ecrupper in #1100
  • feat(rulesets): add support for PR labeled events by @wsan3 in #1081
  • chore(deps): upgrade go-github to v61 by @ecrupper in #1102
  • refactor(repo)!: nested repository with migration from types by @ecrupper in #1095
  • chore(go): specific go version by @wass3rw3rk in #1101
  • fix(deployments): set deployment created event action by @plyr4 in #1087
  • fix(types): correct actions pkg for repo events by @ecrupper in #1103
  • refactor: consistent import order by @wass3r in #1077
  • chore(linter): remove goimports by @wass3rw3rk in #1104
  • fix: handle errors from CompileAndPublish by @plyr4 in #1105
  • refactor(user)!: migrate from types repo by @ecrupper in #1106
  • fix: return code in CompileAndPublish rather than handleError by @ecrupper in #1107
  • fix(repo): sanitize owner information by @ecrupper in #1109
  • feat(dashboards)!: server-side implementation of dashboards by @ecrupper in #1028
  • fix: remove sanitize but still crop fields by @plyr4 in #1113
  • enhance(log/ecs): log user to user designated field by @wass3rw3rk in #1114
  • refactor(build)!: move build from types and nest the object by @ecrupper in #1111
  • fix(dashboards): use v7 uuid for primary key by @ecrupper in #1115
  • fix(dashboards): add limit to repos for dashboards and dashboards for users by @ecrupper in #1116
  • fix(events): add action to deployment check by @ecrupper in #1117
  • enhance(mock): add dashboard responses from server in mock by @ecrupper in #1118
  • fix(dashboards): add active status on repo partial by @ecrupper in #1119
  • fix(mock): correct type for mock response by @ecrupper in #1121
  • fix(ci): use intermediate env var for PR title by @ecrupper in #1122
  • feat(schedule)!: show schedule errors and nest object by @wsan3 in #1108
  • fix(ci): remove deprecated linter rules by @ecrupper in #1123
  • fix(api-spec): add missing 404 responses in docs by @wass3rw3rk in #1124
  • fix(compiler): aggregate templates for nested pipelines by @ecrupper in #1125
  • feat!: db driven platform settings by @plyr4 in #1110
  • chore: Correct the register worker token swagger path by @tmapes in #1128
  • chore: rename settings FromAPI constructor by @plyr4 in #1126
  • fix: platform settings yaml tags by @plyr4 in #1129
  • fix(settings): missing fields in api conversion and func renames by @plyr4 in #1130
  • fix(settings): swagger missing 401 responses by @plyr4 in #1132
  • enhance(schedule): add next run field to schedule by @wsan3 in #1131
  • enhance: add scm user id to build obj by @plyr4 in #1133
  • feat!: Vela OIDC provider by @ecrupper in #1120
  • feat(db/log): use logrus as logger for db by @wass3r in #1135
  • chore(deps): update all non-major dependencies by @renovate in #1094
  • fix(deps): update module github.com/google/go-github/v61 to v62 by @renovate in #1127
  • fix(deps): update all non-major dependencies by @renovate in #1137
  • fix(jwk): upgrade lestrrat-go/jwx to v2 by @ecrupper in #1138
  • fix(docs/swagger): various fixes and improved consistency by @wass3r in #1139
  • fix: only convert commands query param when provided by @plyr4 in #1140
  • fix(deps): remove go-jose lib from dependency in tests by @wass3r in #1141
  • fix: swagger error and golangci-lint config by @wass3r in #1142
  • chore(deps): update all non-major dependencies by @renovate in #1143
  • chore(release): upgrade types to v0.24.0-rc2 by @ecrupper in #1144
  • fix(scm): avoid usage of deprecated method in github module by @wass3rw3rk in #1146
  • fix: logging by @wass3rw3rk in #1145
  • fix: use correct build links to steps for commit status updates by @wass3r in #1150
  • chore(deps): update all non-major dependencies by @renovate in #1149
  • chore(release): update dependencies to vela v0.24 by @KellyMerrick in #1151

New Contributors

Full Changelog: v0.23.3...v0.24.0