- INSERT OR [IGNORE|UPDATE] (#332)
- Fixed incorrect argument handling. (#333)
- support Rails 7.2.0 (#328)
- a few Ruby DSL schema dump bug fixes (#308)
- update bit-reversed sequence sample (#303)
- failed to convert active model type to spanner type under certain condition (#299)
- _insert_record failed for other adapters (#298)
- interleaved tables with built-in composite pk (#282)
- support Query Logs (#291)
- support Rails 7.1 (#278)
- more permissive arg passthrough for insert_all and upsert_all (#283)
- update README to reference PGAdapter for PG (#263)
- update README to reference PGAdapter for PG (#263) (#268)
- Support for changes in Rails 7.0.7. (#260)
- unquote string default value (#253)
- wrap default values in () as required (#238)
- call out best practices and dialect compatibility (#240)
- dropped support for Ruby 2.5 (#236)
- build error for ruby 2.5 (#216)
- add check constraint support to migrations (#205)
- allows passing of type parameter when creating parent_key column (#195)
- include index options in the output of SchemaDumper (#203)
- schema_dumper should use DDL batch (#207)
- support column DEFAULT expressions in migrations (#196)
- ignore no database when recreating (#208)
- fix typo in example of interleaved-tables (#209)
- add ActiveRecord 7 as a supported version to the README (#189)
- update limitation on interleaved tables and default column values (#190)
- Corrected the namespace for the transaction selector class (#187)
- support composite primary keys for interleaved tables (#175)
- Support insert_all and upsert_all with DML and mutations
- ActiveRecord::Type::Spanner::Array does not use element type
- add limitation of interleaved tables
- fix a couple of minor formatting issues
- GA release
- inline BeginTransaction with first statement in the transaction
- add support for query hints
- support JSON data type
- support single stale reads
- support stale reads in read-only transactions
- Add support for NUMERIC type
- Add support for ARRAY data type
- google-cloud-spanner version upgraded to 2.2
- retry session not found
- support and test multiple ActiveRecord versions
- support DDL batches on connection
- support generated columns
- support interleaved indexes + test other index features
- support optimistic locking
- support PDML transactions
- support prepared statements and query cache
- support read only transactions
- support setting attributes to commit timestamp
- add benchmarks