Changelog

0.4.0 (2024-11-11)

⚠ BREAKING CHANGES

  • deprecated various PSC instance configuration fields

Features

  • add more observability options on the Instance level (68a04ad)

  • add new API to execute SQL statements (68a04ad)

  • add new API to perform a promotion or switchover on secondary instances (68a04ad)

  • add new API to upgrade a cluster (68a04ad)

  • add new CloudSQL backup resource (68a04ad)

  • add new cluster and instance level configurations to interact with Gemini (68a04ad)

  • add new PSC instance configuration setting and output the PSC DNS name (68a04ad)

  • add optional field to keep extra roles on a user if it already exists (68a04ad)

  • add support for Free Trials (68a04ad)

  • add support to schedule maintenance (68a04ad)

  • additional field to set tags on a backup or cluster (68a04ad)

  • support for obtaining the public ip addresses of an instance and enabling outbound public ip (68a04ad)

Bug Fixes

  • deprecated various PSC instance configuration fields (68a04ad)

Documentation

  • various typo fixes, correcting the formatting, and clarifications on the request_id and validate_only fields in API requests and on the page_size when listing the database (68a04ad)

0.3.16 (2024-10-31)

Bug Fixes

  • disable universe-domain validation (85c7512)

0.3.15 (2024-10-24)

Features

0.3.14 (2024-10-23)

Features

  • add more observability options on the Instance level (e729f1e)

  • add new API to execute SQL statements (e729f1e)

  • add new API to list the databases in a project and location (e729f1e)

  • add new API to perform a promotion or switchover on secondary instances (e729f1e)

  • add new PSC instance configuration setting and output the PSC DNS name (e729f1e)

  • add optional field to keep extra roles on a user if it already exists (e729f1e)

  • add support for Free Trials (e729f1e)

  • add support to schedule maintenance (e729f1e)

  • additional field to set tags on a backup or cluster (e729f1e)

  • support for obtaining the public ip addresses of an instance and enabling either inbound or outbound public ip (e729f1e)

Documentation

  • various typo fixes, correcting the formatting, and clarifications on the request_id and validate_only fields in API requests and on the page_size when listing the database (e729f1e)

0.3.13 (2024-09-03)

Features

  • support for enabling outbound public IP on an instance (4f468fa)

  • support for getting maintenance schedule of a cluster (4f468fa)

  • support for getting outbound public IP addresses of an instance (4f468fa)

  • support for setting maintenance update policy on a cluster (4f468fa)

0.3.12 (2024-07-30)

Bug Fixes

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

0.3.11 (2024-07-08)

Bug Fixes

0.3.10 (2024-03-05)

Features

  • Add new API to list the databases in a project and location (3f2a93c)

  • Add PSC cluster and instance configuration settings to enable/disable PSC and obtain the PSC endpoint name (3f2a93c)

  • Add support for getting PSC DNS name from the GetConnectionInfo API (3f2a93c)

  • Add support for obtaining the public IP address of an Instance (3f2a93c)

Bug Fixes

  • deps: Exclude google-auth 2.24.0 and 2.25.0 (3f2a93c)

Documentation

  • Clarified read pool config is for read pool type instances (3f2a93c)

0.3.9 (2024-02-22)

Bug Fixes

  • [Many APIs] fix ValueError in test__validate_universe_domain (#12280) (2d75d0e)

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

0.3.8 (2024-02-06)

Bug Fixes

  • Add google-auth as a direct dependency (780c5f1)

  • Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (780c5f1)

  • Resolve AttributeError ‘Credentials’ object has no attribute ‘universe_domain’ (780c5f1)

0.3.7 (2024-02-01)

Features

  • Allow users to explicitly configure universe domain (a0392ee)

0.3.6 (2024-01-04)

Features

  • added instance network config (bea1a52)

  • added ListDatabases API and Database object (bea1a52)

  • added PSC config, PSC interface config, PSC instance config (bea1a52)

  • added two boolean fields satisfies_pzi and satisfies_pzs (bea1a52)

  • changed field network in NetworkConfig from required to optional (bea1a52)

Documentation

  • clarified read pool config is for read pool type instances (bea1a52)

0.3.5 (2023-12-07)

Features

  • Add support for python 3.12 (ea6cfc2)

  • Introduce compatibility with native namespace packages (ea6cfc2)

Bug Fixes

  • Require proto-plus >= 1.22.3 (ea6cfc2)

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

0.3.4 (2023-11-02)

Features

  • Add new field in GenerateClientCertificate v1 API to allow AlloyDB connectors request client certs with metadata exchange support (c915e94)

Documentation

  • Clarify that readPoolConfig is required under certain circumstances, and fix doc formatting on allocatedIpRange. (c915e94)

0.3.3 (2023-09-30)

Features

  • Add support to generate client certificate and get connection info (0f72d58)

  • Add support to generate client certificate and get connection info for auth proxy in AlloyDB v1 (#11764) (0f72d58)

0.3.2 (2023-09-19)

Features

  • v1alpha: Added ClientConnectionConfig (899c388)

  • v1alpha: Added DatabaseVersion (899c388)

  • v1alpha: Added enum value for PG15 (899c388)

  • v1alpha: Deprecate network field in favor of network_config.network (899c388)

0.3.1 (2023-09-19)

Features

  • Added ClientConnectionConfig (c76e881)

  • Added DatabaseVersion (c76e881)

  • Added enum value for PG15 (c76e881)

  • Added QuantityBasedExpiry (c76e881)

  • Changed description for recovery_window_days in ContinuousBackupConfig (c76e881)

  • Deprecate network field in favor of network_config.network (c76e881)

0.3.0 (2023-07-17)

Features

  • add metadata exchange support for AlloyDB connectors (6b47f7a)

  • adds metadata field describing an AlloyDB backup’s quantity based retention (6b47f7a)

0.2.1 (2023-07-05)

Bug Fixes

0.2.0 (2023-06-13)

Features

  • Added cluster network config (32760f9)

  • Added ClusterView supporting more granular view of continuous backups (32760f9)

  • Added fault injection API (32760f9)

  • Added instance update policy (32760f9)

  • Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY (32760f9)

  • Added support for continuous backups (32760f9)

  • Added support for cross-region replication (secondary clusters/instances and promotion) (32760f9)

  • Added users API (32760f9)

Bug Fixes

  • Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA (32760f9)

0.1.1 (2023-03-25)

Documentation

0.1.0 (2023-03-06)

Features

  • add initial files for google.cloud.alloydb.v1 (#10847) (c9ebf82)

Changelog