Waiting for engine...
Skip to main content

Connector SDK changelog

The Connector SDK changelog contains changes to the SDK by version and provides you with an audit trail. Releases containing only internal changes are omitted from the changelog.

Version 2.28.3

8 November 2025
New
We added these features
  • Added support for returning documents from Listener executions.

  • Descriptor model changes to support more CustomPropertiesFieldConfig options:

    • Custom headers (default: Key/Value)
    • Custom Add button
    • allowValueEncryption (default: true)
    • Allow for larger value columns that dynamically change based on UI expansion
  • Importable Browse fields can leverage custom property custom configurations.

Version 2.25.0

25 March 2025
New
We added these features
  • Model changes that allow custom sections to be added to connector connections.
  • Support for custom sections in the connector-descriptor.xml file.

Version 2.24.0

31 January 2025
New
We added these features
  • Added support for the following OpenAPI authentication types:
    • AWS Signature
    • IAM Roles Anywhere
  • Included sources for the com.boomi.connector.api.util package in the SDK API.
Fix
We fixed these issues
  • Improved BasePollingOperation creation of batches.

Version 2.23.2

11 December 2024
New
We added these features
  • Added jackson to the REST framework to support IAM Roles Anywhere authentication.

  • org.slf4j:slf4j-api:jar:1.7.36:compile updated to 1.7.30.

  • org.apache.commons:commons-lang3:jar:3.12.0:compile updated to 3.8.1.

  • commons-logging:commons-logging:jar:1.2:compile updated to 1.1.1.

  • com.boomi.connsdk.connector-sdk-api scope updated to provided.

Version 2.23.1

6 December 2024
New
We added these features
  • Added URL logging to the REST framework.
  • Removed common-lite dependency.
  • Removed common-sdk dependency.
Fix
We fixed these issues
  • boomi-json-util updated to version 1.2.4.
  • common-apache-http updated to version 0.13.
  • boomi-util updated to version 3.0.14.
  • The classes ResponseUtil, PayloadUtil and BasePayload were moved from the com.boomi.connector.api package to the com.boomi.connector.util package and connector-sdk-util artifact.

Version 2.22.1

16 August 2024
New
We added these features
  • Added a fix to the REST framework javadoc generation.
  • Improved Java 11 compilation support.
Fix
We fixed these issues
  • org.json security patch to sdk-test-util.

Version 2.21.1

9 August 2024
New
We added these features
  • Added support for IAM Roles Anywhere to the REST framework.

Version 2.20.1

2 August 2024
New
We added these features
  • Amazon IAM Roles Anywhere Authentication is now available.

Version 2.20.0

12 July 2024
New
We added these features
  • Listener framework can call the SDK Connector Property Persistence API which gives access to persist, retrieve, or remove a persisted connector property. The property will be persisted in a properties file created in the container's execution folder and named using the following convention: <process_id>-connector.properties. The <process_id> is derived from the deployed listener process. An example file name is df90d514-1656-4c96-b175-d5fafff35c75-connector.properties.

    The properties file is overwritten every time there is a change. It will remain available until it is cleared when the process is undeployed.

Version 2.19.0

11 July 2024
New
We added these features
  • A new method is exposed in the listener framework so that connector developers can know when a container, where the listeners are running, is shutting down.
  • A new optional attribute, strictClassLoading, is introduced for the connector-config.xml file. The options are true and false, with the default value being false. This attribute allows the target class loader mode to be configured.

Version 2.18.2

13 May 2024
New
We added these features
  • Relaxed mode has been removed from the available modes in the configuration file.
  • To enable connector developers to have contextual process understanding while executing on an OperationRequest, we have introduced access to the Top Level Execution ID and the Top Level Process ID in all operations through new getTopLevelExecutionId and getTopLevelProcessId methods. To learn more, see this javadoc.
  • Class loader updates for connectors were made in preparation for a configurable developer option.
Fix
We fixed these issues
  • Custom OpenAPI connectors no longer require access to non-patched swagger parser jars.
  • The SDK release artifact package no longer points to SNAPSHOT versions of dependencies.

Version 2.16.1

12 December 2023
Fix
We fixed these issues
  • Resolved an error where the OpenAPI connector wasn’t able to browse V3 specs on public clouds with high-security policies.

Version 2.16.0

26 October 2023
Fix
We fixed these issues
  • process id and execution id are now exposed through OperationRequest.

Version 2.15.6

19 October 2023
New
We added these features
  • Connection pooling is now supported in the OpenAPI connector.

Version 2.15.5

20 September 2023
Fix
We fixed these issues
  • Resolved a license issue in connector-sdk-test-util.

Version 2.15.4

12 September 2023
New
We added these features
  • The OpenAPI (Tech Preview) and REST Client connectors have been updated to support choosing the tracked direction of SDK operations, e.g., GET, QUERY.
Fix
We fixed these issues
  • The common-apache-http library has been updated to 0.11, which uses Jackson 2.15.1.
  • The org.apache.httpcomponents:httpclient component has been updated to 4.5.13.
  • The org.apache.httpcomponents:httpmime library has been updated to 4.5.13.
  • The com.boomi.common:common-aws library has been updated to 1.2.5.

Version 2.15.3

20 August 2023
Fix
We fixed these issues
  • When using API Key authentication with API Key Request Location of Query for OpenAPI, the API keys in the connection take precedence and will not duplicate the operation query API keys.
  • The request cookie location is now determined by the domain and full path.
  • The JSON library has been updated to 1.2.3, which uses Jackson 2.15.1.

Version 2.15.2

8 August 2023
New
We added these features
  • Added an API Key authentication mechanism with the ability to specify API key location (Header, Query, Cookie) for the OpenAPI SDK library. (CON-2374)
  • Added the ability to add your own custom request cookies into the REST SDK library. (CON-7910)

Version 2.15.1

3 August 2023
New
We added these features
  • Swagger-Parser (2.1.16) and Jackson (2.15.1) have been updated to address security vulnerabilities.
  • The REST Client connector library has been updated to support OAuth JWT Bearer Token. (CON-7974)

Version 2.15.0

2 August 2023
New
We added these features
  • Updated the Connector Descriptor operation model to allow the ability to create pre-defined import objects. This will bypass the getObjectType() browse call. (CON-7260)