- Update Compute Engine v1 API to revision 20260227 (#33658)
- Update Compute Engine v1 API to revision 20250902 (#31517)
- update gapic-common dependency for generated libraries to 1.2 which requires google-protobuf v4.26+ (#31015)
- Update Compute Engine v1 API to revision 20250807 (#30881)
- return type for a number of
listandlist_<resource>methods is changed to::Gapic::Rest::PagedEnumerable(#30628) Certain methods were not classified as Paged and has an incorrect return type. With this update their return type has changed to::Gapic::Rest::PagedEnumerablewith an appropriate pagination type. These methods and their pagination types are:InterconnectAttachmentGroups.list-- new pagination elementInterconnectAttachmentGroupInterconnectGroups.list--InterconnectGroupNetworkProfiles.list--NetworkProfileRouters.list_bgp_routes--BgpRouteRouters.list_route_policies--RoutePolicyStoragePools.list--StoragePoolStoragePools.list_disks--StoragePoolDisk
- return type for a number of
listandlist_<resource>methods is changed to::Gapic::Rest::PagedEnumerable(#30628)
- Updated core dependencies including gapic-common
- Updated required Ruby version to 3.1
- Fixed several issues with validating credential configs
- Update Compute Engine API to revision 20250415 (#29479)
- Update Compute Engine API to revision 20250320 (#29417)
- Corrected the type of ManagedInstanceLastAttempt#errors (#29385)
- Update the API to revision 20250302, including the report_host_as_faulty call (#29350)
- Updated Compute Engine API to revision 20250211 (#29167)
- Update Compute Engine API to revision 20250119 (#28793)
- Support aggregated_list RPC in the NetworkFirewallPolicies service (#28253)
- Update Ruby version requirement to 3.0
- Include note about validating externally-provided credentials
- Provided opt-in debug logging
- Updated Compute Engine API to revision 20241201
- Update Compute Engine API to revision 20241105 #27613
- Minor updates (#25864)
- Support for the InstanceGroupManagerResizeRequests API
- Support for the InstanceSettingsService API
- Support for the perform_maintenance RPC in the NodeGroups API
- Support for the StoragePools API
- Support for the StoragePoolTypes API
- support instant_snapshots and region_instant_snapshot services, add set_cloud_armor_tier
- Updated minimum Ruby version to 2.7 (#24867)
- Add PerformMaintenance API (#24781)
- Support config for SecurityPolicyRuleMatcherExprOptions (#24781)
- Support Region Zones API (#24781)
- Eliminated a harmless but annoying warning in the protobuf class files
- Ensure endpoints are correct for mixin clients (#24032)
- Support for universe_domain (#23776)
- Update Compute Engine API to revision 20231110 (#23639)
- Support for channel pool configuration (#22918)
- support patch with resource policy
- Numerous changes to track the latest API features (#22468)
- Uses binary protobuf definitions for better forward compatibility (#21673)
- Don't use self-signed JWT credentials if the global configuration endpoint has been modified
- Add support for SimulateMaintenanceEvent (#20917)
- Added support for Disks, RegionDisks
- Added support for field proto_reference_documentation_uri to proto reference documentation.
- Added support for Instances, RegionInstanceTemplates and InstanceTemplates
- Added support for overrides_by_request_protocol to backend.proto
- Added support for SERVICE_NOT_VISIBLE and GCP_SUSPENDED into error reason
- Calling an RPC with a block yields a TransportOperation rather than a Faraday object (#20404)
- Calling an RPC with a block yields a TransportOperation rather than a Faraday object (#20404)
- Added AllocationSpecificSKUReservation#source_instance_template (#20054)
- Added NetworkInterface#network_attachment
- Added Reservation#resource_status
- Support for adding resource policies to a reservation
- Support for bundle aggregation type and bundle operational status in Interconnect
- Support for discarding local SSDs when stopping or suspending an instance
- Support for quota projects
- Support for retry policy confguration
- Support for specifying the network URL when setting ServiceAttachmentConsumerProjectLimit
- Support for the Network Attachments service
- Support for the TargetTcpProxies#aggregated_list call (#19463)
- Support for VM internal DNS settings
- Use self-signed JWT credentials if available
- Added Address#ipv6_endpoint_type
- Added enable_ipv6, ipv6_nexthop_address, md5_auth_enabled, peer_ipv6_nexthop_address, and status_reason fields to RouterStatusBgpPeerStatus
- Added ErrorDetails#quota_info
- Added Instance#resource_status
- Added InstanceGroupManager#list_managed_instances_results
- Added NetworkEndpointGroup#psc_data
- Added Router#md5_authentication_keys
- Added RouterBgpPeer#md5_authentication_key_name
- Updated Compute Engine API to revision 20221011 (#19324)
- Numerous documentation improvements
- Ensure exceptions have the correct cause (#19227)
- Support for additional Disk params
- Support for AdvancedMachineFeatures#visible_core_count
- Support for AttachedDisk#force_attach
- Support for BackendBucket#compression_mode
- Support for BackendService#compression_mode
- Support for Commitment#merge_source_commitments and Commitment#split_source_commitment
- Support for getting an aggregated list of SslPolicy resources
- Support for managing access control policies on backend services
- Support for managing RegionSslPolicies
- Support for managing RegionTargetTcpProxies
- Support for NodeGroup#share_settings
- Support for NodeGroupNode#consumed_resources, NodeGroupNode#instance_consumption_data, and NodeGroupNode#total_resources
- Support for SecurityPolicyAdvancedOptionsConfig#json_custom_config
- Support for setting labels on various resource types (#19164)
- Support for SslPolicy#region
- Support for TargetTclPolicy#region
- Catch path formatting errors on the client side (#18962)
- Report the resource policy that created a scheduled snapshot
- Report the size of a snapshot at creation time
- Support for architecture of instance-attached disk resources
- Support for error details and localized error messages
- Support for KeyRevocationActionType
- Support for LocationPolicyLocationConstraints
- Support for NAT rule mappings information
- Support for network firewall policy
- Support for SnapshotType
- Updated minimum required Ruby to 2.6 (#18442)
- Transcoding methods in the service stub classes are now private
- Various updates
- Support for the NetworkEdgeSecurity service
- Support for the NetworkFirewallPolicies service
- Support for the RegionSecurityPolicies service
- Support for patching RegionTargetHttpsProxies
- Support for retrieving aggregated lists of security policies
- use the new nonstandard LRO helpers
- Support for machine image management
- Support for source machine images when creating an instance
- Support for enabling UEFI networking when creating an instance
- Support for instance suspend and resume
- Support for edge security policy, cache key policy, and connection tracking policy for backends
- Support for updating region commitments
- Support for updating reservations
- Support for creating snapshots
- GA release of google-cloud-compute-v1
- Fix titles of documentation pages
- Remove some broken images and fix outdated content in authentication documentation
- BREAKING CHANGE: A number of fields have changed from enumerations to strings
- BREAKING CHANGE: Renamed IPProtocol to IPProtocolEnum
- Updated to reflect the latest API definitions
- Various updates for beta
- Numerous updates targeting public preview
- Initial alpha release