google-cloud-spanner 0.27.0
·
35576 commits
to main
since this release
Features
- Breaking:
Session.run_in_transactionreturns the callback's return value
instead of thecommittedtimestamp. (#3753) - Block creation of transaction for
Sessionwith existing transaction. (#3785) - Breaking: Remove
Database.readandDatabase.execute_sqlconvenience methods. (#3787) - Add a
.oneand.one_or_nonemethod onStreamedResultSet. (#3784)
Implementation
- Make
__eq__and__ne__work correctly with "unknown" types. (#3765) - Bug-fix: Re-use explicit credentials when creating
database.spanner_api. (#3722)
commit fe757be - Bug-fix: Catch both a
GaxErrorand_Rendezvous(fromgrpcio) for failures inrun_in_transaction(#3663) - Prevent nested transactions. (#3789)
Docs
- Improve the Spanner README. (#3791, #3796)
- Drop
Sessionas a promoted, top-level entity in docs. (#3792)