FIX Antenna C++/.NET 2.27.1 release: scheduler component is implemented
Source: B2BITS
B2BITS, EPAM Systems company is pleased to announce the release of version 2.27.1 FIX Antenna C++ /.NET.
This is the last release that supports Centos 6 and Visual Studio compilers prior to Visual Studio 2015. So, please be informed that Centos 6 configurations along with Visual Studio prior 2015 will be discontinued starting next release. Windows configurations will be reduced to only one - Visual studio 2015 in particular since starting 2015 studio ABI compatibility is maintained across compilers versions, so library built with 2015 studio can be used with 2015/2017/2019. Linux configurations will be reduced to only three: Centos 7 gcc4.8, Centos 7 gcc5.2, Ubuntu gcc6.1
- Listening local port number on which connection was accepted is passed to the public API method.
- Scheduler component is implemented.
- SSLCACertificate is mandatory if peer certificate validation is enabled.
- Parameter Session.Default.SocketTcpMaxSeg is added. It configures the TCP_MAXSEG parameter of the session's TCP/IP connection. It is applicable to initiator sessions only.
- Added callbacks onAfterMessageIsParsed and onBeforeMessageIsSerialized to FA.NET.
- Improved FIX message parser scalability in a multi-threaded environment.
- CPU resources consumption is optimized while receiving messages in even mode (using threads pool) thus response time decreased on message path from input to Session::process method.
- New timestamp formats %date{FIXus}, %date{FIXns} %date{ISO8601us}, %date{ISO8601ns} with micro and nano precisions are added for application log output. See support of microseconds and nanoseconds timestamps in application logs.
- FIX Antenna accepts Hexadecimal values as a CPU affinity mask.
- Affinity mask for CPU cores can be specified as comma-separated, semicolon-separated lists or as a range, see details (Core binding and affinity mask usage in FIX Antenna C++ products).
- Engine::SessionsManager events sink is extended with onSessionTerminated that is called when a session termination happens. This allows user application to react and force the session to reconnect if desired. See documentation
- Improved text of FIX Dictionary load warnings.
- Improved exception in the logs for loading dictionary failure
- Fixed a bug when session keeps disconnected state for several minutes after disconnection.
- Fixed a bug when SSL Ciphers list can't be passed to SSLContextConfigurator.
- Fixed a bug when additional dictionary adds repeating groups incorrectly if leading tag is already present in the message.
- Fixed a bug when additional dictionary adds repeating groups incorrectly if leading tag of the nested group becomes starting tag of the parent group.
- EPMBFIXSUP-3642, an initiator doesn't reestablish connection after receiving logout.
- CME iLink DropCopy dictionaries includes all changes till 31th of December 2019.
- FIX 5.0 SP2 dictionary has been updated with 248-252 Extension Packs.
Subscribe Now

