1.7.0 (2024-02-07)
- Db.params OpenTelemetry integration issue (#346) (0a69031)
- Fixing test for literals due to change in sqlalchemy core tests (#384) (62cccc3)
- Table name should be quoted by back quotes (`) on DROP TABLE (#385) (628d26c)
1.6.2 (2023-05-31)
1.6.1 (2023-05-23)
1.6.0 (2023-04-26)
1.5.0 (2023-04-19)
1.4.0 (2023-04-06)
1.3.0 (2023-03-20)
- Implement get_view_names() method (#306) (63461e6), closes #303
- Support request priorities (#286) (3aecf2d)
- Alembic incompatibility with sqlalchemy < 1.3.11 (#290) (f99f3a7)
- Introspect constraints, keeping their order (#289) (7f65972)
- Test fix (#310) (c376d42)
1.2.2 (2022-10-04)
- Adding requirements (#250) (61a13d4)
- Don't introspect internal UNIQUE constraints (#244) (51cdc53)
- Spanner auto managed indexes should not be introspected (#241) (c3b5907)
- Update dialect name for ALTER operation overrides (#234) (f9e8ebe)
- Add auto retry mechanism explanation (#243) (68b9bc8)
- Mention autocommit_block as a solution for Aborted transaction … (#239) (f23e599), closes #229
- Mention package install with pip (#245) (528a9b0)
1.2.1 (2022-08-09)
- alembic migration fails in case of a sequential upgrade (#200) (f62f664)
- don't reset attributes of non-Spanner connections (#222) (072415e)
- incorrect DDL generated when using server_default (#209) (#220) (7ab1742)
1.2.0 (2022-06-03)
1.1.0 (2022-01-28)
- drop read_only on a connection returned back to a pool (#189) (16388c1)
- rollback a connection returned back to pool (#193) (13ff9cb)
- support SQLAlchemy 1.4 (#191) (029b181)
- bump up google-cloud-spanner required version (#171) (33c86e8)
- connection reset fails when an additional dialect is used (#188) (417b8b8)
- delete stale instance with delay of 5 seconds (#194) (2932a02)
- NOT NULL computed column creation failure (#173) (e336735)
- add a README section for the autoincremented ids (#180) (4c610ea)
- explicitly recommend uuid to generate PKs (#182) (b10f2ca), closes #181
1.0.0 (2021-12-08)
- add code samples (#55) (406c34b)
- set user-agent string to distinguish SQLAlchemy requests (#116) (b5e1a21)
- support computed columns (#139) (046ca97), closes #137
- support JSON data type (#135) (184a7d5)
- support read_only connections (#125) (352c47d)
- support stale reads (#146) (d80cb27)
- ALTER COLUMN NOT NULL directive fails because of inappropriate syntax (#124) (c433cda)
- array columns reflection (#119) (af3b97b), closes #118
- calculate limit value correctly for offset only queries (#160) (6844336)
- correct typo in spanner_interleave_on_delete_cascade keyword (#99) (a0ebf75)
- raise Unimplemented error when creating temporary tables (#159) (646d6ac)
- rollback failed exception log (#106) (809e6ab)