Releases: authzed/spicedb
v1.25.0-rc2
What's Changed
- Update authzed-go to increase allowed schema size by @josephschorr in #1506
- changes logging level for logger used during startup by @vroldanbet in #1508
- README: update fury instructions to add GPG by @jzelinskie in #1509
- chore: add github issue templates by @yordis in #1504
- introduces fix for dotenv log messages in cobrautil by @vroldanbet in #1510
- Implement a schema cache which updates using a SchemaWatch API by @josephschorr in #1460
- makes paginatedIterator.Close() idempotent by @vroldanbet in #1514
- Have invalid cursors return a proper error by @josephschorr in #1512
- Add support for
self
keyword in schema for referencing a resource as a subject by @josephschorr in #1511
New Contributors
Full Changelog: v1.25.0-rc1...v1.25.0-rc2
Docker Images
This release is available at authzed/spicedb:v1.25.0-rc2
, quay.io/authzed/spicedb:v1.25.0-rc2
, ghcr.io/authzed/spicedb:v1.25.0-rc2
v1.25.0-rc1
What's Changed
- disable datastore hedging by default by @ecordell in #1491
- Fix flaky LR dispatch count test by @josephschorr in #1492
- introduce Bulk Check API by @vroldanbet in #1453
- *: refresh README/CONTRIBUTING by @jzelinskie in #1499
- postgres: adds tracing to revision GC by @vroldanbet in #1500
- switch to authzed/cel-go by @ecordell in #1501
- Load config from spicedb.env by @suttod in #1426
New Contributors
Full Changelog: v1.24.0...v1.25.0-rc1
Docker Images
This release is available at authzed/spicedb:v1.25.0-rc1
, quay.io/authzed/spicedb:v1.25.0-rc1
, ghcr.io/authzed/spicedb:v1.25.0-rc1
v1.24.0
Highlights
💯 Multiple prefixes (slashes) can now be used in object names!
📖 Extracted gRPC consistent load balancer into its own library
🐎 Reduced goroutines spawned during dispatch
🔢 More accurate dispatch tracking
📈 Improved tracing for PG/CRDB SQL queries
What's Changed
- fixes incorrect usage of backoff in GC by @vroldanbet in #1445
- update analyzers by @vroldanbet in #1446
- scan release images with trivy by @vroldanbet in #1434
- adds a lint:trivy command to mage by @vroldanbet in #1447
- Remove unused usersets splitting from datastore interface by @josephschorr in #1442
- Remove the old "dashboard" from SpiceDB by @josephschorr in #1452
- move as many tools as possible into the mage module by @ecordell in #1455
- Implement CEL best practices by @josephschorr in #1451
- add OTEL tracing to pgx Queries by @vroldanbet in #1449
- update prometheuspb module to new upstream domain by @rxu-plaid in #1462
- removes Spanner phased migrations by @vroldanbet in #1458
- goreleaser: cut individual brew versions by @jzelinskie in #1459
- internal/datastore/proxy: record zero relationships read by @jakedt in #1465
- magefiles: add buf format linter by @jzelinskie in #1466
- actually disable gateway server when disabled by @ecordell in #1467
- Move to Go 1.20.7 to fix vuln in go stdlib by @josephschorr in #1481
- Bump github.com/aws/aws-sdk-go from 1.44.307 to 1.44.314 by @dependabot in #1472
- Bump github.com/go-co-op/gocron from 1.30.1 to 1.31.0 by @dependabot in #1473
- Bump github.com/outcaste-io/ristretto from 0.2.2 to 0.2.3 by @dependabot in #1474
- Bump google.golang.org/api from 0.133.0 to 0.134.0 by @dependabot in #1475
- Remove trivy scanning of debug images by @josephschorr in #1484
- *: drop legacy proto library by @jzelinskie in #1470
- Clarify that development error positions are 1-indexed by @josephschorr in #1483
- Change how dispatches are counted in LookupResources by @josephschorr in #1463
- bump github.com/dalzilio/rudd by @ecordell in #1487
- Add integration tests for graceful shutdown of SpiceDB by @josephschorr in #1479
- Make sure to output logs for mage:test by @josephschorr in #1488
- Change MySQL definition columns to LONGBLOB in prep for supporting larger definitions by @josephschorr in #1480
- Fix MySQL WriteRelationships query by @trrrrrys in #1478
- all: support multiple slashes in object and caveat names by @jakedt in #1489
- .github: use 4-core runners for more jobs by @jzelinskie in #1482
- *: extract gRPC balancer into external library by @jzelinskie in #1469
- Significantly reduce the number of goroutines used in the checking stream by @josephschorr in #1490
New Contributors
- @rxu-plaid made their first contribution in #1462
- @trrrrrys made their first contribution in #1478
Docker Images
This release is available at authzed/spicedb:v1.24.0
, quay.io/authzed/spicedb:v1.24.0
, ghcr.io/authzed/spicedb:v1.24.0
Full Changelog: v1.23.1...v1.24.0
v1.24.0-rc3
What's Changed
- *: extract gRPC balancer into external library by @jzelinskie in #1469
- Significantly reduce the number of goroutines used in the checking stream by @josephschorr in #1490
Full Changelog: v1.24.0-rc2...v1.24.0-rc3
Docker Images
This release is available at authzed/spicedb:v1.24.0-rc3
, quay.io/authzed/spicedb:v1.24.0-rc3
, ghcr.io/authzed/spicedb:v1.24.0-rc3
v1.24.0-rc2
What's Changed
- all: support multiple slashes in object and caveat names by @jakedt in #1489
- .github: use 4-core runners for more jobs by @jzelinskie in #1482
Full Changelog: v1.24.0-rc1...v1.24.0-rc2
Docker Images
This release is available at authzed/spicedb:v1.24.0-rc2
, quay.io/authzed/spicedb:v1.24.0-rc2
, ghcr.io/authzed/spicedb:v1.24.0-rc2
v1.24.0-rc1
What's Changed
- fixes incorrect usage of backoff in GC by @vroldanbet in #1445
- update analyzers by @vroldanbet in #1446
- scan release images with trivy by @vroldanbet in #1434
- adds a lint:trivy command to mage by @vroldanbet in #1447
- Remove unused usersets splitting from datastore interface by @josephschorr in #1442
- Remove the old "dashboard" from SpiceDB by @josephschorr in #1452
- move as many tools as possible into the mage module by @ecordell in #1455
- Implement CEL best practices by @josephschorr in #1451
- add OTEL tracing to pgx Queries by @vroldanbet in #1449
- update prometheuspb module to new upstream domain by @rxu-plaid in #1462
- removes Spanner phased migrations by @vroldanbet in #1458
- goreleaser: cut individual brew versions by @jzelinskie in #1459
- internal/datastore/proxy: record zero relationships read by @jakedt in #1465
- magefiles: add buf format linter by @jzelinskie in #1466
- actually disable gateway server when disabled by @ecordell in #1467
- Move to Go 1.20.7 to fix vuln in go stdlib by @josephschorr in #1481
- Bump github.com/aws/aws-sdk-go from 1.44.307 to 1.44.314 by @dependabot in #1472
- Bump github.com/go-co-op/gocron from 1.30.1 to 1.31.0 by @dependabot in #1473
- Bump github.com/outcaste-io/ristretto from 0.2.2 to 0.2.3 by @dependabot in #1474
- Bump google.golang.org/api from 0.133.0 to 0.134.0 by @dependabot in #1475
- Remove trivy scanning of debug images by @josephschorr in #1484
- *: drop legacy proto library by @jzelinskie in #1470
- Clarify that development error positions are 1-indexed by @josephschorr in #1483
- Change how dispatches are counted in LookupResources by @josephschorr in #1463
- bump github.com/dalzilio/rudd by @ecordell in #1487
- Add integration tests for graceful shutdown of SpiceDB by @josephschorr in #1479
- Make sure to output logs for mage:test by @josephschorr in #1488
- Change MySQL definition columns to LONGBLOB in prep for supporting larger definitions by @josephschorr in #1480
- Fix MySQL WriteRelationships query by @trrrrrys in #1478
New Contributors
- @rxu-plaid made their first contribution in #1462
- @trrrrrys made their first contribution in #1478
Full Changelog: v1.23.1...v1.24.0-rc1
Docker Images
This release is available at authzed/spicedb:v1.24.0-rc1
, quay.io/authzed/spicedb:v1.24.0-rc1
, ghcr.io/authzed/spicedb:v1.24.0-rc1
v1.23.1
What's Changed
- bump grpc health probe to v0.4.19 by @ecordell in #1435
- Fixing a bug in the comment by @Posya in #1439
- Have remote dispatches be counted in the dispatch count by @josephschorr in #1440
- Fix flakiness in hedging test by @josephschorr in #1441
New Contributors
Full Changelog: v1.23.0...v1.23.1
Docker Images
This release is available at authzed/spicedb:v1.23.1
, quay.io/authzed/spicedb:v1.23.1
, ghcr.io/authzed/spicedb:v1.23.1
v1.23.1-rc1
What's Changed
- bump grpc health probe to v0.4.19 by @ecordell in #1435
- Fixing a bug in the comment by @Posya in #1439
- Have remote dispatches be counted in the dispatch count by @josephschorr in #1440
- Fix flakiness in hedging test by @josephschorr in #1441
New Contributors
Full Changelog: v1.23.0...v1.23.1-rc1
Docker Images
This release is available at authzed/spicedb:v1.23.1-rc1
, quay.io/authzed/spicedb:v1.23.1-rc1
, ghcr.io/authzed/spicedb:v1.23.1-rc1
v1.23.0
What's Changed
- goreleaser: sort tags by creation date, don't upload RCs to homebrew by @ecordell in #1404
- Add durations to check debug tracing by @josephschorr in #1401
- Change the max depth exceeded error to be well-typed by @josephschorr in #1400
- Cursor memory usage improvements by @josephschorr in #1403
- Add check traces to assertion errors for better debugging by @josephschorr in #1406
- more robust nil caveat context handling for Spanner by @vroldanbet in #1413
- Reconnect logging and tracing into the disconnected LR/RR context by @josephschorr in #1408
- update to grpc-middleware/v2 rc5 by @vroldanbet in #1409
- Deduplicate resources in Check dispatch by @josephschorr in #1412
- restores the streaming OTel middleware by @vroldanbet in #1415
- CRDB: don't use the init context for pool initialization by @ecordell in #1417
- rm -rf pkg/util by @jzelinskie in #1418
- Deduplicate entrypoints for reachable resources by @josephschorr in #1424
- Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.3 by @dependabot in #1422
- Update to latest grpc and grpcutil by @josephschorr in #1425
- Bump github.com/envoyproxy/protoc-gen-validate from 1.0.1 to 1.0.2 by @dependabot in #1420
- crdb: use follower reads for statistics by @ecordell in #1429
- Reenable support of deleting caveats relationships without specifying the caveat by @josephschorr in #1428
- Fix pgx leak in 5.4.x by @vroldanbet in #1430
- updates to pgx 5.4.2 by @vroldanbet in #1433
Full Changelog: v1.22.2...v1.23.0
Docker Images
This release is available at authzed/spicedb:v1.23.0
, quay.io/authzed/spicedb:v1.23.0
, ghcr.io/authzed/spicedb:v1.23.0
v1.23.0-rc4
What's Changed
- updates to pgx 5.4.2 by @vroldanbet in #1433
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