-
Notifications
You must be signed in to change notification settings - Fork 69
chore: Pre-DIREGAPIC Refactoring #717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Pre-DIREGAPIC Refactoring #717
Conversation
Codecov Report
@@ Coverage Diff @@
## master #717 +/- ##
========================================
Coverage 92.52% 92.52%
========================================
Files 124 129 +5
Lines 13459 13595 +136
Branches 981 983 +2
========================================
+ Hits 12453 12579 +126
- Misses 765 773 +8
- Partials 241 243 +2
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haven't gotten through a full first pass yet, but here are a couple high-level things I noticed and wanted to get your thoughts on earlier. I'll aim to finish a full review by Friday EOD.
Given the size of this PR, we could iterate on one composer per review cycle, then the resulting changes could be applied to the remaining composers all at once (and reduce the round-trip time for generalizable deltas). WDYT?
| protected GrpcServiceCallableFactoryClassComposer() { | ||
| super( | ||
| createTypes(), | ||
| new StubCommentComposer("gRPC"), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we use the Transport enum from the next PR, instead of strings? We could have StubCommentComposer hard-code the appropriate name-casing. Similar for ClassNames and "grpcCallSettings", then we can pass the Transport into the super class instead of these three params.
Alternatively, there could be an ITransportContext interface, with a GrpcTransportContext implementation (for example) that would have getters like getStubCommentComposer(), getCallSettingsClass(), etc. Then we'd need only pass the transport context into the superclass, and each abstract composer wouldn't need to redefine all the getters or transport-specific state. Not sure yet whether ClassNames or the comment composer should be part of that context, whichever feels better implementation-wise is fine.
WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is the Transport enum in the next PR, I just removed all that kind of stuff to make the nex PR complete one (i.e. transport abstraction stuff is introduced there, not partially here). For this specific case (comment composer) it is literally about which string should be shown to the user (because even in the enum it would be called GRPC, not gRPC, so even with enum it is not quite the same; at the same time it is just about posting a comment, so I felt like it did not worth some fancier solution than this).
For the second part of your comment I'm not sure I understand what you mean by transport-specific state redefined in abstract classes. All that state is immutable, it is basically just a config. Transport-specific things are different for each composer (there is some intersection, but not that much). If we move every transport-specific stuff into context it would mean we would have to populate the context with a lot of stuff which makes sense only for one composer (i.e. the context becomes a big pile of things, many of which are not even known on the moment of initialization of the context).
I'm fine with either approach, but would prefer the current one, as it keeps the transport-specific/transport-agnostic business within the composer (does not propagate it into a much more global and shared thing as the Context). I like viewing AbstractClassComposer+GrpcClassComposer+HttpJsonClassComposer as a very close family of classes, basically one class split in 3 to take care of a very specific problem. Introducing context would unnecessarily propagate the transport-specific thing to a bigger context (i.e. will make the change architecturally more different from the original implementation).
| TypeStore fixedTypeStore, ClassNames classNames) { | ||
| this.fixedTypeStore = fixedTypeStore; | ||
| this.classNames = classNames; | ||
| this.testAnnotation = AnnotationNode.withType(fixedTypeStore.get("Test")); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we make this a private static final instead, using a new TypeNode with the raw Test.class?
Motivation: There's no guarantee that fixedTypeStore has "Test". Yes, some of these error-prone cases may exist or be unavoidable, so ideally we can eliminate them where possible.
Alternatively, we could create the intersection of the gRPC and REST types in this class.
Ditto for createTypes() in the other composers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can move it back to the public static final but that would mean recreation of TypeNode in a more custom way. I was under impression that there was a standard approach to declaring the set of TypeNode elements in each composer - the creteTypes() or createStaticTypes() (different composers have different name). I don't see big differfence between the testAnnotaion here and any other type created in the createType() methods by the composers.
We also can just remove testAnnotation field completely and access it as getFixedTypeStore("Test") instead everywhere where it is needed? Note, this approach (FIXED_TYPESTORE.get(name) or getFixedTypeStore().get(name)) has already been used heavily in the composers implementation.
There is no guarantee that the "Test" class will exist in fixedTypeStore, but the same is true for everything else in fixedTypeStore (so similarly, it does not feel like there is anything special about "Test" class compared to all the others in fixedTypeStore).
Note, in terms of when the failure can be detected, private static final FIXED_TYPESTORE = createTypes() and private final fixedTypeStore, initialized in the composer's constructor - they are identical, because fixedTypeStore is initialized in the constructor of the singleton classes (all composers are singletons), the INSTANCE is private static final variable in the classes, and as a result is instantiated in the same phase as the private static final FIXED_TYPESTORE. I.e. it is all the same thing as before, just one extra frame in the call stack (fixedTypeStore will be instantiated in the composer's class constructor stack, but still on the class initialization phase, basically right after loading the class in the memory.
|
The changes have been merged as multiple separate PRs. |
…717) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.checkerframework:checker-qual](https://checkerframework.org) ([source](https://togithub.com/typetools/checker-framework)) | `3.22.1` -> `3.22.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-shared-dependencies).
:robot: I have created a release *beep* *boop* --- ## [2.0.0](https://github.com/googleapis/java-shared-dependencies/compare/v2.14.0...v2.0.0) (2022-07-13) ### ⚠ BREAKING CHANGES * promote to 2.0.0 (#428) ### Features * add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#365](https://github.com/googleapis/java-shared-dependencies/issues/365)) ([f229ff3](https://github.com/googleapis/java-shared-dependencies/commit/f229ff35090119ebc744a7b89186275fd5a2bf3a)) * add build scripts for native image testing in Java 17 ([#1440](https://github.com/googleapis/java-shared-dependencies/issues/1440)) ([#697](https://github.com/googleapis/java-shared-dependencies/issues/697)) ([f0d2795](https://github.com/googleapis/java-shared-dependencies/commit/f0d27953051f806c1ef68bef69354bca1ed9c014)) * add commons-codec to dependencyManagement ([#251](https://github.com/googleapis/java-shared-dependencies/issues/251)) ([6ccebcf](https://github.com/googleapis/java-shared-dependencies/commit/6ccebcfa9131641a0322d0fc28ebb8ee0726ae73)) * add grpc-gcp to dependencyManagement ([#389](https://github.com/googleapis/java-shared-dependencies/issues/389)) ([475cbde](https://github.com/googleapis/java-shared-dependencies/commit/475cbdea7c4a729335156ab7ae13f18a1b0967c1)) * add jackson-core to the list of managed dependencies ([#190](https://github.com/googleapis/java-shared-dependencies/issues/190)) ([3d93ff4](https://github.com/googleapis/java-shared-dependencies/commit/3d93ff4144cbc6d7ca46f41d2e4c41cd9cb93df1)) * next release from main branch is 2.11.0 ([#674](https://github.com/googleapis/java-shared-dependencies/issues/674)) ([323a20c](https://github.com/googleapis/java-shared-dependencies/commit/323a20c559b9140584b47b8e6a09ef821235db28)) * next release from main branch is 2.5.0 ([#510](https://github.com/googleapis/java-shared-dependencies/issues/510)) ([011be46](https://github.com/googleapis/java-shared-dependencies/commit/011be46db0ac3e1dfed31f078679a615757c4f55)) * promote to 1.0.0 ([#341](https://github.com/googleapis/java-shared-dependencies/issues/341)) ([1b9cc50](https://github.com/googleapis/java-shared-dependencies/commit/1b9cc507e68fe98aba04160d56bb35fd2d345be6)) * promote to 2.0.0 ([#428](https://github.com/googleapis/java-shared-dependencies/issues/428)) ([0047ac7](https://github.com/googleapis/java-shared-dependencies/commit/0047ac79b44f970d0b8208d572eff82994ea6fce)) ### Bug Fixes * Add `shopt -s nullglob` to dependencies script ([#392](https://github.com/googleapis/java-shared-dependencies/issues/392)) ([3a9e25c](https://github.com/googleapis/java-shared-dependencies/commit/3a9e25c6ff77d227ec28c46a4cfdf20e982305d3)) * Add common httpclient and oauth dependencies ([#391](https://github.com/googleapis/java-shared-dependencies/issues/391)) ([5b24d61](https://github.com/googleapis/java-shared-dependencies/commit/5b24d613a3a5d32889b7eaea802d9f04494fc387)) * dependencies.sh to work with Java 17 ([#516](https://github.com/googleapis/java-shared-dependencies/issues/516)) ([b9c4b23](https://github.com/googleapis/java-shared-dependencies/commit/b9c4b23e5fdb5715d162057a43df5cbacac94acc)) * enable longpaths support for windows test ([#1485](https://github.com/googleapis/java-shared-dependencies/issues/1485)) ([#738](https://github.com/googleapis/java-shared-dependencies/issues/738)) ([48b157d](https://github.com/googleapis/java-shared-dependencies/commit/48b157d41470a5bc28421f286b15f80e3981bfa2)) * **java:** add -ntp flag to native image testing command ([#1299](https://github.com/googleapis/java-shared-dependencies/issues/1299)) ([#546](https://github.com/googleapis/java-shared-dependencies/issues/546)) ([9c2c061](https://github.com/googleapis/java-shared-dependencies/commit/9c2c061947fce904591941ac93f5ee29989cba85)) * **java:** run Maven in plain console-friendly mode ([#1301](https://github.com/googleapis/java-shared-dependencies/issues/1301)) ([#557](https://github.com/googleapis/java-shared-dependencies/issues/557)) ([b4ac262](https://github.com/googleapis/java-shared-dependencies/commit/b4ac262d909bfab3d7c29192f1c3b4e96c6a3f18)) * release scripts from issuing overlapping phases ([#332](https://github.com/googleapis/java-shared-dependencies/issues/332)) ([d5dbdb1](https://github.com/googleapis/java-shared-dependencies/commit/d5dbdb160d564d7f6ed6d43c07e7282acb7e1fa6)) * Update dependencies.sh to not break on mac ([#384](https://github.com/googleapis/java-shared-dependencies/issues/384)) ([a82e138](https://github.com/googleapis/java-shared-dependencies/commit/a82e1388be76274d6fcec75823db956b3873da73)) * update repo name ([#274](https://github.com/googleapis/java-shared-dependencies/issues/274)) ([ef4d41d](https://github.com/googleapis/java-shared-dependencies/commit/ef4d41d287a8f976423ef3458e6f37f0720e31d6)) ### Documentation * we don't use this as a parent pom ([#407](https://github.com/googleapis/java-shared-dependencies/issues/407)) ([e3da184](https://github.com/googleapis/java-shared-dependencies/commit/e3da18442f7094d965d5bba207e5e429b9d7fed2)) ### Dependencies * downgrade opencensus version back to 0.28.0 ([#265](https://github.com/googleapis/java-shared-dependencies/issues/265)) ([ccc788c](https://github.com/googleapis/java-shared-dependencies/commit/ccc788c3333af43ebdba21c8917ddd8518c8e06e)) * downgrade protobuf to 3.17.3 (not the latest 3.18.0) ([#476](https://github.com/googleapis/java-shared-dependencies/issues/476)) ([c15a891](https://github.com/googleapis/java-shared-dependencies/commit/c15a89143397290563be82eb17ccd65e82904a49)) * google-cloud-core 2.6.0 ([#668](https://github.com/googleapis/java-shared-dependencies/issues/668)) ([14bad98](https://github.com/googleapis/java-shared-dependencies/commit/14bad9825887281c318cae49524f3a9fb443c125)) * gRPC upgrade to 1.43.2 ([#567](https://github.com/googleapis/java-shared-dependencies/issues/567)) ([3143246](https://github.com/googleapis/java-shared-dependencies/commit/3143246e2091a721ce067fb3d467926992723dfd)) * guava 31.1 ([#635](https://github.com/googleapis/java-shared-dependencies/issues/635)) ([f1ba323](https://github.com/googleapis/java-shared-dependencies/commit/f1ba323eade92045ae7b84ccccb96655be5fe2ab)) * reverting protobuf to 3.19.4 ([#657](https://github.com/googleapis/java-shared-dependencies/issues/657)) ([9fda073](https://github.com/googleapis/java-shared-dependencies/commit/9fda073da130f6ffbaf5a12cbd7faabb08d3ffc5)) * rollback gRPC to 1.33.1 ([#234](https://github.com/googleapis/java-shared-dependencies/issues/234)) ([85f40cd](https://github.com/googleapis/java-shared-dependencies/commit/85f40cdc76fcad9d29e016dd5ce81babdb3c6a96)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.0 ([#225](https://github.com/googleapis/java-shared-dependencies/issues/225)) ([ed1c669](https://github.com/googleapis/java-shared-dependencies/commit/ed1c6692b0e15e70da38017c9e58b14cecbb7d42)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.1 ([#245](https://github.com/googleapis/java-shared-dependencies/issues/245)) ([c927ff4](https://github.com/googleapis/java-shared-dependencies/commit/c927ff4d1f470976bb73537bc741ed1d824da9c4)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.2 ([#301](https://github.com/googleapis/java-shared-dependencies/issues/301)) ([894af62](https://github.com/googleapis/java-shared-dependencies/commit/894af62bbe7e06629d069419e672bb4eb8ab9bfd)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.3 ([#329](https://github.com/googleapis/java-shared-dependencies/issues/329)) ([aa04481](https://github.com/googleapis/java-shared-dependencies/commit/aa04481fba1d82950550f9c619f3731815a71317)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.4 ([#398](https://github.com/googleapis/java-shared-dependencies/issues/398)) ([702f57b](https://github.com/googleapis/java-shared-dependencies/commit/702f57bfbfe9a76ffae78486500c29b74cb5b63d)) * update dependency com.fasterxml.jackson:jackson-bom to v2.12.5 ([#456](https://github.com/googleapis/java-shared-dependencies/issues/456)) ([59e457e](https://github.com/googleapis/java-shared-dependencies/commit/59e457e9f52be4a0ea8bdaf5f852df67ca6e692b)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.0 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.1 ([#555](https://github.com/googleapis/java-shared-dependencies/issues/555)) ([4ebc46f](https://github.com/googleapis/java-shared-dependencies/commit/4ebc46f1ba36f3dfa406a60a62679b2f3d8e6b57)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.2 ([#626](https://github.com/googleapis/java-shared-dependencies/issues/626)) ([71fe0af](https://github.com/googleapis/java-shared-dependencies/commit/71fe0af509d364eb4e5e1e66aec02c1bbc91b09b)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220324 ([#636](https://github.com/googleapis/java-shared-dependencies/issues/636)) ([21f6d50](https://github.com/googleapis/java-shared-dependencies/commit/21f6d508df76ab8fad1e78aebcc154cfe9f79c16)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220328 ([#646](https://github.com/googleapis/java-shared-dependencies/issues/646)) ([2bd0149](https://github.com/googleapis/java-shared-dependencies/commit/2bd014922cc7fc8131628966e667caa5e0c44ed9)) * update dependency com.fasterxml.jackson:jackson-bom to v2.13.3 ([#689](https://github.com/googleapis/java-shared-dependencies/issues/689)) ([1bcea0e](https://github.com/googleapis/java-shared-dependencies/commit/1bcea0ed1291cb6f58d99c6eeca7f05a72b49169)) * update dependency com.google.api-client:google-api-client-bom to v1.30.11 ([#169](https://github.com/googleapis/java-shared-dependencies/issues/169)) ([67de962](https://github.com/googleapis/java-shared-dependencies/commit/67de962d541150adb12c7c0645ef391aa3c156e7)) * update dependency com.google.api-client:google-api-client-bom to v1.31.1 ([#215](https://github.com/googleapis/java-shared-dependencies/issues/215)) ([4327750](https://github.com/googleapis/java-shared-dependencies/commit/4327750a5b1fff2db878309b66af2390b92df0b9)) * update dependency com.google.api-client:google-api-client-bom to v1.31.2 ([#254](https://github.com/googleapis/java-shared-dependencies/issues/254)) ([071ffce](https://github.com/googleapis/java-shared-dependencies/commit/071ffce39e9c0b485eadb0eacf719c25fa59eb30)) * update dependency com.google.api-client:google-api-client-bom to v1.31.3 ([#295](https://github.com/googleapis/java-shared-dependencies/issues/295)) ([7fce7a2](https://github.com/googleapis/java-shared-dependencies/commit/7fce7a2c03053f6850e30d5d677748d20c75e2c1)) * update dependency com.google.api-client:google-api-client-bom to v1.31.4 ([#326](https://github.com/googleapis/java-shared-dependencies/issues/326)) ([90cd30f](https://github.com/googleapis/java-shared-dependencies/commit/90cd30f325760b8995fb82b8c1b997834cd590d6)) * update dependency com.google.api-client:google-api-client-bom to v1.31.5 ([#353](https://github.com/googleapis/java-shared-dependencies/issues/353)) ([0384a0d](https://github.com/googleapis/java-shared-dependencies/commit/0384a0d9a77762109e422c52433db05dbbf2d0a0)) * update dependency com.google.api-client:google-api-client-bom to v1.32.1 ([#390](https://github.com/googleapis/java-shared-dependencies/issues/390)) ([031c550](https://github.com/googleapis/java-shared-dependencies/commit/031c5508eb045b77f0743cbae33a636bf10f827c)) * update dependency com.google.api-client:google-api-client-bom to v1.32.2 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.google.api-client:google-api-client-bom to v1.33.0 ([#563](https://github.com/googleapis/java-shared-dependencies/issues/563)) ([346076e](https://github.com/googleapis/java-shared-dependencies/commit/346076e917adb85d16e8107cc6c4fe3846a1c887)) * update dependency com.google.api-client:google-api-client-bom to v1.33.1 ([#580](https://github.com/googleapis/java-shared-dependencies/issues/580)) ([4e4bd3f](https://github.com/googleapis/java-shared-dependencies/commit/4e4bd3f691871cecc15d9fa9e09c693a9ecaf1c0)) * update dependency com.google.api-client:google-api-client-bom to v1.33.2 ([#602](https://github.com/googleapis/java-shared-dependencies/issues/602)) ([0112b12](https://github.com/googleapis/java-shared-dependencies/commit/0112b12f7fb769ddb5e07208ff4704f441d1ded3)) * update dependency com.google.api-client:google-api-client-bom to v1.33.4 ([#642](https://github.com/googleapis/java-shared-dependencies/issues/642)) ([f12ba29](https://github.com/googleapis/java-shared-dependencies/commit/f12ba298c859f62dda48f639bc81c0d6d5afdf6f)) * update dependency com.google.api-client:google-api-client-bom to v1.34.0 ([#662](https://github.com/googleapis/java-shared-dependencies/issues/662)) ([f8f38ff](https://github.com/googleapis/java-shared-dependencies/commit/f8f38fffc4da5ede8abd650022f8b69faf6b3484)) * update dependency com.google.api-client:google-api-client-bom to v1.34.1 ([#685](https://github.com/googleapis/java-shared-dependencies/issues/685)) ([82ea316](https://github.com/googleapis/java-shared-dependencies/commit/82ea316b52083c4bd47b20b15ca068236a6e6824)) * update dependency com.google.api-client:google-api-client-bom to v1.35.0 ([#709](https://github.com/googleapis/java-shared-dependencies/issues/709)) ([b6ae257](https://github.com/googleapis/java-shared-dependencies/commit/b6ae257a1d93dbea0ee15ae8de4018e2943d971e)) * update dependency com.google.api-client:google-api-client-bom to v1.35.1 ([#713](https://github.com/googleapis/java-shared-dependencies/issues/713)) ([d871292](https://github.com/googleapis/java-shared-dependencies/commit/d871292f7c2d132a1e5ab8fc2eac763df16dbbee)) * update dependency com.google.api-client:google-api-client-bom to v1.35.2 ([#729](https://github.com/googleapis/java-shared-dependencies/issues/729)) ([d518319](https://github.com/googleapis/java-shared-dependencies/commit/d5183194a76a4f348d26972b5b5b081094e1353d)) * update dependency com.google.api:api-common to v1.10.1 ([#180](https://github.com/googleapis/java-shared-dependencies/issues/180)) ([12d61b2](https://github.com/googleapis/java-shared-dependencies/commit/12d61b2f1c1ec58f71fdc818a9cb794fd2d18f43)) * update dependency com.google.api:api-common to v1.10.3 ([#340](https://github.com/googleapis/java-shared-dependencies/issues/340)) ([ca5f5da](https://github.com/googleapis/java-shared-dependencies/commit/ca5f5da70e12fe5b520633218a46c12d5db7469e)) * update dependency com.google.api:api-common to v1.10.4 ([#385](https://github.com/googleapis/java-shared-dependencies/issues/385)) ([a1e60b0](https://github.com/googleapis/java-shared-dependencies/commit/a1e60b0a8a5829a20063bc21c5c5e5bccf50f1f2)) * update dependency com.google.api:api-common to v1.10.6 ([#411](https://github.com/googleapis/java-shared-dependencies/issues/411)) ([44c5d4e](https://github.com/googleapis/java-shared-dependencies/commit/44c5d4e2b5a96c2b0986c441b0d6b995bc6ef3e2)) * update dependency com.google.api:api-common to v2 ([#414](https://github.com/googleapis/java-shared-dependencies/issues/414)) ([823ee33](https://github.com/googleapis/java-shared-dependencies/commit/823ee33390d8180f0d4304af80ccc811afec25d9)) * update dependency com.google.api:api-common to v2.0.1 ([#431](https://github.com/googleapis/java-shared-dependencies/issues/431)) ([79179a5](https://github.com/googleapis/java-shared-dependencies/commit/79179a5280ced8c49b0c93efa5889afe7f26610d)) * update dependency com.google.api:api-common to v2.0.2 ([#450](https://github.com/googleapis/java-shared-dependencies/issues/450)) ([98b91b8](https://github.com/googleapis/java-shared-dependencies/commit/98b91b89c55ce9b9a660c55be3eec92492763a8e)) * update dependency com.google.api:api-common to v2.0.5 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.google.api:api-common to v2.1.0 ([#508](https://github.com/googleapis/java-shared-dependencies/issues/508)) ([497ebf7](https://github.com/googleapis/java-shared-dependencies/commit/497ebf75e357688574fd9e9475b03ecc5bcbb723)) * update dependency com.google.api:api-common to v2.1.1 ([#533](https://github.com/googleapis/java-shared-dependencies/issues/533)) ([260ede1](https://github.com/googleapis/java-shared-dependencies/commit/260ede1753fdf674c6927cb6556aa9307fa5392b)) * update dependency com.google.api:api-common to v2.1.2 ([7dba307](https://github.com/googleapis/java-shared-dependencies/commit/7dba3078422cef0ca686f291c91fd8ab13478fed)) * update dependency com.google.api:api-common to v2.1.3 ([#587](https://github.com/googleapis/java-shared-dependencies/issues/587)) ([cb5fee9](https://github.com/googleapis/java-shared-dependencies/commit/cb5fee9d73852f744208d82bd501f9c877db8033)) * update dependency com.google.api:api-common to v2.1.4 ([#605](https://github.com/googleapis/java-shared-dependencies/issues/605)) ([cc4c38d](https://github.com/googleapis/java-shared-dependencies/commit/cc4c38ddff8e03d7399899efe6d0c971a8a20962)) * update dependency com.google.api:api-common to v2.1.5 ([#637](https://github.com/googleapis/java-shared-dependencies/issues/637)) ([e3ea211](https://github.com/googleapis/java-shared-dependencies/commit/e3ea21116fc14411bd2fc994a770a42d542a37f0)) * update dependency com.google.api:api-common to v2.2.0 ([#690](https://github.com/googleapis/java-shared-dependencies/issues/690)) ([d5e8571](https://github.com/googleapis/java-shared-dependencies/commit/d5e85713367c4369c84a0a4e527404c210d173d5)) * update dependency com.google.api:api-common to v2.2.1 ([#710](https://github.com/googleapis/java-shared-dependencies/issues/710)) ([d25da50](https://github.com/googleapis/java-shared-dependencies/commit/d25da5015bda191f13a4bbc284f58ecb30ceb0b8)) * update dependency com.google.api:gax-grpc to v1.65.1 ([#382](https://github.com/googleapis/java-shared-dependencies/issues/382)) ([8e93aa5](https://github.com/googleapis/java-shared-dependencies/commit/8e93aa55d2bf329d1eeaef76d805e1584834d8bb)) * update dependency com.google.api.grpc:grpc-google-iam-v1 to v1.0.10 ([#292](https://github.com/googleapis/java-shared-dependencies/issues/292)) ([57319cc](https://github.com/googleapis/java-shared-dependencies/commit/57319ccce123f6f804218d9ea66bcb67b6617291)) * update dependency com.google.auth:google-auth-library-bom to v0.22.0 ([#171](https://github.com/googleapis/java-shared-dependencies/issues/171)) ([0459d4e](https://github.com/googleapis/java-shared-dependencies/commit/0459d4e7b10b248108b56e8e805ac47238b9214f)) * update dependency com.google.auth:google-auth-library-bom to v0.22.1 ([#229](https://github.com/googleapis/java-shared-dependencies/issues/229)) ([d4a4dc2](https://github.com/googleapis/java-shared-dependencies/commit/d4a4dc221e98ce39081644b5accb724e069cd6c8)) * update dependency com.google.auth:google-auth-library-bom to v0.22.2 ([#235](https://github.com/googleapis/java-shared-dependencies/issues/235)) ([88c675d](https://github.com/googleapis/java-shared-dependencies/commit/88c675d5c8cfbb39f4d0acc0f5a35a7b8b759f96)) * update dependency com.google.auth:google-auth-library-bom to v0.23.0 ([#261](https://github.com/googleapis/java-shared-dependencies/issues/261)) ([e94c82f](https://github.com/googleapis/java-shared-dependencies/commit/e94c82f8f16577f75a1f8fe8f73cef6b07c3ae6a)) * update dependency com.google.auth:google-auth-library-bom to v0.24.0 ([#284](https://github.com/googleapis/java-shared-dependencies/issues/284)) ([5829355](https://github.com/googleapis/java-shared-dependencies/commit/5829355669317a7daea3e803b2296f24e41df8d1)) * update dependency com.google.auth:google-auth-library-bom to v0.24.1 ([#293](https://github.com/googleapis/java-shared-dependencies/issues/293)) ([4bfb672](https://github.com/googleapis/java-shared-dependencies/commit/4bfb6727a0f30f6e054fa5daee161938018fa9ef)) * update dependency com.google.auth:google-auth-library-bom to v0.25.0 ([#310](https://github.com/googleapis/java-shared-dependencies/issues/310)) ([0a03be5](https://github.com/googleapis/java-shared-dependencies/commit/0a03be51af5c6ad0c4094626c4acd6f40fcedf06)) * update dependency com.google.auth:google-auth-library-bom to v0.25.2 ([#311](https://github.com/googleapis/java-shared-dependencies/issues/311)) ([e90c074](https://github.com/googleapis/java-shared-dependencies/commit/e90c0740e3bb523b04823842e885ac124d2985ce)) * update dependency com.google.auth:google-auth-library-bom to v0.25.3 ([#328](https://github.com/googleapis/java-shared-dependencies/issues/328)) ([bded75c](https://github.com/googleapis/java-shared-dependencies/commit/bded75c8b7a0e6f41be0e4ec4d6e8abfacf053db)) * update dependency com.google.auth:google-auth-library-bom to v0.25.4 ([#334](https://github.com/googleapis/java-shared-dependencies/issues/334)) ([54e0f63](https://github.com/googleapis/java-shared-dependencies/commit/54e0f6388880b27d3ae9b36bf43863618842965d)) * update dependency com.google.auth:google-auth-library-bom to v0.25.5 ([#338](https://github.com/googleapis/java-shared-dependencies/issues/338)) ([100348f](https://github.com/googleapis/java-shared-dependencies/commit/100348f0cf288115b91d4e85bfc64e4db29d112c)) * update dependency com.google.auth:google-auth-library-bom to v0.26.0 ([#368](https://github.com/googleapis/java-shared-dependencies/issues/368)) ([53d78e9](https://github.com/googleapis/java-shared-dependencies/commit/53d78e9a4e3a1c1b2ffadfd1cf22214ce95a17d9)) * update dependency com.google.auth:google-auth-library-bom to v0.27.0 ([#400](https://github.com/googleapis/java-shared-dependencies/issues/400)) ([10f94b5](https://github.com/googleapis/java-shared-dependencies/commit/10f94b5ce9ffdb31051b63279bcb07281f5713a3)) * update dependency com.google.auth:google-auth-library-bom to v1 ([#413](https://github.com/googleapis/java-shared-dependencies/issues/413)) ([f624156](https://github.com/googleapis/java-shared-dependencies/commit/f6241568157cf5cffef090bfa10fc90727b50f68)) * update dependency com.google.auth:google-auth-library-bom to v1.1.0 ([#439](https://github.com/googleapis/java-shared-dependencies/issues/439)) ([12ba840](https://github.com/googleapis/java-shared-dependencies/commit/12ba8401f26e5915a9d92378500e2f583ee123a6)) * update dependency com.google.auth:google-auth-library-bom to v1.2.1 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.google.auth:google-auth-library-bom to v1.2.2 ([#506](https://github.com/googleapis/java-shared-dependencies/issues/506)) ([b26fe14](https://github.com/googleapis/java-shared-dependencies/commit/b26fe140c251800090416a664538bd03affec264)) * update dependency com.google.auth:google-auth-library-bom to v1.3.0 ([#524](https://github.com/googleapis/java-shared-dependencies/issues/524)) ([615f0a9](https://github.com/googleapis/java-shared-dependencies/commit/615f0a9985f24a01c998583b0610a7df67421baf)) * update dependency com.google.auth:google-auth-library-bom to v1.4.0 ([#578](https://github.com/googleapis/java-shared-dependencies/issues/578)) ([e480d45](https://github.com/googleapis/java-shared-dependencies/commit/e480d457e5fcec86ebf22914fff011420faf27f6)) * update dependency com.google.auth:google-auth-library-bom to v1.5.3 ([#614](https://github.com/googleapis/java-shared-dependencies/issues/614)) ([832effb](https://github.com/googleapis/java-shared-dependencies/commit/832effb6ea88bc441816fc4c2488cd49fc4105d0)) * update dependency com.google.auth:google-auth-library-bom to v1.6.0 ([#631](https://github.com/googleapis/java-shared-dependencies/issues/631)) ([0e7bcbf](https://github.com/googleapis/java-shared-dependencies/commit/0e7bcbf30743aebb5a2ca189cdbc73ee2f18723c)) * update dependency com.google.auth:google-auth-library-bom to v1.7.0 ([#691](https://github.com/googleapis/java-shared-dependencies/issues/691)) ([067f7b9](https://github.com/googleapis/java-shared-dependencies/commit/067f7b9844291b3cc4b391abf3078d18a3f7fec2)) * update dependency com.google.auth:google-auth-library-bom to v1.8.0 ([#726](https://github.com/googleapis/java-shared-dependencies/issues/726)) ([236bbb3](https://github.com/googleapis/java-shared-dependencies/commit/236bbb3a23fe0c8d4b0f6d26c092a87fa39d3a44)) * update dependency com.google.cloud:google-cloud-core to v1.94.1 ([#272](https://github.com/googleapis/java-shared-dependencies/issues/272)) ([b14eaab](https://github.com/googleapis/java-shared-dependencies/commit/b14eaab9ae0d5858fd996d679904a36de4deebe0)) * update dependency com.google.cloud:google-cloud-core to v2.5.6 ([#621](https://github.com/googleapis/java-shared-dependencies/issues/621)) ([2027c21](https://github.com/googleapis/java-shared-dependencies/commit/2027c21988750027d061baa0291c10918dbf41b9)) * update dependency com.google.cloud:google-cloud-core-bom to v1.95.0 ([#377](https://github.com/googleapis/java-shared-dependencies/issues/377)) ([d6333a8](https://github.com/googleapis/java-shared-dependencies/commit/d6333a8fd9b57a176619929bdfd46a530faa4e95)) * update dependency com.google.cloud:google-cloud-core-bom to v2.1.0 ([#444](https://github.com/googleapis/java-shared-dependencies/issues/444)) ([75b70c1](https://github.com/googleapis/java-shared-dependencies/commit/75b70c130fda54aff6ff0a6bb7b449dc32d8cf53)) * update dependency com.google.cloud:google-cloud-core-bom to v2.5.11 ([#644](https://github.com/googleapis/java-shared-dependencies/issues/644)) ([7d819cc](https://github.com/googleapis/java-shared-dependencies/commit/7d819cc6af4501c0c28a1fa7cc3af16df25aaa72)) * update dependency com.google.cloud:grpc-gcp to v1.1.0 ([#403](https://github.com/googleapis/java-shared-dependencies/issues/403)) ([0a44b8e](https://github.com/googleapis/java-shared-dependencies/commit/0a44b8e0299d92a455794bae4949e30812b7c241)) * update dependency com.google.code.gson:gson to v2.8.7 ([#370](https://github.com/googleapis/java-shared-dependencies/issues/370)) ([5b1fb01](https://github.com/googleapis/java-shared-dependencies/commit/5b1fb01720a26c8020e0a81820ca4ef698123126)) * update dependency com.google.code.gson:gson to v2.8.8 ([#442](https://github.com/googleapis/java-shared-dependencies/issues/442)) ([8c4e39e](https://github.com/googleapis/java-shared-dependencies/commit/8c4e39eb3fef6875d72401dafd893c9463cb86b2)) * update dependency com.google.code.gson:gson to v2.8.9 ([#509](https://github.com/googleapis/java-shared-dependencies/issues/509)) ([6d3efe9](https://github.com/googleapis/java-shared-dependencies/commit/6d3efe94a2ef062d5e7012a85c1b654d547f8a24)) * update dependency com.google.code.gson:gson to v2.9.0 ([#611](https://github.com/googleapis/java-shared-dependencies/issues/611)) ([314af26](https://github.com/googleapis/java-shared-dependencies/commit/314af26f800a7b759f15a72650f0780a7827cb58)) * update dependency com.google.errorprone:error_prone_annotations to v2.10.0 ([#512](https://github.com/googleapis/java-shared-dependencies/issues/512)) ([ce4e329](https://github.com/googleapis/java-shared-dependencies/commit/ce4e3296f4cfe3df6dc94f8c067a2d609820ec88)) * update dependency com.google.errorprone:error_prone_annotations to v2.11.0 ([#582](https://github.com/googleapis/java-shared-dependencies/issues/582)) ([716ff2b](https://github.com/googleapis/java-shared-dependencies/commit/716ff2b047d3681248b495aa4d55b752ea87f61b)) * update dependency com.google.errorprone:error_prone_annotations to v2.12.1 ([#652](https://github.com/googleapis/java-shared-dependencies/issues/652)) ([452dcb7](https://github.com/googleapis/java-shared-dependencies/commit/452dcb74a907fb03b5fc5f2c33a0c79b4f78ed51)) * update dependency com.google.errorprone:error_prone_annotations to v2.13.0 ([#669](https://github.com/googleapis/java-shared-dependencies/issues/669)) ([5d255fd](https://github.com/googleapis/java-shared-dependencies/commit/5d255fdf6a710d914df8237c4df6d9cf12af4f30)) * update dependency com.google.errorprone:error_prone_annotations to v2.13.1 ([#672](https://github.com/googleapis/java-shared-dependencies/issues/672)) ([11311c4](https://github.com/googleapis/java-shared-dependencies/commit/11311c41994016f50f58713a96a29647c2041d76)) * update dependency com.google.errorprone:error_prone_annotations to v2.14.0 ([#701](https://github.com/googleapis/java-shared-dependencies/issues/701)) ([fc77528](https://github.com/googleapis/java-shared-dependencies/commit/fc7752848c6062039107c5226a82007dfe0cf21c)) * update dependency com.google.errorprone:error_prone_annotations to v2.5.0 ([#247](https://github.com/googleapis/java-shared-dependencies/issues/247)) ([71b4b15](https://github.com/googleapis/java-shared-dependencies/commit/71b4b15b944b9a6e04b57af43848e0263e227158)) * update dependency com.google.errorprone:error_prone_annotations to v2.5.1 ([#255](https://github.com/googleapis/java-shared-dependencies/issues/255)) ([7eae476](https://github.com/googleapis/java-shared-dependencies/commit/7eae4764ddd6a0a23754e0df7f8363a13e0c50a5)) * update dependency com.google.errorprone:error_prone_annotations to v2.6.0 ([#315](https://github.com/googleapis/java-shared-dependencies/issues/315)) ([89fae70](https://github.com/googleapis/java-shared-dependencies/commit/89fae70223a1444933f53bbe32f794cebecfefb4)) * update dependency com.google.errorprone:error_prone_annotations to v2.7.1 ([#360](https://github.com/googleapis/java-shared-dependencies/issues/360)) ([f3e1e94](https://github.com/googleapis/java-shared-dependencies/commit/f3e1e949e424606a630999e1d80357da290c1db8)) * update dependency com.google.errorprone:error_prone_annotations to v2.8.0 ([#406](https://github.com/googleapis/java-shared-dependencies/issues/406)) ([991d1a2](https://github.com/googleapis/java-shared-dependencies/commit/991d1a2b381b774d262c6cf595098e5958cf0f86)) * update dependency com.google.errorprone:error_prone_annotations to v2.8.1 ([#426](https://github.com/googleapis/java-shared-dependencies/issues/426)) ([f7f9a23](https://github.com/googleapis/java-shared-dependencies/commit/f7f9a23fdadcbd84242bb85294d192dd77233e9c)) * update dependency com.google.errorprone:error_prone_annotations to v2.9.0 ([#441](https://github.com/googleapis/java-shared-dependencies/issues/441)) ([514ca21](https://github.com/googleapis/java-shared-dependencies/commit/514ca21907009a3d565a3df3248582fd5d45f268)) * update dependency com.google.guava:guava-bom to v30 ([#181](https://github.com/googleapis/java-shared-dependencies/issues/181)) ([7836cd5](https://github.com/googleapis/java-shared-dependencies/commit/7836cd5f6281ba892c19f372841ba010a01723b3)) * update dependency com.google.guava:guava-bom to v30.1-android ([#236](https://github.com/googleapis/java-shared-dependencies/issues/236)) ([06706f3](https://github.com/googleapis/java-shared-dependencies/commit/06706f3fa21058f12972ef4783e1d7c552f8e8ad)) * update dependency com.google.guava:guava-bom to v31 ([#498](https://github.com/googleapis/java-shared-dependencies/issues/498)) ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.google.http-client:google-http-client-bom to v1.37.0 ([#166](https://github.com/googleapis/java-shared-dependencies/issues/166)) ([c0a7f06](https://github.com/googleapis/java-shared-dependencies/commit/c0a7f06103a60953fd3d40f605d3112d2a69ac48)) * update dependency com.google.http-client:google-http-client-bom to v1.38.0 ([#207](https://github.com/googleapis/java-shared-dependencies/issues/207)) ([5019987](https://github.com/googleapis/java-shared-dependencies/commit/501998709c66b8b9a1f823bec7482aa1120862be)) * update dependency com.google.http-client:google-http-client-bom to v1.38.1 ([#253](https://github.com/googleapis/java-shared-dependencies/issues/253)) ([052b017](https://github.com/googleapis/java-shared-dependencies/commit/052b017fd7aa2b0c03972371e7f98d83e4a69dcd)) * update dependency com.google.http-client:google-http-client-bom to v1.39.0 ([#288](https://github.com/googleapis/java-shared-dependencies/issues/288)) ([936fbcc](https://github.com/googleapis/java-shared-dependencies/commit/936fbcc873a6c9d076c5cfbd75dc9435f9ae621c)) * update dependency com.google.http-client:google-http-client-bom to v1.39.1 ([#309](https://github.com/googleapis/java-shared-dependencies/issues/309)) ([07f59fc](https://github.com/googleapis/java-shared-dependencies/commit/07f59fc00fad71db1acf882abc9937cccffd70cc)) * update dependency com.google.http-client:google-http-client-bom to v1.39.2 ([#321](https://github.com/googleapis/java-shared-dependencies/issues/321)) ([92b1e09](https://github.com/googleapis/java-shared-dependencies/commit/92b1e091df60273ac47f91df038178129f0d3865)) * update dependency com.google.http-client:google-http-client-bom to v1.40.0 ([#455](https://github.com/googleapis/java-shared-dependencies/issues/455)) ([70d21db](https://github.com/googleapis/java-shared-dependencies/commit/70d21db23d46ecb7050a225ae7463a485756ad00)) * update dependency com.google.http-client:google-http-client-bom to v1.40.1 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update dependency com.google.http-client:google-http-client-bom to v1.41.0 ([#562](https://github.com/googleapis/java-shared-dependencies/issues/562)) ([a2b2107](https://github.com/googleapis/java-shared-dependencies/commit/a2b2107c4021eb2a42aabffa31216b3425605970)) * update dependency com.google.http-client:google-http-client-bom to v1.41.2 ([#579](https://github.com/googleapis/java-shared-dependencies/issues/579)) ([f63d0dc](https://github.com/googleapis/java-shared-dependencies/commit/f63d0dc5e3c7f96b7f933afb33d81b6a885ef51f)) * update dependency com.google.http-client:google-http-client-bom to v1.41.4 ([#608](https://github.com/googleapis/java-shared-dependencies/issues/608)) ([7373d15](https://github.com/googleapis/java-shared-dependencies/commit/7373d158fe4aaaf2e655456649dfd03c52efbac2)) * update dependency com.google.http-client:google-http-client-bom to v1.41.5 ([#638](https://github.com/googleapis/java-shared-dependencies/issues/638)) ([84ac2c7](https://github.com/googleapis/java-shared-dependencies/commit/84ac2c75238e15d5690b3dd5f26e68a582536551)) * update dependency com.google.http-client:google-http-client-bom to v1.41.6 ([#654](https://github.com/googleapis/java-shared-dependencies/issues/654)) ([c93b54f](https://github.com/googleapis/java-shared-dependencies/commit/c93b54f80660b21ba6511b31278215e1e3f883b3)) * update dependency com.google.http-client:google-http-client-bom to v1.41.7 ([#658](https://github.com/googleapis/java-shared-dependencies/issues/658)) ([95e5d5c](https://github.com/googleapis/java-shared-dependencies/commit/95e5d5c82832acf91264097de698e18464cf5fcc)) * update dependency com.google.http-client:google-http-client-bom to v1.41.8 ([#684](https://github.com/googleapis/java-shared-dependencies/issues/684)) ([5153a98](https://github.com/googleapis/java-shared-dependencies/commit/5153a98c16ea0c74f640dee1e67c67847cb70a3c)) * update dependency com.google.http-client:google-http-client-bom to v1.42.0 ([#711](https://github.com/googleapis/java-shared-dependencies/issues/711)) ([79a4676](https://github.com/googleapis/java-shared-dependencies/commit/79a46765fbe6057ad63e2bbb2443beda512b5b58)) * update dependency com.google.http-client:google-http-client-bom to v1.42.1 ([#730](https://github.com/googleapis/java-shared-dependencies/issues/730)) ([4fdaad8](https://github.com/googleapis/java-shared-dependencies/commit/4fdaad87bcfcf4efefa53704a713b39e32fb2485)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.32.1 ([#447](https://github.com/googleapis/java-shared-dependencies/issues/447)) ([11c2ae0](https://github.com/googleapis/java-shared-dependencies/commit/11c2ae048bd36996ba46dc070f81bee21abb1b41)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.0 ([#576](https://github.com/googleapis/java-shared-dependencies/issues/576)) ([5eb6134](https://github.com/googleapis/java-shared-dependencies/commit/5eb61343d0421c45ed24bd2cea018e653f8f5ab3)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.1 ([#606](https://github.com/googleapis/java-shared-dependencies/issues/606)) ([48ba351](https://github.com/googleapis/java-shared-dependencies/commit/48ba3512db7cf2d7a81d464bebb50bcfe089d94f)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.2 ([#655](https://github.com/googleapis/java-shared-dependencies/issues/655)) ([061038b](https://github.com/googleapis/java-shared-dependencies/commit/061038b714c8763dfb9ffdbc237e75ada06e71a2)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.3 ([#663](https://github.com/googleapis/java-shared-dependencies/issues/663)) ([140cfea](https://github.com/googleapis/java-shared-dependencies/commit/140cfea7b5239e8ac0b65db35e47f9c9ed487a41)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.34.0 ([#708](https://github.com/googleapis/java-shared-dependencies/issues/708)) ([42e6aa0](https://github.com/googleapis/java-shared-dependencies/commit/42e6aa067c220c72940df72e0fd372b22e014d28)) * update dependency com.google.oauth-client:google-oauth-client-bom to v1.34.1 ([#712](https://github.com/googleapis/java-shared-dependencies/issues/712)) ([1bccae3](https://github.com/googleapis/java-shared-dependencies/commit/1bccae33a3257159e7145afe65184b6939da821d)) * update dependency com.google.protobuf:protobuf-bom to v3.14.0 ([#217](https://github.com/googleapis/java-shared-dependencies/issues/217)) ([b2204ac](https://github.com/googleapis/java-shared-dependencies/commit/b2204acb10d1d58e90d5de667b15996919d46442)) * update dependency com.google.protobuf:protobuf-bom to v3.15.0 ([#278](https://github.com/googleapis/java-shared-dependencies/issues/278)) ([3049848](https://github.com/googleapis/java-shared-dependencies/commit/30498489b65261024787029da596e51a877693b5)) * update dependency com.google.protobuf:protobuf-bom to v3.15.1 ([#282](https://github.com/googleapis/java-shared-dependencies/issues/282)) ([a579ca1](https://github.com/googleapis/java-shared-dependencies/commit/a579ca114925dc9e512c4ff58e8af4cc79021487)) * update dependency com.google.protobuf:protobuf-bom to v3.15.2 ([#287](https://github.com/googleapis/java-shared-dependencies/issues/287)) ([c7083ad](https://github.com/googleapis/java-shared-dependencies/commit/c7083addb963b42e94c20212e92245136d74e22c)) * update dependency com.google.protobuf:protobuf-bom to v3.15.3 ([#294](https://github.com/googleapis/java-shared-dependencies/issues/294)) ([13ea5b3](https://github.com/googleapis/java-shared-dependencies/commit/13ea5b31580bc6d8db3f7f7e0da1e839e861d1bd)) * update dependency com.google.protobuf:protobuf-bom to v3.15.5 ([#302](https://github.com/googleapis/java-shared-dependencies/issues/302)) ([9458761](https://github.com/googleapis/java-shared-dependencies/commit/9458761a8d0b1d521d12592e933a793b7edfcc87)) * update dependency com.google.protobuf:protobuf-bom to v3.15.6 ([#308](https://github.com/googleapis/java-shared-dependencies/issues/308)) ([4da0536](https://github.com/googleapis/java-shared-dependencies/commit/4da0536ea2bae571c3dfa1dcc354adb4f7fac8ce)) * update dependency com.google.protobuf:protobuf-bom to v3.15.7 ([#316](https://github.com/googleapis/java-shared-dependencies/issues/316)) ([5be8586](https://github.com/googleapis/java-shared-dependencies/commit/5be8586da6c2b7248a15af1ad688a92534778697)) * update dependency com.google.protobuf:protobuf-bom to v3.15.8 ([#319](https://github.com/googleapis/java-shared-dependencies/issues/319)) ([3a34d3f](https://github.com/googleapis/java-shared-dependencies/commit/3a34d3f7c19078d637a774f986627457127fd65d)) * update dependency com.google.protobuf:protobuf-bom to v3.16.0 ([#348](https://github.com/googleapis/java-shared-dependencies/issues/348)) ([c4b342d](https://github.com/googleapis/java-shared-dependencies/commit/c4b342d88f1a9cbd0a3757dc8580441649920d0f)) * update dependency com.google.protobuf:protobuf-bom to v3.17.0 ([#355](https://github.com/googleapis/java-shared-dependencies/issues/355)) ([b2b7d50](https://github.com/googleapis/java-shared-dependencies/commit/b2b7d500c597cdf9fae70fbd86e3e14dc043a5d0)) * update dependency com.google.protobuf:protobuf-bom to v3.17.1 ([#369](https://github.com/googleapis/java-shared-dependencies/issues/369)) ([e98c7dc](https://github.com/googleapis/java-shared-dependencies/commit/e98c7dcdf4603c7f481f749b5d1d92f0b384b638)) * update dependency com.google.protobuf:protobuf-bom to v3.17.2 ([#374](https://github.com/googleapis/java-shared-dependencies/issues/374)) ([665cd1f](https://github.com/googleapis/java-shared-dependencies/commit/665cd1f5fb5e0d5243f81cc01c408c216174eb84)) * update dependency com.google.protobuf:protobuf-bom to v3.17.3 ([#379](https://github.com/googleapis/java-shared-dependencies/issues/379)) ([44a8182](https://github.com/googleapis/java-shared-dependencies/commit/44a8182e7b5003714261e0837486212a738111a6)) * update dependency com.google.protobuf:protobuf-bom to v3.18.0 ([#471](https://github.com/googleapis/java-shared-dependencies/issues/471)) ([c8f350e](https://github.com/googleapis/java-shared-dependencies/commit/c8f350e511db5af560b9e1d1cfe9eb323a342677)) * update dependency com.google.protobuf:protobuf-bom to v3.18.1 ([#494](https://github.com/googleapis/java-shared-dependencies/issues/494)) ([6285c4e](https://github.com/googleapis/java-shared-dependencies/commit/6285c4e5f54ed37682aeada9df9988afe87dfed4)) * update dependency com.google.protobuf:protobuf-bom to v3.19.1 ([#505](https://github.com/googleapis/java-shared-dependencies/issues/505)) ([59dc916](https://github.com/googleapis/java-shared-dependencies/commit/59dc916ba22ff2f5c59fe58631315030c86e9b77)) * update dependency com.google.protobuf:protobuf-bom to v3.19.3 ([#571](https://github.com/googleapis/java-shared-dependencies/issues/571)) ([5448af9](https://github.com/googleapis/java-shared-dependencies/commit/5448af96f2e9375ed077fdb90eb7d341aea80023)) * update dependency com.google.protobuf:protobuf-bom to v3.19.4 ([#593](https://github.com/googleapis/java-shared-dependencies/issues/593)) ([cd58952](https://github.com/googleapis/java-shared-dependencies/commit/cd589529ffe2b3af2af316fdedfa4dc8406341a4)) * update dependency com.google.protobuf:protobuf-bom to v3.20.0 ([#651](https://github.com/googleapis/java-shared-dependencies/issues/651)) ([f9f656f](https://github.com/googleapis/java-shared-dependencies/commit/f9f656f95a2db3a35ba40a3b62be5436dc9135da)) * update dependency com.google.protobuf:protobuf-bom to v3.20.1 ([#678](https://github.com/googleapis/java-shared-dependencies/issues/678)) ([3d3a224](https://github.com/googleapis/java-shared-dependencies/commit/3d3a224e70a408fad636b417fc8269b304d5a503)) * update dependency com.google.protobuf:protobuf-bom to v3.21.0 ([#703](https://github.com/googleapis/java-shared-dependencies/issues/703)) ([62dcccd](https://github.com/googleapis/java-shared-dependencies/commit/62dcccdf5d4fc2c0ebe78cc7278f8bdb65de0dd3)) * update dependency com.google.protobuf:protobuf-bom to v3.21.1 ([#705](https://github.com/googleapis/java-shared-dependencies/issues/705)) ([ae79683](https://github.com/googleapis/java-shared-dependencies/commit/ae796839a4f7011739fda87dd811270acb426535)) * update dependency com.google.protobuf:protobuf-bom to v3.21.2 ([#722](https://github.com/googleapis/java-shared-dependencies/issues/722)) ([68f570e](https://github.com/googleapis/java-shared-dependencies/commit/68f570ea93998cbb63ec89275a6e7ff0971bcda5)) * update dependency io.grpc:grpc-bom to v1.32.2 ([#165](https://github.com/googleapis/java-shared-dependencies/issues/165)) ([b982441](https://github.com/googleapis/java-shared-dependencies/commit/b982441ab69e2d48e5f4c887e50447a62d8d0640)) * update dependency io.grpc:grpc-bom to v1.33.1 ([#192](https://github.com/googleapis/java-shared-dependencies/issues/192)) ([17753be](https://github.com/googleapis/java-shared-dependencies/commit/17753be55ecbed6c5db1e0b634cd9586a683e747)) * update dependency io.grpc:grpc-bom to v1.34.0 ([#228](https://github.com/googleapis/java-shared-dependencies/issues/228)) ([2ea81fa](https://github.com/googleapis/java-shared-dependencies/commit/2ea81fa75dbf7e4fd58354709a02ebfa419bd8ce)) * update dependency io.grpc:grpc-bom to v1.34.1 ([#238](https://github.com/googleapis/java-shared-dependencies/issues/238)) ([02da040](https://github.com/googleapis/java-shared-dependencies/commit/02da040ca6adb8724f56d132b3e9bca38154318d)) * update dependency io.grpc:grpc-bom to v1.35.0 ([#248](https://github.com/googleapis/java-shared-dependencies/issues/248)) ([82a3ce8](https://github.com/googleapis/java-shared-dependencies/commit/82a3ce84a10615a2986a2badfcb742b1efeb2d36)) * update dependency io.grpc:grpc-bom to v1.36.0 ([#285](https://github.com/googleapis/java-shared-dependencies/issues/285)) ([2468acf](https://github.com/googleapis/java-shared-dependencies/commit/2468acf79962a4621394edc38c1c91e81f4f64d7)) * update dependency io.grpc:grpc-bom to v1.37.0 ([#313](https://github.com/googleapis/java-shared-dependencies/issues/313)) ([1f894c5](https://github.com/googleapis/java-shared-dependencies/commit/1f894c5eb4ac83245cedf3b2a188e07ace6b34b4)) * update dependency io.grpc:grpc-bom to v1.37.1 ([#359](https://github.com/googleapis/java-shared-dependencies/issues/359)) ([55198f2](https://github.com/googleapis/java-shared-dependencies/commit/55198f2cd8135b631155bb4827280be1436849e1)) * update dependency io.grpc:grpc-bom to v1.38.0 ([#364](https://github.com/googleapis/java-shared-dependencies/issues/364)) ([4b52c9c](https://github.com/googleapis/java-shared-dependencies/commit/4b52c9ccffcc4431a4530f646470caf82cdf64dc)) * update dependency io.grpc:grpc-bom to v1.38.1 ([#386](https://github.com/googleapis/java-shared-dependencies/issues/386)) ([e3065d7](https://github.com/googleapis/java-shared-dependencies/commit/e3065d795f8be6b8caadad630a558f3ddb9fc667)) * update dependency io.grpc:grpc-bom to v1.39.0 ([#394](https://github.com/googleapis/java-shared-dependencies/issues/394)) ([3e82270](https://github.com/googleapis/java-shared-dependencies/commit/3e82270634ade1542cc15c699c5c35939f688ffa)) * update dependency io.grpc:grpc-bom to v1.40.0 ([#438](https://github.com/googleapis/java-shared-dependencies/issues/438)) ([2f9ef2f](https://github.com/googleapis/java-shared-dependencies/commit/2f9ef2f9e577bb7255aa7b89694850d8d4a56783)) * update dependency io.grpc:grpc-bom to v1.40.1 ([#451](https://github.com/googleapis/java-shared-dependencies/issues/451)) ([b8cee15](https://github.com/googleapis/java-shared-dependencies/commit/b8cee1521cc6cb17c75f2e813dbef98ea08a9549)) * update dependency io.grpc:grpc-bom to v1.41.0 ([#482](https://github.com/googleapis/java-shared-dependencies/issues/482)) ([58d4a82](https://github.com/googleapis/java-shared-dependencies/commit/58d4a828f18e2c582ab1c438a12b9e3c2512814d)) * update dependency io.grpc:grpc-bom to v1.42.1 ([#513](https://github.com/googleapis/java-shared-dependencies/issues/513)) ([ddeaf56](https://github.com/googleapis/java-shared-dependencies/commit/ddeaf56710b6bf89d14291491c05f97d1c230031)) * update dependency io.grpc:grpc-bom to v1.43.1 ([#553](https://github.com/googleapis/java-shared-dependencies/issues/553)) ([a95c492](https://github.com/googleapis/java-shared-dependencies/commit/a95c49217aa78736e1a3ba3a19397837842dcd6a)) * update dependency io.grpc:grpc-bom to v1.44.0 ([#586](https://github.com/googleapis/java-shared-dependencies/issues/586)) ([f406a7d](https://github.com/googleapis/java-shared-dependencies/commit/f406a7d7237dcb881923d09a8171a6472faee735)) * update dependency io.grpc:grpc-bom to v1.44.1 ([#613](https://github.com/googleapis/java-shared-dependencies/issues/613)) ([6da6077](https://github.com/googleapis/java-shared-dependencies/commit/6da6077b0578cdbbc5acc49d6180083f5fdcf87f)) * update dependency io.grpc:grpc-bom to v1.45.0 ([#630](https://github.com/googleapis/java-shared-dependencies/issues/630)) ([f826ac6](https://github.com/googleapis/java-shared-dependencies/commit/f826ac6145b9dccf2a4bb5c13dbe529471772a25)) * update dependency io.grpc:grpc-bom to v1.45.1 ([#647](https://github.com/googleapis/java-shared-dependencies/issues/647)) ([2d12ba9](https://github.com/googleapis/java-shared-dependencies/commit/2d12ba94170f8907bffc803b920829783babe9de)) * update dependency io.grpc:grpc-bom to v1.46.0 ([#680](https://github.com/googleapis/java-shared-dependencies/issues/680)) ([00f5d4a](https://github.com/googleapis/java-shared-dependencies/commit/00f5d4aaef56825d974c3ac9d4c30793c4840505)) * update dependency io.grpc:grpc-bom to v1.47.0 ([#707](https://github.com/googleapis/java-shared-dependencies/issues/707)) ([81dd8e5](https://github.com/googleapis/java-shared-dependencies/commit/81dd8e5e22171e61d22c0c027798a035e06a67b9)) * update dependency junit:junit to v4.13.2 ([#607](https://github.com/googleapis/java-shared-dependencies/issues/607)) ([b6ab824](https://github.com/googleapis/java-shared-dependencies/commit/b6ab8249a3842172f639678a3ebc02ea614a3182)) * update dependency org.apache.httpcomponents:httpcore to v4.4.15 ([#550](https://github.com/googleapis/java-shared-dependencies/issues/550)) ([60e5f18](https://github.com/googleapis/java-shared-dependencies/commit/60e5f187f58a15b29c5e0544a9f21a6e15fcbead)) * update dependency org.checkerframework:checker-qual to v3.19.0 ([#501](https://github.com/googleapis/java-shared-dependencies/issues/501)) ([8729670](https://github.com/googleapis/java-shared-dependencies/commit/87296708dcdcc5f35dc9b6ce5bfc5eba9cb54bbb)) * update dependency org.checkerframework:checker-qual to v3.20.0 ([#549](https://github.com/googleapis/java-shared-dependencies/issues/549)) ([2eafed9](https://github.com/googleapis/java-shared-dependencies/commit/2eafed987a37117860fd9217879db85a33eb46e7)) * update dependency org.checkerframework:checker-qual to v3.21.1 ([#554](https://github.com/googleapis/java-shared-dependencies/issues/554)) ([5418bc5](https://github.com/googleapis/java-shared-dependencies/commit/5418bc5fac3843a39f0f07fa66d92b8a9caf1b22)) * update dependency org.checkerframework:checker-qual to v3.21.3 ([#596](https://github.com/googleapis/java-shared-dependencies/issues/596)) ([094f5e0](https://github.com/googleapis/java-shared-dependencies/commit/094f5e0cfb3f8644c486c69d0a984ebbdcd6ea41)) * update dependency org.checkerframework:checker-qual to v3.21.4 ([#650](https://github.com/googleapis/java-shared-dependencies/issues/650)) ([43bcd75](https://github.com/googleapis/java-shared-dependencies/commit/43bcd7569427fc062ee3ae041ecbe8ce8da72d4b)) * update dependency org.checkerframework:checker-qual to v3.22.0 ([#683](https://github.com/googleapis/java-shared-dependencies/issues/683)) ([275a37e](https://github.com/googleapis/java-shared-dependencies/commit/275a37e9b19123d343ef8eb858c281e388ecea20)) * update dependency org.checkerframework:checker-qual to v3.22.1 ([#706](https://github.com/googleapis/java-shared-dependencies/issues/706)) ([0bfcc49](https://github.com/googleapis/java-shared-dependencies/commit/0bfcc49189346fb44a8c371b7b8460328e29b710)) * update dependency org.checkerframework:checker-qual to v3.22.2 ([#717](https://github.com/googleapis/java-shared-dependencies/issues/717)) ([4dbf9ba](https://github.com/googleapis/java-shared-dependencies/commit/4dbf9ba495e68162685681c052f6d2946bb98437)) * update dependency org.checkerframework:checker-qual to v3.23.0 ([#736](https://github.com/googleapis/java-shared-dependencies/issues/736)) ([816d380](https://github.com/googleapis/java-shared-dependencies/commit/816d38002d7c112036a4a02288a2cf007df99f3c)) * update dependency org.threeten:threetenbp to v1.5.0 ([#196](https://github.com/googleapis/java-shared-dependencies/issues/196)) ([09abb51](https://github.com/googleapis/java-shared-dependencies/commit/09abb516aa504e29e2cc624ed8af7bdb826540f4)) * update dependency org.threeten:threetenbp to v1.5.1 ([#335](https://github.com/googleapis/java-shared-dependencies/issues/335)) ([16a87e3](https://github.com/googleapis/java-shared-dependencies/commit/16a87e308d1d108464e6a0a260416cc996ff9293)) * update dependency org.threeten:threetenbp to v1.5.2 ([#514](https://github.com/googleapis/java-shared-dependencies/issues/514)) ([34be959](https://github.com/googleapis/java-shared-dependencies/commit/34be9594cecb05cfec92bf44ce4695aa3c5cc68b)) * update dependency org.threeten:threetenbp to v1.6.0 ([#633](https://github.com/googleapis/java-shared-dependencies/issues/633)) ([5a73a9f](https://github.com/googleapis/java-shared-dependencies/commit/5a73a9f2c1f237d83dbecdbae75baae63895b08e)) * update gax.version to v1.60.0 ([#187](https://github.com/googleapis/java-shared-dependencies/issues/187)) ([42cc617](https://github.com/googleapis/java-shared-dependencies/commit/42cc6177c9e4734b2a468f30b4fb6e9f2c5f27c3)) * update gax.version to v1.60.1 ([#223](https://github.com/googleapis/java-shared-dependencies/issues/223)) ([0059bae](https://github.com/googleapis/java-shared-dependencies/commit/0059bae59590f97302595fc7e5db25b8f578c999)) * update gax.version to v1.61.0 ([#277](https://github.com/googleapis/java-shared-dependencies/issues/277)) ([ee914fc](https://github.com/googleapis/java-shared-dependencies/commit/ee914fcada1c61acc98eb3723999ac1c8295fda3)) * update gax.version to v1.62.0 ([#291](https://github.com/googleapis/java-shared-dependencies/issues/291)) ([2c6c3ed](https://github.com/googleapis/java-shared-dependencies/commit/2c6c3ed7215099bf46193205657c2ef3d5859795)) * update gax.version to v1.63.0 ([#318](https://github.com/googleapis/java-shared-dependencies/issues/318)) ([83a2b58](https://github.com/googleapis/java-shared-dependencies/commit/83a2b588f15b777cc923ebbc3a6875b36a8c3b32)) * update gax.version to v1.64.0 ([#345](https://github.com/googleapis/java-shared-dependencies/issues/345)) ([b526e1f](https://github.com/googleapis/java-shared-dependencies/commit/b526e1f0db503874c42d36441a42c718ce6d81a7)) * update gax.version to v1.65.0 ([#376](https://github.com/googleapis/java-shared-dependencies/issues/376)) ([9ae80c9](https://github.com/googleapis/java-shared-dependencies/commit/9ae80c944b75f9b8942caadad5cc7e6ae9098202)) * update gax.version to v1.66.0 ([#395](https://github.com/googleapis/java-shared-dependencies/issues/395)) ([5ecc525](https://github.com/googleapis/java-shared-dependencies/commit/5ecc52509b4fd9828e735f894a31a6be96074f93)) * update gax.version to v1.67.0 ([#405](https://github.com/googleapis/java-shared-dependencies/issues/405)) ([a874c6f](https://github.com/googleapis/java-shared-dependencies/commit/a874c6f95c98c72e881da433140633f8568e7da3)) * update gax.version to v2 (major) ([#418](https://github.com/googleapis/java-shared-dependencies/issues/418)) ([f08bbca](https://github.com/googleapis/java-shared-dependencies/commit/f08bbca7313e29ad43209ca4f3748f7ebe1ccff1)) * update gax.version to v2.1.0 ([#432](https://github.com/googleapis/java-shared-dependencies/issues/432)) ([32e6f62](https://github.com/googleapis/java-shared-dependencies/commit/32e6f62bc3b09f8a70347ecd4d47b618875ec602)) * update gax.version to v2.11.0 ([#581](https://github.com/googleapis/java-shared-dependencies/issues/581)) ([5fe5b79](https://github.com/googleapis/java-shared-dependencies/commit/5fe5b79ad40431360d3446b98d0e6d00a01e0858)) * update gax.version to v2.12.2 ([#592](https://github.com/googleapis/java-shared-dependencies/issues/592)) ([4be7dae](https://github.com/googleapis/java-shared-dependencies/commit/4be7daed05cc16f53cfd72f6be570c0207c6f801)) * update gax.version to v2.13.0 ([#641](https://github.com/googleapis/java-shared-dependencies/issues/641)) ([e14edea](https://github.com/googleapis/java-shared-dependencies/commit/e14edea43733e253e2bb43988fbf9f6588594d8c)) * update gax.version to v2.15.0 ([#649](https://github.com/googleapis/java-shared-dependencies/issues/649)) ([68c5a35](https://github.com/googleapis/java-shared-dependencies/commit/68c5a3593aa23b0a2ced16deb76ac0e805e138b4)) * update gax.version to v2.16.0 ([#664](https://github.com/googleapis/java-shared-dependencies/issues/664)) ([1e62b89](https://github.com/googleapis/java-shared-dependencies/commit/1e62b895a4b759bad240bf225464d1d3acd51cf0)) * update gax.version to v2.17.0 ([#687](https://github.com/googleapis/java-shared-dependencies/issues/687)) ([4b65150](https://github.com/googleapis/java-shared-dependencies/commit/4b651509da028e3f03c5a1276107f97aa65c6281)) * update gax.version to v2.18.0 ([#692](https://github.com/googleapis/java-shared-dependencies/issues/692)) ([f18503f](https://github.com/googleapis/java-shared-dependencies/commit/f18503fb09f4e5f6e16ecedc381a76d4911b29fe)) * update gax.version to v2.18.1 ([#695](https://github.com/googleapis/java-shared-dependencies/issues/695)) ([ab49d4f](https://github.com/googleapis/java-shared-dependencies/commit/ab49d4faecf27f4b2642b771c79a6586772ff488)) * update gax.version to v2.18.2 ([#718](https://github.com/googleapis/java-shared-dependencies/issues/718)) ([4f32feb](https://github.com/googleapis/java-shared-dependencies/commit/4f32febb9a863445298d4b98b036a2dd3a5089ec)) * update gax.version to v2.18.3 ([#731](https://github.com/googleapis/java-shared-dependencies/issues/731)) ([5bbf1e1](https://github.com/googleapis/java-shared-dependencies/commit/5bbf1e1071748746d48dfdc6441d37a753a6dd62)) * update gax.version to v2.18.4 ([#735](https://github.com/googleapis/java-shared-dependencies/issues/735)) ([5161c6e](https://github.com/googleapis/java-shared-dependencies/commit/5161c6e0dc9040b099731eceef5c5306ab5bad4a)) * update gax.version to v2.3.0 ([#437](https://github.com/googleapis/java-shared-dependencies/issues/437)) ([3fc837e](https://github.com/googleapis/java-shared-dependencies/commit/3fc837e058d6e993bec7b10ed7b86a4b26a6e83f)) * update gax.version to v2.4.0 ([#458](https://github.com/googleapis/java-shared-dependencies/issues/458)) ([e36d7d0](https://github.com/googleapis/java-shared-dependencies/commit/e36d7d085615a9007a47a412c1b1fba82b60a2ec)) * update gax.version to v2.4.1 ([#464](https://github.com/googleapis/java-shared-dependencies/issues/464)) ([fc376d5](https://github.com/googleapis/java-shared-dependencies/commit/fc376d5aca2a72cc9c3807b7298ba97a63a251d3)) * update gax.version to v2.5.0 ([#479](https://github.com/googleapis/java-shared-dependencies/issues/479)) ([2cad3ca](https://github.com/googleapis/java-shared-dependencies/commit/2cad3ca09bf5086745ce57baeee380a1bacc9ae2)) * update gax.version to v2.6.1 ([a3b75ff](https://github.com/googleapis/java-shared-dependencies/commit/a3b75ffc454f448f7aa9ce4e1820c644695e0b21)) * update gax.version to v2.7.0 ([#515](https://github.com/googleapis/java-shared-dependencies/issues/515)) ([2d288b4](https://github.com/googleapis/java-shared-dependencies/commit/2d288b49178e9809bfc314b053f9cedf8cf33fef)) * update gax.version to v2.7.1 ([#544](https://github.com/googleapis/java-shared-dependencies/issues/544)) ([f47cdb4](https://github.com/googleapis/java-shared-dependencies/commit/f47cdb42edf79e4dc99e47cd9c7ff16f074f1b0e)) * update gax.version to v2.8.0 ([#564](https://github.com/googleapis/java-shared-dependencies/issues/564)) ([e980015](https://github.com/googleapis/java-shared-dependencies/commit/e980015f1f183b03e3b225b15e97ade1ff6502c1)) * update gax.version to v2.8.1 ([7dba307](https://github.com/googleapis/java-shared-dependencies/commit/7dba3078422cef0ca686f291c91fd8ab13478fed)) * update gax.version to v2.9.0 ([#573](https://github.com/googleapis/java-shared-dependencies/issues/573)) ([864f6b3](https://github.com/googleapis/java-shared-dependencies/commit/864f6b3e6644f0b50a28d1e5283f56d22ff2bd59)) * update google.common-protos.version to v2 ([#174](https://github.com/googleapis/java-shared-dependencies/issues/174)) ([a48a223](https://github.com/googleapis/java-shared-dependencies/commit/a48a2234ec01d72a63ff007c7cf1274bb1b823cb)) * update google.common-protos.version to v2.0.1 ([#205](https://github.com/googleapis/java-shared-dependencies/issues/205)) ([6a26ccf](https://github.com/googleapis/java-shared-dependencies/commit/6a26ccffc08c82abe4ab416f95fabd2f47e4d612)) * update google.common-protos.version to v2.1.0 ([#289](https://github.com/googleapis/java-shared-dependencies/issues/289)) ([0ecbbaa](https://github.com/googleapis/java-shared-dependencies/commit/0ecbbaa5b4246d64c9384c04d4edccce860f66c5)) * update google.common-protos.version to v2.2.1 ([#358](https://github.com/googleapis/java-shared-dependencies/issues/358)) ([f3b3b4c](https://github.com/googleapis/java-shared-dependencies/commit/f3b3b4c7c84c5b93a03842448d7a1a9a4fffa60e)) * update google.common-protos.version to v2.3.1 ([#366](https://github.com/googleapis/java-shared-dependencies/issues/366)) ([ad33b92](https://github.com/googleapis/java-shared-dependencies/commit/ad33b924a1feb390d16655bca0901a4fac757bb4)) * update google.common-protos.version to v2.3.2 ([#375](https://github.com/googleapis/java-shared-dependencies/issues/375)) ([011d9e2](https://github.com/googleapis/java-shared-dependencies/commit/011d9e27e49d5ac2f6ca7f7a06f6a4a0be31c472)) * update google.common-protos.version to v2.5.0 ([#457](https://github.com/googleapis/java-shared-dependencies/issues/457)) ([4911554](https://github.com/googleapis/java-shared-dependencies/commit/4911554c6a6b3b851eb3cb6aabdb7e8d19eabe1e)) * update google.common-protos.version to v2.7.0 ([#542](https://github.com/googleapis/java-shared-dependencies/issues/542)) ([1967de4](https://github.com/googleapis/java-shared-dependencies/commit/1967de4e732e73a0cf9117d5b1da69ddd0add724)) * update google.common-protos.version to v2.7.1 ([#561](https://github.com/googleapis/java-shared-dependencies/issues/561)) ([9f9b510](https://github.com/googleapis/java-shared-dependencies/commit/9f9b510674a40d5ef111372cce5f0c05f31d6ccc)) * update google.common-protos.version to v2.7.2 ([#588](https://github.com/googleapis/java-shared-dependencies/issues/588)) ([b7204ef](https://github.com/googleapis/java-shared-dependencies/commit/b7204efaba468376d7113b2482ebe1f5d4036c13)) * update google.common-protos.version to v2.7.4 ([#603](https://github.com/googleapis/java-shared-dependencies/issues/603)) ([1dcfd35](https://github.com/googleapis/java-shared-dependencies/commit/1dcfd35ff63bb324f2bfd7cb8f6d9f31ab9a0842)) * update google.common-protos.version to v2.8.0 ([#639](https://github.com/googleapis/java-shared-dependencies/issues/639)) ([bf5dae5](https://github.com/googleapis/java-shared-dependencies/commit/bf5dae59c15ea9e1dfe9e2da1ead7230ca0a2b13)) * update google.common-protos.version to v2.8.1 ([#656](https://github.com/googleapis/java-shared-dependencies/issues/656)) ([b00e7fd](https://github.com/googleapis/java-shared-dependencies/commit/b00e7fd8447950996ce60d0e3f498a74fded2ac2)) * update google.common-protos.version to v2.8.2 ([#659](https://github.com/googleapis/java-shared-dependencies/issues/659)) ([52c5798](https://github.com/googleapis/java-shared-dependencies/commit/52c57984bc943bf67bafe262e65945afec197659)) * update google.common-protos.version to v2.8.3 ([#660](https://github.com/googleapis/java-shared-dependencies/issues/660)) ([9871634](https://github.com/googleapis/java-shared-dependencies/commit/9871634b4e97429cfecc0d8ea96ae5431dcedc5c)) * update google.common-protos.version to v2.9.0 ([#714](https://github.com/googleapis/java-shared-dependencies/issues/714)) ([4bf0782](https://github.com/googleapis/java-shared-dependencies/commit/4bf07827165b2afe3f34d7dcad4418852facb425)) * update google.common-protos.version to v2.9.1 ([#724](https://github.com/googleapis/java-shared-dependencies/issues/724)) ([62cd59a](https://github.com/googleapis/java-shared-dependencies/commit/62cd59a5fb9d9c1fa17d45477f3ca4069db7b2ab)) * update google.core.version ([#599](https://github.com/googleapis/java-shared-dependencies/issues/599)) ([9725a9c](https://github.com/googleapis/java-shared-dependencies/commit/9725a9c12773e2e7a931e5a3fa5dbe4a49da1990)) * update google.core.version to v1.93.10 ([#200](https://github.com/googleapis/java-shared-dependencies/issues/200)) ([3431370](https://github.com/googleapis/java-shared-dependencies/commit/34313707bd7adb6bc696f265fe1b2eb8f2b8a17b)) * update google.core.version to v1.94.0 ([#212](https://github.com/googleapis/java-shared-dependencies/issues/212)) ([e618f05](https://github.com/googleapis/java-shared-dependencies/commit/e618f056f4d59da7585bb5071ddf4cd263731035)) * update google.core.version to v1.94.2 ([#296](https://github.com/googleapis/java-shared-dependencies/issues/296)) ([b0fe17b](https://github.com/googleapis/java-shared-dependencies/commit/b0fe17bed94a2ff7b50d6f507387a6eaa8554870)) * update google.core.version to v1.94.3 ([#300](https://github.com/googleapis/java-shared-dependencies/issues/300)) ([9ebd1a9](https://github.com/googleapis/java-shared-dependencies/commit/9ebd1a92a4a342c1f7b06dcca5b764c0bbfc9c4d)) * update google.core.version to v1.94.4 ([#305](https://github.com/googleapis/java-shared-dependencies/issues/305)) ([5e5d6d8](https://github.com/googleapis/java-shared-dependencies/commit/5e5d6d8dad12c725f2f1f1f14fe19145a4759c58)) * update google.core.version to v1.94.5 ([#320](https://github.com/googleapis/java-shared-dependencies/issues/320)) ([4936688](https://github.com/googleapis/java-shared-dependencies/commit/4936688723fb899ff84a4fa1e53b00ce113dc8c0)) * update google.core.version to …
🤖 I have created a release *beep* *boop* --- ### [2.5.2](googleapis/java-core@v2.5.1...v2.5.2) (2022-02-09) ### Dependencies * update dependency com.google.api.grpc:proto-google-iam-v1 to v1.2.3 ([#716](googleapis/java-core#716)) ([3945473](googleapis/java-core@3945473)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Prepare
gapic-generator-javafor the DIREGAPIC implementation changes.composerclasses)ClassComposerclasses into instance methods to leverage the class inheritance (transport-agnostic logic in abstract class, transport-specific portions are in transport-specific classes extending the abstract ones)Abstract<Name>ClassComposer.generate()(and potentially the the other private/protected methods called fromgenerate()) call transport-specific logic (implemented in the concrete<Transport><Name>ClassComposerclasses), when appropriate.<Name>Test.javawhich creates it); (2) the repo currently does not have a dedicated test resources directory (there are multiple resource-like subfolders under test, it is hard to keep thing under control and avoid propagating magical path constants); (3) keeping golden files and tests together seems ok, since if the golden files were smaller they would be simply put as the expected constants in the tests themselves.The subsequent PR with rest implementation will looks something like this