Warning
This release contains a change to the internal dispatch
API, which means that v1.8.0 and v1.9.0 can not dispatch to each other during a rolling upgrade. To upgrade without downtime, run these as separate Kubernetes services, or disable dispatch before upgrading.
What's Changed
- Fully remove support for the V0 ACL and Schema API by @josephschorr in #618
- Add dispatch ready, health check integration by @samkim in #615
- Depbot updates for June 1 by @josephschorr in #629
- Depbot Updates for June 1 - part 2 by @josephschorr in #635
- Handle case where memdb is closed before a transaction completes by @josephschorr in #637
- Bump google.golang.org/api from 0.78.0 to 0.82.0 by @dependabot in #634
- Shorten the prefixes on cache keys to save some memory by @josephschorr in #641
- postgres: rename migration variable to reduce confusion by @jakedt in #643
- Remove remaining references to v0 API (except developer API) by @josephschorr in #645
- Abstract health status management into a helper package and add datastore status by @josephschorr in #642
- Skip checking and redispatch in reachability when seeing duplicates by @josephschorr in #638
- propagate context to migration functions by @vroldanbet in #646
- Add tools for genproto to tools.go by @josephschorr in #649
- Start moving from the externally-defined developer API to an internally defined set of types by @josephschorr in #647
- Ensure the released version appears with a staring
v
prefix by @josephschorr in #650 - introduce support to run migrations atomically by @jakedt in #655
- Cleanup the core messages now that v0 is gone by @josephschorr in #652
Full Changelog: v1.8.0...v1.9.0
Docker Images
This release is available at authzed/spicedb:v1.9.0
, quay.io/authzed/spicedb:v1.9.0
, ghcr.io/authzed/spicedb:v1.9.0