-
Notifications
You must be signed in to change notification settings - Fork 622
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