What's Changed
- feat: Add visitor pattern for easy walking of schema v2 by @josephschorr in #2592
- Update link to SpiceDB Kubernetes Operator guide by @luyi404 in #2593
- chore: change accessors in schema v2 into methods by @josephschorr in #2594
- perf: significant improvements around LR3 dispatching by @josephschorr in #2587
- ci: notify slack if windows release fails by @miparnisari in #2599
- Fix data race in trailer test by @tstirrat15 in #2603
- chore: refactor NewPaginatedIterator by @miparnisari in #2597
- chore: update golang linter to 2.5.0 by @miparnisari in #2600
- feat: add man page generation support by @ivanauth in #2595
- test: improve RegisterRelationshipCountersInParallelTest by @miparnisari in #2590
- chore: update bug template by @miparnisari in #2607
- fix: amend #2603 by @miparnisari in #2612
- chore: refactor dispatch/remote/cluster.go by using a concurrent map by @miparnisari in #2598
- ci: add build tags to .golangci.yaml and fix issues by @miparnisari in #2613
- chore: convert Path pointer objects to Path objects by @barakmich in #2615
- feat: Handle caveats and intersection arrows in the query plan by @barakmich in #2565
- add fgprof wall-clock profiler by @vroldanbet in #2618
- chore: move off experimental changefeed query for CRDB by @miparnisari in #2617
- chore: add perfsprint linter by @miparnisari in #2585
- feat: relationship expiration is now on by default by @miparnisari in #2605
- feat: add support for riscv64 architecture by @rodneyosodo in #2601
- Use prettier for yaml formatting and fix some yaml linting/formatting issues by @tstirrat15 in #2622
- chore: fix bug template by @miparnisari in #2623
- Schema V2 translation, cloning and flattening support by @josephschorr in #2608
- More fixes of gocritic/govet/testifyrequire by @tstirrat15 in #2625
- chore: Add additional zedtoken construction functions by @josephschorr in #2631
- chore: Automatic lint changes: require.* simplifications and unused i… by @tstirrat15 in #2626
- Lint fixes part 5 by @tstirrat15 in #2628
- fix: properly rewrite errors for watch api by @miparnisari in #2640
- feat: Add recursive iterators by @barakmich in #2621
- propagate acquire timeout to crdbDatastore by @ecordell in #2642
- chore: Lint fixes part 6 by @tstirrat15 in #2635
- chore: Lint fixes part 7 by @tstirrat15 in #2637
- test: add tests for error URLs by @miparnisari in #2641
- Lint fixes part 8 by @tstirrat15 in #2644
New Contributors
- @luyi404 made their first contribution in #2593
- @ivanauth made their first contribution in #2595
- @rodneyosodo made their first contribution in #2601
Full Changelog: v1.46.0...v1.46.1