Changes

1.13.0 (2022-01-24)

Features

  • bigtable/spanner: add google-c2p dependence to bigtable and spanner (#5090) (5343756)
  • bigtable: add google-c2p dependence (5343756)
  • bigtable: add support for autoscaling (#5232) (a59d1ac)

1.12.0 (2021-11-15)

Features

  • bigtable/cbt: cbt ‘import’ cmd to parse a .csv file and write to CBT (#5072) (5a2ed6b)

1.11.0 (2021-10-29)

Features

Bug Fixes

  • bigtable/bttest: Cells per row offset filters didn't implement truthiness correctly, breaking conditional filters (#4287) (a1a2a77)
  • bigtable/bttest: Emulator too lenient for empty RowMutation (#4359) (35ceae2)
  • bigtable/bttest: emulator too lenient regarding RowFilter and CheckAndMutateRow conditions (#4095) (99537fe)
  • bigtable/bttest: fix ModifyColumnFamilies to purge data (#4096) (2095028)
  • bigtable: emulator crashes in SampleRowKeys (#4455) (691e923)
  • bigtable: fix #4338 by removing obsolete with block (#4353) (1cf34b3)

1.10.1 (2021-06-02)

Bug Fixes

  • bigtable: Guard for nil EncryptionConfig in Clusters, GetCluster (#4113) (a17ff67)

1.10.0 (2021-05-03)

Features

1.9.0 (2021-04-30)

Features

  • bigtable: Customer Managed Encryption (CMEK) (#3899) (e9684ab)

1.8.0 (2021-02-24)

Features

  • bigtable: support partial results in InstanceAdminClient.Clusters() (#2932) (28decb5)

1.7.1 (2021-01-25)

Bug Fixes

1.7.0 (2021-01-19)

Features

v1.6.0

  • Add support partial results in InstanceAdminClient.Instances. In the case of partial availability, available instances will be returned along with an ErrPartiallyUnavailable error.
  • Add support for label filters.
  • Fix max valid timestamp in the emulator to allow reversed timestamp support.

v1.5.0

  • Add support for managed backups.

v1.4.0

  • Add support for instance state and labels to the admin API.
  • Add metadata header to all data requests.
  • Fix bug in timestamp to time conversion.

v1.3.0

  • Clients now use transport/grpc.DialPool rather than Dial.
    • Connection pooling now does not use the deprecated (and soon to be removed) gRPC load balancer API.

v1.2.0

  • Update cbt usage string.

  • Fix typo in cbt tool.

  • Ignore empty lines in cbtrc.

  • Emulator now rejects microseconds precision.

v1.1.0

  • Add support to cbt tool to drop all rows from a table.

  • Adds a method to update an instance with clusters.

  • Adds StorageType to ClusterInfo.

  • Add support for the -auth-token flag to cbt tool.

  • Adds support for Table-level IAM, including some bug fixes.

v1.0.0

This is the first tag to carve out bigtable as its own module. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.