## authzed/spicedb — v1.54.0…v1.56.0

_32 commits._

### Features
- **feat: add metric counting % of HAS_PERMISSION results (#3240)** (a1a9509)
- **feat: in-process embedded permissions and per-schema-version caching (#3166)** (398abc0)

### Fixes
- **fix(fdw): prevent nil pointer panic on non-string literals in WHERE c… (#3235)** (9ebd803)
- **perf(mysql): force per-query-shape indexes for relationship queries** (339c166)
- **fix(crdb): suppress row-level TTL deletes from the Watch API at the source** (e9d636d)
- **fix: guard nil debug request in bulk check (#3174)** (e053f97)
- **fix(ci): stop E2E required check from getting stuck on non-code PRs (#3205)** (27a71b3)
- **fix(datastore): return descriptive, engine-agnostic errors instead of raw driver errors** (81f80eb)
- **fix(datastore): prevent optimized revision singleflight from wedging the server (#3142)** (2ff0a38)
- **fix(mysql): exponential backoff on write retries (#3172) (#3187)** (fe78637)
- **fix: match IPv4-mapped IPv6 addresses in the in_cidr caveat (#3184)** (4bb1d7b)

### Backend
- **Merge pull request #3188 from authzed/release/1.54** (f86cad0)

### Tests
- **test: add test for catching cache memory leaks (#3247)** (8422483)
- **test: fix flaky TestOldWatchingCacheBasicOperation (#3217)** (07b068a)
- **test: fix flaky TestConsistencyPerDatastore/postgres (#3216)** (cbdf06c)
- **test: consolidate TestConsistency (#3185)** (300fcdd)
- **test(lsp): cover arrow RHS multi-match permission branch (#3182)** (56a12b7)

### Docs
- **docs(fdw): correct relationships table caveat columns (#3229)** (c825ec8)

### Chore
- **chore(deps): bump google.golang.org/grpc to v1.82.1 (#3246)** (bc671b1)
- **chore: update docker-composes's prometheus version (#3242)** (2614340)
- **chore(deps): bump the docker group with 2 updates (#3231)** (fd84b2a)
- **chore: small followups to the testcontainers PR (#3230)** (385bf9c)
- **chore: fix broken test (#3233)** (70ece3d)
- **ci: update benchmark mage targets (#3221)** (afc8f49)
- **chore: replace ory/dockertest with testcontainers (#2782)** (e8eafcd)
- **chore(deps): bump the github-actions group across 1 directory with 12 updates (#3209)** (eb71906)
- **chore(deps): bump the docker group across 1 directory with 2 updates (#3178)** (37d3df2)
- **chore: update grafana dashboard for CRDB tx restarts, and update gith… (#3204)** (30a250c)
- **chore: Add threat model to SECURITY.md (#3194)** (acaa7d6)
- **chore: change how memory limit is set (#3201)** (5528a51)
- **chore: add IsSubset to mapz/ (#3197)** (952c66f)
- **chore: update buckets for latency and datastore latency (#3191)** (2bb37db)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/authzed/spicedb?utm_source=github-action)._