Changelog¶
Version 2.0.22¶
- CC-29058: Fixed Salesforce Bulk API V1 Source Connector’s Query builder to avoid data loss.
Version 2.0.21¶
- CC-29195: Bumped
protobuf-java
to 3.21.7 to fix CVE - CC-28603: Fail connector on non-retriable error only when
behavior.on.error
isFAIL
- CC-20253: Fixed Salesforce Platform Event Sink Connector retrying on non-retriable exception
Version 2.0.20¶
- RCCA-19208: Introduced delay in polling of Batch Job Status to reduce API call usage in Bulk API Source Connector
- CC-27038: Fixed offset handling in Salesforce Bulk API Source Connector
Version 2.0.19¶
- RCCA-19208: Improved retry logic for transient error in Salesforce Bulk API Connectors
- Bumped connect-plugins-common version to v0.9.28
- RCCA-18607: Fix data loss issue in Salesforce Bulk API Source Connector
Version 2.0.18¶
- CC-26236: Fixed Salesforce Bulk API Source Validation to use same API version for Salesforce APIs used in connector
Version 2.0.17¶
- CC-25323: Bumped connect-plugins-common to v0.9.24 to fix CVEs
- CC-25350: Bumped common-io to 2.15.1 to resolve CVE
Version 2.0.16¶
- Bumped org.json to v20231013 to fix CVEs
Version 2.0.15¶
- Bumped connect-plugins-common to v0.9.22 to fix CVEs
- Bumped jetty version to 9.4.53.v20231009 to fix CVEs
Version 2.0.14¶
- CC-22973: Improved retry logic for transient error cases
- CC-21632: Improved validation error for Auth failures
- CC-20586: Fixed Salesforce CDC Connector JWT Auth Mode
- RCCA-14880: Updated salesforce dependency version to v59.0.0
Version 2.0.13¶
- Updated guava, jackson and json dependency versions to fix CVEs
- RCCA-13538: Fixed Converter logic for Date field in Salesforce Sink Connectors
Version 2.0.12¶
- Upgraded connect-plugins-common version to 0.9.5 to fix CVEs
Version 2.0.11¶
- RCCA-12253: Fixed data loss issue in Salesforce Bulk API Source connector
- RCCA-11975: Encoded Rest API URL parameter values before making rest call
- RCCA-10681: Fixed issue with null field updates in Salesforce SObject Sink connector
Version 2.0.10¶
- RCCA-11506: Fixed Salesforce Bulk API connector by using latest API version at all places
Version 2.0.9¶
- CC-19445 Added encryptedstring as supported type to BulkApiSource schema generator
Version 2.0.8¶
- RCCA-10917: Used proxy configured HTTP client in AbstractSalesforceValidation
- Fixed bug where messages are being skipped when
CreatedDateTime
is not present in Salesforce object - Updated connect-plugins-common version to fix CVE
- CCLOG-1925: Remove logged username
- Added Salesforce grant type
- Added functionality to catch
ConnectException
and record appropriate errors in SObject Sink connector
Version 2.0.7¶
- RCCA-9320: Handled response correctly when double field is represented as quoted string
Version 2.0.6¶
- RCCA-8834: Fixed NPE by adding null check for
getReplayId()
function
Version 2.0.5¶
- CCLOG-1820: Fixed duplication of records during restarts in Salesforce Platform Events Source connector
- Updated connect-plugins-common to 0.8.17 to resolve Gson and
jackson-databind
CVEs - CCLOG-1685: Added support for Salesforce CDC API message format
- RCCA-6242: Fixed Salesforce Platform Events Source connector to respect configured API version configured
Version 2.0.4¶
- CCLOG-1591: Prevent NPE in PlatformEventSink when DLQ disabled
Version 2.0.3¶
- RCCA-5143: Write empty events DLQ instead of skipping.
Version 2.0.2¶
- RCCA-6002 Fixing CVE-2021-22569 by updating parent, and pulling in the CVE fix. Fixing CVE-2021-28165.
- Wrap AsyncApiException in ConnectException instead of RetryCounterException in the SalesforceBulkApiSourceTask
- Including fields of type combobox in SObject schemas
Version 2.0.1¶
- CCLOG-1354 Fix Bulk API connector swallowing ConnectionException while describing object
Version 2.0.0¶
- CCDB-4359: Vulnerable dependency io.netty_netty-codec:4.1.61.Final for kafka-connect-salesforce:master-latest
- CCLOG-1164: Add custom channel support to Salesforce CDC Source connector