New: [Parquet Destination] More efficient creation of flat Parquet files
Fixed: [Database Destination] COMException when executing DB2 or Informix bulk inserts in a loop. - 4703
New: [Dynamics Business Central] Removed non-essential parameters from Entity resource actions. Introduced actions 'Custom Endpoint' resource. - 4702
[Fixed]: [Base] Resolve "Alert InfoBox not scaling correctly" - 4688
New: [Database Destination] More descriptive errors when the information required to create an SQL Server temporary table cannot be retrieved. - 4694
New: [Google Drive] Move the Google Drive file or folder to the trash during Delete and Rename operations, in case the user permissions don't allow permanent deletion. - 4697
New: [XML Destination] Support XML schema creation from a component metadata schema.
Fixed: [XML Source] Support for reading simple elements and their attributes.
New: [JSON Source] Support for reading primitive arrays.
New: [JSON Source] Examine the entire JSON source string to identify columns.
Fixed: [JSON Source] Incorrect column names for object properties when the source is a string. - 4655
New: [PostgreSQL] Connection manager that supports password-based authentication, Microsoft Entra ID, Google Cloud IAM, and AWS IAM - 4596
Fixed: [Veeva Vault] Improved Veeva.setPicklistValue to process more than one picklist field. - 4692
Fixed: [Base] Prioritize case-sensitive mapping when columns differ only by casing. - 4687
Fixed: [Base] Relaxed Utils.EnumerateStreams processing to be able to process standard Stream objects. - 4689
New: [Salesforce Marketing] Added a REST Configuration - 4686
New: [Hubspot] Support for OAuth 2 authentication - 4678
New: [ZenDesk] Support for custom objects
Fixed: [ZenDesk] Pagination for some resources - 4684
Fixed: [Snowflake] Batching support for Upsert/Update/Delete
Fixed: [Snowflake] Empty row values handled correctly for all types, replaced by null/empty byte array
Fixed: [Snowflake] SHOW TABLES takes in account the context
New: [Snowflake] Introduce Custom Statement resource in REST Source and REST Destination - 4666
Fixed: [Base] Various issues with custom Editors UI in high-DPI monitors. - 4668
Fixed: [REST Connection Manager] Crash when "fx" button for dynamic auth parameters is used with a token-based authentication - 4679
Fixed: [JSON Destination] If using decimal, currency and similar output columns, the JSON output had unexpected text like "$numberDecimal" - 4674
New: [Docusign] Introduced a Docusign REST configuration - 4184
Fixed: [Dynamics Business Central] Removed the API version from the custom url. It is not needed. - 4671
New: [Data Flow Task Plus] Workaround for a validation bug in the Flat File Source component when using a Unicode source file. When saving the Data Flow Task Plus editor, ValidateExternalMetadata is set to True on the Flat File Source component, and DelayValidation is set to True on the Data Flow Task Plus. - 4667
New: [Veeva Vault] Included Create action definition for objects. - 4670
New: [Procore] Included project endpoint in 'Direct Cost Line Item' resource. - 4669
Fixed: [Google Drive] Cannot rename a file located in a Shared Drive. - 4660
New: [MongoDB] Support for connecting to MongoDB 8.1 or later - 4662
Fixed: [Database Destination] Provide a clear error message when the component fails to connect.
Fixed: [Database Source] Provide a clear error message when the component fails to connect. - 4656
Fixed: [Data Flow Task Plus] Issue with Dynamic Aggregate when targeting SQL2025 - 4665
Fixed: [XML Source] Prevent asking twice to initialize the schema from a variable. - 4663
New: [Veeva Vault] Included filter endpoint for easier object querying. - 4659
Fixed: [Query] Exception when using Microsoft OLE DB provider for SQL Server - 4657
Fixed: [XML Source] Resolved an issue where repeated elements in the root element were not supported.
Fixed: [JSON Destination] Regression affecting inputs and columns creation from a generic schema.
New: [JSON Destination] Added support for arrays of primitive types. - 4650
Fixed: [Base] Fixes & improvements testing of connectivity of Connection Managers - 4642
New: [Procore] Included 'Client Credentials' authentication. Defined 'Planning People' resource. - 4654
New: [Mail] Add support for moving mail in Exchange and IMAP connections (used with MailTask.js) that doesn't leave a copy of the moved emails in the "Deleted" folder - 4644
New: [Sort+] Support for dynamic data flows - 4481
Fixed: [Parquet Source] Support for all timestamp and time types with appropriate scaling.
New: [Parquet Source] Support for reading byte arrays.
New: [Parquet Source] Support for reading maps and lists containing primitive types.
Fixed: [Parquet Destination] Support for reading empty lists.
New: [Parquet Destination] Support for various compression methods and compression levels.
New: [Parquet Destination] Support for specifying the use of dictionary and delta binary packed encoding.
Fixed: [Parquet Destination] All timestamp and time types are written according to the scale and type specified in the schema.
Fixed: [Parquet Destination] Supports writing empty list elements.
New: [Avro Source] Support for all timestamp and time types with appropriate scaling.
New: [Avro Source] Support for decimals with appropriate precision and scale.
Fixed: [Avro Source] Proper columns and types for union fields.
Fixed: [Avro Source] Improved serialization of Map fields to JSON.
New: [Avro Source] Support for arrays of primitive types.
New: [Avro Destination] All timestamp and time types are written according to the scale and type specified in the schema.
New: [Avro Destination] Decimal types are written according to the precision and scale specified in the schema.
New: [Parquet Source] Automatic handling of forward-only streams (load them in memory) - 4608
Fixed: [Base] Project-level connection getting improperly released after Execute Package Task completion, even with RetainSameConnection = True
Fixed: [REST] Prevent incidents of HTTP requests missing authentication-level parameters due to race conditions. - 4595
Fixed: [Pipedrive] The Team resource didn't work. Redirected to the new LegacyTeams endpoints. - 4609
Fixed: [Data Flow Task Plus] Static columns in the results output of destinations were not removed when using the "Remove static columns" command. - 4606
New: [REST Source] Don't automatically select newly added fields in RCM unless the Resource or the Endpoint is changed.
Fixed: [REST Source] Crash when copying metadata with complex fields present (newly introduced functionality in 2.3) - 4604
New: [JavaScript] Support custom title, description and documentation link in JS Task and JS Component editors. - 4599
Fixed: [JavaScript] When executing a JS script, create a temporary JS file only when debugging is enabled. - 4598
Fixed: [JavaScript] Cannot compile script when open generic method is called.
New: [JavaScript] Clr Array wrapper. - 4578
New: [Dynamics Business Central] Support for 'Client Credentials' authentication. - 4593
Fixed: [JSON] Regression issue in JSON Source and JSON Destination with a missing NTEXT column with JSON child elements - 4581
Fixed: [File Transfer Task] The folders and files in the Remote File Browser were not always sorted - 4584
New: [File Transfer Task] When attempting to download Google document formats, instead of failing, automatically export them to the corresponding Microsoft Office formats - 4482
Fixed: [Base] Issue executing packages on machines where Visual Studio 2026 and SQL Server 2025 are both installed - 4575
Fixed: [REST] Issue with escaping XML characters - 4583
New: [REST] Enrich the verbose logging - 4555
New: [SugarCRM] Included required parameter to retrieve deleted records. - 4579
New: [Database Destination] Improve the speed of the inserts with ODBC drivers.
New: [Database Destination] In ODBC bulk mode support for SQL Server time, datetime2, and datetimeoffset data types.
Fixed: [Database Destination] In ODBC don't use float numbers for numeric columns. - 4475
Fixed: [KRONOS] Issue with 'Create' action in 'Time Punch' resource. - 4491
New: [Installer] Show build number or patch number (for unofficial builds) in installer's product name. - 4560
New: [REST] Better display of SSIS variables in the Source and Destination parameters
New: [Base] Better display of SSIS variables in Text Editor popup - 4559
Fixed: [Autodesk Construction Cloud] Various issues - 4558
Fixed: [File Transfer Task] Issue when download a file with colon from SFTP
Fixed: [File Transfer Task] Missing tooltip to warn about files with special characters in the FTP Browser - 4557
New: [Twilio] Support for Basic authentication (API Key and Account SID) - 4549
Fixed: [Base] Improved error messages related to DTS_E_INDUCEDTRANSFORMFAILUREONERROR errors - 4554
Fixed: [Data Flow Task Plus] In Database Destination, when creating a table, set default values for scale and precision for numeric/decimal type when they are not defined
Fixed: [Data Flow Task Plus] In Database Destination, when creating a table, datetime column is created as date column - 4551
New: [Avro Source] Support for reading data when decompressing in memory multi-archive files
New: [Parquet Source] Support for reading data when decompressing in memory multi-archive files
New: [JSON Source] Support for reading data when decompressing in memory multi-archive files
New: [XML Source] Support for reading data when decompressing in memory multi-archive files - 4518
Fixed: [Snowflake] Include in JWT authentication the same optional parameters as in OAuth2 authentication - 4546
Fixed: [REST] Issue using variables with newlines within a single parameter value in REST Source and REST Destination - 4550
New: [Base] Improved support for offline connections (better design-time errors and visual cues in some editors)
Fixed: [Database Destination] Regression issue with OLEDB validation - 4533
Fixed: [File Transfer Task] The GetListing() calls ignored the Retry settings
Fixed: [REST] Multiple Connection Managers can safely log to the same file - 4540
Fixed: [File Transfer Task] The Retry mechanism now also includes the establishing of the connection. - 4548
Fixed: [Derived Column Plus] The validation doesn't update properly after user fixes an issue with sample values.
Fixed: [EDI] Corrected the handling of escaped escape.
New: [DataFlow Destination] Support for parallel multicast reading via DataFlow Source. Added InputHandling property.
Fixed: [Sort Plus] Don't fail the component if the temporary cache can't be deleted. Instead retry and don't throw exceptions.
New: [CDC for SQL Server] Introduce CDC Task Plus and CDC Source Plus with MS SQL Server support - 4383
New: [Base] Enhanced support of stream objects to include additional information like name, hash, creation time, etc.
Fixed: [MongoDB] Issue with initializing metadata for collection with decimal128 field. Now uses DT_NUMERIC(38,18) - 4505
Fixed: [File Transfer Task] Couldn't send a file from a stream variable to another destination, due to its original file name not being stored
Fixed: [File Transfer Task] Regression when sending a byte array from a variable
New: [Stream Task] Introduced action "Set stream name" via which destination file name can be specified/amended - 4463
Fixed: [Derived Column Plus] Prevent errors related to missing error output - 4503
New: [FTPS][SSH] Updated to use the latest backend modules. - 4502
New: [Microsoft Graph] Included optional 'clear' parameter to clear sheet before sending data in 'Workbook | Sheet Data' resource. - 4500
Fixed: [Installer] A regression issue with SQL Server 2017 components not being installed. - 4497
New: [Microsoft Graph] Included handling for hyperlink fields. - 4496
Fixed: [Microsoft Graph] Unable to upload large stream from Variable.
Fixed: [Azure Files] Unable to upload large stream from Variable.
Fixed: [Box] Unable to upload large stream from Variable.
Fixed: [Box] Cannot create folder in root.
Fixed: [Databricks] Unable to upload large stream from Variable.
Fixed: [Google Cloud Storage] Unable to upload large stream from Variable.
Fixed: [Google Drive] Unable to upload large stream from Variable.
Fixed: [IBM Cloud Storage] Issues with file names with special characters (like #, %, etc.) - 4488
New: [Salesforce] Support for OAuth2 Client Credentials flow - 4492
New: [MongoDB Destination] 'KeepNulls' property to control whether to skip empty elements - 4494
New: [Install] Support for Visual Studio 2026. - 4495
Fixed: [OFTP] Race condition error "Collection was modified after the enumerator was instantiated" - 4480
New: [Base] Updated with latest modules from SSDT 17.0.1008.3 - 4493
Fixed: [REST] Resolve "External field initialization fails when the name of a field is an uppercase "Name"" - 4484
Fixed: [Data Flow Task Plus] Check for script before trying to load. - 4489
New: [REST NetSuite] Various enhancements - 4490
Fixed: [OpenPGP Task] Partial upload of decrypted to Variable file. - 4487
Fixed: [Microsoft Graph] Issues with file and folder names with special characters (like #, %, etc.) - 4485
New: [Parallel Loop Task] Decrease the initialization time of the parallel packages executors - 4461
New: [File Transfer Task] Add extra validation to not allow deferred streaming to a variable using connections that close immediately after using them - 4476
Fixed: [Visual Studio] Connection Managers' Properties windows might become unusable for up to 5 minutes from loading a SSIS project (due to refresing each second). - 4478
Fixed: [Snowflake] Various fixes - 4427
New: [PowerShell Task] Support for Information Stream and Write-Host (requires PowerShell 5.0 or later) - 4468
New: [REST] Configuration for Culture Amp and Freshdesk services. - 4473
New: [Database Destination] Improve the speed of the operation with OLEDB databases - 4348
New: [Azure Blob Storage] Added support for Container and Blob endpoints. - 4446
New: [MongoDB Source] Support for aggregation pipelines, as a more flexible mechanism than only filtering a collection. The Filter property is made obsolete by the new PipelineJSON property.
Fixed: [MongoDB] Minor fixes in MongoDB Source and MongoDB Destination - 4454
New: [Installer] Add CZSSISPlus_Restore.bat file for quick recovery from "Failed to retrieve active package." errors after SQL Server updates. - 4457
New: [XML Destination] Support for exporting to file when using a string variable destination
New: [JSON Destination] Support for exporting to file when using a string variable destination - 4460
Fixed: [Microsoft Dataverse] Modified not to suppress duplicate detection rules in Upsert when DuplicateDetectionRules parameter is set. - 4462
New: [REST] Configuration for "IBM Cloud Object Storage" service - 4323
New: [Microsoft Graph] Various enhancements and improvements. - 4458
New: [Microsoft Dataverse] Included EntityMetadata and AttributeMetadata resources. - 4456
New: [YouTube] Included APIKEY authentication. - 4455
Fixed: [Microsoft Dataverse] Update and Upsert actions didn't work properly when AlternateKey option was used - 4450
Fixed: [Parallel Loop Task] Expressions configured on 'For Each Loop' enumerator didn't work. - 4434
Fixed: [Excel Source] Issues when using a variable for the source file path. - 4449
Fixed: [Azure Services] In "Shared Key" authentication, make "Storage Account" property optional, as normally it is a part of the Server property.
New: [Azure Table Storage] Support for "Shared Key" authentication
Fixed: [Azure Table Storage] Issue when creating a table - 4440
Fixed [Excel Destination] A crash when switching from Variable to File mode - 4447
Fixed: [Azure Files] Issues with file names with special characters (like #, %, etc.)
Fixed: [Amazon S3] Issues with file names with special characters (like #, %, etc.) - 4445
New: [Excel Destination] Support for specifying the destination Excel file path as a string variable. - 4444
New: [BigCommerce] Improved actions usability by replacing usage of parameters with the use of the input data. - 4442
Fixed: [Azure Blob Storage] Issues with file names with special characters (like #, %, etc.) - 4439
New: [REST Connection Manager] Add a dialog that allows quickly making the authentication parameters dynamic. - 4438
New: [Blackbaud] New parameters for configuring own authentication application - 4436
Fixed: [Database Destination] Use LocaleID for parsing string values in numeric columns, instead of relying on the server's regional settings. - 4423
Fixed: [REST] Data conversions issues when REST Source/Destination locale is different from the system's regional settings. - 4430
New: [Salesforce] Implement OAuth2 support for Salesforce Connection Manager (JWT Bearer Flow and Web Flow) - 4382
Fixed: [General] When updating components metadata, in case the scale was different, the UI was mistakingly showing new scale as old and new as old. Fixed it. - 4431
New: [QuickBase] Included support for File fields. - 4429
Fixed: [Veeva Vault] Various fixes. - 4347
New: [Asana] Support for Project custom fields. - 4426
New: [JotForm] Improved parameter entry. - 4425
Fixed: [Database Destination] Only disallow bulk updates/upserts/delets for unknown databases (previously all operations were disallowed). - 4406
Fixed: [BigCommerce] Corrected type for video_id field. - 4421
New: [Microsoft Graph] Included definition to retrieve children of mail folder. - 4420
Fixed: [Data Flow Task Plus] Table Difference failed to process because 'Diagnostic Log' doesn't contain THUNK_COLUMN. - 4417
New: [Jira] Updated to use the new JQL endpoint to retrieve Issue. - 4416
New: [REST] New configuration for Autodesk Construction Cloud service. - 4415
New: [QuickBooks Online] Implemented endpoint to retrieve an object modified records (CDC). - 4413
Fixed: [Dynamics Business Central] Corrected Single endpoints definition to exclude pagination. - 4409
New: [Salesforce] Support for AWS VPC URLs - 4397
New: [BigCommerce] Defined 'Product | Channel' resource. - 4405
New: [MicroSoft Graph] Add test endpoint for the new Certificate authentication. Requires (Organization.Read.All or Directory.Read.All ) - 4404
Fixed: [XML Source] An error with processing XSD where xsd:extension does not define any child elements.
Fixed: [XML Source] When initializing from XSD got duplicate columns.
Fixed: [XML Source] Add more context when asking about self-referential types handling. - 4396
Fixed: [Zip Task] Remove unnecessary verification, leading to "Extra data extended Zip64 information length is invalid" error in some ZIP files. - 4400
New: [Azure Blob Storage] Included Service authentication. - 4401
New: [Microsoft Graph] Support for Certificate-based Authentication - 4385
Fixed: [Microsoft Graph] Modified to use vertical (|) bar for multi-choice selection. - 4386
Fixed: [Installer] Eliminate unnecessary deployment of multiple DLL files (some had redundant duplicates, others ended up incorrectly directly under the root C:\ folder ) - 4373
Fixed: [Amazon S3] Support for special regions like amazonaws.com.cn - 4312
New: [REST] Modify default length of ShortText to be 250 characters (consistent with other SSIS+ components). - 4376
New: [General] Support for universal JSON-based component metadata representation format, supporting composite records. Each source component allows copying the schema, while JSON, Parquet and Avro components also support initializing their metadata from such a schema. - 4308
Fixed: [Data Flow Task Plus] regression issue with missing mapping attributes in REST Destination - 4358
Fixed: [Box] Failed to retrieve list of items below the root level. - 4374
Fixed: [General] Included some missing settings in SSIS configuration XML files, related to properties editing and package upgrade - 4359
Fixed: [BigCommerce] Errors when include parameter was empty. - 4368
New: [Microsoft Graph] Included support for multi-choice SharePoint list columns. - 4367
New: [General] Update log4net.dll to a newer version with no known vulnerabilities - 4357
New: [NetSuite] Included retrieval for InventoryNumber custom fields. - 4355
Fixed: [Query] Incorrect handling of ORDER BY in multiline queries - 4352
New: [REST] Support for custom formatted value for Date header - 4354
Fixed: [Data Flow Task Plus] NullReferenceException when Union All is without an attached output - 4340
Fixed: [VS2022] "Could not load file or assembly 'Microsoft.SqlServer.ManagedDTS, Version=17.0.0.0" error message. - 4356
New: [General] Unique build numbers for patches, based on build pipeline ID. Displayed in SSIS editors headings. - 4353
Fixed: [Data Flow Task Plus] NullReferenceException in REST Destination when ConfigurationVariable is not specified. NOTE: The variable is now called CreateConfigurationVariable - 4343
Fixed: [Mail] Update Microsoft Authentication for IMAP and SMTP - 4053
New: [Amazon Redshift] Introduced a new REST configuration - 4278
New: [Message Queue Task] Support for reading multiple messages in a batch. They can be processed later in Avro Source, JSON Source, XML Source and Parquet Source - 4320
New: [Microsoft Graph] Included ability to process additional parameters for Read action in Search resource. - 4345
New: "REST Configuration for Azure Key Vault" - 4309
Fixed: [XML Source] Issue with duplicate column names (now the columns in composite outputs are prefixed with the output name).
New: [XML Source] Support for mixed-content complex elements.
New: [XML Destination] Support for mixed-content complex elements. - 4330
Fixed: [REST] A regression issue "Maximum number of named properties reached" when sending a request which body contains a JSON array with thousands of elements. - 4336
Fixed: [MongoDB] Exception when using MongoDB connection, related to MongoDB.Driver.Legacy.dll - 4337
New: [REST] Configuration for Brevo service. - 4339
New: [Zendesk] Defined access token refresh. - 4335
New: [General] Support for SQL Server 2025 - 4334
New: [REST] Support for Digest Authentication by introducing a way to not trigger exception when receiving a particular non-success HTTP status code - 4324
New: [Microsoft Dataverse] Included IgnoreTriggerExecution parameter to bypass plugin and flow executions. - 4332
New: [DataFlow Destination] Support for parallel reading via DataFlow Source. Added ConsumerCount property. Removed SignalEnd property. - 4317
Fixed: [File Transfer Task] In REST-based connections, instead of completely ignoring remote files that have characters not allowed on Windows, display those and automatically replace the problematic characters with a dash. - 4329
Fixed: [File Transfer Task] Improve error message when no files match a filter. - 4328
New: [Jira] Included definitions in User resource. - 4326
Fixed: [Procore] Various corrections. - 4327
New: [Blackbaud] Included definitions for retrieval of custom fields data in 'Church | Constituent' and 'Church | Education' resources. - 4325
Fixed: [File Transfer Task] Uploading a file to Salesforce failed in streaming mode. - 4316
Fixed: [Parquet Destination] Corrected handling of file path variables for result.
Fixed: [Avro Destination] Corrected handling of file path variables for result. - 4321
New: [Zip Task] Add streaming support for multifile archives as Enumerable. A new property LegacyObjectResult allows for preserving backwards compatibility with streaming. The IFileInfo has a Hash property that is either CRC, when available in the archive, or SHA-1 if computed
New: [File Transfert Task] Add support for uploading files from variables containing IFileInfo and Enumerable. - 4279
Fixed: [Asana] missing reference to oauth2.js - 4315
New: [XML Destination] Support for XSD schemas with multiple possible roots
New: [XML Source] Support for XSD schemas with multiple possible roots - 4314
Fixed: [Azure Queue Storage] Issue when using shared-key authentication in create and update requests - 4311
New: [File Transfer Task] More logging messages for file download - 4310
Fixed: [REST] Better default handling of selected/ignored content types in OpenAPI import - 4303
New: [Zip Task] Faster calculation of CRC for files - 4304
Fixed: [Salesforce Source] Handling of subqueries with tablenames that end with Y (ActivityHistory -> ActivityHistories) - 4300
New: [Dynamics Business Central] Defined 'Custom Endpoint' resource. - 4298
Fixed: [Shopify] Small fixes. - 4297
Fixed: [Canvas LMS] Various fixes. - 4296
Fixed: [Procore] Various fixes and enhancements. - 4295
Fixed: [REST] Issue with OAuth 1.0 authentication - 4274
Fixed: [Tableau] Documentation issue in the readme.txt file - 4288
Fixed: [Data Flow Task Plus] With source components with multiple outputs, use dynamic metadata with the first attached output, which is not necessarly the root output.
Fixed: [Xml Source] More robust handling of elements in the XML document that are not part of the XSD schema. - 4281
Fixed: [Qualtrics] Corrected pagination. - 4282
New: [Dropbox] Defined additional file properties. - 4276
Fixed: [Parquet Destination] Issue with decimals with equal scale and precision - 4269
Fixed: [XML Source] Missing optional elements in the source XML file can lead to NullReferenceException when loading data. - 4267
New: [JSON Log Provider] Introduce support for logging to JSON format - 4264
New: [AMQP 1.0] Support for receiving/sending properties, headers, and other message context in Message Queue Task Plus - 4263
Fixed: [REST Source] In Preview don't show the "More..." button when there is an error and thus no items to display - 4270
Fixed: [REST] When importing an OpenAPI if a missing schema and type show a proper error or warning message, instead of crashing with NullReferenceException - 4261
New: [Google BigQuery] Support for creating new tables or modifying their rows in Dynamic Data Flows
New: [Google BigQuery] Support for using tables as (dynamic) resources - 4245
Fixed: [File Transfer Task] When working with REST-based connections with flat namespaces (Amazon S3, Azure Blob Storage, Google Cloud Storage), some operation like retrieving a file were slow due unnecessary listing all items in the bucket/root directory - 4250
Fixed: [REST] Remove components duplications when importing an OpenAPI configuration, resulting in more compact RCM - 4248
Fixed: [Database Source] Handle date SQL Server data type as DT_DBDATE, instead of DT_DBTIMESTAMP
Fixed: [Database Destination] Handle date SQL Server data type as DT_DBDATE, instead of DT_DBTIMESTAMP
New: [Parquet Destination] Support for Precision and Scale for schema elements (for more efficient storage)
Fixed: [Parquet Destination] Handle date fields with DT_DBDATE SSIS data type instead ofDT_DATE
Fixed: [Parquet Destination] Prevent ObjectDisposedException error in dynamic data flow context - 4247
New: [Hubspot] Updated 'Marketing Email' resource to use v3 API. - 4262
New: [REST Destination] Included ActionResult column - 4257
Fixed: [Canvas LMS] Modified to configure all identifier columns from Id template. - 4258
New: [Hubspot] Included definition for search endpoint in 'CRM Object' resource. - 4259
Fixed: [Query] Support for ORDER BY clause in T-SQL Queries - 4255
Fixed: [REST] Embedded configurations are now stored in compressed form in REST Connection Manager. Besides the smaller size, this prevents an issue with big configurations with many XML elements being lost upon saving. - 4246
Fixed: [ASN Source] Issue with the Editor not allowing to specify the FILE connection - 4249
Fixed: [REST] Prevent VS crashing when a REST configuration has mutually-referencing template fields - 4237
Fixed: [SSH Connection Manager] Don't require user password if user key file is specified. - 4244
Fixed: [File Transfer Task] The specified local target folder for downloading remote was ignored if the remote folder didn't have a trailing slash - 4243
New: [REST] Add OAuth 2.0 JWT authentication template to the RCM builder - 4240
New: [Kafka] Upgrade cilent to use librdkafka.redist 2.6.1 (OpenSSL 3.3.2, CURL 8.10.1) - 4235
New: [REST] Add support in dynamic data flows for creating a new table/entity or adding columns to a table/entity (based on upstream columns). Support for Airtable, Amazon DynamoDB, Microsoft Dataverse, Microsoft Graph (Sharepoint Lists), Snowflake, QuickBase - 4106
Fixed: [Salesforce Destination] A regression issue when no Results Output is attached - 4233
Fixed: [Data Flow Task Plus] Error when generating Parquet, Avro or JSON files in a loop. - 4226
New: [Tableau] Included PAT authentication. - 4229
Fixed: [XML Destination] Output to UTF-8 is now without BOM (a more standard behavior). - 4225
Fixed: [XML Destination] Output to UTF-8 is now without BOM (a more standard behavior). - 4222
Fixed: [Base] Eliminated as many of the compilation warnings as possible. - 4221
New: [MQTT Connection] to be used with Message Queue Task Plus - 4148
Fixed: [SAS] Updated to use crypto module used in Core module. - 4216
Fixed: [Query] Skip unnecessary loading of tables when working with SQL Clause in the Editor - 4219
Fixed: [General] Some high-DPI issues with several Connection Managers Editors - 4215
New: [Procore] Included latest definitions. - 4214
New: [SAP SuccessFactors] Included more authentications. - 4213
Fixed: [JavaScript Component] Improve performance by skipping an unnecesary second validation before the start of the execution.
Fixed: [JavaScript Component] Sometimes the validation errors where not immediately dispalyed (e.g. on input/output connect/disconnect). - 4211
New: [Database Destination] Options to automatically create (CreateTableIfMissing) and update (AddMissingColumns) a table in dynamic data flows (supported only for SQL Server) - 4134
Fixed: [Data Flow Task Plus] Issue with dynamic data flow behavior of Parquet Destination, Rest Destination, Json Destination and MongoDbDestination. - 4206
Fixed: [Capsule CRM] Corrected resources where pagination is not supported. - 4203
New: [REST] Automatically bring the focus back to Visual Studio when the token retrieval completes in the external browser - 4190
Fixed: [EDI Connection] Newly introduced validation of xmltag elements in the mapping file was creating issues - 4198
New: [Power BI] Included definition to update Report datasources. - 4195
Fixed: [Amazon S3] Moving folder contents with "Rename files" action didn't work properly - 4185
Fixed: [OpenAir] APIKey is now a sensitive property of the Connection Manager - 4193
Fixed: [Kafka] Messages might not be successfully delivered if the packages completed early. - 4189
Fixed: [REST] Retrieving an access token via an external browser didn't properly report success in the browser in recent Chrome versions. - 4172
Fixed: [Data Flow Task Plus] Issue with THUNK_COLUMN being left in the output of a dynamic source component, in case there was no THUNK_COLUMN in the Error Output - 4181
Fixed: [Azure Blob Storage] Regression issue with authorization - 4179
New: [Procore] Updated with latest API modifications. - 4174
Fixed: [REST] Several configurations required an extra step when retreiving a token from an external browser - 4168
New: [NetSuite] Support for Create/Update/Delete/Upsert actions. - 4171