v1.19.0
Upgrade Notes
Warning
This is release includes migrations for the Postgres datastore that adds indices.
To learn more about migrations, see the migration documentation.
To automate migrations, Kubernetes users can run the SpiceDB Operator.
Highlights
🚀 Cockroach and Postgres datastores are much faster
🎏 Several new flags for tuning SpiceDB for best performance
🪵 Improved log messages
What's Changed
- postgres, crdb: update pgx to v5 by @ecordell in #1232
- Add flags for maxlifetime jitter by @ecordell in #1235
- Add covering indexes to Postgres and associated testing by @josephschorr in #1118
- port: datastore/postgres: fix invalid slice appends in snapshots by @vroldanbet in #1219
- use cgr.dev/chainguard/busybox as base instead of distroless.dev/busybox by @imjasonh in #1220
- Change schema compiler to squash union and intersection trees by @josephschorr in #1213
- mysql: prevents misleading log messages by avoiding Rollback if committed by @vroldanbet in #1180
- Add better logs for when datastore or dispatcher is not ready by @josephschorr in #1221
- reverts caveat covering index for postgres datastore by @vroldanbet in #1222
- Skip checking of relation on direct computed_userset by @josephschorr in #1225
- use implicit transactions for reads on crdb and postgres by @jakedt in #1230
- introduces configurable dispatch hashring replication factor by @vroldanbet in #1227
Docker Images
This release is available at authzed/spicedb:v1.19.0
, quay.io/authzed/spicedb:v1.19.0
, ghcr.io/authzed/spicedb:v1.19.0
Full Changelog: v1.18.0...v1.19.0