3.0.9294.21224
Release notes
Release date: June 24, 2025.
Release version: 3.0.9294.21224
New Features
Graceful Handling of AwaitingConfirmation on Resend
When resending documents previously in status AwaitingConfirmation, they will now automatically be updated to status Ignored. This includes proper cancellation handling and ensures that related ControlMessageTickets are removed to avoid errors on cancelled documents.
Accept Differences in Test Runs Without Modifying Compare Rules
TestTool now supports marking failed test results as Accepted without altering the comparison rules. This allows teams to track reviewed discrepancies efficiently. Accepted statuses persist across test runs unless the document or rules change, and include optional notes for traceability.
Add Notes When Changing Stakeholders
A notes field is now available when changing stakeholders on failed documents. These notes are included in both email templates and the document’s technical status log, enhancing traceability and providing context for the reassignment.
Enhanced LINK3 Alert Configuration
LINK3 Alerts now support selecting multiple contact types for both sending and receiving partners. The interface provides a visual list of notified contacts and moves the trigger period configuration to the top for better usability.
New Monitor Type for Inbound Transport Locations
A new monitor item can now be configured to observe consecutive failures across inbound transport locations. It supports whitelist, blacklist, and all-mode configurations, and includes threshold settings for both warnings and errors, giving users granular control over monitoring behavior.
Outbox API Enhancements
The Outbox API now supports two new actions: marking a message as failed and removing it from the queue, and re-queueing a message for redelivery without reprocessing it in Link. These features support asynchronous flows and integrate with LinkProxy.
Upgrade to HttpClient in Proxy for .NET 9
The deprecated WebClient usage in Bizbrains.Link.Api.Proxy has been replaced with HttpClient. This aligns with modern .NET 9 practices and removes warning suppressions, preparing the codebase for future improvements.
OpenIdDict Upgrade for .NET 9 Compatibility
OpenIdDict has been upgraded from version 3.11 to a newer version as part of the .NET 9 migration. This also involved revisiting security-related warnings and simplifying the template hierarchy where applicable.
Graceful Shutdown Support in Quartz Hosts
Quartz job dispatcher hosts now implement proper graceful shutdown logic. During Kubernetes container termination, ongoing jobs are allowed to complete while new tasks are prevented from starting, ensuring consistent job processing.
Async MDN Support for AS2 Send Locations
Outgoing AS2 messages can now request asynchronous MDNs. Documents are placed in AwaitingConfirmation status until the MDN is received. This improves handling for large file transfers or receivers with delayed responses, with full support for status transitions and logging.
Breaking changes
In this release, there are no breaking changes that would directly impact existing functionality or configurations.
We always recommend testing any custom-built artifacts with new releases prior to performing an upgrade.