aws-otel-community
aws-otel-community copied to clipboard
Bump the java-sample-app-deps group across 1 directory with 18 updates
Bumps the java-sample-app-deps group with 18 updates in the /sample-apps/java-sample-app directory:
Updates com.google.cloud.tools.jib
from 3.4.0 to 3.4.3
Updates io.opentelemetry:opentelemetry-api
from 1.33.0 to 1.39.0
Release notes
Sourced from io.opentelemetry:opentelemetry-api's releases.
Version 1.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)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@crossoverJie
@DPUkyle
@fstab
@hboutemy
@jack-berg
@jhalliday
@jkwatson
@laurit
@lizongwu
@nluk
@trask
@zeitlinger
Version 1.38.0
API
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-api's changelog.
Version 1.39.0 (2024-06-07)
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)
Version 1.38.0 (2024-05-10)
API
- Stabilize synchronous gauge (#6419)
... (truncated)
Commits
96bb3ba
[release/v1.39.x] Prepare release 1.39.0 (#6508)edbb475
Prepare 1.39.0 (#6506)934da84
Fix incubator docs (#6505)d0b463d
Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conven...7364687
Update dependency net.ltgt.gradle:gradle-errorprone-plugin to v4 (#6501)5a84398
Update dependency org.jctools:jctools-core to v4.0.5 (#6500)a68349e
Update errorProneVersion to v2.28.0 (#6489)e15eedc
Update dependency com.google.api.grpc:proto-google-common-protos to v2.40.0 (...88be482
Update dependency gradle to v8.8 (#6488)915cb4d
Update dependency com.uber.nullaway:nullaway to v0.11.0 (#6487)- Additional commits viewable in compare view
Updates software.amazon.awssdk:bom
from 2.22.9 to 2.26.4
Updates org.apache.logging.log4j:log4j-api
from 2.22.1 to 2.23.1
Updates org.apache.logging.log4j:log4j-core
from 2.22.1 to 2.23.1
Updates org.slf4j:slf4j-simple
from 2.0.10 to 2.0.13
Updates software.amazon.opentelemetry:aws-opentelemetry-agent
from 1.32.0 to 1.32.2
Release notes
Sourced from software.amazon.opentelemetry:aws-opentelemetry-agent's releases.
Release v1.32.2
Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1
Also contains improvements for AWS Application Signals.
This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.2 into our public ECR repository: public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.2
Check out the release notes for upstream version
Release v1.32.1
Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1
This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.1 into our public ECR repository: public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.1
Check out the release notes for upstream version
Commits
c417486
Merge pull request #809 from aws-observability/patch-test0d7f17e
Update Release Testing with latest changes91cbba8
Merge pull request #807 from aws-observability/release/v1.32.26f47d4b
Add support on Database RemoteResourceType and RemoteResourceIdentifier14e7161
Update settings.gradle.kts to remove outdate code (#802)370af10
Update Release Testing with Latest Update623bde1
Spotless37957a5
Update awsagentprovider code to only reference Application Signalsa348244
Metric Schema and config name changese68588c
Add different endpoints for GRPC and HTTP protocal- Additional commits viewable in compare view
Updates io.opentelemetry:opentelemetry-bom
from 1.33.0 to 1.39.0
Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
Version 1.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)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@crossoverJie
@DPUkyle
@fstab
@hboutemy
@jack-berg
@jhalliday
@jkwatson
@laurit
@lizongwu
@nluk
@trask
@zeitlinger
Version 1.38.0
API
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
Version 1.39.0 (2024-06-07)
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)
Version 1.38.0 (2024-05-10)
API
- Stabilize synchronous gauge (#6419)
... (truncated)
Commits
96bb3ba
[release/v1.39.x] Prepare release 1.39.0 (#6508)edbb475
Prepare 1.39.0 (#6506)934da84
Fix incubator docs (#6505)d0b463d
Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conven...7364687
Update dependency net.ltgt.gradle:gradle-errorprone-plugin to v4 (#6501)5a84398
Update dependency org.jctools:jctools-core to v4.0.5 (#6500)a68349e
Update errorProneVersion to v2.28.0 (#6489)e15eedc
Update dependency com.google.api.grpc:proto-google-common-protos to v2.40.0 (...88be482
Update dependency gradle to v8.8 (#6488)915cb4d
Update dependency com.uber.nullaway:nullaway to v0.11.0 (#6487)- Additional commits viewable in compare view
Updates io.opentelemetry.contrib:opentelemetry-aws-xray-propagator
from 1.32.0-alpha to 1.36.0-alpha
Release notes
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's releases.
Version 1.35.0
This release targets the OpenTelemetry SDK 1.35.0.
JMX metrics
- Add support for newly named Tomcat MBean with Spring (#1269)
Span stack traces - New 🌟
This module provides a SpanProcessor that captures stack traces on spans that meet a certain criteria such as exceeding a certain duration threshold.
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@jackshirazi
@jkwatson
@JonasKunz
@laurit
@sethAmazon
@SylvainJuge
@trask
@zeitlinger
Version 1.34.0
This release targets the OpenTelemetry SDK 1.34.0.
AWS resources
- Add support for
cloud.account.id
,cloud.availability_zone
,cloud.region
, andcloud.resource_id
(#1171)AWS X-Ray propagator
- Add xray propagators that prioritizes xray environment variable (#1032)
GCP Resources
- Update docs on how to use with Java agent v2.2.0 and later (#1237)
Micrometer MeterProvider
- Implement Metrics incubator APIs to accept advice (#1190)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
... (truncated)
Changelog
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's changelog.
Changelog
Unreleased
Version 1.36.0 (2024-05-29)
AWS resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
Baggage processor - New 🌟
This module provides a SpanProcessor that stamps baggage onto spans as attributes on start.
Consistent sampling
- Assume random trace ID and set th-field only for sampled spans (#1278)
GCP Resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
- Update guidance for manual instrumentation usage (#1250)
JMX metrics
- Remove
slf4j-simple
dependency (#1283)Maven extension
- Disable metrics and logs by default (#1276)
- Migrate to current semconv (#1299)
- Migrate from Plexus to JSR 330 dependency injection APIs (#1320)
Span stack trace
- Enable publishing to maven central (#1297)
Version 1.35.0 (2024-04-16)
JMX metrics
... (truncated)
Commits
- See full diff in compare view
Updates io.opentelemetry.contrib:opentelemetry-aws-xray
from 1.32.0 to 1.36.0
Release notes
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's releases.
Version 1.36.0
This release targets the OpenTelemetry SDK 1.36.0.
AWS resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
Baggage processor - New 🌟
This module provides a SpanProcessor that stamps baggage onto spans as attributes on start.
Consistent sampling
- Assume random trace ID and set th-field only for sampled spans (#1278)
GCP Resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
- Update guidance for manual instrumentation usage (#1250)
JMX metrics
- Remove
slf4j-simple
dependency (#1283)Maven extension
- Disable metrics and logs by default (#1276)
- Migrate to current semconv (#1299)
- Migrate from Plexus to JSR 330 dependency injection APIs (#1320)
Span stack trace
- Enable publishing to maven central (#1297)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@akats7
@breedx-splk
@cijothomas
@cyrille-leclerc
@jack-berg
@jackshirazi
@jmacd
@JonasKunz
@jsuereth
@kenfinnigan
@laurit
@LikeTheSalad
... (truncated)
Changelog
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's changelog.
Version 1.36.0 (2024-05-29)
AWS resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
Baggage processor - New 🌟
This module provides a SpanProcessor that stamps baggage onto spans as attributes on start.
Consistent sampling
- Assume random trace ID and set th-field only for sampled spans (#1278)
GCP Resources
- Optimization: don't attempt detection if a cloud provider has already been detected (#1225)
- Update guidance for manual instrumentation usage (#1250)
JMX metrics
- Remove
slf4j-simple
dependency (#1283)Maven extension
- Disable metrics and logs by default (#1276)
- Migrate to current semconv (#1299)
- Migrate from Plexus to JSR 330 dependency injection APIs (#1320)
Span stack trace
- Enable publishing to maven central (#1297)
Version 1.35.0 (2024-04-16)
JMX metrics
- Add support for newly named Tomcat MBean with Spring (#1269)
Span stack traces - New 🌟
... (truncated)
Commits
386a7ef
[release/v1.36.x] Prepare release 1.36.0 (#1327)2e9d881
Change log for upcoming release (#1325)aa5b65a
Inline incubating attributes + central semconv-incubating dependency (#1298)516aed9
[Maven Extension] Migrate from Plexus to JSR 330 dependency injection APIs (#...14c385e
Update micrometer packages to v1.13.0 (#1315)72d7976
Add baggage span processor component (#1290)71e5417
Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentat...3e27e2b
Update gradle enterprise packages to v3.17.4 (#1318)34b505e
Update dependency org.assertj:assertj-core to v3.26.0 (#1324)d91dfc6
Update dependency com.google.cloud.opentelemetry:detector-resources-support t...- Additional commits viewable in compare view
Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 1.32.0-alpha to 2.5.0-alpha
Release notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.
Version 2.4.0
This release targets the OpenTelemetry SDK 1.38.0.
Note that many artifacts have the
-alpha
suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.🌟 New javaagent instrumentation
📈 Enhancements
- Instrument ConnectionSource in Akka/Pekko HTTP Servers (#11103)
- Use constant span name when using Spring AMQP AnonymousQueues (#11141)
- Add support for
RestClient
in Spring starter (#11038)- Add support for WebFlux server in Spring starter (#11185)
- Add async operation end strategy for Kotlin coroutines flow (#11168)
- Add automatic JDBC instrumentation to the Spring starter (#11258)
- Add
StructuredTaskScope
instrumentation (#11202)- Allow reading OTel context from reactor ContextView (#11235)
- Add spring starter r2dbc support (#11221)
- Enable instrumentation of Spring EJB clients (#11104)
- Support
otel.instrumentation.kafka.experimental-span-attributes
in Spring starter (#11263)- Remove incubating semconv dependency from library instrumentation (#11324)
- Add extension functions for Ktor plugins (#10963)
- Add dedicated flag for R2DBC statement sanitizer (#11384)
- Allow library instrumentations to override span name (#11355)
- Don't sanitize PostgreSQL parameter markers (#11388)
- Make statement sanitizer configurable for Spring Boot (#11350)
🛠️ Bug fixes
- Fix GraphQL instrumentation to work with latest version (#11142)
- Fix jmx-metrics on WildFly (#11151)
- End gRPC server span in onComplete instead of close (#11170)
- Fix a bug in undertow instrumentation related to HTTP/2 (#11361)
- Armeria http client reports wrong protocol version (#11334)
- Use daemon thread for scheduling in jmx-metrics BeanFinder (#11337)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@123liuziming
@aaron-ai
@AlchemyDing
@ArtyomGabeev
@aschugunov
@breedx-splk
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.
Changelog
Unreleased
Version 2.5.0 (2024-06-17)
📈 Enhancements
- Add support for Informix connection string parsing in JDBC instrumentation (#11542)
- Generate an SBOM for the javaagent artifact (#11075)
- Extract sql operation even when the sanitizer is disabled (#11472)
- Improve security manager support (#11466)
- Generate Log4j2Plugin.dat for OpenTelemetryAppender (#11503)
- Stop kotlin coroutine dispatcher from propagating context (#11500)
- Handle Vert.x sub routes (#11535)
- Undertow: run response customizer on all ServerConnection implementations (#11539)
- Allow configuring MDC key names for trace_id, span_id, trace_flags (#11329)
- Apply async end strategy to all kotlin coroutine flows (#11583)
🛠️ Bug fixes
- Fix container.id issue in some crio scenarios (#11382)
- Fix Finagle http client context propagation (#11400)
- Fix sporadically failing finagle test (#11441)
- Fix request header capture corrupting tomcat request (#11469)
- Fix Ktor server instrumentation when Ktor client library is not present (#11454)
- Fix gRPC instrumentation adding duplicates to metadata instead of overwriting (#11308)
- Avoid NullPointerException when JMS destination is not available (#11570)
- Fix Spring Kafka instrumentation closing the trace too early (#11471)
Version 1.33.3 (2024-05-21)
... (truncated)
Commits
- See full diff in compare view
Updates io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0
from 1.32.0-alpha to 2.5.0-alpha
Release notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's releases.
Version 2.4.0
This release targets the OpenTelemetry SDK 1.38.0.
Note that many artifacts have the
-alpha
suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.🌟 New javaagent instrumentation
📈 Enhancements
- Instrument ConnectionSource in Akka/Pekko HTTP Servers (#11103)
- Use constant span name when using Spring AMQP AnonymousQueues (#11141)
- Add support for
RestClient
in Spring starter (#11038)- Add support for WebFlux server in Spring starter (#11185)
- Add async operation end strategy for Kotlin coroutines flow (#11168)
- Add automatic JDBC instrumentation to the Spring starter (#11258)
- Add
StructuredTaskScope
instrumentation (#11202)- Allow reading OTel context from reactor ContextView (#11235)
- Add spring starter r2dbc support (#11221)
- Enable instrumentation of Spring EJB clients (#11104)
- Support
otel.instrumentation.kafka.experimental-span-attributes
in Spring starter (#11263)- Remove incubating semconv dependency from library instrumentation (#11324)
- Add extension functions for Ktor plugins (#10963)
- Add dedicated flag for R2DBC statement sanitizer (#11384)
- Allow library instrumentations to override span name (#11355)
- Don't sanitize PostgreSQL parameter markers (#11388)
- Make statement sanitizer configurable for Spring Boot (#11350)
🛠️ Bug fixes
- Fix GraphQL instrumentation to work with latest version (#11142)
- Fix jmx-metrics on WildFly (#11151)
- End gRPC server span in onComplete instead of close (#11170)
- Fix a bug in undertow instrumentation related to HTTP/2 (#11361)
- Armeria http client reports wrong protocol version (#11334)
- Use daemon thread for scheduling in jmx-metrics BeanFinder (#11337)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@123liuziming
@aaron-ai
@AlchemyDing
@ArtyomGabeev
@aschugunov
@breedx-splk
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's changelog.
Changelog
Unreleased
Version 2.5.0 (2024-06-17)
📈 Enhancements
- Add support for Informix connection string parsing in JDBC instrumentation (#11542)
- Generate an SBOM for the javaagent artifact (#11075)
- Extract sql operation even when the sanitizer is disabled (#11472)
- Improve security manager support (#11466)
- Generate Log4j2Plugin.dat for OpenTelemetryAppender (#11503)
- Stop kotlin coroutine dispatcher from propagating context (#11500)
- Handle Vert.x sub routes (#11535)
- Undertow: run response customizer on all ServerConnection implementations (#11539)
- Allow configuring MDC key names for trace_id, span_id, trace_flags (#11329)
- Apply async end strategy to all kotlin coroutine flows (#11583)
🛠️ Bug fixes
- Fix container.id issue in some crio scenarios (#11382)
- Fix Finagle http client context propagation (#11400)
- Fix sporadically failing finagle test (#11441)
- Fix request header capture corrupting tomcat request (#11469)
- Fix Ktor server instrumentation when Ktor client library is not present (#11454)
- Fix gRPC instrumentation adding duplicates to metadata instead of overwriting (#11308)
- Avoid NullPointerException when JMS destination is not available (#11570)
- Fix Spring Kafka instrumentation closing the trace too early (#11471)
Version 1.33.3 (2024-05-21)
... (truncated)
Commits
- See full diff in compare view
Updates com.fasterxml.jackson:jackson-bom
from 2.16.1 to 2.17.1
Commits
50ab40a
[maven-release-plugin] prepare release jackson-bom-2.17.138201de
Prepare for 2.17.1 release4d2e95a
Back to snapshot deps3f7a9ee
[maven-release-plugin] prepare for next development iteration518dce9
[maven-release-plugin] prepare release jackson-bom-2.17.009f3f57
Prepare for 2.17.0 releasee35f5af
Update to 2.17 jackson-parent8e000a1
Merge branch '2.16' into 2.1778fc05f
Back to snapshot deps5cc2410
[maven-release-plugin] prepare for next development iteration- Additional commits viewable in compare view
Updates org.junit.jupiter:junit-jupiter-api
from 5.10.1 to 5.10.2
Release notes
Sourced from org.junit.jupiter:junit-jupiter-api's releases.
JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2
See Release Notes.
Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2
Commits
4c0ddda
Release 5.10.2463a147
Finalize release notes for 5.10.243c105a
Revert "Apply method predicate before searching type hierarchy"63d464d
Revert "Harmonize application of method and field filters in search algorithms"85ec2fc
Revert "Apply field predicate before searching type hierarchy"6209006
Update release notes5ee499f
Fix CI buildd919ba7
Namespace user-specific build parameterse26cd83
Prepare release notes for 5.10.2ec8d428
Include LauncherInterceptor in launcher module declaration- Additional commits viewable in compare view
Updates org.junit.jupiter:junit-jupiter-engine
from 5.10.1 to 5....
Description has been truncated