Wednesday, 30 December 2015

Fix8 version 1.4.0 coming soon....

We're busy on a number of fronts with both the community (open source) and commercial version. We will be releasing 1.4.0 very soon.

Sunday, 23 August 2015

Fix8 version 1.3.4 released!

It's been a while but here is the latest maintenance update for Fix8 Open Source. It addresses a number of important bugs. Thanks to all who have contributed to making the framework increasingly mature and stable

Download here.

For new features and enhancements, see Fix8Pro.

Summary of changes

  • Fixed Jira tickets - FX-511, FX-490, FX-491, FX-480, FX-470, FX-336, FX-525, FX-524, FX-523, FX-520, FX-516, FX-527
  • Client logout crashes FIX server
  • SessionWrapper needs to be cleaned up in the destructor
  • Fixed Seqedit reports corrupted persister index
  • Fixed compile errors on OSX
  • Fixed Provide hook in Session to modify header before sending
  • ReliableClientSession crash when connection failed
  • Fixed Crash on sending cloned message
  • Added Provide optional improved checksum calculation
  • Added Provide Consolemenu method to remove msg from list and return to application
  • Fixed Replace get_value<> with stoi, stoul, stof, etc
  • Added Provide non-const header and trailer accessors
  • Fixed With f8config installed in system includes, #defines causes namespace pollution
  • Fixed Test harness improvements, testing

Wednesday, 22 April 2015

Fix8 version 1.3.3 released!

This maintenance update for Fix8 Open Source addresses a number of important bugs. Download here.

For new features and enhancements, see Fix8Pro.

Summary of changes

  • Fixed Jira tickets - FX-321, FX-319, FX-336, FX-480
  • Fixed Provide capability to build stock FIX libraries
  • Fixed seqedit Poco linkage prolem
  • Added CMake find_package support
  • Fixed ssout_xxxx() macros can be used outside FIX8 namespace
  • Fixed Schedule::test bug fix for calculating "today" in local time zone
  • Fixed support application framework to manage all purmutations of process_model and mode
  • Fixed issue in MessageBase::clear
  • Fixed XML parser does not support CDATA values
  • Fixed ReliableClientSession crash when connection failed
  • Fixed Client logout crashes FIX server

Friday, 2 January 2015

Fix8 version 1.3.2 released!

This maintenance update for Fix8 Open Source is our first for the new year and addresses a number of important bugs. Download here.

For new features and enhancements, see Fix8Pro.


Summary of changes


  • Fixed Jira tickets - FX-394,FX-385,FX-379,FX-372,FX-371,FX-355,FX-353,FX-350, 
  • FX-321,FX-328, FX-326, FX-307, FX-332, FX-333, FX-369, FX-354, FX-323
  • Fixed schedule is_valid() returns true even schedule is invalid under win
  • Fixed Fix8 has empty timestamps under windows
  • Fixed client session reconnect failure after previous abnormal session disconnect
  • Fixed unhandled message and reject problems
  • Fixed invalid tag in test log of Win build
  • Fixed Tickval::todouble returning 0
  • Fixed provide capability to build stock FIX libraries
  • Fixed improve VS2013 build wth stock FIX schemas
  • Fixed replace time/date handling (Tickval) with C++11 std::chrono
  • Fixed ReliableClientSession crash when socket connection refused
  • Fixed Fix8 test harness (client) improvements
  • Fixed provide support for longname field lookup
  • Fixed add git revision & fix8 version reporting to log during fix8 start
  • Fixed crashing in hftest of Win build
  • Fixed on exit when using std::thread, logger reports "resource deadlock avoided"
  • Fixed copy_legal causes segfault on windows
  • Fixed f8test client and server core dumps on exit when compiled with stdthread