Skip to content

QFJ 1.6.4 release notes

Christoph John edited this page Jul 25, 2017 · 7 revisions

Points of interest

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

  • Bug fix release with some internal enhancements.
  • Now can accept UtcTimestamp fields with higher precision. See [QFJ-921]

Contributors

Many thanks to all the people who have also contributed to this release (hopefully not missing someone, in alphabetical order):

https://github.com/alphafoobar
https://github.com/Arthurm1
https://github.com/boxhead201
https://github.com/brobits
https://github.com/chrjohn
https://github.com/damianfanaro
https://github.com/guidomedina
https://github.com/jimbogithub
https://github.com/jonfreedman
https://github.com/KKostya
https://github.com/knutae
https://github.com/leonchen83
https://github.com/soliad

included pull requests / commits (which are not already JIRA issues)

https://github.com/quickfix-j/quickfixj/pull/92
https://github.com/quickfix-j/quickfixj/pull/93
https://github.com/quickfix-j/quickfixj/pull/94
https://github.com/quickfix-j/quickfixj/pull/97
https://github.com/quickfix-j/quickfixj/pull/99
https://github.com/quickfix-j/quickfixj/pull/100
https://github.com/quickfix-j/quickfixj/pull/115
https://github.com/quickfix-j/quickfixj/pull/120
https://github.com/quickfix-j/quickfixj/pull/122
https://github.com/quickfix-j/quickfixj/pull/123
https://github.com/quickfix-j/quickfixj/pull/125

JIRA issues

Bug

  • [QFJ-169] - Message parsing fails on messages with invalid fields in repeating groups with non-obvious errors
  • [QFJ-677] - The fix for QFJ-318 was reverted (inadvertently?) in r928
  • [QFJ-791] - An unexpected field in a repeating group makes QuickFIX/J fail to detect the number of repeating groups correctly
  • [QFJ-792] - Wrong order of fields in a repeating group makes the group ignored
  • [QFJ-885] - SocketInitiator::stop() can't send out the logout message
  • [QFJ-917] - Race condition between SocketAcceptorIoProcessor & QFJ Message Processor
  • [QFJ-923] - FileStore is leaking file handles
  • [QFJ-926] - Session reset happens after logon
  • [QFJ-929] - FieldException on Logon message is handled incorrectly

New Feature

  • [QFJ-912] - Support use of externally supplied ThreadPools
  • [QFJ-921] - Support receiving higher resolution timestamps

Improvement

  • [QFJ-770] - Message fromString don't report about REPEATING_GROUP_FIELDS_OUT_OF_ORDER
  • [QFJ-914] - Generate and package javadoc for release build
Clone this wiki locally