v1.27.0
Docker Images
This release is available at authzed/spicedb:v1.27.0
, quay.io/authzed/spicedb:v1.27.0
, ghcr.io/authzed/spicedb:v1.27.0
What's Changed
- Optimistic locking on Spanner read/write transactions by @jzelinskie in #1590
- .github: move to buildjet by @jzelinskie in #1591
- spanner: add missing calls to RowIterator.Stop by @vroldanbet in #1592
- Some improvements to tracing UX by @vroldanbet in #1595
- middleware/consistency: fix source of atLeast by @jzelinskie in #1597
- Revert Optimistic Locking in Spanner by @vroldanbet in #1599
- tracing ux: enriches traversal operations by @vroldanbet in #1596
- propagates gRPC errors in graph package by @vroldanbet in #1598
- Disable spanner gzip compression by @vroldanbet in #1601
- Add a map of revision parsing functions by engine kind by @josephschorr in #1604
- Add support for experimental secondary dispatching by @josephschorr in #1603
- Add a golden unit test for parser associativity by @josephschorr in #1605
- Have diff of namespaces and caveats report changes to comments by @josephschorr in #1606
- add singleflight check dispatch by @vroldanbet in #1607
- More spanner observability / Go Scheduler metrics by @vroldanbet in #1609
- fix grpc-health-probe flagged by trivy by @vroldanbet in #1613
- dispatch: singleflight expand by @jzelinskie in #1617
- datastore/proxy: add singleflight proxy by @jzelinskie in #1610
- do not open a new Spanner client for version checks by @vroldanbet in #1616
- Add schema watch support in Spanner datastore driver by @josephschorr in #1588
- log payloads, and add grpc duration as an integer by @vroldanbet in #1615
- Run postgres datastore tests with pgbouncer by @bradengroom in #1594
- MySQL: introduces an index to speed up Watch API calls by @vroldanbet in #1566
- Fix benchmark test for changes in ReadWriteTx by @josephschorr in #1623
- derive Spanner default gRPC connection count from GOMAXPROCS by @vroldanbet in #1622
- Ensure all datastores return an error if accessed after Close by @josephschorr in #1624
- Remove support for MySQL v5 by @josephschorr in #1625
- introduces flags to set min/max Spanner sessions by @vroldanbet in #1627
- Fix error redaction in MySQL driver by @josephschorr in #1628
- adds flags to enable block and mutex profiles by @vroldanbet in #1621
- do not create custom canceled graph error by @vroldanbet in #1629
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #1634
- Bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #1633
- Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.1 by @dependabot in #1636
- Bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #1632
- Fix flake in Postgres GC revision test by ensuring GC is run by @josephschorr in #1631
- Fix the caveat expr limit to be processed by our code by @josephschorr in #1638
- Bump google.golang.org/api from 0.147.0 to 0.149.0 by @dependabot in #1635
- Fix handling of recursive calls via singleflight dispatch by @josephschorr in #1640
Full Changelog: v1.26.0...v1.27.0