Releases: RoryQ/spanner-emulator
Releases · RoryQ/spanner-emulator
1.5.14
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.14
Bug Fixes
ALTER DATABASE ddl not supported (https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/issues/27)
New Feature
upgrade distroless docker build
Support ALTER DATABASE DDL no-op on Cloud Spanner Emulator.
Fix foreign key transaction restriction for the transaction with multiple flush.
Support Sequence in PostgreSQL.
Return unsupported error for upsert queries in Emulator
Support ALTER DATABASE DDL no-op on Cloud Spanner Emulator.
Support constant-value batch queries like SELECT 1, which are now supported by Cloud Spanner
upgrade go language dependency
Add builtin PostgreSQL TVFs to the Spanner Emulator
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.
1.5.12
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.12
Bug Fixes
- Allow tables with TTL to be deleted.
New Feature
- Added support for PostgreSQL dialect.
- Add change stream merge / split churning support.
- Allow PLAN query mode and return query parameter types
- Enable support for GENERATE_UUID()
- Generated columns can now be used as primary keys.
Significant Changes
- Added support for PostgreSQL dialect.