Skip to content

Releases: GoogleCloudPlatform/cloud-spanner-emulator

v1.5.7

07 Jul 07:13
748544f
Compare
Choose a tag to compare

New Features

  • update apt in docker to avoid installation errors in arm machines

  • Upgrading Golang version

  • Updating readme to include details for arm builds

  • upgrade bazel-gazelle

  • Add support for IF NOT EXISTS for CREATE TABLE, CREATE INDEX, and ALTER TABLE ADD COLUMN. Add support for IF EXISTS to DROP TABLE and DROP INDEX.

  • Add support for disable_query_null_filtered_index_check as a flag in the gateway.

Significant Changes

  • support HIDDEN keyword on the Cloud Spanner Emulator. Columns with HIDDEN attribute will not be included in star expansion (SELECT *).

v1.5.6

08 Jun 10:54
f9dcd54
Compare
Choose a tag to compare

New Feature

  • Enabled support for INVOKER rights views.

v1.5.5

26 May 10:18
c60967d
Compare
Choose a tag to compare

Bug Fixes

  • Previously v1.5.1 said DML THEN RETURN is enabled but it did not. Now this feature is ready to use. However, the generated columns in THEN RETURN clause are currently evaluated as null value

  • Fixing issue reported in #108

  • Fix the information_schema.columns issue reported in #114

  • Fixes the issue #101, titled "NUMERIC type conflict in ZetaSQL when using DEFAULT clause"

New Feature

  • add gazelle rule to auto update dependancies

  • autoformat WORKSPACE and auto update dependancies using gazelle

  • Enable adding spanner sys catalog data

  • upgrade go language, zetasql and other build dependancies

v1.5.4

20 Apr 09:49
bf50053
Compare
Choose a tag to compare

Bug Fixes

  • Previously v1.5.1 said DML THEN RETURN is enabled but it did not. Now this feature is ready to use. However, the generated columns in THEN RETURN clause are currently evaluated as null value. The GC support in THEN RETURN is still in progress.
  • Restrict emulator's TO_JSON_STRING from handling non-JSON types

New Feature

  • configure gcloud path in devcontainer
  • Support CREATE/ALTER/DROP CHANGE STREAMS DDL no-op on Cloud Spanner Emulator
  • upgrade golang version
  • update zetasql to make emulator build with gcc8

v1.5.3

05 Apr 11:27
16bdf84
Compare
Choose a tag to compare

Bug Fixes

  • Fixes error for failing to infer the type of null-valued untyped parameters for DATE and TIMESTAMP columns

  • Fix MacOS schema parser build

Incompatible Changes

  • Extend support for disable_query_null_filtered_index_check as a flag and statement level hint

New Feature

  • upgrade abseil dependency

  • upgrade gcc version

  • upgrade zetasql dependency

  • upgrade distroless docker build

  • autoformat WORKSPACE and auto update dependancies using gazelle

v1.5.2

23 Mar 10:17
0d7eba5
Compare
Choose a tag to compare

New Features

  • autogenerate information schema catalog data
  • add a devcontainer for emulator

v1.5.1

06 Mar 07:06
922541e
Compare
Choose a tag to compare

Bug Fixes

  • Allow using managed index names as query hints in the emulator

New Features

  • Add PG datetime evaluators to the Emulator function catalog.

  • update docker to fix data file read issue

  • Add database dialect support to the emulator.

  • Add PG map_double_to_int evaluator to the Emulator function catalog.

  • Invoker Rights Views Support.

  • Add support of DML THEN RETURN. However, the generated columns in THEN RETURN clause is currently evaluated as null value. The GC support in THEN RETURN is planned.

Significant Changes

  • Support generated primary key mutations in Emulator.

  • Adopt the new operations.proto and ddl_parser.cc.

v1.5.0

25 Jan 08:42
417bbfb
Compare
Choose a tag to compare

New Feature

  • populate information schema columns semi-automatically

  • upgrade most of the build dependancies and remove unneeded ones

  • use column names instead of numbers when reading from csv

  • Add tests for timestamp from proto conversion

  • Add tests for duration from proto conversion

  • Add a security policy

  • remove python six dependancy

  • Update the grammar file for DDL parser

  • autoformat WORKSPACE and auto update dependancies using gazelle

  • upgrade dependancies

v1.4.9

28 Dec 10:17
da4071f
Compare
Choose a tag to compare

New Feature

  • Enable WITH expression in emulator

  • Add tests for timestamp to proto conversion

  • Refactoring information schema

  • update information schema for SPANNER_STATISTICS table

  • use a specific version of bazel for consistent builds

  • upgrade bazel from 5.2.0 to 5.3.0

  • upgrade bazel from 5.3.0 to 5.4.0

Significant Changes

update internal configuration files

v1.4.8

23 Nov 07:44
73518e8
Compare
Choose a tag to compare

New Feature

  • enable DEFAULT values in emulator