Skip to content

Version 2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 21:21

This version wraps all new functionality in version 1.0.26 of the native data feed API (MDF) while still staying backwards compatible with version 1.0.25.

  • 3e0be47 A HandleDelay property that lets you enable delay-mode on the connection has been added to the generic MarketDataFeed class

  • 0b6de2d A Delay property that returns the intended delay of the current received message if delay-mode is enabled on the connection has been added to the generic MarketDataFeed class

  • 3371e67 A MessageClass property that returns the message class of the current received message has been added to the generic MarketDataFeed class

  • 0f0f4aa A Timeout property that returns the number of seconds you have to wait in maximum before having to call the Consume method to let it handle internal idle timers has been added to the generic MarketDataFeed class

  • ddd3e67 A Delay property that gets or sets the intended delay of the message has been added to the Message class

  • 6894e25 A FieldCount property that returns the number of added fields to the current message has been added to the Message class

  • 04a2736 A new message type MDF_M_QUOTEEX has been added to the MessageReference enumeration,
    a new MDF_MC_QUOTEEX message class has been added to the MessageClasses enumeration and a new MDF_RC_QUOTEEX request class has been added to the RequestClass enumeration

  • 19a0e1e New overloads of the GetNextMessage method without the mclass parameter - this one lets you retrieve the message class of the fetched message - have been added to the generic MarketDataFeed class. With the addition of the new MDF_MC_QUOTEEX message class, the value may no longer fit in an int and can instead be fetched using the new MessageClass property that returns a ulong value. The old overloads of the GetNextMessage method are still available for backward compatibility reasons.

  • 9d0569b MDF_F_COMBOLEGS, MDF_F_SWINGFACTOR, MDF_F_SWINGMETHOD, MDF_F_INCOMEPROPMAN, MDF_F_CLOSEPRICE1DDATE and MDF_F_CLOSEPRICEDATE have been added to the Field enumeration

  • 13fffc3 An InvalidOperationException is now explicitly thrown from the CompressionLevel, Delay, FieldCount and Utf8Validation properties of the Messageclass and the Delay and MessageClass properties of the generic MarketDataFeed class when a function that is required to retrieve or set a value is missing from the current installed version of the native library.

    An exception is also thrown from the AddDate, AddInt64, AddString, AddTime2, AddTime3, AddUInt64, Deserialize, Move and Serialize methods of the Message class if the corresponding native function is missing from the installed version of the native library.

  • 2c178b2 The generic IMarketDataFeed interface has been extended to include all public members of the generic MarketDataFeed class