Skip to content

Releases: googleapis/sdk-platform-java

v2.45.0

09 Sep 21:03
3c05e8f
Compare
Choose a tag to compare

2.45.0 (2024-09-09)

Features

  • add Batcher#close(timeout) and Batcher#cancelOutstanding (#3141) (b5a92e4)
  • add full RetrySettings sample code to Settings classes (#3056) (8fe3a2d)
  • add toString to futures returned by operations (#3140) (afecb8c)
  • bake gapic-generator-java into the hermetic build docker image (#3067) (a372e82)

Bug Fixes

  • gax: prevent truncation/overflow when converting time values (#3095) (699074e)

Dependencies

  • add opentelemetry exporter-metrics and shared-resoucemapping to shared dependencies (#3078) (fc8d80d)
  • update dependency certifi to v2024.8.30 (#3150) (c18b705)
  • update dependency com.google.api-client:google-api-client-bom to v2.7.0 (#3151) (5f43e43)
  • update dependency com.google.errorprone:error_prone_annotations to v2.31.0 (#3153) (3071509)
  • update dependency com.google.errorprone:error_prone_annotations to v2.31.0 (#3154) (335ee63)
  • update dependency com.google.guava:guava to v33.3.0-jre (#3119) (41174b0)
  • update dependency dev.cel:cel to v0.7.1 (#3155) (b1ddd16)
  • update dependency filelock to v3.16.0 (#3175) (6681113)
  • update dependency idna to v3.8 (#3156) (82f5326)
  • update dependency io.netty:netty-tcnative-boringssl-static to v2.0.66.final (#3148) (a7efaa8)
  • update dependency net.bytebuddy:byte-buddy to v1.15.1 (#3115) (0e06c5f)
  • update dependency org.apache.commons:commons-lang3 to v3.17.0 (#3157) (8d3b9fd)
  • update dependency org.checkerframework:checker-qual to v3.47.0 (#3166) (365674d)
  • update dependency org.yaml:snakeyaml to v2.3 (#3158) (e67ea9a)
  • update dependency platformdirs to v4.3.2 (#3176) (4f2f9e0)
  • update dependency virtualenv to v20.26.4 (#3177) (080e078)
  • update google api dependencies (#3118) (67342ea)
  • update google auth library dependencies to v1.25.0 (#3168) (715884a)
  • update google http client dependencies to v1.45.0 (#3159) (a3fe612)
  • update googleapis/java-cloud-bom digest to 6626f91 (#3147) (658e40e)
  • update junit5 monorepo to v5.11.0 (#3111) (6bf84c8)
  • update netty dependencies to v4.1.113.final (#3165) (9b5957d)
  • update opentelemetry-java monorepo to v1.42.0 (#3172) (413c44e)

Documentation

v2.44.0

16 Aug 15:23
5925503
Compare
Choose a tag to compare

2.44.0 (2024-08-16)

Features

  • update ErrorDetails to allow unpacking arbitrary messages (#3073) (6913db5)

Bug Fixes

  • Generator callable generation is based on method type (#3075) (c21a013)
  • improve warnings for Direct Path xDS set via env (#3019) (7a26115)

Dependencies

  • update dependency argcomplete to v3.5.0 (#3099) (0654a28)
  • update dependency black to v24.8.0 (#3082) (a864f62)
  • update dependency com.google.crypto.tink:tink to v1.14.1 (#3083) (c13b63e)
  • update dependency com.google.errorprone:error_prone_annotations to v2.30.0 (#3100) (a10ef54)
  • update dependency com.google.errorprone:error_prone_annotations to v2.30.0 (#3101) (9bff64f)
  • update dependency lxml to v5.3.0 (#3102) (4e145b1)
  • update dependency org.apache.commons:commons-lang3 to v3.16.0 (#3103) (95c9508)
  • update dependency org.checkerframework:checker-qual to v3.46.0 (#3081) (2431920)
  • update dependency org.easymock:easymock to v5.4.0 (#3079) (182ae50)
  • update dependency pyyaml to v6.0.2 (#3086) (f847e45)
  • update dependency watchdog to v4.0.2 (#3094) (f1c75a1)
  • update google api dependencies (#3071) (c5abe90)
  • update google auth library dependencies to v1.24.1 (#3109) (62acdd6)
  • update googleapis/java-cloud-bom digest to a98202d (#3097) (bb216ae)
  • update googleapis/java-cloud-bom digest to ad905cc (#3080) (250b26c)
  • update grpc dependencies to v1.66.0 (#3104) (b63b643)
  • update opentelemetry-java monorepo to v1.41.0 (#3105) (7364916)
  • update protobuf to 3.25.4 (#3113) (2b271fc)
  • update slf4j monorepo to v2.0.16 (#3098) (c13f932)

Documentation

v2.43.0

25 Jul 18:42
5e6da42
Compare
Choose a tag to compare

2.43.0 (2024-07-25)

Features

  • add transport option to generation_config.yaml (#3052) (3b1a915)
  • get released version from versions.txt to render README.md (#3007) (99bb2b3)
  • Introduce java.time to Gax-Java (#1872) (308aeaf)
  • Mark getDefaultEndpoint() with @ObsoleteApi (#2347) (e46648f)
  • parse BUILD.bzel to determine whether a commit that only changed BUILD.bazel is a qualified commit (#2937) (502f801)

Bug Fixes

  • Fix: (d996c2d)
  • BaseApiTracer to noop on attemptFailed via overloaded method call (#3016) (2fc938a)
  • Generator to skip generation for empty services. (#3051) (ff2c485)
  • restore hermetic build image publication (#2952) (97a6d67)

Dependencies

  • update dependency com.fasterxml.jackson:jackson-bom to v2.17.2 (#3028) (d16f9d1)
  • update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.30.0 (#2975) (b3ec93f)
  • update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.31.0 (#3044) (6bd07dc)
  • update dependency com.google.errorprone:error_prone_annotations to v2.29.2 (#3058) (8ea0868)
  • update dependency com.google.errorprone:error_prone_annotations to v2.29.2 (#3059) (81b23dc)
  • update dependency com.google.guava:guava to v33.2.1-jre (#3027) (12ee456)
  • update dependency commons-codec:commons-codec to v1.17.1 (#3049) (58d94b7)
  • update dependency dev.cel:cel to v0.6.0 (#3050) (bc332d9)
  • update dependency net.bytebuddy:byte-buddy to v1.14.18 (#3029) (8799cf6)
  • update dependency org.apache.commons:commons-lang3 to v3.15.0 (#3060) (2538334)
  • update dependency org.checkerframework:checker-qual to v3.45.0 (#2988) (4edd216)
  • update google api dependencies (#2951) (c16f6c9)
  • update google auth library dependencies to v1.24.0 (#3039) (98b5bd7)
  • update googleapis/java-cloud-bom digest to 47c5dbc (#2974) (57623f0)
  • update grpc dependencies to v1.65.1 (#3061) (27497e2)
  • update junit5 monorepo to v5.10.3 (#2963) (bc55fe1)
  • update netty dependencies to v4.1.112.final (#3057) (5af127b)
  • update opentelemetry-java monorepo to v1.40.0 (#3035) (5c31c42)
  • Use Gapic-Showcase v0.35.1 (#3018) (43773f0)

Documentation

  • add support option to 'new issue' choices (#3055) (6a2a17d)

v2.42.0

25 Jun 13:23
4f5c4d9
Compare
Choose a tag to compare

2.42.0 (2024-06-25)

Features

  • Allow Adding Client Level Attributes to MetricsTracerFactory (#2614) (f122c6f)
  • gapic-generator-java to perform a no-op when no services are detected (#2460) (c0b5646)
  • Make Layout Parser generally available in V1 (e508ae6)
  • populate .repo-metadata.json from highest version (#2890) (f587541)
  • push SNAPSHOT versions of the hermetic build docker image (#2888) (81df866)

Bug Fixes

  • deps: update the Java code generator (gapic-generator-java) to 1.2.3 (e508ae6)
  • Expose Gax meter name (#2865) (6c5d6ce)
  • Move the logic of getting systemProductName from static block to static method (#2874) (536f1eb)
  • Update default Otel Attribute from method_name to method (#2833) (af10a9e)

Dependencies

  • update dependency com.google.auto.value:auto-value to v1.11.0 (#2842) (dd27fdf)
  • update dependency com.google.auto.value:auto-value-annotations to v1.11.0 (#2843) (bf8e67f)
  • update dependency com.google.cloud:grpc-gcp to v1.6.1 (#2943) (9f16b40)
  • update dependency org.checkerframework:checker-qual to v3.44.0 (#2848) (7a99c50)
  • update dependency org.easymock:easymock to v5.3.0 (#2871) (c243f7d)
  • update google api dependencies (#2846) (b5ef698)
  • update googleapis/java-cloud-bom digest to 17cc5ec (#2882) (d6abd8e)
  • update netty dependencies to v4.1.111.final (#2877) (b5f10b9)
  • update opentelemetry-java monorepo to v1.39.0 (#2863) (9d1f3a8)

v2.41.0

31 May 19:34
317f472
Compare
Choose a tag to compare

2.41.0 (2024-05-31)

Features

Bug Fixes

Dependencies

  • update dependency com.google.api-client:google-api-client-bom to v2.6.0 (#2782) (5bc8928)
  • update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.29.0 (#2831) (6c1dbfc)
  • update dependency com.google.code.gson:gson to v2.11.0 (#2786) (91f3254)
  • update dependency com.google.code.gson:gson to v2.11.0 (#2787) (e81893c)
  • update dependency com.google.errorprone:error_prone_annotations to v2.28.0 (#2835) (b8f11b1)
  • update dependency com.google.errorprone:error_prone_annotations to v2.28.0 (#2838) (5c46f3f)
  • update dependency net.bytebuddy:byte-buddy to v1.14.16 (#2797) (dfedafc)
  • update dependency net.bytebuddy:byte-buddy to v1.14.17 (#2828) (6eb9041)
  • update dependency org.checkerframework:checker-qual to v3.43.0 (#2730) (b7fa736)
  • update dependency requests to v2.32.0 [security] (#2791) (c2ea6cc)
  • update dependency watchdog to v4.0.1 (#2800) (d5771dd)
  • update google api dependencies (#2672) (6643536)
  • update google http client dependencies to v1.44.2 (#2783) (dee7e00)
  • update googleapis/java-cloud-bom digest to 59c776b (#2827) (03b3eb4)
  • update netty dependencies to v4.1.110.final (#2796) (d1aaa68)

v2.40.1

16 May 13:39
dadb6b9
Compare
Choose a tag to compare

2.40.1 (2024-05-15)

Bug Fixes

  • [common-protos] An existing method UpdateVehicleLocation is (7f96074)
  • [common-protos] An existing method UpdateVehicleLocation is removed from service VehicleService (#2751) (7f96074)
  • [iam] An existing method UpdateVehicleLocation is removed from (4a1ae7b)
  • [iam] An existing method UpdateVehicleLocation is removed from service VehicleService (#2752) (4a1ae7b)
  • do not populate repo level change while removing library (#2740) (43e62b9)
  • only append .api.grpc suffix to group id if the artifact id starts with proto- or grpc- (#2731) (8e87b2e)
  • opentelemetry-bom to be in third-party-dependencies BOM (#2736) (4ecc89b)
  • prepare to generate grafeas (#2761) (1114f18)
  • Replace deprecated protobuf methods. (#2764) (986c090)

Dependencies

  • update dependency black to v24.4.2 (#2660) (1cbb681)
  • update dependency com.fasterxml.jackson:jackson-bom to v2.17.1 (#2732) (891b01d)
  • update dependency com.google.cloud:grpc-gcp to v1.6.0 (#2767) (a39aa07)
  • update dependency com.google.errorprone:error_prone_annotations to v2.27.1 (#2708) (4d7d246)
  • update dependency com.google.errorprone:error_prone_annotations to v2.27.1 (#2709) (4e31d7d)
  • update dependency com.google.oauth-client:google-oauth-client-bom to v1.36.0 (#2768) (22b7398)
  • update dependency commons-codec:commons-codec to v1.17.0 (#2710) (b87356c)
  • update dependency jinja2 to v3.1.4 [security] (#2742) (d67eaf8)
  • update dependency lxml to v5.2.2 (#2766) (df7e211)
  • update dependency markupsafe to v2.1.5 (#2657) (805baf8)
  • update dependency net.bytebuddy:byte-buddy to v1.14.15 (#2753) (a472620)
  • update dependency platformdirs to v4.2.1 (#2662) (dbdcc91)
  • update googleapis/java-cloud-bom digest to db4265f (#2755) (908db6f)
  • update googleapis/java-cloud-bom digest to f3c611a (#2700) (d254e9b)
  • update opentelemetry-java monorepo to v1.38.0 (#2769) (0a5c7c4)

v2.40.0

02 May 22:48
42251c3
Compare
Choose a tag to compare

2.40.0 (2024-05-02)

Features

  • [common-protos] add Weight to common types for Shopping APIs to be used for accounts bundle (#2699) (5bb9770)
  • add a CLI tool to validate generation configuration (#2691) (f2ce524)
  • Parser to consume the api-versioning value from proto (#2630) (40711fd)
  • Update Gapic generator and Gax to emit api-versioning via header (#2671) (e63d1b4)

Bug Fixes

  • change folder prefix for adding headers (#2688) (4e92be8)
  • Log HttpJson's async thread pool core size (#2697) (34b4bc3)
  • replace cfg = "host" with cfg = "exec" (#2637) (6d673f3)
  • Return resolved endpoint from StubSettings' Builder (#2715) (32c9995)

Dependencies

Documentation

  • Add contributing guidelines to PR and issue templates (#2682) (42526dc)

v2.39.0

18 Apr 21:22
7c11912
Compare
Choose a tag to compare

2.39.0 (2024-04-18)

Features

  • add libraries_bom_version to generation configuration (#2639) (56c7ca5)
  • Add ChannelPoolSettings Getter for gRPC's ChannelProvider (#2612) (d0c5191)
  • add config change (#2604) (8312706)
  • add entry point (#2616) (b19fa33)
  • add generation config comparator (#2587) (a94c2f0)
  • Add JavadocJar Task to build.gradle for self service libraries (#2593) (993f5ac)
  • Client/StubSettings' getEndpoint() returns the resolved endpoint (#2440) (4942bc1)
  • generate selected libraries (#2598) (739ddbb)
  • Validate the Universe Domain inside Java-Core (#2592) (35d789f)

Bug Fixes

  • add main to generate_repo.py (#2607) (fedeb32)
  • correct deep-remove and deep-preserve regexes (#2572) (4c7fd88)
  • first attempt should use the min of RPC timeout and total timeout (#2641) (0349232)
  • remove duplicated calls to AutoValue builders (#2636) (53a3727)
  • remove unnecessary slf4j and AbstractGoogleClientRequest native image configs (0cb7d0e)
  • remove unnecessary slf4j and AbstractGoogleClientRequest native image configs (#2628) (0cb7d0e)

Dependencies

  • update arrow.version to v15.0.2 (#2589) (777acf3)
  • update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.28.0 (#2649) (e4ed176)
  • update dependency gitpython to v3.1.41 [security] (#2625) (e41bd8f)
  • update dependency net.bytebuddy:byte-buddy to v1.14.13 (#2646) (73ac5a4)
  • update dependency org.threeten:threeten-extra to v1.8.0 (#2650) (226325a)
  • update dependency org.threeten:threetenbp to v1.6.9 (#2602) (371753e)
  • update dependency org.threeten:threetenbp to v1.6.9 (#2665) (8935bc8)
  • update google api dependencies (#2584) (cd20604)
  • update googleapis/java-cloud-bom digest to 7071341 (#2608) (8d74140)
  • update netty dependencies to v4.1.109.final (#2597) (8990693)
  • update opentelemetry-java monorepo to v1.37.0 (#2652) (f8fa2e9)
  • update protobuf dependencies to v3.25.3 (#2491) (b0e5041)
  • update slf4j monorepo to v2.0.13 (#2647) (f030e29)

v2.38.1

15 Mar 22:05
6dee917
Compare
Choose a tag to compare

2.38.1 (2024-03-15)

Bug Fixes

  • deps: add detector-resource-support dependencies (#2559) (53f2c85)
  • Update shopping and chat common protos. (#2580) (f472756)

Dependencies

v2.38.0

15 Mar 17:10
b4006c2
Compare
Choose a tag to compare

2.38.0 (2024-03-15)

Features

  • [common-protos] add api_version extension to ServiceOptions, for collaborative versioning (d343be9)
  • [common-protos] add api_version extension to ServiceOptions, for collaborative versioning (#2551) (d343be9)
  • add ErrorReason.LOCATION_POLICY_VIOLATED enum value (d343be9)
  • add ErrorReason.LOCATION_POLICY_VIOLATED enum value (d343be9)
  • add Publishing.rest_reference_documentation_uri to aid client library publication (d343be9)
  • add Publishing.rest_reference_documentation_uri to aid client library publication (d343be9)
  • Add shopping and chat common protos. (#2553) (5f2d4e7), closes #2018
  • get PR description from googleapis commits (#2531) (c2ea697)
  • Introduce OpenTelemetry Metrics Recording (#2500) (b936580)
  • skip build only commit (#2555) (180c8a9)
  • Universe Domain Environment Variable Support (#2485) (1463d64)

Dependencies

  • normalize dependencies (#2574) (6622238)
  • update arrow.version to v15.0.1 (#2565) (b2c3f6a)
  • update dependency com.fasterxml.jackson:jackson-bom to v2.17.0 (#2564) (40ae7f9)
  • update dependency com.google.api-client:google-api-client-bom to v2.4.0 (#2570) (f60441f)
  • update dependency com.google.errorprone:error_prone_annotations to v2.26.1 (#2530) (7c1aaab)
  • update dependency com.google.errorprone:error_prone_annotations to v2.26.1 (#2532) (447b4e1)
  • update dependency io.netty:netty-tcnative-boringssl-static to v2.0.65.final (#2547) (46e0e0f)
  • update dependency net.bytebuddy:byte-buddy to v1.14.12 (#2522) (edfec32)
  • update google api dependencies (#2484) (92e91bc)
  • update google api dependencies (#2538) (d9355cf)
  • update googleapis/java-cloud-bom digest to 3f93d58 (#2499) (5fd4d5e)
  • update googleapis/java-cloud-bom digest to 659764f (#2545) (d6c8be6)
  • update netty dependencies (#2480) (40753c3)
  • update opentelemetry-java monorepo to v1.35.0 (#2477) (3ecefff)
  • update opentelemetry-java monorepo to v1.36.0 (#2550) (9669c21)
  • update opentelemetry-java monorepo to v1.36.0 (#2573) (f5f201e)
  • update slf4j monorepo to v2.0.12 (#2481) (363a354)

Documentation

  • minor tweaks to various comments (d343be9)
  • minor tweaks to various comments (d343be9)