Skip to content

Releases: spinnaker/fiat

fiat 1.16.2

10 Mar 20:00
a9103d1
Compare
Choose a tag to compare

chore(cleanup): fix some minor inconsistencies (#587)
chore(build): gradle 6.2.2 / gradle-project 7.6.0 (#588)

fiat 1.16.1

09 Mar 22:33
3150665
Compare
Choose a tag to compare
v1.16.1

fix(build): use the correct github token env variable (#586)

fiat 1.16.0

09 Mar 22:17
26e9969
Compare
Choose a tag to compare
v1.16.0

fix(plugins): Remove optimistic relational operator (#585)

fiat 1.15.0

06 Mar 20:06
2e3501c
Compare
Choose a tag to compare
  • chore(build): Update Dockerfiles for new cloudbuild configs (#562)
  • fix(applications): Do not apply permissions when building the internal model of apps (#564)
  • fix(applications): Do not apply permissions when building the internal model of apps (#564)
  • chore(dependencies): Manual bump korkVersion to 7.21.0 (#565)
  • chore(gcb build): add a .gcloudignore (#563)
  • chore(dependencies): Autobump korkVersion (#567)
  • fix(applications): (2nd PR) Do not apply permissions when building the internal model of apps (#568)
  • chore(compile): switch to the openjdk container (#566)
  • chore(dependencies): Autobump korkVersion (#569)
  • fix(plugins): updated plugin directory path for Docker (#570)
  • fix(plugins): use service name in path for plugins (#571)
  • chore(dependencies): Autobump korkVersion (#572)
  • chore(dependencies): manually bump korkVersion (#575)
  • chore(dependencies): Autobump korkVersion (#577)
  • fix(decode): Remove duplicate url decoder in ControllerSupport (#576)
  • chore(dependencies): Autobump korkVersion (#578)
  • feat(permissions): Allow /authorize fallback to lookup user permissions via the PermissionsResolver implementation (#579)

fiat 1.14.0

18 Feb 20:33
c4513b9
Compare
Choose a tag to compare
  • chore(dependencies): Autobump korkVersion (#554)
  • chore(dependencies): Autobump korkVersion (#555)
  • chore(dependencies): Autobump korkVersion (#556)
  • chore(builds): Expand GHActions to master and release branches (#558)
  • chore(build): Generate config manifest (#559)
  • feat(chaos-monkey): Add ChaosMonkeyResourcePermissionSource and switch fiat to pulling list of applications vs. list of application permissions from front50 (#545)
  • fix(ci): remove 'javadoc' from PR build (#561)
  • fix: Application name mismatch when fiat permissions coming from different sources. #5156 (#512)

fiat 1.13.1

27 Jan 18:15
Compare
Choose a tag to compare

chore(dependencies): bump korkVersion to 7.13.1 (#553)

fiat 1.13.0

27 Jan 17:17
Compare
Choose a tag to compare

chore(dependencies): Spring Boot 2.2.4 upgrade (#548)
fix(ci): remove 'javadoc' from PR build (#538)
chore(java11): Switch the default containers to use Java 11. (#542)
chore(dependencies): Autobump korkVersion (#539 #540 #541 #543 #546 #547 #549 #550 #551 #552)

fiat 1.12.0

07 Jan 17:09
Compare
Choose a tag to compare

feat(*): Github Actions for PR builds.
chore(release): update the containers to Alpine 3.11.
chore(dependencies): Autobump korkVersion.
chore(dependencies): Reverting Spring Boot 2.2 upgrade.

fiat 1.11.0

17 Dec 18:59
Compare
Choose a tag to compare
v1.11.0

chore(dependencies): Autobump korkVersion (#530)

fiat 1.10.2

12 Dec 00:04
e3935c9
Compare
Choose a tag to compare
fix(redis): only remove a key if it wouldn't be overwritten (#529)

Fixes a potential race condition persisting user permissions where previously we would
remove the entire set of permissions for a resource, then write the current set. This
changes to only remove the permissions if the updated UserPermission is empty for that
resource type, and to write a new value and swap over the old value if there are
Permissions so that an API request to load that UserPermission that overlaps with
a refresh of the UserPermission in redis doesn't get less data than it should