Written by Admin | Sep 16, 2019 1:39:42 PM
New Feature
- [DOTNET-3070] - Add expectedMessageSize parameter to Message class constructors
- [DOTNET-3068] - Message.CloneTo(Message) method
- [DOTNET-3066] - Add ApplicationIntegration sample
- [DOTNET-3055] - Introduce ExpectedIncomingMessageSize setting
- [DOTNET-3052] - BREAKING CHANGE: Asynchronous Logon/Logout methods should return Task objects
- [DOTNET-3050] - Add a sample to demonstrate an approach for asynchronous processing of incoming messages
- [DOTNET-3021] - Introduce the LogBeforeSending setting
- [DOTNET-2999] - Ability to monitor host switching in the scheduler
- [DOTNET-2995] - Group.TryGet(Int32, Int32, String)
- [DOTNET-2982] - Add FIX50SP2EP233 dictionary to base dialects folder
- [DOTNET-2970] - Add a description of GC-free interface to the Programming Guide
- [DOTNET-2962] - Add getters/setters for StringBuilder objects to FieldSet/Group/SerializedMessage classes
- [DOTNET-2960] - Add CompareType method to Message/SerializedMessage classes
- [DOTNET-2953] - Add CompareFieldValue method to FieldSet/Group/SerializedMessage classes
- [DOTNET-2392] - Add a GC-free interface to Message/FieldSet/Group/SerializedMessage classes
Bug
- [DOTNET-3056] - Wrong resend request detection when NextExpectedMsgSeqNum tag is used
- [DOTNET-2949] - An overloaded Session::LogonAsInitiator function does not consider setResetSeqNumFlagInFirstLogon parameter
Improvement
- [DOTNET-3054] - Optimize the deserialization of large incoming messages
- [DOTNET-3049] - Describe an approach for asynchronous processing of incoming messages
- [DOTNET-3026] - Add a note about the specificity of the Session.ResendingQueueSize property
- [DOTNET-3020] - Remove out of order logging in the .summary log file
- [DOTNET-3009] - Split the Samples solution into Getting Started, Benchmarks, and Advanced
- [DOTNET-3007] - Improve the "Troubleshooting" page of "TLS/SSL Encryption" section
- [DOTNET-2981] - Optimize memory usage for dictionaries with big tag numbers
- [DOTNET-2969] - Dialect(string dialectId) constructor should throw ArgumentNullException if null value is passed as a 'dialectId' parameter
- [DOTNET-2940] - Add a note to not dispose incoming/outgoing messages when Session.ReuseIncomingMessage/Session.ReuseOutgoingMessage property is true
- [DOTNET-2933] - BREAKING CHANGE: Make SerializedFieldRef/SerializedFieldKey value types
- [DOTNET-2928] - Add information about differences in behavior between Message and SerializedMessage in session event handling part
- [DOTNET-2924] - Describe the case with ResetSeqNumFlag when the initial Logon message was sent without this flag