diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 857eb71a86..853e4163c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,7 @@ jobs: - common outputs: version: ${{ steps.create-github-release.outputs.version }} + prior-version: ${{ steps.create-github-release.outputs.prior-version }} steps: - run: | if [[ $GITHUB_REF_NAME != release/* ]]; then @@ -185,7 +186,9 @@ jobs: opentelemetry-jmx-scraper.jar \ opentelemetry-jmx-scraper.jar.asc + # these are used as job outputs echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "prior-version=$PRIOR_VERSION" >> $GITHUB_OUTPUT post-release-updates: permissions: diff --git a/docs/apidiffs/1.51.0_vs_/opentelemetry-aws-xray.txt b/docs/apidiffs/1.51.0_vs_1.50.0/opentelemetry-aws-xray.txt similarity index 53% rename from docs/apidiffs/1.51.0_vs_/opentelemetry-aws-xray.txt rename to docs/apidiffs/1.51.0_vs_1.50.0/opentelemetry-aws-xray.txt index 4ee14b3fc6..c27f8c4d5e 100644 --- a/docs/apidiffs/1.51.0_vs_/opentelemetry-aws-xray.txt +++ b/docs/apidiffs/1.51.0_vs_1.50.0/opentelemetry-aws-xray.txt @@ -1,52 +1,4 @@ -Comparing source compatibility of opentelemetry-aws-xray-1.51.0.jar against -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler create(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor create(io.opentelemetry.api.common.AttributeKey, java.util.List>) - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder create() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setAttributesKeysToPropagate(java.util.List>) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setSpanNamePropagationKey(io.opentelemetry.api.common.AttributeKey) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode flush() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder create(io.opentelemetry.sdk.trace.export.SpanExporter, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder create(io.opentelemetry.api.metrics.MeterProvider, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setScopeName(java.lang.String) +Comparing source compatibility of opentelemetry-aws-xray-1.51.0.jar against opentelemetry-aws-xray-1.50.0.jar +++ NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (not serializable) +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object @@ -157,51 +109,8 @@ Comparing source compatibility of opentelemetry-aws-xray-1.51.0.jar against +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForBoost(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType valueOf(java.lang.String) +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType[] values() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) java.lang.String generateSpanId() - +++ NEW METHOD: PUBLIC(+) java.lang.String generateTraceId() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator getInstance() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object +*** MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) void adaptSampling(io.opentelemetry.sdk.trace.ReadableSpan, io.opentelemetry.sdk.trace.data.SpanData) - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder newBuilder(io.opentelemetry.sdk.resources.Resource) +++ NEW METHOD: PUBLIC(+) void setAdaptiveSamplingConfig(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig) +++ NEW METHOD: PUBLIC(+) void setSpanExporter(io.opentelemetry.sdk.trace.export.SpanExporter) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setClock(io.opentelemetry.sdk.common.Clock) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setEndpoint(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setInitialSampler(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(java.time.Duration) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(long, java.util.concurrent.TimeUnit) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.Sampler createSampler(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties) - +++ NEW METHOD: PUBLIC(+) java.lang.String getName() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider$ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider$ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW ANNOTATION: java.lang.Deprecated - +++ NEW ANNOTATION: java.lang.Deprecated -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.MetricAttributeGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.api.common.Attributes generateMetricAttributesFromSpan(io.opentelemetry.sdk.trace.data.SpanData, io.opentelemetry.sdk.resources.Resource) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource getResource() diff --git a/docs/apidiffs/1.52.0_vs_/opentelemetry-aws-xray.txt b/docs/apidiffs/1.52.0_vs_/opentelemetry-aws-xray.txt deleted file mode 100644 index f8adb1fb7a..0000000000 --- a/docs/apidiffs/1.52.0_vs_/opentelemetry-aws-xray.txt +++ /dev/null @@ -1,207 +0,0 @@ -Comparing source compatibility of opentelemetry-aws-xray-1.52.0.jar against -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler create(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor create(io.opentelemetry.api.common.AttributeKey, java.util.List>) - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder create() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setAttributesKeysToPropagate(java.util.List>) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setSpanNamePropagationKey(io.opentelemetry.api.common.AttributeKey) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode flush() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder create(io.opentelemetry.sdk.trace.export.SpanExporter, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder create(io.opentelemetry.api.metrics.MeterProvider, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setScopeName(java.lang.String) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit getAnomalyCaptureLimit() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyCaptureLimit (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getAnomalyConditions() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyConditions (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) double getVersion() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=version (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonSerialize - +++ NEW ELEMENT: as=io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getAnomalyTracesPerSecond() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyTracesPerSecond (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyCaptureLimit$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder setAnomalyTracesPerSecond(int) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyTracesPerSecond (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getErrorCodeRegex() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=errorCodeRegex (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.Long getHighLatencyMs() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=highLatencyMs (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getOperations() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=operations (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType getUsage() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=usage (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyConditions$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setErrorCodeRegex(java.lang.String) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=errorCodeRegex (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setHighLatencyMs(java.lang.Long) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=highLatencyMs (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setOperations(java.util.List) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=operations (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setUsage(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=usage (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyCaptureLimit(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyCaptureLimit (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyConditions(java.util.List) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyConditions (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setVersion(double) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=version (+) -+++ NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType (compatible) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: java.lang.constant.Constable - +++ NEW INTERFACE: java.lang.Comparable - +++ NEW INTERFACE: java.io.Serializable - +++ NEW SUPERCLASS: java.lang.Enum - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType NEITHER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType SAMPLING_BOOST - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType ANOMALY_TRACE_CAPTURE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType BOTH - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType fromValue(java.lang.String) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonCreator - +++ NEW METHOD: PUBLIC(+) java.lang.String getValue() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonValue - +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForAnomalyTraceCapture(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForBoost(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType valueOf(java.lang.String) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType[] values() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) java.lang.String generateSpanId() - +++ NEW METHOD: PUBLIC(+) java.lang.String generateTraceId() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator getInstance() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) void adaptSampling(io.opentelemetry.sdk.trace.ReadableSpan, io.opentelemetry.sdk.trace.data.SpanData) - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder newBuilder(io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) void setAdaptiveSamplingConfig(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig) - +++ NEW METHOD: PUBLIC(+) void setSpanExporter(io.opentelemetry.sdk.trace.export.SpanExporter) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setClock(io.opentelemetry.sdk.common.Clock) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setEndpoint(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setInitialSampler(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(java.time.Duration) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(long, java.util.concurrent.TimeUnit) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.Sampler createSampler(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties) - +++ NEW METHOD: PUBLIC(+) java.lang.String getName() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider$ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider$ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW ANNOTATION: java.lang.Deprecated - +++ NEW ANNOTATION: java.lang.Deprecated -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.MetricAttributeGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.api.common.Attributes generateMetricAttributesFromSpan(io.opentelemetry.sdk.trace.data.SpanData, io.opentelemetry.sdk.resources.Resource) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource getResource() diff --git a/docs/apidiffs/1.52.0_vs_1.51.0/opentelemetry-aws-xray.txt b/docs/apidiffs/1.52.0_vs_1.51.0/opentelemetry-aws-xray.txt new file mode 100644 index 0000000000..26b7a68536 --- /dev/null +++ b/docs/apidiffs/1.52.0_vs_1.51.0/opentelemetry-aws-xray.txt @@ -0,0 +1,2 @@ +Comparing source compatibility of opentelemetry-aws-xray-1.52.0.jar against opentelemetry-aws-xray-1.51.0.jar +No changes. \ No newline at end of file diff --git a/docs/apidiffs/1.53.0_vs_/opentelemetry-aws-xray.txt b/docs/apidiffs/1.53.0_vs_/opentelemetry-aws-xray.txt deleted file mode 100644 index 2cae47dd4d..0000000000 --- a/docs/apidiffs/1.53.0_vs_/opentelemetry-aws-xray.txt +++ /dev/null @@ -1,207 +0,0 @@ -Comparing source compatibility of opentelemetry-aws-xray-1.53.0.jar against -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler create(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor create(io.opentelemetry.api.common.AttributeKey, java.util.List>) - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder create() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setAttributesKeysToPropagate(java.util.List>) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setSpanNamePropagationKey(io.opentelemetry.api.common.AttributeKey) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode flush() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder create(io.opentelemetry.sdk.trace.export.SpanExporter, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) boolean isEndRequired() - +++ NEW METHOD: PUBLIC(+) boolean isStartRequired() - +++ NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) - +++ NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor build() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder create(io.opentelemetry.api.metrics.MeterProvider, io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setScopeName(java.lang.String) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit getAnomalyCaptureLimit() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyCaptureLimit (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getAnomalyConditions() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyConditions (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) double getVersion() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=version (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonSerialize - +++ NEW ELEMENT: as=io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getAnomalyTracesPerSecond() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyTracesPerSecond (+) - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyCaptureLimit$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder setAnomalyTracesPerSecond(int) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyTracesPerSecond (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getErrorCodeRegex() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=errorCodeRegex (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.Long getHighLatencyMs() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=highLatencyMs (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getOperations() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=operations (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType getUsage() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=usage (+) - +++ NEW ANNOTATION: javax.annotation.Nullable - +++ NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize - +++ NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyConditions$Builder (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setErrorCodeRegex(java.lang.String) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=errorCodeRegex (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setHighLatencyMs(java.lang.Long) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=highLatencyMs (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setOperations(java.util.List) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=operations (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setUsage(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=usage (+) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$Builder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig build() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyCaptureLimit(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyCaptureLimit (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyConditions(java.util.List) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=anomalyConditions (+) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setVersion(double) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty - +++ NEW ELEMENT: value=version (+) -+++ NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType (compatible) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: java.lang.constant.Constable - +++ NEW INTERFACE: java.lang.Comparable - +++ NEW INTERFACE: java.io.Serializable - +++ NEW SUPERCLASS: java.lang.Enum - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType NEITHER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType SAMPLING_BOOST - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType ANOMALY_TRACE_CAPTURE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType BOTH - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType fromValue(java.lang.String) - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonCreator - +++ NEW METHOD: PUBLIC(+) java.lang.String getValue() - +++ NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonValue - +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForAnomalyTraceCapture(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForBoost(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType valueOf(java.lang.String) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType[] values() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) java.lang.String generateSpanId() - +++ NEW METHOD: PUBLIC(+) java.lang.String generateTraceId() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator getInstance() -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) void adaptSampling(io.opentelemetry.sdk.trace.ReadableSpan, io.opentelemetry.sdk.trace.data.SpanData) - +++ NEW METHOD: PUBLIC(+) void close() - +++ NEW METHOD: PUBLIC(+) java.lang.String getDescription() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder newBuilder(io.opentelemetry.sdk.resources.Resource) - +++ NEW METHOD: PUBLIC(+) void setAdaptiveSamplingConfig(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig) - +++ NEW METHOD: PUBLIC(+) void setSpanExporter(io.opentelemetry.sdk.trace.export.SpanExporter) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setClock(io.opentelemetry.sdk.common.Clock) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setEndpoint(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setInitialSampler(io.opentelemetry.sdk.trace.samplers.Sampler) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(java.time.Duration) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(long, java.util.concurrent.TimeUnit) -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.Sampler createSampler(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties) - +++ NEW METHOD: PUBLIC(+) java.lang.String getName() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider$ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider$ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW ANNOTATION: java.lang.Deprecated - +++ NEW ANNOTATION: java.lang.Deprecated -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.MetricAttributeGenerator (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.api.common.Attributes generateMetricAttributesFromSpan(io.opentelemetry.sdk.trace.data.SpanData, io.opentelemetry.sdk.resources.Resource) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.ResourceHolder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) ResourceHolder() - +++ NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource getResource() diff --git a/docs/apidiffs/1.53.0_vs_1.52.0/opentelemetry-aws-xray.txt b/docs/apidiffs/1.53.0_vs_1.52.0/opentelemetry-aws-xray.txt new file mode 100644 index 0000000000..6b3c765da4 --- /dev/null +++ b/docs/apidiffs/1.53.0_vs_1.52.0/opentelemetry-aws-xray.txt @@ -0,0 +1,2 @@ +Comparing source compatibility of opentelemetry-aws-xray-1.53.0.jar against opentelemetry-aws-xray-1.52.0.jar +No changes. \ No newline at end of file diff --git a/docs/apidiffs/1.54.0_vs_1.53.0/opentelemetry-aws-xray.txt b/docs/apidiffs/1.54.0_vs_1.53.0/opentelemetry-aws-xray.txt new file mode 100644 index 0000000000..2895264708 --- /dev/null +++ b/docs/apidiffs/1.54.0_vs_1.53.0/opentelemetry-aws-xray.txt @@ -0,0 +1,2 @@ +Comparing source compatibility of opentelemetry-aws-xray-1.54.0.jar against opentelemetry-aws-xray-1.53.0.jar +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-aws-xray.txt b/docs/apidiffs/current_vs_latest/opentelemetry-aws-xray.txt index 63a6d385b0..135cd81e19 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-aws-xray.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-aws-xray.txt @@ -1,2 +1,2 @@ -Comparing source compatibility of opentelemetry-aws-xray-1.55.0-SNAPSHOT.jar against opentelemetry-aws-xray-1.53.0.jar +Comparing source compatibility of opentelemetry-aws-xray-1.55.0-SNAPSHOT.jar against opentelemetry-aws-xray-1.54.0.jar No changes. \ No newline at end of file