Saturday, 23 February 2013

Fix8 version 0.7.0 released

Here's whats in the release....

1. File Based Persistence

  • Indexed file based message persistence is now the default. BerkeleyDB no longer required to build.
  • BerkeleyDB can be optionally installed to provide BerkeleyDB backed persistence if desired.

2. RPM support

  • Added fix8.spec.in which configure will use to generate fix8.spec
  • rpm and deb binaries will now be released with each tagged release.
  • See downloads.

3. Multi-session server support

  • Persistence and logfiles now use SessionIDs to create unique session
  • Server files created on logon

4. Bug fixes and code changes

  • Fixed jira tickets FX-34, FX-33, FX-32, FX-30, FX-29, FX-28
  • XML parser accepts embedded spaces between attribute, '=' and attribute value
  • Provide mechanism for client or server to set next expected send/receive sequence number
  • Client correctly handling sequence_reset from server
  • Permit applications to by-pass chksum checking
  • Chksum logic correctly comparing calculated to passed value
Many thanks to all involved.
/dakka

Friday, 22 February 2013

Presentation about Fix8 on quantlabs.net

I gave this presentation to the Quantlabs meetup today. 

It's quite long and there's a bit of rambling but there are some good questions and answers plus discussions on the current state of play in HFT, FIX and related protocols.

It offers some good insights into Fix8, it's design, implementation and philosophy.

Tuesday, 19 February 2013

Fix8 version 0.7.0 release pending

Included in this forthcoming release are:

  • File based persistence; removal of dependence on BerkeleyDB
  • RPM support
  • Multi-session server support
  • Bug fixes and improvements, documentation updates

These will all be described in more detail in this blog.

/dakka

Wednesday, 13 February 2013

RPM builds now available

From today we are including rpm builds with every release. For now we are only releasing x86_64 binaries. We will also be including the source rpm (srpm). We will also release matching deb packages.

See downloads.

We will star each new release and mark the older releases as deprecated.