Improvement
- [NETCOREFIXENGINE-848] - EngineSettings.Key and EngineSettings.Default classes have null values in documentation
- [NETCOREFIXENGINE-816] - Method chaining for Groups
- [NETCOREFIXENGINE-789] - Improve corrupted storage processing
- [NETCOREFIXENGINE-757] - BREAKING CHANGE: Convert the IMessage.IsSessionLevel property to a method
- [NETCOREFIXENGINE-751] - BREAKING CHANGE: Rename FlatMessage.Remove() to FlatMessage.RemoveLastField()
- [NETCOREFIXENGINE-749] - Add FlatMessage sample
- [NETCOREFIXENGINE-744] - Session.Logout(..) methods should throw an exception when failing to get the response
- [NETCOREFIXENGINE-743] - Add FlatMessage documentation clauses
- [NETCOREFIXENGINE-729] - Optimize the memory allocation in AsyncFileBasedStorage
- [NETCOREFIXENGINE-728] - Optimize the memory allocation in FileBasedStorage
- [NETCOREFIXENGINE-713] - State change diagram contains incorrect transition link
- [NETCOREFIXENGINE-677] - During the disconnect, the session should be moved to the Disconnected state only after the completion of the underlying connection closing
- [NETCOREFIXENGINE-621] - Allow to change the Session validation settings in the Disconnected state only
- [NETCOREFIXENGINE-605] - Document FlatGroupReader
- [NETCOREFIXENGINE-566] - Speed up the checksum verification and calculation
- [NETCOREFIXENGINE-468] - Add an explanation of how to work with types of tags in custom dialect
- [NETCOREFIXENGINE-393] - Add TypedMessagesGenerator ability to process the dialect mode
- [NETCOREFIXENGINE-321] - Optimized Decimal parsing
New Feature
- [NETCOREFIXENGINE-847] - Add Session.SendBufferSize property
- [NETCOREFIXENGINE-846] - Add Session.ReceiveBufferSize property
- [NETCOREFIXENGINE-839] - Add Session.WarmUp(IMessage msg) method
- [NETCOREFIXENGINE-817] - Add Session.OutboundQueueBytes property
- [NETCOREFIXENGINE-754] - Add RepeatingGroupFlatMessage sample
- [NETCOREFIXENGINE-722] - Add EngineSettings.LogoutTimeout
- [NETCOREFIXENGINE-485] - Support SOCKS5 proxies
- [NETCOREFIXENGINE-398] - Add EngineSettings.LogonTimeout
Bug
- [NETCOREFIXENGINE-795] - Session.MessageResending should use FlatMessage arg if such mode is specified for the session
- [NETCOREFIXENGINE-793] - Standard dictionaries are always used when reading summary files for resend
- [NETCOREFIXENGINE-788] - Session.ResendingQueueSize does not work as expected
- [NETCOREFIXENGINE-778] - BREAKING CHANGE: Remove FixmlConverter.UseFormatting() method
- [NETCOREFIXENGINE-770] - The Session does not Dispose of its underlying Storage when close it
- [NETCOREFIXENGINE-766] - Decimal fields initial value missed
- [NETCOREFIXENGINE-764] - Invalid value of the 'v' attribute for the 'FIX' node when using FIX5.0 SP2
- [NETCOREFIXENGINE-753] - FlatGroupReader fails when an entry has a single tag