Highlights
🪞Schema Reflection APIs are now GA! Reference information about your schema without computing permissions, making it easier to build features like dynamic admin panels
🩵 Postgres and MySQL interface improvements
Don't miss
🎼 Available in zed v0.27.0, you can now try out composable schemas! Introducing two new concepts, schema import statements and partials, we've made it easier to write concise schemas and for multiple teams to work on separate files. For more info, check out the docs.
Features
- Promote reflection APIs from experimental to V1 schema service by @josephschorr in #2249
- Support follower read delay flag with Postgres and MySQL datastores by @ecordell in #2245
Enhancements
- Port expiration compiler changes into composableschemadsl by @tstirrat15 in #2240
- Import: improve err msg by @kartikaysaxena in #2242
- Improve handling of watch errors by @josephschorr in #2244
- Change Spanner default metrics to go to OTEL by @josephschorr in #2248
- Make pg datastore continuously checkpoint using a revision heartbeat by @vroldanbet in #2252
- Follow ups to #2252 by @vroldanbet in #2254
Fixes
- Move nodeid default calculation to init to avoid race by @josephschorr in #2256
Updated Dependencies
- Bump the go-mod group across 1 directory with 34 updates by @dependabot in #2243
- Update go.mod for vulns in Go libs by @josephschorr in #2251
Full Changelog: v1.40.1...v1.41.0
Docker Images
This release is available at authzed/spicedb:v1.41.0
, quay.io/authzed/spicedb:v1.41.0
, ghcr.io/authzed/spicedb:v1.41.0