Release Notes

License agreement

(c) B2BITS EPAM Systems Company 2000-2018.
"Licensor" shall mean B2BITS EPAM Systems Company (B2BITS).

This software is for the use of the paying client of B2BITS (which may be
a corporation, business area, business unit or single user) to whom it was
delivered (the "Licensee"). The use of this software is subject to
licence terms.

The Licensee acknowledges and agrees that the Software and Documentation
(the "Confidential Information") is confidential and proprietary to
the Licensor and the Licensee hereby agrees to use the Confidential
Information only as permitted by the full licence agreement between
the two parties, to maintain the confidentiality of the Confidential
Information and not to disclose the confidential information, or any part
thereof, to any other person, firm or corporation. The Licensee
acknowledges that disclosure of the Confidential Information may give rise
to an irreparable injury to the Licensor in-adequately compensable in
damages. Accordingly the Licensor may seek (without the posting of any
bond or other security) injunctive relief against the breach of the forgoing
undertaking of confidentiality and non-disclosure, in addition to any other
legal remedies which may be available, and the licensee consents to the
obtaining of such injunctive relief. All of the undertakings and
obligations relating to confidentiality and non-disclosure, whether
contained in this section or elsewhere in this agreement, shall survive
the termination or expiration of this agreement for a period of five (5)
years.

The Licensor agrees that any information or data received from the Licensee
in connection with the performance of the support agreement relating to this
software shall be confidential, will be used only in connection with the
performance of the Licensor's obligations hereunder, and will not be
disclosed to third parties, including contractors, without the Licensor's
express permission in writing.

Information regarding the software may be provided to the Licensee's outside
auditors and attorneys only to the extent required by their respective
functions.


Change Log

FIXML Converter Java
~~~~~~~~~~~~~~~~

[!] Important
[+] New
[-] Fixed error
[*] Changes

--------------------------------------------------------------------------------
  FIXML Converter Java 2.6.3 (2018-02-21)
--------------------------------------------------------------------------------
[-] Fixed converting empty FIXML tags to FIX tags

--------------------------------------------------------------------------------
  FIXML Converter Java 2.6.2 (2017-11-25)
--------------------------------------------------------------------------------
[-] Updated FIXAJ (improved time parsing: make it posible to parse partial fractions of seconds, e.g. 12:30:30.5)

--------------------------------------------------------------------------------
  FIXML Converter Java 2.6.1 (2017-11-23)
--------------------------------------------------------------------------------
[-] Fixed duplicated lenfield tags in converted FIX messages

--------------------------------------------------------------------------------
  FIXML Converter Java 2.6.0 (2017-08-01)
--------------------------------------------------------------------------------
[*] Made it possible to convert time with nanoseconds according to MiFID II regulation.
[!] Updated dependencies to work with Java 8 and above

--------------------------------------------------------------------------------
  FIXML Converter Java 2.5.3 (2015-12-21)
--------------------------------------------------------------------------------
[*] Maven plugin for building FIXML model was added to package

--------------------------------------------------------------------------------
  FIXML Converter Java 2.5.2 (2015-12-21)
--------------------------------------------------------------------------------
[*] Updated FIXAJ dependencies up to 2.14.9
[*] Updated FIX Protocol dependencies up to 1.5.39
[+] Implemented maven plugin for building FIXML model

--------------------------------------------------------------------------------
  FIXML Converter Java 2.5.0 (2015-06-24)
--------------------------------------------------------------------------------
[-] Updated FIXAJ dependencies up to 2.13.5

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.26 (2013-10-28)
--------------------------------------------------------------------------------
[-] Fixed script for converter generate tools

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.25 (2012-08-01)
--------------------------------------------------------------------------------
[+] Added support of custom encoding

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.24 (2012-03-07)
--------------------------------------------------------------------------------
[*] Added static attributes to root FIXML tag
[*] Added checking environment by license manager
[*] Updated FIXAJ dependencies up to 2.10.8
[*] Updated jFAST dependencies up to 2.11.18

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.23 (2011-12-01)
--------------------------------------------------------------------------------
[*] Added static attributes to root FIXML tag

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.22 (2011-06-06)
--------------------------------------------------------------------------------
[*] Updated docs: fixed broken images

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.22 (2011-06-06)
--------------------------------------------------------------------------------
[*] Updated docs

--------------------------------------------------------------------------------
  FIXML Converter Java 2.4.21 (2010-10-21)
--------------------------------------------------------------------------------
[*] Updated docs 

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.20 (2010-10-14)
--------------------------------------------------------------------------------
fixaj-engine:
[!] Priority of call of the system RR handler was changed in view of the RR problem
[-] Fixed 16259: License expiration or invalid license information should be changed
[-] Fixed bug: Synchronization of outgoing queue is not working properly

fixaj-docs:
[*] Updated docs

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.19 (2010-09-08)
--------------------------------------------------------------------------------
fixaj-engine:
[*] Updated substitution for storageDirectory property
[+] Use system properties for substitution in configuration

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.18 (2010-09-06)
--------------------------------------------------------------------------------
fixaj-engine:
[+] Added ConnectAddress parameter for multi-homed host
[-] Fixed 15990: OrigSendingTime differs from the original and caused problems with sending SequenseReset message

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.17 (2010-08-27)
--------------------------------------------------------------------------------
fixaj-engine:
[+] Added substitution for storageDirectory property 
[-] Fixed 15981: Incorrect behavior after receiving a SequenceReset message
[-] Fixed 15990: OrigSendingTime differs from the original and caused problems with sending SequenseReset message
[-] Fixed 15993: After session restart, incorrect storing of outgoing messages was detected
[-] Fixed 15763: Logon response was accepted with same SenderCompID and TargetCompID

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.16 (2010-08-18)
--------------------------------------------------------------------------------
fixaj-engine:
[+] Pumped flat message storage
[-] Fixed 15970: After Logon exchange FIXAJ should not send resend request with 34=1
[-] Fixed 15823: Setting "timestampsInLogs" should be added in the FIXAJ engine
[-] Fixed 15843: License: using sessionExpirationPeriod license expiration mechanism has not been executed in the required time
[-] Fixed 15837: License: using enginesLimit parameter, only last launched session should be disconnected
[-] Fixed 15842: License expiration should be on the local time
[-] Fixed 15845: License: using openedSessionsLimit parameter, license expiration mechanism has been terminated all session
[-] Fixed 15841: New line characters (\n) should be removed in the messages about license expiration
[-] Fixed 15795: Setting "timeZone" should be added in the FIXAJ engine

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.15 (2010-07-30)
--------------------------------------------------------------------------------
fixaj-docs:
[-] Fixed 15801: Information about parameter "forceSeqNumReset" should be added
[-] Fixed 15182: ResultCode description should be added in the documentation

fixaj-engine:
[-] Fixed 15795: Setting "timeZone" should be added in the FIXAJ engine
[-] Fixed 15595: Incorrect calculation of the length of message in the resent message

fixaj-testtools:
[-] Fixed 15789: Exception "java.lang.OutOfMemoryError" appears after 15 minutes of work

fixaj-admin:
[-] Fixed 15512: Description for SessionsList command should be changed
[-] Fixed 15749: Session was not immediately switched to backup connection using command "ToBackup"

fixaj-engine-examples:
[-] Fixed 15791: Exception appeared after starting some examples from \examples\base

fixaj-fixmlconverter:
[-] Fixed unix scripts for samples and benchmarks
[-] Fixed 15719: Incorrect around conversion FIX-FIXML-FIX for MsgType=l (lowercase L) FIX.5.0SP2
[-] Fixed 15720: Incorrect conversion FIX-FIXML for MsgType=m FIX.5.0SP2
[-] Fixed 15721: Incorrect conversion FIX-FIXML for MsgType=V FIX.5.0SP2
[-] Fixed 15722: Incorrect conversion FIX-FIXML for MsgType=Z FIX.5.0SP2

fixaj-fast:
[-] Fixed unix scripts for samples and benchmarks

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.14 (2010-07-20)
--------------------------------------------------------------------------------
fixaj-engine:
[-] Fixed 15754: Outgoing logging problem
[-] Fixed 15764: Reasons and messages "Invalid Sender or TargetCompId" should be changed

fixaj-admin:
[-] Fixed 15746: Values for parameter "ForceSeqNumReset" should be changed in the response message

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.13 (2010-07-16)
--------------------------------------------------------------------------------
fixaj-engine:
[-] Fixed 15754: Outgoing logging problem
[-] Fixed 15729: FIXAJ sent Logon response with 141=Y on the Logon from initiator without 141=Y

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.12 (2010-07-16)
--------------------------------------------------------------------------------
fixaj-admin:
[-] Fixed 15751: Session was not created using command "CreateInitiator" with parameter HBI

fixaj-fixmlconverter-generate-tools:
[*] Updated generate guide

fixaj-engine:
[!] Performance optimization
[-] Fixed 15729: FIXAJ sent Logon response with 141=Y on the Logon from initiator without 141=Y
[-] Fixed 15716: Logon should not be send with 141=Y after reconnect if forceSeqNumReset = OneTime
[-] Fixed 15607: Information about parameter "maxMessageSize" should be expanded

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.11 (2010-07-02)
--------------------------------------------------------------------------------
fixaj-fixmlconverter:
[-] Fixed 15698: FIXML with the batch of messages should be converted to FIX
[-] Fixed 15703: Warning message appears in the transformation process in the module "compile.src"

fixaj-fixmlconverter-generate-tools:
[!] Added merge xsl script for fixml full generation (fixml 4.4 - 5.0sp2)
[*] Updated docs

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.10 (2010-06-30)
--------------------------------------------------------------------------------
fixaj-fixmlconverter:
[+] Added generate-tools module
[-] Fixed 14155: Two or more messages should be parsed and FIXML should be created
[-] Fixed 15635: FIXMLconverter can not convert the message where repeating group meets without first tag
[-] Fixed 15670: Messages FIX.5.0, 5.0SP1, 5.0SP2 with TZTimestamp datatype are not converted in FIXML

fixaj-admin:
[-] Fixed 15616: List of supported command and Help response should be generated in alphabetical order
[-] Fixed 15515: Unsupported command should receive the appropriate ResponseCode and Description
[-] Fixed 15511: "Subscribe only" parameter for SessionsList command should send information about new sessions
[-] Fixed 15614: "SessionSnapshot" is absent in the "Help" response
[-] Fixed 15620: Incorrect value for parameters "  EnableAutoSwitchToBackupConnection" and "CyclicSwitchBackupConnection" in the response message
[-] Fixed 15619: Incorrect value for parameter "EnableMessageRejecting" in the response messages

fixaj-engine:
[-] Fixed 15645: Session was not restored after reconnect
[-] Fixed 15526: Information about maxMessageSize should be recorded in the fixaj.log
[-] Fixed 15626: Setting "forceSeqNumReset" should be added in the fixengine.properties

fixaj-validation:
[-] Fixed 15582: Suspicion: validator considered 381 tag as 38

fixaj-testtools:
[-] Fixed 15613: Settings "Preload Dictionaries" for FIX.5.0SP1 and FIX.5.0SP2 should be added

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.9 (2010-06-04)
--------------------------------------------------------------------------------
fixaj-admin:
[-] Fixed 15198: "DeleteAll" command should not terminate the Admins session
[-] Fixed 15514: "Seq reset to:  for session " message should be recorded in the fixaj.log after execution of command "ChangeSeqNum"
[-] Fixed 15511: "Subscribe only" parameter for SessionsList command should send information about new sessions
[-] Fixed 15552: "Fails" should be changed to "Failed"
[-] Fixed 15515:  Unsupported command should receive the appropriate ResponseCode and Description
[-] Fixed 15218:  Response "HelpData" should be added
[-] Fixed 15201:  Logout was sent without a text for tag 58

fixaj-engine:
[-] Fixed 15551: Incoming message was lost after the Logons exchange
[-] Fixed 15483: Message with garbled trailer caused session termination
[-] Fixed 15522: Unexpected exception appears after parse long messages after session reconnect
[-] Fixed 15527: Common level logging caused Message is too long exception should be replaced
[-] Fixed 15319: Message without tag 35 caused NullPointerException and session termination

fixaj-docs:
[-] fixed small misprints

fixaj-testtools
[-] Fixed 15439: Raw tags list are not supported for FIX.5.0SP1 and FIX.5.0SP2 sessions

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.8 (2010-05-17)
--------------------------------------------------------------------------------
[!] Removed onlyContentValidation parameter from engine.properties

fixaj-engine:
[-] Fixed 15466: Unexpected message type caused session terminated if onlyContentValidation=true
[-] Fixed 15470: "Resend Request -- Sequence reset" mechanism is broken

fixaj-samples:
[-] Fixed 15465: Unexpected reason for the Logout message in the Base Samples

fixaj-fast:
[-] Fixed 15069 : runSimpleFastClient.bat from \fixaj-fastengine-2.4.1\examples\bin is not started

fixaj-testtools:
[-] Fixed 15035 : Error appeared after starting runCMEFASTClient.bat

fixaj-docs:
[-] fixed small misprints

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.7 (2010-05-13)
--------------------------------------------------------------------------------
fixaj-admin:
[-] Fixed 15201: Logout was sent without a text for tag 58
[-] Fixed 15238: Limitation of parameters for a single session are not supported
[-] Fixed 15219: Description for incorrect command should be changed
[-] Fixed 15313: Description with special xml symbol should be changed

fixaj-engine:
[-] Fixed 15287: "Only content validation is on" message should be added
[-] Fixed 15286: Setting welformedValidator should be renamed and comment for it should be added
[-] Fixed 15319: Message without tag 35 caused NullPointerException and session termination

fixaj-validation:
[-] Fixed 15284: Required tags for Header of message (49, 56, 52) must be necessarily validated

fixaj-samples:
[-] Fixed 15065: mySrvKeystore.key (RSA key) is not generated

fixaj-fixmlconverter:
[-] Fixed 15350: log4j properties should be added in the fixmlconverter pack
[-] Fixed 15351: lUser-friendly information should be implemented in the fixmlconverter tools

fixaj-docs:
[*] updated Programmers Guide
[*] updated API description

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.6 (2010-04-16)
--------------------------------------------------------------------------------
fixaj-engine:
[-] Fixed 15222: Revised error reporting for garbled messages
[-] Fixed 15226: Runtime exceptions when resending invalid messages

fixaj-admin:
[-] Fixed 15238: Limitation of parameters for a single session are not supported
[-] Fixed 15262: On the incorrect xml message should be received Response 
    message implying that the request was invalid
[-] Fixed 15263: Description for missing required xml parameter should be
    changed and added
[-] Fixed 15266: Absence of FIX-message in the "SendMessage" command should
    not affect in the intended session and RAI error message should be changed

fixaj-engine-examples:
[-] Fixed 15253: runAdditionalValidationSample44 should be added in
    fixaj-engine-full package

fixaj-fixmlconverter:
[*] Splitted examples to simple examples and conversion tools for usage
    in command line

fixaj-docs:
[-] Fixed 15258: "In the diagram below" words should be deleted
[-] Fixed 15257: In the Application Versioning should be added information about
    FIX 5.0 SP2
[-] Fixed generation of API docs for FIXMLConverter and some adaptor modules

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.5 (2010-04-13)
--------------------------------------------------------------------------------
fixaj-engine:
[-] Fixed 15217: Garbled message with incorrect length of message causes
    incorrect error message
[-] Fixed 12193: FAJ incorrectly processes valid message received after garbled
    message    

fixaj-admin:
[-] Fixed 15179: Mechanism of server response for incorrect xml messages should
    be added
[-] Fixed 15166: Special symbol "#" RAI mechanism considered as incorrect
[-] Fixed 15221: Out of range Enumerate value doesn't cause an error Response

fixaj-docs:
[-] Fixed 15082: Information about negative values of several parameters should
    be added

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.4 (2010-04-07)
--------------------------------------------------------------------------------
[-] Fixed Unix scripts for running examples, benchmarks and tools
[+] Added Unix scripts for JMSAdaptor and ICEAdaptor modules
[-] Removed Sun JVM specific options from the launching scripts
[+] Added Unix script to generate keys in the base examples
[!] Increased default value of allowed max size of incoming messages

fixaj-validation:
[!] FIXTypesEnum.UTCTIMESTAMP40 and FIXTypesEnum.MONTHYEAR44 deprecated now
[!] Changed version of dictionary dependencies from fixprotocol-fix-legacy to
    fixprotocol-fix:
    1) FIX 4.0, 4.1: char type is not renamed to String now
    2) FIX 4.0: time type is not renamed to UTCTimestamp40 now
    3) FIX 4.4: month-year type is not renamed to month-year44 now
    4) FIX 4.0, 4.1, 4.2: int type of all fields which used for string length
       of raw data values is not renamed to Length now

fixaj-admin:
[-] Fixed 15161: Reject is not sent trying to use the same RequestID second and
    subsequent times
[-] Fixed 15170: Session using the RAI was not created.
[-] Fixed 15178: ResultCode description should be added and changed.
[-] Fixed 15199: Default value for "SendLogout" is not supported.
[-] Fixed 15200: Value for "LogoutReason" is not supported.
[-] Fixed 15201: Logout was sent without a text for tag 58.

fixaj-docs:
[-] Fixed 15038: Samples descriptions is obsolete.
[-] Fixed 15156: Description for parameter "forcedLogoffTimeout" should be
    changed
[-] Fixed 15169: New: Incorrect comment to the command "SessionParams"

fixaj-model:
[-] Fixed invalid conversion of month-year values for FIX 4.4 and above

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.3 (2010-03-29)
--------------------------------------------------------------------------------
[-] Removed redundant dependencies between modules

fixaj-docs:
[-] Fixed 15034: Package structure description is obsolete
[-] Fixed 15029: Removed generation of outdated state transition diagram
[-] Fixed 15038: Samples descriptions is obsolete
[*] Updated "Monitoring and Administration" section of the manual

fixaj-engine:
[-] Fixed 14837: Tag 369 should be include in message automatically if
    includeLastProcessed=true
[-] Fixed 14835: autoreconnectDelayInMs interval should be checked before
    reconnect attempt
[-] Fixed 15081: FIXAJ behavior if several parameters are presented as negative
    number
[-] Fixed 15088: Correct value of TZTimestamp considered as incorrect data type

fixaj-engine-addons:
[+] Added benchmarks from fixaj-engine-full distribution

fixaj-fixmlconverter:
[-] Fixed 14967: Commission repeating group incorrectly converted for FIX.4.2

fixaj-engine-examples:
[-] Fixed 15085: The Admin Messages sent by Admin Session are rejected.

fixaj-validation:
[-] Fixed 15090: Correct value of Month-Year considered as incorrect data type
[-] Fixed 15091: Correct value of MultipleCharValue considered as incorrect
    data type

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.2 (2010-03-19)
--------------------------------------------------------------------------------
fixaj-validations:
[-] Fixed 15039: FIXT1.1. sessions 4.0, 4.1, 4.2 aren't created
[-] Fixed 15064: Unexpected behavior after first Heartbeat for FIXT.1.1

Examples:
[-] Fixed 15021: runSimpleServerWihtAdminSession should be renamed
[-] Fixed 15065: mySrvKeystore.key (RSA key) is not generated

fixaj-testtools:
[-] Fixed 15035: Error appeared after starting runCMEFASTClient.bat

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.1 (2010-03-17)
--------------------------------------------------------------------------------
fixaj-admin:
[-] Fixed 15048: Admin session is broken.

FIX Validations:
[-] Fixed 15039: FIXT1.1. sessions 4.0, 4.1, 4.2 aren't created

Docs:
[-] Fixed 15026: Incorrect hyperlink in Fill Change Log
[-] Fixed 15028: File FIXMessage.gif is absent
[-] Fixed 15031: Files throughput.jpg and latency.jpg is absent
[*] Updated FIXML Converter page

Examples:
[-] Fixed 15022: Some command from \examples\base caused "log4j system properly"
[-] Fixed 15019: All .bat files from \examples\command were not started
[-] Fixed 15020: Change content of the *.bat file caused "The input line is too 
    long" DOS error

Fast:
[-] Fixed 15036: All command from examples\bin caused "log4j system properly"
[-] Fixed 15024: Exception appeared after starting runFASTBenchmarks.bat

Model:
[+] Added model generation for 5.0sp1 and 5.0sp2

FIXML Converter:
[-] Fixed 14178: Added throwing of exception in case of unsupported message type 
    detected
[-] Fixed parsing of '1' and '0' values of xs:boolean
[-] Fixed inserting of start field of repeating group into invalid position when 
    attribute for start field wasn't in first position of the element

--------------------------------------------------------------------------------
  FIX Antenna Java 2.4.0 (2010-03-11)
--------------------------------------------------------------------------------
[!] Changed names of all packaged *.jar files
[-] Fixed apidocs generation to cover all API classes of all distributions

Message:
[-] Fixed bug of invalid year-month datatype conversions for YYYYMMWW values due
    dependency on default locale and local timezone
[-] Fixed bug when formatting of float datatype value when FR local is set
[+] Added symmetric setter for FIXField(int tag, String value) constructor and
    FIXField.getStringValue() getter
[+] Added symmetric getter for FIXField.setValue(long value)

Tags:
[!] Changed package of generated classes from com.epam.message.constant to
    com.epam.fix.message.constants to match with package for FIXT11 from the
    Message module
[!] Changed names of some classes
[+] Added generation of classes for FIX 5.0 SP1 and 5.0 SP2

Model:
[-] Fixed datatypes of fields: 239, 250, 243, 208
[+] Added parsing of YYYYMMWW values of year-month datatype for FIX 4.4

FIXML Converter:
[!] Refactored API and implementation

JMS Adaptor:
[!] Changed package and class names to use adaptor instead adapter

CMEFAST Adaptor:
[!] Changed class name to use adaptor instead adapter

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.18 (2010-02-23)
--------------------------------------------------------------------------------
[+] FAJ: Added rejecting model functionality
[+] FAJ: Added Third Party Message routing
[+] FAJ: added functionality for Nagle algorithm
[-] FAJ: fixed bug 14795: Validation of tag values does not function for
    FIXT.1.1 protocol
[-] FAJ: fixed bug 14775: TZTimeOnly validation should be implemented
[-] FAJ: fixed bug 14724: Application message with wrong tag datatype was not
    rejected (ignored)
[-] FAJ: fixed bug 14794: SeqReset After 24 hours logon message is not properly
    processed with seq num (34) > 1
[-] FAJ: fixed bug 14026: Incorrect message example for most of the samples
[-] FAJ: fixed bug 12178: Incorrect checksum message should be written to logs
[-] FAJ: fixed bug 14817: Message which contains tag with only spaces was not
    rejected
[-] FAJ: fixed bug 14835: autoreconnectDelayInMs interval should be checked
    before reconnect attempt
[-] FAJ: fixed bug 14837: Tag 369 should be include in message automatically if
    includeLastProcessed=true
[-] FAJ: fixed bug 14840: Misprint in "58=SendingTime acccuracy problem"
    rejecting reason
[-] Tools: fixed bug 14796: On "Create new session" dialog FIX.5.0SP2 version
    should be added

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.17 (2010-01-15)
--------------------------------------------------------------------------------
[+] FAJ: added FIX 5.0sp2
[-] ICE: fixed bug 14752: Unnecessary FIX Dictionaries are included in the
    ICE Adaptor package
[-] FAJ: fixed bug 14712: SequenceReset-GapFill should be sent in case when
    engine receives Resend Request with BeginSeqNo>LastSentSeqNo
[-] FAJ: fixed bug 14775: TZTimeOnly validation should be implemented
[-] JMS: fixed bug 14765: JMS Bridge does not accept the messages from the
    Active MQ
[-] JMS: fixed bug 14764: Missing library from the JMS package
[-] JMS: fixed bug 14762: Exception after connecting to the JMS Bridge
[-] JMS: fixed bug 14763: Messages are not sent JMS Bridge

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.16 (2010-01-04)
--------------------------------------------------------------------------------
[*] EPAM B2Bits license agreement packed to releases
[+] JMSAdapter added to build
[-] Tools: bug 14695: Disconnected session was not removed from sessions list by
    Remove Session command
[-] RAI: fixed bug 14657: Connection was not switched to backup
[-] RAI: fixed bug 14687: Admin Session terminates if CreateInitiator command
    contains duplicate Sender/Target
[-] FAJ: fixed bug 14699: Error on HBI=0
[-] RAI: fixed bug 14674: Help command is rejected
[-] FAJ: fixed bug 14720: Incorrect reaction on Logon with HBI < 0

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.15 (2009-12-16)
--------------------------------------------------------------------------------
[*] FAJ: Added cyclicSwitchBackupConnection and
    enableAutoSwitchToBackupConnection to default.properties
[*] FAJ: Updated switch to backup functionality
[*] AdminTool: Added Help command, removed StartSession command
[-] AdminTool: fixed bugs: 14650, 14651, 14654, 14657, 14668, 14655, 14667,
    14671, 14673
[-] Bug 14656: Message is rejected even if
    sendRejectIfApplicationIsNotAvailable=false
[-] Bug 14419: Very lardge HBI cause antenna to close session
[-] Bug 14672: RuntimeException appears on admin session removing

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.14 (2009-11-27)
--------------------------------------------------------------------------------
[+] FIXEngine: added FIXSessionManagerListener to FIXSessionManager
[*] AdminTool: Updated functionality for Admin protocol

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.13 (2009-11-25)
--------------------------------------------------------------------------------
[+] FASTEngine: EBS implementation added
[-] Removed obfuscation from some API classes in engine
[+] FIX version 5.0SP1 added to AppTester GUI. Updated fixdict11.xml has been
    added to required modules. Added dictionary for FIX 5.0SP1.
[-] Bug 13524: FIXAJ should send Logon with 34=1 and 141=Y in response to
    ResetSeqNum request

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.12 (2009-10-23)
--------------------------------------------------------------------------------
[-] Fixed packaging of samples and benchmarks
[-] Fixed initialization of storage for autoreconnect session

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.11 (2009-10-19)
--------------------------------------------------------------------------------
[-] CME handler sample should be added
[-] Improve fast encoder

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.10 (2009-10-08)
--------------------------------------------------------------------------------
[+] Added functionality for load dictionaries in run-time mode
[+] Added functionality for load  additional dictionaries in run-time mode from
    custom directories
[-] Fixed bug related to re-cennect functionality

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.8 (2009-09-21)
--------------------------------------------------------------------------------
[!] Fixed critical error: Conversion from FIXML to FIX generates checksum of
    incorrect format

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.7 (2009-09-18)
--------------------------------------------------------------------------------
[-] FAJ: Update logic of XMLEngine and added append functionality
[-] FAJ: RAI: Special symbols "&", "#" and "]" RAI mechanism considered as
    incorrect
[-] FAJ: RAI: Incorrect xml tag in the Response message
[-] FAJ: RAI: Unexpected behavior after incorrect command

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.5 (2009-09-11)
--------------------------------------------------------------------------------
[-] FAJ: Reject message was sent with invalid tag for RefTagID
[-] FAJ: Programmers Guide: Remote Admin Tool minor enhansements
[-] FAJ: Incorrect validation -- Reject is sent if tag of the Repeating Group
    repeated the correct number of times
[-] FAJ: Validation Benchmark is executed for too long

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.4 (2009-08-14)
--------------------------------------------------------------------------------
[!] FAJ: Fixed blocked errors related to validation process

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.3 (2009-08-14)
--------------------------------------------------------------------------------
[+] FAJ:Added caches for FIXValidation module
[-] Cannot connect to SSL server
[-] Backup connection generates seqnum too low error and session drops
[-] Added FIXAJAdaptor.jar to light and full packages and  ObjectModel to javadoc
[-] Change configuration page in manual of FAJ
[-] FAJ: Fixed some problems with manual

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.2 (2009-08-07)
--------------------------------------------------------------------------------
[!] FAJ: Redeveloped module XMLBinding for serialize XML documents to the object
    speed of serialization(XML document has more than 200 000 lines) up from
    5 sec to 0.5 sec
[+] Added new functionality for use FAJ without validators module
[+] Redeveloped benchmarks module
[-] Fixed some minor errors and adds docs into java code
[-] Benchmarks display exceptions
[-] The Create New Connection dialog is not automatically resizable
[*] Renamed mySrvKeystore to mySrvKeystore.key

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.1 (2009-07-17)
--------------------------------------------------------------------------------
[+] Samples: Added FIXML convertor, Validation API and Object API examples
[+] Redeveloped all parts releted to the FIX Errors
[+] Added CMEAdapter and FIXMLConvertor packages
[+] Added Backup connection properties to the create new session dialog in the
    test utility
[+] Added copyright information to all java classes
[-] Invalid message with 35=@ and non-FIX44 message causes Internal error
[-] Trade Capture Report Request has incorrect TradeRequestType
[-] Command ChangeSeqNum causes unexpected Reject message with incorrect text

--------------------------------------------------------------------------------
  FIX Antenna Java 2.3.0 (2009-07-07)
--------------------------------------------------------------------------------
[!] Re-developed the algorithms for  Conditional and Group validators
[+] Added functionality for create ICETradeCapture package automatically
[+] Added UNIX shell scripts for the start benchmark tests
[+] Samples: Added FastDecoder and FastEncoder examples
[-] The UNIX Shell Scrip files do not execute (incorrect path)
[-] Validator: correct message validated as incorrect (msgtype AC)
[-] Changed text in the Reject message for one reason: incorrect count for RepGr
[-] Changed text in the Reject message for one reason: incorrect count for RepGr
    inside in the another RepGr
[-] FIXAJ Validator don't recognize the end of RepeatingGroup
[-] Validator: correct message validated as incorrect (msgtype AC)
[-] Validator: FIXAJ sends Reject with incorrect tag in the reason

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.8 (2009-06-11)
--------------------------------------------------------------------------------
[+] Added bat files for compile and run benchmark tests
[-] Fixed problems with Nimbus L&F
[-] Fixed problems with Validation: Conditional requirement for tag 280 and 55
    are incorrectly implemented for MsgType=X
[-] Message with incorrect datatype value for NumInGroup count considered as
    garbled
[-] Message in which NumInGroup count is absent validated as correct
[-] Changed text in the Reject message if NumInGroup count = 0
[-] Incorrect reference in the Programmers Guide

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.6 (2009-06-04)
--------------------------------------------------------------------------------
[!] Incomplete Package
[-] Two tags cond requiring each other are incorrectly parsed from fixdic
[*] Benchmarks FIX Dictionaries was updated

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.5 (2009-06-03)
--------------------------------------------------------------------------------
[-] Two tags cond requiring each other are incorrectly parsed from fixdic
[-] FAST (Decoder) Benchmark displays incomplete information
[-] Help command only displays one command
[*] FIX Dictionaries was updated

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.4 (2009-05-25)
--------------------------------------------------------------------------------
[+] Added benchmark for the FASTDecoder module
[-] Message text (invalid No.Rep.Gr.) should be changed
[-] FIXAJ Validator: messages with incorrect value No.Rep.Gr (tags 453, 802) is
    validated as correct
[-] In the admin session sends not 35=n message -- FIXAJ sends unexpected Logout
    message
[-] Incorrect disconnect of the session causes an error on reconnect of session
[-] FIXAJ Validator: messages without req-d tags (555, 600) is validated as
    correct

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.3 (2009-05-12)
--------------------------------------------------------------------------------
[+] Expected test request ID now displayed in the disconnecd reason if
    disconnect was because of the missing test request reply
[+] (Remote Admin Interface) Added posibility to load custom commands for the
    AdminTool
[-] Version history should be added to the package
[-] Change Seq Num without Sender/TargetCompID generates an exception
[-] FIXAJ Validator don't recognize the end of RepeatingGroup
[-] DeleteAllSession without logout causes incorrect behavior

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.2 (2009-04-24)
--------------------------------------------------------------------------------
[-] HelpData.xml cannot be located in the package (abnormal behavior)
[-] Delete does not function
[-] Empty request returns exception
[-] For incorrect command, a more notifying message should be applied
[-] Exception while using 
[-] Incorrect validation -- Reject is sent if tag of the Repeating Group
    repeated the correct number of times
[-] SeqResetNum does not function correctly

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.1 (2009-04-17)
--------------------------------------------------------------------------------
[-] Destination with no actions allowed is created in the active state
[-] Message without Req.Tag for Repeating Group is validated as correct
[-] The dictionary file is incorrectly parsed
[-] After validation failure, FIXAJ closes connection. MsgType l (lowercase L)
[-] Incorrect validation -- Reject is sent if tag (311) is present
[-] Conditionally required tag is absent - message is validated as correct
    (tags 780-172)
[-] SessionStat returns information for incorrect session
[-] Receive and Sent Stat commands do not function
[-] Create Session request does not function

--------------------------------------------------------------------------------
  FIX Antenna Java 2.2.0 (2009-04-10)
--------------------------------------------------------------------------------
[+] Added CME FAST adapter
[-] Incorrect MultipleValueString is validated as correct
[-] Message with incorrect value for No Repeating Group is validated as correct
[-] FIXAJ sends Reject (session level) after receiving a valid message

--------------------------------------------------------------------------------
  FIX Antenna Java 2.1.2 (2009-03-23)
--------------------------------------------------------------------------------
[+] Old engine compatibility adaptor
[+] Added file for obfuscate of FAST Engine
[-] Incorrect order of repeating group is validated as correct
[-] Message with SOH inside a Raw Data field is considered as Garbled
[-] Data Field length is not validated
[-] Non repeating group tag inside repeating group is validated as correct
[-] Start field for repeating groups is incorrectly validated.

--------------------------------------------------------------------------------
  FIX Antenna Java 2.1.1 (2009-03-04)
--------------------------------------------------------------------------------
[+] Admin tool
[+] Load balancing
[-] Garbeled message is written to session logs (condition: first tree tags are
    incorrect)
[-] After rejecting message due to SendingTime error, inbound SeqNum is not
    increased
[-] Cannot create session FIXT.1.1 for FIX 4.0 - 4.4 protocol

--------------------------------------------------------------------------------
  FIX Antenna Java 2.1.0 (2009-02-25)
--------------------------------------------------------------------------------
[+] FIX Engine Configuration
[+] Backup connection support
[-] FAJ sends incorrect SeqNum in logon message (FACTS 2.0 realted bug)
[-] Logout timer is incorrectly set after Test Request

--------------------------------------------------------------------------------
  FIX Antenna Java 2.0.4 (2009-02-18)
--------------------------------------------------------------------------------
[-] Missing tag 35 causes critical error
[-] Valid Resend Request causes unexpected Reject
[-] Resend Request is sent after logout

--------------------------------------------------------------------------------
  FIX Antenna Java 2.0.3 (2009-02-13)
--------------------------------------------------------------------------------
[+] FAST encoder  API
[+] FAST templates
[+] FAST decoder
[-] Test Request timer is incorrectly reset after receiving inbound messages that
    is not the TR Response
[-] Resend Request is sent after logout

--------------------------------------------------------------------------------
  FIX Antenna Java 2.0.2 (2009-01-29)
--------------------------------------------------------------------------------
[+] Core FIX Message API
[+] Transports UDP/TCP client and server implementations
[+] Session logic implementation for 4.0-5.0
[+] FIX Message validation 4.0-5.0
[+] FIXML conversion 4.0-5.0

Generated on Wed Feb 21 01:14:15 2018 for FIXMLConverterJava by  doxygen 1.6.3