📘Release History
V1.51
Created: 2024-11-17
Switched back to Bulk V1 API, to enable PK chunking and better null value handling
V1.50
Created: 2024-11-14
Updated to the latest plugin runtime
V1.49
Created: 2024-11-13
Adjusted PREVIEW_SOQL_QUERY_CHUNKED so that it returns records
V1.48
Created: 2024-11-11
Fixed an issue where an error was thrown when fetching the stream list with formula fields enabled
V1.47
Created: 2024-11-10
More performance adjustments to PREVIEW_SOQL_QUERY_CHUNKED
V1.46
Created: 2024-11-08
Stream schemas will now only include formula field metadata if formula field syncing is enabled. This avoids the need to grant Metadata API permissions unless formula fields are required
Improved memory management in the chunked result download UDTF
V1.45
Created: 2024-11-07
Modified the PREVIEW_SOQL_QUERY_CHUNKED procedure to only count the records
V1.44
Created: 2024-11-06
PREVIEW_SOQL_QUERY_CHUNKED now waits for all batches to complete before invoking UDFS, to avoid timeout errors
V1.43
Created: 2024-11-05
Fixed an issue where field metadata retrieval exceeded batch limits
Fixed an issue where chunked batches containing multiple results files would error
V1.41
Created: 2024-11-01
Fixed an issue where an error may be thrown during custom field metadata retrieval
V1.40
Created: 2024-10-31
Fixed a regression from the previous release, where outbound syncs error when fetching results
V1.39
Created: 2024-10-30
Added experimental support for formula fields in normalized views
Added a preview procedure for performing chunked bulk queries
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