Contact Us 1-800-596-4880

Veeva Vault Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Veeva Vault (Veeva Vault Connector) enables you to integrate the Veeva Vault platform with third-party vendors using connector operations in a Mule flow. The connector performs CRUD (Create, Retrieve, Update, Delete), Query, and Export operations on the vault using Veeva Vault APIs.

1.5.3

March 12, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Software Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

OpenJDK

8, 11, and 17

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

1.5.2

September 20, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

The connector now passes response fields with null values, as it did for Veeva Vault Connector 1.3.4 and earlier.

W-14041593

1.5.1

August 15, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

Errors that receive the WARN response type are now handled as intended.

W-13941310

1.5.0

August 11, 2023

What’s New

  • The original Veeva Vault API headers that are received from an underlying HTTP request are now present in the response of every operation and some errors.

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

1.4.6

July 18, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

The WARNING response type is now handled properly in version 23.1 of the Veeva API.

W-13739420

1.4.5

June 23, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

The org.json library is upgraded to version 20230618 to address reported security vulnerabilities.

W-13637107

The jackson-databind library is upgraded to version 2.15.2 to address reported security vulnerabilities.

W-13637107

1.4.4

June 12, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

The Batch Size field in the Query operation is now deprecated.

W-13509061

1.4.3

May 15, 2023

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue Resolution ID

You can now use the maximum query string length of 50,000 in the Query operation.

W-13195654

1.4.2

October 25, 2022

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue ID

The Jackson Databind library is upgraded from com.fasterxml.jackson.core:jackson-databind:2.13.2.1 to com.fasterxml.jackson.core:jackson-databind:2.13.4.2 to fix reported security vulnerabilities.

W-11853404

1.4.1

September 30, 2022

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue ID

Paging did not work correctly with Veeva API v20.3 and later because the paging parameters used were deprecated in those API versions. Now, both the old and new sets of paging parameters are used to support all Veeva API versions.

W-11177312

The parsing error during response validation is now fixed.

W-11729891

1.4.0

August 1, 2022

What’s New

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

1.3.5

July 21, 2022

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20180130 and later

Fixed Issues

Issue ID

The session renewal mechanism is no longer faulty. Now, the mechanism is replaced with a more robust way of handling the session renewal using the Mule built-in reconnection strategy.

W-11192788

The JSON parsing error A JSONObject text must begin with '{' at 1 [character 2 line 1] no longer occurs.

W-11192788

Some special characters in a query did not escape correctly which resulted in errors from Veeva. Now, all characters escape correctly, with the exception of the backslash \.

W-11244712

The JSON library is updated to fix a security vulnerability.

W-11202570

1.3.4

December 20, 2021

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

Fixed Issues

Issue ID

The AsyncHttpClient closed unexpectedly.

SE-23580

1.3.3

November 15, 2021

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

Fixed Issues

Issue ID

The connector used a GET operation for query operations, which exceeded the maximum URI length. Now, the connector uses a POST operation for query operations, which does not exceed the maximum URI length.

SE-23301

1.3.2

September 29, 2021

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

Fixed Issues

Issue ID

Reconnection did not work properly as the connector threw an INVALID_SESSION_ID error and a CONNECT_TIMEOUT error.

SE-22748

Uploading documents with the Invoke REST API operation did not work.

SE-22493

1.3.1

June 11, 2021

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

Fixed Issues

  • The connector threw an execution error when API v21.1 was used. (SE-21252)

  • Intermittent execution errors occurred when using the Invoke REST API operation. (SE-20175)

1.3.0

February 8, 2021

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

New Features

The connector now supports dynamic configuration for all connection parameter types.

Fixed Issues

This release contains the following fixed issues:

  • The Invoke REST API operation was not supporting an attachment response.

  • The Invoke REST API operation was failing to resolve multiple URI parameters.

1.2.0

May 22, 2020

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

New Features

The Invoke Rest API operation is now supported, which enables the Veeva Vault Rest APIs that don’t have defined operations to be called.

Fixed Issues

This release contains the following fixed issues:

  • The Export Documents operation ran in an infinite loop when an invalid or deleted document ID was passed.

  • The Spark Validator operation failed to verify the Spark message if the Spark headers received from the Vault were passed in non-alphabetical order.

1.1.0

February 5, 2020

Compatibility

App/Service Version

Mule

4.1 and later

Anypoint Studio

7.0 and later

JDK

1.8 and later

Veeva Vault APIs

18.0 and later

Apache Common Language

2.6 and later

JSON libraries

20170516 and later

New Features

The Spark Message Validator operation was implemented to validate and verify Spark messages with a public key and signature received from the vault.

Fixed Issues

This release contains the following fixed issues:

  • Export Documents operation should return Job results instead of Job Status response.

  • Get Documents and Get Object Records operations threw an error when the Document or Field properties list was configured as empty or None.

1.0.3

August 2019

This is a new release.