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.