New Feature
[DOTNET-2143 ] - Message.CopyFields(Message)
[DOTNET-2138 ] - ResendingMessages sample
[DOTNET-2100 ] - Session.SendAsIs(SerializedMessage)
[DOTNET-2073 ] - Session.CustomKey property
[DOTNET-2071 ] - FixDialectValidator sample
[DOTNET-2038 ] - Add setters for DateTime values to the SerializedMessage class
[DOTNET-2037 ] - Add setters for TimeSpan values to the SerializedMessage class
[DOTNET-2036 ] - Add getter/setter for TimeSpan values to the FieldSet class
[DOTNET-2006 ] - Add the "async" parameter to Session.Logout(..) methods
[DOTNET-1983 ] - Add IEnumerable interface to FieldSet class
[DOTNET-1724 ] - Option to turn off the formatting of resulting FIXML message
[DOTNET-1661 ] - Introduce EXCEPTION_IN_EVENT_HANDLER session error reason
Improvement
[DOTNET-2139 ] - StateChangeEvent event should not be triggered when the new state is equal to the previous one
[DOTNET-2133 ] - Describe two options of the resend functionality when the sequence gap is detected
[DOTNET-2077 ] - Ignore field duplicates in QuickFIX dictionaries
[DOTNET-2070 ] - Add "Using QuickFIX dictionaries" page
[DOTNET-2065 ] - Update the ICE Trading Client sample in accordance with ICE FIX OS Reference Manual - 3.5
[DOTNET-2064 ] - Improve the Latency Benchmark sample
[DOTNET-2061 ] - Add "Understanding Send Latency" page
[DOTNET-2051 ] - Reducing Garbage Collection Overhead section should be added to Programming Guide
[DOTNET-2046 ] - Add information about MSGW to the "CME Specific Settings" page
[DOTNET-2025 ] - "Manipulating real numbers" page should be added
[DOTNET-2017 ] - Add an information about Tick-to-Trade latency measurement to FAQ
[DOTNET-2005 ] - Improve the handling of Session.Logout() from inbound event handlers
[DOTNET-1998 ] - Redesign the failover logic of the CME Trading Client
[DOTNET-1989 ] - Add information about Session.Send method behavior in the disconnected state
[DOTNET-1986 ] - "Failover" section should be added to Programming Guide
[DOTNET-1981 ] - CME TradingClient update - new Nanosecond Timestamp field (tag 5979-RequestTime)
[DOTNET-1898 ] - Add scheduler to CME TradingClient sample
[DOTNET-1776 ] - All log errors/warnings should trigger corresponding error/warning events
[DOTNET-1733 ] - Add the version specific information to the header of FIXML messages
[DOTNET-1718 ] - Ability to convert messages in accordance with session level dialects
[DOTNET-1370 ] - Migrate samples to OnixS.Common and OnixS.Common.UI libs instead of FixControls.
Bug
[DOTNET-2096 ] - Infinite recursive call when a Logout message is received in replay to the Resend Request message
[DOTNET-2010 ] - Scheduler does not work properly when the Scheduler.UtcTimeUsage property is true
[DOTNET-2009 ] - Scheduler does not work properly when the LocalTimeUsage FIX Engine setting is true
[DOTNET-1997 ] - Message Grouping property is not being set for acceptor session