Skip to content

QFJ 2.3.0 release notes

Christoph John edited this page Apr 30, 2021 · 2 revisions

General

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

This release contains bug fixes and improvements. For example:

prevent Logon on disabled Acceptor session (#360)

There was a long-standing bug which re-enabled an Acceptor session that formerly had been disabled via Session.logout() or Session.setEnabled(false) respectively. As of now the Session will stay disabled which means that incoming Logons will be rejected until Session.logon() will be called.

If you want to stick to the old behaviour then please call Session.generateLogout() which will leave the session enabled.

Contributors

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

https://github.com/chrjohn
https://github.com/drekbour
https://github.com/felipewind
https://github.com/janusz-j
https://github.com/jimbogithub
https://github.com/lschin
https://github.com/sheinbergon
https://github.com/simenflatby
https://github.com/the-thing

included pull requests / issues

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

JIRA issues

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

Bug

  • [QFJ-456] - NetworkingOptions should be applied before the socket is connected
  • [QFJ-979] - Oracle schema definitions missing from the latest releases