Releases: RoryQ/spanner-emulator
1.5.38
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.38
Bug Fixes
- Fixed Issue GoogleCloudPlatform/cloud-spanner-emulator#235 to return correct DDL in GetDatabaseDdl when search indexes exist.
- Fixed Issue GoogleCloudPlatform/cloud-spanner-emulator#217 where ALTER PROTO BUNDLE INSERT statement was corrupting existing proto descriptors.
- Fixed Issue GoogleCloudPlatform/cloud-spanner-emulator#237 to no longer errors on DML statements with FORCE_INDEX hints.
New Feature
- Add no-op support for IF NOT EXISTS/IF EXISTS in Change Streams
- Add multiplexed sessions support to emulator.
- Enable JSON mutator functions (JSON_SET, JSON_STRIP_NULLS, JSON_REMOVE, JSON_ARRAY_APPEND, JSON_ARRAY_INSERT) in the emulator.
- AlterChangeStream statement to track all tables listed in the SET FOR clause.
- Upgrade ZetaSQL dependency to 2025.06.1
What's Changed
- Bump cloud.google.com/go/spanner from 1.82.0 to 1.83.0 by @dependabot[bot] in #131
- Bump google.golang.org/api from 0.238.0 to 0.239.0 by @dependabot[bot] in #132
- Bump google.golang.org/api from 0.239.0 to 0.240.0 by @dependabot[bot] in #133
- Bump github.com/googleapis/gax-go/v2 from 2.14.2 to 2.15.0 by @dependabot[bot] in #134
- Bump google.golang.org/api from 0.240.0 to 0.241.0 by @dependabot[bot] in #135
- chore: update emulator version to 1.5.38 by @RoryQ in #136
Full Changelog: 1.5.37...1.5.38
1.5.37
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.37
Bug Fixes
- Fixes an issue with a missing file for the PostgreSQL function catalog in the Docker build.
- Fixed an issue where the BatchWrite API would not return a status object for successful requests. This could cause client applications to crash and was inconsistent with the production service's behavior. Fixes GoogleCloudPlatform/cloud-spanner-emulator#248.
What's Changed
Full Changelog: 1.5.36...1.5.37
1.5.36
1.5.36
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.36
Bug Fixes
- Fixing issue reported in Issue GoogleCloudPlatform/cloud-spanner-emulator#235
- unnamed Check constraint is generating different names in emulator
1.5.35
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.35
Bug Fixes
- Named schemas in relation to foreign keys will now be handled correctly.
- Fixing issue reported in Issue GoogleCloudPlatform/cloud-spanner-emulator#180.
- While using GetDatabase within the emulator, identified that dialect is not getting returned.
New Feature
- Upgrade ZetaSQL dependency to 2025.03.1
Significant Changes
- External Schema PG
What's Changed
- Bump cloud.google.com/go/spanner from 1.80.0 to 1.82.0 by @dependabot in #124
- Bump google.golang.org/api from 0.236.0 to 0.238.0 by @dependabot in #126
- Update check-emulator-version.yaml by @RoryQ in #127
- bumping emulator to 1.5.36 by @RoryQ in #129
Full Changelog: 1.5.34...1.5.36
1.5.34
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.34
Features
- Add support for Cassandra data type options in DDL
What's Changed
Full Changelog: 1.5.33...1.5.34
1.5.33
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.33
Features
- Enable support for default time zone.
- Enable PG JSONB containment/existence functions.
- Add no-op support for CREATE/ALTER/DROP placement
What's Changed
Full Changelog: 1.5.32...1.5.33
1.5.32
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.32
New Feature
- Enable SEARCH INDEX in the emulator.
- Enable jsonb functions: jsonb_delete, jsonb_delete_path, jsonb_concat, jsonb_insert, jsonb_set, jsonb_set_lax, and jsonb_strip_nulls.
What's Changed
Full Changelog: 1.5.31...1.5.32
1.5.31
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.31
New Feature
- Support DROP VECTOR INDEX
- supports comment in ddl.
- Added batch write support.
- Support approx_cosine_distance, approx_euclidean_distance, and approx_dot__product if has vector index on same column and distance type.
- Support ALTER VECTOR INDEX
- Interval support for GSQL dialect.
What's Changed
Full Changelog: 1.5.30...1.5.31
1.5.30
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.30
Bug Fixes
- Fixing issue reported in GoogleCloudPlatform/cloud-spanner-emulator#203.
- Fix an issue that dropping a table would clear all sequence's internal states.
- Fixing issues for identity columns in information_schema tables.
New Feature
- Add support CREATE VECTOR INDEX (GoogleCloudPlatform/cloud-spanner-emulator#215)
- Add support for PropertyGraph (GoogleCloudPlatform/cloud-spanner-emulator#186)
- Add support for ORDER BY and LIMIT in aggregates
- Add support for SELECT FOR UPDATE (GoogleCloudPlatform/cloud-spanner-emulator#218)
- Add support for tiered storage feature with the LOCALITY GROUP syntax (GSQL dialect)
What's Changed
Full Changelog: 1.5.29...1.5.30
1.5.29
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.29
New Feature
- CreateSession supports multiplexed sessions
- Enabling GoogleSQL pipe syntax.
- Enable informational (NOT ENFORCED) foreign keys.
- Enable SERIAL/AUTO_INCREMENT.
What's Changed
- Bump cloud.google.com/go/spanner from 1.73.0 to 1.79.0 by @dependabot in #110
- Bump google.golang.org/api from 0.216.0 to 0.228.0 by @dependabot in #107
- Bump google.golang.org/grpc from 1.69.4 to 1.71.1 by @dependabot in #109
- add verify workflow by @RoryQ in #111
- auto version bump by @RoryQ in #112
- chore: update emulator version to 1.5.29 by @github-actions in #113
Full Changelog: 1.5.28...1.5.29
1.5.28
Full Changelog: 1.5.27...1.5.28
New Feature
Enable identity columns, sequence clauses, and `default_sequence_kind` in Emulator.