- add missing module import for universe_domain_concerns (#1016)
- Minor fixes to YARD documentation links and parameters (#959)
- Fixed handling of optional fields in coerce (#954)
- Compatibility with protobuf v23 generated map fields (#948)
- add alias for details field in Rest Error (#928)
- add new class to the rest imports (#913)
- add a transport operation class in Rest (#911)
- custom regapic exception wrapping (#866)
- Fixed uninitialized constant when checking retry policy for a REST call (#857)
- retry policy now works for REST calls
- add support for different types of credentials to REST
- deadlock fix (#845)
- Implement server-side streaming support for REST calls in gapic-common (#826)
- Support numeric_enums in the ClientStub (#817)
- parse details information from REST errors (#815)
- send protobuf version in headers (#816)
- rewrap certain grpc errors (#810) This will rewrap some GRPC::Unavailable errors that were caused by authentication failing as Gapic::GRPC::AuthorizationError which inherits from ::GRPC::Unauthenticated
- error code of 0 is not an error, body template field can be nil (#805)
- Add CallOptions#merge and CallOptions equality checking (#802)
- transcoder should always preserve slashes (#795)
- Require at least Ruby 2.6
- Support faraday 2.0
- Fix precision issues in protobuf timestamp conversion
- Fix some Ruby 3.0 keyword argument usage errors
- add full grpc transcoding to gapic-common
- small fixes for combined libraries and testing
- Add generic LROs helpers. These are used for the Nonstandard (not conforming to AIP-151) Cloud LROs.
- Require googleauth 0.17 for proper support of JWT credentials with custom scopes
- Added helper for REST pagination
- Provide a way to create
x-goog-api-client
headers with rest library version and/or without grpc library version
- Fix file permissions.
- Expand googleauth dependency to include 1.x
- Add a REST PUT method helper to Gapic::Rest.
- Provide a default value for the 'body' in the REST POST method in Gapic::Rest.
- Support for the REST calls via the Gapic::Rest::ClientStub and other classes in Gapic::Rest REST support is still being developed. Notably the full retries handling is not implemented yet.
- Support the :this_channel_is_insecure gRPC pseudo-credential, used by tests and emulators.
- Retry configs properly handle error name strings.
- Alias PagedEnumerable#next_page to PagedEnumerable#next_page!
- Fix file permissions
- Update the dependency on google-protobuf to 3.12.2
- Fix a crash when resetting a config field to nil when it has a parent but no default
- Support default call options in Gapic::Operation
- Fix implicit kwarg warnings under Ruby 2.7
Initial release