solrbot opened a new pull request, #2999: URL: https://github.com/apache/solr/pull/2999
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.opentelemetry:opentelemetry-sdk-trace](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-sdk-testing](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-sdk](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-exporter-otlp](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-context](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | | [io.opentelemetry:opentelemetry-api](https://redirect.github.com/open-telemetry/opentelemetry-java) | dependencies | minor | `1.40.0` -> `1.45.0` | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-sdk-trace)</summary> ### [`v1.45.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1450-2024-12-06) ##### API - Add convenience method `setAttribute(Attribute<Long>, int)` to SpanBuilder (matching the existing convenience method in Span) ([#​6884](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6884)) - Extends TextMapGetter with experimental GetAll() method, implement usage in W3CBaggagePropagator ([#​6852](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6852)) ##### SDK ##### Traces - Add synchronization to SimpleSpanProcessor to ensure thread-safe export of spans ([#​6885](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885)) ##### Metrics - Lazily initialize ReservoirCells ([#​6851](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6851)) ##### Logs - Add synchronization to SimpleLogRecordProcessor to ensure thread-safe export of logs ([#​6885](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885)) ##### Exporters - OTLP: Update opentelementry-proto to 1.4 ([#​6906](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6906)) - OTLP: Rename internal Marshaler#writeJsonToGenerator method to allow jackson runtimeOnly dependency ([#​6896](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6896)) - OTLP: Fix repeated string serialization for JSON. ([#​6888](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6888)) - OTLP: Fix missing unsafe available check ([#​6920](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6920)) ##### Extensions - Declarative config: Don't require empty objects when referencing custom components ([#​6891](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6891)) ##### Tooling - Add javadoc boilerplate internal comment v2 for experimental classes ([#​6886](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6886)) - Update develocity configuration ([#​6903](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6903)) ### [`v1.44.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1441-2024-11-10) ##### SDK ##### Traces - Fix regression in event attributes ([#​6865](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6865)) ### [`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1440-2024-11-08) ##### API - Fix ConfigUtil#getString ConcurrentModificationException ([#​6841](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6841)) ##### SDK ##### Traces - Stabilize ExceptionEventData ([#​6795](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6795)) ##### Metrics - Stabilize metric cardinality limits ([#​6794](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6794)) - Refactor metrics internals to remove MeterSharedState ([#​6845](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6845)) ##### Exporters - Add memory mode option to stdout exporters ([#​6774](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6774)) - Log a warning if OTLP endpoint port is likely incorrect given the protocol ([#​6813](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6813)) - Fix OTLP gRPC retry mechanism for unsuccessful HTTP responses ([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6829)) - Add ByteBuffer field type marshaling support ([#​6686](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6686)) - Fix stdout exporter format by adding newline after each export ([#​6848](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6848)) - Enable `reusuable_data` memory mode by default for `OtlpGrpc{Signal}Exporter`, `OtlpHttp{Signal}Exporter`, `OtlpStdout{Signal}Exporter`, and `PrometheusHttpServer` ([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6799)) ##### Extension - Rebrand file configuration to declarative configuration in documentation ([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6812)) - Fix declarative config `file_format` validation ([#​6786](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6786)) - Fix declarative config env substitution by disallowing '}' in default value ([#​6793](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6793)) - Set declarative config default OTLP protocol to http/protobuf ([#​6800](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6800)) - Stabilize autoconfigure disabling of resource keys via `otel.resource.disabled.keys` ([#​6809](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6809)) ##### Tooling - Run tests on Java 23 ([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6825)) - Test Windows in CI ([#​6824](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6824)) - Add error prone checks for internal javadoc and private constructors ([#​6844](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6844)) ### [`v1.43.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1430-2024-10-11) ##### API - Add helper class to capture context using ScheduledExecutorService ([#​6712](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6712)) - Adds Baggage.getEntry(String key) ([#​6765](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6765)) ##### Extensions - Fix ottracepropagation for short span ids ([#​6734](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6734)) ##### SDK ##### Metrics - Optimize advice with FilteredAttributes ([#​6633](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6633)) ##### Exporters - Add experimental stdout log, metric, trace exporters for printing records to stdout in standard OTLP JSON format. ([#​6675](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6675), [#​6750](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6750)) - Add Marshalers for profiling signal type ([#​6680](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6680)) ##### Extensions - Add `*Model` suffix to declarative config generated classes. ([#​6721](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6721)) - Use autoconfigured ClassLoader to load declarative config ([#​6725](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6725)) - Update declarative config to use opentelemetry-configuration v0.3.0 ([#​6733](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6733)) - Add `StructuredConfigProperties#getStructured` default method, add `StructuredConfigProperties.empty()` ([#​6759](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6759)) ##### Testing - Add context info about wrong span or trace. ([#​6703](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6703)) ### [`v1.42.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1421-2024-09-10) ##### API - Revert `java-test-fixtures` plugin to remove test dependencies from `pom.xml`. ([#​6695](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6695)) ### [`v1.42.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1420-2024-09-06) ##### API - BREAKING: Stabilize log support for AnyValue bodies. Rename `AnyValue` to `Value`, promote from `opentelemetry-api-incubator` to `opentelemetry-api`, change package from `io.opentelemetry.api.incubator.logs` to `io.opentelemetry.api.common`. ([#​6591](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6591)) - Noop implementations detect when `opentelemetry-api-incubator` is present and return extended noop implementations. ([#​6617](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6617))% ##### SDK ##### Traces - Added experimental support for SpanProcessor OnEnding callback ([#​6367](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6367)) - Remove final modifier from SdkTracer.tracerEnabled ([#​6687](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6687)) ##### Exporters - Suppress zipkin exporter instrumentation ([#​6552](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6552)) - OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. ([#​6645](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6645)) - Align GrpcSender contract with HttpSender ([#​6658](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6658)) ##### Extensions - Add autoconfigure support for ns and us durations ([#​6654](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6654)) - Add declarative configuration ComponentProvider support for resources ([#​6625](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6625)) - Add declarative configuration ComponentProvider support for processors ([#​6623](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6623)) - Add declarative configuration ComponentProvider support for samplers ([#​6494](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6494)) - Add declarative configuration ComponentProvider support for propagators ([#​6624](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6624)) - Add declarative configuration missing pieces ([#​6677](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6677)) - Change jaeger remote sampler autoconfigure property from `pollingInterval` to `pollingIntervalMs` to match spec. ([#​6672](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6672)) ##### Testing - Add asserts for log record body fields ([#​6509](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6509)) ### [`v1.41.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1410-2024-08-09) ##### API - Move experimental suppress instrumentation context key to api internal package ([#​6546](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6546)) ##### Incubator - Fix bug in `ExtendedContextPropagators` preventing context extraction when case is incorrect. ([#​6569](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6569)) ##### SDK - Extend `CompletableResultCode` with `failExceptionally(Throwable)`. ([#​6348](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6348)) ##### Metrics - Avoid allocations when experimental advice doesn't remove any attributes. ([#​6629](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6629)) ##### Exporter - Enable retry by default for OTLP exporters. ([#​6588](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6588)) - Retry ConnectException, add retry logging. ([#​6614](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6614)) - Extend `PrometheusHttpServer` with ability to configure default aggregation as function of instrument kind, including experimental env var support. ([#​6541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6541)) - Add exporter data model impl for profiling signal type. ([#​6498](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6498)) - Add Marshalers for profiling signal type. ([#​6565](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6565)) - Use generateCertificates() of CertificateFactory to process certificates. ([#​6579](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6579)) ##### Extensions - Add file configuration ComponentProvider support for exporters. ([#​6493](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6493)) - Remove nullable from file config Factory contract. ([#​6612](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6612)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* * * * *" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjQuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org