gate v6.52.0
0280563 feat(oauth2): allow extension projects to define a custom function for extracting groups (#1455)
6ba9daa feat(auth): Make webhooks endpoint configurable for authentication (#1451)
5d7180f fix(pipeline-templates): fix ClassCastException (#1450)
651a28a fix(slack): Use the 'retry-after' header to control retries after rate limit (#1449)
37bd818 chore(deps): update fiat to 1.27.0, use new maven coordinates (#1448)
bf9d7c8 feat(build): publish to maven central, switch groupId to io.spinnaker.gate (#1447)
d6eb07c chore(deps): update kork to 7.107.0, use new maven coordinates (#1446)
ee281d4 chore(dependencies): Autobump spinnakerGradleVersion (#1445)
2d11375 chore(dependencies): Autobump korkVersion (#1444)
50f3985 feat(tags): let callers of /batch/tags specify an application (#1443)
6ebbc2e chore(metrics): Set CiController metric criticality to low (#1441)
ba94d78 chore(metrics): Set low metric criticality on ProxyController and ManagedController (#1439)
fc31348 chore(dependencies): Autobump korkVersion (#1438)
c9ae549 chore(dependencies): Autobump korkVersion (#1437)
3b0bc3c fix(md): verifyWith is a list of maps.. (#1436)
f002659 fix(md): update env model to have verifyWith (#1435)
8d46404 chore(dependencies): Autobump korkVersion (#1434)
8b300c6 fix(managed-delivery): Fix adoption report endpoint (#1433)
e6e09a8 fix(managed-delivery): Add missing Accept header for adoption report (#1432)
16f2842 feat(managed-delivery): Expose MD adoption report (#1431)
7ea71f9 fix(md): remove slashy var from url param (#1430)
cede0e6 feat(md): add environments api (#1429)
8dc17af feat(managed-delivery): Make HTML the default report format (#1428)
b9e3d7e chore(dependencies): Autobump korkVersion (#1427)
92e6697 feat(managed-delivery): Expose reports API (#1426)
dc67fe1 feat(managed): expose override and retry verification endpoints (#1425)
99362e3 fix(plugins): Return empty installed plugins list on any retrofit error (#1424)
17fef48 chore(slack): changing endpoint to match keel's configurations (#1422)
5ab4d49 chore(api): fix api docs (#1421)
af238d9 feat(md): expose nicer veto endpoints (#1420)
bf546f2 fix(builds): Improve error message formatting and wording (#1419)
07a86de fix(builds): More accurate exception messages when igor 404s on a build endpoint (#1418)
9b00026 chore(dependencies): Autobump korkVersion (#1417)
1e14de4 feat(slackV2): add new endpoint for keel specific slack callbacks (#1416)
8acfab8 chore(dependencies): Autobump korkVersion (#1415)
1876c21 chore(dependencies): Autobump korkVersion (#1412)
c6c32fd chore(dependencies): Autobump korkVersion (#1411)
b40c43a chore(build): Stop publishing debians on release builds (#1410)
11c4c33 chore(dependencies): Autobump spinnakerGradleVersion (#1409)
d10ca45 chore(dependencies): Autobump korkVersion (#1408)
150db0b chore(dependencies): Autobump korkVersion (#1407)
5f69753 fix(rate-limiting): Add 5 second buffer on reset header (#1406)
e4b2582 chore(dependencies): Autobump korkVersion (#1405)
48ba922 feat(ecs): add API support for ECS Describe Clusters (#1394)
d2b00d8 chore(dependencies): Autobump korkVersion (#1404)
8881473 chore(dependencies): Autobump korkVersion (#1403)
2134558 chore(dependencies): Autobump korkVersion (#1402)
5a54ee6 chore(dependencies): Autobump korkVersion (#1400)
469e0a5 chore(dependencies): Autobump korkVersion (#1399)
72a643c fix(deps): adds an interface for request identity extractors (#1396)
2a9eb24 chore(dependencies): Autobump korkVersion (#1397)
9f92cf5 fix(authz): remove unneeded storeWholePermission (#1392)
3383d65 chore(dependencies): Autobump korkVersion (#1395)
5c0864c feat(ci): adding build output hook (#1393)
fa2b127 feat(web): Add the rawResources clouddriver endpoint (#1384)
ffc2e1b chore(dependencies): Autobump korkVersion (#1387)
e9b3ef7 fix(build): Fix usage with recent client api change (#1391)
9201c0e chore(build): gradle 6.7 (#1389)
b030641 chore(dependencies): Autobump korkVersion (#1386)
a3263da feat(authn/saml): Allow role sorting and lowercase configuration (#1381)
2b1a825 chore(dependencies): Autobump korkVersion (#1383)
9479345 chore(dependencies): Autobump korkVersion (#1382)
23012d3 chore(dependencies): Autobump korkVersion (#1380)
b0bb7cb fix(web): Emit a controller.invocations
metric whenever a request is limited or shed (#1378)
b944750 feat(plugins): List deck plugins at /plugins/installed (#1379)
6ff5d3e chore(dependencies): Autobump spinnakerGradleVersion (#1377)
98cfd30 chore(dependencies): Autobump korkVersion (#1376)
949be99 chore(kt): switch back to kotlin-stdlib-jdk8 (#1375)
9cb25c6 chore(dependencies): Autobump korkVersion (#1374)
9a4c9a1 chore(java11): Target Java 11 (#1372)
2211513 chore(dependencies): Autobump spinnakerGradleVersion (#1373)
542fd90 fix(web): AuthenticatedRequestFilter
should not clear the AuthenticatedRequest
(#1371)
181c3dd chore(dependencies): Autobump korkVersion (#1370)
cf3a4f1 chore(dependencies): Autobump korkVersion (#1369)
a6fa213 chore(dependencies): Autobump fiatVersion (#1368)
5e0392d chore(dependencies): Autobump korkVersion (#1367)
f6f8c90 chore(dependencies): Autobump korkVersion (#1366)
e0963fd chore(dependencies): Autobump spinnakerGradleVersion (#1365)
95cce5c fix(web): Collapsed RequestLoggingFilter
and RequestTimingFilter
(#1363)
0db7598 chore(dependencies): Autobump korkVersion (#1364)
cc0ab94 feat(managed-delivery): Add maxArtifactVersions param to GET /application (#1362)
04ef6ff chore(dependencies): Autobump fiatVersion (#1361)
10c3ebe chore(dependencies): Autobump korkVersion (#1360)
c4bb980 chore(dependencies): Autobump korkVersion (#1359)
6a091db chore(dependencies): Autobump spinnakerGradleVersion (#1358)
8d77af6 chore(dependencies): Autobump fiatVersion (#1357)
cdd3b78 fix(build): Bump kork to 7.72.0 (#1356)
630eb1a fix(web): RateLimitingFilter
should handle non-ssl requests (#1354)
a3dd033 feat(web): Convert RateLimitingInterceptor into HttpFilter (#1353)
f7d00b5 chore(dependencies): Autobump korkVersion (#1352)
26cf8c5 chore(dependencies): Autobump spinnakerGradleVersion (#1351)
7ebdcd7 feat(web): Return proper json from the RequestSheddingFilter
(#1350)
edd7ad7 feat(managed): allow anonymous access to Keel JSON schema (#1349)
5fa6060 feat(web): request shedding is now filter-based and checked before the spring security filter chain is evaluated (#1346)
82faa85 chore(dependencies): Autobump korkVersion (#1348)
fcf86fc fix(api): don't poll forever (#1347)
5186b90 chore(dependencies): kork bump and necessary fixes (#1345)
0db5cec chore(dependencies): Autobump korkVersion (#1343)
d4e6632 feat(test): add gate integration test fixture (#1340)
3636b5a feat(managed): allow retrieval of resources in YAML format (#1342)
7051ee0 feat(managed): JSON schema for delivery configs (#1341)
c5df847 feat(cache): Configurable directory for deck plugin cache (#1324)
3936725 fix(libs): move properties migrator to runtimeOnly of web (#1338)