Skip to content

QFJ 2.2.0 release notes

Christoph John edited this page Jun 17, 2020 · 3 revisions

General

You need at least Java 8 to run QuickFIX/J.

This release contains bug fixes and improvements. For example:

Contributors

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

included pull requests / issues

https://github.com/quickfix-j/quickfixj/milestone/8?closed=1

JIRA issues

(just for information, since all of the below issues have corresponding pull requests)

Bug

  • [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.

Improvement

  • [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