API Change Analysis Results

The summary of the API changes between artifacts com.azure:azure-cosmos:jar:4.18.0 and com.azure:azure-cosmos:jar:4.19.0-beta.1.

Breaking Changes

Binary

Difference Code Element Description
java.method.numberOfParametersChanged method com.azure.cosmos.implementation.QueryMetrics com.azure.cosmos.BridgeInternal::createQueryMetricsFromDelimitedStringAndClientSideMetrics(java.lang.String, com.azure.cosmos.implementation.query.metrics.ClientSideMetrics, java.lang.String) The number of parameters of the method have changed. (breaks semantic versioning)

Source

Difference Code Element Description
java.method.numberOfParametersChanged method com.azure.cosmos.implementation.QueryMetrics com.azure.cosmos.BridgeInternal::createQueryMetricsFromDelimitedStringAndClientSideMetrics(java.lang.String, com.azure.cosmos.implementation.query.metrics.ClientSideMetrics, java.lang.String) The number of parameters of the method have changed. (breaks semantic versioning)

Other

Difference Code Element Description
java.annotation.attributeValueChanged method com.azure.cosmos.models.CosmosPatchItemRequestOptions com.azure.cosmos.models.CosmosPatchItemRequestOptions::setFilterPredicate(java.lang.String) Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged method java.lang.String com.azure.cosmos.models.CosmosPatchItemRequestOptions::getFilterPredicate() Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged method void com.azure.cosmos.models.CosmosPatchItemRequestOptions::<init>() Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged class com.azure.cosmos.models.CosmosPatchItemRequestOptions Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.method.numberOfParametersChanged method com.azure.cosmos.implementation.QueryMetrics com.azure.cosmos.BridgeInternal::createQueryMetricsFromDelimitedStringAndClientSideMetrics(java.lang.String, com.azure.cosmos.implementation.query.metrics.ClientSideMetrics, java.lang.String) The number of parameters of the method have changed. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)

Potentially Breaking Changes

Binary

Difference Code Element Description
java.missing.newClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)

Source

Difference Code Element Description
java.missing.newClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.newClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.AzureKeyCredential Class 'com.azure.core.credential.AzureKeyCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.credential.TokenCredential Class 'com.azure.core.credential.TokenCredential' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.http.ProxyOptions Class 'com.azure.core.http.ProxyOptions' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.azure.core.util.IterableStream Class 'com.azure.core.util.IterableStream' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.JsonNode Class 'com.fasterxml.jackson.databind.JsonNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.ObjectMapper Class 'com.fasterxml.jackson.databind.ObjectMapper' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class com.fasterxml.jackson.databind.node.ObjectNode Class 'com.fasterxml.jackson.databind.node.ObjectNode' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class io.micrometer.core.instrument.MeterRegistry Class 'io.micrometer.core.instrument.MeterRegistry' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.CoreSubscriber Class 'reactor.core.CoreSubscriber' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Flux Class 'reactor.core.publisher.Flux' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)
java.missing.oldClass missing-class reactor.core.publisher.Mono Class 'reactor.core.publisher.Mono' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. (breaks semantic versioning)

Semantic

Difference Code Element Description
java.annotation.attributeValueChanged method com.azure.cosmos.models.CosmosPatchItemRequestOptions com.azure.cosmos.models.CosmosPatchItemRequestOptions::setFilterPredicate(java.lang.String) Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged method java.lang.String com.azure.cosmos.models.CosmosPatchItemRequestOptions::getFilterPredicate() Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged method void com.azure.cosmos.models.CosmosPatchItemRequestOptions::<init>() Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)
java.annotation.attributeValueChanged class com.azure.cosmos.models.CosmosPatchItemRequestOptions Attribute 'value' of annotation 'com.azure.cosmos.util.Beta' changed value from 'com.azure.cosmos.util.Beta.SinceVersion.V4_13_0' to 'com.azure.cosmos.util.Beta.SinceVersion.V4_19_0'. (breaks semantic versioning)