Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency io.opentelemetry:opentelemetry-bom to v1.42.1 #206

Merged
merged 3 commits into from
Sep 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 12, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.opentelemetry:opentelemetry-bom 1.37.0 -> 1.42.1 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)

v1.42.1: Version 1.42.1

This is a patch release on the previous 1.42.0 release, fixing the issue(s) below.

API
  • Revert java-test-fixtures plugin to remove test dependencies from pom.xml. (#​6695)

v1.42.0

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)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop
    implementations.
    (#​6617)%
SDK
Traces
  • Added experimental support for SpanProcessor OnEnding callback
    (#​6367)
  • Remove final modifier from SdkTracer.tracerEnabled
    (#​6687)
Exporters
  • Suppress zipkin exporter instrumentation
    (#​6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and
    HttpExporter.
    (#​6645)
  • Align GrpcSender contract with HttpSender
    (#​6658)
Extensions
  • Add autoconfigure support for ns and us durations
    (#​6654)
  • Add declarative configuration ComponentProvider support for resources
    (#​6625)
  • Add declarative configuration ComponentProvider support for processors
    (#​6623)
  • Add declarative configuration ComponentProvider support for samplers
    (#​6494)
  • Add declarative configuration ComponentProvider support for propagators
    (#​6624)
  • Add declarative configuration missing pieces
    (#​6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs
    to match spec.
    (#​6672)
Testing
  • Add asserts for log record body fields
    (#​6509)

v1.41.0

API
  • Move experimental suppress instrumentation context key to api internal package
    (#​6546)
Incubator
  • Fix bug in ExtendedContextPropagators preventing context extraction when case is incorrect.
    (#​6569)
SDK
  • Extend CompletableResultCode with failExceptionally(Throwable).
    (#​6348)
Metrics
  • Avoid allocations when experimental advice doesn't remove any attributes.
    (#​6629)
Exporter
  • Enable retry by default for OTLP exporters.
    (#​6588)
  • Retry ConnectException, add retry logging.
    (#​6614)
  • Extend PrometheusHttpServer with ability to configure default aggregation as function of
    instrument kind, including experimental env var support.
    (#​6541)
  • Add exporter data model impl for profiling signal type.
    (#​6498)
  • Add Marshalers for profiling signal type.
    (#​6565)
  • Use generateCertificates() of CertificateFactory to process certificates.
    (#​6579)
Extensions
  • Add file configuration ComponentProvider support for exporters.
    (#​6493)
  • Remove nullable from file config Factory contract.
    (#​6612)

v1.40.0

API
Incubator
  • Narrow ExtendedSpanBuilder return types for chaining
    (#​6514)
  • Add APIs to determine if tracer, logger, instruments are enabled
    (#​6502)
SDK
Extensions
  • Move autoconfigure docs to opentelemetry.io
    (#​6491)

v1.39.0

API
Incubator
  • BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions
    (#​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.
    (#​6476)
  • Make OTLP exporter memory mode API public
    (#​6469)
  • Speed up OTLP string marshaling using sun.misc.Unsafe
    (#​6433)
  • Add exporter data classes for experimental profiling signal type.
    (#​6374)
  • Start prometheus http server with daemon thread
    (#​6472)
  • Update the Prometheus metrics library and improve how units are included in metric names.
    (#​6473)
  • Remove android animalsniffer check from prometheus exporter
    (#​6478)
Extensions
  • Load file config YAML using core schema, ensure that env var substitution retains string types.
    (#​6436)
  • Define dedicated file configuration SPI ComponentProvider
    (#​6457)
Tooling
  • Normalize timestamps and file ordering in jars, making the outputs reproducible
    (#​6471)
  • GHA for generating the post-release pull request
    (#​6449)

v1.38.0

API
  • Stabilize synchronous gauge
    (#​6419)
Incubator
  • Add put(AttributeKey, T) overload to EventBuilder
    (#​6331)
Baggage
  • Baggage filters space-only keys
    (#​6431)
SDK
  • Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer)
    (#​6375)
Traces
  • Add ReadableSpan#getAttributes
    (#​6382)
  • Use standard ArrayList size rather than max number of links for initial span links allocation
    (#​6252)
Metrics
  • Use low precision Clock#now when computing timestamp for exemplars
    (#​6417)
  • Update invalid instrument name log message now that forward slash / is valid
    (#​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)
    • Low allocation OTLP metrics marshaler
      (#​6422)
    • Low allocation OTLP trace marshaler
      (#​6410)
    • Add memory mode support to OTLP exporters
      (#​6430)
    • Marshal span status description without allocation
      (#​6423)
    • Add private constructors for stateless marshalers
      (#​6434)
  • Mark opentelemetry-exporter-sender-jdk stable
    (#​6357)
  • PrometheusHttpServer prevent concurrent reads when reusable memory mode
    (#​6371)
  • Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for
    exporting
    (#​6329)
  • Add is_remote_parent span flags to OTLP exported Spans and SpanLinks
    (#​6388)
  • Add missing fields to OTLP metric exporters toString()
    (#​6402)
Extensions
  • Rename otel.config.file to otel.experimental.config.file for autoconfigure
    (#​6396)
OpenCensus Shim
  • Fix opencensus shim spanBuilderWithRemoteParent behavior
    (#​6415)
Tooling
  • Add additional API incubator docs
    (#​6356)
  • Run build on java 21
    (#​6370)
  • Fix running tests with java 8 on macos
    (#​6411)
  • Move away from deprecated gradle enterprise APIs
    (#​6363)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency io.opentelemetry:opentelemetry-bom to v1.38.0 Update dependency io.opentelemetry:opentelemetry-bom to v1.39.0 Jun 7, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 65ccd8d to 215b6ab Compare June 7, 2024 12:44
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 215b6ab to 437d02f Compare July 9, 2024 11:58
@renovate renovate bot changed the title Update dependency io.opentelemetry:opentelemetry-bom to v1.39.0 Update dependency io.opentelemetry:opentelemetry-bom to v1.40.0 Jul 9, 2024
@renovate renovate bot changed the title Update dependency io.opentelemetry:opentelemetry-bom to v1.40.0 Update dependency io.opentelemetry:opentelemetry-bom to v1.41.0 Aug 9, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 437d02f to ccb6af9 Compare August 9, 2024 17:18
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from ccb6af9 to 05e3b94 Compare September 6, 2024 16:56
@renovate renovate bot changed the title Update dependency io.opentelemetry:opentelemetry-bom to v1.41.0 Update dependency io.opentelemetry:opentelemetry-bom to v1.42.0 Sep 6, 2024
@renovate renovate bot changed the title Update dependency io.opentelemetry:opentelemetry-bom to v1.42.0 Update dependency io.opentelemetry:opentelemetry-bom to v1.42.1 Sep 10, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 05e3b94 to 4c928d5 Compare September 10, 2024 17:36
Copy link
Contributor Author

renovate bot commented Sep 22, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@joaopgrassi joaopgrassi merged commit fac0e40 into main Sep 22, 2024
12 checks passed
@joaopgrassi joaopgrassi deleted the renovate/opentelemetry-java-monorepo branch September 22, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant