1.5.13
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.13
Bug Fixes
- Allow tables with TTL to be deleted.
- Fixing issue reported in b/306031803
New Feature
- Add change stream merge / split churning support.
- upgrade go language dependancy
- upgrade zetasql dependency to 2023.10.1.
- upgrade go language dependancy
- Synchronize backend and emulator parsers.
- Add PostgreSQL dialect support to the Cloud Spanner Emulator
- Allow PLAN query mode and return query parameter types
- Adding emulator support for DROP VIEW IF EXISTS
- Adding emulator support for change streams in PG dialect.
- Add MODEL DDL support.
- Add support for index_strategy hint and allow push_broadcast_hash_join as a value for join_method.
- Add MODEL schema.
- Upgrade ZetaSQL dependency to 2023.11.1.
- Add ML.PREDICT function to the catalog.
- Allow
ON DELETE NO ACTION
foreign key action - Transaction restriction for the table with Foreign Key DELETE CASCADE action.
- Add Model INFORMATION SCHEMA.
- Add support for PostgreSQL interface arrays unnest, array_length, array() function for creating an array from a subquery, and count() for columns of array type.
- Fix transaction restriction for the table with Foreign Key DELETE CASCADE action.
- Enable COSINE_DISTANCE() and EUCLIDEAN_DISTANCE() functions in the Emulator
- Support Sequence in GoogleSQL.
- Support ALTER INDEX ADD|DROP STORED COLUMN.
- upgrade go language dependency
- update docker to use python3.8
Significant Changes
- Enable support for GENERATE_UUID()
- Generated columns can now be used as primary keys.