Version history
Version 1.12.0, released 2025-09-29
New features
- Add CRUD APIs on Databases
 - Add PG 17 as a Database version
 - Add configuration for Managed Connection Pool
 - Update 
Database.charsetto be immutable - Add additional fields to Database object to specify the collation type, character type, if it is a template database, and the template to use for the database
 - Add field to ExecuteSQL request to just validate the sql statement
 - Add fields on the estimated/actual start/end times for an Upgrade Cluster operation
 
Documentation improvements
- Specify that the STOPPED state is not used for clusters anymore
 
Version 1.11.0, released 2025-06-25
New features
- Instance.ActivationPolicy field
 - Cluster.DenyMaintenancePeriod field
 - InstanceNetworkConfig.network output field
 - InstanceNetworkConfig.allocated_ip_range_override field
 - Backup.create_completion_time output field
 
Documentation improvements
- A comment for field 
earliest_restorable_time - A comment for field 
statusin messagePscAutoConnectionConfig 
Version 1.10.0, released 2025-05-14
New features
- Sync AlloyDB API changes from HEAD to stable
 - Add new CSQL API for supporting Cluster creation from Cloud SQL
 - Add new methods for exporting, importing and upgrade Cluster operations
 - Add new fields to support observability configurations, machine types and PSC related configs
 - Add CloudSQL support for RestoreCluster operation
 - Add new fields and methods to the AlloyDB API
 - Improve documentation of existing API fields
 - Add GCA Entitlement type
 - Add fields to PscInstanceConfig
 - Add recommended_value and scope field to SupportedDatabaseFlags
 - Make user optional in ExecuteSql API
 - Add Import and Export functionalities
 - Add machine_type field to instance config
 - Add a new GCAEntitlement field in Gemini config
 - Add the GCAInstanceConfig field in instance
 
Documentation improvements
- A comment for field 
encryption_configin message.google.cloud.alloydb.v1.AutomatedBackupPolicyis changed - A comment for field 
encryption_configin message.google.cloud.alloydb.v1.ContinuousBackupConfigis changed - A comment for message 
Instanceis changed - A comment for field 
zone_idin message.google.cloud.alloydb.v1.Instanceis changed - A comment for field 
idin message.google.cloud.alloydb.v1.Instanceis changed - A comment for field 
ipin message.google.cloud.alloydb.v1.Instanceis changed - A comment for field 
statein message.google.cloud.alloydb.v1.Instanceis changed - A comment for field 
database_flagsin message.google.cloud.alloydb.v1.Instanceis changed - A comment for field 
userin message.google.cloud.alloydb.v1.ExecuteSqlRequestis changed - A comment for field 
use_metadata_exchangein message.google.cloud.alloydb.v1.GenerateClientCertificateRequestis changed - A comment for field 
requested_cancellationin message.google.cloud.alloydb.v1.OperationMetadatais changed - A comment for field 
encryption_configin message.google.cloud.alloydb.v1beta.AutomatedBackupPolicyis changed - A comment for field 
encryption_configin message.google.cloud.alloydb.v1beta.ContinuousBackupConfigis changed - A comment for message 
Instanceis changed - A comment for field 
track_wait_event_typesin message.google.cloud.alloydb.v1beta.Instanceis changed - A comment for field 
userin message.google.cloud.alloydb.v1beta.ExecuteSqlRequestis changed - A comment for field 
use_metadata_exchangein message.google.cloud.alloydb.v1beta.GenerateClientCertificateRequestis changed 
Version 1.9.0, released 2024-10-29
New features
- Add new PSC instance configuration setting and output the PSC DNS name (commit e79b0b3)
 - Add new API to execute SQL statements (commit e79b0b3)
 - Add support for Free Trials (commit e79b0b3)
 - Add support to schedule maintenance (commit e79b0b3)
 - Additional field to set tags on a backup or cluster (commit e79b0b3)
 - Add more observability options on the Instance level (commit e79b0b3)
 - Add new API to perform a promotion or switchover on secondary instances (commit e79b0b3)
 - Support for obtaining the public ip addresses of an instance and enabling either inbound or outbound public ip (commit e79b0b3)
 - Add new API to list the databases in a project and location (commit e79b0b3)
 - Add optional field to keep extra roles on a user if it already exists (commit e79b0b3)
 
Documentation improvements
- 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 (commit e79b0b3)
 
Version 1.8.0, released 2024-06-04
New features
- Add properties for nested resource name references (commit 15eec4d)
 
Version 1.7.0, released 2024-05-13
New features
- Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)
 
Version 1.6.0, released 2024-03-26
New features
- Change netstandard2.1 target to netstandard2.0 (commit 82bea85)
 
Version 1.5.0, released 2024-02-28
No API surface changes; just dependency updates.
Version 1.4.0, released 2023-11-07
New features
- Add new field in 
GenerateClientCertificatev1 API to allow AlloyDB connectors request client certs with metadata exchange support (commit adc660e) 
Documentation improvements
- Clarify that 
readPoolConfigis required under certain circumstances, and fix doc formatting onallocatedIpRange. (commit adc660e) 
Version 1.3.0, released 2023-10-02
New features
- Add support to generate client certificate and get connection info for auth proxy in AlloyDB v1 (commit 70f274b)
 
Version 1.2.0, released 2023-09-25
New features
- Changed description for recovery_window_days in ContinuousBackupConfig (commit 4de4022)
 - Added NetworkConfig, deprecated network (commit 4de4022)
 - Added ClientConnectionConfig (commit 4de4022)
 - Added DatabaseVersion (commit 4de4022)
 - Added QuantityBasedExpiry (commit 4de4022) ## Version 1.1.0, released 2023-06-20
 
Bug fixes
- Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA (commit debc17d)
 
New features
- Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY (commit debc17d)
 - Added support for continuous backups (commit debc17d)
 - Added support for cross-region replication (secondary clusters/instances and promotion) (commit debc17d)
 - Added users API (commit debc17d)
 - Added fault injection API (commit debc17d)
 
Version 1.0.0, released 2023-06-12
Primary purpose of release is to update dependencies and promote to 1.0.0.
Documentation improvements
- Minor formatting in description of AvailabilityType (commit fa13762)
 
Version 1.0.0-beta01, released 2023-03-02
Initial release.