Changelog

PyPI History

2.22.0 (2023-12-12)

Features

  • Add support for Cloud Bigtable Request Priorities in App Profiles (#871) (a4d551e)

  • Add support for Python 3.12 (#888) (4f050aa)

  • Introduce compatibility with native namespace packages (#893) (d218f4e)

  • Publish CopyBackup protos to external customers (#855) (4105df7)

Bug Fixes

  • Add feature flag for improved mutate rows throttling (e5af359)

  • Add lock to flow control (#899) (e4e63c7)

  • Mutations batcher race condition (#896) (fe58f61)

  • Require google-cloud-core 1.4.4 (#866) (09f8a46)

  • Use retry_async instead of retry in async client (597efd1)

Documentation

2.21.0 (2023-08-02)

Features

  • Add last_scanned_row_responses to FeatureFlags (#845) (14a6739)

Documentation

2.20.0 (2023-07-17)

Features

  • Add experimental reverse scan for public preview (d5720f8)

  • Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (d5720f8)

Bug Fixes

  • Add async context manager return types (#828) (475a160)

Documentation

  • Fix formatting for reversed order field example (#831) (fddd0ba)

2.19.0 (2023-06-08)

Features

  • Add ChangeStreamConfig to CreateTable and UpdateTable (#786) (cef70f2)

Bug Fixes

  • Add a callback function on flush_rows (#796) (589aa5d)

Documentation

2.18.1 (2023-05-11)

Bug Fixes

  • Revert “Feat: Threaded MutationsBatcher” (#773) (a767cff)

2.18.0 (2023-05-10)

Features

Bug Fixes

  • Pass the “retry” when calling read_rows. (#759) (505273b)

Documentation

  • Fix delete from column family example (#764) (128b4e1)

  • Fix formatting of request arg in docstring (#756) (45d3e43)

2.17.0 (2023-03-01)

Features

  • Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#740) (1adcad4)

2.16.0 (2023-02-27)

Features

  • Enable “rest” transport in Python for services supporting numeric enums (c5116e0)

  • Publish the Cloud Bigtable Change Streams (c5116e0)

Bug Fixes

  • Add context manager return types (beb5bf3)

  • deps: Require google-api-core>=1.34.0,>=2.11.0 (c5116e0)

Documentation

  • Add documentation for enums (beb5bf3)

2.15.0 (2023-01-10)

Features

2.14.1 (2022-12-06)

Bug Fixes

  • deps: Require google-api-core >=1.34.0, >=2.11.0 (e5875cb)

  • Drop usage of pkg_resources (e5875cb)

  • Fix timeout default values (e5875cb)

Documentation

  • samples: Snippetgen should call await on the operation coroutine before calling result (e5875cb)

2.14.0 (2022-11-30)

Features

  • Add typing to proto.Message based class attributes (c1538d5)

  • remove enum value ReadRowsRequest.RequestStatsView.REQUEST_STATS_EFFICIENCY (c1538d5)

  • remove field ReadIterationStats.deletes_seen (c1538d5)

  • remove field RequestStats.read_efficiency_stats (c1538d5)

  • remove proto ReadEfficiencyStats (c1538d5)

  • rename field RequestStats.all_read_stats to full_read_stats_view (c1538d5)

  • rename proto AllReadStats to FullReadStatsView (c1538d5)

  • rename proto ReadIteratorStats to ReadIterationStats (c1538d5)

Bug Fixes

  • Add dict typing for client_options (c1538d5)

2.13.2 (2022-10-20)

Bug Fixes

  • Respect deadlines for column family operations (#687) (df2e64a)

2.13.1 (2022-10-10)

Bug Fixes

2.13.0 (2022-09-29)

Features

Bug Fixes

2.12.0 (2022-09-19)

Features

  • Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API (#670) (c57289c)

Documentation

2.11.3 (2022-08-17)

Performance Improvements

2.11.2 (2022-08-11)

Bug Fixes

  • deps: allow protobuf < 5.0.0 (#631) (fd54fc6)

  • deps: require proto-plus >= 1.22.0 (fd54fc6)

2.11.1 (2022-08-08)

Bug Fixes

  • Retry the RST Stream error in mutate rows and read rows(#624) (d24574a)

2.11.0 (2022-08-04)

Features

  • add audience parameter (a7a7699)

  • add satisfies_pzs output only field (#614) (7dc1469)

  • Add storage_utilization_gib_per_node to Autoscaling target (a7a7699)

  • Cloud Bigtable Undelete Table service and message proto files (a7a7699)

Bug Fixes

  • deps: require google-api-core>=1.32.0,>=2.8.0 (a7a7699)

  • require python 3.7+ (#610) (10d00f5)

Performance Improvements

2.10.1 (2022-06-03)

Bug Fixes

Documentation

  • fix changelog header to consistent size (#596) (51961c3)

2.10.0 (2022-05-30)

Features

  • refreshes Bigtable Admin API(s) protos (#589) (b508e33)

Documentation

2.9.0 (2022-04-14)

Features

  • App Profile multi cluster routing support with specified cluster ids (#549) (a0ed5b5)

  • AuditConfig for IAM v1 (4e50278)

Bug Fixes

  • deps: require grpc-google-iam-v1 >=0.12.4 (4e50278)

Documentation

  • fix type in docstring for map fields (4e50278)

2.8.1 (2022-04-07)

Bug Fixes

  • Prevent sending full table scan when retrying (#554) (56f5357)

2.8.0 (2022-04-04)

Features

  • Add ListHotTablets API method and protobufs (#542) (483f139)

Documentation

  • explain mutate vs mutate_rows (#543) (84cfb0a)

  • Remove the limitation that all clusters in a CMEK instance must use the same key (f008eea)

  • Update cpu_utilization_percent limit (#547) (f008eea)

2.7.1 (2022-03-17)

Bug Fixes

  • Ensure message fields are copied when building retry request (#533) (ff7f190)

2.7.0 (2022-03-06)

Features

Bug Fixes

  • deps: require google-api-core>=1.31.5, >=2.3.2 (#526) (a8a92ee)

  • deps: require proto-plus>=1.15.0 (a8a92ee)

2.6.0 (2022-02-26)

Features

  • add WarmAndPing request for channel priming (#504) (df5fc1f)

2.5.2 (2022-02-24)

Bug Fixes

  • Pass app_profile_id when building updated request (#512) (2f8ba7a)

2.5.1 (2022-02-17)

Bug Fixes

2.5.0 (2022-02-07)

Features

Bug Fixes

  • deps: drop packaging dependency (a535f99)

  • deps: require google-api-core >= 1.28.0 (a535f99)

  • improper types in pagers generation (f9c7699)

  • improve type hints, mypy checks (#448) (a99bf88)

  • resolve DuplicateCredentialArgs error when using credentials_file (d6bff70)

Documentation

  • clarify comments in ReadRowsRequest and RowFilter (#494) (1efd9b5)

  • list oneofs in docstring (a535f99)

2.4.0 (2021-09-24)

Features

  • Publish new fields to support cluster group routing for Cloud Bigtable (#407) (66af554)

Bug Fixes

  • add ‘dict’ annotation type to ‘request’ (160bfd3)

2.3.3 (2021-07-24)

Bug Fixes

2.3.2 (2021-07-20)

Bug Fixes

  • deps: pin ‘google-{api,cloud}-core’, ‘google-auth’ to allow 2.x versions (#379) (95b2e13)

  • directly append to pb for beter read row performance (#382) (7040e11)

2.3.1 (2021-07-13)

Bug Fixes

  • use public ‘table_admin_client’ property in backups methods (#359) (bc57c79)

2.3.0 (2021-07-01)

Features

Bug Fixes

Documentation

  • add paramter mutation_timeout to instance.table docs (#305) (5bbd06e)

  • fix broken links in multiprocessing.rst (#317) (e329352)

  • omit mention of Python 2.7 in ‘CONTRIBUTING.rst’ (#1127) (#329) (6bf0c64), closes #1126

2.2.0 (2021-04-30)

Features

  • backup restore to different instance (#300) (049a25f)

2.1.0 (2021-04-21)

Features

2.0.0 (2021-04-06)

⚠ BREAKING CHANGES

  • microgenerator changes (#203)

Features

Bug Fixes

  • address issue in establishing an emulator connection (#246) (1a31826)

  • fix unit test that could be broken by user’s environment (#239) (cbd712e)

  • guard assignments of certain values against None (#220) (341f448)

  • retry: restore grpc_service_config for CreateBackup and {Restore,Snapshot}Table (#240) (79f1734)

Documentation

Dependencies

  • update gapic-generator-python to 0.40.11 (#230) (47d5dc1)

  • upgrade gapic-generator-python to 0.43.1 (#276) (0e9fe54)

2.0.0-dev1 (2021-02-24)

⚠ BREAKING CHANGES

  • microgenerator changes (#203)

Features

Bug Fixes

  • guard assignments of certain values against None (#220) (341f448)

1.7.0 (2021-02-09)

Features

Bug Fixes

  • Renaming region tags to not conflict with documentation snippets (#190) (dd0cdc5)

Documentation

1.6.1 (2020-12-01)

Documentation

1.6.0 (2020-11-16)

Features

1.5.1 (2020-10-06)

Bug Fixes

  • harden version data gathering against DistributionNotFound (#150) (c815421)

1.5.0 (2020-09-22)

Features

  • add ‘Rowset.add_row_range_with_prefix’ (#30) (4796ac8)

  • add response status to DirectRow.commit() (#128) (2478bb8), closes #127

  • pass ‘client_options’ to base class ctor (#104) (e55ca07), closes #69

Bug Fixes

  • pass timeout to ‘PartialRowsData.response_iterator’ (#16) (8f76434)

  • retry if failure occurs on initial call in MutateRows (#123) (0c9cde8)

  • python_samples: README link fix, enforce samples=True (#114) (dfe658a)

Documentation

1.4.0 (2020-07-21)

Features

  • bigtable: Managed Backups wrappers (#57) (a351734)

1.3.0 (2020-07-16)

Features

  • api_core: support version 3 policy bindings (#9869) (a9dee32)

  • bigtable: add py2 deprecation warnings; standardize use of ‘required’ in docstrings (via synth) (#10064) (5460de0)

  • Create CODEOWNERS (#27) (2b63746)

  • bigtable: skip system tests failing with emulator (#18) (399d3d3)

  • bigtable: support