The Lab

Compiled for .NET Framework 4.0 and .NET Standard 2.0


Changelog

All notable changes to 3.14.0 C# API will be documented in this file.

The 'name' of the api is 3.14.0 and will never change.

[3.14.0-910] - Dec 11 2019

[ADDED] - Faster MDElement, Side, and MDUpdateAction enum decoding.

[ADDED] - Improved string decoding without creation of intermediate byte arrays.

[ADDED] - New OrderParameters holder to create and reuse the same order parameters. Used in conjunction with a new submitOrder method. Improved performance by reusing the same parameter string.

[ADDED] - Compiled for both .NET Standard 2.0 and .NET Framework 2.0.

[FIXED] - Increased maximum message size to accommodate the large CME Config Message.

[3.14.0-901] - Nov 25 2019

[FIXED] Decoding Side.BOTH and Side.MIDPOINT will result in the correct value.

[3.14.0-900] - Jul 11 2019

[ADDED] BREAKING CHANGE. MFFloat is now a struct. See the README file for details.

[3.14.0-800] - Nov 11 2018

[ADDED] MFAPI.dll is now a strong-named assembly


 [3.14.0-700] - Aug 6 2018

[ADDED] Optional Order Parameters - submitOrder method added allowing for optional, venue specific parameters to be passed.

[3.14.0-600] - May 22 2018

[ADDED] Performance improvement - call to GetSystemTimePreciseAsFileTime includes the SuppressUnmanagedCodeSecurity attribute

[ADDED] Performance improvement - MDEntry enum deserialization

[3.14.0-500] - Sept 20 2017

[ADDED] Higher resolution timestamps for win8/windows server 2012 +

[3.14.0-400] - June 5 2017

[ADDED] Improved performance of serialization

  File Modified
ZIP Archive MFAPI-3.14.0-CSharp-910.tgz Dec 12, 2019 by Rob Purdy
File MarketFactory.MFAPI.3.14.0.910.nupkg Apr 14, 2021 by Rob Purdy


  • No labels