1.8.0 (2024-11-14)
- Add connection property for enableEndToEndTracing (#307) (c39f57f)
- Add method for getting batched statements (#318) (03d4818)
- Add transaction runner for better transaction retries (#315) (3731176)
- Expose underlying *spanner.Client (#313) (29e69c7)
- Autoremove container in examples (#314) (51a9a54)
- Return error when value conversion is missing (#311) (a0bc939), refs #309
1.7.4 (2024-10-16)
1.7.3 (2024-10-08)
1.7.2 (2024-09-30)
- Do not panic when nil is passed in as a query parameter to a pointer of type that implements driver.Valuer via a value receiver (#296) (816847b)
1.7.1 (2024-08-29)
- Driver.Valuer method was being ignored (#289) (78fb05d), refs #281
- Reconnect after all idle connections close (#290) (b0cdd9d)
1.7.0 (2024-08-23)
1.6.0 (2024-07-14)
1.5.0 (2024-07-01)
- Add -race to testing (#263) (3af784b)
- Add fuzzing for statement parser (#250) (2e74813)
- Add int support (#260) (ec15462), refs #257
- examples/data-types: Add float32 (#261) (4d6d1ef)
- []*int and []*uint (#267) (d24b55a)
- examples: Make compilable and add a test runner for the samples (#256) (b9c0b4d)
- Prevent potential panic in RemoveStatementHint (#253) (7d7155b), refs #251
1.4.0 (2024-05-30)
- deps: Update google.golang.org/genproto/googleapis/rpc digest to 5315273 (#239) (a39bb8f)
- deps: Update module cloud.google.com/go to v0.113.0 (#232) (c2dd030)
- deps: Update module cloud.google.com/go/longrunning to v0.5.7 (#228) (cf3cafc)
- deps: Update module github.com/googleapis/go-sql-spanner to v1.3.1 (#226) (6ffc02d)
- deps: Update module google.golang.org/api to v0.180.0 (#227) (926f621)
- deps: Update module google.golang.org/genproto to v0.0.0-20240509183442-62759503f434 (#229) (42744bc)
- deps: Update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240509183442-62759503f434 (#230) (778aa45)
- deps: Update module google.golang.org/protobuf to v1.34.1 (#233) (72c5b71)
- Support reusing named parameters (#240) (c7140a2)
1.3.1 (2024-04-19)
- deps: Update google.golang.org/genproto/googleapis/rpc digest to 6e1732d (#210) (adeee59)
- deps: Update google.golang.org/genproto/googleapis/rpc digest to 8c6c420 (#215) (7085e4c)
- deps: Update module cloud.google.com/go to v0.112.2 (#217) (cc65283)
- deps: Update module cloud.google.com/go/longrunning to v0.5.6 (#211) (8c8a7d8)
- deps: Update module cloud.google.com/go/spanner to v1.60.0 (#216) (b22e7a6)
- deps: Update module github.com/googleapis/go-sql-spanner to v1.3.0 (#212) (8066ff1)
- deps: Update module google.golang.org/api to v0.174.0 (#218) (2ef46fc)
- deps: Update module google.golang.org/grpc to v1.63.2 (#221) (69840c4)
1.3.0 (2024-03-14)
- deps: Update google.golang.org/genproto/googleapis/rpc digest to c811ad7 (#194) (e58c5b6)
- deps: Update module cloud.google.com/go/spanner to v1.59.0 (#196) (e03a9b1)
- deps: Update module github.com/googleapis/go-sql-spanner to v1.2.1 (#197) (6c94089)
- deps: Update module google.golang.org/grpc to v1.62.1 (#195) (606e7dc)
1.2.1 (2024-02-05)
1.2.0 (2024-02-05)
- deps: Update google.golang.org/genproto digest to 1f4bbc5 (#164) (13ae178)
- deps: Update google.golang.org/genproto/googleapis/rpc digest to 1f4bbc5 (#165) (d1b6ab4)
- deps: Update module cloud.google.com/go/longrunning to v0.5.5 (#169) (7bea3f5)
- deps: Update module cloud.google.com/go/spanner to v1.56.0 (#178) (c6f7169)
- deps: Update module github.com/google/uuid to v1.6.0 (#181) (add2822)
- deps: Update module github.com/googleapis/go-sql-spanner to v1.1.1 (#162) (aa9c4a0)
- deps: Update module google.golang.org/api to v0.161.0 (#182) (bd33213)
1.1.1 (2023-09-29)
1.1.0 (2023-07-05)
- Add missing spanner config properties (#152) (c6bda23)
- driver: Replace
value.Value
withValue()
return (#139) (6f2b96e)
1.0.1 (2023-03-06)
1.0.0 (2022-09-15)
- Add ARRAY support (#19) (6b1556a)
- Add client side statement parser (#38) (969bf52)
- Add support for JSON data type (#39) (ef52036)
- Add support for stale reads (#44) (2e3a264)
- Add support of positional parameter in the queries (#110) (a71a457)
- Allow host in dsn and use statement based transactions (#10) (0528e13)
- Create standalone samples that run against emulator (#30) (22b127e)
- Support getting the commit timestamp of a transaction or statement (#52) (802e7be)
- Support mutations (#43) (2d698b7)
- Add ddl support and change tests to run ddl from driver (259f98b)
- Added ddl support to driver, changed tests to call driver rather than api directly (a9c4c8a)
- Allow users to specify custom credentials (#57) (1715929)
- Always set a value for dest in Next (#34) (7b8190c)
- Check named value parameter types (#35) (f260dd2)
- deps: Update all modules (#108) (2d13f6d)
- deps: Update google.golang.org/genproto commit hash (#78) (c9ed2ac)
- deps: Update google.golang.org/genproto commit hash to 1739428 (#81) (3f6ba94)
- deps: Update module cloud.google.com/go to v0.100.2 (#71) (cac55f0)
- deps: Update module cloud.google.com/go to v0.102.1 (#103) (23d315e)
- deps: Update module cloud.google.com/go/spanner to v1.29.0 (#74) (9a676ba)
- deps: Update module github.com/google/go-cmp to v0.5.7 (#80) (cae3a7a)
- deps: Update module github.com/google/uuid to v1.3.0 (#75) (2072930)
- deps: Update module google.golang.org/api to v0.68.0 (#76) (8af9417)
- deps: Update module google.golang.org/grpc to v1.44.0 (#82) (7b20269)
- Do not parse hints as parameters (#45) (56243a5)
- Pass userAgent in client config (#118) (2c97068)
- Race condition when opening multiple connections in parallel as first action (#59) (0971f81)
- Refuse DDL during transactions (#41) (4e7fa97), refs #31
- Standardize returned errors (#32) (e780348), refs #14
- Use correct type for decoding bytes (49d08fc)
- Add comments to all samples to document what they do and how to use them (#46) (17a434f)
- Add DDL batch sample (#48) (82a23e4)
- Add documentation about contributing (fd70120)
- Add sample for all data types (#51) (5a0129b)
- Add sample for DML batches (#49) (bac4a4c)
- Add sample for PDML (#53) (9bd832b)
- Add sample for read-only transaction (#47) (306c4ea)
- Cleanup and extend readme (#60) (2d64f82)
- Remove disclaimer from README (#93) (12780e5)