Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
9724 commits
Select commit Hold shift + click to select a range
4b94c7d
deps: add opentelemetry gcp-resources to shared deps (#3722)
Apr 2, 2025
2b1d90d
chore: allow --api-path as option to generate cmd and generate per ap…
Apr 2, 2025
045f2f1
chore(hermetic-build): include .github template updates as part of ge…
Apr 7, 2025
e71d2c8
chore: prepare showcase for GraalVM for JDK 17 (#3734)
Apr 8, 2025
aedac5c
chore(sec): prefix hermetic-build images with `infrastructure-public-…
Apr 11, 2025
ec0370b
chore: introduce .kokoro templates for GraalVM jobs (#3737)
Apr 14, 2025
e9120ef
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
Apr 16, 2025
4231478
build: introduce testing infra for GraalVM "C" (#3739)
Apr 16, 2025
c71223d
fix(hermetic-build): use correct image name in templated graalvm jobs…
Apr 17, 2025
d4bafa0
feat: Selective gapic generation phase II (#3730)
Apr 17, 2025
0b5eca1
ci: Run all downstream protobuf CI checks with Java 8 JVM (#3747)
Apr 17, 2025
6812463
chore: update generation config (#3749)
Apr 18, 2025
741d398
chore(main): release 2.56.0 (#3715)
Apr 18, 2025
40edd77
build: fix nightly failures in Java 11 jobs (#3753)
Apr 22, 2025
9680ed0
fix: use spotify formatter in hermetic build templates (#3752)
Apr 22, 2025
a2ea406
fix: use java 17 in samples.yaml (#3754)
Apr 22, 2025
c71e4b4
fix: match graalvm job names with internal configs (#3755)
Apr 22, 2025
3ac4f4e
chore(main): release 2.56.1-SNAPSHOT (#3751)
Apr 23, 2025
064a8a9
chore(main): release 2.56.1 (#3757)
Apr 23, 2025
3ed81b8
fix: keep native image templates up to date (#3759)
Apr 23, 2025
4fee3af
chore(main): release 2.56.2-SNAPSHOT (#3758)
Apr 23, 2025
46aa194
fix: inline version update in kokoro templates (#3762)
Apr 23, 2025
10661f0
chore(main): release 2.56.2 (#3761)
Apr 23, 2025
3b8f9ca
fix: subscribe Airlock Docker image definition to GRPC updates (#3765)
Apr 28, 2025
47f7907
deps: Update maven-shared-utils to v3.2.1 (#3768)
May 1, 2025
6808c9b
deps: update gapic-showcase to 36.2 (#3771)
May 2, 2025
43ea661
deps: update dependency com.google.errorprone:error_prone_annotations…
May 2, 2025
8efcac5
deps: update google auth library dependencies to v1.34.0 (#3772)
May 2, 2025
7068cbe
fix: Only send mtlsEndpoint if it is non-null (#3767)
May 2, 2025
f72ae37
chore(main): release 2.56.3-SNAPSHOT (#3763)
May 2, 2025
4d4b174
chore: Add IAM v3 to generation configs (#3774)
May 2, 2025
bcd1e64
chore(main): release 2.56.3 (#3775)
May 2, 2025
af4e325
chore(main): release 2.56.4-SNAPSHOT (#3776)
May 2, 2025
015bdfc
chore: add jdk 8 verification to showcase CI (#3735)
May 5, 2025
80c5d25
fix: Update IAM v3 groupId to the correct value (#3777)
May 5, 2025
9675984
chore: Add IAM v3 to gapic-generator-bom (#3778)
May 5, 2025
c7cbcd4
feat: Generate IAM v3beta Client Library (#3780)
May 5, 2025
793deeb
chore(main): release 2.57.0 (#3779)
May 6, 2025
d6df5cd
chore(main): release 2.57.1-SNAPSHOT (#3783)
May 6, 2025
397b255
chore: Add IAM v3beta to gapic-generator-bom (#3785)
May 7, 2025
c3b0bfa
feat: add cloudbuild config to publish image via AR Exit Gate (#3786)
May 12, 2025
a038745
deps: update google http client dependencies to v1.47.0 (#3790)
May 13, 2025
f9ec5ee
deps: update google auth library dependencies to v1.35.0 (#3789)
May 13, 2025
fb99225
chore: update googleapis commit at Fri Apr 18 02:30:30 UTC 2025 (#3750)
May 13, 2025
20e9787
chore(main): release 2.58.0 (#3787)
May 13, 2025
5811a46
chore(main): release 2.58.1-SNAPSHOT (#3793)
May 13, 2025
d19cba1
build(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8…
May 13, 2025
7107e83
chore: add jdk 24 to CI tests (#3803)
May 20, 2025
45747cb
fix: manage graalvm image versions via Hermetic Build templates _only…
May 22, 2025
ce01aef
deps: update grpc dependencies to 1.71.0 (#3807)
May 27, 2025
e50cc76
chore: fix broken links in DEVELOPMENT.MD (#3797)
May 29, 2025
517ffcb
chore: remove print from java-showcase owlbot.py (#3796)
May 29, 2025
c7a978e
deps: update dependency com.google.oauth-client:google-oauth-client-b…
May 29, 2025
f54ac49
deps: update google auth library dependencies to v1.36.0 (#3814)
May 29, 2025
b173eff
chore: temporarily stop using maven mirror (#3816)
May 29, 2025
3e3cf6d
feat: use debian base image for `java-library-generation` (#3817)
May 30, 2025
6b0eb22
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
May 30, 2025
856adc9
chore: update googleapis commit at Fri May 30 18:00:29 UTC 2025 (#3818)
May 30, 2025
32dd11e
feat: add logic to set universe domain to ServiceAccountJwtAccessCred…
May 30, 2025
4a4f77f
deps: update google api dependencies (#3791)
May 30, 2025
2263d1d
deps: Upgrade Protobuf-Java to v3.25.8 (#3810)
Jun 2, 2025
69dc32c
chore: update googleapis commit at Mon Jun 2 14:01:05 UTC 2025 (#3821)
Jun 2, 2025
1c80167
chore(main): release 2.59.0 (#3804)
Jun 2, 2025
3b05637
chore(main): release 2.59.1-SNAPSHOT (#3823)
Jun 2, 2025
2623c78
fix: S2A- Check if a default endpoint has been set (#3784)
Jun 2, 2025
f14b23c
deps: update google auth library dependencies to v1.37.0 (#3830)
Jun 9, 2025
d34852d
chore: update googleapis commit at Tue Jun 3 02:34:26 UTC 2025 (#3827)
Jun 12, 2025
804485a
chore(main): release 2.59.1 (#3824)
Jun 13, 2025
42cf497
chore(main): release 2.59.2-SNAPSHOT (#3835)
Jun 13, 2025
9bdf57b
fix: update googleapis commit at Thu Jun 12 02:34:24 UTC 2025 (#3833)
Jun 17, 2025
ab6e247
chore(main): release 2.59.2 (#3838)
Jun 18, 2025
013b6cf
build(deps): bump org.apache.maven.shared:maven-shared-utils from 3.2…
Jun 18, 2025
ec00199
feat: handle auto pagination for BigQuery v2 (#3829)
Jun 20, 2025
45737de
chore(main): release 2.59.3-SNAPSHOT (#3839)
Jun 20, 2025
95d949d
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
Jun 20, 2025
772e4b6
chore: update googleapis commit at Wed Jun 18 02:34:35 UTC 2025 (#3840)
Jun 20, 2025
f3f9385
deps: update google auth library dependencies to v1.37.1 (#3846)
Jun 20, 2025
420322f
deps: update google http client dependencies to v1.47.1 (#3848)
Jun 23, 2025
cbdd535
chore(main): release 2.60.0 (#3844)
Jun 23, 2025
4980772
chore(main): release 2.60.1-SNAPSHOT (#3849)
Jun 24, 2025
c34eca8
chore: migrate from `not(in(collection))` to `e -> !collection.contai…
Jun 25, 2025
0e25e2f
fix(hermetic-build): use public maven metadata for latest version inf…
Jun 30, 2025
0091c54
build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /hermetic_build/libra…
Jul 7, 2025
8e10ad5
chore: update googleapis commit at Sat Jun 21 02:33:39 UTC 2025 (#3847)
Jul 8, 2025
396d594
chore(main): release 2.60.1 (#3854)
Jul 8, 2025
41ccb34
chore(main): release 2.60.2-SNAPSHOT (#3856)
Jul 8, 2025
55e8109
chore: create LTS branch 2.59.x (#3860)
Jul 18, 2025
d769424
deps: update arrow.version to 17.0.0, auth deps to 1.37.1 and http-cl…
Jul 22, 2025
694fd01
chore: update googleapis commit at Wed Jul 9 02:37:36 UTC 2025 (#3857)
Jul 22, 2025
9440e61
chore(main): release 2.60.2 (#3864)
Jul 22, 2025
4d43f91
chore(main): release 2.60.3-SNAPSHOT (#3865)
Jul 23, 2025
54e7a23
fix: make generation config update logs verbose (#3764)
Jul 23, 2025
ebca20e
feat(mtls): Add support for X.509-based mTLS-transport in Java GAX li…
Jul 28, 2025
2759998
fix: improve error messaging for LRO CancellationException (#3873)
Jul 29, 2025
77ba328
chore: update googleapis commit at Wed Jul 23 02:42:20 UTC 2025 (#3866)
Aug 4, 2025
17e290a
chore(main): release 2.61.0 (#3867)
Aug 4, 2025
5d7a060
chore(main): release 2.61.1-SNAPSHOT (#3876)
Aug 4, 2025
45c453d
chore: Add initial GEMINI.md file (#3879)
Aug 11, 2025
7b9489e
chore: Enable Gemini CLI Github Actions (#3880)
Aug 12, 2025
42334ce
ci: Fix gemini cli issues triage (#3881)
Aug 12, 2025
359c3d3
chore: Update auto triage guidelines (#3882)
Aug 13, 2025
ebd2b99
ci: Test upper bound dependenices file in Github CI (#3877)
Aug 14, 2025
57b1952
chore: Fix dependency CI tests (#3883)
Aug 15, 2025
f0f520a
feat: Set sampledToLocalTracing flag to true for all gRPC MethodDescr…
Aug 15, 2025
84b7f55
chore: Update the upper bound dependencies file (#3886)
Aug 19, 2025
d1a338a
chore(main): release 2.62.0 (#3884)
Aug 19, 2025
2eacb96
chore(main): release 2.62.1-SNAPSHOT (#3887)
Aug 19, 2025
20a9712
chore: Disable Gemini CLI Github Actions (#3893)
Aug 26, 2025
6291970
chore: update googleapis commit at Tue Aug 5 02:46:23 UTC 2025 (#3878)
Sep 4, 2025
cb331e5
chore: Update the upper bound dependencies file (#3896)
Sep 4, 2025
f8c3480
deps: Update auth to 1.39.0 (#3898)
Sep 5, 2025
370b7d6
chore(main): release 2.62.1 (#3900)
Sep 5, 2025
81e3676
chore: Update protobuf-java to 4.32.0 in downstream compatibility che…
Sep 5, 2025
763afc1
chore(main): release 2.62.2-SNAPSHOT (#3901)
Sep 5, 2025
6afb349
chore: Update the template of renovate.json to ignore PR limits (#3902)
Sep 15, 2025
18ae4e1
deps: update google api dependencies (#3885)
Sep 15, 2025
239498d
chore: update googleapis commit at Fri Sep 5 02:29:45 UTC 2025 (#3899)
Sep 17, 2025
ea5682c
chore: Remove hardcoded JUnit 4 version in common-protos (#3906)
Sep 17, 2025
1a52e05
chore: Update the upper bound dependencies file (#3904)
Sep 18, 2025
b139cef
chore: update googleapis commit at Wed Sep 17 02:28:20 UTC 2025 (#3905)
Sep 18, 2025
070d93c
deps: update google auth library dependencies to v1.39.1 (#3907)
Sep 18, 2025
afbb1dc
chore(main): release 2.62.2 (#3903)
Sep 18, 2025
b8a6431
chore(main): release 2.62.3-SNAPSHOT (#3909)
Sep 19, 2025
16591aa
fix(mtls): Fix EndpointContext's determineEndpoint logic to respect e…
Sep 24, 2025
dbf6629
chore: update googleapis commit at Thu Sep 18 02:28:40 UTC 2025 (#3908)
Oct 2, 2025
65879c0
chore: update upper bound dependencies (#3919)
Oct 2, 2025
3ebf39d
ci: update ci template to JDK 25 (#3920)
Oct 2, 2025
d726ef5
ci: update showcase tests and build java tests to JDK 25 (#3918)
Oct 2, 2025
01d50d8
chore(main): release 2.62.3 (#3914)
Oct 2, 2025
3161964
chore(main): release 2.62.4-SNAPSHOT (#3922)
Oct 3, 2025
40a0852
chore: Remove Gemini CLI GH Actions (#3924)
Oct 7, 2025
d39be1d
chore: Migrate away from GoogleCredential.fromStream() (#3925)
Oct 7, 2025
aec74aa
feat(librariangen): scaffold Java language container for Librarian (#…
Oct 8, 2025
ecab103
build: prepare Cloud Build YAML file for librarian-java (#3928)
Oct 8, 2025
f7baa00
build: AR exit gate YAML to declare dependencies.gitSource (#3929)
Oct 9, 2025
7fc08a5
feat(librariangen): add execv package (#3932)
Oct 11, 2025
c478a98
feat(librariangen): add request package (#3933)
Oct 11, 2025
5d84469
test(librariangen): add codecov and improve main.go coverage (#3936)
Oct 13, 2025
c3f7b9f
feat(librariangen): add protoc package (#3935)
Oct 13, 2025
bcec80e
chore: Add renovate custom manager to update upper-bound files (#3894)
Oct 14, 2025
66dbfc1
chore: Group upper bound dependencies file deps (#3941)
Oct 15, 2025
d607432
chore: Manage errorprone and j2objc versions in pom-parent (#3948)
Oct 15, 2025
981844a
deps: update upper bound dependencies file (#3947)
Oct 15, 2025
58db826
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
Oct 16, 2025
4fa48a2
deps: Bump Guava to v33.5.0 (#3943)
Oct 16, 2025
d6bd0e0
feat(librariangen): add bazel package (#3940)
Oct 16, 2025
89d518c
deps: Upgrade Google Http Java Client to v2.0.2 (#3946)
Oct 16, 2025
4b2c98e
deps: update google auth library dependencies to v1.40.0 (#3945)
Oct 16, 2025
36e0306
chore: Upper bound file deps change has chore type (#3949)
Oct 16, 2025
e5bb897
chore: update googleapis commit at Fri Oct 3 02:28:22 UTC 2025 (#3923)
Oct 16, 2025
588b428
chore(main): release 2.63.0 (#3927)
Oct 16, 2025
34ff679
chore(main): release 2.63.1-SNAPSHOT (#3950)
Oct 16, 2025
701cb35
ci: exclude internal/librariangen/** on unrelated checks (#3953)
Oct 17, 2025
7a53a7f
feat(librariangen): add generate package (#3952)
Oct 17, 2025
444f826
chore: revert "ci: exclude internal/librariangen/** on unrelated chec…
Oct 21, 2025
a931f91
chore(librariangen): introduce message package and add ReleaseInitReq…
Oct 21, 2025
26e1745
ci: exclude internal/librariangen/** using dorny/paths-filter (#3961)
Oct 21, 2025
e905fae
chore(librariangen): languagecontainer package to parse release-init …
Oct 23, 2025
b89bb38
ci: remove librarian skipping on matrix builds (#3969)
Oct 23, 2025
34df129
feat(librariangen): generate grpc stubs and resource helpers (#3967)
Oct 23, 2025
ee05438
chore(librariangen): Generate to use languagecontainer.Run (#3968)
Oct 24, 2025
3619e5f
chore: remove internal/librariangen following migration to librarian …
Oct 24, 2025
dfa2b76
deps: Bump grpc-java to v1.76.0 (#3942)
Oct 30, 2025
510d876
chore: update googleapis commit at Fri Oct 17 02:31:11 UTC 2025 (#3951)
Oct 31, 2025
316c261
chore: update upper bound dependencies file (#3966)
Oct 31, 2025
cda1161
chore(main): release 2.64.0 (#3954)
Nov 1, 2025
a9af1a7
chore(main): release 2.64.1-SNAPSHOT (#3976)
Nov 4, 2025
3977b9b
deps: bump opentelemetry.version to 1.52.0 (#3979)
Nov 7, 2025
3294b4b
chore(main): release 2.64.1 (#3985)
Nov 7, 2025
6b3acb8
chore(main): release 2.64.2-SNAPSHOT (#3986)
Nov 7, 2025
ba93524
fix: add per-service api_version to gapic_metadata (#3984)
Nov 7, 2025
b1d0be2
chore(build): fix typo (#3828)
Nov 14, 2025
0ff7ca2
chore: Stop running downstream checks on pushing to main (#3988)
Nov 14, 2025
a58ab73
chore: update and fix logback versions used in test (#3990)
Nov 24, 2025
e51f33f
chore: add vscode folder and python version file to gitignore (#3991)
Nov 24, 2025
75b709f
deps: upgrade grpc to 1.76.1 (#3993)
Dec 1, 2025
3a82ed8
chore: add configuration for protobuf-4.x-rc branch (#3997)
Dec 2, 2025
ffcb26a
chore: Remove hardcoded clirr.skip=false in showcase-clirr check (#4001)
Dec 4, 2025
e4ba36c
deps: Upgrade grpc to 1.76.2 (#4006)
Dec 8, 2025
2b91666
chore: update googleapis commit at Sat Nov 1 02:34:00 UTC 2025 (#3977)
Dec 9, 2025
f601805
deps: Upgrade auth to 1.41.0. (#4008)
Dec 9, 2025
777f3b9
chore: Update dependencies.txt to latest (#4009)
Dec 10, 2025
c7124d8
chore(main): release 2.64.2 (#3987)
Dec 10, 2025
bf94a0a
deps: update google api dependencies (#3917)
Dec 11, 2025
d314d5a
chore(main): release 2.64.3-SNAPSHOT (#4016)
Dec 11, 2025
0573232
fix: add api_version breadcrumb to client docs (#4018)
Dec 12, 2025
ed5fed6
chore: Filter out non-semver versions in update_generation_config.sh …
Dec 16, 2025
2376f6c
deps: update dependencies.txt for grpc-gcp to 1.9.0 (#4025)
Dec 16, 2025
61e1ab5
chore: remove build badges in README.md template (#4027)
Dec 26, 2025
23bd5e6
chore: Explicitly include specific group of libraries for README's BO…
Dec 29, 2025
4bb3ccc
docs: Fix retry guide link in javadocs (#4029)
Dec 29, 2025
2503b5c
tests: Use fixed copyright year in tests. (#4036)
Jan 5, 2026
09ec2a3
feat: remove dependency management of graal-sdk (#4033)
Jan 5, 2026
051f76a
fix: provide API to share the same background executor for channel po…
Jan 8, 2026
6a24164
fix: Create a single S2AChannelCredentials per application (#3989)
Jan 9, 2026
5898abd
feat: add org.json:json to third-party-dependencies pom (#4047)
Jan 9, 2026
5474dab
build: Update macOS version in nightly workflow (#4048)
Jan 12, 2026
96bc1cc
chore(deps): update upper bound dependencies file (#4052)
Jan 12, 2026
343a8ef
deps: update google.http-client.version to 2.0.3 (#4054)
Jan 12, 2026
93646db
chore: update googleapis commit at Wed Dec 10 02:37:02 UTC 2025 (#4013)
Jan 12, 2026
0d09c8a
chore(main): release 2.65.0 (#4058)
Jan 13, 2026
50c8931
build: Skip clirr check for protobuf 4.x upgrade (#4061)
Jan 13, 2026
e19332d
docs: Update docs for GoogleCredentialsProvider#setScopesToApply (#4057)
Jan 13, 2026
5dc201f
chore(main): release 2.65.1-SNAPSHOT (#4060)
Jan 13, 2026
87c5ea4
build: Skip clirr check for downstream libraries (#4062)
Jan 13, 2026
f4da472
chore: Update protobuf runtime version to 4.33.4 in downstream checks…
Jan 13, 2026
93d7e35
chore(main): release 2.65.1 (#4063)
Jan 13, 2026
4be6f56
chore: cleanup release-please config (#4002)
Jan 15, 2026
08502b3
chore: update workflow github token (#4067)
Jan 20, 2026
0db9a4c
deps: update googleapis/java-cloud-bom digest to ef3656d (#3630)
Jan 20, 2026
13c07b0
chore: update dependency com.fasterxml.jackson:jackson-bom to v2.21.0…
Jan 20, 2026
00c013f
chore: update googleapis commit at Tue Jan 20 16:51:25 UTC 2026 (#4071)
Jan 20, 2026
2e57789
chore(main): release 2.65.2-SNAPSHOT (#4064)
Jan 20, 2026
b594cef
deps: Downgrade opentelemetry to 1.51.0 (#4075)
Jan 22, 2026
fe9fdf2
feat: Upgrade protobuf runtime and gen code to 4.33.x (#4000) (#4074)
Jan 22, 2026
dad55f0
chore: update googleapis commit at Wed Jan 21 02:42:16 UTC 2026 (#4073)
Jan 23, 2026
dd45f07
tests: Add protobuf 3.x compatibility tests with a third party librar…
Jan 23, 2026
d999abe
chore(deps): update upper bound dependencies file (#4083)
Jan 23, 2026
c623677
deps: update http-client to 2.1.0 (#4086)
Jan 23, 2026
50d4238
tests: Add java-showcase-3.21.0 (#4081)
Jan 23, 2026
6c7b31d
tests: Add java-showcase-3.25.8. (#4088)
Jan 23, 2026
62e35e5
deps: update auth library to 1.42.0 (#4087)
Jan 23, 2026
68175f5
chore(main): release 2.66.0 (#4072)
Jan 23, 2026
40e17f9
chore(main): release 2.66.1-SNAPSHOT (#4090)
Jan 23, 2026
6d9a7fc
chore: update upper bound dependencies file (#4098)
Feb 4, 2026
92aad4f
chore: update googleapis commit at Sat Jan 24 02:39:10 UTC 2026 (#4091)
Feb 4, 2026
84c1638
chore(main): release 2.66.1 (#4100)
Feb 4, 2026
6a193b5
tests: Remove 3.25.8 from protobuf compatibility testing (#4101)
Feb 4, 2026
90544c9
tests: Upgrade logback to 1.5.25 in tests (#4103)
Feb 5, 2026
997c5e3
chore(main): release 2.66.2-SNAPSHOT (#4102)
Feb 5, 2026
a5dc992
deps: Upgrade grpc to 1.76.3 (#4106)
Feb 9, 2026
0ef5c4c
feat(observability): introduce minimal tracing implementation (#4105)
Feb 17, 2026
992ed8f
chore: update googleapis commit at Thu Feb 5 03:00:22 UTC 2026 (#4104)
Feb 18, 2026
4a34266
deps: Upgrade Google-Auth-Library to v1.43.0 (#4114)
Feb 18, 2026
96499c9
chore(deps): update upper bound dependencies file (#4112)
Feb 18, 2026
6e16db2
chore(main): release 2.67.0 (#4107)
Feb 19, 2026
8a1b24e
chore(main): release 2.67.1-SNAPSHOT (#4116)
Feb 19, 2026
9983b47
refactor(obs): rename classes to use `Span` and `Observability` (#4117)
Feb 24, 2026
4954de5
feat(o11y): introduce `gcp.client.repo` and `gcp.client.artifact` att…
Feb 26, 2026
5ed1684
test: remove migrated repositories from downstream unit tests (#4125)
Feb 26, 2026
8a0c565
fix: suppress warnings in generated projects for non-idiomatic durati…
Feb 27, 2026
ded1922
fix: add null checks for ApiTracerFactory in ClientContext (#4122)
Feb 27, 2026
6a440da
feat(generator): add extra allowed modules that will not be removed f…
Mar 2, 2026
8196b8f
fix: Use ServiceName + MethodName as the regex for Otel (#2543)
Mar 3, 2026
0d98c37
docs(hermetic_build): fix config field name in readme (#4130)
Mar 4, 2026
1b10e02
feat(o11y): introduce server.port attribute (#4128)
Mar 5, 2026
3593c30
feat(o11y): Introduce `rpc.system.name` and `rpc.method` in gRPC (#4121)
Mar 10, 2026
487650e
feat: Add client request duration metric. (#4132)
Mar 11, 2026
dabf8d3
chore(sdk-platform-java): migrate sdk-platform-java into monorepo
Mar 13, 2026
ed36ac6
chore(sdk-platform-java): apply manual changes
Mar 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .bazeliskrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# See https://github.com/bazelbuild/bazelisk
# Version required for Java 24 support (https://github.com/bazelbuild/bazel/commit/806a6e82320956b63f1351ebe2b0da8483f36f19).
USE_BAZEL_VERSION=7.7.0
7 changes: 7 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
startup --batch

build --show_timestamps
build --protocopt=--experimental_allow_proto3_optional

build --cxxopt=-std=c++14
build --host_cxxopt=-std=c++14
48 changes: 47 additions & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
java: [8, 11, 17, 21, 25]
java: [11, 17, 21, 25]
steps:
- name: Get current week within the year
id: date
Expand All @@ -45,6 +45,52 @@ jobs:
env:
JOB_TYPE: test
JOB_NAME: units-${{matrix.java}}
units-8-runtime:
runs-on: ubuntu-latest
name: "units (8)"
steps:
- name: Get current week within the year
id: date
run: echo "::set-output name=week_of_year::$(date +'%W' --utc)"
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 11
distribution: temurin
cache: maven
- run: java -version
- uses: actions/cache@v4
id: mvn-cache
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-unified-${{ steps.date.outputs.week_of_year }}
- name: Install all modules using Java 11
shell: bash
run: |
mvn -V -B -ntp clean install -DskipTests -Dfmt.skip -Dclirr.skip -Denforcer.skip -Dcheckstyle.skip -Dflatten.skip -Danimal-sniffer.skip -Djacoco.skip
working-directory: sdk-platform-java
- uses: actions/setup-java@v4
with:
java-version: 8
distribution: temurin
- run: java -version
- name: Run tests in Java 8 with the source compiled in Java 11
run: |
mvn test \
-B -ntp \
-Dorg.slf4j.simpleLogger.showDateTime=true \
-Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS \
-Dclirr.skip=true \
-Denforcer.skip=true \
-Dcheckstyle.skip=true \
-Dflatten.skip=true \
-Danimal.sniffer.skip=true \
-Dmaven.wagon.http.retryHandler.count=5 \
-T 1C
env:
JOB_TYPE: test
JOB_NAME: units-8-runtime-${{matrix.java}}
working-directory: sdk-platform-java
windows:
runs-on: windows-latest
steps:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/generated_files_sync.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
pull_request:
name: generation diff
env:
library_generation_image_tag: 2.67.0
library_generation_image_tag: 2.67.1-SNAPSHOT # {x-version-update:gapic-generator-java:current}
jobs:
root-pom:
# root pom.xml does not have diff from generated one
Expand Down Expand Up @@ -171,6 +171,8 @@ jobs:
# the rest : the same as above
invalid_files=$(find . -name '*.java' \
|grep --invert-match 'java/com/google' \
|grep --invert-match '/test/' \
|grep --invert-match '/tests/' \
|grep --invert-match samples \
|grep --invert-match benchmark \
|grep --invert-match grafeas \
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/hermetic_library_generation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,10 @@ jobs:
with:
fetch-depth: 0
token: ${{ secrets.CLOUD_JAVA_BOT_GITHUB_TOKEN }}
- uses: googleapis/sdk-platform-java/.github/scripts@v2.67.0
- uses: ./sdk-platform-java/.github/scripts
if: env.SHOULD_RUN == 'true'
with:
base_ref: ${{ github.base_ref }}
head_ref: ${{ github.head_ref }}
token: ${{ secrets.CLOUD_JAVA_BOT_GITHUB_TOKEN }}
image_tag: 2.67.1-SNAPSHOT # {x-version-update:gapic-generator-java:current}
59 changes: 59 additions & 0 deletions .github/workflows/sdk-platform-java-analyze_dependency.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: sdk-platform-java Run dependency analyzer
on:
workflow_dispatch:
inputs:
system:
description: the package management system
required: true
type: choice
default: maven
options:
- maven
name:
description: the name of the dependency
required: true
type: string
version:
description: the version of the dependency
required: true
type: string
env:
BUILD_SUBDIR: sdk-platform-java
jobs:
filter:
runs-on: ubuntu-latest
outputs:
library: ${{ steps.filter.outputs.library }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
library:
- 'sdk-platform-java/**'
Run-dependency-analyzer:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
cache: maven
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
with:
maven-version: 3.8.2
- name: Install dependency analyzer
shell: bash
run: |
mvn clean install -V --batch-mode --no-transfer-progress -DskipTests
working-directory: java-shared-dependencies/dependency-analyzer
- name: Check dependency information
shell: bash
run: |
mvn exec:java -Ddep.system=${{ github.event.inputs.system }} -Ddep.name=${{ github.event.inputs.name }} -Ddep.version=${{ github.event.inputs.version }}
working-directory: java-shared-dependencies/dependency-analyzer
Loading