- Support for google-protobuf 4.x (#315)
- Added LOCATION_POLICY_VIOLATED as an error reason
- Added rest_reference_documentation_uri to the Publishing config
- Added the google.api.api_version service option
- Minor documentation updates
- Update minimum Ruby version to 2.7 (#246)
- set packed to false on field_behavior extension (#239)
- Automated update of googleapis-common-protos-types (#217)
- Automated update of googleapis-common-protos-types (#200)
- Added the "IDENTIFIER" field behavior (#181)
- Support for API method policies (#175)
- Updated generated protobuf output to use binary descriptors for better future compatibility (#165)
- Support for a few additional client library organizations (#141)
- Added Google::Rpc::Context::AttributeContext
- Added Google::Rpc::Context::AuditContext
- Added dotnet-specific fields to API language settings
- Added overrides_by_request_protocol to api.BackendRule
- Added proto_reference_documentation_uri to api.Publishing
- Added SERVICE_NOT_VISIBLE and GCP_SUSPENDED error reason values
- Added "cookie" JwtLocation
- Added protos related to client library publishing
- Added several new error reasons
- Added protos describing HTTP requests and responses
- Update minimum Ruby version to 2.6 (#75)
- Remove some unnecessary requires
- Sync updates to imports in the source protos
- Add google/api/routing to common-protos-types
- Remove cloud-specific extended_operations proto. It's being moved to google-cloud-common.
- Add Google::Cloud::OperationResponseMapping and the extended_operations_pb file
- Removed unnecessary files from the gem package
- Add Google::Api::ErrorReason
- Add Google::Api::Visibility and Google::Api::VisibilityRule
- Add Google::Type::Decimal
- Add NON_EMPTY_DEFAULT value to Google::Api::FieldBehavior.
- Add Google::Type::Interval type.
- Add Google::Type::LocalizedText type.
- Add Google::Type::PhoneNumber and Google::Type::PhoneNumber::ShortCode types.
- Add "service_root_url" field to Google::Api::Documentation.
- Add UNORDERED_LIST value to Google::Api::FieldBehavior.
- Add UNIMPLEMENTED and PRELAUNCH values to Google::Api::LaunchStage.
- Add "monitored_resource_types" field to Google::Api::MetricDescriptor.
- Add Google::Api::ResourceDescriptor::Style type and add "style" field to Google::Api::ResourceDescriptor.
- Moved HttpRequest and LogSeverity types from Google::Logging::Type to Google::Cloud::Logging::Type, and created aliases for backward compatibility.
- Remove internal "features" field from Google::Api::Endpoint.
- Require protobuf 3.14.
- Add JWT location support in Google::Api::AuthProvider.
- Add "protocol" field and a "disable_auth" option to Google::Api::BackendRule.
- Add "launch_stage" field to Google::Api::MetricDescriptor and Google::Api::MonitoredResourceDescriptor.
- Add Google::Api::ResourceDescriptor and Google::Api::ResourceReference types and remove obsolete Google::Api::Resource type.
- Remove obsolete "experimental" field from Google::Api::Service type.
- Add Google::Rpc::ErrorInfo type.
- Add Google::Type::DateTime, Google::Type::Month, and Google::Type::TimeZone types.
- Require protobuf 3.11.
- Add WaitOperation RPC to operations_pb.rb and update documentation.
- Add new common types for:
- google/api/resource.proto
- google/type/calendar_period.proto
- google/type/expr.proto
- google/type/fraction.proto
- google/type/quaternion.proto