Releases: infratographer/permissions-api
Releases · infratographer/permissions-api
Release v0.7.0
What's Changed
Changelog
🚀 Others
- 11b70db Bump github.com/authzed/spicedb (#320)
- 75f105d Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 (#319)
- 7de2fbd Bump golang.org/x/net from 0.29.0 to 0.33.0 (#308)
- 1ffb114 Create driver and migrations for spanner (psql) (#306)
- 7580ed4 Update root.go (#318)
- 678158b chore(deps): update codecov/codecov-action action to v5 (#301)
- a0b86be chore(deps): update dependency go to v1.24.0 (#309)
- 1c6140d chore(deps): update jaegertracing/all-in-one docker tag to v1.66.0 (#298)
- ae76ee5 fix(deps): update golang.org/x/exp digest to aa4b98e (#304)
- a26d2a2 fix(deps): update module github.com/authzed/authzed-go to v1 (#317)
- 9045860 fix(deps): update module github.com/cockroachdb/cockroach-go/v2 to v2.4.0 (#312)
- 3a55b2a fix(deps): update module github.com/jackc/pgx/v5 to v5.7.2 (#310)
- 37658a7 fix(deps): update module github.com/labstack/echo/v4 to v4.13.3 (#313)
- 7389549 fix(deps): update module github.com/pressly/goose/v3 to v3.24.1 (#286)
- c119739 fix(deps): update module github.com/spf13/cobra to v1.9.1 (#314)
- fafe21a fix(deps): update module github.com/spf13/pflag to v1.0.6 (#311)
- d3e43b1 fix(deps): update module github.com/xsam/otelsql to v0.37.0 (#315)
- 9704c68 fix(deps): update module go.infratographer.com/x to v0.6.0 (#316)
- 599184f fix(deps): update module google.golang.org/grpc to v1.70.0 (#305)
- a27537b fix(deps): update otel packages (#283)
Release v0.6.1
What's Changed
In this small release, support has been added for SRV record discovery for the permissions package.
SRV records will be looked up for the permissions URL
host.
This change is backwards compatible, no configuration changes are required.
For more details see #297
Changelog
🚀 Others
- d39f1a6 add SRV support to permissions package (#297)
- 178531e add details to pubsub trace (#296)
- fd74772 chore(deps): update dependency go to v1.23.4 (#277)
- 30735fc chore(deps): update ghcr.io/navikt/mock-oauth2-server docker tag to v2.1.10 (#278)
- f706f45 chore(deps): update helm release common to v2.27.0 (#289)
- d7eb8f0 fix(deps): update golang.org/x/exp digest to 43b7b7c (#281)
- ce784bf fix(deps): update module google.golang.org/grpc to v1.68.1 (#285)
Release v0.6.0
What's Changed
Changelog
🚀 Others
- 6fe19eb Add Bulk Permission Checks Endpoint (#294)
- 169ee48 Add missing fields (#295)
- 98862f9 Don't defaulty inherit all actions for role binding v2 (#290)
- 10238a4 add manager field to simplify multi service management (#292)
- 5ea2cd5 add missing fields and error handling (#293)
- 73e75eb role-binding: remove at least one subject requirement (#291)
Release v0.5.2
Release v0.5.1
What's Changed
Changelog
🚀 Others
- 31bbd1c Simplify role fetching logic in query engine (#282)
- 91d9a4e Use CRDB instead of SpiceDB for getting role resource (#280)
- ad72446 chore(deps): update helm release common to v2.22.0 (#274)
- df0ccc6 fix(deps): update module go.infratographer.com/x to v0.5.4 (#276)
- 6813a99 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.53.0 (#272)
What's Changed
- chore(deps): update helm release common to v2.22.0 by @renovate in #274
- fix(deps): update module go.infratographer.com/x to v0.5.4 by @renovate in #276
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.53.0 by @renovate in #272
- Use CRDB instead of SpiceDB for getting role resource by @jnschaeffer in #280
- Simplify role fetching logic in query engine by @jnschaeffer in #282
Full Changelog: v0.5.0...v0.5.1
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)
Release v0.4.0
What's Changed
Changelog
🚀 Others
- 23c9d73 Multiple Policy Files (#231)
- 4fbb3fc Update root cmd & viper binding for policydir flag (#239)
- 59d6f51 chore(deps): update cockroachdb/cockroach docker tag to v23.2.3 (#233)
- bed434a chore(deps): update codecov/codecov-action action to v4 (#236)
- d026d24 chore(deps): update ghcr.io/navikt/mock-oauth2-server docker tag to v2.1.3 (#237)
- 24a9abb chore(deps): update helm release common to v2.19.1 (#229)
- b7ae516 chore(deps): update jaegertracing/all-in-one docker tag to v1.56.0 (#234)
- ceb5204 fix(deps): update golang.org/x/exp digest to c0f41cb (#227)
- 67ed609 fix(deps): update module github.com/authzed/authzed-go to v0.11.1 (#235)
- 2696f5a fix(deps): update module go.infratographer.com/x to v0.5.0 (#232)
- 9c0c4e6 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.46.0 [security] (#185)
- fae852f fix(deps): update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.49.0 (#192)
- 2e5f9e7 fix(deps): update module google.golang.org/grpc to v1.63.0 (#216)
Release v0.3.4
Release v0.3.3
What's Changed
Changelog
🚀 Others
- ca651fc Increase role http error and test quality (#222)
- 8c2f94f chore(deps): update cockroachdb/cockroach docker tag to v23.2.2 (#206)
- 76f2ec8 chore(deps): update ghcr.io/navikt/mock-oauth2-server docker tag to v2.1.2 (#201)
- e3881f7 chore(deps): update jaegertracing/all-in-one docker tag to v1.55.0 (#203)
- b57c0b4 correctly return message error if exists (#224)
- 97f201e wrap errors for easier handling in external services (#221)