Releases: go-vela/server
Releases · go-vela/server
v0.25.2
v0.25.1
v0.25.0
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
- fix(dashboards): set name for deleted dashboard by @wass3rw3rk in #1193
- fix(templates): prevent nil panic by @wass3rw3rk in #1194
- fix(revert): yaml parser switch by @wass3rw3rk in #1195
- chore(deps): update all non-major dependencies by @renovate in #1190
- docs(api): fix badge swagger annotation by @wass3rw3rk in #1198
- chore(deps): update all non-major dependencies by @renovate in #1196
- chore: v0.25.0 by @wass3rw3rk in #1199
Full Changelog: v0.24.2...v0.25.0
v0.25.0-rc2
What's Changed
- fix(dashboards): set name for deleted dashboard by @wass3rw3rk in #1193
- fix(templates): prevent nil panic by @wass3rw3rk in #1194
- fix(revert): yaml parser switch by @wass3rw3rk in #1195
- chore(deps): update all non-major dependencies by @renovate in #1190
Full Changelog: v0.25.0-rc1...v0.25.0-rc2
v0.25.0-rc1
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
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
v0.24.0
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
v0.24.0-rc3
What's Changed
- fix(scm): avoid usage of deprecated method in github module by @wass3rw3rk in #1146
- fix: logging by @wass3rw3rk in #1145
Full Changelog: v0.24.0-rc2...v0.24.0-rc3
v0.24.0-rc2
What's Changed
- 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
Full Changelog: v0.24.0-rc1...v0.24.0-rc2