📘Release History


V1.38

Created: 2024-10-21

  • Fixed an issue where organizations that had the limits API disabled could not sync any records inbound


V1.37

Created: 2024-10-14

  • Inbound stream schemas now include compound field components (e.g. FirstName, LastName of Contacts). This means these will be visible in the normalized views


V1.36

Created: 2024-10-04

  • Restricted the byte size limit of bulk V1 batches, as there were instances where the 10MB limit was exceeded

  • Limited bulk operation concurrency to 10, to reduce load on Salesforce API

  • Improved exception handling in result gathering during bulk operation batches

  • Added an option to retry outbound bulk uploads that fail due to record locking errors


V1.35

Created: 2024-09-15

  • Reduced some log statements from info to debug level

  • Very large tables can time out when running a count() query. When attempting to provide a total record count up front, any errors will now be caught and the stream will still proceed.


V1.34

Created: 2024-09-12

  • Complex values and Lookups now use varchar columns in the normalized views, due to the variety of values that they can take


V1.33

Created: 2024-09-06

  • Fixed issue with previous build where UDTFs were not exposed


V1.32

Created: 2024-09-06

  • Nested lookup fields with null values are no longer included in imports


V1.31

Created: 2024-09-06

  • Fixed an issue where null-valued lookup field values were erroring, instead of leaving the lookup field as null


V1.30

Created: 2024-09-06

  • Fixed an issue where bulk uploads would not include any records if there is only a single one in the run


V1.29

Created: 2024-09-06

  • Added extra logging to bulk import functions


V1.28

Created: 2024-09-05

  • Fixed an issue where consumer functions were broken by a sync engine release


V1.27

Created: 2024-09-03

  • New Salesforce API is now used (v59.0)

  • Improved logging for outbound sync global errors


V1.26

Created: 2024-08-30

  • Fixed an issue where outbound syncs may report more errored records than actually occurred


V1.25

Created: 2024-08-28

  • Added additional logging to outbound syncs to provide more diagnostic information for the bulk operation results processing


V1.24

Created: 2024-08-26

  • Fixed an issue where outbound sync record level errors may be attributed to the wrong source record when a large bulk upload is performed


V1.23

Created: 2024-08-14

  • Fixed an issue where outbound syncs containing large field values would exceed bulk import batch size limits


V1.22

Created: 2024-07-30

  • For outbound syncs, reference fields themselves are no longer marked as required in case an external id on the referenced object is chosen instead


V1.21

Created: 2024-07-30

  • For outbound syncs, Salesforce ID field will now only be selectable if the sync strategy is Upsert or Mirror (other strategies are set to the record ID)

  • For outbound syncs, fields with 'updateable' flag of false will now appear as a target field if the 'createable' flag is true


V1.20

Created: 2024-07-26

  • Added a new consumer function which returns field metadata for a particular object


V1.19

Created: 2024-07-10

  • Migrated to new plugin runtime which offers improved handling of transient transaction-related errors when syncing


V1.18

Created: 2024-07-03

  • Migrated to new plugin runtime to mitigate SQL transaction errors during highly concurrent inbound post-processing


V1.17

Created: 2024-06-28

  • Inbound syncs now provide an estimate of the total number of records up-front

  • Worked around the scenario where the REST API must be used to retrieve records, but the total length of the SOQL query exceeds the limit. See the plugin docs for the full details.


V1.16

Created: 2024-06-17

  • Inbound syncs now only use the bulk API if there are more than 2000 records to sync for the object


V1.15

Created: 2024-06-17

  • Added retry mechanism for connection errors (this is in addition to the existing rate limiting functionality)


V1.14

Created: 2024-06-12

  • Fixed an inbound sync issue where deleted records were not fetched for certain objects


V1.13

Created: 2024-05-23

  • Added a boolean flag to the SOQL_QUERY UDTF to indicate whether the bulk API should be used


V1.12

Created: 2024-05-23

  • Streams that do not support bulk export now process records in batches to reduce memory consumption


V1.11

Created: 2024-05-10

  • Fixed an issue affecting incremental inbound syncs that don't support bulk unloading


V1.10

Created: 2024-05-07

  • Fixed an issue where History streams for custom objects raised an error when syncing incrementally


V1.9

Created: 2024-05-07

  • Removed a new standard object which doesn't support querying

  • Added a consumer UDTF which returns all sobjects

  • Removed support for OAuth with Authorization Code due to issues with Snowflake secret refreshing tokens

  • Added support for the Client Credentials OAuth method

  • Deleted records will now be marked as deleted for inbound syncs


V1.8

Created: 2024-05-04

  • Fixed an issue where LoginHistory failed to sync incrementally


V1.7

Created: 2024-05-03

  • Fixed issue where OAuth connections would fail to renew their tokens after expiry

  • Removed several new standard objects which don't support querying

  • Fixed an issue where History objects did not store their progress during incremental syncs, resulting in continual full refreshes


V1.6

Created: 2024-05-03

  • Updated plugin runtime to the latest version


V1.5

Created: 2024-04-12

  • Added a consumer-facing UDTF named SOQL_QUERY, which can run ad-hoc SOQL queries and return the results directly


V1.4

Created: 2024-04-02

  • Added a connection method for OAuth (Authorization Code)

  • Built with omnata-plugin-devkit 0.3.17 which includes pinned stored proc dependencies


V1.3

Created: 2024-03-21

  • Fixed an issue where non-english characters are interfered with during download, due to an incorrect encoding header provided by the v2 bulk API


V1.2

Created: 2024-03-05

This is the first plugin version which contains release notes.

  • Fixed error which can occur when outbound records contain lookup field values

  • Pinned requirements to Anaconda-supported versions to minimise application size


Last updated