Releases: spinnaker/front50
front50 2.12.0
This release includes the Spring Boot 2.2 upgrade.
- fix(pipelinetemplate): NPE on listing pipeline templates with redis storage (#640)
- chore(dependencies): Autobump fiatVersion (#646)
- chore(dependencies): Autobump korkVersion (#647)
- chore(dependencies): Autobump korkVersion (#648)
- chore(dependencies): Autobump korkVersion (#649)
- chore(dependencies): Autobump fiatVersion (#650)
- chore(dependencies): Autobump fiatVersion (#652)
- chore(dependencies): Autobump korkVersion (#653)
- chore(dependencies): Autobump korkVersion (#654)
- chore(dependencies): Autobump fiatVersion (#655)
- chore(dependencies): Autobump fiatVersion (#656)
front50 2.11.0
feat(core): Add endpoint to get current pipeline definition (#644) There's currently no endpoint in front50 to get the current pipeline definition; consumers need to call the history endpoint with a limit of 1 and take the single returned element. Let's make the API simpler for consumers who just want the current definition by giving them an endpoint to return it. Forcing consumers to call the /history endpoint has led to performance issues, as that endpoint is often much slower than a call to get the current definition. Some backing stores have optimized to short-circuit the limit=1 case (s3 in #316), but others (including GCS) are still very slow even in the limit=1 case. We could (and potentially should) make the same optimization to other backing stores. But I think the fundamental issue here is that we have rare, slow history-type requests and frequent (ideally) fast current-state requests going to the same endpoint. This PR creates that distinction, and consumers can elect to use the new endpoint going forward.
front50 2.10.0
- chore(dependencies): Autobump korkVersion (#636)
- chore(dependencies): Autobump korkVersion (#637)
- chore(dependencies): Autobump korkVersion (#638)
- feat(mergify): Allow OSS approvers to autosubmit (#639)
- chore(dependencies): Autobump korkVersion (#642)
- feat(sql): Enables composite storage service to be backed by SQL stor… (#641)
front50 2.9.1
front50 2.9.0
chore(dependencies): Autobump korkVersion (#617 #622 #626 #628 #629)
feat(authorization): Add create restriction to application creation (#618)
fix application creation bug (#620)
fix(authorization): Sync roles after an application is created (#619)
chore(dependencies): Autobump fiatVersion (#623 #627 #630)
front50 2.8.2
front50 2.8.1
feat(secrets/gcs): Support for decrypting spinnaker secrets in GCS (#602)
fix(fiat): Fix access denied for new apps with no roles (#597)
chore(dependencies): fiatVersion 1.7.0 (#613)
refactor(gcs): Bump kork version and update google credentials to latest style. (#605)
chore(github): Add mergify config (#607)
chore(dependencies): Autobump korkVersion (#601 #603 #604 #608 #609 #610 #612)
chore(mergify): add 'auto merged' label (#611)
front50 2.8.0
chore(dependencies): Autobump korkVersion (#587)
chore(dependencies): Autobump korkVersion (#589)
chore(dependencies): Autobump korkVersion (#590)
chore(dependencies): Autobump korkVersion (#591)
chore(dependencies): Autobump korkVersion (#592)
chore(dependencies): Autobump korkVersion (#593)
chore(dependencies): Autobump korkVersion (#594)
chore(logging): make access denies log more stronger (#595)
feat(sql): Conditionally allow MySQL Connector to be excluded from the build (#596)
chore(dependencies): Autobump korkVersion (#598)
fix(error): Swap out AccessDeniedExceptionHandler for FiatAccessDeniedExceptionHandler (#600)
front50 2.7.0
front50 2.6.0
v2.6.0 fix(web): Better handling when `ServiceAccountPermissionDAO` does not…