v1.31.0
Highlights
馃敜 Language Server support via spicedb lsp
馃毊 Faster Postgres Garbage Collection, Relationship Touch
馃攷 Faster and more memory efficient LookupResources, BulkImport
馃悰 Lots of fixes to OpenTelemetry, Prometheus metrics, logging
What's Changed
- adds dependabot configuration to update GitHub Actions by @vroldanbet in #1808
- Bump docker/setup-qemu-action from 1 to 3 by @dependabot in #1811
- Bump actions/labeler from 3 to 5 by @dependabot in #1813
- add github action grouping by @vroldanbet in #1821
- Bump the gomod-version group with 24 updates by @dependabot in #1824
- Bump the gomod-version group with 1 update by @dependabot in #1822
- Bump the gomod-version group with 8 updates by @dependabot in #1823
- Bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible in /magefiles by @dependabot in #1827
- Bump the go_modules group group with 1 update by @dependabot in #1828
- report GC stats even in the event of a GC worker error by @vroldanbet in #1830
- Import request ID metadata key from
authzed-go
by @alecmerdler in #1829 - Update labeler config for labeler action v5 by @josephschorr in #1832
- Bump the go-mod group with 2 updates by @dependabot in #1825
- Use type information to optimize TOUCH operations in the PG datastore by @josephschorr in #1831
- Add some additional unit tests for expected behavior and fix BulkLoad errors by @josephschorr in #1839
- Update OpenTelemetry middlewares by @alecmerdler in #1836
- Early terminate in LookupResources when no limit was specified by @josephschorr in #1835
- Add some additional deletion tests for relationships by @josephschorr in #1841
- Small mem improvements on BulkImport by @josephschorr in #1838
- Fix re-creating deleted relationships by @alecmerdler in #1843
- fixes prometheus bug where count metrics had incorrect suffixes by @vroldanbet in #1844
- Improve request-id propagation by @vroldanbet in #1845
- Bump the go-mod group with 6 updates by @dependabot in #1847
- Bump the github-actions group with 1 update by @dependabot in #1846
- Add license checking lint step to CI by @josephschorr in #1848
- Correct version requirement for datastore repair by @alecmerdler in #1849
- Update README with playground repo link by @samkim in #1852
- LookupResources Postgres query optimization by @alecmerdler in #1850
- Use a specific relation for arrow lookups in LR when applicable by @josephschorr in #1851
- Development package improvements by @josephschorr in #1853
- Initial implementation of a Language Server for SpiceDB schema by @josephschorr in #1854
- bump analyzers go.work to 1.22.2 by @ecordell in #1855
- Disable the repair tests on PG versions that do not support it by @josephschorr in #1857
- LSP improvements by @josephschorr in #1856
- introduces a faster query to tuple GC by @vroldanbet in #1859
- cmd/server: log dispatching at debug level by @jzelinskie in #1864
Full Changelog: v1.30.0...v1.31.0
Docker Images
This release is available at authzed/spicedb:v1.31.0
, quay.io/authzed/spicedb:v1.31.0
, ghcr.io/authzed/spicedb:v1.31.0