Skip to content

Releases: authzed/spicedb

v1.13.0

04 Oct 18:26
v1.13.0
ddce492
Compare
Choose a tag to compare

Highlights

  • Dispatched checks are now batched performed improving performance
  • Protobuf serialization is now much faster by using vtprotobuf to avoid reflection
  • Dispatch API is now compressed with Snappy
  • Cache sizes can now be configured with percentages of free memory

Warning
This release contains a change to the internal dispatch API, which means that v1.13.0 and v1.12.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

Full Changelog: v1.12.0...v1.13.0

Docker Images

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

v1.12.0

09 Sep 17:03
0148743
Compare
Choose a tag to compare

Highlights

  • new lookupsubjects RPC answers the question "which subjects have a given permission over a specific resource?"
  • CRDB Store now exposes prometheus metrics for the connection pool
  • new debug containers now being published, which includes busybox. This is convenient for development environments that require a shell
  • PGX driver no longer logs on debug by default, cleaning up SpiceDB's info level
  • CRDB datastore now properly supports connection draining procedures
  • added configurable limits for write and delete relationship APIs
  • leaner and more secure docker images based on distroless.dev

What's Changed

Docker Images

This release is available at:

  • authzed/spicedb:v1.12.0
  • quay.io/authzed/spicedb:v1.12.0
  • ghcr.io/authzed/spicedb:v1.12.0
  • authzed/spicedb:v1.12.0-debug
  • quay.io/authzed/spicedb:v1.12.0-debug
  • ghcr.io/authzed/spicedb:v1.12.0-debug

New Contributors

Full Changelog: v1.11.0...v1.12.0

v1.11.0

04 Aug 16:17
a30aca3
Compare
Choose a tag to compare

Warning
This release contains a change to the internal dispatch API, which means that v1.10.0 and v1.11.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.

Highlights

  • Check requests can now be traced using the zed CLI using zed permission check --explain
  • serve-testing now supports HTTP
  • Performance improvements for LookupResources, WriteSchemas, and dispatch in general
  • The Watch API is disabled automatically if CRDB datatstores don't support Change Feeds

What's Changed

Full Changelog: v1.10.0...v1.11.0

Docker Images

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

v1.10.0

27 Jul 17:20
694a76f
Compare
Choose a tag to compare

Upgrade Notes

Warning
This is release includes migrations for Postgres and MySQL datastores that adds a column to the namespace table.

Highlights

  • Enabled the ability to safely use Postgres read replicas
  • Added a webassembly interface for devtools
  • Fixed namespaces not being garbage collected for Postgres & MySQL datastores
  • Added health checking and Watch service to HTTP API
  • Added seamless TLS certificate rotation

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0

Docker Images

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

v1.9.0

21 Jun 18:15
c6f3b29
Compare
Choose a tag to compare

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

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

v1.8.0

01 Jun 19:18
a8c3809
Compare
Choose a tag to compare

Highlights

  • New, speedier LookupResources implementation
  • New datastore interface improves performance for all datastores
  • MySQL driver now has feature parity with the Postgres driver

What's Changed

New Contributors

Full Changelog: v1.7.1...v1.8.0

Docker Images

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

v1.7.1

03 May 13:17
53f8741
Compare
Choose a tag to compare

This is a bugfix release for 1.7.0

What's Changed

Full Changelog: v1.7.0...v1.7.1

Docker Images

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

v1.7.0

27 Apr 18:54
02e2d53
Compare
Choose a tag to compare

Highlights

  • MySQL Datastore introduced!
  • Two major performance improvments
    • MemDB & Postgres now support quantized revisions
    • Cache keys are now canonicalized and reused across various RPCs
  • Telemetry reporting added. For more info see TELEMETRY.md
  • Support for specifying multiple preshared keys

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

Docker Images

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

v1.6.0

11 Apr 19:54
Compare
Choose a tag to compare

Highlights

  • Support for nil when writing permissions, to allow for placeholders during development
  • Developer API bug-fixes and improved error messaging
  • Container images now pushed to Docker Hub
  • Metrics bug-fixes and stats added to datastores
  • Enforce UTC on timestamp column in Postgres (database migration for Postgres users)
  • Various resiliency improvements for the CockroachDB datastore

What's Changed

Full Changelog: v1.5.0...v1.6.0

Docker Images

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

v1.5.0

11 Mar 14:48
a569c5a
Compare
Choose a tag to compare

Highlights

  • Cloud Spanner is now supported as a backend datastore (beta) 🎉
  • Better error messages for invalid schemas
  • Several performance and resource usage improvements
  • An edge case that caused LookupResources to return incomplete results for certain schemas was diagnosed and fixed (big thanks to @NickyHeuperman for reporting!)

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

Docker Images

This release is available at quay.io/authzed/spicedb:v1.5.0 and ghcr.io/authzed/spicedb:v1.5.0