Releases: RoryQ/spanner-emulator
Releases · RoryQ/spanner-emulator
1.5.46
1.5.45
1.5.44
1.5.43
1.5.42
New Feature
- Support setting read_lease_regions database option on Cloud Spanner Emulator.
- Enable JSON array converter functions
- Update SPANNER_SYS metadata in the emulator
What's Changed
Full Changelog: 1.5.41...1.5.42
1.5.41
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.41
Bug Fixes
- Fixed Issue#255 by adding support for parsing
ROLEDDL statements. These statements are treated as no-op. - The Emulator did not return pre-commit tokens for StreamingRead results
- Allow multiple commit timestamps inserts to a unique index (fixes GoogleCloudPlatform/cloud-spanner-emulator#25)
New Feature
- Support INTERLEAVE IN tables & remote indexes
- Enable
FLOAT32JSON converter function
What's Changed
- Bump google.golang.org/api from 0.247.0 to 0.248.0 by @dependabot[bot] in #144
- chore: update emulator version to 1.5.41 by @RoryQ in #147
- Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #145
- Bump cloud.google.com/go/spanner from 1.84.1 to 1.85.0 by @dependabot[bot] in #146
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #148
Full Changelog: 1.5.40...1.5.41
1.5.40
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.40
Bug Fixes
- Evaluation of PG views will no longer fail to parse with GSQL syntax errors.
- Increase transaction eviction time for R/W transactions on multiplexed sessions.
- Fix emulator crashing while cleaning up old multiplex session transactions
New Feature
- Enable PropertyGraph schema-less model by supporting dynamic label and properties.
What's Changed
Full Changelog: 1.5.39...1.5.40
1.5.39
Bug Fixes
- Remove multiplex session when database is dropped
- Fix returning correct gRPC error code for mutations with multiplex sessions
New Feature
- Enable
JSON_CONTAINSin cloud spanner emulator, and add tests for JSONB containment/existence related functions. - Add
tokenize_jsonandtokenize_jsonbto cloud spanner emulator.
What's Changed
- Bump google.golang.org/grpc from 1.73.0 to 1.74.2 by @dependabot[bot] in #137
- chore: update emulator version to 1.5.39 by @RoryQ in #139
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #142
- Bump cloud.google.com/go/spanner from 1.83.0 to 1.84.1 by @dependabot[bot] in #141
- Bump google.golang.org/api from 0.243.0 to 0.246.0 by @dependabot[bot] in #140
Full Changelog: 1.5.38...1.5.39
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