From c273a251118d78dbbfd010669b910f098991a6e2 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 10 Dec 2025 07:10:59 -0800 Subject: [PATCH 1/3] chore: release version 10.3.0 --- .codegen.json | 2 +- CHANGELOG.md | 8 ++++++++ build.gradle | 2 +- .../java/com/box/sdkgen/networking/version/Version.java | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.codegen.json b/.codegen.json index 7b881e098..1cd34fc58 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3d9d391", "specHash": "31c41d5", "version": "10.2.0" } +{ "engineHash": "3d9d391", "specHash": "31c41d5", "version": "10.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c55fc991a..c0b729967 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [10.3.0](https://github.com/box/box-java-sdk/compare/v10.2.0...v10.3.0) (2025-12-10) + + +### New Features and Enhancements + +* Remove `confidence_score` and `include_confidence_score` from AI extract (box/box-openapi[#567](https://github.com/box/box-java-sdk/issues/567)) ([#1615](https://github.com/box/box-java-sdk/issues/1615)) ([0a069cd](https://github.com/box/box-java-sdk/commit/0a069cdecc4837d8bdb6f1e91401d88c58af5a92)) +* Support new sign request metadata (box/box-openapi[#565](https://github.com/box/box-java-sdk/issues/565)) ([#1599](https://github.com/box/box-java-sdk/issues/1599)) ([b3c46bb](https://github.com/box/box-java-sdk/commit/b3c46bbf2f2f7b9b25befcd6442a4e5c9a92e790)) + ## [10.2.0](https://github.com/box/box-java-sdk/compare/v10.1.0...v10.2.0) (2025-11-19) diff --git a/build.gradle b/build.gradle index 7f9726428..5a1a96c94 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { } group = "com.box" archivesBaseName = "box-java-sdk" -version = "10.2.0" +version = "10.3.0" java { sourceCompatibility = JavaVersion.toVersion(libraryJavaVersion) targetCompatibility = JavaVersion.toVersion(libraryJavaVersion) diff --git a/src/main/java/com/box/sdkgen/networking/version/Version.java b/src/main/java/com/box/sdkgen/networking/version/Version.java index 50d40ba49..c1ad6dd56 100644 --- a/src/main/java/com/box/sdkgen/networking/version/Version.java +++ b/src/main/java/com/box/sdkgen/networking/version/Version.java @@ -3,6 +3,6 @@ public class Version { public static String getVersion() { - return "10.2.0"; + return "10.3.0"; } } From 71e624c1fc54201fd91f30cb29c753f50f36568c Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 10 Dec 2025 07:19:05 -0800 Subject: [PATCH 2/3] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 1cd34fc58..390881247 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3d9d391", "specHash": "31c41d5", "version": "10.3.0" } +{ "engineHash": "88d7a7e", "specHash": "31c41d5", "version": "10.3.0" } From 9ab161bc178dda43ab535319ba8924b87ff676e8 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 11 Dec 2025 03:14:25 -0800 Subject: [PATCH 3/3] fix: fix RetryAfter function when there's no Retry-After header (box/box-codegen#903) --- .codegen.json | 2 +- .../com/box/sdkgen/networking/retries/BoxRetryStrategy.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.codegen.json b/.codegen.json index 390881247..a221a6da8 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "88d7a7e", "specHash": "31c41d5", "version": "10.3.0" } +{ "engineHash": "f97463c", "specHash": "31c41d5", "version": "10.3.0" } diff --git a/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java b/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java index dcba2d307..8ee947fe2 100644 --- a/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java +++ b/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java @@ -67,7 +67,10 @@ public boolean shouldRetry( @Override public double retryAfter( FetchOptions fetchOptions, FetchResponse fetchResponse, int attemptNumber) { - String retryAfterHeader = fetchResponse.getHeaders().get("Retry-After"); + String retryAfterHeader = + (fetchResponse.getHeaders().containsKey("Retry-After") + ? fetchResponse.getHeaders().get("Retry-After") + : null); if (!(retryAfterHeader == null)) { return Double.parseDouble(retryAfterHeader); }