-
Notifications
You must be signed in to change notification settings - Fork 638
QFJ 2.0.0 release notes
You need at least Java 8 to run QuickFIX/J.
Usage of the Java 8 Date/Time API was a breaking API change, so it was decided to make this a 2.0.0 release (instead of 1.7.0).
QuickFIX/J now can accept (up to picoseconds) and process (up to nanoseconds) UtcTimestamp fields with higher precision.
See http://www.quickfixj.org/jira/browse/QFJ-873
- instead of java.util.Date we will now use java.time.LocalDate/Time classes, this means your code probably needs adaptations (unless you are treating each field as String)
- added config TimeStampPrecision (used for (Orig)SendingTime)which can take a value of SECONDS, MILLIS, MICROS or NANOS.
- added new fields UtcTimeField and UtcDateField
Many thanks to all the people who have also contributed to this release (hopefully not missing someone, in alphabetical order):
https://github.com/Arthurm1
https://github.com/chrjohn
https://github.com/guidomedina
https://github.com/jonfreedman
https://github.com/traggatt
https://github.com/quickfix-j/quickfixj/pull/121
https://github.com/quickfix-j/quickfixj/pull/127
https://github.com/quickfix-j/quickfixj/pull/130
https://github.com/quickfix-j/quickfixj/pull/133
https://github.com/quickfix-j/quickfixj/pull/134