Find information on Release 10.0.47.72 (March 2026) of the Connectivity Studio for Microsoft Dynamics 365 for Finance and Supply Chain Management.
Version information:
Product | Version | Minimum version | Latest validated version | Planned next |
|---|---|---|---|---|
Connectivity Studio | 10.0.47.72 | D365 F&SCM 10.0.44 | D365 F&SCM 10.0.47 | June 2026 |
Note
Connectivity Studio updates are released as part of the Business integration Solutions (BIS) release.
What’s new
New or changed features in Release 10.0.47.72 (March 2026) – Connectivity Studio.
1. Word Document Tables Fit Within Page Boundaries
Tables generated by the Create Microsoft Word Document deployment feature now automatically fit within page boundaries. Previously, tables in generated Word documents could extend beyond the visible page area, requiring manual resizing to ensure readability.
This enhancement ensures all tables are properly constrained to the page width at the time of generation, eliminating the need for post-generation adjustments.
This feature was added as a result of change request CS00235811.
See also: Create Microsoft Word Document from project.
2. Field Deletion Validation Includes Source Query Ranges
When you delete a field from a source document query, the system now checks whether the field is used in a Range configuration and displays a validation prompt before proceeding. Previously, the system only warned about fields used in Relations or Sorting configurations. Fields used in ranges were silently deleted, causing the range setup to break without any notification.
The validation prompt now covers all field usages:
Relations
Sorting
Ranges
If a field is used in one or more of these configurations, you must confirm the deletion. The system then removes the field and its associated configuration.
This feature was added as a result of a customer request.
See also:
3. Dead Letter Queue Properties Support
When processing messages from a Service Bus Dead Letter Queue (DLQ), Connectivity Studio now reads and exposes two additional message properties:
DeadLetterReason – contains the reason the message was moved to the Dead Letter Queue
DeadLetterErrorDescription – contains the detailed error description associated with the dead-lettered message
These properties are available for mapping in the source document, enabling you to capture diagnostic information about failed messages and use it in downstream error handling processes within D365 F&SCM.
Previously, these properties were not accessible through Connectivity Studio, making it difficult to understand and act on the cause of message failures without external tooling.
This feature was added as a result of change request CS00238534.
See also:
4. Performance Index on Service Bus Received Data Table
A non-clustered index has been added to the BisConSbReceivedData table. This resolves deadlock issues that occurred when multiple batch threads processed Service Bus messages across different legal entities simultaneously.
In high-throughput multi-company environments where Service Bus messages are processed in parallel, concurrent writes and reads to the BisConSbReceivedData table could cause deadlocks, resulting in failed message processing. The new index reduces contention and improves processing stability and throughput.
This feature was added as a result of change request CS00238981.
See also: Monitor data received from Azure Service Bus queue or topic subscription
5. ODBC Large Dataset Processing Improvements
Several improvements have been made to Connectivity Studio's ODBC integration to support reliable processing of large datasets, including databases with millions of records.
5.1 Background
When connecting to on-premises databases with very large tables through ODBC, users encountered timeout errors during both data retrieval and parallel processing. The root causes included slow record-count queries, inefficient paging strategies for large datasets, and missing database index hints that caused full table scans.
5.2 What changed
Query info timeout handling
Timeout handling has been added to the query info function, which determines the total record count and calculates the number of processing threads. Previously, this function could run indefinitely on large datasets, blocking the processing start. The function now respects the configured timeout threshold.Modulo paging option
A new paging method, Modulo, is now available for ODBC documents. The modulo option assigns records to pages based on the record ID divided by a set number, rather than using offset-based paging. This approach results in more consistent query performance for large datasets because it avoids the performance degradation that occurs with high-offset queries in traditional paging.Partition and Data Area ID in ODBC queries
ODBC connector queries now automatically include the Partition and Data Area ID fields. In database systems such as AX 2012, primary indexes include these fields. Without them, queries could not use the primary index and resulted in full table scans. Including these fields ensures the database uses the correct index, significantly improving query performance.The connector uses the current legal entity's Data Area ID automatically, reducing the need for manual changes when running the same document for different companies.
SQL query execution plan viewer
A new diagnostic tool is available on ODBC documents. You can use it to retrieve and display the SQL Server execution plan for the configured query. This allows message and document designers to verify which indexes are being used and to identify missing indexes that may affect performance.Data range support for incremental ODBC imports
ODBC imports now support data ranges, allowing you to migrate or synchronize only new or changed records instead of the full dataset. This is useful for large initial data migrations and for ongoing delta synchronizations where re-importing unchanged records is unnecessary.Rerun failed pages
When processing data in parallel across multiple threads, individual pages (thread batches) may fail. You can now rerun only the failed pages instead of restarting the entire data load. This reduces processing time and resource usage when recovering from partial failures.Consistent delta run date handling across parallel threads
In delta run scenarios using parallel processing, all threads now use the same start and end date. Previously, threads could use slightly different time boundaries, resulting in missed or duplicated records. This change ensures complete and consistent data synchronization across all threads.
6. EDI Telemetry for Message Consumption
The telemetry infrastructure has been updated to capture and report on EDI message consumption data. This enables better operational visibility into EDI throughput and usage patterns for monitoring and reporting purposes.
Bug fixes
Bug fixes in Release 10.0.47.72 (March 2026) - Connectivity Studio.
Bug Number | Title | Description |
|---|---|---|
232453 | Release characters not processed correctly for EDI document type | Resolved an issue where release characters in EDI document types were not processed correctly. The release character properly removed reserved characters for sub-element separators but incorrectly retained the release character sign in front of segment terminators. |
227709 | Cannot create multiple ODBC commands | Resolved an issue where creating a second ODBC command was not possible. Both ODBC command records are now saved correctly. |
237532 (CS00238481) | Secret Reference fails to upload SFTP private key | Resolved an issue where uploading an SFTP private key (.ppk file) in the Secret Reference configuration failed because the system incorrectly required an X.509 certificate structure. SFTP private keys are now accepted without requiring embedded X.509 certificates. |
233615 (CS00238802) | Source status field updated despite missing connector configuration | Fixed an issue where the Update source status field was updated even when the target connector (Azure Blob Storage) had no valid connection configured. The source status now only updates when a valid connector connection is present. |
234592 (CS00238891) | Target document Append mode overwrites existing data | Resolved an issue where using the Append open mode with Use header enabled on a target document caused existing data at the top of the file to be overwritten instead of appending new records below it. |
235505 (CS00239031) | Field condition on Dynamic Action setup not evaluating correctly | Fixed an issue where field conditions configured in the Dynamic Action setup were not evaluating correctly, causing actions to trigger or be skipped unexpectedly. |
Known Issues
The following issues have been identified in Release 10.0.47.72 (March 2026) - Connectivity Studio.
Issue | Description |
|---|---|
Context-sensitive help button | Connectivity Studio forms have a context-sensitive help button. Example: At this moment, the connection between the context-sensitive help button and the new documentation portal is not yet fully established. When clicking the help button, you will be redirected to the main page of Connectivity Studio in the new documentation portal. From there, you can navigate or search to find the information you need. |
Custom Query Performance | Complex custom queries with multiple join operations may experience slower performance in high-volume scenarios. |
Cross-Company Filtering | Some filtering operations may require additional validation when working across multiple legal entities. |
File Processing Timeout | Very large file processing operations may occasionally timeout in environments with limited resources. |
Form Mapping Recorder Error | Starting the form mapping recorder can cause a fatal error. This occurs when opening the message from the BIS workspace. If you open the message from the BIS menu, the error does not occur. |
Feature Management Limitations | Microsoft regularly introduces new features via Feature Management or directly in the application. Some features are in public preview and will become generally available in future releases. Others are already generally available and can be activated. Compatibility with all new features or combinations is not tested. If issues arise after enabling a feature, contact STAEDEAN support. |
SQL Trigger Creation Error | Version 10.0.39 enables the "SQL row version change tracking" feature by default, adding the SysRowVersion field to all tables. Exclude this field from synchronization triggers in Connectivity Studio messages or web services. Do not use version 10.0.39 with a Connectivity Studio version older than 10.0.39.59. |
Inconsistent Test Results for Azure Blob Storage | In version 10.0.43.66, the "Test" functionality produces inconsistent results when the file action type is "Azure blob storage". |
Empty File Creation on Export | When an export message fails, an empty file is created on the target storage. |
Missing File Action Detail for SFTP Import | In version 10.0.43.66, file action details are missing from file history after import when using the "SFTP" flow action type with the "Azure file storage connector". |
Started On Date Not Updated in Project and Task History | The "Started on" date is not being updated in project history and task history, leading to inconsistencies in tracking. |
Open File Option Not Displaying Records in File Storage Explorer | The "Open file" option does not display records in the file storage explorer, impacting file visibility. |
Processed Tile Count Not Displayed for Four-Digit Values | In the Connectivity Studio workspace, the Today processed and 7 days processed tile counts are not displayed correctly when the count reaches four digits. |
Document Field Deleted When Relations Exist | A document field can be deleted even when dependent record relations exist. The system should display an error and prevent deletion until the dependent relations are removed. |
Service Bus Dead Letter – Entering 0 Does Not Retrieve All Messages | When receiving dead letter messages from a Service Bus queue, entering 0 in the Number of messages field does not retrieve any messages. Entering a specific number works as expected. |
Incorrect Label Displayed for Certificate Upload | When uploading a certificate in the Secret reference setup, the label incorrectly shows "Select private key file" instead of the correct label for certificate upload. |
Appendix
1. Licensing
This release includes TCL Common model version 1.0.0.63, which contains a new license certificate. After deploying this release, you must reinstall all STAEDEAN licenses as described in KB0018522 (https://staedean.service-now.com/support?id=kb_article_view&sysparm_article=KB0018522).
Note
If you have already installed TCL Common model version 1.0.0.63 and reinstalled all STAEDEAN licenses, you can skip this step.
2. Libraries
Libraries in Release 10.0.47.72 (March 2026) – Business Integration Solutions, including Connectivity Studio.
Library | Publisher | Usage |
|---|---|---|
AS2EncryptDecryptHandler.dll | STAEDEAN | Used to encrypt and decrypt for AS2 however it is deprecated but still part of the model |
Azure.Storage.Files.Shares.dll | Microsoft | Standard .net library, the same as what D365 FSCM uses but added because D365 FSCM is not adding it to the default bin directory |
BIS.Security.OAuth2.dll | STAEDEAN | Own library used to connect to third party web api and azure blob storage |
BIS.System.Collections.dll | STAEDEAN | Own library used to connect to third party web api and azure blob storage |
BisDotNetTools.dll | STAEDEAN | Some internal .net functions used by Connectivity Studio |
BisEmail.dll | STAEDEAN | Own library wrapper for sending and receiving email |
BisEmailWrapperMailKit.dll | STAEDEAN | Own library wrapper for sending and receiving email |
BisFileCursor.dll | STAEDEAN | Own library to handle XML documents |
BisInitFromXSDSchema.dll | STAEDEAN | Own library to handle XML documents |
BisJsonReader.dll | STAEDEAN | Own library to handle JSON documents |
BisMsGraphHelper.dll | STAEDEAN | Own Library to handle connection the Share point via MSGraph |
BisNetworkShare.dll | STAEDEAN | Own library to make connection to a file storage to support direct read and write |
BisOAuth.dll | STAEDEAN | Own library used to connect to third party web API and azure blob storage |
BISODBCServiceBusClient.dll | STAEDEAN | Own library to handle the access to an on-premises database |
BisRunCustomCode.dll | STAEDEAN | Own Library to handle expression in the mapping |
BisSecureBlackBox.dll | STAEDEAN | Own Library to handle the access to use Secure Blackbox libraries |
BisServiceBusQueueHelper.dll | STAEDEAN | Own Library to handle the access to service buses / Queue |
BisStorageExtension.dll | STAEDEAN | Own library to handle the access to blobs storage use bearer tokens |
BouncyCastle.Crypto.dll | Third party | Used for AS2 and email and encryption |
BouncyCastle.Crypto.xml | Third party | Used for AS2 and email and encryption |
BytesRoad.Net.Ftp.dll | Third party | Used for sending FTP |
BytesRoad.Net.Sockets.dll | Third party | Used for sending FTP |
ClosedXML.dll | Third party | Used for excel documents |
DocX.dll | Third party | Used for Word document exports |
ICSharpCode.SharpZipLib.DLL | Third party | Used in the Zip flow action |
Microsoft.ServiceBus.dll | Microsoft | Standard .net dll used for service bus Queue |
Microsoft.WindowsAzure.Configuration.dll | Microsoft | Used for Azure blob storage is deprecated and replaced by standard azure.storage.Blobs dll |
MimeKit.dll | Third party | Use for encryption As2 and for sending email |
SecureBlackbox.Cloud.dll | Third party | All Secure blackbox dll |
SecureBlackbox.dll | Third party | All Secure blackbox dll |
SecureBlackbox.FTPS.dll | Third party | All Secure blackbox dll |
SecureBlackbox.HTTP.dll | Third party | All Secure blackbox dll |
SecureBlackbox.HTTPCommon.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SFTP.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SFTPCommon.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SSHClient.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SSHCommon.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SSLClient.dll | Third party | All Secure blackbox dll |
SecureBlackbox.SSLCommon.dll | Third party | All Secure blackbox dll |
SecureBlackbox.XML.dll | Third party | All Secure blackbox dll |
System.Memory.Data.dll | Microsoft | Standard .net |
Tl.OpenXmlClr.dll | Third party | Library used for excel |
UtfUnknown.dll | Third party | Library used to detect file encoding in case dynamic encoding is used |