Warning
1.42.0 introduced a backwards-incompatible change to the --datastore-read-replica-conn-pool-*
flags. If you are configuring read replicas, please update your flags or use 1.42.1 instead, which supports both the old and new flags.
What's Changed
- magefile: added combined test coverage support for
mage test:all
by @kartikaysaxena in #2235 - feat: add goreleaser job Slack notifications by @Verolop in #2258
- Bump the go-mod group with 14 updates by @dependabot in #2259
- Bump golang from 1.23.6-alpine3.20 to 1.24.0-alpine3.20 in the docker group by @dependabot in #2260
- Create a new schema package and port typesystem to it by @barakmich in #2253
- Add CRDB matrix tests by @josephschorr in #2261
- Require definitions and partials to have distinct names by @tstirrat15 in #2263
- Update the datastore interface to return the number of deleted relationships by @josephschorr in #2265
- Fix default concurrency limit for bulk check API by @josephschorr in #2266
- Fix LR2 secondary dispatch sometimes returning only one result by @ecordell in #2267
- Update DeleteRelationships API to return the number of relationships deleted by @josephschorr in #2269
- Bump golang.org/x/net from 0.35.0 to 0.36.0 in the go_modules group by @dependabot in #2271
- bug-fix: fix typo in flag prefix by @kartikaysaxena in #2276
- Secondary dispatch improvements: Add LookupSubjects support and dynamic hedging by @josephschorr in #2272
- Reattach child contexts to the parent for streaming dispatch by @josephschorr in #2277
- do not log at warn level when setting datastore in read-only by @vroldanbet in #2278
- Bump golang.org/x/net from 0.36.0 to 0.37.0 in /e2e in the go_modules group across 1 directory by @dependabot in #2273
- Convert packages to use the new schema package by @barakmich in #2262
- goreleaser-windows: fix deprecated option and update copyright year by @kartikaysaxena in #2281
- Add additional logging to flakey PG test by @josephschorr in #2280
- Have revision errors only log at debug level by @josephschorr in #2282
- [schema] fix automatic validation if the source is pre-validated by @barakmich in #2279
- Add a metric tracking the selected replica by @josephschorr in #2231
- upload coverage to codecov by @miparnisari in #2286
- add buf format to lint:extra by @miparnisari in #2289
- remove deprecated tenv linter by @miparnisari in #2288
- fixes to secondary dispatch hedger by @vroldanbet in #2283
- amend #2286 by @miparnisari in #2291
- Have dispatch skip hedging delays when dispatching to unsupported relations by @josephschorr in #2290
- Start on better indexing support by @josephschorr in #2223
- Schema Change Events via Watch API by @miparnisari in #2284
- update mysql docs by @miparnisari in #2293
- fix leader election retry interval for revision heartbeat by @vroldanbet in #2295
New Contributors
- @Verolop made their first contribution in #2258
- @miparnisari made their first contribution in #2286
Full Changelog: v1.41.0...v1.42.0
Docker Images
This release is available at authzed/spicedb:v1.42.0
, quay.io/authzed/spicedb:v1.42.0
, ghcr.io/authzed/spicedb:v1.42.0