- Features:
- feat(spanner): add KeySetFromKeys function (#2837)
- Misc:
- spansql/spannertest:
- Support JOINs (all but FULL JOIN) (#2936, #2924, #2896, #3042, #3037, #2995, #2945, #2931)
- feat(spanner/spansql): parse CHECK constraints (#3046)
- fix(spanner/spansql): fix parsing of unary minus and plus (#2997)
- fix(spanner/spansql): fix parsing of adjacent inline and leading comments (#2851)
- fix(spanner/spannertest): fix ORDER BY combined with SELECT aliases (#3043)
- fix(spanner/spannertest): generate query output columns in construction order (#2990)
- fix(spanner/spannertest): correct handling of NULL AND FALSE (#2991)
- fix(spanner/spannertest): correct handling of tri-state boolean expression evaluation (#2983)
- fix(spanner/spannertest): fix handling of NULL with LIKE operator (#2982)
- test(spanner/spannertest): migrate most test code to integration_test.go (#2977)
- test(spanner/spansql): add fuzz target for ParseQuery (#2909)
- doc(spanner/spannertest): document the implementation (#2996)
- perf(spanner/spannertest): speed up no-wait DDL changes (#2994)
- perf(spanner/spansql): make fewer allocations during SQL (#2969)
- Backward Incompatible Changes