Skip to content

Releases: spinnaker/fiat

fiat v1.27.1

14 Dec 23:22
e743fc3
Compare
Choose a tag to compare

e743fc3 chore(dependencies): Autobump korkVersion (#896)
67f3e83 chore(deps): use new maven coordinates and upgrade spinnaker gradle version (#852) (#871)
a96dbf1 fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (backport #818) (#857) (#870)
b846508 fix(build): publish to maven central, switch groupId to io.spinnaker…… (#868)
6ca81f9 fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (backport #818) (#857)
c02e092 chore(dependencies): Autobump korkVersion (#856)
8728736 chore(dependencies): Autobump korkVersion (#855)
6d62aec chore(deps): update kork to 7.107.0, use new maven coordinates (#852)
7ecd979 feat(build): publish to maven central, switch groupId to io.spinnaker… (#853)
a4a24f4 chore(dependencies): Autobump spinnakerGradleVersion (#851)
9e21999 chore(dependencies): Autobump korkVersion (#850)
0e3c380 chore(dependencies): Autobump korkVersion (#847)
f878cb5 chore(permissions): add bulk put method (#845)
e8563c6 chore(dependencies): Autobump korkVersion (#846)
754bb07 fix(*): Optionally configure a UserRoleSyncer lock name (#843)
07dc0f2 fix(redis): Use byte[] instead of String (#828)
1be70ba feat(sql): Add an SQL permission repository (#838)
8114c98 chore(dependencies): Autobump korkVersion (#842)
44c931d chore(redis): use testcontainer for Redis tests (#835)
89135ee chore(dependencies): Autobump korkVersion (#837)
086e192 fix(redis): stream read from Redis (#830)
e8a17cb fix(tests): test state leakage fix (#833)
3ffc4b2 fix(web): Override the default TaskScheduler (#832)
ef90fe5 chore(dependencies): Autobump korkVersion (#831)
08c1659 fix(roles): Annotate ServiceAccountPredicateProvider with @NonNull (#829)
5c9c60a feat(roles): Support for more flexible control over service account access (#827)
4004d6a chore(dependencies): Autobump korkVersion (#826)
a975d7b fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (#818)
b2e2a66 chore(dependencies): Autobump korkVersion (#824)
a5f8c82 chore(dependencies): Autobump korkVersion (#822)
e15ef30 chore(build): Stop publishing debians on release builds (#821)
9c330fa chore(dependencies): Autobump spinnakerGradleVersion (#820)
cf52954 chore(dependencies): Autobump korkVersion (#819)
23b797c chore(dependencies): Autobump korkVersion (#817)
5a7a09a chore(dependencies): Autobump korkVersion (#816)
bb65fdc chore(dependencies): Autobump korkVersion (#815)
c521f7e chore(dependencies): Autobump korkVersion (#814)
87dbaf0 chore(dependencies): Autobump korkVersion (#813)

fiat version-1.14.4

13 Aug 23:06
67f3e83
Compare
Choose a tag to compare

67f3e83 chore(deps): use new maven coordinates and upgrade spinnaker gradle version (#852) (#871)
a96dbf1 fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (backport #818) (#857) (#870)
b846508 fix(build): publish to maven central, switch groupId to io.spinnaker…… (#868)
6ca81f9 fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (backport #818) (#857)
c02e092 chore(dependencies): Autobump korkVersion (#856)
8728736 chore(dependencies): Autobump korkVersion (#855)
6d62aec chore(deps): update kork to 7.107.0, use new maven coordinates (#852)
7ecd979 feat(build): publish to maven central, switch groupId to io.spinnaker… (#853)
a4a24f4 chore(dependencies): Autobump spinnakerGradleVersion (#851)
9e21999 chore(dependencies): Autobump korkVersion (#850)
0e3c380 chore(dependencies): Autobump korkVersion (#847)
f878cb5 chore(permissions): add bulk put method (#845)
e8563c6 chore(dependencies): Autobump korkVersion (#846)
754bb07 fix(*): Optionally configure a UserRoleSyncer lock name (#843)
07dc0f2 fix(redis): Use byte[] instead of String (#828)
1be70ba feat(sql): Add an SQL permission repository (#838)
8114c98 chore(dependencies): Autobump korkVersion (#842)
44c931d chore(redis): use testcontainer for Redis tests (#835)
89135ee chore(dependencies): Autobump korkVersion (#837)
086e192 fix(redis): stream read from Redis (#830)
e8a17cb fix(tests): test state leakage fix (#833)
3ffc4b2 fix(web): Override the default TaskScheduler (#832)
ef90fe5 chore(dependencies): Autobump korkVersion (#831)
08c1659 fix(roles): Annotate ServiceAccountPredicateProvider with @NonNull (#829)
5c9c60a feat(roles): Support for more flexible control over service account access (#827)
4004d6a chore(dependencies): Autobump korkVersion (#826)
a975d7b fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (#818)
b2e2a66 chore(dependencies): Autobump korkVersion (#824)
a5f8c82 chore(dependencies): Autobump korkVersion (#822)
e15ef30 chore(build): Stop publishing debians on release builds (#821)
9c330fa chore(dependencies): Autobump spinnakerGradleVersion (#820)
cf52954 chore(dependencies): Autobump korkVersion (#819)
23b797c chore(dependencies): Autobump korkVersion (#817)
5a7a09a chore(dependencies): Autobump korkVersion (#816)
bb65fdc chore(dependencies): Autobump korkVersion (#815)
c521f7e chore(dependencies): Autobump korkVersion (#814)
87dbaf0 chore(dependencies): Autobump korkVersion (#813)

fiat v1.28.1

01 Apr 21:44
77dcf52
Compare
Choose a tag to compare

e1b6bd7 fix(ci): fix container build-and-publish steps in release.yml (#925)
3959ceb chore(ci): GHA - container image and apt package build & push (#924)
ca45708 fix(dependency): Issue with jackson-bom and kotlin-bom version conflict resolution while upgrading the spring-boot 2.3.x (#923)
9bbea68 chore(dependencies): Autobump spinnakerGradleVersion (#921)
8690067 chore(dependencies): Autobump spinnakerGradleVersion (#920)
0c20226 chore(dependencies): Autobump spinnakerGradleVersion (#919)
bd3f81c chore(dependencies): Autobump spinnakerGradleVersion (#918)
5579960 chore(dependencies): Autobump spinnakerGradleVersion (#917)
8306933 chore(build): specify an artifact for bumpdeps to look for (#916)
a6f4da7 chore(dependencies): Autobump spinnakerGradleVersion (#915)
ea88218 fix(gitub): using team slug instead of id (#911)
665b5fe fix(github): Use new github teams api as old one is deprecated (#907)
f53d60e chore(ci): update setup-java GHA to v2 (#905)
2afc8a9 chore(dependencies): Autobump korkVersion (#903)
b423f22 chore(build): update mergify config (#897)
e1a5180 chore(dependencies): Autobump korkVersion (#895)
5b1474b chore(dependencies): Autobump korkVersion (#894)
77c2743 chore(dependencies): Autobump korkVersion (#893)
e3c1873 chore(dependencies): Autobump korkVersion (#892)
5250764 chore(dependencies): Autobump korkVersion (#890)
461f759 fix: improve performance of role sync with SQL (#879)
31b3d20 chore(build): gradle 6.8.1 (#825)
f884afb refactor(ldap/logging): Add userId in error log (#839)
7aa8adb fix(config): Remove unsupported config keys (#877)
717679d chore(meta): Remove myself from default reviewers (#888)
19417b3 chore(dependencies): Autobump korkVersion (#886)
b8f739f Fix testcontainers jdbc urls (#887)
48682a8 chore(dependencies): Autobump korkVersion (#885)
3d4a971 chore(dependencies): Autobump korkVersion (#884)
db34511 chore(dependencies): Autobump spinnakerGradleVersion (#883)
0bb75fe chore(dependencies): Autobump korkVersion (#882)
e30bb27 chore(dependencies): Autobump korkVersion (#881)
0966862 perf(redis): Performance improvements for RedisPermissionsRepository (#841)
c9cbe77 chore(dependencies): Autobump korkVersion (#878)
3b01ca9 chore(dependencies): Autobump korkVersion (#876)
5ea6138 chore(dependencies): Autobump korkVersion (#875)
3002d36 chore(dependencies): Autobump korkVersion (#874)
04b7148 fix(build): release version tags (#869)
793093b chore(dependencies): Autobump korkVersion (#866)

fiat v1.28.0

20 May 06:48
c02e092
Compare
Choose a tag to compare

c02e092 chore(dependencies): Autobump korkVersion (#856)
8728736 chore(dependencies): Autobump korkVersion (#855)
6d62aec chore(deps): update kork to 7.107.0, use new maven coordinates (#852)

fiat v1.27.0

19 Mar 17:32
7ecd979
Compare
Choose a tag to compare

7ecd979 feat(build): publish to maven central, switch groupId to io.spinnaker… (#853)
a4a24f4 chore(dependencies): Autobump spinnakerGradleVersion (#851)
9e21999 chore(dependencies): Autobump korkVersion (#850)
0e3c380 chore(dependencies): Autobump korkVersion (#847)
f878cb5 chore(permissions): add bulk put method (#845)
e8563c6 chore(dependencies): Autobump korkVersion (#846)
754bb07 fix(*): Optionally configure a UserRoleSyncer lock name (#843)
07dc0f2 fix(redis): Use byte[] instead of String (#828)
1be70ba feat(sql): Add an SQL permission repository (#838)
8114c98 chore(dependencies): Autobump korkVersion (#842)
44c931d chore(redis): use testcontainer for Redis tests (#835)
89135ee chore(dependencies): Autobump korkVersion (#837)
086e192 fix(redis): stream read from Redis (#830)
e8a17cb fix(tests): test state leakage fix (#833)
3ffc4b2 fix(web): Override the default TaskScheduler (#832)
ef90fe5 chore(dependencies): Autobump korkVersion (#831)
08c1659 fix(roles): Annotate ServiceAccountPredicateProvider with @NonNull (#829)
5c9c60a feat(roles): Support for more flexible control over service account access (#827)
4004d6a chore(dependencies): Autobump korkVersion (#826)
a975d7b fix(roles): ensure usernames are case-insensitively deduped in RedisPermissionsRepository.getAllByRoles() (#818)
b2e2a66 chore(dependencies): Autobump korkVersion (#824)
a5f8c82 chore(dependencies): Autobump korkVersion (#822)
e15ef30 chore(build): Stop publishing debians on release builds (#821)
9c330fa chore(dependencies): Autobump spinnakerGradleVersion (#820)
cf52954 chore(dependencies): Autobump korkVersion (#819)
23b797c chore(dependencies): Autobump korkVersion (#817)
5a7a09a chore(dependencies): Autobump korkVersion (#816)
bb65fdc chore(dependencies): Autobump korkVersion (#815)
c521f7e chore(dependencies): Autobump korkVersion (#814)
87dbaf0 chore(dependencies): Autobump korkVersion (#813)
32dc559 chore(dependencies): Autobump korkVersion (#812)
79a1154 chore(dependencies): Autobump korkVersion (#811)
1f0d83d chore(dependencies): Autobump korkVersion (#810)
f32b78a chore(dependencies): Autobump korkVersion (#809)
044d5fb chore(dependencies): Autobump korkVersion (#808)
29c1697 chore(build): gradle 6.7 (#807)
a739768 chore(dependencies): Autobump korkVersion (#806)
7cd6e1d chore(dependencies): Autobump korkVersion (#805)
129324e chore(dependencies): Autobump korkVersion (#803)
67392a1 chore(dependencies): Autobump korkVersion (#802)
7cf22b3 chore(dependencies): Autobump korkVersion (#801)
c43301c chore(dependencies): Autobump spinnakerGradleVersion (#800)
acce885 chore(dependencies): Autobump korkVersion (#799)
deb4f97 chore(dependencies): Autobump korkVersion (#798)
e5c6eef chore(dependencies): Autobump spinnakerGradleVersion (#797)
3b0e0e0 chore(dependencies): Autobump korkVersion (#796)
5e24507 chore(dependencies): Autobump korkVersion (#795)

fiat v1.26.0

06 Oct 20:17
d9023b6
Compare
Choose a tag to compare

d9023b6 chore(build): Bump kork to 7.76.1 (#794)
911c97c fix(permission): Normalize user permission ID and ensure controllers normalize incoming user IDs (#782)
0a400d9 chore(dependencies): Autobump korkVersion (#792)
9f814a2 chore(dependencies): Autobump spinnakerGradleVersion (#791)
d77b0fe chore(dependencies): Autobump korkVersion (#790)

fiat v1.25.0

01 Oct 17:13
fde193e
Compare
Choose a tag to compare

fde193e chore(build): Bump to kork 7.74.0 (#789)
84d8c99 chore(dependencies): Autobump korkVersion (#787)
9bb1613 chore(dependencies): Autobump spinnakerGradleVersion (#786)

fiat v1.24.0

25 Sep 22:14
f2bc5c6
Compare
Choose a tag to compare

f2bc5c6 fix(errors): Import kork-web ErrorConfiguration into fiat-api configuration, wire up FiatAccessDeniedExceptionHandler (#785)
ddab7db chore(dependencies): Autobump korkVersion (#784)
ea55b70 feat(extensibility): Add UserMessageService in FiatAccessDeniedExceptionHandler to provide optional custom messages to end-users on access denied exceptions (#781)
eb541ff chore(dependencies): Autobump korkVersion (#783)
347296f Revert "perf(auth/ldap): Limit search object size (#747)" (#778)
284ee77 chore(dependencies): Autobump korkVersion (#780)
3f5379f chore(dependencies): Autobump spinnakerGradleVersion (#779)
f4857ab chore(dependencies): Autobump korkVersion (#776)
056ad71 chore(dependencies): Autobump korkVersion (#775)
258969e chore(dependencies): Autobump korkVersion (#774)
6d76e12 fix(google): Retrieve all the groups for a user (#755)
6cbb85f chore(dependencies): Autobump korkVersion (#773)
40cb045 chore(dependencies): Autobump korkVersion (#772)
b5e7279 chore(java11): Target Java 11. (#771)
6011f28 chore(dependencies): Autobump spinnakerGradleVersion (#770)
9bfa0fd fix(redis): fix accidental change of default redis key prefix (#769)

fiat v1.23.0

09 Sep 03:26
6aeed13
Compare
Choose a tag to compare

6aeed13 feat(api): allow fiat clients to check if there is a user permission cached (#768)
2050fc5 fix(perms): adds fallback for fetching unrestricted user (#767)
a51a845 fix(test): slightly more legit concurrency primitives for flakey test (#766)
bdb09ab perf(auth/ldap): Limit search object size (#747)
ca87f8b fix(test): add slightly longer sleep time to poorly concurrent test (#765)
a505a79 fix(repo): don't swallow exceptions in PermissionRepository.get (#764)
78edd94 chore(dependencies): Autobump korkVersion (#763)
6741941 chore(dependencies): Autobump korkVersion (#762)
9c648a2 chore(dependencies): Autobump korkVersion (#761)
262c750 chore(dependencies): Autobump korkVersion (#760)
46a2f47 chore(build): gradle 6.6.1 (#759)
96d6a17 chore(dependencies): Autobump korkVersion (#757)
b421b06 feat(metrics): instrument PermissionRepository (#758)
61f1e36 feat(perf): cache the unrestricted users permissions (#751)
edea932 chore(dependencies): Autobump korkVersion (#756)
969d95f chore(dependencies): Autobump korkVersion (#754)
fbca729 chore(dependencies): Autobump korkVersion (#753)
9f26971 chore(dependencies): Autobump korkVersion (#752)
0ac386f fix(authorize): fixes for authorize redis and fallback (#750)
d0c756f chore(dependencies): Autobump korkVersion (#749)
0e4b470 chore(build): gradle 6.6 (#748)
0057cc6 chore(dependencies): Autobump spinnakerGradleVersion (#746)
a6eda9c chore(dockerfile): various Dockerfile cleanups (#745)
9442ea4 chore(dependencies): Autobump korkVersion (#744)
c90eb68 chore(dependencies): Autobump korkVersion (#743)
249c05c chore(dependencies): Autobump korkVersion (#742)
e2a09da feat(fiat): Add support for Redis SSL (#741)
9596559 chore(spotless): upgrade spinnaker gradle plugin (#740)
cc55873 chore(dependencies): Autobump korkVersion (#739)
af3207b chore(dependencies): Autobump korkVersion (#738)
aa6c9a6 chore(dependencies): Autobump korkVersion (#737)
531b551 chore(dependencies): Autobump korkVersion (#736)
d9d0cd8 chore(dependencies): Autobump korkVersion (#735)
9a390dc chore(dependencies): Autobump korkVersion (#733)

fiat v1.22.0

10 Jul 19:31
b60d8dc
Compare
Choose a tag to compare

b60d8dc feat(discovery): refactor to use common discovery abstraction from kork-core (#734)
4a617eb chore(dependencies): replace kork dependencies with kork-runtime (#731)
d26892c chore(dependencies): Autobump korkVersion (#732)
e527dc1 chore(dependencies): Autobump korkVersion (#730)
062d42a chore(dependencies): Autobump korkVersion (#729)
ff9171f chore(dependencies): Autobump korkVersion (#728)
521cbd4 chore(dependencies): Autobump korkVersion (#727)
bc22346 chore(dependencies): Autobump spinnakerGradleVersion (#726)
6f42644 chore(build): gradle 6.5.1 (#725)
997091c chore(dependencies): Autobump korkVersion (#724)
2574263 chore(doc): add missing userrole provider (#723)
fbd1b08 fix(docs): Update broken link (#721)
918ab04 chore(dependencies): Autobump korkVersion (#720)