diff --git a/gradle.properties b/gradle.properties index 7bfae40..3ecd4aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,5 +2,5 @@ pomName=Authsignal Server SDK for Java pomArtifactId=authsignal-java pomGroup=com.authsignal pomPackaging=jar -versionName=2.2.2 +versionName=2.3.0 versionCode=2025 \ No newline at end of file diff --git a/src/main/java/com/authsignal/AuthsignalClient.java b/src/main/java/com/authsignal/AuthsignalClient.java index 6575644..c7ed0c3 100644 --- a/src/main/java/com/authsignal/AuthsignalClient.java +++ b/src/main/java/com/authsignal/AuthsignalClient.java @@ -22,6 +22,7 @@ public class AuthsignalClient { private static final String DEFAULT_API_URL = "https://api.authsignal.com/v1"; private static final int DEFAULT_RETRIES = 2; + private static final String VERSION = "2.3.0"; public Webhook webhook; @@ -119,6 +120,7 @@ private CompletableFuture> getRequest(String path) { HttpRequest request = HttpRequest.newBuilder() .uri(uri) .header("Authorization", getBasicAuthHeader()) + .header("X-Authsignal-Version", VERSION) .GET() .build(); @@ -137,6 +139,7 @@ private CompletableFuture> postRequest(String path, String .uri(uri) .header("Authorization", getBasicAuthHeader()) .header("Content-Type", "application/json") + .header("X-Authsignal-Version", VERSION) .POST(HttpRequest.BodyPublishers.ofString(body)) .build(); @@ -155,6 +158,7 @@ private CompletableFuture> patchRequest(String path, String .uri(uri) .header("Authorization", getBasicAuthHeader()) .header("Content-Type", "application/json") + .header("X-Authsignal-Version", VERSION) .method("PATCH", HttpRequest.BodyPublishers.ofString(body)) .build(); @@ -172,6 +176,7 @@ private CompletableFuture> deleteRequest(String path) { HttpRequest request = HttpRequest.newBuilder() .uri(uri) .header("Authorization", getBasicAuthHeader()) + .header("X-Authsignal-Version", VERSION) .DELETE() .build();