diff --git a/eng/code-quality-reports/src/main/resources/checkstyle/clientcore-checkstyle.xml b/eng/code-quality-reports/src/main/resources/checkstyle/clientcore-checkstyle.xml index fb503c81b3fe7..a785c526b977c 100644 --- a/eng/code-quality-reports/src/main/resources/checkstyle/clientcore-checkstyle.xml +++ b/eng/code-quality-reports/src/main/resources/checkstyle/clientcore-checkstyle.xml @@ -391,7 +391,7 @@ page at http://checkstyle.sourceforge.net/config.html --> 'System.out' and 'System.err' is not allowed as well. 4) All classes should use ClientLogger as logger only but except ClientLogger itself --> - + diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 70f34693e6f7e..e2a0b30d3743a 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -472,7 +472,7 @@ com.azure.resourcemanager:azure-resourcemanager-neonpostgres;1.0.0-beta.1;1.0.0- com.azure.resourcemanager:azure-resourcemanager-pineconevectordb;1.0.0-beta.1;1.0.0-beta.1 com.azure.tools:azure-sdk-archetype;1.0.0;1.2.0-beta.1 com.azure.tools:azure-sdk-build-tool;1.0.0;1.1.0-beta.1 -io.clientcore:clientcore-parent;1.0.0-beta.1;1.0.0-beta.1 +io.clientcore:clientcore-parent;1.0.0-beta.1;1.0.0-beta.2 io.clientcore:core;1.0.0-beta.2;1.0.0-beta.3 io.clientcore:http-okhttp3;1.0.0-beta.1;1.0.0-beta.1 io.clientcore:http-stress;1.0.0-beta.1;1.0.0-beta.1 diff --git a/sdk/clientcore/core/CHANGELOG.md b/sdk/clientcore/core/CHANGELOG.md index dd24de5963770..1c6f52f1a49c5 100644 --- a/sdk/clientcore/core/CHANGELOG.md +++ b/sdk/clientcore/core/CHANGELOG.md @@ -1,14 +1,10 @@ # Release History -## 1.0.0-beta.3 (Unreleased) - -### Features Added +## 1.0.0-beta.3 (2025-01-27) ### Breaking Changes - -### Bugs Fixed - -### Other Changes +- Downgraded clientcore baseline from Java 17 to Java 8. +- Updated clientcore into a multi-release JAR. The Java 8 version of the JAR will be used for Java 8-16, and the Java 17 version of the JAR will be used for Java 17+. ## 1.0.0-beta.2 (2025-01-17) diff --git a/sdk/clientcore/core/README.md b/sdk/clientcore/core/README.md index 4b7aa148155a4..b2c75bce229f5 100644 --- a/sdk/clientcore/core/README.md +++ b/sdk/clientcore/core/README.md @@ -25,7 +25,7 @@ add the direct dependency to your project as follows. io.clientcore core - 1.0.0-beta.2 + 1.0.0-beta.3 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/clientcore/core/pom.xml b/sdk/clientcore/core/pom.xml index 2d84c99c9a8a8..d74ef6ae8858c 100644 --- a/sdk/clientcore/core/pom.xml +++ b/sdk/clientcore/core/pom.xml @@ -8,7 +8,7 @@ io.clientcore clientcore-parent - 1.0.0-beta.1 + 1.0.0-beta.2 ../../parents/clientcore-parent diff --git a/sdk/clientcore/core/src/main/java/io/clientcore/core/implementation/http/rest/SwaggerMethodParser.java b/sdk/clientcore/core/src/main/java/io/clientcore/core/implementation/http/rest/SwaggerMethodParser.java index cd9d9a59a8283..c0f342d759fd4 100644 --- a/sdk/clientcore/core/src/main/java/io/clientcore/core/implementation/http/rest/SwaggerMethodParser.java +++ b/sdk/clientcore/core/src/main/java/io/clientcore/core/implementation/http/rest/SwaggerMethodParser.java @@ -71,7 +71,7 @@ public class SwaggerMethodParser implements HttpResponseDecodeData { // to search the raw value on each call. private final String rawHost; private final String fullyQualifiedMethodName; - private final ClientLogger methodLogger; + private final ClientLogger logger; private final HttpMethod httpMethod; private final String relativePath; private final Map> queryParams = new LinkedHashMap<>(); @@ -109,7 +109,7 @@ public SwaggerMethodParser(Method swaggerMethod) { this.rawHost = interfaceParser.getHost(); final Class swaggerInterface = swaggerMethod.getDeclaringClass(); fullyQualifiedMethodName = swaggerInterface.getName() + "." + swaggerMethod.getName(); - methodLogger = new ClientLogger(fullyQualifiedMethodName); + logger = new ClientLogger(fullyQualifiedMethodName); if (!swaggerMethod.isAnnotationPresent(HttpRequestInformation.class)) { // Should this also check whether there are multiple HTTP method annotations as well? @@ -308,7 +308,7 @@ public String getFullyQualifiedMethodName() { * @return The {@link ClientLogger} that will be used to log during the request and response. */ public ClientLogger getMethodLogger() { - return methodLogger; + return logger; } /** diff --git a/sdk/clientcore/http-okhttp3/pom.xml b/sdk/clientcore/http-okhttp3/pom.xml index e668d986a178d..2d3f77974d8eb 100644 --- a/sdk/clientcore/http-okhttp3/pom.xml +++ b/sdk/clientcore/http-okhttp3/pom.xml @@ -8,7 +8,7 @@ io.clientcore clientcore-parent - 1.0.0-beta.1 + 1.0.0-beta.2 ../../parents/clientcore-parent diff --git a/sdk/clientcore/http-stress/pom.xml b/sdk/clientcore/http-stress/pom.xml index 37937738aa198..3e6b61fd59498 100644 --- a/sdk/clientcore/http-stress/pom.xml +++ b/sdk/clientcore/http-stress/pom.xml @@ -8,7 +8,7 @@ io.clientcore clientcore-parent - 1.0.0-beta.1 + 1.0.0-beta.2 ../../parents/clientcore-parent diff --git a/sdk/clientcore/optional-dependency-tests/pom.xml b/sdk/clientcore/optional-dependency-tests/pom.xml index c2f1e9288c9b5..b9a680d10390a 100644 --- a/sdk/clientcore/optional-dependency-tests/pom.xml +++ b/sdk/clientcore/optional-dependency-tests/pom.xml @@ -8,7 +8,7 @@ io.clientcore clientcore-parent - 1.0.0-beta.1 + 1.0.0-beta.2 ../../parents/clientcore-parent diff --git a/sdk/parents/clientcore-parent/pom.xml b/sdk/parents/clientcore-parent/pom.xml index 4007689e92d13..6b3fe5e967ebc 100644 --- a/sdk/parents/clientcore-parent/pom.xml +++ b/sdk/parents/clientcore-parent/pom.xml @@ -7,7 +7,7 @@ io.clientcore clientcore-parent pom - 1.0.0-beta.1 + 1.0.0-beta.2 SDK for Java - Client Libraries Parent POM for SDK for Java