[Quickfix-users] QuickFIX 1.12.0 is now available
Brought to you by:
orenmnero
From: Oren M. <or...@qu...> - 2006-07-25 13:47:29
|
ON QUICKFIX ----------------- QuickFIX 1.12.0 is now available at http://www.quickfixengine.org You can get the release notes for all versions here: http:// www.quickfixengine.org/NEWS Ok, some of the more important features: SocketAcceptor and ThreadedSocketAcceptor can listen on multiple ports. So now you can set up on a per session basis what port will be used to accept connections. Sessions can still share a port or segment port sharing however you like. Place the SocketAcceptPort wherever you want, as often as you want, we won't tell. ODBC support for messages and logs. We have replaced the MSSQL Log and Store with the more versatile ODBCLog and ODBCStore. Now you can connect to any database with a ODBC driver. Global logging! Yeah, now we can record events that do not pertain to a particular session. The LogFactory still has the old create ( SessionID ) method to get a sessions log, and also a create() method to retrieve the global log. Non blocking sockets. No more risk of deadlocks when using the SocketInitiator or SocketAcceptor. No need to resort to using threads if you don't want to. This is a much more solid socket implementation. Did I mention the Python API is now functionally complete? Repeating groups and all. Oh yeah, and there is an equally complete Ruby API. Do you prefer Python or Ruby? No matter what you choose, you have a fully scriptable FIX engine at your disposal. Read your data dictionary from a stream. Store it wherever you want in whatever crazy format you desire. Just pass QuickFIX a stream in our file format and we'll work it out. With the ability to store this and the settings file however you like, QuickFIX can be totally integrated into your proprietary or third party configuration environment. If you use CME, get this. It's all taken care of from now on. No more need to put in your own hacks. MessageStore::refresh() and setting RefreshOnLogon make it easy to integrate QuickFIX into a redundant solution. Better API support, better logging, more convenience methods, more configuration options. Check the release notes and you'll see what I mean. |