4.x
Upgrading and Migrating Salesforce Marketing Cloud Connector to 5.x
Upgrade Anypoint Connector for Salesforce Marketing Cloud (Salesforce Marketing Cloud Connector) to version 5.x.
Changes in This Release
-
This connector is now compatible with Java 17 only.
-
These libraries are upgraded to address reported security vulnerabilities:
-
The
springframeworklibrary is upgraded to version 6.2.18. -
The
jackson-databindandjackson-dataformat-xmllibraries are upgraded to version 2.21.3. -
The
cxf-corelibrary is upgraded to 4.2.0. -
The
woodstox-corelibrary is upgraded to version 7.2.0. -
The
stax2-apilibrary is upgraded to version 4.3.0. -
The
cryptacularlibrary is upgraded to version 1.3.0. -
The
dom4jlibrary is upgraded to version 2.2.0. -
The
commons-iolibrary is upgraded to version 2.22.0. -
The
commons.lang3library is upgraded to version 3.20.0. -
The
commons-codeclibrary is upgraded to version 1.22.0. -
The
commons-beanutilslibrary is upgraded to version 1.11.0. -
The
commons-textlibrary is upgraded to version 1.14.0. -
The
kotlin-stdliblibrary is upgraded to version 2.1.21. -
The
xmlseclibrary is upgraded to version 4.0.4. -
The
guavalibrary is upgraded to version 33.6.0-jre. -
The
jakarta.xml.bind-apilibrary is upgraded to version 4.0.2. -
The
jaxb-runtimelibrary is upgraded to version 4.0.5. -
The
jakarta.xml.ws-apilibrary is upgraded to version 4.0.2. -
The
jakarta.jws-apilibrary is upgraded to version 3.0.0. -
The
jakarta.xml.soap-apilibrary is upgraded to version 3.0.2. -
The
jakarta.activation-apilibrary is upgraded to version 2.1.3. -
The
jackson-module-jaxb-annotationslibrary is replaced by thejackson-module-jakarta-xmlbind-annotationslibrary.
-
-
The FuelSDK dependency is removed. Core connector operations are now migrated to localized, compile-time generated classes to eliminate external classpath and transitive library conflicts in your Mule applications.
Upgrade Prerequisites
Before you perform the upgrade, you must:
-
Create a backup of your files, data, and configuration in case you must restore to the previous version.
-
Install Salesforce Marketing Cloud Connector 5.x.x.
Upgrade Steps
Follow these steps to perform the upgrade from Salesforce Marketing Cloud Connector 4.x.x to Salesforce Marketing Cloud Connector 5.x.x:
-
In Anypoint Studio, create a Mule project.
-
In the Mule Palette view, click Search in Exchange.
-
In the Add Dependencies to Project window, enter
Salesforce Marketing Cloudin the search field. -
In the Available modules section, select Salesforce Marketing Cloud Connector and click Add.
-
Click Finish.
-
Verify that the
mule-sfdc-marketing-cloud-connectordependency version is5.x.xin thepom.xmlfile, in which the firstxis the minor release number and the secondxis the patch release number.
Studio upgrades the connector automatically.
Verify the Upgrade
After you install the latest version of the connector, follow these steps to verify the upgrade:
-
In Studio, verify that there are no errors in the Problems or Console views.
-
Check the project
pom.xmlfile and verify that there are no problems. -
Test the connection and verify that the operations work.
Troubleshooting
If there are problems with caching the parameters or caching the metadata, try restarting Studio.



