Skip to content

Releases: RoryQ/spanner-emulator

1.5.40

25 Aug 00:26
5f7db3b

Choose a tag to compare

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

  • chore: update emulator version to 1.5.40 by @RoryQ in #143

Full Changelog: 1.5.39...1.5.40

1.5.39

17 Aug 05:41
bbdf7e6

Choose a tag to compare

Bug Fixes

  • Remove multiplex session when database is dropped
  • Fix returning correct gRPC error code for mutations with multiplex sessions

New Feature

  • Enable JSON_CONTAINS in cloud spanner emulator, and add tests for JSONB containment/existence related functions.
  • Add tokenize_json and tokenize_jsonb to 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

24 Jul 09:09
3faa2ed

Choose a tag to compare

https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.38

Bug Fixes

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

28 Jun 04:32
fa8e87c

Choose a tag to compare

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

  • chore: update emulator version to 1.5.37 by @RoryQ in #130

Full Changelog: 1.5.36...1.5.37

1.5.36

24 Jun 23:10
613e395

Choose a tag to compare

1.5.36

https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.36

Bug Fixes

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

07 Jun 10:33
0f32e5f

Choose a tag to compare

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

  • chore: update emulator version to 1.5.34 by @RoryQ in #123

Full Changelog: 1.5.33...1.5.34

1.5.33

07 Jun 10:24
1b2b5e8

Choose a tag to compare

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

  • chore: update emulator version to 1.5.33 by @RoryQ in #122

Full Changelog: 1.5.32...1.5.33

1.5.32

07 Jun 10:03
f66cf88

Choose a tag to compare

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

07 Jun 09:51
7a8b805

Choose a tag to compare

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

  • Update version bumper by @RoryQ in #115
  • chore: update emulator version to 1.5.31 by @RoryQ in #119

Full Changelog: 1.5.30...1.5.31

1.5.30

07 Jun 09:37
b627ba0

Choose a tag to compare

https://github.com/GoogleCloudPlatform/cloud-spanner-emulator/releases/tag/v1.5.30

Bug Fixes

New Feature

What's Changed

  • chore: update emulator version to 1.5.30 by @RoryQ in #118

Full Changelog: 1.5.29...1.5.30