What's Changed
- prepares for merge-queue enablement by @vroldanbet in #1314
- Add better logging of config by @josephschorr in #1308
- reduces flakiness of servetesting integration test by @vroldanbet in #1315
- Bulk load experimental API by @jakedt in #1281
- Fix comment by @jakedt in #1319
- Skip logging of serialization errors in pgx by @josephschorr in #1325
- add magefiles for running project commands by @ecordell in #1318
- balancer: rewrite the consistent hashring balancer to avoid recomputations by @ecordell in #1310
- Add require.Eventually to remove flakiness on image tests by @josephschorr in #1328
- only run image tests in cmd/spicedb by @ecordell in #1329
- Add retries around spawning images in servetesting by @josephschorr in #1330
- Preloaded task runner for check dispatch by @josephschorr in #1267
- Add additional eventually to integrate test to try to reduce flakiness by @josephschorr in #1332
- Add support for limited deletion of relationships by @josephschorr in #1306
- README: add Netflix <> Caveats shoutout by @jzelinskie in #1334
- Fix reachable resource TTU over subject relations by @josephschorr in #1324
- Change namespace+relation validation to use a single DB lookup by @josephschorr in #1336
- TOUCH datastore improvements by @josephschorr in #1312
- Add unit tests for all type system operations by @josephschorr in #1335
- crdb: add a connection-balancing retry-aware connection pool by @ecordell in #1294
- Add support for cursors and limits on LookupResources API calls by @josephschorr in #1296
- Remove parallel and log to see why test is flaky by @josephschorr in #1341
- Force custom plans in Postgres by @josephschorr in #1331
- increase timeout for health check tests by @ecordell in #1342
- Add support for cursors on read relationships by @josephschorr in #1340
- MySQL: nullable information_schema.tables columns and add test-suite for MySQL8 by @vroldanbet in #1337
- healthcheck test: don't share testing.T with subtests and speed up test by @ecordell in #1343
- Fix closeafterusage linter for underscores in assign statements by @josephschorr in #1344
- internal/services/v1: add bulk export to the experimental service by @jakedt in #1326
- Update CONTRIBUTING with info on mage by @ecordell in #1346
- Add ability to query relationships, sorted by subject by @josephschorr in #1309
- fix typo in StreamReadTimeout option by @vroldanbet in #1349
- Avoid reallocation of slice in preloaded task runner by @josephschorr in #1350
Full Changelog: v1.21.0...v1.22.0-rc1
Docker Images
This release is available at authzed/spicedb:v1.22.0-rc1
, quay.io/authzed/spicedb:v1.22.0-rc1
, ghcr.io/authzed/spicedb:v1.22.0-rc1