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
0.11.1 (2022-08-03)
Bug Fixes
error code of 0 is not an error, body template field can be nil (#805)
0.11.0 (2022-07-27)
Features
Add CallOptions#merge and CallOptions equality checking (#802)
Fix precision issues in protobuf timestamp conversion
Fix some Ruby 3.0 keyword argument usage errors
0.9.0 (2022-05-18)
Features
add full grpc transcoding to gapic-common
Bug Fixes
small fixes for combined libraries and testing
0.8.0 / 2022-01-20
Add generic LROs helpers. These are used for the Nonstandard (not conforming to AIP-151) Cloud LROs.
0.7.0 / 2021-08-03
Require googleauth 0.17 for proper support of JWT credentials with custom scopes
0.6.0 / 2021-07-22
Added helper for REST pagination
0.5.0 / 2021-06-15
Provide a way to create x-goog-api-client headers with rest library version and/or without grpc library version
0.4.3 / 2021-06-10
Fix file permissions.
0.4.2 / 2021-06-07
Expand googleauth dependency to include 1.x
Add a REST PUT method helper to Gapic::Rest.
0.4.1 / 2021-04-15
Provide a default value for the 'body' in the REST POST method in Gapic::Rest.
0.4.0 / 2021-02-23
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.
0.3.4 / 2020-08-07
Support the :this_channel_is_insecure gRPC pseudo-credential, used by tests and emulators.
0.3.3 / 2020-08-05
Retry configs properly handle error name strings.
0.3.2 / 2020-07-30
Alias PagedEnumerable#next_page to PagedEnumerable#next_page!
0.3.1 / 2020-06-19
Fix file permissions
0.3.0 / 2020-06-18
Update the dependency on google-protobuf to 3.12.2
0.2.1 / 2020-06-02
Fix a crash when resetting a config field to nil when it has a parent but no default
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["Version latestkeyboard_arrow_down\n\n- [1.1.0 (latest)](/ruby/docs/reference/gapic-common/latest/CHANGELOG)\n- [1.0.1](/ruby/docs/reference/gapic-common/1.0.1/CHANGELOG)\n- [0.26.0](/ruby/docs/reference/gapic-common/0.26.0/CHANGELOG)\n- [0.25.0](/ruby/docs/reference/gapic-common/0.25.0/CHANGELOG)\n- [0.24.0](/ruby/docs/reference/gapic-common/0.24.0/CHANGELOG) \n\nRelease history for gapic-common\n================================\n\n### 1.1.0 (2025-08-11)\n\n#### Features\n\n- add http binding configuration ([#38](https://github.com/googleapis/ruby-core-libraries/issues/38))\n\n### 1.0.1 (2025-07-17)\n\n#### Bug Fixes\n\n- Removed log preprocessing of large payload data when logging is disabled ([#35](https://github.com/googleapis/ruby-core-libraries/issues/35))\n\n### 1.0.0 (2025-04-30)\n\n#### Features\n\n- Bump version to 1.0 ([#33](https://github.com/googleapis/ruby-core-libraries/issues/33))\n\n### 0.26.0 (2025-04-30)\n\n#### Features\n\n- Updated required Ruby version to 3.1 ([#29](https://github.com/googleapis/ruby-core-libraries/issues/29))\n\n### 0.25.0 (2025-01-22)\n\n#### Features\n\n- Implement a polling harness ([#20](https://github.com/googleapis/ruby-core-libraries/issues/20))\n\n### 0.24.0 (2024-12-05)\n\n#### Features\n\n- Log requests and responses ([#1112](https://github.com/googleapis/gapic-generator-ruby/issues/1112))\n\n #### Bug Fixes\n\n- Hardened deadline determination against Time.now hacking ([#942](https://github.com/googleapis/gapic-generator-ruby/issues/942))\n\n### 0.23.0 (2024-10-15)\n\n#### Features\n\n- Disable universe domain check if credentials include an explicit request to do so ([#1119](https://github.com/googleapis/gapic-generator-ruby/issues/1119))\n\n### 0.22.0 (2024-07-17)\n\n#### Features\n\n- Support for google-protobuf 4.x\n- Requires at least Ruby 3.0\n\n### 0.21.2 (2024-07-02)\n\n#### Bug Fixes\n\n- Start requiring ostruct in generated test helper files ([#1065](https://github.com/googleapis/gapic-generator-ruby/issues/1065))\n\n### 0.21.1 (2023-12-14)\n\n#### Bug Fixes\n\n- add missing module import for universe_domain_concerns ([#1016](https://github.com/googleapis/gapic-generator-ruby/issues/1016))\n\n### 0.21.0 (2023-12-13)\n\n#### Features\n\n- Drop support for Ruby 2.6 ([#1009](https://github.com/googleapis/gapic-generator-ruby/issues/1009))\n- Honor universe domain in stubs ([#1008](https://github.com/googleapis/gapic-generator-ruby/issues/1008))\n\n### 0.20.0 (2023-08-31)\n\n#### Features\n\n- Add channel pooling for gapic clients ([#969](https://github.com/googleapis/gapic-generator-ruby/issues/969))\n- Add LRU hash ([#970](https://github.com/googleapis/gapic-generator-ruby/issues/970))\n\n #### Documentation\n\n- Minor fixes to YARD documentation links and parameters ([#959](https://github.com/googleapis/gapic-generator-ruby/issues/959))\n\n### 0.19.1 (2023-05-30)\n\n#### Bug Fixes\n\n- Fixed handling of optional fields in coerce ([#954](https://github.com/googleapis/gapic-generator-ruby/issues/954))\n\n### 0.19.0 (2023-05-26)\n\n#### Features\n\n- Compatibility with protobuf v23 generated map fields ([#948](https://github.com/googleapis/gapic-generator-ruby/issues/948))\n\n### 0.18.0 (2023-02-27)\n\n#### Features\n\n- add alias for details field in Rest Error ([#928](https://github.com/googleapis/gapic-generator-ruby/issues/928))\n\n### 0.17.1 (2023-02-09)\n\n#### Bug Fixes\n\n- add new class to the rest imports ([#913](https://github.com/googleapis/gapic-generator-ruby/issues/913))\n\n### 0.17.0 (2023-02-09)\n\n#### Features\n\n- add a transport operation class in Rest ([#911](https://github.com/googleapis/gapic-generator-ruby/issues/911))\n\n### 0.16.0 (2022-12-12)\n\n#### Features\n\n- custom regapic exception wrapping ([#866](https://github.com/googleapis/gapic-generator-ruby/issues/866))\n\n### 0.15.1 (2022-11-18)\n\n#### Bug Fixes\n\n- Fixed uninitialized constant when checking retry policy for a REST call ([#857](https://github.com/googleapis/gapic-generator-ruby/issues/857))\n\n### 0.15.0 (2022-11-17)\n\n#### Features\n\n- retry policy now works for REST calls\n\n### 0.14.0 (2022-11-08)\n\n#### Features\n\n- add support for different types of credentials to REST\n\n #### Bug Fixes\n\n- deadlock fix ([#845](https://github.com/googleapis/gapic-generator-ruby/issues/845))\n\n### 0.13.0 (2022-10-26)\n\n#### Features\n\n- Implement server-side streaming support for REST calls in gapic-common ([#826](https://github.com/googleapis/gapic-generator-ruby/issues/826))\n\n### 0.12.0 (2022-09-15)\n\n#### Features\n\n- Support numeric_enums in the ClientStub ([#817](https://github.com/googleapis/gapic-generator-ruby/issues/817))\n- parse details information from REST errors ([#815](https://github.com/googleapis/gapic-generator-ruby/issues/815))\n- send protobuf version in headers ([#816](https://github.com/googleapis/gapic-generator-ruby/issues/816))\n\n#### Bug Fixes\n\n- rewrap certain grpc errors ([#810](https://github.com/googleapis/gapic-generator-ruby/issues/810)) This will rewrap some GRPC::Unavailable errors that were caused by authentication failing as Gapic::GRPC::AuthorizationError which inherits from ::GRPC::Unauthenticated\n\n### 0.11.1 (2022-08-03)\n\n#### Bug Fixes\n\n- error code of 0 is not an error, body template field can be nil ([#805](https://github.com/googleapis/gapic-generator-ruby/issues/805))\n\n### 0.11.0 (2022-07-27)\n\n#### Features\n\n- Add CallOptions#merge and CallOptions equality checking ([#802](https://github.com/googleapis/gapic-generator-ruby/issues/802))\n\n#### Bug Fixes\n\n- transcoder should always preserve slashes ([#795](https://github.com/googleapis/gapic-generator-ruby/issues/795))\n\n### 0.10.0 (2022-06-20)\n\n#### Features\n\n- Require at least Ruby 2.6\n- Support faraday 2.0\n\n #### Bug Fixes\n\n- Fix precision issues in protobuf timestamp conversion\n\n- Fix some Ruby 3.0 keyword argument usage errors\n\n### 0.9.0 (2022-05-18)\n\n#### Features\n\n- add full grpc transcoding to gapic-common\n\n #### Bug Fixes\n\n- small fixes for combined libraries and testing\n\n### 0.8.0 / 2022-01-20\n\n- Add generic LROs helpers. These are used for the Nonstandard (not conforming to AIP-151) Cloud LROs.\n\n### 0.7.0 / 2021-08-03\n\n- Require googleauth 0.17 for proper support of JWT credentials with custom scopes\n\n### 0.6.0 / 2021-07-22\n\n- Added helper for REST pagination\n\n### 0.5.0 / 2021-06-15\n\n- Provide a way to create `x-goog-api-client` headers with rest library version and/or without grpc library version\n\n### 0.4.3 / 2021-06-10\n\n- Fix file permissions.\n\n### 0.4.2 / 2021-06-07\n\n- Expand googleauth dependency to include 1.x\n- Add a REST PUT method helper to Gapic::Rest.\n\n### 0.4.1 / 2021-04-15\n\n- Provide a default value for the 'body' in the REST POST method in Gapic::Rest.\n\n### 0.4.0 / 2021-02-23\n\n- 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.\n\n### 0.3.4 / 2020-08-07\n\n- Support the :this_channel_is_insecure gRPC pseudo-credential, used by tests and emulators.\n\n### 0.3.3 / 2020-08-05\n\n- Retry configs properly handle error name strings.\n\n### 0.3.2 / 2020-07-30\n\n- Alias PagedEnumerable#next_page to PagedEnumerable#next_page!\n\n### 0.3.1 / 2020-06-19\n\n- Fix file permissions\n\n### 0.3.0 / 2020-06-18\n\n- Update the dependency on google-protobuf to 3.12.2\n\n### 0.2.1 / 2020-06-02\n\n- Fix a crash when resetting a config field to nil when it has a parent but no default\n\n### 0.2.0 / 2020-03-17\n\n- Support default call options in Gapic::Operation\n- Fix implicit kwarg warnings under Ruby 2.7\n\n### 0.1.0 / 2020-01-09\n\nInitial release"]]