PackageTrack
Sign in Get early access

github.com/quickfixgo/quickfix

v0.9.10 #1899 most downloaded on Go modules quickfixgo/quickfix

What this package is like to depend on

Last release 23 days ago

31 Jul 2026

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 20 of 20 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

197 releases · first in 2014

13 releases in the last 12 months

see the full history below

Release timeline

197 releases · Apr 2014 to Jul 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 197
  1. v0.9.11-0.20260731182314-12a9887734a7 31 Jul 2026 pre-release

    Nothing published for this version

  2. v0.9.11-0.20260715220446-4bd79e320da4 15 Jul 2026 pre-release

    Nothing published for this version

  3. v0.9.11-0.20260715210328-027f25ab3bc5 15 Jul 2026 pre-release

    Nothing published for this version

  4. v0.9.11-0.20260708190717-c786b9238057 08 Jul 2026 pre-release

    Nothing published for this version

  5. v0.9.11-0.20260219113516-236c791cfcbc 19 Feb 2026 pre-release

    Nothing published for this version

  6. v0.9.11-0.20260105153736-9c574082c51b 05 Jan 2026 pre-release

    Nothing published for this version

  7. v0.9.11-0.20251024134212-2497d57a39d0 24 Oct 2025 pre-release

    Nothing published for this version

  8. v0.9.11-0.20251023161058-8ce187fac6b3 23 Oct 2025 pre-release

    Nothing published for this version

  9. v0.9.11-0.20251021195640-4b2c4f2f04fc 21 Oct 2025 pre-release

    Nothing published for this version

  10. v0.9.11-0.20251021190344-9d351836fa34 21 Oct 2025 pre-release

    Nothing published for this version

  11. v0.9.11-0.20250910211839-e4fe18cff346 10 Sep 2025 pre-release

    Nothing published for this version

  12. v0.9.10 08 Aug 2025
    Release notes

    0.9.10 (August 8, 2025)

    BUG FIXES

    • Send Reset if the ResetTime elapsed in between checks #725
    Open source →
    Release notes

    BUG FIXES

    • Send Reset if the ResetTime elapsed in between checks #725
    Open source →
  13. v0.9.10-0.20250807161601-a101c325f805 07 Aug 2025 pre-release

    Nothing published for this version

  14. v0.9.10-0.20250806152215-7863300afe17 06 Aug 2025 pre-release

    Nothing published for this version

  15. v0.9.9 31 Jul 2025
    Release notes

    0.9.9 (July 31, 2025)

    BUG FIXES

    • Adds missing tz for resetseqtime without starttime endtime #723 #723
    Open source →
    Release notes

    BUG FIXES

    • Adds missing tz for resetseqtime without starttime endtime #723 #723
    Open source →
  16. v0.9.8 21 Jul 2025
    Release notes

    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
    Open source →
    Release notes

    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
    Open source →
  17. v0.9.8-0.20250516162511-90fde31c50e9 16 May 2025 pre-release

    Nothing published for this version

  18. v0.9.8-0.20250512211746-41798d64d239 12 May 2025 pre-release

    Nothing published for this version

  19. v0.9.8-0.20250512181511-e9e2c05d9c15 12 May 2025 pre-release

    Nothing published for this version

  20. v0.9.8-0.20250508014448-d52789e7b95f 08 May 2025 pre-release

    Nothing published for this version

  21. v0.9.8-0.20250424175838-9449794c19fd 24 Apr 2025 pre-release

    Nothing published for this version

  22. v0.9.7 24 Apr 2025
    Release notes

    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
    Open source →
    Release notes

    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
    Open source →
  23. v0.9.7-0.20250421184431-64212a29e55a 21 Apr 2025 pre-release

    Nothing published for this version

  24. v0.9.7-0.20250414202627-ad70b18652ea 14 Apr 2025 pre-release

    Nothing published for this version

  25. v0.9.7-0.20250317172208-def5474f6859 17 Mar 2025 pre-release

    Nothing published for this version

  26. v0.9.7-0.20250308005135-bc1d3ac91281 08 Mar 2025 pre-release

    Nothing published for this version

  27. v0.9.7-0.20250124195525-2ed31c3fdbb9 24 Jan 2025 pre-release

    Nothing published for this version

  28. v0.9.7-0.20250123043056-9d46c6445600 23 Jan 2025 pre-release

    Nothing published for this version

  29. v0.9.7-0.20241125175823-5185ff896b7b 25 Nov 2024 pre-release

    Nothing published for this version

  30. v0.9.7-0.20240925162744-c7392e88ce98 25 Sep 2024 pre-release

    Nothing published for this version

  31. v0.9.7-0.20240925030030-c2cd79a5abc4 25 Sep 2024 pre-release

    Nothing published for this version

  32. v0.9.7-0.20240920220347-9c5d08c440ca 20 Sep 2024 pre-release

    Nothing published for this version

  33. v0.9.6 20 Sep 2024
    Release notes

    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
    Open source →
    Release notes

    ENHANCEMENTS

    • Allow the clients of acceptor to specify their own tls.Config https://github.com/quickfixgo/quickfix/pull/667
    • Adds NextExpectedSeqNum setting https://github.com/quickfixgo/quickfix/pull/668

    BUG FIXES

    • Reinit stop sync to prevent deadlock on sequential start/stops https://github.com/quickfixgo/quickfix/pull/669
    • Check logon auth before resetting store https://github.com/quickfixgo/quickfix/pull/670
    • Reverts ToAdmin call sequencing https://github.com/quickfixgo/quickfix/pull/674
    Open source →
  34. v0.9.6-0.20240920214002-b7d706f73352 20 Sep 2024 pre-release

    Nothing published for this version

  35. v0.9.6-0.20240910211538-2903198aaa4d 10 Sep 2024 pre-release

    Nothing published for this version

  36. v0.9.6-0.20240906210940-fa2e438d4087 06 Sep 2024 pre-release

    Nothing published for this version

  37. v0.9.6-0.20240905215832-0f3ec7b63a94 05 Sep 2024 pre-release

    Nothing published for this version

  38. v0.9.6-0.20240904204711-5ec121902e21 04 Sep 2024 pre-release

    Nothing published for this version

  39. v0.9.5 14 Aug 2024
    Release notes

    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
    Open source →
    Release notes

    ENHANCEMENTS

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

    BUG FIXES

    • Use the Go generated file convention https://github.com/quickfixgo/quickfix/pull/660
    • Fix stuck call to Dial when calling Stop on the Initiator https://github.com/quickfixgo/quickfix/pull/654
    • Do not increment NextTargetMsgSeqNum for out of sequence Logout and Test Requests https://github.com/quickfixgo/quickfix/pull/645
    Open source →
  40. v0.9.5-0.20240814175649-8a53aa95fb2f 14 Aug 2024 pre-release

    Nothing published for this version

  41. v0.9.5-0.20240809003605-9191a58f283b 09 Aug 2024 pre-release

    Nothing published for this version

  42. v0.9.5-0.20240807163750-c07597e08300 07 Aug 2024 pre-release

    Nothing published for this version

  43. v0.9.5-0.20240703214130-e3a299401c85 03 Jul 2024 pre-release

    Nothing published for this version

  44. v0.9.5-0.20240702183832-f6ff2473d6cf 02 Jul 2024 pre-release

    Nothing published for this version

  45. v0.9.5-0.20240625195825-358abefc0da3 25 Jun 2024 pre-release

    Nothing published for this version

  46. v0.9.4 30 May 2024
    Release notes

    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
    Open source →
    Release notes

    ENHANCEMENTS

    • Adds log to readLoop just like writeLoop https://github.com/quickfixgo/quickfix/pull/642

    BUG FIXES

    • Maintain repeating group field order when parsing messages https://github.com/quickfixgo/quickfix/pull/636
    Open source →
  47. v0.9.4-0.20240530042407-7e71cbc851bb 30 May 2024 pre-release

    Nothing published for this version

  48. v0.9.3 09 May 2024
    Release notes

    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
    Open source →
    Release notes

    BUG FIXES

    • Change filestore.offsets from map[int]msgDef to sync.Map https://github.com/quickfixgo/quickfix/pull/639
    • Unregister sessions on stop https://github.com/quickfixgo/quickfix/pull/637
    • Corrects ResetOnLogon behavior for initiators https://github.com/quickfixgo/quickfix/pull/635

    FEATURES

    • Add AllowUnknownMessageFields & CheckUserDefinedFields settings as included in QuickFIX/J https://github.com/quickfixgo/quickfix/pull/632
    Open source →
  49. v0.9.3-0.20240509185237-fbe0cd7163d9 09 May 2024 pre-release

    Nothing published for this version

  50. v0.9.3-0.20240507141857-1205f67194b6 07 May 2024 pre-release

    Nothing published for this version

  51. v0.9.3-0.20240430191436-c187bdbb8e11 30 Apr 2024 pre-release

    Nothing published for this version

  52. v0.9.3-0.20240426204612-c3c49cbcb4f3 26 Apr 2024 pre-release

    Nothing published for this version

  53. v0.9.2 23 Apr 2024
    Release notes

    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
    Open source →
    Release notes

    BUG FIXES

    • Prevent message queue blocking in the case of network connection trouble https://github.com/quickfixgo/quickfix/pull/615 https://github.com/quickfixgo/quickfix/pull/628
    • Corrects validation of multiple repeating groups with different fields https://github.com/quickfixgo/quickfix/pull/623
    Open source →
  54. v0.9.2-0.20240423211713-2c25e08c4ecc 23 Apr 2024 pre-release

    Nothing published for this version

  55. v0.9.2-0.20240422170327-b7e25970b751 22 Apr 2024 pre-release

    Nothing published for this version

  56. v0.9.2-0.20240422015515-51e2cdeb40bf 22 Apr 2024 pre-release

    Nothing published for this version

  57. v0.9.2-0.20240418023417-9886e6861db4 18 Apr 2024 pre-release

    Nothing published for this version

  58. v0.9.1 16 Apr 2024
    Release notes

    0.9.1 (April 15, 2024)

    • Preserve original body when resending #624
    Open source →
    Release notes

    BUG FIXES

    • Preserve original body when resending https://github.com/quickfixgo/quickfix/pull/624
    Open source →
  59. v0.9.1-0.20240416024236-04786a16e4a7 16 Apr 2024 pre-release

    Nothing published for this version

  60. v0.9.0 13 Nov 2023
    Release notes

    FEATURES

    • Add Weekdays config setting as included in QuickFIX/J https://github.com/quickfixgo/quickfix/pull/590
    • MessageStore Refactor

    The message store types external to a quickfix-go application have been refactored into individual sub-packages within quickfix. The benefit of this is that the dependencies for these specific store types are no longer included in the quickfix package itself, so many projects depending on the quickfix package will no longer be bloated with large indirect dependencies if they are not specifically implemented in your application. This applies to the mongo (MongoDB), file (A file on-disk), and sql (Any db accessed with a go sql driver interface). The memorystore (in-memory message store) syntax remains unchanged. The minor drawback to this is that with some re-packaging came some minor syntax changes. See https://github.com/quickfixgo/quickfix/issues/547 and https://github.com/quickfixgo/quickfix/pull/592 for more information. The relevant examples are below.

    MONGO

    import "github.com/quickfixgo/quickfix"
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, quickfix.NewMongoStoreFactory(appSettings), appSettings, fileLogFactory)
    

    becomes

    import (
      "github.com/quickfixgo/quickfix"
      "github.com/quickfixgo/quickfix/store/mongo"
    )
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, mongo.NewStoreFactory(appSettings), appSettings, fileLogFactory)
    

    FILE

    import "github.com/quickfixgo/quickfix"
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, quickfix.NewFileStoreFactory(appSettings), appSettings, fileLogFactory)
    

    becomes

    import (
      "github.com/quickfixgo/quickfix"
      "github.com/quickfixgo/quickfix/store/file"
    )
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, file.NewStoreFactory(appSettings), appSettings, fileLogFactory)
    

    SQL

    import "github.com/quickfixgo/quickfix"
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, quickfix.NewSQLStoreFactory(appSettings), appSettings, fileLogFactory)
    

    becomes

    import (
      "github.com/quickfixgo/quickfix"
      "github.com/quickfixgo/quickfix/store/sql"
    )
    
    ...
    acceptor, err = quickfix.NewAcceptor(app, sql.NewStoreFactory(appSettings), appSettings, fileLogFactory)
    

    ENHANCEMENTS

    • Acceptance suite store type expansions https://github.com/quickfixgo/quickfix/pull/596 and https://github.com/quickfixgo/quickfix/pull/591
    • Support Go v1.21 https://github.com/quickfixgo/quickfix/pull/589

    BUG FIXES

    • Resolves outstanding issues with postgres db creation syntax and pgx driver https://github.com/quickfixgo/quickfix/pull/598
    • Fix sequence number bug when storage fails https://github.com/quickfixgo/quickfix/pull/432
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive