Sunday, 3 November 2013

Fix8 version 0.10.0 pending

We had a number of issues reported relating to running multiple FIX variants in a single application. large messages and repeating group behaviour which have been resolved. Special thanks to Sergey Sedreev for his contributions.

1. API change

We have made a few API changes to allow an application to detach and take ownership of inbound and outbound messages. We have also changed the way StaticTables and GeneratedTables are used by the compiler and the framework and they have been simplified and streamlined. 

2. Bug fixes

Fixed Jira tickets FX-102, FX-103, FX-104, FX-105, FX-107, FX-110, FX-113, FX-114, FX-115, FX-116, FX-119, FX-12

Summary of changes

  • Fixed Session::send not thread safe with multiple senders in threaded mode
  • Fixed There is no itoa for int64
  • Fixed hb interval is set 1 when using reliable connection
  • Fixed Multiple instances of FIX8 session share the last messages table
  • Fixed Groups with 0 elements are not processed
  • Fixed Error when sending message with BodyLength > 9999
  • Fixed Issue with Windows build
  • Added FIX8 include path in generated files are now configurable
  • Added -P switch to f8c to embed fix8 in include paths
  • Added Order batch send mode
  • Added Allow application to detach messages when received from framework: Session::handle_application API change
  • Added Provide way to set default precision for floating point values

No comments:

Post a Comment