Salesforce component release notes
This page lists the main features added and fixes made to the Salesforce component.
Changelog
Version 2024.1.2
Version 2024.1.0
Version 2023.4.0
Version 2023.1.10
Version 2023.1.9
Version 2023.1.3
Bug fixes
-
DI-7836: When trying to generate an OAuth2 token while the security metadata have some defined auth parameters or HTTP headers, the error
Failed to generate OAuth 2 Authorization Header
is displayed. -
DI-7765: The error messages returned as output by Salesforce are incomplete/truncated in some situations.
Version 2023.1.1
Bug fixes
-
DI-6747: When Salesforce rejects a row with multiple error messages, only one error is available. To leverage all these errors, customers should reverse-engineer the XML metadata corresponding to the error output and adapt their data processes accordingly.
-
DI-7262: OAuth2 requests a new token even if a former token is still valid.
Version 2023.1.0
Feature improvements
-
DI-4742: In the Replicator Salesforce to Rdbms template, the Record Separator parameter allows changing the record separator used in temporary files.
-
DI-5389: The metadata reverse-engineering has been improved.
-
DI-5628: The order in which data is integrated in Salesforce can now be defined.
-
DI-6110: Salesforce SDK - Third-party library upgrade.
Bug fixes
-
DI-4497: Wizards do not propose a scroll bar on small screens or when resizing them. This makes certain fields inaccessible.
-
DI-4878: The temporary file is not cleaned at the end of the execution when using the Load Salesforce To Hive template.
-
DI-6085: When the
DUPLICATES_DETECTED
error is returned by Salesforce, the component unexpectedly stops reading the results of the current batch. -
DI-6461: When running multiple data flows with different OAuth2 tokens, the tokens are mismatched with each other, leading to authentication errors.
Version 5.3.12 (Component pack)
Bug fixes
-
DI-7663: Salesforce upsert operation fails with the error 'InvalidJob : External ID was blank'.
-
DI-7667: Missing result data after Salesforce integration process.
-
DI-7765: In some situations, Salesforce returns error messages that are incomplete or truncated.
-
DI-8942:
ClassNotFound
exception in Designer when loading some components.
Version 3.0.0 (component pack)
Feature improvements
-
DI-3035: Use Salesforce BULK API V2 to write
-
DI-3701: Allow Components to contribute to Designer monitored statistics
-
DI-4508: Update Components and Designer to take into account dedicated license permissions
-
DI-4727: Rebranding: Templates and sample projects
-
DI-4962: Improved component dependencies and requirements management
Version 2.1.2 (Salesforce component)
Version 2.1.0 (Salesforce component)
Feature improvements
-
DI-3510: EMF compare utility - Component has been updated to support EMF Compare comparison utility
Bug fixes
-
DI-1621: When extracting data from Salesforce, such as when using the replicator, a "Connection reset" was thrown in some situations, most notably when extracting large sets of data
-
DI-1961: Template - Integration Rdbms to Salesforce - fix a typo on "SQL Fetch Size" parameter, "Fecth" instead of "Fetch"
-
DI-2810: When the execution of an asynchronous SalesForce batch was terminated externally, the exception was not recognized and the session appeared as normally executed
-
DI-3561: Having a line return character in a filter defined on a Salesforce datastore in Mapping unexpectedly produces a "Malformed Query exception" at execution
Version 2.0.3 (Salesforce component)
Version 2.0.2 (Salesforce component)
Feature improvements
-
DI-2855: Load Salesforce to RDBMS and Load XML to RDBMS Templates should not be proposed when loading data from Salesforce to Hive (they are not applicable in this situation)
-
DI-1910: Templates updated - New parameter 'Cdc Subscriber' on Templates on which it was not handled yet
-
DI-1909: Templates updated - New Parameters 'Unlock Cdc Table' and 'Lock Cdc Table' to configure the behaviour of CDC tables locking