Skip to content

Releases: quickfixgo/quickfix

v0.9.10

08 Aug 15:53
73fc4cb
Compare
Choose a tag to compare

0.9.10 (August 8, 2025)

BUG FIXES

  • Send Reset if the ResetTime elapsed in between checks #725

v0.9.9

31 Jul 16:49
41d23cc
Compare
Choose a tag to compare

0.9.9 (July 31, 2025)

BUG FIXES

  • Adds missing tz for resetseqtime without starttime endtime #723 #723

v0.9.8

21 Jul 22:04
4b8da8b
Compare
Choose a tag to compare

0.9.8 (July 21, 2025)

ENHANCEMENTS

  • Add DB name configuration #711
  • Change ResetSeqTime to time.Time based on the config's timeZone #712

BUG FIXES

  • Block Sends when Resend Request is active #715
  • Fix the issue of incorrect time range calculation across days #718

v0.9.7

24 Apr 03:47
Compare
Choose a tag to compare

0.9.7 (April 23, 2025)

FEATURES

  • Adds SQL, MongoDB and Composite FIX Log and LogFactory implementations, see config/configuration.go for details #672
  • Adds convenience getters for session log and store #675
  • Adds config option for ResetSeqTime #705

ENHANCEMENTS

  • File store uses files exclusively #680
  • Protect concurrent usage of filestore #688
  • Support udecimal library in code generation #700

BUG FIXES

  • Avoid unkeyed fields usage for exported struct in generated code #683
  • Iterate messages in filestore opens a separate file to avoid deadlock #703
  • Correct ordering in message trailer #707

v0.9.6

20 Sep 21:42
Compare
Choose a tag to compare

0.9.6 (September 20, 2024)

ENHANCEMENTS

  • Allow the clients of acceptor to specify their own tls.Config #667
  • Adds NextExpectedSeqNum setting #668

BUG FIXES

  • Reinit stop sync to prevent deadlock on sequential start/stops #669
  • Check logon auth before resetting store #670
  • Reverts ToAdmin call sequencing #674

v0.9.5

14 Aug 17:58
8a53aa9
Compare
Choose a tag to compare

0.9.5 (August 14, 2024)

ENHANCEMENTS

  • Introduce message iterator to avoid loading all messages into memory at once upon resend request #659
  • Only lock fieldmap once during message parsing #658
  • Optimize tag value parsing #657
  • Use bytes.Count to count the number of message fields #655
  • Port config documentation into proper go doc format #649
  • Support TLS configuration as raw bytes #647

BUG FIXES

  • Use the Go generated file convention #660
  • Fix stuck call to Dial when calling Stop on the Initiator #654
  • Do not increment NextTargetMsgSeqNum for out of sequence Logout and Test Requests #645

v0.9.4

30 May 04:25
Compare
Choose a tag to compare

0.9.4 (May 29, 2024)

ENHANCEMENTS

  • Adds log to readLoop just like writeLoop #642

BUG FIXES

  • Maintain repeating group field order when parsing messages #636

v0.9.3

09 May 18:54
fbe0cd7
Compare
Choose a tag to compare

BUG FIXES

  • Change filestore.offsets from map[int]msgDef to sync.Map #639
  • Unregister sessions on stop #637
  • Corrects ResetOnLogon behavior for initiators #635

FEATURES

  • Add AllowUnknownMessageFields & CheckUserDefinedFields settings as included in QuickFIX/J #632

v0.9.2

23 Apr 21:18
2c25e08
Compare
Choose a tag to compare

0.9.2 (April 23, 2024)

BUG FIXES

  • Prevent message queue blocking in the case of network connection trouble #615 #628
  • Corrects validation of multiple repeating groups with different fields #623

v0.9.1

16 Apr 02:44
Compare
Choose a tag to compare

0.9.1 (April 15, 2024)

  • Preserve original body when resending #624