Release v0.5.0
What's Changed
Breaking Change!
This release introduces RBAC v2 which required some additional IAPL changes.
You can find out more about RBAC v2 here.
You can also see the updated example policy file here.
Your existing policy may continue to work a few slight changes.
+rbac:
+ roleresource:
+ name: rolev2
+ idprefix: permrv2
+ rolebindingresource:
+ name: rolebinding
+ idprefix: permrbn
resourcetypes:
- name: loadbalancer
idprefix: loadbal
relationships:
- relation: owner
- targettypenames:
- - resourceowner
+ targettypes:
+ - name: resourceowner
unions:
- name: subject
- resourcetypenames:
- - user
- - client
+ resourcetypes:
+ - name: user
+ - name: client
Changelog
🚀 Others
- 20d9e7d Add design proposal and implementation for ZedTokens table (#257)
- 53c0413 Add idprefix validation (#260)
- ca13cbc RBAC V2 - Roles APIs (#245)
- 22a688b RBAC v2 role bindings (#249)
- 17e68d5 Skip hidden directories when loading policy (#254)
- 3842697 Watch for KV updates instead of reaching out for tokens (#255)
- 72685ad better represent structure in mermaid graph (#263)
- 84b2fc9 chore(deps): update cockroachdb/cockroach docker tag to v23.2.9 (#242)
- 8d15fc7 chore(deps): update cockroachdb/cockroach docker tag to v24 (#270)
- b8c79a1 chore(deps): update ghcr.io/navikt/mock-oauth2-server docker tag to v2.1.8 (#243)
- ffa70a6 chore(deps): update goreleaser/goreleaser-action action to v6 (#273)
- 3e0830a chore(deps): update helm release common to v2.21.0 (#250)
- 20a5ff6 chore(deps): update jaegertracing/all-in-one docker tag to v1.60.0 (#252)
- 80e37d9 ensure validation errors include names for better context (#253)
- 968882d fix(deps): update golang.org/x/exp digest to 8a7402a (#258)
- 56257e0 fix(deps): update module github.com/authzed/authzed-go to v0.14.0 (#267)
- 64fb2f8 fix(deps): update module github.com/cockroachdb/cockroach-go/v2 to v2.3.8 (#262)
- 52c11bc fix(deps): update module github.com/go-jose/go-jose/v4 to v4.0.4 (#264)
- a66ff13 fix(deps): update module github.com/jackc/pgx/v5 to v5.6.0 (#268)
- ee29910 fix(deps): update module github.com/labstack/echo/v4 to v4.12.0 (#246)
- 3b1db18 fix(deps): update module github.com/pressly/goose/v3 to v3.21.1 (#248)
- 16dc271 fix(deps): update module github.com/spf13/cobra to v1.8.1 (#265)
- 8be0401 fix(deps): update module github.com/spf13/viper to v1.19.0 (#269)
- 0558d9b fix(deps): update module google.golang.org/grpc to v1.65.0 (#240)
- 9417171 implement support for role-binding v2 schema and IAPL (#219)
- c71c129 support directory walking and multiple documents per file (#244)
- 80eb049 update golangci-lint to v1.59.1 (#266)
- 70c4f22 update renovate to pull helm changes (#271)
- ad02a3f use 201 for rb creates (#259)
- 1ab6bf1 v0.4.0: upgrade x to fix reply errors (#261)