Changelog
0.4.9 (2025-08-29)
Features
- [google-cloud-alloydb] add data foundry service synthetic data generation API for v1 ( #14252 ) ( da7c91d )
0.4.8 (2025-06-19)
Features
-
Backup.create_completion_time output field ( 73aef85 )
-
Cluster.DenyMaintenancePeriod field ( 73aef85 )
-
Instance.ActivationPolicy field ( 73aef85 )
-
InstanceNetworkConfig.allocated_ip_range_override field ( 73aef85 )
-
InstanceNetworkConfig.network output field ( 73aef85 )
Documentation
-
A comment for field
earliest_restorable_time
( 73aef85 ) -
A comment for field
status
in messagePscAutoConnectionConfig
( 73aef85 )
0.4.7 (2025-06-11)
Features
-
Add Backup.create_completion_time output field ( 3d6ac66 )
-
Add Cluster.DenyMaintenancePeriod field ( 3d6ac66 )
-
Add Instance.ActivationPolicy field ( 3d6ac66 )
-
Add InstanceNetworkConfig.allocated_ip_range_override field ( 3d6ac66 )
-
Add InstanceNetworkConfig.network output field ( 3d6ac66 )
Documentation
-
A comment for field
earliest_restorable_time
( 3d6ac66 ) -
A comment for field
status
in messagePscAutoConnectionConfig
( 3d6ac66 )
0.4.6 (2025-05-15)
Features
-
Add a new GCAEntitlement field in Gemini config ( 50c8a86 )
-
Add CloudSQL support for RestoreCluster operation ( 50c8a86 )
-
Add fields to PscInstanceConfig ( 50c8a86 )
-
Add GCA Entitlement type ( 50c8a86 )
-
Add Import and Export functionalities ( 50c8a86 )
-
Add machine_type field to instance config ( 50c8a86 )
-
Add new CSQL API for supporting Cluster creation from Cloud SQL ( 50c8a86 )
-
Add new fields and methods to the AlloyDB API ( 50c8a86 )
-
Add new fields to support observability configurations, machine types and PSC related configs ( 50c8a86 )
-
Add new methods for exporting, importing and upgrade Cluster operations ( 50c8a86 )
-
Add recommended_value and scope field to SupportedDatabaseFlags ( 50c8a86 )
-
Add the GCAInstanceConfig field in instance ( 50c8a86 )
-
Improve documentation of existing API fields ( 50c8a86 )
-
make user optional in ExecuteSql API ( 50c8a86 )
-
Sync AlloyDB API changes from HEAD to stable ( 50c8a86 )
Documentation
-
A comment for field
database_flags
in message.google.cloud.alloydb.v1.Instance
is changed ( 50c8a86 ) -
A comment for field
encryption_config
in message.google.cloud.alloydb.v1.AutomatedBackupPolicy
is changed ( 50c8a86 ) -
A comment for field
encryption_config
in message.google.cloud.alloydb.v1.ContinuousBackupConfig
is changed ( 50c8a86 ) -
A comment for field
encryption_config
in message.google.cloud.alloydb.v1beta.AutomatedBackupPolicy
is changed ( 50c8a86 ) -
A comment for field
encryption_config
in message.google.cloud.alloydb.v1beta.ContinuousBackupConfig
is changed ( 50c8a86 ) -
A comment for field
id
in message.google.cloud.alloydb.v1.Instance
is changed ( 50c8a86 ) -
A comment for field
ip
in message.google.cloud.alloydb.v1.Instance
is changed ( 50c8a86 ) -
A comment for field
requested_cancellation
in message.google.cloud.alloydb.v1.OperationMetadata
is changed ( 50c8a86 ) -
A comment for field
state
in message.google.cloud.alloydb.v1.Instance
is changed ( 50c8a86 ) -
A comment for field
track_wait_event_types
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 50c8a86 ) -
A comment for field
use_metadata_exchange
in message.google.cloud.alloydb.v1.GenerateClientCertificateRequest
is changed ( 50c8a86 ) -
A comment for field
use_metadata_exchange
in message.google.cloud.alloydb.v1beta.GenerateClientCertificateRequest
is changed ( 50c8a86 ) -
A comment for field
user
in message.google.cloud.alloydb.v1.ExecuteSqlRequest
is changed ( 50c8a86 ) -
A comment for field
user
in message.google.cloud.alloydb.v1beta.ExecuteSqlRequest
is changed ( 50c8a86 ) -
A comment for field
zone_id
in message.google.cloud.alloydb.v1.Instance
is changed ( 50c8a86 ) -
A comment for message
Instance
is changed ( 50c8a86 ) -
A comment for message
Instance
is changed ( 50c8a86 )
0.4.5 (2025-03-19)
Features
-
v1beta:A new message
ExportClusterRequest
is added ( 923f33e ) -
v1beta:A new message
ExportClusterResponse
is added ( 923f33e ) -
v1beta:A new message
GcsDestination
is added ( 923f33e ) -
v1beta:A new method
ExportCluster
is added to serviceAlloyDBAdmin
( 923f33e )
Documentation
-
v1beta:A comment for field
database_flags
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 923f33e ) -
v1beta:A comment for field
id
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 923f33e ) -
v1beta:A comment for field
ip
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 923f33e ) -
v1beta:A comment for field
requested_cancellation
in message.google.cloud.alloydb.v1beta.OperationMetadata
is changed ( 923f33e ) -
v1beta:A comment for field
state
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 923f33e ) -
v1beta:A comment for field
zone_id
in message.google.cloud.alloydb.v1beta.Instance
is changed ( 923f33e )
0.4.4 (2025-03-15)
Bug Fixes
- [Many APIs] Allow Protobuf 6.x ( a1b9294 )
0.4.3 (2025-02-18)
Bug Fixes
- deps:Require grpc-google-iam-v1>=0.14.0 ( 4571dff )
0.4.2 (2025-02-12)
Features
-
Add REST Interceptors which support reading metadata ( a961bc0 )
-
Add support for reading selective GAPIC generation methods from service YAML ( a961bc0 )
0.4.1 (2024-12-12)
Features
- Add support for opt-in debug logging ( b1dfc55 )
Bug Fixes
- Fix typing issue with gRPC metadata when key ends in -bin ( b1dfc55 )
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
intest__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 ofretry
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 onallocatedIpRange
. ( 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 )