Skip to content

Releases: authzed/spicedb

v1.23.0-rc4

12 Jul 12:12
6e62398
Compare
Choose a tag to compare
v1.23.0-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: v1.23.0-rc3...v1.23.0-rc4

Docker Images

This release is available at authzed/spicedb:v1.23.0-rc4, quay.io/authzed/spicedb:v1.23.0-rc4, ghcr.io/authzed/spicedb:v1.23.0-rc4

v1.23.0-rc3

11 Jul 17:27
45af672
Compare
Choose a tag to compare
v1.23.0-rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.23.0-rc2...v1.23.0-rc3

Docker Images

This release is available at authzed/spicedb:v1.23.0-rc3, quay.io/authzed/spicedb:v1.23.0-rc3, ghcr.io/authzed/spicedb:v1.23.0-rc3

v1.23.0-rc2

10 Jul 15:31
957d7a0
Compare
Choose a tag to compare
v1.23.0-rc2 Pre-release
Pre-release

What's Changed

  • crdb: use follower reads for statistics by @ecordell in #1429
  • Reenable support of deleting caveats relationships without specifying the caveat by @josephschorr in #1428

Full Changelog: v1.23.0-rc1...v1.23.0-rc2

Docker Images

This release is available at authzed/spicedb:v1.23.0-rc2, quay.io/authzed/spicedb:v1.23.0-rc2, ghcr.io/authzed/spicedb:v1.23.0-rc2

v1.23.0-rc1

04 Jul 16:49
9903c5e
Compare
Choose a tag to compare
v1.23.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.22.2...v1.23.0-rc1

Docker Images

This release is available at authzed/spicedb:v1.23.0-rc1, quay.io/authzed/spicedb:v1.23.0-rc1, ghcr.io/authzed/spicedb:v1.23.0-rc1

v1.22.2

21 Jun 19:49
bfc1b2c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.0...v1.22.2

Docker Images

This release is available at authzed/spicedb:v1.22.2, quay.io/authzed/spicedb:v1.22.2, ghcr.io/authzed/spicedb:v1.22.2

v1.22.1-rc1

21 Jun 19:50
666d083
Compare
Choose a tag to compare
v1.22.1-rc1 Pre-release
Pre-release

What's Changed

  • correct SetGlobalLogger in main.go by @vroldanbet in #1396
  • Fix generated membership for the development package when using indir… by @josephschorr in #1399
  • Further fixes to context handling in LookupResources and performance improvements by @josephschorr in #1397

Full Changelog: v1.22.0...v1.22.1-rc1

Docker Images

This release is available at authzed/spicedb:v1.22.1-rc1, quay.io/authzed/spicedb:v1.22.1-rc1, ghcr.io/authzed/spicedb:v1.22.1-rc1

v1.22.0

13 Jun 15:00
374cd7e
Compare
Choose a tag to compare

Warning
This release contains an issue with the LookupResources implementation. Please wait for a patch release unless you are confident you will not be using LookupResources.

Highlights

🚀 Experimental Bulk Load/Export APIs are now available
⚡ Cursors and Limits now available on LookupResources and ReadRelationships APIs
🪳 Cockroach driver now balances load over CockroachDB nodes and accepts per-request overlap keys
🎊 Schema API now returns ZedTokens
🎉 SpiceDB will now write exit codes and a termination log on exit
⛓️ Spanner datastore now uses native changestreams for the Watch API
🥇 Datastores now use upsert semantics for TOUCH write operations where possible

Upgrade Notes

Warning
This is release includes changes for dispatching, which can result in an increased error rate during rollout. To avoid, deploy as a distinct cluster and switch over your load balancer(s)

Spanner

Warning
This is release includes migrations for the Spanner datastore to support native change streams.
To learn more about migrations, see the migration documentation.
To automate migrations, Kubernetes users can run the SpiceDB Operator.

If not using the operator, Spanner users have two options: zero downtime or not.

Downtime

  1. Ensure SpiceDB v1.21.0 was running
  2. Shut off SpiceDB in all clusters
  3. Run spicedb migrate head using SpiceDB v1.22.0
  4. Rollout v1.22.0 to your cluster(s)

Zero-downtime

  1. Ensure SpiceDB v1.21.0 is currently running
  2. Run spicedb migrate register-tuple-change-stream using SpiceDB v1.22.0
  3. Rollout v1.22.0 to your cluster(s) with the following flag: --datastore-migration-phase=write-changelog-read-changelog
  4. Rollout v1.22.0 to your cluster(s) with the following flag: --datastore-migration-phase=write-changelog-read-stream
  5. Once the rollout is fully complete, run spicedb migrate drop-changelog-table using SpiceDB v1.22.0
  6. Rollout v1.22.0 to your cluster(s) with the --datastore-migration-phase flag removed

What's Changed

New Contributors

Full Changelog: v1.21.0...v1.22.0

Docker Images

This release is available at authzed/spicedb:v1.22.0, quay.io/authzed/spicedb:v1.22.0, ghcr.io/authzed/spicedb:v1.22.0

v1.22.0-rc8

12 Jun 16:36
d953561
Compare
Choose a tag to compare
v1.22.0-rc8 Pre-release
Pre-release

What's Changed

  • crdb: report readiness as soon as min connections are available by @ecordell in #1387
  • add request-scoped overlap key option for crdb by @ecordell in #1197
  • document request overlap in crdb/README.md by @ecordell in #1390
  • Move to go 1.20.5 to fix a reported vuln in Go libs by @josephschorr in #1392
  • Properly handle context cancelation in LookupResources processing by @josephschorr in #1389
  • default termination-log to disabled to make sure SpiceDB does not fail to start by @vroldanbet in #1393

Full Changelog: v1.22.0-rc7...v1.22.0-rc8

Docker Images

This release is available at authzed/spicedb:v1.22.0-rc8, quay.io/authzed/spicedb:v1.22.0-rc8, ghcr.io/authzed/spicedb:v1.22.0-rc8

v1.22.0-rc7

07 Jun 20:28
7109b0b
Compare
Choose a tag to compare
v1.22.0-rc7 Pre-release
Pre-release

What's Changed

Full Changelog: v1.22.0-rc6...v1.22.0-rc7

Docker Images

This release is available at authzed/spicedb:v1.22.0-rc7, quay.io/authzed/spicedb:v1.22.0-rc7, ghcr.io/authzed/spicedb:v1.22.0-rc7

v1.22.0-rc6

07 Jun 20:07
45e6b7e
Compare
Choose a tag to compare
v1.22.0-rc6 Pre-release
Pre-release

What's Changed

Full Changelog: v1.22.0-rc5...v1.22.0-rc6

Docker Images

This release is available at authzed/spicedb:v1.22.0-rc6, quay.io/authzed/spicedb:v1.22.0-rc6, ghcr.io/authzed/spicedb:v1.22.0-rc6