GoogleCloudPlatform / opentelemetry-demo

Apache License 2.0
11 stars 6 forks source link

Update frauddetectionservice #63

Open renovate-bot opened 2 months ago

renovate-bot commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.4 -> 8.8 age adoption passing confidence
org.slf4j:slf4j-api (source, changelog) dependencies patch 2.0.9 -> 2.0.13 age adoption passing confidence
org.apache.logging.log4j:log4j-core (source) dependencies minor 2.21.1 -> 2.23.1 age adoption passing confidence
io.opentelemetry:opentelemetry-sdk dependencies minor 1.31.0 -> 1.39.0 age adoption passing confidence
io.opentelemetry:opentelemetry-api dependencies minor 1.31.0 -> 1.39.0 age adoption passing confidence
com.google.api.grpc:proto-google-common-protos dependencies minor 2.28.0 -> 2.41.0 age adoption passing confidence
org.apache.kafka:kafka-clients dependencies minor 3.6.0 -> 3.7.1 age adoption passing confidence
com.google.protobuf:protoc (source) dependencies patch 3.25.0 -> 3.25.3 age adoption passing confidence
com.google.protobuf:protobuf-kotlin (source) dependencies patch 3.25.0 -> 3.25.3 age adoption passing confidence
com.google.protobuf:protobuf-java (source) dependencies patch 3.25.0 -> 3.25.3 age adoption passing confidence
io.grpc:protoc-gen-grpc-java dependencies minor 1.59.0 -> 1.65.0 age adoption passing confidence
io.grpc:grpc-services dependencies minor 1.59.0 -> 1.65.0 age adoption passing confidence
io.grpc:grpc-netty dependencies minor 1.59.0 -> 1.65.0 age adoption passing confidence
io.grpc:grpc-stub dependencies minor 1.59.0 -> 1.65.0 age adoption passing confidence
io.grpc:grpc-protobuf dependencies minor 1.59.0 -> 1.65.0 age adoption passing confidence
org.jetbrains.kotlin.jvm plugin patch 1.9.20 -> 1.9.24 age adoption passing confidence

Release Notes

gradle/gradle (gradle) ### [`v8.8`](https://togithub.com/gradle/gradle/releases/tag/v8.8.0): 8.8 [Compare Source](https://togithub.com/gradle/gradle/compare/v8.7.0...v8.8.0) The Gradle team is excited to announce Gradle 8.8. [Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://togithub.com/Vampire), [Denes Daniel](https://togithub.com/pantherdd), [Fabian Windheuser](https://togithub.com/fawind), [Hélio Fernandes Sebastião](https://togithub.com/helfese), [Jay Wei](https://togithub.com/JayWei1215), [jhrom](https://togithub.com/jhrom), [jwp345](https://togithub.com/jwp345), [Jörgen Andersson](https://togithub.com/jorander), [Kirill Gavrilov](https://togithub.com/gavvvr), [MajesticMagikarpKing](https://togithub.com/yctomwang), [Maksim Lazeba](https://togithub.com/M-Lazeba), [Philip Wedemann](https://togithub.com/hfhbd), [Robert Elliot](https://togithub.com/Mahoney), [Róbert Papp](https://togithub.com/TWiStErRob), [Stefan M.](https://togithub.com/StefMa), [Tibor Vyletel](https://togithub.com/TiborVyletel), [Tony Robalik](https://togithub.com/autonomousapps), [Valentin Kulesh](https://togithub.com/unshare), [Yanming Zhou](https://togithub.com/quaff), [김용후](https://togithub.com/who-is-hu) #### Upgrade instructions Switch your build to use Gradle 8.8 by updating your wrapper: ./gradlew wrapper --gradle-version=8.8 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.8/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://togithub.com/gradle). ### [`v8.7`](https://togithub.com/gradle/gradle/compare/v8.6.0...v8.7.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.6.0...v8.7.0) ### [`v8.6`](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0) ### [`v8.5`](https://togithub.com/gradle/gradle/releases/tag/v8.5.0): 8.5 [Compare Source](https://togithub.com/gradle/gradle/compare/v8.4.0...v8.5.0) The Gradle team is excited to announce Gradle 8.5. [Read the Release Notes](https://docs.gradle.org/8.5/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Ahmed Ehab](https://togithub.com/ahmedehabb), [Alex Landau](https://togithub.com/AlexLandau), [Aurimas](https://togithub.com/liutikas), [Björn Kautler](https://togithub.com/Vampire), [bodhili](https://togithub.com/bodhili), [Daniel Le Berre](https://togithub.com/danielleberre), [davidburstrom](https://togithub.com/davidburstrom), [Franz Wimmer](https://togithub.com/zalintyre), [Jongwoo Han](https://togithub.com/jongwooo), [Ken](https://togithub.com/kennethshackleton), [Leonardo Silveira](https://togithub.com/sombriks), [Martin Bonnin](https://togithub.com/martinbonnin), [Matthew Von-Maszewski](https://togithub.com/matthewvon), [Nik Clayton](https://togithub.com/nikclayton), [noeppi_noeppi](https://togithub.com/noeppi-noeppi), [Philip Wedemann](https://togithub.com/hfhbd), [Philipp Schneider](https://togithub.com/p-schneider), [Tomas Bjerre](https://togithub.com/tomasbjerre) #### Upgrade instructions Switch your build to use Gradle 8.5 by updating your wrapper: ./gradlew wrapper --gradle-version=8.5 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.5/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.5/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://togithub.com/gradle).
qos-ch/slf4j (org.slf4j:slf4j-api) ### [`v2.0.13`](https://togithub.com/qos-ch/slf4j/compare/v_2.0.12...v_2.0.13) ### [`v2.0.12`](https://togithub.com/qos-ch/slf4j/compare/v_2.0.11...v_2.0.12) ### [`v2.0.11`](https://togithub.com/qos-ch/slf4j/compare/v_2.0.10...v_2.0.11) ### [`v2.0.10`](https://togithub.com/qos-ch/slf4j/compare/v_2.0.9...v_2.0.10)
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-sdk) ### [`v1.39.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1390-2024-06-07) ##### API ##### Incubator - BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions ([#​6497](https://togithub.com/open-telemetry/opentelemetry-java/pull/6497)) ##### SDK ##### Exporter - BREAKING: Serve prometheus metrics only on `/metrics` by default. To restore the previous behavior and serve metrics on all paths, override the default handler as [demonstrated here](https://togithub.com/open-telemetry/opentelemetry-java/blob/main/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusHttpServerTest.java#L251-L259). ([#​6476](https://togithub.com/open-telemetry/opentelemetry-java/pull/6476)) - Make OTLP exporter memory mode API public ([#​6469](https://togithub.com/open-telemetry/opentelemetry-java/pull/6469)) - Speed up OTLP string marshaling using sun.misc.Unsafe ([#​6433](https://togithub.com/open-telemetry/opentelemetry-java/pull/6433)) - Add exporter data classes for experimental profiling signal type. ([#​6374](https://togithub.com/open-telemetry/opentelemetry-java/pull/6374)) - Start prometheus http server with daemon thread ([#​6472](https://togithub.com/open-telemetry/opentelemetry-java/pull/6472)) - Update the Prometheus metrics library and improve how units are included in metric names. ([#​6473](https://togithub.com/open-telemetry/opentelemetry-java/pull/6473)) - Remove android animalsniffer check from prometheus exporter ([#​6478](https://togithub.com/open-telemetry/opentelemetry-java/pull/6478)) ##### Extensions - Load file config YAML using core schema, ensure that env var substitution retains string types. ([#​6436](https://togithub.com/open-telemetry/opentelemetry-java/pull/6436)) - Define dedicated file configuration SPI ComponentProvider ([#​6457](https://togithub.com/open-telemetry/opentelemetry-java/pull/6457)) ##### Tooling - Normalize timestamps and file ordering in jars, making the outputs reproducible ([#​6471](https://togithub.com/open-telemetry/opentelemetry-java/pull/6471)) - GHA for generating the post-release pull request ([#​6449](https://togithub.com/open-telemetry/opentelemetry-java/pull/6449)) ### [`v1.38.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1380-2024-05-10) ##### API - Stabilize synchronous gauge ([#​6419](https://togithub.com/open-telemetry/opentelemetry-java/pull/6419)) ##### Incubator - Add put(AttributeKey, T) overload to EventBuilder ([#​6331](https://togithub.com/open-telemetry/opentelemetry-java/pull/6331)) ##### Baggage - Baggage filters space-only keys ([#​6431](https://togithub.com/open-telemetry/opentelemetry-java/pull/6431)) ##### SDK - Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer) ([#​6375](https://togithub.com/open-telemetry/opentelemetry-java/pull/6375)) ##### Traces - Add ReadableSpan#getAttributes ([#​6382](https://togithub.com/open-telemetry/opentelemetry-java/pull/6382)) - Use standard ArrayList size rather than max number of links for initial span links allocation ([#​6252](https://togithub.com/open-telemetry/opentelemetry-java/pull/6252)) ##### Metrics - Use low precision Clock#now when computing timestamp for exemplars ([#​6417](https://togithub.com/open-telemetry/opentelemetry-java/pull/6417)) - Update invalid instrument name log message now that forward slash `/` is valid ([#​6343](https://togithub.com/open-telemetry/opentelemetry-java/pull/6343)) ##### Exporters - Introduce low allocation OTLP marshalers. If using autoconfigure, opt in via `OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA`. - Low allocation OTLP logs marshaler ([#​6429](https://togithub.com/open-telemetry/opentelemetry-java/pull/6429)) - Low allocation OTLP metrics marshaler ([#​6422](https://togithub.com/open-telemetry/opentelemetry-java/pull/6422)) - Low allocation OTLP trace marshaler ([#​6410](https://togithub.com/open-telemetry/opentelemetry-java/pull/6410)) - Add memory mode support to OTLP exporters ([#​6430](https://togithub.com/open-telemetry/opentelemetry-java/pull/6430)) - Marshal span status description without allocation ([#​6423](https://togithub.com/open-telemetry/opentelemetry-java/pull/6423)) - Add private constructors for stateless marshalers ([#​6434](https://togithub.com/open-telemetry/opentelemetry-java/pull/6434)) - Mark opentelemetry-exporter-sender-jdk stable ([#​6357](https://togithub.com/open-telemetry/opentelemetry-java/pull/6357)) - PrometheusHttpServer prevent concurrent reads when reusable memory mode ([#​6371](https://togithub.com/open-telemetry/opentelemetry-java/pull/6371)) - Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for exporting ([#​6329](https://togithub.com/open-telemetry/opentelemetry-java/pull/6329)) - Add is_remote_parent span flags to OTLP exported Spans and SpanLinks ([#​6388](https://togithub.com/open-telemetry/opentelemetry-java/pull/6388)) - Add missing fields to OTLP metric exporters `toString()` ([#​6402](https://togithub.com/open-telemetry/opentelemetry-java/pull/6402)) ##### Extensions - Rename otel.config.file to otel.experimental.config.file for autoconfigure ([#​6396](https://togithub.com/open-telemetry/opentelemetry-java/pull/6396)) ##### OpenCensus Shim - Fix opencensus shim spanBuilderWithRemoteParent behavior ([#​6415](https://togithub.com/open-telemetry/opentelemetry-java/pull/6415)) ##### Tooling - Add additional API incubator docs ([#​6356](https://togithub.com/open-telemetry/opentelemetry-java/pull/6356)) - Run build on java 21 ([#​6370](https://togithub.com/open-telemetry/opentelemetry-java/pull/6370)) - Fix running tests with java 8 on macos ([#​6411](https://togithub.com/open-telemetry/opentelemetry-java/pull/6411)) - Move away from deprecated gradle enterprise APIs ([#​6363](https://togithub.com/open-telemetry/opentelemetry-java/pull/6363)) ### [`v1.37.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1370-2024-04-05) **NOTICE:** This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the `API -> Incubator` section carefully. ##### API - Promote `Span#addLink` to stable API ([#​6317](https://togithub.com/open-telemetry/opentelemetry-java/pull/6317)) ##### Incubator - BREAKING: Rename `opentelemetry-extension-incubator` to `opentelemetry-api-incubator`, merge `opentelemetry-api-events` into `opentelemetry-api-incubator`. ([#​6289](https://togithub.com/open-telemetry/opentelemetry-java/pull/6289)) - BREAKING: Remove domain from event api. `EventEmitterProvider#setEventDomain` has been removed. The `event.name` field should now be namespaced to avoid collisions. See [Semantic Conventions for Event Attributes](https://opentelemetry.io/docs/specs/semconv/general/events/) for more details. ([#​6253](https://togithub.com/open-telemetry/opentelemetry-java/pull/6253)) - BREAKING: Rename `EventEmitter` and related classes to `EventLogger`. ([#​6316](https://togithub.com/open-telemetry/opentelemetry-java/pull/6316)) - BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the `AnyValue` log record body. Add setters for timestamp, context, and severity. Set default severity to `INFO=9`. ([#​6318](https://togithub.com/open-telemetry/opentelemetry-java/pull/6318)) ##### SDK - Add `get{Signal}Exporter` methods to `Simple{Signal}Processor`, `Batch{Signal}Processor`. ([#​6078](https://togithub.com/open-telemetry/opentelemetry-java/pull/6078)) ##### Metrics - Use synchronized instead of reentrant lock in explicit bucket histogram ([#​6309](https://togithub.com/open-telemetry/opentelemetry-java/pull/6309)) ##### Exporters - Fix typo in OTLP javadoc ([#​6311](https://togithub.com/open-telemetry/opentelemetry-java/pull/6311)) - Add `PrometheusHttpServer#toBuilder()` ([#​6333](https://togithub.com/open-telemetry/opentelemetry-java/pull/6333)) - Bugfix: Use `getPrometheusName` for Otel2PrometheusConverter map keys to avoid metric name conflicts ([#​6308](https://togithub.com/open-telemetry/opentelemetry-java/pull/6308)) ##### Extensions - Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var `OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA`. ([#​6304](https://togithub.com/open-telemetry/opentelemetry-java/pull/6304)) - Add autoconfigure console alias for logging exporter ([#​6027](https://togithub.com/open-telemetry/opentelemetry-java/pull/6027)) - Update jaeger autoconfigure docs to point to OTLP ([#​6307](https://togithub.com/open-telemetry/opentelemetry-java/pull/6307)) - Add `ServiceInstanceIdResourceProvider` implementation for generating `service.instance.id` UUID if not already provided by user. Included in `opentelemetry-sdk-extension-incubator`. ([#​6226](https://togithub.com/open-telemetry/opentelemetry-java/pull/6226)) - Add GCP resource detector to list of resource providers in autoconfigure docs ([#​6336](https://togithub.com/open-telemetry/opentelemetry-java/pull/6336)) ##### Tooling - Check for Java 17 toolchain and fail if not found ([#​6303](https://togithub.com/open-telemetry/opentelemetry-java/pull/6303)) ### [`v1.36.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1360-2024-03-08) ##### SDK ##### Traces - Lazily initialize the container for events in the SDK Span implementation ([#​6244](https://togithub.com/open-telemetry/opentelemetry-java/pull/6244)) ##### Exporters - Add basic proxy configuration to OtlpHttp{Signal}Exporters ([#​6270](https://togithub.com/open-telemetry/opentelemetry-java/pull/6270)) - Add connectTimeout configuration option OtlpGrpc{Signal}Exporters ([#​6079](https://togithub.com/open-telemetry/opentelemetry-java/pull/6079)) ##### Extensions - Add ComponentLoader to autoconfigure support more scenarios ([#​6217](https://togithub.com/open-telemetry/opentelemetry-java/pull/6217)) - Added MetricReader customizer for AutoConfiguredOpenTelemetrySdkBuilder ([#​6231](https://togithub.com/open-telemetry/opentelemetry-java/pull/6231)) - Return AutoConfiguredOpenTelemetrySdkBuilder instead of the base type ([#​6248](https://togithub.com/open-telemetry/opentelemetry-java/pull/6248)) ##### Tooling - Add note about draft PRs to CONTRIBUTING.md ([#​6247](https://togithub.com/open-telemetry/opentelemetry-java/pull/6247)) ### [`v1.35.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1350-2024-02-09) **NOTE:** The `opentelemetry-exporter-jaeger` and `opentelemetry-exporter-jaeger-thift` artifacts have stopped being published. Jaeger has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/), and users should export to jaeger using [OTLP](https://opentelemetry.io/docs/instrumentation/java/exporters/#otlp-dependencies) instead. ##### API ##### Incubator - Add Span#addLink, for adding a link after span start ([#​6084](https://togithub.com/open-telemetry/opentelemetry-java/pull/6084)) ##### SDK ##### Traces - Bugfix: Ensure span status cannot be updated after set to StatusCode.OK ([#​6209](https://togithub.com/open-telemetry/opentelemetry-java/pull/6209) ##### Metrics - Reusable memory Mode: Adding support for exponential histogram aggregation ([#​6058](https://togithub.com/open-telemetry/opentelemetry-java/pull/6058), [#​6136](https://togithub.com/open-telemetry/opentelemetry-java/pull/6136)) - Reusable memory mode: Adding support for explicit histogram aggregation ([#​6153](https://togithub.com/open-telemetry/opentelemetry-java/pull/6153)) - Reusable memory mode: Adding support for sum aggregation ([#​6182](https://togithub.com/open-telemetry/opentelemetry-java/pull/6182)) - Reusable memory mode: Adding support for last value aggregation ([#​6196](https://togithub.com/open-telemetry/opentelemetry-java/pull/6196)) ##### Exporters - Recreate / fix graal issue detecting RetryPolicy class ([#​6139](https://togithub.com/open-telemetry/opentelemetry-java/pull/6139), [#​6134](https://togithub.com/open-telemetry/opentelemetry-java/pull/6134)) - Restore prometheus metric name mapper tests, fix regressions ([#​6138](https://togithub.com/open-telemetry/opentelemetry-java/pull/6138)) - WARNING: Remove jaeger exporters ([#​6119](https://togithub.com/open-telemetry/opentelemetry-java/pull/6119)) - Update dependency `io.zipkin.reporter2:zipkin-reporter-bom` to 3.2.1. Note: `ZipkinSpanExporterBuilder#setEncoder(zipkin2.codec.BytesEncoder)` has been deprecated in favor of `ZipkinSpanExporterBuilder#setEncoder(zipkin2.reporter.BytesEncoder)`. `ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.Sender)` has been deprecated in favor of `ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.BytesMessageSender)`. ([#​6129](https://togithub.com/open-telemetry/opentelemetry-java/pull/6129), [#​6151](https://togithub.com/open-telemetry/opentelemetry-java/pull/6151)) - Include trace flags in otlp marshaller ([#​6167](https://togithub.com/open-telemetry/opentelemetry-java/pull/6167)) - Add Compressor SPI support to OtlpGrpc{Signal}Exporters ([#​6103](https://togithub.com/open-telemetry/opentelemetry-java/pull/6103)) - Allow Prometheus exporter to add resource attributes to metric attributes ([#​6179](https://togithub.com/open-telemetry/opentelemetry-java/pull/6179)) ##### Extension - Autoconfigure accepts encoded header values for OTLP exporters ([#​6164](https://togithub.com/open-telemetry/opentelemetry-java/pull/6164)) ##### Incubator - Align file configuration with latest changes to spec ([#​6088](https://togithub.com/open-telemetry/opentelemetry-java/pull/6088)) ##### Tooling - Stop including old artifacts in bom ([#​6157](https://togithub.com/open-telemetry/opentelemetry-java/pull/6157)) - Define CODECOV token ([#​6186](https://togithub.com/open-telemetry/opentelemetry-java/pull/6186)) ### [`v1.34.1`](https://togithub.com/open-telemetry/opentelemetry-java/releases/tag/v1.34.1): Version 1.34.1 This is a patch release on the previous 1.34.0 release, fixing the issue(s) below. - Fix prometheus exporter regressions ([#​6138](https://togithub.com/open-telemetry/opentelemetry-java/pull/6138)) - Fix native image regression ([#​6134](https://togithub.com/open-telemetry/opentelemetry-java/pull/6134)) ### [`v1.34.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1340-2024-01-05) **NOTE:** This is the LAST release for `opentelemetry-exporter-jaeger` and `opentelemetry-exporter-jaeger-thift`. Jaeger has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/), and users should export to jaeger using [OTLP](https://opentelemetry.io/docs/instrumentation/java/exporters/#otlp-dependencies) instead. ##### API - Ability to access version.properties API file with GraalVM native ([#​6095](https://togithub.com/open-telemetry/opentelemetry-java/pull/6095)) ##### SDK ##### Traces - Only call SpanProcessor onStart / onEnd if required ([#​6112](https://togithub.com/open-telemetry/opentelemetry-java/pull/6112)) - Add option to export unsampled spans from span processors ([#​6057](https://togithub.com/open-telemetry/opentelemetry-java/pull/6057)) ##### Metrics - Memory Mode: Adding first part support for synchronous instruments - storage ([#​5998](https://togithub.com/open-telemetry/opentelemetry-java/pull/5998)) - Base2ExponentialHistogramAggregation maxBuckets must be >= 2 ([#​6093](https://togithub.com/open-telemetry/opentelemetry-java/pull/6093)) - Convert histogram measurements to double before passing recording exemplar reservoir ([#​6024](https://togithub.com/open-telemetry/opentelemetry-java/pull/6024)) ##### Exporters - Add compressor SPI to support additional compression algos ([#​5990](https://togithub.com/open-telemetry/opentelemetry-java/pull/5990)) - Test OTLP exporters with different OkHttp versions ([#​6045](https://togithub.com/open-telemetry/opentelemetry-java/pull/6045)) - Refactor prometheus exporter to use `io.prometheus:prometheus-metrics-exporter-httpserver`, add exponential Histogram support ([#​6015](https://togithub.com/open-telemetry/opentelemetry-java/pull/6015)) - UpstreamGrpcSenderProvider uses minimal fallback managed channel when none is specified ([#​6110](https://togithub.com/open-telemetry/opentelemetry-java/pull/6110)) - OTLP exporters propagate serialization IOException instead of rethrowing as runtime ([#​6082](https://togithub.com/open-telemetry/opentelemetry-java/pull/6082)) ##### Extensions - Autoconfigure reads normalized otel.config.file property ([#​6105](https://togithub.com/open-telemetry/opentelemetry-java/pull/6105)) ### [`v1.33.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1330-2023-12-08) ##### API - Fix issue where wrapping "invalid" SpanContexts in Span does not preserve SpanContext ([#​6044](https://togithub.com/open-telemetry/opentelemetry-java/pull/6044)) ##### Incubator - Refactor and add to ExtendedTracer, add ExtendedContextPropagators ([#​6017](https://togithub.com/open-telemetry/opentelemetry-java/pull/6017)) - Base64 encode AnyValue bytes in string representation ([#​6003](https://togithub.com/open-telemetry/opentelemetry-java/pull/6003)) ##### SDK ##### Exporters - Add connectTimeout configuration option OtlpHttp{Signal}Exporters ([#​5941](https://togithub.com/open-telemetry/opentelemetry-java/pull/5941)) - Add ability for Otlp{Protocol}LogRecordExporter to serialize log body any value ([#​5938](https://togithub.com/open-telemetry/opentelemetry-java/pull/5938)) - Android environments can now handle base64 encoded PEM keys, remove exception handling in TlsUtil#decodePem ([#​6034](https://togithub.com/open-telemetry/opentelemetry-java/pull/6034)) - Add header supplier configuration option to OTLP exporters ([#​6004](https://togithub.com/open-telemetry/opentelemetry-java/pull/6004)) ##### Extensions - Add autoconfigure option for customizing SpanProcessor, LogRecordProcessor ([#​5986](https://togithub.com/open-telemetry/opentelemetry-java/pull/5986)) - Incubator allows for simpler creation of start-only and end-only SpanProcessors. ([#​5923](https://togithub.com/open-telemetry/opentelemetry-java/pull/5923)) ##### Testing - Add hasAttributesSatisfying overload to AbstractPointAssert ([#​6048](https://togithub.com/open-telemetry/opentelemetry-java/pull/6048)) ##### Project Tooling - Building animal sniffer signatures directly from android corelib ([#​5973](https://togithub.com/open-telemetry/opentelemetry-java/pull/5973)) - Target kotlin 1.6 in kotlin extension ([#​5910](https://togithub.com/open-telemetry/opentelemetry-java/pull/5910)) - Define language version compatibility requirements ([#​5983](https://togithub.com/open-telemetry/opentelemetry-java/pull/5983)) ### [`v1.32.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1320-2023-11-13) ##### API - Stabilize explicit bucket boundaries advice API ([#​5897](https://togithub.com/open-telemetry/opentelemetry-java/pull/5897)) - Allow events to be emitted with timestamp ([#​5928](https://togithub.com/open-telemetry/opentelemetry-java/pull/5928)) ##### Context - Add null check to StrictContextStorage ([#​5954](https://togithub.com/open-telemetry/opentelemetry-java/pull/5954)) ##### Incubator - Experimental support for Log AnyValue body ([#​5880](https://togithub.com/open-telemetry/opentelemetry-java/pull/5880)) ##### SDK ##### Metrics - Dismantle AbstractInstrumentBuilder inheritance hierarchy ([#​5820](https://togithub.com/open-telemetry/opentelemetry-java/pull/5820)) - Fix delta metric storage concurrency bug that allows for lost writes when record operations occur during collection. The fix introduces additional work on record threads to ensure correctness. The additional overhead is non-blocking and should be small according to performance testing. Still, there may be an opportunity for further optimization. ([#​5932](https://togithub.com/open-telemetry/opentelemetry-java/pull/5932), [#​5976](https://togithub.com/open-telemetry/opentelemetry-java/pull/5976)) ##### Exporters - Prometheus exporter: omit empty otel_scope_info and otel_target_info metrics ([#​5887](https://togithub.com/open-telemetry/opentelemetry-java/pull/5887)) - JdkHttpSender should retry on connect exceptions ([#​5867](https://togithub.com/open-telemetry/opentelemetry-java/pull/5867)) - Expand the set of retryable exceptions in JdkHttpSender ([#​5942](https://togithub.com/open-telemetry/opentelemetry-java/pull/5942)) - Identify OTLP export calls with context key used for instrumentation suppression ([#​5918](https://togithub.com/open-telemetry/opentelemetry-java/pull/5918)) ##### Testing - Add log support to junit extensions ([#​5966](https://togithub.com/open-telemetry/opentelemetry-java/pull/5966)) ##### SDK Extensions - Add file configuration to autoconfigure ([#​5831](https://togithub.com/open-telemetry/opentelemetry-java/pull/5831)) - Update to file configuration to use opentelemetry-configuration v0.1.0 ([#​5899](https://togithub.com/open-telemetry/opentelemetry-java/pull/5899)) - Add env var substitution support to file configuration ([#​5914](https://togithub.com/open-telemetry/opentelemetry-java/pull/5914)) - Stop setting Resource schemaUrl in autoconfigure ([#​5911](https://togithub.com/open-telemetry/opentelemetry-java/pull/5911)) - Add AutoConfigureListener to provide components with autoconfigured SDK ([#​5931](https://togithub.com/open-telemetry/opentelemetry-java/pull/5931)) ##### OpenCensus Shim - Clean up OpenCensus shim ([#​5858](https://togithub.com/open-telemetry/opentelemetry-java/pull/5858)) ##### OpenTracing Shim - Fix OpenTracing header name issue ([#​5840](https://togithub.com/open-telemetry/opentelemetry-java/pull/5840))
googleapis/sdk-platform-java (com.google.api.grpc:proto-google-common-protos) ### [`v2.41.0`](https://togithub.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2410-2024-05-31) ##### Features - add a github client ([#​2747](https://togithub.com/googleapis/sdk-platform-java/issues/2747)) ([f8ea0a0](https://togithub.com/googleapis/sdk-platform-java/commit/f8ea0a086ddff10a2484a1e2ea249d4832a02f34)) - generate proto-only repository ([#​2720](https://togithub.com/googleapis/sdk-platform-java/issues/2720)) ([f7a5161](https://togithub.com/googleapis/sdk-platform-java/commit/f7a5161b637cbefe922b655582f5604e080f51e5)) ##### Bug Fixes - [#​2785](https://togithub.com/googleapis/sdk-platform-java/issues/2785). ([599f5da](https://togithub.com/googleapis/sdk-platform-java/commit/599f5da13b3e640387a2917b64d6c888167c41f6)) ##### Dependencies - update dependency com.google.api-client:google-api-client-bom to v2.6.0 ([#​2782](https://togithub.com/googleapis/sdk-platform-java/issues/2782)) ([5bc8928](https://togithub.com/googleapis/sdk-platform-java/commit/5bc89283ba4d9b2cb09c782b1bcc2ce3166650ce)) - update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.29.0 ([#​2831](https://togithub.com/googleapis/sdk-platform-java/issues/2831)) ([6c1dbfc](https://togithub.com/googleapis/sdk-platform-java/commit/6c1dbfc2526d9146e551efdbfb62d4add6393ee2)) - update dependency com.google.code.gson:gson to v2.11.0 ([#​2786](https://togithub.com/googleapis/sdk-platform-java/issues/2786)) ([91f3254](https://togithub.com/googleapis/sdk-platform-java/commit/91f3254357944410c9b7fd3ef64a17b6da059ffe)) - update dependency com.google.code.gson:gson to v2.11.0 ([#​2787](https://togithub.com/googleapis/sdk-platform-java/issues/2787)) ([e81893c](https://togithub.com/googleapis/sdk-platform-java/commit/e81893c72d1c4ae2fcc05b0ad3a1c5b772bd1715)) - update dependency com.google.errorprone:error_prone_annotations to v2.28.0 ([#​2835](https://togithub.com/googleapis/sdk-platform-java/issues/2835)) ([b8f11b1](https://togithub.com/googleapis/sdk-platform-java/commit/b8f11b174bc384b9c7bc4c350d869493ba251c67)) - update dependency com.google.errorprone:error_prone_annotations to v2.28.0 ([#​2838](https://togithub.com/googleapis/sdk-platform-java/issues/2838)) ([5c46f3f](https://togithub.com/googleapis/sdk-platform-java/commit/5c46f3f1ec1a2cdeaec85da91e87b8408c60e488)) - update dependency net.bytebuddy:byte-buddy to v1.14.16 ([#​2797](https://togithub.com/googleapis/sdk-platform-java/issues/2797)) ([dfedafc](https://togithub.com/googleapis/sdk-platform-java/commit/dfedafc37ff31450663296f69cf91718a0a68557)) - update dependency net.bytebuddy:byte-buddy to v1.14.17 ([#​2828](https://togithub.com/googleapis/sdk-platform-java/issues/2828)) ([6eb9041](https://togithub.com/googleapis/sdk-platform-java/commit/6eb90416f2d2bb36bf453f02c6cbf4f66c7adf59)) - update dependency org.checkerframework:checker-qual to v3.43.0 ([#​2730](https://togithub.com/googleapis/sdk-platform-java/issues/2730)) ([b7fa736](https://togithub.com/googleapis/sdk-platform-java/commit/b7fa736327a1535c347aa516d00b2a41e2a8d143)) - update dependency requests to v2.32.0 \[security] ([#​2791](https://togithub.com/googleapis/sdk-platform-java/issues/2791)) ([c2ea6cc](https://togithub.com/googleapis/sdk-platform-java/commit/c2ea6ccf4f0e3b2547c030dbcc6bb003b70f8b9b)) - update dependency watchdog to v4.0.1 ([#​2800](https://togithub.com/googleapis/sdk-platform-java/issues/2800)) ([d5771dd](https://togithub.com/googleapis/sdk-platform-java/commit/d5771dd4cdbc7a11a06eae6170cf85c0119d2443)) - update google api dependencies ([#​2672](https://togithub.com/googleapis/sdk-platform-java/issues/2672)) ([6643536](https://togithub.com/googleapis/sdk-platform-java/commit/66435369822a32cb36cdb67cf4a897071f6ab844)) - update google http client dependencies to v1.44.2 ([#​2783](https://togithub.com/googleapis/sdk-platform-java/issues/2783)) ([dee7e00](https://togithub.com/googleapis/sdk-platform-java/commit/dee7e00515b2eb7d5df31790f67150fa7de82f32)) - update googleapis/java-cloud-bom digest to [`59c776b`](https://togithub.com/googleapis/sdk-platform-java/commit/59c776b) ([#​2827](https://togithub.com/googleapis/sdk-platform-java/issues/2827)) ([03b3eb4](https://togithub.com/googleapis/sdk-platform-java/commit/03b3eb4dcc75f50f3097c4eeda8f2f62ebcc04ba)) - update netty dependencies to v4.1.110.final ([#​2796](https://togithub.com/googleapis/sdk-platform-java/issues/2796)) ([d1aaa68](https://togithub.com/googleapis/sdk-platform-java/commit/d1aaa68fc8455f1b200bb152895aaa4a6849dafc)) ### [`v2.40.0`](https://togithub.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2400-2024-05-02) ##### Features - \[common-protos] add `Weight` to common types for Shopping APIs to be used for accounts bundle ([#​2699](https://togithub.com/googleapis/sdk-platform-java/issues/2699)) ([5bb9770](https://togithub.com/googleapis/sdk-platform-java/commit/5bb97700ddcef1b0494808b1e7d8029d92c74d13)) - add a CLI tool to validate generation configuration ([#​2691](https://togithub.com/googleapis/sdk-platform-java/issues/2691)) ([f2ce524](https://togithub.com/googleapis/sdk-platform-java/commit/f2ce52478a03048b9daffc3fc535f12cf2a9f856)) - Parser to consume the api-versioning value from proto ([#​2630](https://togithub.com/googleapis/sdk-platform-java/issues/2630)) ([40711fd](https://togithub.com/googleapis/sdk-platform-java/commit/40711fd69468a2021108bb5fba00bb02ac4bb19f)) - Update Gapic generator and Gax to emit api-versioning via header ([#​2671](https://togithub.com/googleapis/sdk-platform-java/issues/2671)) ([e63d1b4](https://togithub.com/googleapis/sdk-platform-java/commit/e63d1b49159be07f0bb32bfe9d15c8445ac883c8)) ##### Bug Fixes - change folder prefix for adding headers ([#​2688](https://togithub.com/googleapis/sdk-platform-java/issues/2688)) ([4e92be8](https://togithub.com/googleapis/sdk-platform-java/commit/4e92be8885af8633ea5b3371c43be9423a0f95ef)) - Log HttpJson's async thread pool core size ([#​2697](https://togithub.com/googleapis/sdk-platform-java/issues/2697)) ([34b4bc3](https://togithub.com/googleapis/sdk-platform-java/commit/34b4bc3362f3c30bd77f5a59c3cb3aea36358eee)) - replace `cfg = "host"` with `cfg = "exec"` ([#​2637](https://togithub.com/googleapis/sdk-platform-java/issues/2637)) ([6d673f3](https://togithub.com/googleapis/sdk-platform-java/commit/6d673f39dc10b072ba6012fecc17deb22136650e)) - Return resolved endpoint from StubSettings' Builder ([#​2715](https://togithub.com/googleapis/sdk-platform-java/issues/2715)) ([32c9995](https://togithub.com/googleapis/sdk-platform-java/commit/32c99953496fe3e0ab47c67aad4117c242d1c798)) ##### Dependencies - Make opentelemetry-api an optional dependency. ([#​2681](https://togithub.com/googleapis/sdk-platform-java/issues/2681)) ([3967a19](https://togithub.com/googleapis/sdk-platform-java/commit/3967a19e8b68c3a95cf1ced737f3a1aa73b02e93)) - update dependency absl-py to v2.1.0 ([#​2659](https://togithub.com/googleapis/sdk-platform-java/issues/2659)) ([cae6d79](https://togithub.com/googleapis/sdk-platform-java/commit/cae6d79ed29fd9e64abe4e9390a46b1f9f1d305f)) - update dependency gitpython to v3.1.43 ([#​2656](https://togithub.com/googleapis/sdk-platform-java/issues/2656)) ([208bef4](https://togithub.com/googleapis/sdk-platform-java/commit/208bef468b11d49e85d4df4008d99c7a2de9233c)) - update dependency lxml to v5.2.1 ([#​2661](https://togithub.com/googleapis/sdk-platform-java/issues/2661)) ([b95ad49](https://togithub.com/googleapis/sdk-platform-java/commit/b95ad49834e0422e79f884b42cf5c81c89bb25fb)) - update dependency net.bytebuddy:byte-buddy to v1.14.14 ([#​2703](https://togithub.com/googleapis/sdk-platform-java/issues/2703)) ([87069bc](https://togithub.com/googleapis/sdk-platform-java/commit/87069bc9618704e2607aeae486d8481e4454dc17)) - update dependency typing to v3.10.0.0 ([#​2663](https://togithub.com/googleapis/sdk-platform-java/issues/2663)) ([7fb5653](https://togithub.com/googleapis/sdk-platform-java/commit/7fb565324427a98948c6d253066b734a4b5832bc)) - update gapic-showcase to v0.33.0 ([#​2653](https://togithub.com/googleapis/sdk-platform-java/issues/2653)) ([0a71cbf](https://togithub.com/googleapis/sdk-platform-java/commit/0a71cbf7092279c50f9f5114b79d8c674cdef997)) ##### Documentation - Add contributing guidelines to PR and issue templates ([#​2682](https://togithub.com/googleapis/sdk-platform-java/issues/2682)) ([42526dc](https://togithub.com/googleapis/sdk-platform-java/commit/42526dc03e00a2e01e8f7a075817560089f378ee)) ### [`v2.39.0`](https://togithub.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2390-2024-04-18) [Compare Source](https://togithub.com/googleapis/sdk-platform-java/compare/v2.38.0...v2.39.0) ##### Features - add `libraries_bom_version` to generation configuration ([#​2639](https://togithub.com/googleapis/sdk-platform-java/issues/2639)) ([56c7ca5](https://togithub.com/googleapis/sdk-platform-java/commit/56c7ca51d4ca99629251e0aa9cac316eb349c974)) - Add ChannelPoolSettings Getter for gRPC's ChannelProvider ([#​2612](https://togithub.com/googleapis/sdk-platform-java/issues/2612)) ([d0c5191](https://togithub.com/googleapis/sdk-platform-java/commit/d0c5191525d5d157812cae9551fc15bb70caab7e)) - add config change ([#​2604](https://togithub.com/googleapis/sdk-platform-java/issues/2604)) ([8312706](https://togithub.com/googleapis/sdk-platform-java/commit/8312706db6352fca05a5858b513e88f162e5de0b)) - add entry point ([#​2616](https://togithub.com/googleapis/sdk-platform-java/issues/2616)) ([b19fa33](https://togithub.com/googleapis/sdk-platform-java/commit/b19fa3373d3fa17531d627d4581d154374a231ff)) - add generation config comparator ([#​2587](https://togithub.com/googleapis/sdk-platform-java/issues/2587)) ([a94c2f0](https://togithub.com/googleapis/sdk-platform-java/commit/a94c2f0e8a99f0ddf17106cbc8117cefe6b0e127)) - Add JavadocJar Task to build.gradle for self service libraries ([#​2593](https://togithub.com/googleapis/sdk-platform-java/issues/2593)) ([993f5ac](https://togithub.com/googleapis/sdk-platform-java/commit/993f5acf91de3a9d2c7f9fdb10ea47387b240554)) - Client/StubSettings' getEndpoint() returns the resolved endpoint ([#​2440](https://togithub.com/googleapis/sdk-platform-java/issues/2440)) ([4942bc1](https://togithub.com/googleapis/sdk-platform-java/commit/4942bc17e9c7261242ba3d03d85cd8b131ca2e5e)) - generate selected libraries ([#​2598](https://togithub.com/googleapis/sdk-platform-java/issues/2598)) ([739ddbb](https://togithub.com/googleapis/sdk-platform-java/commit/739ddbbbc662f43e46b9f420bbae685de9b3dbc6)) - Validate the Universe Domain inside Java-Core ([#​2592](https://togithub.com/googleapis/sdk-platform-java/issues/2592)) ([35d789f](https://togithub.com/googleapis/sdk-platform-java/commit/35d789fdf488feff41d4bdaa5992013450954870)) ##### Bug Fixes - add main to `generate_repo.py` ([#​2607](https://togithub.com/googleapis/sdk-platform-java/issues/2607)) ([fedeb32](https://togithub.com/googleapis/sdk-platform-java/commit/fedeb3237b6d25245f4d770ec105bd538dfee405)) - correct deep-remove and deep-preserve regexes ([#​2572](https://togithub.com/googleapis/sdk-platform-java/issues/2572)) ([4c7fd88](https://togithub.com/googleapis/sdk-platform-java/commit/4c7fd880a90d08448db366bde40d0d385b45f75e)) - first attempt should use the min of RPC timeout and total timeout ([#​2641](https://togithub.com/googleapis/sdk-platform-java/issues/2641)) ([0349232](https://togithub.com/googleapis/sdk-platform-java/commit/034923277750171418d74060e225ffd68ef38bf2)) - remove duplicated calls to AutoValue builders ([#​2636](https://togithub.com/googleapis/sdk-platform-java/issues/2636)) ([53a3727](https://togithub.com/googleapis/sdk-platform-java/commit/53a3727e4a9548bf0417d4ee6ed3e9ab571642ed)) - remove unnecessary slf4j and AbstractGoogleClientRequest native image configs ([0cb7d0e](https://togithub.com/googleapis/sdk-platform-java/commit/0cb7d0e0c03f2dd2853a86d67c9529a50ed8238f)) - remove unnecessary slf4j and AbstractGoogleClientRequest native image configs ([#​2628](https://togithub.com/googleapis/sdk-platform-java/issues/2628)) ([0cb7d0e](https://togithub.com/googleapis/sdk-platform-java/commit/0cb7d0e0c03f2dd2853a86d67c9529a50ed8238f)) ##### Dependencies - update arrow.version to v15.0.2 ([#​2589](https://togithub.com/googleapis/sdk-platform-java/issues/2589)) ([777acf3](https://togithub.com/googleapis/sdk-platform-java/commit/777acf3df4b5379cd8a8cf52b844203dd514ee24)) - update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.28.0 ([#​2649](https://togithub.com/googleapis/sdk-platform-java/issues/2649)) ([e4ed176](https://togithub.com/googleapis/sdk-platform-java/commit/e4ed1765f3dbb950d498df307d79577abf71a66a)) - update dependency gitpython to v3.1.41 \[security] ([#​2625](https://togithub.com/googleapis/sdk-platform-java/issues/2625)) ([e41bd8f](https://togithub.com/googleapis/sdk-platform-java/commit/e41bd8f00ffcb271b2a008364f334693d9dfdc9d)) - update dependency net.bytebuddy:byte-buddy to v1.14.13 ([#​2646](https://togithub.com/googleapis/sdk-platform-java/issues/2646)) ([73ac5a4](https://togithub.com/googleapis/sdk-platform-java/commit/73ac5a4bfe05ac11a121664f52a4013cb4bb33a9)) - update dependency org.threeten:threeten-extra to v1.8.0 ([#​2650](https://togithub.com/googleapis/sdk-platform-java/issues/2650)) ([226325a](https://togithub.com/googleapis/sdk-platform-java/commit/226325a5b7c93c1ad1b4af5da4283e369887fa42)) - update dependency org.threeten:threetenbp to v1.6.9 ([#​2602](https://togithub.com/googleapis/sdk-platform-java/issues/2602)) ([371753e](https://togithub.com/googleapis/sdk-platform-java/commit/371753ebbd83d703f314dd5f4e34e16c255836c6)) - update dependency org.threeten:threetenbp to v1.6.9 ([#​2665](https://togithub.com/googleapis/sdk-platform-java/issues/2665)) ([8935bc8](https://togithub.com/googleapis/sdk-platform-java/commit/8935bc87307e73101df72a85f98a8ec1bdde0c14)) - update google api dependencies ([#​2584](https://togithub.com/googleapis/sdk-platform-java/issues/2584)) ([cd20604](https://togithub.com/googleapis/sdk-platform-java/commit/cd20604f3128d2efc1802065c63b6663186ce3af)) - update googleapis/java-cloud-bom digest to [`7071341`](https://togithub.com/googleapis/sdk-platform-java/commit/7071341) ([#​2608](https://togithub.com/googleapis/sdk-platform-java/issues/2608)) ([8d74140](https://togithub.com/googleapis/sdk-platform-java/commit/8d7414029984c073e9bae2952971d2337dbf81ab)) - update netty dependencies to v4.1.109.final ([#​2597](https://togithub.com/googleapis/sdk-platform-java/issues/2597)) ([8990693](https://togithub.com/googleapis/sdk-platform-java/commit/8990693abf157a1adf2723c6db1bce71a5efa810)) - update opentelemetry-java monorepo to v1.37.0 ([#​2652](https://togithub.com/googleapis/sdk-platform-java/issues/2652)) ([f8fa2e9](https://togithub.com/googleapis/sdk-platform-java/commit/f8fa2e9f7316f17f1e753a74a6839d9e331c010a)) - update protobuf dependencies to v3.25.3 ([#​2491](https://togithub.com/googleapis/sdk-platform-java/issues/2491)) ([b0e5041](https://togithub.com/googleapis/sdk-platform-java/commit/b0e5041ff0fafaf900a7cf1929f0d85fc582a0d7)) - update slf4j monorepo to v2.0.13 ([#​2647](https://togithub.com/googleapis/sdk-platform-java/issues/2647)) ([f030e29](https://togithub.com/googleapis/sdk-platform-java/commit/f030e29b1538ad28ad9628ec03d8e3eb2f21d6c2)) ### [`v2.38.0`](https://togithub.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2380-2024-03-15) ##### Features - \[common-protos] add `api_version` extension to `ServiceOptions`, for collaborative versioning ([d343be9](https://togithub.com/googleapis/sdk-platform-java/commit/d343be9416d2521145a8c5d1e8abea6203ff6214)) - \[common-protos] add `api_version` extension to `ServiceOptions`, for collaborative versioning ([#​2551](https://togithub.com/googleapis/sdk-platform-java/issues/2551)) ([d343be9](https://togithub.com/googleapis/sdk-platform-java/commit/d343be9416d2521145a8c5d1e8abea6203ff6214)) - add `ErrorReason.LOCATION_POLICY_VIOLATED` enum value ([d343be9](https://togithub.com/googleapis/sdk-platform-java/commit/d343be9416d2521145a8c5d1e8abea6203ff6214)) - add `ErrorReason.LOCATION_POLICY_VIOLATED` enum value ([d343be9](https://togithub.com/googleapis/sdk-platform-java/commit/d343be941

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.