Published:
Saturday, September 12, 2026 - 04:07
- Fixed: [Parquet Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [Avro Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [Dynamics GP Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [EDI Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [QuickBooks Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [JSON Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [MongoDB Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [NetSuite Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [REST Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [Sage Destination] Hang if an exception is thrown before all buffers are sent for processing.
- Fixed: [XML Destination] Hang if an exception is thrown before all buffers are sent for processing. - 4829
- New: Resolve "Parquet destination doesn't account for field_id's of sample files" - 4379
- Fixed: [Parquet Destination] Prevent NullReferenceException dependent on the ordering of fields in the schema. - 4825
- New: [Kafka] Upgrade to latest Confluent.Kafka 2.15.0 - 4821
- Fixed: [NetSuite] id columns in composite elements didn't appear. Included required for composite elements replace parameter for Upsert action. - 4824
- New: [Base] Improved handling of automatic mapping in destination components with nested inputs - 4822
- Fixed: [Dynamics CRM Destination] Issue with decimals with Ignore Unchanged mode. Adds also diagnostic logging when detecting a value mismatch. - 4784
- New: [REST Source] Support for specifying a custom output as the base one - 4760
- New: [Installer] Smaller MSI size - 4819
- Fixed: [Dynamic Results Component] Crash when input column is not mapped to external.
- Fixed: [Dynamic Results Component] Crash when results or error output is attached. - 4791
- Fixed: [REST Connection Manager] Warn for invalid server URL before starting getting a new token - 4815
- New: [Parquet Destination] Use the column value for file suffix when outputting to multiple files based on a chosen column - 4808
- New: [Parquet Source] Control memory usage by supporting reading only some rows within a row group via MaxRowsPerBatch property
- New: [Parquet Source] Optimize to read only the mapped columns - 4779
- Fixed: [MongoDB] Default string columns in MongoDB Source and MongoDB Destinations are now 250 (instead of 256) characters, as in all other SSIS+ components. - 4813
- Fixed: [Database Destination] Proper detection of dates in DB2 in the ADO.NET Driver (model with DT_DBDATE instead of DT_DBTIMESTAMP) - 4810
- New: [REST] Support PEM-encoded PKCS#8 private keys for JWT signing in Salesforce, Salesforce GraphQL, Microsoft Graph, Snowflake, and Google services, including unencrypted keys.
- Fixed: [Salesforce Connection] Allow an empty JWT key password when using an unencrypted private key. - 4741
- New: [Database Destination] Improve warnings related to mapped columns data types differences - 4811
- Fixed: [Database Destination] With OLE DB the column size was ignored when initializing metadata - 4807
- New: [Snowflake] Add WaitForCompletion parameter to allow for skipping partition handling when executing statements - 4805
- Fixed: [REST] Verbose log file no longer kept locked during the process lifetime - 4804
- New: [REST] Introduced new function to run code from the configuration. - 4802
- Fixed: [Base] A regression with variable with raw JSON containing ? or * - 4801
- Fixed: [Database Destination] A race condition when using OLE DB provider with multiple destinations running in parallel - 4800
- Fixed: [Snowflake] When using
{ Custom }resource in REST Destination to execute statements, wait for the result. - 4799 - Fixed: [Visual Studio] Some design-time error messages with COMException were not correctly displayed (instead got errors about
dtsmsg160.dll) - 4793 - Fixed: [REST Connection Manager] Several issues with the editor for dynamic authentication parameters linked to the "UserConfiguration" property - 4797
- New: [File Browser] Support for shortcuts for delete/rename operations, navigation to file/folder by typing and cancellable progress window when uploading multiple files - 4795
- New: [Parquet Destination] Support for creating row groups when a column value changes. - 4796
- Fixed: [Snowflake] Fix overflow recent regression on JWT auth - 4792
- Fixed: [Database Destination] Regression issue with the behavior of
Timeoutproperty - 4787 - Fixed: [Base] Corrected the handling of synchronousInput attribute in metadata.syncOutputs function. - 4788
- New: [MongoDB Destination] Support for
ObjectIdvalues in fields other than standard_id- 4752 - New: [Receive Mail Task] Reading of mail attachments in enumerable
FileInfoStreamstreams - 4770 - Fixed: [Magento] Authentication no longer working due to requiring HMAC-SHA256 - 4785
- New: [Salesforce] Update API to 67.0 - 4781
- New: [Parquet Source] MaxConcurrentReaders property. Specifies the maximum number of threads used to read multiple source streams concurrently.
- New: [Parquet Source] Support wildcard patterns in string source variables.
- New: [Parquet Source] Added support for the MULTIFILE Connection Manager.
- New: [Avro Source] MaxConcurrentReaders property. Specifies the maximum number of threads used to read multiple source streams concurrently.
- New: [Avro Source] Support wildcard patterns in string source variables.
- New: [Avro Source] Added support for the MULTIFILE Connection Manager.
- New: [XML Source] MaxConcurrentReaders property. Specifies the maximum number of threads used to read multiple source streams concurrently.
- New: [XML Source] Support wildcard patterns in string source variables.
- New: [XML Source] Added support for the MULTIFILE Connection Manager.
- New: [JSON Source] Support wildcard patterns in string source variables.
- New: [JSON Source] Support wildcard patterns in JsonFile property. The property is deprecated.
- New: [JSON Source] Added support for the FILE and MULTIFILE Connection Managers. - 4739
- New: [Snowflake] Support internal stages bulk loads to Snowflake GCS, AWS and Azure - 4677
- Fixed: [Base] Remove extra parenthesis when there's no unmapped columns. - 4777
- Fixed: [CDC Source] Support for multiple outputs in dynamic data flows with Data Flow Task Plus - 4774
- Fixed: [Base] Make
utils.replaceVariableValueswork withnullandundefinedstring values - 4775 - Fixed: [JSON Destination] When an upstream component fails before the normal end-of-rowset signal, do a proper cleanup - 4762
- New: [Procore] Defined start_date/end_date for log-related resources. - 4771
- Fixed: [REST] Regression issue with parallel use of REST Connection Manager with RetainSameConnection=True and closing it - 4769
- Fixed: [REST] Issue with converting from XML to JSON (got stack overflow when nested same-name XML elements are followed by a sibling) - 4761
- Fixed: [Script Component] Clicking on Advanced tab does nothing - 4763
- New: [REST] Try to preserve user selection (endpoint + parameters) upon changing the connection in the REST Source and Destination editors. - 4759
- Fixed: [Base] Improve error handling for destinations that support composite inputs. - 4758
- New: [File Transfer Task] Support for receiving multiple files in an enumerable object variable - 4755
- Fixed: [Salesforce Destination] Error with the Result output with bigger volumes of data. - 4751
- New: [Blackbaud] Included definition for 'School | User' employment set. - 4753
- Fixed: [Smartsheet] Modified to use different function to process input number data. - 4747
- New: [Message Queue] Support for Partition ID when sending messages to Kafka - 4716
- Fixed: [EXCHANGE] Crash when attempting to retrieve a new token (regression issue)
- Fixed: [IMAP] Crash when attempting to retrieve a new token (regression issue)
- Fixed: [QuickBooks Online] Crash when attempting to retrieve a new token (regression issue) - 4744
- Fixed: [Microsoft Graph] Issues with folder rename. - 4735
- Fixed: [File Transfer Task] SSH connectivity could fail with no error details (NullReferenceException) - 4742
- Fixed: [Azure Blob Storage] Issues with folder rename and delete. - 4737
- Fixed: [Google Cloud Storage] Issues with folder renaming and deletion. - 4733
- Fixed: [Azure Files] Issues with folder delete and rename. - 4736
- Fixed: [Box] Issue with folder deletion.
- New: [Box] Support for renaming files and folders. - 4734
- New: [File Transfer Task] More information on exceptions - 4740
- Fixed: [Amazon S3] Issues with incomplete deletion of folder contents. - 4732
- Fixed: [REST Connection] Issues with the internal cache. - 4738
- New: [Parquet Source] Introduced support for a file name column. - 4730
- Fixed: [Sources] Synchronize error output column when including or excluding a column from an output. - 4731
- Fixed: [Amazon S3] Issues with incomplete renaming of a folder and its files. - 4729
- New: [File Transfer Task] Now the user can not only select files in the File Browser, but can also download, upload, create, rename and delete items. There's also now a "File Manager" button in several connection managers that support remote files management. - 4727
- New: [Parquet Destination] Split data into row groups or files based on row count, data size or delimiter rows. - 4713
- New: [REST] Add support for file hashes returned in
GetListing()for all RCM configurations that support hashes - 4722 - New: [REST] Make more obvious where are the placeholders in server URLs - 4725
- Fixed: [File Transfer Task] File Browser issued an unnecessary "get files listing" operation upon selecting an item via OK - 4724
- Fixed: [Procore] Fixes in Procore.UI.ProjectEditor definition. - 4723
- Fixed: [Google Drive] Issue with the "Change" resource - 4718
- New: [Database Destination] Support for Microsoft SqlClient Data Provider
- New: [CDC] Support for Microsoft SqlClient Data Provider
- New: [DataFlow Task Plus] Support for Microsoft SqlClient Data Provider for ADO.NET connection
- New: [REST] Support for Microsoft SqlClient Data Provider for ADO.NET connection when storing a token in SQL Server - 4719
- New: [JSON Destination] Append to the destination file only when in JSON Lines mode, otherwise replace the file - 4721
- New: [Smartsheet] Updated to use the latest API endpoints. - 4720
- New: [REST Source] Improved the Preview tab to view all outputs and to display composite records also as JSON, besides the tabular view. - 4701
- New: [Procore] Updated Project.Read to use v1.1 end point. - 4715
- Fixed: [NetSuite] Fixes in NetSuite.generateQuery function. - 4714
- New: [Parquet Source] More efficient reading of flat Parquet files - uses less memory and is 3 times faster - 4712
- Fixed: [Salesforce Destination] Error Output received successful rows - 4708