New Feature
- [NETCOREFIXENGINE-595] - Session.SendQueueMaxSize property
- [NETCOREFIXENGINE-570] - EngineSetting.LicenseStores property
- [NETCOREFIXENGINE-520] - Support HTTP Proxy
- [NETCOREFIXENGINE-482] - Add Message.ToJson() and Message.ToXml() methods
Improvement
- [NETCOREFIXENGINE-585] - Add the latest EP dialect to the distribution package
- [NETCOREFIXENGINE-563] - Significantly reduce memory usage
- [NETCOREFIXENGINE-562] - BREAKING CHANGE: Refactor Dictionary classes to optimize performance and memory usage
- [NETCOREFIXENGINE-560] - Support Microseconds in UTCTimestamp fields
- [NETCOREFIXENGINE-553] - Message.Validate() should not allocate memory when the Engine runs with the default validation settings
- [NETCOREFIXENGINE-549] - BREAKING CHANGE: Change the default value of ValidateRepeatingGroupLeadingField to 'false'
- [NETCOREFIXENGINE-544] - BREAKING CHANGE: Change the default value of ValidateRepeatingGroupEntryCount to 'true'
- [NETCOREFIXENGINE-527] - Boolean type is not recognized for FIX 4.2 custom dialect
- [NETCOREFIXENGINE-526] - Typed Message Generator should support QuickFIX data dictionaries
- [NETCOREFIXENGINE-509] - BREAKING CHANGE: Message.ToString() method should not calculate BodyLength and CheckSum fields
- [NETCOREFIXENGINE-462] - Migrate to .NET Core 3.1 SDK
- [NETCOREFIXENGINE-446] - Support new datatypes from the latest EP (208)
- [NETCOREFIXENGINE-443] - Add SSL samples
Task
- [NETCOREFIXENGINE-550] - Use dedicated warm-up sessions in the Latency Benchmark
Bug
- [NETCOREFIXENGINE-540] - Boolean type validation works incorrectly for non-standard tags
- [NETCOREFIXENGINE-535] - Logon exception is not thrown when acknowledging Logon is blocked in the Receiving thread
- [NETCOREFIXENGINE-519] - Exchange Emulator Sample: the "Open FIX Message log files" menu item does not work
- [NETCOREFIXENGINE-518] - Exchange Emulator Sample: the Events-Clear menu item does not work
- [NETCOREFIXENGINE-515] - GUI samples cannot open the summary log file
- [NETCOREFIXENGINE-500] - Check session state in scheduler logon action for acceptor
- [NETCOREFIXENGINE-484] - On macOS Engine.Shutdown() hangs if a listen port was specified during the Engine startup