Millistream Data Feed API (MDF) version 1.0.29 released

Millistream is pleased to announce the release of version 1.0.29 of our open source Data Feed API.

  • higher performance on OpenSSL v3.0 due to using the new EVP_MAC API.
  • mdf_message_send() can now be called simultaneous by multiple threads as long as each thread uses a different mdf_message_t structure.
  • new function mdf_message_add2() which is like mdf_message_add() but allows the delay to be set for each new message.
  • new property MDF_OPT_CONNECTED_HOST that returns the hostname of the currently connected server.
  • new property MDF_OPT_CONNECTED_IP that returns the ip of the currently connected server.
  • added support for the Aria encryption algorithm.
  • added support for the Camellia encryption algorithm.
  • added support for the blake2s message digest.
  • made mdf_t smaller.

As usual this version of MDF is binary compatible with previous versions, so there is no need to recompile client applications, so users (including users of the Java JNI wrapper) can simply upgrade by replacing the libmdf file itself.

MDF v1.0.29 is available for download from the following locations:

Linux users who have added our deb or rpm repositories can upgrade by simply issuing:

  • Debian/Ubuntu: “apt-get update && apt-get upgrade
  • Red Hat/CentOS/Amazon Linux AMI: “yum upgrade

Information on how to add these repositories are available at
https://packages.millistream.com/Linux/

And as usual, if you have any questions what so ever regarding this release or other things, don’t hesitate to contact us at tech@millistream.com.