Bump opentelemetry.version from 1.17.0 to 1.18.0
Bumps opentelemetry.version from 1.17.0 to 1.18.0.
Updates opentelemetry-api from 1.17.0 to 1.18.0
Release notes
Sourced from opentelemetry-api's releases.
Version 1.18.0
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.Micrometer shim
- BREAKING: Move
opentelemetry-micrometer1-shimto opentelemetry-java-instrumentation/instrumentation/micrometer/micrometer-1.5/library. It will now be published under the coordinatesio.opentelemetry.instrumentation:opentelemetry-micrometer-1.5:{version}.🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@​anuraaga@​bogdandrutu@​breedx-splk@​felixscheinost@​jack-berg@​jj22ee@​jkwatson@​kubawach@​mateuszrzeszutek@​mmanciop@​SampathKumarAmex
... (truncated)
Changelog
Sourced from opentelemetry-api's changelog.
Version 1.18.0 (2022-09-09)
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.
... (truncated)
Commits
7b9f9f3Prepare release 1.18.0 (#4742)eec0225Changelog 1.18.0 (#4737)fe3da3dAdd release cadence (#4738)6c11793Add experimental ConditionalResourceProvider interface (#4731)1046253Drop micrometer shim (#4735)c3a9f68Stop publishing opentelemetry-exporter-jaeger-proto artifact (#4724)aea98baFix container detection fails in k8s with containerd v1.5.0+ environments (#4...928d112Revert histogram buckets (#4736)b5ef538Improve detection of resource attributes on ECS (#4574)66285e2Codify that we may stop publishing artifacts, and change unstable por… (#4729)- Additional commits viewable in compare view
Updates opentelemetry-sdk-testing from 1.17.0 to 1.18.0
Release notes
Sourced from opentelemetry-sdk-testing's releases.
Version 1.18.0
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.Micrometer shim
- BREAKING: Move
opentelemetry-micrometer1-shimto opentelemetry-java-instrumentation/instrumentation/micrometer/micrometer-1.5/library. It will now be published under the coordinatesio.opentelemetry.instrumentation:opentelemetry-micrometer-1.5:{version}.🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@​anuraaga@​bogdandrutu@​breedx-splk@​felixscheinost@​jack-berg@​jj22ee@​jkwatson@​kubawach@​mateuszrzeszutek@​mmanciop@​SampathKumarAmex
... (truncated)
Changelog
Sourced from opentelemetry-sdk-testing's changelog.
Version 1.18.0 (2022-09-09)
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.
... (truncated)
Commits
7b9f9f3Prepare release 1.18.0 (#4742)eec0225Changelog 1.18.0 (#4737)fe3da3dAdd release cadence (#4738)6c11793Add experimental ConditionalResourceProvider interface (#4731)1046253Drop micrometer shim (#4735)c3a9f68Stop publishing opentelemetry-exporter-jaeger-proto artifact (#4724)aea98baFix container detection fails in k8s with containerd v1.5.0+ environments (#4...928d112Revert histogram buckets (#4736)b5ef538Improve detection of resource attributes on ECS (#4574)66285e2Codify that we may stop publishing artifacts, and change unstable por… (#4729)- Additional commits viewable in compare view
Updates opentelemetry-sdk from 1.17.0 to 1.18.0
Release notes
Sourced from opentelemetry-sdk's releases.
Version 1.18.0
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.Micrometer shim
- BREAKING: Move
opentelemetry-micrometer1-shimto opentelemetry-java-instrumentation/instrumentation/micrometer/micrometer-1.5/library. It will now be published under the coordinatesio.opentelemetry.instrumentation:opentelemetry-micrometer-1.5:{version}.🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@​anuraaga@​bogdandrutu@​breedx-splk@​felixscheinost@​jack-berg@​jj22ee@​jkwatson@​kubawach@​mateuszrzeszutek@​mmanciop@​SampathKumarAmex
... (truncated)
Changelog
Sourced from opentelemetry-sdk's changelog.
Version 1.18.0 (2022-09-09)
SDK
- Added scope attributes to
InstrumentationScopeInfoaccessible viaInstrumentationScopeInfo#getAttributes(). Will add the ability to specify scope attributes in Meter, Tracer, and Logger in a future version.- DEPRECATION: The
InstrumentationScopeInfo#create(String, String, String)method has been deprecated in favor ofInstrumentationScopeInfo#builer(String).setVersion(String).setSchemaUrl(String).build().- Optimize
Resource#merge(Resource)by returning early if the other resource is empty.Logs
- Fix module name of
opentelemetry-sdk-logsby changing fromio.opentelemetry.sdk.extension.loggingtoio.opentelemetry.sdk.logs.Testing
- Add methods to assert attributes do not contain keys via
AttributeAssert#doesNotContainKey().Exporter
- Added ability to specify local IP address in
ZipkinSpanExporterviaZipkinSpanExporterBuilder#setLocalIpAddressSupplier(Supplier<InetAddress>).- Upgrade to OTLP protobuf version 0.19.0.
- OTLP exporters now serialize
InstrumentationScopeInfo#getAttributes().- Stop publishing
opentelemetry-exporter-jaeger-proto. Theopentelemetry-bomwill include a constraint on the last published version1.17.0. If security issues are discovered, patches will be published to1.17.x.SDK Extensions
- BREAKING:
opentelemetry-sdk-extension-metric-incubator,opentelemetry-sdk-extension-tracing-incubator, andopentelemetry-sdk-extension-zpagesmerged intoopentelemetry-sdk-extension-incubator.- BREAKING: Move
opentelemetry-sdk-extension-jfr-eventsto opentelemetry-java-contrib/jfr-events. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-jfr-events:{version}.- BREAKING: Move
opentelemetry-extension-noop-apito opentelemetry-java-contrib/noop-api. It will now be published under the coordinatesio.opentelemetry.contrib:opentelemetry-noop-api:{version}.- Improve ECS resource detection to include
aws.ecs.container.arn,container.image.name,container.image.tag,aws.ecs.container.image.id,aws.log.group.arns,aws.log.group.names,aws.log.steam.names,aws.ecs.task.arn,aws.ecs.task.family, andaws.ecs.task.revision.- Fix resource
container.iddetection when using k8s with containerd v1.5.0+.- Add experimental
ConditionalResourceProviderSPI, for conditionally applying resource providers based on current config and resource.
... (truncated)
Commits
7b9f9f3Prepare release 1.18.0 (#4742)eec0225Changelog 1.18.0 (#4737)fe3da3dAdd release cadence (#4738)6c11793Add experimental ConditionalResourceProvider interface (#4731)1046253Drop micrometer shim (#4735)c3a9f68Stop publishing opentelemetry-exporter-jaeger-proto artifact (#4724)aea98baFix container detection fails in k8s with containerd v1.5.0+ environments (#4...928d112Revert histogram buckets (#4736)b5ef538Improve detection of resource attributes on ECS (#4574)66285e2Codify that we may stop publishing artifacts, and change unstable por… (#4729)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)