- 
                Notifications
    
You must be signed in to change notification settings  - Fork 655
 
QFJ 2.2.0 release notes
You need at least Java 8 to run QuickFIX/J. 
This release contains bug fixes and improvements. For example:
- fixed race condition on validation - https://github.com/quickfix-j/quickfixj/pull/241
 - proxy authentication fix - https://github.com/quickfix-j/quickfixj/pull/296
 - corrected check for ApplVerID - https://github.com/quickfix-j/quickfixj/pull/261
 - corrected copying of custom fields in components - https://github.com/quickfix-j/quickfixj/pull/263
 - optimized memory usage for DataDictionary - https://github.com/quickfix-j/quickfixj/pull/221
 - removed unnecessary trailer and header allocation - https://github.com/quickfix-j/quickfixj/pull/229
 - reconnection attempts will no longer affect other sessions - https://github.com/quickfix-j/quickfixj/pull/255
 - TLS SNI support - https://github.com/quickfix-j/quickfixj/pull/277
 - functional adapters for Application(Extended) - https://github.com/quickfix-j/quickfixj/pull/212
 - messages are now persisted prior to sending - https://github.com/quickfix-j/quickfixj/pull/242
 
Many thanks to all the people who have contributed to this release (hopefully not missing someone, in alphabetical order): 
https://github.com/90301 
https://github.com/AndreyNudko 
https://github.com/arthuroz 
https://github.com/chrjohn 
https://github.com/gemivnet 
https://github.com/jasition 
https://github.com/MAXbrainRUS 
https://github.com/nolag 
https://github.com/philipwhiuk 
https://github.com/prerak-proof 
https://github.com/simon-mebrahtu 
https://github.com/the-thing 
https://github.com/WojciechZankowski 
https://github.com/youurayy 
https://github.com/ZaitsevY 
https://github.com/quickfix-j/quickfixj/milestone/8?closed=1
(just for information, since all of the below issues have corresponding pull requests)
- [QFJ-636] - Custom fields in component blocks are not added to parent
 - [QFJ-741] - Missing value 99 for Tag 796 in FIX44.xml
 - [QFJ-811] - Tag 989 is hard coded wrongly in version 1.5.3
 - [QFJ-905] - MULTIPLECHARVALUE not handled in FieldType since FIX 5.0. version
 - [QFJ-971] - Intermittently we receive the "Required Tag Missing" error for existing fields
 - [QFJ-976] - GarbledMessage without MsgType
 - [QFJ-980] - NPE during message parsing if repeating group's first tag is undefined
 - [QFJ-983] - SLF4JLog is suffixing category with session ID instead of prefixing it.
 
- [QFJ-177] - Provide support classes for inserting authentication information in logon messages
 - [QFJ-375] - Could you please make the 2.4 heartbeat timeout configurable?
 - [QFJ-722] - Unnecessary Trailer and Header object allocation for every Message instance
 - [QFJ-973] - Provide configuration to turn off checksum validation