Skip to main content
Skip table of contents

3.0.9091.20157

Release notes

 

Release date: November 26, 2024.

Release version: 3.0.9091.20157

New Features

  • “Error Rules” Replaces “Error Handling”

    • All existing error handling configurations will be migrated to the new error rules system.

    • Error rules allow for more fine-grained and flexible error routing.

    • Be aware of breaking changes: See section “Breaking changes”

  • New Improved Developer Menu

    • The developer menu is now a full-page interface with the option to create favorite menu items.

  • Integrated File Compare in Tracking Search

    • Compare files from two different documents directly within Link Tracking.

  • Export Developer Items Without Artifacts

    • When using deployment pipelines or moving developer assemblies and XML artifacts between environments, you can now export configurations without including artifacts.

  • Enable Light Tracking for a Document Type

    • Useful for limiting the amount of archived data, especially when handling large files.

  • Support for JPath Macros (JSON)

    • The macro resolver now supports JPath macros for enhanced JSON handling.

Transport

  • Support for SQL Server (Send/Receive)

    • Added capability to send and receive data via SQL Server.

  • Support for Azure Storage File Shares

    • Integration with Azure-based file shares is now supported.

  • Integrated FTP – Reference Implementation for Cerberus

    • A reference implementation for streamlined FTP operations with Cerberus.

  • Override All Send Locations

    • Redirect all send operations to a test location, ideal for cloned environments or temporary configurations.

  • Send Locations – Import/Export

    • New menu for send locations with the ability to import/export locations.

    • Global locations are now only shown under the new menu and no longer appears under the partner

  • Optional Renaming for SFTP/FTP Files

    • File renaming is now optional for SFTP/FTP transfers.

  • Improved OAuth2 Authentication for HTTP

    • Enhanced support for OAuth2 authentication types.

  • Include Partner Identifications in Outbox Service (REST)

    • Partner identifications are now included in the outbox service.

  • Upgraded SFTP Support

    • Enhanced SFTP capabilities, including support for new ciphers and MAC algorithms:

      • hmac-md5-etm@openssh.com

      • hmac-md5-96-etm@openssh.com

      • hmac-sha1-etm@openssh.com

      • hmac-sha1-96-etm@openssh.com

      • hmac-sha2-256-etm@openssh.com

      • hmac-sha2-512-etm@openssh.com

    • Be aware of removed algorithms: See section “Breaking changes”

Migration Tools

  • MigrationImporter – Import Single Document Type

    • Added functionality to import individual document types for improved flexibility.

Performance

  • Improved JSON Assembler with Schemas

    • Now stream-based, offering better performance, especially for large files.

  • New Index on Event.tStatusEventSubscriptionRuns

    • Improved indexing for enhanced system performance.

  • Optimized RabbitMQ Message Broker

    • Better handling of large files for RabbitMQ message processing.

LinkProxy / Bizbrains.Xslt

  • Cross-Reference Between Link and LinkProxy

    • LinkProxy does no longer contains any Xslt functionality. This is moved to the Bizbrains.Xslt package.

  • Additional helper methods in Bizbrains.Xslt

    • New methods for handling dates are implemented.

Development Tools

  • Improved Visual Studio Templates

    • Enhanced templates for:

      • Developing Link steps.

      • Developing XSLT.

Other

  • Support for Dependency Injection in XSLT Extension Objects

    • Simplified integration for XSLT developers through dependency injection.

  • Import Warnings for Version Conflicts

    • Warnings are now displayed when importing configurations with differing versions.

  • Visible Created and Last Modified Dates

    • These fields are now displayed in more grid views for better data transparency.

Breaking changes

In relation to Error rules the following interfaces has been removed:

  • IExceptionCategoryDocumentTypeRepository

  • IExceptionTypeDocumentTypeRepository

  • IErrorNotificationService

Removed SFTP algorithms:

  • hmac-ripemd160

  • hmac-ripemd160@openssh.com

We always recommend testing any custom-built artifacts with new releases prior to performing an upgrade.

Fixed bugs:

The following bugs have been fixed in this release
  • Default Values from New Configuration Keys Are Returned as Blank

  • Link Export Fails on Document Configurations

  • Async HTTP Flow Goes into a Loop

  • Distribution Search Does Not Include Format/Variant/Version Before Splitting

  • Cache Is Not Being Cleared Correctly

  • Incorrect Macro-Resolving Order in XML Property Promotions

  • Scheduled Tasks - Right-Click Menu Fails

  • Possible Memory Leak in Polling Host

  • Unacknowledged Messages Stay or Loop in Queue Regardless of Link Status

  • EDIFACT Assembler Ignores UNA3 (Decimal Separator)

  • “Upload Test Document” Button Requires Different Permissions

  • Error in XSLT-Map Extension Crashes the Itinerary Host

  • Interchange Fails on Disassemble Without Throwing an Exception

  • EDIFACT Disassemble Fails with Unclear Exception When File Contains an Invalid Byte

  • Test Tool - Stacktrace Error When Deleting a Document from Case After Run Has Been Executed

  • Report - DateTime Parameter Not Working

  • System Upgrader Fails If Another Transport Type with the Same Name Exists

  • Resending Documents from Test Run Adds Duplicates to Test Run

  • Test Tool - Error When Using Batching

  • Files in Initialize Step Loop Repeatedly

  • Error During GetToken in InitiateSingleDocumentTracking for DBK Prod in Link 3

  • XML Property Promotion Fields Have Size Issues

  • EDIFACT Batcher Produces Incorrect Encoding

  • Error Handling - Notify Sender Fails to Send Emails

  • LinkEncodingService Cuts 1024 Bytes from XML Files Under Certain Circumstances

  • Password Fields Are Reset When Editing Developer Configuration for Tracking UI Actions

  • Unable to Log User Actions in Tracking UI

  • DisassembleStep Only Checks Format in InitConfig, Ignoring DocumentConfigIn Properties

  • XsdValidate.XsdFile Should Be Required

  • NullReferenceException in ArtifactDependencyService

  • Error Message When Businesses Open Tracking Search Details

  • SqlException When Deleting Documents in Tracking UI

  • Failure on Large Exports: HTTP 414 URI Too Long

  • Incorrect Column Name and Sorting in Partner Search Details

  • Future Start Dates Cause Issues in Enabled Incoming Transport Locations

  • Polling Host Does Not Create Additional Files

  • Test Runs - Duplicate Key Error

  • EDIFACT Compare Rules Throw Index Out of Range Error

  • Conversion Table Lookup Becomes Case Sensitive

  • Alert Reset Messages Sent for Disabled Alerts

  • Status Event Handler Framework Produces Duplicated Logs

  • JSON Assembler Throws System.OutOfMemoryException

  • DataAccessRestrictionMode Setting Mismatch Between Link2 and Link3

  • HTTP Retriever Creates Empty Messages in Link

  • Import/Update Fails on File Naming Types with Duplicate Names

  • Error in Pre-Deployment Script When Multiple Records Match WHERE Clause

  • Distribution Configurations Are Not Exported Along with Distributions

  • Macro FilenameIn Resolves Incorrectly for Link DataMover Documents

  • Bizbrains Validation Service Fails with Namespace Prefix Issues

  • EDIFACT Assembler Step Fails if XML File Contains XML Declaration

  • AS2 Does Not Calculate MIC When Un-Signed MDN Is Requested

  • Triggers Are Not Working on Transport Locations

  • Deleting a Partner Does Not Automatically Remove Associated Send Locations

  • TrackCdm Fails with "Non-Negative Number Required (Parameter 'value')" When Handling Large Files

  • Enabling 600 Distributions Fails Due to URL Being Too Long

  • SQL Report with nvarchar(500) or nvarchar(max) Parameter Is Not Displayed

  • PromotePayloadPropertiesStep Cannot Handle XML Comments Before the Root Node

  • Viewing Distributions Requires Developer Menu Access

  • Retrying While Sending Misses Additional Exception Instances

  • Configuration Key Not Found When Multiple Keys with the Same Name Exist

  • Retention Rules May Cause Database Constraint Errors

  • Polling Host - AssemblyLoadContext Unloading or Already Unloaded

  • Allow Fetching from Subfolders When Using IntegratedFTP on Incoming Transport Locations

  • IntegratedFTPSender Does Not Register Error Codes

  • Memory Issues with XSLT Transformations

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.