------------------------------------------------------------------- Fri Jan 16 08:24:55 UTC 2026 - John Paul Adrian Glaubitz - Update to 3.9.0 * Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT - from version 3.8.0 * auto-enable mTLS when supported certificates are detected * check Python and dependency versions in generated GAPICs ------------------------------------------------------------------- Fri Oct 17 12:20:31 UTC 2025 - John Paul Adrian Glaubitz - Update to 3.7.0 * Add support for Python 3.14 * Deprecate credentials_file argument - from version 3.6.0 * Add PublicKeyFormat enums XWING_RAW_BYTES (used for KEM_XWING) and DER (186cef2) * Support KEY_ENCAPSULATION purpose and quantum-safe algorithms ML_KEM_768, ML_KEM_1024 and KEM_XWING (186cef2) - from version 3.5.1 * [google-cloud-kms] A comment for enum value `DESTROYED` in enum `CryptoKeyVersionState` is changed (#13913) - from version 3.5.0 * Adding eTag field to AutokeyConfig (5d7b972) * Updating docs for total_size field in KMS List APIs (5d7b972) - Update BuildRequires and Requires from setup.py ------------------------------------------------------------------- Fri Apr 25 07:14:57 UTC 2025 - John Paul Adrian Glaubitz - Update to 3.4.1 * [Many APIs] Allow Protobuf 6.x * Remove setup.cfg configuration for creating universal wheels (#13659) - from version 3.4.0 * Support PQC asymmetric signing algorithms ML_DSA_65 and SLH_DSA_SHA2_128s (#13538) * Add a PublicKeyFormat enum to allow specifying the format the - from version 3.3.1 * **deps:** Require grpc-google-iam-v1 >= 0.14.0 - from version 3.3.0 * Add REST Interceptors which support reading metadata * Add support for reading selective GAPIC generation methods from service YAML - from version 3.2.2 * Modify enum comment (#13410) - from version 3.2.1 * Code documentation improvements (#13366) - from version 3.2.0 * Add support for opt-in debug logging * Fix typing issue with gRPC metadata when key ends in -bin * A comment for enum `CryptoKeyVersionAlgorithm` is changed (#13305) - from version 3.1.1 * Disable universe-domain validation (#13243) - from version 3.1.0 * Add support for Python 3.13 (#13207) - from version 3.0.0 * Pagination feature is introduced for method ListKeyHandles in service Autokey * Adding a state field for AutokeyConfig * Pagination feature is introduced for method ListKeyHandles in service Autokey * A comment for field destroy_scheduled_duration in message .google.cloud.kms.v1.CryptoKey is updated for the default duration * Field service_resolvers in message .google.cloud.kms.v1.EkmConnection is Explicitly is marked as to have field behavior of Optional - from version 2.24.2 * Retry and timeout values do not propagate in requests during pagination - from version 2.24.1 * Allow Protobuf 5.x (#12867) - from version 2.24.0 * Support Key Access Justifications policy configuration - from version 2.23.0 * Add client library for KMS Autokey service, which enables automated KMS key provision and management - from version 2.22.0 * Introduce Long-Running Operations (LRO) for KMS - Adjust upstream source name in spec file - Update BuildRequires and Requires from setup.py ------------------------------------------------------------------- Sat Apr 20 20:48:04 UTC 2024 - Dirk Müller - update to 2.21.4: * in google.cloud.kms.v1.PublicKey, pem field is always populated * Require google-api-core>=1.34.1 (#12307) (be87bc4) * fix ValueError in test__validate_universe_domain ------------------------------------------------------------------- Mon Feb 26 23:39:52 UTC 2024 - Robert Schweikert - Include in SLE 15 SP4 and later (jsc#PED-6697) ------------------------------------------------------------------- Sun Feb 4 10:07:16 UTC 2024 - Dirk Müller - update to 2.21.0: * Allow users to explicitly configure universe domain ------------------------------------------------------------------- Sat Dec 16 19:54:19 UTC 2023 - Dirk Müller - update to 2.20.0: * Require proto-plus >= 1.22.3 * Use retry_async instead of retry in async client ------------------------------------------------------------------- Thu Dec 7 21:55:40 UTC 2023 - Dirk Müller - update to 2.19.2: * Add support for python 3.12 * Introduce compatibility with native namespace packages ------------------------------------------------------------------- Wed Aug 30 10:57:59 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.19.1 * Minor formatting (#411) - from version 2.19.0 * Add interoperable symmetric encryption system (#403) ------------------------------------------------------------------- Tue Jul 18 10:08:17 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.18.0 * Add interoperable symmetric encryption system (#396) * Add async context manager return types (#398) ------------------------------------------------------------------- Tue May 30 12:41:34 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.17.0 * Added VerifyConnectivity RPC (#388) ------------------------------------------------------------------- Thu Mar 30 10:37:19 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.16.1 * Publish the API comment changes related to supporting different hash functions/values for ECDSA signing (#386) - from version 2.16.0 * Add support for Coordinated External Keys (#382) * Fix formatting of request arg in docstring (#385) ------------------------------------------------------------------- Wed Mar 1 14:18:56 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.15.0 * Enable "rest" transport in Python for services supporting numeric enums (#377) - from version 2.14.1 * Add context manager return types (8137467) * Add documentation for enums (8137467) - from version 2.14.0 * Add support for python 3.11 (#368) ------------------------------------------------------------------- Fri Jan 6 11:24:19 UTC 2023 - John Paul Adrian Glaubitz - Update to 2.13.0 * Add SHA-2 import methods (6311278) * Add support for `google.cloud.kms.__version__` (6311278) * Add support for additional HMAC algorithms (6311278) * Add typing to proto.Message based class attributes (6311278) * Add dict typing for client_options (6311278) * **deps:** Require google-api-core >=1.34.0, >=2.11.0 (dbe2f96) * Drop usage of pkg_resources (dbe2f96) * Fix timeout default values (dbe2f96) * **samples:** Snippetgen handling of repeated enum field (6311278) * **samples:** Snippetgen should call await on the operation coroutine before calling result (dbe2f96) - Drop installation of fixup_kms_v1_keywords.py, removed upstream - Update BuildRequires and Requires from setup.py ------------------------------------------------------------------- Mon Oct 17 10:23:24 UTC 2022 - John Paul Adrian Glaubitz - Update to 2.12.3 * **deps:** Allow protobuf 3.19.5 (#350) - from version 2.12.2 * **deps:** Require protobuf >= 3.20.2 (#347) ------------------------------------------------------------------- Wed Sep 28 21:36:10 UTC 2022 - Yogalakshmi Arunachalam - 2.12.1 (2022-08-11) Bug Fixes deps: allow protobuf < 5.0.0 (#322) (229e0f5) deps: require proto-plus >= 1.22.0 (229e0f5) - 2.12.0 (2022-07-14) Features add audience parameter (06a4096) Bug Fixes deps: require google-api-core>=1.32.0,>=2.8.0 (#315) (82ab556) require python 3.7+ (#313) (28d244f) ------------------------------------------------------------------- Thu Jun 9 05:22:57 UTC 2022 - pgajdos@suse.com - run just unit tests ------------------------------------------------------------------- Wed Jun 8 12:43:21 UTC 2022 - pgajdos@suse.com - version update to 2.11.2 * lot of changes, see https://github.com/googleapis/python-kms/blob/main/CHANGELOG.md - python-mock is not required for build ------------------------------------------------------------------- Mon Apr 20 11:49:12 UTC 2020 - Tomáš Chvátal - Fix build without python2 ------------------------------------------------------------------- Wed Apr 8 11:37:50 UTC 2020 - Marketa Calabkova - Update to 1.3.0 * add ProtectionLevel.External enum; standardize use of 'optional' and 'required' in docstrings (via synth) ------------------------------------------------------------------- Thu Sep 12 11:37:53 UTC 2019 - Tomáš Chvátal - Update to 1.2.1: * Remove send/recv msg size limit (via synth). (#8959) * Accomodate new location of 'IAMPolicyStub' (via synth). (#8679) * Add 'options_' argument to client's 'get_iam_policy'; pin black version (via synth). (#8656) * Add 'client_options' support, update list method docstrings (via synth). (#8514) ------------------------------------------------------------------- Tue Jul 2 14:53:37 UTC 2019 - Tomáš Chvátal - Update to 1.1.0: * Allow kwargs to be passed to create_channel (via synth). (#8395) * Add empty lines (via synth). (#8062) * Remove classifier for Python 3.4 for end-of-life. (#7535) ------------------------------------------------------------------- Mon Feb 18 09:36:48 UTC 2019 - John Vandenberg - Initial spec for v1.0.0