Bug
- [DOTNET-633] - Scheduler.config from SessionScheduler does not match to the corresponding Schema file
 - [DOTNET-651] - Scheduler must works correctly if sessionDuration = week and firstDay = lastDay
 
Improvement
- [DOTNET-567] - "Repeating Group" section should show how to read repeating group fields
 - [DOTNET-575] - Message validation options at EngineSettings
 - [DOTNET-585] - Message.UpdateCheckSum() method should be replaced with Message.ToRawFixString() method
 - [DOTNET-589] - Fix engine dll should have _x86 suffix in its name for 32-bit platform
 - [DOTNET-614] - Message object life cycle should be described in Programming Guide
 - [DOTNET-640] - 'LocalInterface' configuration option should be described in Programming Guide.
 - [DOTNET-644] - EngineSettings.ValidateNumberOfRepeatingGroupInstances property should be removed
 - [DOTNET-683] - UnknownIncomingConnectionEventArgs.Accept property should be removed
 - [DOTNET-684] - UnknownIncomingConnectionEventArgs.CreatedSession property should be removed
 - [DOTNET-688] - EngineSettings.AutomaticallyCreatedSessionStorageType property should be removed
 - [DOTNET-715] - Decrease session startup time
 - [DOTNET-731] - Latency Benchmark should be added to Setup package
 - [DOTNET-732] - Throughput Benchmark should be added to Setup package
 - [DOTNET-780] - Message Sequence Numbers documentation page should contain information about Session.ResetLocalSequenceNumbersOnLogon property.
 - [DOTNET-813] - Throughput is increased by 63%
 - [DOTNET-814] - Parsing speed is increased by 44%
 - [DOTNET-815] - Latency is reduced by 8%
 - [DOTNET-926] - Limit the number of Threads per session
 - [DOTNET-927] - Message.Validate() should also validate user-defined fields
 
New Feature
- [DOTNET-590] - EngineSettings.ThreadingModel property
 - [DOTNET-591] - EngineSettings.ThreadPoolSize property
 - [DOTNET-654] - Session.MessageGrouping property
 - [DOTNET-666] - Add optional NextExpectedMsgSeqNum field (tag 789) support in Logon message
 - [DOTNET-680] - Dialect.Engine property
 - [DOTNET-681] - Dialect.IsDisposed property
 - [DOTNET-686] - UnknownIncomingConnectionEventArgs.ListenPort property
 - [DOTNET-687] - EngineDisposedException
 - [DOTNET-689] - EngineSettings.ThreadingModel property
 - [DOTNET-690] - EngineSettings.ThreadPoolSize property
 - [DOTNET-691] - EngineSettings.ValidateRequiredFields property
 - [DOTNET-692] - EngineSettings.ValidateUnknownFields property
 - [DOTNET-693] - EngineSettings.ValidateUnknownMessages property
 - [DOTNET-694] - Decoder.IsDisposed property
 - [DOTNET-695] - Encoder.IsDisposed property
 - [DOTNET-697] - FieldSet class
 - [DOTNET-698] - Group.GetEnumerator() method
 - [DOTNET-699] - Group.GroupInstanceEnumerator class
 - [DOTNET-700] - Group.TryGetGroup method
 - [DOTNET-701] - GroupInstance class
 - [DOTNET-702] - New Message constructors
 - [DOTNET-704] - Message.IsDisposed property
 - [DOTNET-706] - New Message.Parse methods
 - [DOTNET-707] - Message.StringFormat.FIELD_VALUE enum value
 - [DOTNET-708] - Message.ToRawFixString method
 - [DOTNET-710] - MessageParsingFlags enum
 - [DOTNET-711] - Session.IsDisposed property
 - [DOTNET-712] - ThreadingModel enum
 - [DOTNET-713] - Add FIX<-> FIXML converter to Setup Package
 - [DOTNET-714] - Support Visual Studio 2012
 - [DOTNET-753] - Session.ReceivedBytes event should be created in .NET Engine
 - [DOTNET-897] - Specify range of source (local) ports for initiator connections
 - [DOTNET-914] - Option to turn off validation of incoming message sequence numbers
 - [DOTNET-928] - Provide a Message.ToString(StringBuilder sb) method apart from the standard ToString method already provided.
 - [DOTNET-930] - EngineSettings.SslVerifyPeer property