v1.18.1
Upgrade Notes
Warning
This release breaks our semantic versioning policy and as a result is not recommended.
Please use v1.19.0 which includes this release's changes but with a version number that better reflects the contents of the release.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.
What's Changed
- 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
Full Changelog: v1.17.0...v1.18.1
Docker Images
This release is available at authzed/spicedb:v1.18.1
, quay.io/authzed/spicedb:v1.18.1
, ghcr.io/authzed/spicedb:v1.18.1