As of January 1, 2020 this library no longer supports Python 2 on the latest released version. Library versions released prior to that date will continue to be available. For more information please visit Python 2 support on Google Cloud.

Changelog

2.21.1 (2024-11-11)

Bug Fixes

2.21.0 (2024-10-24)

Features

2.20.2 (2024-07-30)

Bug Fixes

  • Retry and timeout values do not propagate in requests during pagination (52db52e)

2.20.1 (2024-07-08)

Bug Fixes

2.20.0 (2024-04-22)

Features

  • Add Secret Version Delayed Destroy changes for client libraries (bfb8a34)

Documentation

  • Users can now enable secret version delayed destruction (bfb8a34)

2.19.0 (2024-03-22)

Features

  • [google-cloud-secret-manager] clients for SecretManager API v1beta2 (#12437) (8abb150)

2.18.3 (2024-03-05)

Bug Fixes

2.18.2 (2024-02-22)

Bug Fixes

  • deps: [Many APIs] Require google-api-core>=1.34.1 (#12309) (c23398a)

  • fix ValueError in test__validate_universe_domain (89c1b05)

2.18.1 (2024-02-06)

Bug Fixes

  • Add google-auth as a direct dependency (9e8d039)

  • Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (9e8d039)

  • Resolve AttributeError ‘Credentials’ object has no attribute ‘universe_domain’ (9e8d039)

2.18.0 (2024-02-01)

Features

  • Allow users to explicitly configure universe domain (#12243) (e14d4b1)

2.17.0 (2023-12-07)

Features

  • Add support for python 3.12 (e9655df)

  • Introduce compatibility with native namespace packages (e9655df)

Bug Fixes

  • Require proto-plus >= 1.22.3 (e9655df)

  • Use retry_async instead of retry in async client (e9655df)

2.16.4 (2023-09-19)

Documentation

2.16.3 (2023-08-03)

Documentation

2.16.2 (2023-07-05)

Bug Fixes

2.16.1 (2023-03-23)

Documentation

  • Fix formatting of request arg in docstring (#409) (925d05a)

2.16.0 (2023-02-28)

Features

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

2.15.1 (2023-01-20)

Bug Fixes

  • Add context manager return types (2b85fae)

Documentation

  • Add documentation for enums (2b85fae)

2.15.0 (2023-01-10)

Features

2.14.0 (2023-01-04)

Features

  • Update public API to include annotation support (#381) (68bbbe5)

2.13.0 (2022-12-14)

Features

  • Add support for google.cloud.secretmanager.__version__ (5530112)

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

  • Regenerate client for v1beta1 (dc9b1e3)

Bug Fixes

  • Add dict typing for client_options (5530112)

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

  • Drop usage of pkg_resources (dc9b1e3)

  • Fix timeout default values (dc9b1e3)

Documentation

  • samples: Snippetgen handling of repeated enum field (5530112)

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

2.12.6 (2022-10-10)

Bug Fixes

2.12.5 (2022-09-29)

Bug Fixes

2.12.4 (2022-08-24)

Documentation

  • samples: Added sample for creating Secret with UserManaged replication (#328) (c5fe7ff)

2.12.3 (2022-08-11)

Bug Fixes

  • deps: allow protobuf < 5.0.0 (#335) (34c5858)

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

2.12.2 (2022-08-08)

Documentation

  • samples: add sample to update secret with alias (#307) (dab8e16)

2.12.1 (2022-07-26)

Bug Fixes

  • wrong package name google-cloud-secretmanager (#325) (1693fd1)

2.12.0 (2022-07-16)

Features

Bug Fixes

2.11.1 (2022-06-06)

Bug Fixes

Documentation

  • fix changelog header to consistent size (#304) (f4437f6)

2.11.0 (2022-05-05)

Features

Bug Fixes

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

Documentation

  • fix type in docstring for map fields (d7742de)

2.10.0 (2022-04-04)

Features

  • Added support for accessing secret versions by alias (#281) (6c5cd29)

2.9.2 (2022-03-13)

Documentation

2.9.1 (2022-03-05)

Bug Fixes

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

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

2.9.0 (2022-02-26)

Features

Bug Fixes

  • deps: move libcst to extras (#248) (9acb791)

  • resolve DuplicateCredentialArgs error when using credentials_file (6c24f70)

Documentation

2.8.0 (2021-11-08)

Features

Bug Fixes

  • deps: drop packaging dependency (6aac11f)

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

Documentation

  • list oneofs in docstring (6aac11f)

  • samples: Add filtered listing samples (#209) (316de2d)

2.7.3 (2021-09-30)

Bug Fixes

  • improper types in pagers generation (59c557f)

2.7.2 (2021-09-24)

Bug Fixes

  • add ‘dict’ annotation type to ‘request’ (b5e0c81)

2.7.1 (2021-09-13)

Bug Fixes

  • add ‘dict’ type annotation to ‘request’ (#193) (1d5fee4)

2.7.0 (2021-08-03)

Features

  • add filter to customize the output of ListSecrets/ListSecretVersions calls (#161) (c09615c)

Bug Fixes

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

  • enable self signed jwt for grpc (#158) (9ebe2b3)

Documentation

  • secretmanager: add sample code for receiving a Pub/Sub message (#138) (51f743d)

Miscellaneous Chores

2.6.0 (2021-07-09)

Features

Bug Fixes

Documentation

2.5.0 (2021-06-07)

Features

Bug Fixes

2.4.0 (2021-03-31)

Features

Bug Fixes

2.3.0 (2021-03-11)

Features

2.2.0 (2021-01-20)

Features

  • added expire_time and ttl fields to Secret (#70) (92c4a98)

Bug Fixes

2.1.0 (2020-12-03)

Features

  • add common resource helper methods; expose client transport; add shebang to fixup scripts (#57) (b5c022b)

2.0.0 (2020-09-15)

⚠ BREAKING CHANGES

Features

Bug Fixes

1.0.0 (2020-05-20)

Features

0.2.0 (2020-03-06)

Features

0.1.1 (2020-01-06)

Bug Fixes

  • remove deprecations from path helpers (#9) (723ef9f)

0.1.0 (2019-12-20)

Features

  • initial generation of secret manager (1c193f8)