Skip to content

Commit f9fb7b4

Browse files
docs: update README.md with deprecation notice (#457)
1 parent 2ed40d1 commit f9fb7b4

File tree

87 files changed

+501
-205
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+501
-205
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "eed6b7a", "specHash": "ae77fe0", "version": "0.8.1" }
1+
{ "engineHash": "cc4f3ee", "specHash": "ae77fe0", "version": "0.8.1" }

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44

55
# Deprecation notice
66

7-
As of September 17, 2025 Box Next Generation SDKs are no longer supported as separate artifacts. Don't worry, your existing code will continue to work without changes. You can still use your applications based on Box Next Generation SDKs with no impact, but you won't receive new features, updates, or bug fixes. In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package for each programming language. This makes migration efforts much easier and allows to seamlessly add new capabilities to existing applications still powered by the manually maintained Box core SDKs. Box Next Generation SDKs are available as the latest major version release (`v10`) of Box core SDKs. Currently, it’s available as a separate [branch](https://github.com/box/box-java-sdk/tree/sdk-gen).
7+
As of September 17, 2025, Box Next Generation SDKs are no longer supported as separate artifacts. Your existing code will continue to work without changes, but you won't receive new features, updates, bug fixes, or security patches.
8+
9+
In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package. This makes migration easier and allows you to seamlessly add new capabilities to existing applications. Two consolidated versions are available in [box-java-sdk](https://github.com/box/box-java-sdk):
10+
11+
- [Version 5](https://github.com/box/box-java-sdk/tree/combined-sdk) (combined-sdk branch): Contains both `com.box.sdk` and `com.box.sdkgen` packages for gradual migration.
12+
- [Version 10](https://github.com/box/box-java-sdk/tree/main) (main branch): The latest major release containing only `com.box.sdkgen`.
813

914
For more details, see our [SDK versioning strategy document](https://developer.box.com/guides/tooling/sdks/sdk-versioning/).
1015

@@ -33,6 +38,7 @@ Embrace the new generation of Box SDKs and unlock the full potential of the Box
3338
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
3439
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
3540

41+
- [Deprecation notice](#deprecation-notice)
3642
- [Box Java SDK Gen](#box-java-sdk-gen)
3743
- [Table of contents](#table-of-contents)
3844
- [Installing](#installing)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ test {
5757

5858
filter {
5959
// Socket timeout
60-
excludeTestsMatching 'com.box.sdkgen.test.transfer.TransferITest.testTransferUserContent'
60+
excludeTestsMatching 'com.box.sdkgen.transfer.TransferITest.testTransferUserContent'
6161
}
6262

6363
}

src/test/java/com/box/sdkgen/test/ai/AiITest.java renamed to src/test/java/com/box/sdkgen/ai/AiITest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
package com.box.sdkgen.test.ai;
1+
package com.box.sdkgen.ai;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
4+
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
35
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
46
import static com.box.sdkgen.internal.utils.UtilsManager.dateTimeFromString;
57
import static com.box.sdkgen.internal.utils.UtilsManager.delayInSeconds;
68
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
79
import static com.box.sdkgen.internal.utils.UtilsManager.getValueFromObjectRawData;
810
import static com.box.sdkgen.internal.utils.UtilsManager.stringToByteStream;
9-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
10-
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
1111

1212
import com.box.sdkgen.client.BoxClient;
1313
import com.box.sdkgen.managers.ai.GetAiAgentDefaultConfigQueryParams;

src/test/java/com/box/sdkgen/test/aistudio/AiStudioITest.java renamed to src/test/java/com/box/sdkgen/aistudio/AiStudioITest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.box.sdkgen.test.aistudio;
1+
package com.box.sdkgen.aistudio;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
4+
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
35
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
46
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
5-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
6-
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
77

88
import com.box.sdkgen.client.BoxClient;
99
import com.box.sdkgen.managers.aistudio.GetAiAgentByIdQueryParams;

src/test/java/com/box/sdkgen/test/appitemassociations/AppItemAssociationsITest.java renamed to src/test/java/com/box/sdkgen/appitemassociations/AppItemAssociationsITest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.box.sdkgen.test.appitemassociations;
1+
package com.box.sdkgen.appitemassociations;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
34
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
45
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
5-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClientWithUserSubject;
66

77
import com.box.sdkgen.client.BoxClient;
88
import com.box.sdkgen.managers.files.GetFileByIdQueryParams;

src/test/java/com/box/sdkgen/test/archives/ArchivesITest.java renamed to src/test/java/com/box/sdkgen/archives/ArchivesITest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.box.sdkgen.test.archives;
1+
package com.box.sdkgen.archives;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
34
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
45
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
56
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
6-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClientWithUserSubject;
77
import static org.junit.jupiter.api.Assertions.assertThrows;
88

99
import com.box.sdkgen.client.BoxClient;

src/test/java/com/box/sdkgen/test/auth/AuthITest.java renamed to src/test/java/com/box/sdkgen/auth/AuthITest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.box.sdkgen.test.auth;
1+
package com.box.sdkgen.auth;
22

33
import static com.box.sdkgen.internal.utils.UtilsManager.decodeBase64;
44
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;

src/test/java/com/box/sdkgen/test/avatars/AvatarsITest.java renamed to src/test/java/com/box/sdkgen/avatars/AvatarsITest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package com.box.sdkgen.test.avatars;
1+
package com.box.sdkgen.avatars;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
34
import static com.box.sdkgen.internal.utils.UtilsManager.bufferEquals;
45
import static com.box.sdkgen.internal.utils.UtilsManager.decodeBase64ByteStream;
56
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteBuffer;
67
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
7-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
88
import static org.junit.jupiter.api.Assertions.assertThrows;
99

1010
import com.box.sdkgen.client.BoxClient;

src/test/java/com/box/sdkgen/test/chunkeduploads/ChunkedUploadsITest.java renamed to src/test/java/com/box/sdkgen/chunkeduploads/ChunkedUploadsITest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.box.sdkgen.test.chunkeduploads;
1+
package com.box.sdkgen.chunkeduploads;
22

3+
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
34
import static com.box.sdkgen.internal.utils.UtilsManager.bufferLength;
45
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
56
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
@@ -9,7 +10,6 @@
910
import static com.box.sdkgen.internal.utils.UtilsManager.iterateChunks;
1011
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
1112
import static com.box.sdkgen.internal.utils.UtilsManager.reduceIterator;
12-
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
1313

1414
import com.box.sdkgen.client.BoxClient;
1515
import com.box.sdkgen.internal.utils.Hash;

0 commit comments

Comments
 (0)