samqdemocorp-mend / box_mojito_lvp

Apache License 2.0
0 stars 0 forks source link

[NEUTRAL] Update dependency com.box:box-java-sdk to v4 #66

Open mend-for-github-com[bot] opened 4 months ago

mend-for-github-com[bot] commented 4 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.box:box-java-sdk (source) 2.1.1 -> 4.7.0 age adoption passing confidence

By merging this PR, the issue #10 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Critical Critical 9.1 CVE-2016-1000344

Unreachable

Critical Critical 9.1 CVE-2016-1000352

Unreachable

Critical Critical 9.0 WS-2017-0208

Reachable

High High 8.7 CVE-2016-1000338

Unreachable

High High 8.7 CVE-2016-1000340

Reachable

High High 8.7 CVE-2016-1000342

Reachable

High High 8.7 CVE-2016-1000343

Unreachable

High High 8.7 CVE-2019-17359

Reachable

High High 8.2 CVE-2016-1000341

Unreachable

High High 8.2 CVE-2020-15522

Reachable

High High 8.2 CVE-2023-31582

Unreachable

High High 7.1 CVE-2023-51775

Reachable

Medium Medium 6.9 CVE-2016-1000339

Unreachable

Medium Medium 6.9 CVE-2020-26939

Unreachable

Medium Medium 6.9 WS-2023-0116

Reachable

Medium Medium 6.3 CVE-2016-1000345

Unreachable

Medium Medium 6.3 CVE-2016-1000346

Unreachable

Medium Medium 4.8 CVE-2015-6644

Unreachable


Release Notes

box/box-java-sdk (com.box:box-java-sdk) ### [`v4.7.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#470-2024-01-16) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.6.1...v4.7.0) ##### New Features and Enhancements: - Add `signer_group_id` for signer in sign request ([#​1220](https://togithub.com/box/box-java-sdk/issues/1220)) ([f560db8](https://togithub.com/box/box-java-sdk/commit/f560db8d5587406099066803789d16374ec7dbb9)) - Introduce `IPrivateKeyDecryptor` to allow using custom cryptography provider ([#​1226](https://togithub.com/box/box-java-sdk/issues/1226)) ([727e6d7](https://togithub.com/box/box-java-sdk/commit/727e6d71ee375a48b4241a26a093becfe0965898)) ##### Bug Fixes: - Remove delete classification ([#​1222](https://togithub.com/box/box-java-sdk/issues/1222)) ([9814038](https://togithub.com/box/box-java-sdk/commit/981403896b4cd16a42c9feeecf30e75e1e8fa072)) ##### [4.6.1](https://togithub.com/box/box-java-sdk/compare/v4.6.0...v4.6.1) (2023-11-02) ##### Dependency Upgrades: - Bumped `org.bitbucket.b_c:jose4j:0.9.3` ([#​1212](https://togithub.com/box/box-java-sdk/issues/1212)) ([f522a56](https://togithub.com/box/box-java-sdk/commit/f522a5660f3522b11a0516774ba0cca69db3ec31)) ### [`v4.6.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#461-2023-11-02) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.6.0...v4.6.1) ### [`v4.6.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#460-2023-09-28) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.5.0...v4.6.0) ##### New Features and Enhancements: - Support search deleted filters ([#​1207](https://togithub.com/box/box-java-sdk/issues/1207)) ([5e0e9ed](https://togithub.com/box/box-java-sdk/commit/5e0e9ed9aea2818da6fba0d562b56987c4948aaa)) ##### Bug Fixes: - Added protected accessors for trust manager and hostname verifier. ([#​1206](https://togithub.com/box/box-java-sdk/issues/1206)) ([0c79d17](https://togithub.com/box/box-java-sdk/commit/0c79d1754bffeb3f0487e10d55d716ba1cbed1aa)) - fix not closing response body ([#​1208](https://togithub.com/box/box-java-sdk/issues/1208)) ([ab5e170](https://togithub.com/box/box-java-sdk/commit/ab5e1702934607b258802b33f3663af3e9c56027)) ### [`v4.5.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#450-2023-09-13) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.4.0...v4.5.0) ##### New Features and Enhancements: - Add `iframeable_embed_url` field to `BoxSignRequestSigner` class ([#​1202](https://togithub.com/box/box-java-sdk/issues/1202)) ([2e931d8](https://togithub.com/box/box-java-sdk/commit/2e931d8c36694a665d1c6315d3bf2d226929b713)) ##### Bug Fixes: - `SharedLinkAPIConnection` uses request interceptor ([#​1203](https://togithub.com/box/box-java-sdk/issues/1203)) ([b2b6a1d](https://togithub.com/box/box-java-sdk/commit/b2b6a1dba316ba50a1e011250c320fca156c6708)), closes [#​1200](https://togithub.com/box/box-java-sdk/issues/1200) - Update sign template missing enum ([#​1201](https://togithub.com/box/box-java-sdk/issues/1201)) ([fcb6657](https://togithub.com/box/box-java-sdk/commit/fcb6657bb2375e32c3fb0f861e7ecaeb84503f2c)) ### [`v4.4.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#440-2023-08-29) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.3.0...v4.4.0) ##### New Features and Enhancements: - Support sign template and new sign status ([#​1197](https://togithub.com/box/box-java-sdk/issues/1197)) ([e37c0dc](https://togithub.com/box/box-java-sdk/commit/e37c0dce86a422de5e8e6ed26fd93f1324f4b3e3)) ### [`v4.3.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#430-2023-08-11) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.2.1...v4.3.0) ##### New Features and Enhancements: - Support access only collaboration ([#​1193](https://togithub.com/box/box-java-sdk/issues/1193)) ([664c01f](https://togithub.com/box/box-java-sdk/commit/664c01f80ca0647645c60920eb0ef1f9353a619f)) ##### [4.2.1](https://togithub.com/box/box-java-sdk/compare/v4.2.0...v4.2.1) (2023-08-03) ##### Bug Fixes: - Fixed upload when data are coming from a dynamic source ([#​1189](https://togithub.com/box/box-java-sdk/issues/1189)) ([77b39f2](https://togithub.com/box/box-java-sdk/commit/77b39f2645d53bdab0ade23b637c211ea070fcf5)), closes [#​1183](https://togithub.com/box/box-java-sdk/issues/1183) [#​1190](https://togithub.com/box/box-java-sdk/issues/1190) ### [`v4.2.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#421-2023-08-03) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.2.0...v4.2.1) ### [`v4.2.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#420-2023-06-21) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.1.2...v4.2.0) ##### New Features and Enhancements: - Getting collaborators allows to specify fields ([#​1178](https://togithub.com/box/box-java-sdk/issues/1178)) ([1694d75](https://togithub.com/box/box-java-sdk/commit/1694d75fff0fbddb938426ef03ba24f360a344aa)) ##### [4.1.2](https://togithub.com/box/box-java-sdk/compare/v4.1.1...v4.1.2) (2023-06-14) ##### Bug Fixes: - Class cast exception when uploading large file ([#​1174](https://togithub.com/box/box-java-sdk/issues/1174)) ([e7d28bd](https://togithub.com/box/box-java-sdk/commit/e7d28bddb706c8b4fd1328f0eebc50db19a8c656)), closes [#​1173](https://togithub.com/box/box-java-sdk/issues/1173) - Make `SharedLinkAPIConnection` constructors public ([#​1172](https://togithub.com/box/box-java-sdk/issues/1172)) ([4d1616d](https://togithub.com/box/box-java-sdk/commit/4d1616ddd2c39d1cb0d03af998d2c47efe607853)) - Remove invalid Group membership role ([#​1171](https://togithub.com/box/box-java-sdk/issues/1171)) ([a5915f9](https://togithub.com/box/box-java-sdk/commit/a5915f94114a8269287831280a57949ed203e4e8)) ##### [4.1.1](https://togithub.com/box/box-java-sdk/compare/v4.1.0...v4.1.1) (2023-05-16) ##### Bug Fixes: - Allow users to disable adding authentication header. ([#​1167](https://togithub.com/box/box-java-sdk/issues/1167)) ([3433e5a](https://togithub.com/box/box-java-sdk/commit/3433e5a405ceb9bc32791642518b1fd65c4b4032)) - Logging headers when retrying request ([#​1164](https://togithub.com/box/box-java-sdk/issues/1164)) ([e0c3d8e](https://togithub.com/box/box-java-sdk/commit/e0c3d8e730962ba5c97105ce506ee931a3bba362)) ### [`v4.1.2`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#412-2023-06-14) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#411-2023-05-16) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.1.0...v4.1.1) ### [`v4.1.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#410-2023-04-24) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.0.1...v4.1.0) ##### New Features and Enhancements: - Add missing `fields` parameter to create and update `BoxUser` methods ([#​1155](https://togithub.com/box/box-java-sdk/issues/1155)) ([be3820d](https://togithub.com/box/box-java-sdk/commit/be3820dc4df15e99dfc13602d4f7269841bd15b3)), closes [#​1154](https://togithub.com/box/box-java-sdk/issues/1154) ##### Bug Fixes: - Allow registering custom logger handlers ([#​1156](https://togithub.com/box/box-java-sdk/issues/1156)) ([7373d5c](https://togithub.com/box/box-java-sdk/commit/7373d5cc2bf49bc198cbca70d056e43f0dffdb3a)) - Fallback to default value of `maxRetryAttempts` when restoring `BoxAPIConnection` ([#​1161](https://togithub.com/box/box-java-sdk/issues/1161)) ([2a10e5d](https://togithub.com/box/box-java-sdk/commit/2a10e5d07497611e077a9207fe98c1d8146cfd22)), closes [#​1160](https://togithub.com/box/box-java-sdk/issues/1160) ##### [4.0.1](https://togithub.com/box/box-java-sdk/compare/v4.0.0...v4.0.1) (2023-03-06) ##### Bug Fixes: - `OAUTH_SUFFIX` gets appended twice to `baseAuthorizationURL` ([#​1148](https://togithub.com/box/box-java-sdk/issues/1148)) ([3164770](https://togithub.com/box/box-java-sdk/commit/3164770498e5115a43318640735317a896950f54)), closes [#​1147](https://togithub.com/box/box-java-sdk/issues/1147) - Wrong progress reported to `ProgressListener` by `AbstractBoxMultipartRequest` ([#​1151](https://togithub.com/box/box-java-sdk/issues/1151)) ([947ded3](https://togithub.com/box/box-java-sdk/commit/947ded394490fc840b8191bc7ad69ae0ea5f5c7d)), closes [#​1149](https://togithub.com/box/box-java-sdk/issues/1149) ### [`v4.0.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#401-2023-03-06) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#400-2023-01-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.8.2...v4.0.0) The most important change this release includes is the replacement of the HTTP library from a native one to [OkHttp](https://square.github.io/okhttp/) which allows SDK to - Support the HTTP2 version of the HTTP protocol. - Support proxies that do not use only basic authentication method. For details on creating custom proxy authenticators and an example of [NTLM proxy authentication](https://togithub.com/box/box-java-sdk/blob/kb/ok-http/doc/configuration.md#custom-proxy-authenticator). ##### Breaking Changes - `BatchAPIRequest` – is no longer supported by the SDK - `BoxAPIConnection#DEFAULT_MAX_ATTEMPTS` is replaced with `BoxAPIConnection#DEFAULT_MAX_RETRIES` - `BoxRedirectResponse` – was removed and will not be replaced - `BoxEvent.Type` is replaced with `EventType` - Removing deprecated methods from `BoxFile`, `BoxFileVersionRetention`, `BoxFolder`, `BoxGroup`, `BoxGroupMembership`,`BoxItem`, `BoxRetentionPolicy`, `BoxTask`, `BoxUser`, `BoxWebLink`, `EventLog`, `Metadata` and `MetadataTemplate`. Migration details can be found [here](doc/upgrades/3.x.x%20to%204.x.x.md). ##### New Features and Enhancements: - Using `OkHttp` in Java SDK ([#​1083](https://togithub.com/box/box-java-sdk/issues/1083)) ([2656698](https://togithub.com/box/box-java-sdk/commit/265669897100dd8f1757fc2c5f25665da42c2889)) ##### [3.8.2](https://togithub.com/box/box-java-sdk/compare/v3.8.1...v3.8.2) (2023-01-04) ##### Bug Fixes: - Fixed restoring state without refresh token. ([#​1139](https://togithub.com/box/box-java-sdk/issues/1139)) ([3544709](https://togithub.com/box/box-java-sdk/commit/3544709480eb03e5bd50f5dc99be7409569304c4)) ##### [3.8.1](https://togithub.com/box/box-java-sdk/compare/v3.8.0...v3.8.1) (2022-12-19) ##### Bug Fixes: - Restoring state from previous `SDK` version works. ([#​1134](https://togithub.com/box/box-java-sdk/issues/1134)) ([b6d97dd](https://togithub.com/box/box-java-sdk/commit/b6d97dd5b0cc91eb2e4c922ff217e0878e0f63ec)) ### [`v3.8.2`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#382-2023-01-04) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.8.1...v3.8.2) ### [`v3.8.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#381-2022-12-19) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.8.0...v3.8.1) ### [`v3.8.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#380-2022-11-15) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.7.1...v3.8.0) ##### New Features and Enhancements: - Added Box Sign webhooks ([#​1109](https://togithub.com/box/box-java-sdk/issues/1109)) ([99051a5](https://togithub.com/box/box-java-sdk/commit/99051a575f120a8c0939359c1f4875b16b98b7f0)) ##### Bug Fixes: - `NullPointerException` when using `BoxSignRequestPrefillTag` ([#​1121](https://togithub.com/box/box-java-sdk/issues/1121)) ([73fd5b6](https://togithub.com/box/box-java-sdk/commit/73fd5b6e6e40f7e79b385edf46b8eee5ff612ace)), closes [#​1120](https://togithub.com/box/box-java-sdk/issues/1120) - Regenerate JWT ID and retry auth request when JTI claim is rejected ([#​1110](https://togithub.com/box/box-java-sdk/issues/1110)) ([420da0f](https://togithub.com/box/box-java-sdk/commit/420da0f2c80bfe8cfbaba4fa8dec4826c4cb6337)) ##### Dependency Upgrades: - Bumped org.bitbucket.b_c:jose4j:0.9.0 ([#​1111](https://togithub.com/box/box-java-sdk/issues/1111)) ([349694d](https://togithub.com/box/box-java-sdk/commit/349694ddcfeb701a9ecdfd5ae555d49bea4d1030)) ##### [3.7.1](https://togithub.com/box/box-java-sdk/compare/v3.7.0...v3.7.1) (2022-09-29) ##### Bug Fixes: - Better logging when JSON cannot be parsed ([#​1106](https://togithub.com/box/box-java-sdk/issues/1106)) ([5e66ef8](https://togithub.com/box/box-java-sdk/commit/5e66ef8cc983a6cff34995efc75e9effd3195d48)) ### [`v3.7.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#371-2022-09-29) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.7.0...v3.7.1) ### [`v3.7.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#370-2022-09-20) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.6.0...v3.7.0) ##### New Features and Enhancements: - Add `is_accessible_via_shared_link` field to File and Folder ([#​1103](https://togithub.com/box/box-java-sdk/issues/1103)) ([45e9906](https://togithub.com/box/box-java-sdk/commit/45e9906efca6a7f2d4d738914dc804de12d3646e)) ##### Bug Fixes: - `BoxCollaboration.getItem()` returns `BoxItem.Info` not `BoxFolder.Info` ([#​1102](https://togithub.com/box/box-java-sdk/issues/1102)) ([135850d](https://togithub.com/box/box-java-sdk/commit/135850d97164ee5f6d74708d74c531f7fa8bee26)), closes [#​1101](https://togithub.com/box/box-java-sdk/issues/1101) [#​1100](https://togithub.com/box/box-java-sdk/issues/1100). `BoxCollaboration.getItem()` used to return `BoxFolder.Info`. However, if collaboration was added on a file it would still return `BoxFolder.Info` which will end with throwing `BoxAPIException` when doing any API call. If you are getting collaboration item it is best to store it as `BoxItem.Info` or check its type and store it as `BoxFile.Info` or `BoxFolder.Info`. - Add missing constructor to `BoxNotificationEmail` class ([#​1098](https://togithub.com/box/box-java-sdk/issues/1098)) ([2534f34](https://togithub.com/box/box-java-sdk/commit/2534f34133f9554abd1e80fc1555659a2c52b23f)) ### [`v3.6.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#360-2022-09-07) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.5.0...v3.6.0) ##### New Features and Enhancements: - Add support for modifiable retention policies & enable deleting retention policy assignment ([#​1093](https://togithub.com/box/box-java-sdk/issues/1093)) ([30e2fcb](https://togithub.com/box/box-java-sdk/commit/30e2fcb74c12867fd3859c3490539557b47ab006)) ##### Bug Fixes: - Stop sending not specified optional fields when creating a user ([#​1095](https://togithub.com/box/box-java-sdk/issues/1095)) ([b7d894d](https://togithub.com/box/box-java-sdk/commit/b7d894d3f134137f3a5925f09accfd4334837f81)) ### [`v3.5.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#350-2022-08-26) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.4.0...v3.5.0) ##### New Features and Enhancements: - Add `content-type` sign request and response ([#​1087](https://togithub.com/box/box-java-sdk/issues/1087)) ([49411aa](https://togithub.com/box/box-java-sdk/commit/49411aaeea6d3ff8de10e3fbc3c60bba1bc54748)) - Add `notification_email` to `BoxUser` ([#​1088](https://togithub.com/box/box-java-sdk/issues/1088)) ([5477223](https://togithub.com/box/box-java-sdk/commit/547722347a920ba11e5fff7a8df5201720af815a)) - Add `redirect_url` and `declined_redirect_url` to sign request response ([#​1089](https://togithub.com/box/box-java-sdk/issues/1089)) ([3921fe1](https://togithub.com/box/box-java-sdk/commit/3921fe1a4a6249146a8dd2f22e15801846bc073b)) ##### Bug Fixes: - Fixed canceling sign request fails because of empty body ([#​1085](https://togithub.com/box/box-java-sdk/issues/1085)) ([32b8e79](https://togithub.com/box/box-java-sdk/commit/32b8e79ebc8995ab933c32d28c3e2f17d9627a70)) ### [`v3.4.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#340-2022-08-10) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.3.0...v3.4.0) ##### New Features and Enhancements: - Added pagination for getting items in trash with new `BoxTrash#items` API ([#​1072](https://togithub.com/box/box-java-sdk/issues/1072)) ([9cd411d](https://togithub.com/box/box-java-sdk/commit/9cd411d20af1bc76ae815905396d72008af62539)) ##### Bug Fixes: - buffered body write and fixed SDK logging ([#​1079](https://togithub.com/box/box-java-sdk/issues/1079)) ([bc35ef3](https://togithub.com/box/box-java-sdk/commit/bc35ef3279e68a3d794de454f506ba41d14c3b16)) ### [`v3.3.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#330-2022-07-01) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.2.1...v3.3.0) ##### New Features and Enhancements: - Added support of Editable Shared Links ([#​1064](https://togithub.com/box/box-java-sdk/issues/1064)) ([9b7d60c](https://togithub.com/box/box-java-sdk/commit/9b7d60c41fbd481465bf3f2a5877746f10849712)) ##### Bug Fixes: - Fix closed stream exception in `canUpload` method ([#​1067](https://togithub.com/box/box-java-sdk/issues/1067)) ([543f91c](https://togithub.com/box/box-java-sdk/commit/543f91c46dfcc9de7e61ce11cd93d472916533ac)) ##### [3.2.1](https://togithub.com/box/box-java-sdk/compare/v3.2.0...v3.2.1) (2022-06-10) ##### Bug Fixes: - Fix getting proper URL to authenticate with OAuth ([#​1059](https://togithub.com/box/box-java-sdk/issues/1059)) ([42876b4](https://togithub.com/box/box-java-sdk/commit/42876b45ccdb7fa6f357186cecaba051abf1c269)), closes [#​1057](https://togithub.com/box/box-java-sdk/issues/1057) ### [`v3.2.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#321-2022-06-10) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.2.0...v3.2.1) ### [`v3.2.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#320-2022-05-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.1.2...v3.2.0) ##### New Features and Enhancements: - Revamped setting base URLs ([#​1042](https://togithub.com/box/box-java-sdk/issues/1042)) ([129baf7](https://togithub.com/box/box-java-sdk/commit/129baf704ced127788bb0f62ef9f4fb6a50fdc63)) - support for Avatar V2 API ([#​1044](https://togithub.com/box/box-java-sdk/issues/1044)) ([18651d7](https://togithub.com/box/box-java-sdk/commit/18651d7a5b419796e3733c7582ae471d7af7ed5c)) ##### [3.1.2](https://togithub.com/box/box-java-sdk/compare/v3.1.1...v3.1.2) (2022-03-22) ##### Bug Fixes: - Allow using `As-User` header with CCG Authentication ([#​1031](https://togithub.com/box/box-java-sdk/issues/1031)) ([b0c2389](https://togithub.com/box/box-java-sdk/commit/b0c238913cc1dbcecfd546a5eae68277c3c76d42)) - Fix retry logic when `Retry-After` header is present ([#​1033](https://togithub.com/box/box-java-sdk/issues/1033)) ([05224c4](https://togithub.com/box/box-java-sdk/commit/05224c433d2a101a01959644674153df9542b711)) ##### [3.1.1](https://togithub.com/box/box-java-sdk/compare/v3.1.0...v3.1.1) (2022-02-28) ##### Bug Fixes: - retry `jwt` auth when error code is in error field ([#​1020](https://togithub.com/box/box-java-sdk/issues/1020)) ([8c9d11d](https://togithub.com/box/box-java-sdk/commit/8c9d11d1b3556552751c9f4ac99a0f7180af97f3)), closes [#​1019](https://togithub.com/box/box-java-sdk/issues/1019) ### [`v3.1.2`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#312-2022-03-22) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.1.1...v3.1.2) ### [`v3.1.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#311-2022-02-28) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.1.0...v3.1.1) ### [`v3.1.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#310-2022-02-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v3.0.0...v3.1.0) ##### New Features and Enhancements: - Added support for Client Credentials Grant authentication method ([#​1002](https://togithub.com/box/box-java-sdk/issues/1002)) ([9cfcaff](https://togithub.com/box/box-java-sdk/commit/9cfcaff243dbf0541409f91f9f863a207345dc47)) - API to extend disposition date on a file ([#​1001](https://togithub.com/box/box-java-sdk/issues/1001)) ([f3f6b60](https://togithub.com/box/box-java-sdk/commit/f3f6b6043eec362c5a8ad9a01d6588538ca34e71)) - Deprecating `indexName` when executing metadata query ([#​1000](https://togithub.com/box/box-java-sdk/issues/1000)) ([c20dbbf](https://togithub.com/box/box-java-sdk/commit/c20dbbf6a927e31cfdd7ffa71069c0897f7a0536)) ##### Dependency Upgrades: - Upgrade Gradle to 7.3.3 ([#​985](https://togithub.com/box/box-java-sdk/issues/985)) ([e4acbb1](https://togithub.com/box/box-java-sdk/commit/e4acbb1f0c10ccdeeee139e2566b344052680010)) ### [`v3.0.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#300-2022-01-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.58.0...v3.0.0) ##### ⚠ BREAKING CHANGES - Changed `BoxFileVersion` class and removed `fileVersion` field ([#​978](https://togithub.com/box/box-java-sdk/issues/978)) - Removed deprecated API `BoxCollaborationWhitelist` replaced with `BoxCollaborationAllowlist`, `BoxCollaborationWhitelistExemptTarget` replaced with `BoxCollaborationAllowlistExemptTarget` ([#​969](https://togithub.com/box/box-java-sdk/issues/969)) - Dropping Java 7 support ([#​962](https://togithub.com/box/box-java-sdk/issues/962)) - Downgrading `bouncycastle` libraries to 1.57 ([#​942](https://togithub.com/box/box-java-sdk/issues/942)) ##### New Features and Enhancements: - Add `typeName` to `BoxEvent` that contains name of the event, even if it is not mapped to `BoxEvent.EventType` ([#​979](https://togithub.com/box/box-java-sdk/issues/979)) ([b30f61f](https://togithub.com/box/box-java-sdk/commit/b30f61f8cc9c02a1fc4cd5eb35469749e1a16558)), closes [#​968](https://togithub.com/box/box-java-sdk/issues/968) - Add new optional `description` parameter to the `retention_policies` endpoint and `start_date_field` to the `retention_policy_assignments endpoint`. ([#​967](https://togithub.com/box/box-java-sdk/issues/967)) ([0aa4ff4](https://togithub.com/box/box-java-sdk/commit/0aa4ff48a1e035efc9ac6aaa42f18f4c92955b7b)) - Adding `BoxFile#getVersions(String... fields)` to allow users to specify what information they want to extract. Fixes [#​946](https://togithub.com/box/box-java-sdk/issues/946). ([#​947](https://togithub.com/box/box-java-sdk/issues/947)) ([a2eb638](https://togithub.com/box/box-java-sdk/commit/a2eb63896606a6c00ccee6bd9745f4c51f8d89a2)) - Missing `eventTypes` from `BoxAPI` Documents. Fixes [#​974](https://togithub.com/box/box-java-sdk/issues/974) ([#​975](https://togithub.com/box/box-java-sdk/issues/975)) ([2c69360](https://togithub.com/box/box-java-sdk/commit/2c69360e80b1bdd6213933cf2f4da195d52c92d4)) - Removed deprecated API `BoxCollaborationWhitelist` replaced with `BoxCollaborationAllowlist`, `BoxCollaborationWhitelistExemptTarget` replaced with `BoxCollaborationAllowlistExemptTarget` ([#​969](https://togithub.com/box/box-java-sdk/issues/969)) ([2fd4d6f](https://togithub.com/box/box-java-sdk/commit/2fd4d6f884410c8884c4c038687bfc8f32837b55)) ##### Bug Fixes: - Changed `BoxFileVersion` class and removed `fileVersion` field ([#​978](https://togithub.com/box/box-java-sdk/issues/978)) ([8c39451](https://togithub.com/box/box-java-sdk/commit/8c3945167581400043a070c2f6906ef05d3d7b85)) - Changed SDK loggers name to `"com.box.sdk"`, fixes [#​638](https://togithub.com/box/box-java-sdk/issues/638) ([#​950](https://togithub.com/box/box-java-sdk/issues/950)) ([443c230](https://togithub.com/box/box-java-sdk/commit/443c23085e55bbcaa1524c5b9e1bf852a1e2a1ce)) - Date parsing error when `BoxSignRequestPrefillTag` created with date value. ([#​970](https://togithub.com/box/box-java-sdk/issues/970)) ([cc2c8da](https://togithub.com/box/box-java-sdk/commit/cc2c8da9ea7d066ae2c247c2de5ac8b8bbba9b99)) - Fix sending limit param in `EventLog` ([#​977](https://togithub.com/box/box-java-sdk/issues/977)) ([96bdccc](https://togithub.com/box/box-java-sdk/commit/96bdccc9ca40ed43a6028a2b0d055d9d9a8de525)) - Fixed `NullPointerException` when empty metadata used on BoxFile or `BoxFolder` ([#​918](https://togithub.com/box/box-java-sdk/issues/918)) ([#​945](https://togithub.com/box/box-java-sdk/issues/945)) ([68bc3c5](https://togithub.com/box/box-java-sdk/commit/68bc3c578d760b7239f6d704fed9bb5a834bf52a)) - Fixes issue ([#​951](https://togithub.com/box/box-java-sdk/issues/951)) error when deserialising sign request ([#​952](https://togithub.com/box/box-java-sdk/issues/952)) ([070bdc5](https://togithub.com/box/box-java-sdk/commit/070bdc56074a1533c41f9085943d09502c79a7f4)) ##### Dependency Upgrades: - Dropping Java 7 support ([#​962](https://togithub.com/box/box-java-sdk/issues/962)) ([953ad78](https://togithub.com/box/box-java-sdk/commit/953ad78ac84833082439d0def1dcc63dc11ac04a)) - Downgrading `bouncycastle` libraries to 1.57 ([#​942](https://togithub.com/box/box-java-sdk/issues/942)) ([26aaed5](https://togithub.com/box/box-java-sdk/commit/26aaed51fd914eaf2061da735f11830524e4cfe4)) ### [`v2.58.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2580-2021-11-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.57.0...v2.58.0) ##### ⚠ BREAKING CHANGES ##### New Features and Enhancements: - SDK support for new GET /events stream_type: admin_logs_streaming ([#​938](https://togithub.com/box/box-java-sdk/pull/938)) - Adding BoxDeveloperEditionAPIConnection#getUserConnection to indicate that we can use this connection for managed users or app users ([#​940](https://togithub.com/box/box-java-sdk/pull/940)) ##### Bug Fixes: - Fix for deprecated enums still being used ([#​931](https://togithub.com/box/box-java-sdk/issues/931)) ### [`v2.57.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2570-2021-10-18) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.56.0...v2.57.0) ##### ⚠ BREAKING CHANGES ##### New Features and Enhancements: - Add support for marker-based paging in BoxFolder.getChildren ([#​927](https://togithub.com/box/box-java-sdk/pull/927)) - Upgraded minimal-json to v0.9.5 - Upgraded jose4j to v0.7.9 - Adding Gradle wrapper in version 4.0.1 ([#​928](https://togithub.com/box/box-java-sdk/pull/928)) ##### Bug Fixes: - Fix for infinite recursion ([#​924](https://togithub.com/box/box-java-sdk/pull/924)) - Fix unable to set Vanity URL on `BoxSharedLink` for BoxFile and BoxFolder ([#​925](https://togithub.com/box/box-java-sdk/issues/925)) ### [`v2.56.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2560-2021-08-31) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.55.1...v2.56.0) ##### New Features and Enhancements: - Replace `submaster` GroupMembershipRole with `coadmin`. Replace `MASTER_INVITE_ACCEPT` and `MASTER_INVITE_REJECT` with `ADMIN_INVITE_ACCEPT` and `ADMIN_INVITE_REJECT`. ([#​907](https://togithub.com/box/box-java-sdk/pull/907)) - Add `tracking_codes` to create User API call ([#​910](https://togithub.com/box/box-java-sdk/pull/910)) ##### Bug Fixes: - Fix `url` for `BoxFileRequest.Info` object ([#​906](https://togithub.com/box/box-java-sdk/pull/906)) - Attempt to fix thread locking issue on refresh of access token ([#​912](https://togithub.com/box/box-java-sdk/pull/912)) ### [`v2.55.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2551-2021-07-30) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.55.0...v2.55.1) ##### Bug Fixes: - Restore methods for Execute Metadata Query, which were removed in ([#​890](https://togithub.com/box/box-java-sdk/pull/890)), and mark them as deprecated ([#​905](https://togithub.com/box/box-java-sdk/pull/905)) ### [`v2.55.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2550-2021-07-26) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.54.0...v2.55.0) NOTE: Due to the benign nature of the "breaking change" below, we decided NOT to increment the major version for this release. There should be no customer impact due to this change. ##### ⚠ BREAKING CHANGES - Update execute metadata query to match API response ([#​890](https://togithub.com/box/box-java-sdk/pull/890)) - NOTE: This change removes a method without deprecating it. It was not possible to use the method correctly at all, because the underlying service no longer supported it. ##### New Features and Enhancements: - Remove or deprecate insensitive language (\[[#​889](https://togithub.com/box/box-java-sdk/issues/889)])([https://github.com/box/box-java-sdk/pull/889](https://togithub.com/box/box-java-sdk/pull/889)) - Add support for `is_external_collab_restricted` parameter for User ([#​896](https://togithub.com/box/box-java-sdk/pull/896)) - Add configurable permissions support for `GroupMembership` ([#​897](https://togithub.com/box/box-java-sdk/pull/897)) - Add `SHIELD_JUSTIFICATION_APPROVAL` event type ([#​898](https://togithub.com/box/box-java-sdk/pull/898)) - Add ability to get files under retention for assignment and file versions under retention for assignment ([#​899](https://togithub.com/box/box-java-sdk/pull/899)) - Add `TASK_UPDATE`, `FILE_VERSION_RESTORE` and `ADVANCED_FOLDER_SETTINGS_UPDATE` event types ([#​902](https://togithub.com/box/box-java-sdk/pull/902)) - Add SignAPI support ([#​904](https://togithub.com/box/box-java-sdk/pull/904)) ##### Bug Fixes: - Add setters for `BoxLegalHoldPolicy` ([#​885](https://togithub.com/box/box-java-sdk/pull/885)) - Add setters for `BoxTaskAssignment` ([#​886](https://togithub.com/box/box-java-sdk/pull/886)) - Add setters for Group Membership and Web Links ([#​887](https://togithub.com/box/box-java-sdk/pull/887)) - Add setters for Webhooks ([#​888](https://togithub.com/box/box-java-sdk/pull/888)) - Deprecate `BoxFile.getThumbnail` in favor of `BoxFile.getRepresentationContent` ([#​891](https://togithub.com/box/box-java-sdk/pull/891)) ### [`v2.54.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2540-2021-04-01) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.53.0...v2.54.0) ##### New Features and Enhancements: - Add file request support ([#​869](https://togithub.com/box/box-java-sdk/pull/869)) ##### Bug Fixes: - Fix `BoxWeblink` deserialization ([#​881](https://togithub.com/box/box-java-sdk/pull/881)) ### [`v2.53.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2530-2021-01-08) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.52.0...v2.53.0) ##### New Features and Enhancements: - Add offset and limit parameters to `BoxFolder.getChildren` ([#​861](https://togithub.com/box/box-java-sdk/pull/861)) ### [`v2.52.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2520-2020-11-24) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.51.1...v2.52.0) ##### New Features and Enhancements: - Add folder lock functionality ([#​856](https://togithub.com/box/box-java-sdk/pull/856)) - Add support for search param to get shared link items ([#​855](https://togithub.com/box/box-java-sdk/pull/855)) ##### Bug Fixes: - Fix bug with updating tracking codes ([#​857](https://togithub.com/box/box-java-sdk/pull/857)) ### [`v2.51.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2511-2020-11-12) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.51.0...v2.51.1) ##### Bug Fixes: - Fix for cross-enterprise collaborator calls to updateMetadata on files ### [`v2.51.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2510-2020-10-29) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.50.1...v2.51.0) ##### New Features and Enhancements: - Add support for `copyInstanceOnItemCopy` field for metadata templates ([#​850](https://togithub.com/box/box-java-sdk/pull/850)) - Add support for more fields in `BoxCollaborator.Info` ([#​843](https://togithub.com/box/box-java-sdk/pull/843)) ##### Bug Fixes: - Update `getAllGroupsByName()` to use documented parameter ([#​851](https://togithub.com/box/box-java-sdk/pull/851)) ### [`v2.50.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2501-2020-08-20) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.50.0...v2.50.1) - Fix bug that occurred when downscoping a token for a Box folder ([#​832](https://togithub.com/box/box-java-sdk/pull/832)) ### [`v2.50.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2500-2020-07-21) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.49.0...v2.50.0) - API request creation errors are now retried with the same automatic retry logic as 429 and 5XX response errors ([#​828](https://togithub.com/box/box-java-sdk/pull/828)) ### [`v2.49.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2490-2020-07-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.48.0...v2.49.0) - Fix bug with setting the unshared at date for a shared link ([#​819](https://togithub.com/box/box-java-sdk/pull/819)) - Add zip functionality ([#​825](https://togithub.com/box/box-java-sdk/pull/825)) - Add `fields` parameter for metadata query ([#​826](https://togithub.com/box/box-java-sdk/pull/826)) ### [`v2.48.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2480-2020-06-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.47.0...v2.48.0) - Add ability to get groups by name with fields option ([#​789](https://togithub.com/box/box-java-sdk/pull/789)) - Add shared link downscoping ([#​785](https://togithub.com/box/box-java-sdk/pull/785)) - Deprecate the use of float for Metadata values, in preference of the underlying value (double) ([#​811](https://togithub.com/box/box-java-sdk/pull/811)) - Add iterator support for group collaborations ([#​813](https://togithub.com/box/box-java-sdk/pull/813)) - Add ability to set the filename when uploading a new version of a file ([#​810](https://togithub.com/box/box-java-sdk/pull/810)) - Add support for the classification field for Files and Folders ([#​809](https://togithub.com/box/box-java-sdk/pull/809)) - Add support for setting Tracking Codes ([#​766](https://togithub.com/box/box-java-sdk/pull/766)) - Fix issue for `getIsExternallyOwned()` for Files and Folders ([#​808](https://togithub.com/box/box-java-sdk/pull/808)) ### [`v2.47.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2470-2020-04-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.46.0...v2.47.0) - Add support for the uploader display name field for Files and File Versions ([#​791](https://togithub.com/box/box-java-sdk/pull/791)) - Fix path parameter sanitization ([#​797](https://togithub.com/box/box-java-sdk/pull/797)) ### [`v2.46.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2460-2020-04-09) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.45.0...v2.46.0) - Fix retry logic ([#​787](https://togithub.com/box/box-java-sdk/pull/787)) - Retry for 400 `invalid_grant` error in authentication requests (Clock Skew) - Honor Retry-After header, if present, by waiting for the time specified in the header before retrying - The concept of setting / getting "Maximum API Requests" has been deprecated in favor of "Maximum API Retries" to more clearly show the number of times a request will be retried after an error response is received. - Add ability to set expiration date for a collaboration ([#​788](https://togithub.com/box/box-java-sdk/pull/788)) - Add path parameter sanitization ([#​790](https://togithub.com/box/box-java-sdk/pull/790)) ### [`v2.45.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2450-2020-04-02) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.44.1...v2.45.0) - Add preflight check before chunked uploads ([#​782](https://togithub.com/box/box-java-sdk/pull/782)) - Check that part was successfully uploaded for large file uploads before retrying for 500 errors ([#​781](https://togithub.com/box/box-java-sdk/pull/781)) - Fix bug with premature disconnect when renaming files and weblinks ([#​779](https://togithub.com/box/box-java-sdk/pull/779)) - Add metadata to each item returned by a metadata query ([#​778](https://togithub.com/box/box-java-sdk/pull/778)) ### [`v2.44.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2441-2020-02-13) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.44.0...v2.44.1) - Fix formatting bug for Java Logger - Improve date / time parsing for responses ### [`v2.44.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2440-2020-01-21) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.43.0...v2.44.0) - Fix Authentication Request Retries ### [`v2.43.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2430-2019-12-20) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.42.0...v2.43.0) - Throw exceptions for setMetadata on Files and Folders for non-409 errors ### [`v2.42.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2420-2019-12-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.41.0...v2.42.0) - Added Metadata Query support - Added marker based pagination for get users methods ### [`v2.41.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2410-2019-10-24) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.40.0...v2.41.0) - Added enum action option for completed in Box Task class. ### [`v2.40.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2400-2019-10-24) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.39.0...v2.40.0) - General doc changes. ### [`v2.39.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2390-2019-10-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.38.0...v2.39.0) - Deprecated Batch API functionality. - Added support for [Task completion_rule](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxFile.java#L249) ### [`v2.38.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2380-2019-09-19) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.37.0...v2.38.0) - Added missing fields for File Version: trashed_by, restored_at, purged_at, purged_by. - Added support for [chunked uploads with file attributes](https://togithub.com/box/box-java-sdk/blob/main/doc/files.md#upload-a-large-file-in-chunks-including-attributes). ### [`v2.37.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2370-2019-08-22) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.36.0...v2.37.0) - Added support for replace in multi-select metadata for [files](https://togithub.com/box/box-java-sdk/blob/main/doc/files.md#update-metadata) and for [folders](https://togithub.com/box/box-java-sdk/blob/main/doc/folders.md#update-metadata) - Improved getting started with JWT authentication docs that can be found [here](https://togithub.com/box/box-java-sdk/blob/main/doc/authentication.md#server-authentication-with-jwt) ### [`v2.36.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2360-2019-08-01) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.35.0...v2.36.0) - Added support for [removing shared link](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxItem.java#L413) and fixed an issue with setting null for shared link field on BoxItem. - Added support for additional fields for Box files, folders, and web links. ### [`v2.35.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2350-2019-07-18) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.34.0...v2.35.0) - Added support for retrieving [is_external_only field](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxFile.java#L1668) for Box Files and Folders. ### [`v2.34.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2340-2019-06-06) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.33.0...v2.34.0) - Added support for retrieving a [string type action for tasks](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxTask.java#L281). Please use getActionType() going forward instead of the deprecated getAction(). ### [`v2.33.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2330-2019-05-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.32.0...v2.33.0) - Added support for [setting can_owners_invite field](https://togithub.com/box/box-java-sdk/blob/1ed10d7a457e44b863ec1c9b1d0d1408fb55e1e5/src/main/java/com/box/sdk/BoxFolder.java#L1272) Thank you [@​Band-Aid](https://togithub.com/Band-Aid) for you pull request! Greatly Appreciated. - Fixed a bug where chunked upload was not populating the correct part size for upload part. ### [`v2.32.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2320-2019-04-25) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.31.0...v2.32.0) - Added support [setting metadata](https://togithub.com/box/box-java-sdk/blob/main/doc/folders.md#set-metadata). ### [`v2.31.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2310-2019-04-11) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.30.1...v2.31.0) - Added support for [sorting folder items](https://togithub.com/box/box-java-sdk/blob/main/doc/folders.md#get-a-folders-items) retrieved from a folder by ascending or descending order. ### [`v2.30.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2301-2019-04-08) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.30.0...v2.30.1) - Fixed a bug where the SDK could throw when parsing JSON containing dates using the Zulu timezone format ### [`v2.30.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2300-2019-04-04) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.29.0...v2.30.0) - Added `action_by` field to enterprise events stream. ### [`v2.29.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2290-2019-04-01) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.28.1...v2.29.0) - Added support for [sorting results returned from Box Search](https://togithub.com/box/box-java-sdk/blob/main/doc/search.md#search-1) - Added ability to [attach a file description upon file upload](https://togithub.com/box/box-java-sdk/blob/main/doc/files.md#upload-a-file) ### [`v2.28.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2281-2019-03-07) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.28.0...v2.28.1) - Fixed a bug where BoxMetadataCascadePolicy.forceApply() would not return correctly. ### [`v2.28.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2280-2019-02-21) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.27.0...v2.28.0) - Added ability for user to [retrieve an avatar](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxUser.html#getAvatar--)) for a specified user. ### [`v2.27.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2270-2019-01-31) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.26.0...v2.27.0) - Added support for Metadata Classification for [File](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxFile.html#setClassification-java.lang.String...-) and [Folder](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxFolder.html#setClassification-java.lang.String...-) ### [`v2.26.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2260-2019-01-17) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.25.1...v2.26.0) - Added [invite_email](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxCollaboration.java#L277) field to collaboration object. - Added [is_collaboration_restricted_to_enterprise](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxFolder.java#L1104) field to folder object. - Added [status](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxTaskAssignment.java#L196) field to task assignment object. - Added ability to retrieve fields for [`BoxFile#getTasks()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxFile.html#getTasks-java.lang.String...-) - Fixed bug where offset based paging would not return correctly. ### [`v2.25.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2251-2019-01-03) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.25.0...v2.25.1) - Upgraded dependencies: jose4j to v0.5.5, and bouncycastle to v1.60 ### [`v2.25.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2250-2018-12-13) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.24.0...v2.25.0) - Added functionality to allow [content streaming to Box through outputstream](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxFolder.html#uploadFile-com.box.UploadFileCallback-java.lang.String-). Thank you [@​gajarajkalburgi](https://togithub.com/gajarajkalburgi) for the pr! ### [`v2.24.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2240-2018-11-16) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.23.2...v2.24.0) - Added `getOptionsObjects()` on `MetadataTemplate.Field` which returns both key and type. - Added functionality for [`BoxItem#getType()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxItem.html#getType--) for BoxItem. - Added functionality for [`BoxAPIConnection#BoxGlobalSettings()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxAPIConnection.html#setConnectTimeout-java.lang.String-) and [`BoxAPIConnection#BoxGlobalSettings()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxAPIConnection.html#getConnectTimeout--) as well as getting and reading the timeout for the connection. - Added functionality for [`BoxGlobalSettings#getMaxRequestAttempts()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxGlobalSettings.html#getMaxRequestAttempts--) and [`BoxGlobalSettings#setMaxRquestAttempts()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxGlobalSettings.html#setMaxRequestAttempts-java.lang.Integer-) - Fixed a bug where [`BoxLegalHoldPolicy#create()`](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/BoxLegalHoldPolicy.html#create-com.box.BoxAPIConnection-java.lang.String-) was not setting the correct legal hold policy duration. ### [`v2.23.2`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2232-2018-09-27) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.23.1...v2.23.2) - Fixed a bug where the specified headers for batch requests were not being sent. ### [`v2.23.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2231-2018-09-13) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.23.0...v2.23.1) - Fixed a bug where too many TCP connections were being opened. Thank you [@​pmatte1](https://togithub.com/pmatte1) for implementing this fix! ### [`v2.23.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2230-2018-08-23) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.22.0...v2.23.0) - Added support for [Metadata Cascade Policy](https://togithub.com/box/box-java-sdk/blob/main/doc/folders.md#create-cascade-policy-on-folder) ### [`v2.22.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2220-2018-08-09) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.21.0...v2.22.0) - Deprecated the [moveFolderToUser()](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxUser.java#L455) for Box Users. We encourage users to use [transferContent](https://togithub.com/box/box-java-sdk/blob/main/src/main/java/com/box/sdk/BoxUser.java#L482) going forward because idiomatically it is more correct. ### [`v2.21.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2210-2018-07-05) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.20.2...v2.21.0) - Added functionality to allow users to [set passwords on shared links](https://togithub.com/box/box-java-sdk/pull/623) for Box files, folders, and web links. - Fixed wrong redirect for two links in the `Getting Started` and `Quick Test` section of the README. ### [`v2.20.2`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2202-2018-06-28) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.20.1...v2.20.2) - Fixed a bug where customers had issues with large file uploads because they fail to parse the Retry-After header from the commit response. Reason being headers storage/lookup was case sensitive. ### [`v2.20.1`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2201-2018-06-04) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.20.0...v2.20.1) - Added better exception handling for JSON parse in response exception. - Fixed a bug where uploadNewVersion() was returning an empty object. ### [`v2.20.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2200-2018-05-24) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.19.0...v2.20.0) - Fixed a bug where multiple As-User headers could be set. - Added support to [test update](http://opensource.box.com/box-java-sdk/javadoc/com/box/sdk/Metadata.html#test-java.lang.String-java.util.List-) for multiselect field on metadata ### [`v2.19.0`](https://togithub.com/box/box-java-sdk/blob/HEAD/CHANGELOG.md#2190-2018-05-10) [Compare Source](https://togithub.com/box/box-java-sdk/compare/v2.18.0...v2.19.0) - Added support for enterprise admins with Box Zones purchased to have support for [Box Storage Policies and Box Storage Policy Assignments](./doc/storage_policy) - Added support to allow users to work with [multiselect metadata](./doc/files.md#get-metadata) - Added `getL