Highlights
π Datastore accesses are now paginated to efficiently handle large Reads and LookUps
π Revisions now crossfade across quantization windows to ensure cache usage
π¨ Clients can now leverage gRPC's gzip compression
βΎοΈ Fixed an infinite loop in the Postgres datastore Watch API
What's Changed
- Paginated datastore API by @jakedt in #1265
- Add a prometheus counter over the different kinds of write operations by @josephschorr in #1268
- some follow ups to paginated datastore by @vroldanbet in #1271
- Revert "goreleaser: publish PRs to brew and not commits" by @josephschorr in #1273
- Fix goreleaser by @josephschorr in #1274
- fix CRDB ReadRelationships throughput regression with new paginated approach by @vroldanbet in #1275
- Improve MySQL ReadRelationships paginated throughput by @vroldanbet in #1276
- Fix typo in comment by @AmbientLighter in #1279
- pkg/cmd/server: enable gzip server compression by @jakedt in #1282
- dockerfile: fix path to include /usr/local/bin by @ecordell in #1287
- Fix issue where Watch in Postgres was looping endlessly by @josephschorr in #1278
- Fix flake in the proxy test by @josephschorr in #1288
- Add v1 integration test for stream timeout by @josephschorr in #1277
- Add pagination support to ReverseQueryRelationships by @josephschorr in #1280
- Crossfade revisions when a new optimized revision is picked by @jakedt in #1285
- Fix flake in PG test by @josephschorr in #1298
- document the implications of using the
insecure
overlap strategy for cockroachdb by @ecordell in #1251 - Dependabot updates for May 2023 by @josephschorr in #1301
- Move to Go 1.20.4 to fix a reported vuln in Go by @josephschorr in #1305
- Skip initializing the telemetry collector if telemetry is disabled by @josephschorr in #1304
- Fix serialization of custom types in caveat context by @josephschorr in #1302
New Contributors
- @AmbientLighter made their first contribution in #1279
Full Changelog: v1.20.0...v1.21.0