Saturday, 12 November 2011

Release Notes - C++ FIX Engine selfConnect implementations - Version 2.80.0.0

Release Notes - C++ FIX Engine selfConnect implementations - Version 2.80.0.0

Message::parse(..) is added


Bug

  • [CPP-292] - InitiatorConnectionSettings is not mentioned in the class list
  • [CPP-293] - Unable to create a working scheduler xml file
  • [CPP-314] - SSL-based connection fails on Linux, but works on Windows
  • [CPP-343] - Exception in Benchmark/Parser sample: Tag number is not detected. (RefSeqNum=1, RefMsgType=D, RefTagID=N/A, dictionary='Standard FIX.4.0')
  • [CPP-352] - Messages may be missed after erroneous login
  • [CPP-356] - Problems to Decode Fast Messages

Improvement

  • [CPP-59] - Ability to use a custom Logout(5) message in Session::logout(..) method.
  • [CPP-233] - Availabilty of static method: Message::parse(const std::string& rawFixString, Version version)
  • [CPP-324] - Ability to specify the usage of default system values for 'Connection.ReceiveBufferSize' and 'Connection.SendBufferSize' settings.
  • [CPP-331] - Remove dependency on crypto.so library
  • [CPP-332] - Symbolic links to ACE libraries should be added to Linux samples
  • [CPP-333] - Timestamp::toString() method
  • [CPP-334] - Availabilty of static method: Message::parse(const std::string& rawFixString, Dialect dialect)
  • [CPP-335] - Migrate from *.exe setup package to *.zip setup package
  • [CPP-339] - Message.Set(35,"NewMsgType") should throw an exception
  • [CPP-341] - Linux setup package name should include information about target operating system, compiler toolset as well as processor architecture
  • [CPP-347] - 'Tag number is not detected' exception should contain the source string
  • [CPP-349] - Engine::init(..) method should be thread-safe
  • [CPP-350] - Session::logonAsAcceptor() should throw an exception if SSL encryption method is specified but either SSL certificate file or SSL private key file is not specified

Information Request


New Feature

  • [CPP-98] - Encoder's constructor that accepts DialectId
  • [CPP-134] - Session::setReasonableTransmissionTime(..) method
  • [CPP-243] - Support Enhanced CME Globex Resend Logic
  • [CPP-312] - Timestamp Engine::getLicenseExpirationDate() method
  • [CPP-336] - Session::setSpecifyLastMsgSeqNumProcessedField(bool specify) method
  • [CPP-342] - Ability to specify more than one FIX dialect file
  • [CPP-345] - Session::setResendRequestMaximumRange(int range) method
  • [CPP-357] - const char* version2string(Version version) method
  • [CPP-358] - Dialect(Version version) constructor
  • [CPP-359] - Message::reset() method

Download


Download links to the OnixS selfConnect latest releases are available here from the OnixS selfConnect FAQ Wiki - current release distribution downloads page

The OnixS Wiki is available to licensed OnixS customers only. If you do not already have permissioned login access please email support@onixs.biz to create and permission your user ID.