PackageTrack

Go modules · #1899

github.com/quickfixgo/quickfix

v0.9.10quickfixgo/quickfix

Release timeline

197 releases since 2014
201620182020202220242026

Releases

  1. v0.9.11-0.20260731182314-12a9887734a731 Jul 2026pre-release

    Nothing published for this version

  2. v0.9.11-0.20260715220446-4bd79e320da415 Jul 2026pre-release

    Nothing published for this version

  3. v0.9.11-0.20260715210328-027f25ab3bc515 Jul 2026pre-release

    Nothing published for this version

  4. v0.9.11-0.20260708190717-c786b92380578 Jul 2026pre-release

    Nothing published for this version

  5. v0.9.11-0.20260219113516-236c791cfcbc19 Feb 2026pre-release

    Nothing published for this version

  6. v0.9.11-0.20260105153736-9c574082c51b5 Jan 2026pre-release

    Nothing published for this version

  7. v0.9.11-0.20251024134212-2497d57a39d024 Oct 2025pre-release

    Nothing published for this version

  8. v0.9.11-0.20251023161058-8ce187fac6b323 Oct 2025pre-release

    Nothing published for this version

  9. v0.9.11-0.20251021195640-4b2c4f2f04fc21 Oct 2025pre-release

    Nothing published for this version

  10. v0.9.11-0.20251021190344-9d351836fa3421 Oct 2025pre-release

    Nothing published for this version

  11. v0.9.11-0.20250910211839-e4fe18cff34610 Sept 2025pre-release

    Nothing published for this version

  12. v0.9.108 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 notes2 sources agree

    BUG FIXES

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

    Nothing published for this version

  14. v0.9.10-0.20250806152215-7863300afe176 Aug 2025pre-release

    Nothing published for this version

  15. v0.9.931 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 notes2 sources agree

    BUG FIXES

    • Adds missing tz for resetseqtime without starttime endtime #723 #723
    Open source →
  16. v0.9.821 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 notes2 sources agree

    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-90fde31c50e916 May 2025pre-release

    Nothing published for this version

  18. v0.9.8-0.20250512211746-41798d64d23912 May 2025pre-release

    Nothing published for this version

  19. v0.9.8-0.20250512181511-e9e2c05d9c1512 May 2025pre-release

    Nothing published for this version

  20. v0.9.8-0.20250508014448-d52789e7b95f8 May 2025pre-release

    Nothing published for this version

  21. v0.9.8-0.20250424175838-9449794c19fd24 Apr 2025pre-release

    Nothing published for this version

  22. v0.9.724 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 notes2 sources agree

    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-64212a29e55a21 Apr 2025pre-release

    Nothing published for this version

  24. v0.9.7-0.20250414202627-ad70b18652ea14 Apr 2025pre-release

    Nothing published for this version

  25. v0.9.7-0.20250317172208-def5474f685917 Mar 2025pre-release

    Nothing published for this version

  26. v0.9.7-0.20250308005135-bc1d3ac912818 Mar 2025pre-release

    Nothing published for this version

  27. v0.9.7-0.20250124195525-2ed31c3fdbb924 Jan 2025pre-release

    Nothing published for this version

  28. v0.9.7-0.20250123043056-9d46c644560023 Jan 2025pre-release

    Nothing published for this version

  29. v0.9.7-0.20241125175823-5185ff896b7b25 Nov 2024pre-release

    Nothing published for this version

  30. v0.9.7-0.20240925162744-c7392e88ce9825 Sept 2024pre-release

    Nothing published for this version

  31. v0.9.7-0.20240925030030-c2cd79a5abc425 Sept 2024pre-release

    Nothing published for this version

  32. v0.9.7-0.20240920220347-9c5d08c440ca20 Sept 2024pre-release

    Nothing published for this version

  33. v0.9.620 Sept 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 notes2 sources agree

    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-b7d706f7335220 Sept 2024pre-release

    Nothing published for this version

  35. v0.9.6-0.20240910211538-2903198aaa4d10 Sept 2024pre-release

    Nothing published for this version

  36. v0.9.6-0.20240906210940-fa2e438d40876 Sept 2024pre-release

    Nothing published for this version

  37. v0.9.6-0.20240905215832-0f3ec7b63a945 Sept 2024pre-release

    Nothing published for this version

  38. v0.9.6-0.20240904204711-5ec121902e214 Sept 2024pre-release

    Nothing published for this version

  39. v0.9.514 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 notes2 sources agree

    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-8a53aa95fb2f14 Aug 2024pre-release

    Nothing published for this version

  41. v0.9.5-0.20240809003605-9191a58f283b9 Aug 2024pre-release

    Nothing published for this version

  42. v0.9.5-0.20240807163750-c07597e083007 Aug 2024pre-release

    Nothing published for this version

  43. v0.9.5-0.20240703214130-e3a299401c853 Jul 2024pre-release

    Nothing published for this version

  44. v0.9.5-0.20240702183832-f6ff2473d6cf2 Jul 2024pre-release

    Nothing published for this version

  45. v0.9.5-0.20240625195825-358abefc0da325 Jun 2024pre-release

    Nothing published for this version

  46. v0.9.430 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 notes2 sources agree

    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-7e71cbc851bb30 May 2024pre-release

    Nothing published for this version

  48. v0.9.39 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 notes2 sources agree

    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-fbe0cd7163d99 May 2024pre-release

    Nothing published for this version

  50. v0.9.3-0.20240507141857-1205f67194b67 May 2024pre-release

    Nothing published for this version

  51. v0.9.3-0.20240430191436-c187bdbb8e1130 Apr 2024pre-release

    Nothing published for this version

  52. v0.9.3-0.20240426204612-c3c49cbcb4f326 Apr 2024pre-release

    Nothing published for this version

  53. v0.9.223 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 notes2 sources agree

    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-2c25e08c4ecc23 Apr 2024pre-release

    Nothing published for this version

  55. v0.9.2-0.20240422170327-b7e25970b75122 Apr 2024pre-release

    Nothing published for this version

  56. v0.9.2-0.20240422015515-51e2cdeb40bf22 Apr 2024pre-release

    Nothing published for this version

  57. v0.9.2-0.20240418023417-9886e6861db418 Apr 2024pre-release

    Nothing published for this version

  58. v0.9.116 Apr 2024
    Release notes

    0.9.1 (April 15, 2024)

    • Preserve original body when resending #624
    Open source →
    Release notes2 sources agree

    BUG FIXES

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

    Nothing published for this version

  60. v0.9.013 Nov 2023
    Release notes2 sources agree

    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 →