Box Connector Release Notes - Mule 3

Support Category: Select

Anypoint Connector for Box provides a bidirectional gateway between Box, a secure content management and collaboration platform, and Mule.

Box Connector only supports a subset of operations from Box API v2.0.0. See Supported API Endpoints for a detailed list.

Install the Connector

  1. In Anypoint Studio, click the Exchange icon in the Studio taskbar.

  2. Log in to Exchange with your Anypoint Platform credentials.

  3. From Anypoint Exchange, click Provided by MuleSoft.

  4. Search for the name of the Mule 3 connector and click Install.

3.3.1

October 24, 2019

Compatibility

Software Version

Mule

3.6.0 and later

Java

8

Box API

2.0.0

Box Java SDK

2.38.0

Fixed Issues

  • The connector required an enterprise license to use it. (SE-13506)

3.3.0

July 9, 2019

Compatibility

Software Version

Mule

3.6.0 and later

Java

8

Box API

2.0.0

Box Java SDK

2.32.0

Features

  • The Get Enterprise Users operation now accepts the field filter_term as query parameter (SE-9205).

Fixed Issues

  • The login field from the Get User operation was always null (SE-12082).

3.2.0

June 22, 2018

Compatibility

Software Version

Mule

3.6.0 and later

Java

8

Box API

2.0.0

Box Java SDK

2.20.1

Box is deprecating the use of TLSv1 in their API. If using Java 7, make sure to start the Mule application with the following Java option: -Dhttps.protocols=TLSv1.1. This isn’t required when using Java 8.

In case you have an issue, refer to this Knowledge Base.

Features

  • Box removed support for TLS 1.0 in Java SDK version 2.1.1, so we updated the SDK version to latest (2.20.1).

3.1.2

August 4, 2017

Compatibility

Software Version

Mule

3.6.0 and later

Java

7

Box API

2.0.0

Box Java SDK

2.1.1

Fixed Issues

  • Failure to test the connection in OAuth Server to Sever configuration - Similar to the issue fixed in Box 3.1.1 but in the context of a mavenized Mule application. The issue was caused by the Bouncy Castle dependencies shaded in version 3.0.0.

Known Issues

None.

3.1.1

June 2, 2017

Compatibility

Software Version

Mule

3.6.0 and later

Java

7

Box API

2.0.0

Box Java SDK

2.1.1

Features

None.

Fixed Issues

  • Failure to test the connection in OAuth Server to Sever configuration - In the previous version, the Test Connection would throw the exception NoSuchAlgorithmException: PBKDF-OpenSSL SecretKeyFactory not available. This was caused by a conflict in the version of the BouncyCastle library used by the connector (1.52) and the one shipped with the Mule (that is, Mule 3.8.0 bundles 1.54). In the current version, the Test Connection works as expected.

3.1.0

March 8, 2017

Compatibility

Software Version

Mule

3.6.0 and later

Java

1.7 and later

Box API

2.0.0

Box Java SDK

2.1.1

Features

  • The following operations now support pagination:

    • Folders

      • Get Folder’s Items

      • Get Trashed Items

      • Get Folder Collaborations

    • Groups

      • Get Groups for an Enterprise

      • Get Memberships for Group

      • Get User’s Memberships.

    • Users

      • Get Enterprise Users

  • Improvement of exception messages: in addition to the HTTP status code, error messages also return the complete description of the failure cause.

  • Fields are now validated before sending the request: previously only a HTTP 400 response was returned.

  • New operation Search with Parameters: unlike the search provided by the Box SDK, which still remains as an operation but deprecated, it provides all the parameters supported by the API, except for mdfilters and filters.

Fixed Issues

  • Shaded a bouncycastle dependency: This was done to fix an issue produced on Mule EE 3.8.0.

3.0.0

August 11, 2016

Support Category: Select

Compatibility

Software Version

Mule

3.6.0 and later

Anypoint Studio

5.4.0 and later

Java

1.7 and later

Box API

2.0.0

Box Java SDK

2.1.1

Features

  • First SDK-based version of the connector.

  • Supports the following APIs:

  • Users

  • Groups

  • Folders

  • Files

  • Comments

  • Collaborations

  • Searches

  • Tasks

APIs listed below are NOT supported:

  • Metadata

  • Collections

  • Events

  • Devices

  • Retention Policies

Refer to Unsupported API Endpoints for more information.

2.5.2

April 23, 2015

Support Category: Community

MuleSoft released this connector under the Community support policy.

Compatibility

Software Version

Mule

3.5.0 and later

Anypoint Studio

5.2.0 and later

Java

1.6 and later

Box API

2.0.0

Fixed Issues

  • Retrieval of Remote User ID to enable integration with Dataloader.

2.4.1

September 25, 2013

Support Category: Community

Compatibility

Software Version

Mule

3.3.0 and later

Anypoint Studio

5.0.0 and later

Java

1.6 and later

Box API

2.0.0

Features

  • New operation Empty Folder by Id: recursively deletes all the items inside a folder without actually deleting the folder.

See Also