Task

  • [DOTNET-3869] - Add the latest EP277 dictionary to the engine package
  • [DOTNET-3862] - Programming Guide: replace ".NET FIX Engine" with ".NET Framework FIX Engine"
  • [DOTNET-3861] - Rename the package prefix from "OnixS.NET.FIX.Engine" to "OnixS.NET.Framework.FIX.Engine"

Improvement

  • [DOTNET-3851] - Ability to limit the send queue maximum size
  • [DOTNET-3839] - Add an additional ability to deallocate memory after an overflow issue
  • [DOTNET-3828] - Detect the resend request loop when the Sequence Reset message with the wrong sequence number is received constantly
  • [DOTNET-3821] - Reconnect attempts should be applied for all counterparties
  • [DOTNET-3787] - Improve reconnect logging
  • [DOTNET-3766] - Avoid a concurrent call of the Session.StateChangeEvent event
  • [DOTNET-3765] - Improve the detection of connection issues when a ResendRequest with a large gap range is processed
  • [DOTNET-3750] - Add a warning when HeartBtInt < 0 in an incoming Logon
  • [DOTNET-3740] - BREAKING CHANGE: Use SecureString object to set a password for the private key
  • [DOTNET-3734] - Make the throttling functionality more stable and predictable

Bug

  • [DOTNET-3819] - The race condition when scheduled sessions have connection settings with different numbers of counterparties
  • [DOTNET-3747] - Incorrect SenderCompID and TargetCompID of a routed FIX message when DeliverToCompID is used