Salesforce Component Release Notes
This page lists the main features added and fixes made to the Salesforce component.
Change Log
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