Last release 27 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
Release timeline
197 releases since 2014Releases
- v0.9.11-0.20260731182314-12a9887734a731 Jul 2026pre-release
Nothing published for this version
- v0.9.11-0.20260715220446-4bd79e320da415 Jul 2026pre-release
Nothing published for this version
- v0.9.11-0.20260715210328-027f25ab3bc515 Jul 2026pre-release
Nothing published for this version
- v0.9.11-0.20260708190717-c786b92380578 Jul 2026pre-release
Nothing published for this version
- v0.9.11-0.20260219113516-236c791cfcbc19 Feb 2026pre-release
Nothing published for this version
- v0.9.11-0.20260105153736-9c574082c51b5 Jan 2026pre-release
Nothing published for this version
- v0.9.11-0.20251024134212-2497d57a39d024 Oct 2025pre-release
Nothing published for this version
- v0.9.11-0.20251023161058-8ce187fac6b323 Oct 2025pre-release
Nothing published for this version
- v0.9.11-0.20251021195640-4b2c4f2f04fc21 Oct 2025pre-release
Nothing published for this version
- v0.9.11-0.20251021190344-9d351836fa3421 Oct 2025pre-release
Nothing published for this version
- v0.9.11-0.20250910211839-e4fe18cff34610 Sept 2025pre-release
Nothing published for this version
- v0.9.108 Aug 2025
Release notes
Open source →Additional notes2 sources agree
Open source →BUG FIXES
- Send Reset if the ResetTime elapsed in between checks #725
- v0.9.10-0.20250807161601-a101c325f8057 Aug 2025pre-release
Nothing published for this version
- v0.9.10-0.20250806152215-7863300afe176 Aug 2025pre-release
Nothing published for this version
- v0.9.931 Jul 2025
Additional notes2 sources agree
Open source →BUG FIXES
- Adds missing tz for resetseqtime without starttime endtime #723 #723
- v0.9.821 Jul 2025
- v0.9.8-0.20250516162511-90fde31c50e916 May 2025pre-release
Nothing published for this version
- v0.9.8-0.20250512211746-41798d64d23912 May 2025pre-release
Nothing published for this version
- v0.9.8-0.20250512181511-e9e2c05d9c1512 May 2025pre-release
Nothing published for this version
- v0.9.8-0.20250508014448-d52789e7b95f8 May 2025pre-release
Nothing published for this version
- v0.9.8-0.20250424175838-9449794c19fd24 Apr 2025pre-release
Nothing published for this version
- v0.9.724 Apr 2025
Release notes
Open source →0.9.7 (April 23, 2025)
FEATURES
- Adds SQL, MongoDB and Composite FIX Log and LogFactory implementations, see
config/configuration.gofor 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
Additional notes2 sources agree
Open source →FEATURES
- Adds SQL, MongoDB and Composite FIX Log and LogFactory implementations, see
config/configuration.gofor 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
- Adds SQL, MongoDB and Composite FIX Log and LogFactory implementations, see
- v0.9.7-0.20250421184431-64212a29e55a21 Apr 2025pre-release
Nothing published for this version
- v0.9.7-0.20250414202627-ad70b18652ea14 Apr 2025pre-release
Nothing published for this version
- v0.9.7-0.20250317172208-def5474f685917 Mar 2025pre-release
Nothing published for this version
- v0.9.7-0.20250308005135-bc1d3ac912818 Mar 2025pre-release
Nothing published for this version
- v0.9.7-0.20250124195525-2ed31c3fdbb924 Jan 2025pre-release
Nothing published for this version
- v0.9.7-0.20250123043056-9d46c644560023 Jan 2025pre-release
Nothing published for this version
- v0.9.7-0.20241125175823-5185ff896b7b25 Nov 2024pre-release
Nothing published for this version
- v0.9.7-0.20240925162744-c7392e88ce9825 Sept 2024pre-release
Nothing published for this version
- v0.9.7-0.20240925030030-c2cd79a5abc425 Sept 2024pre-release
Nothing published for this version
- v0.9.7-0.20240920220347-9c5d08c440ca20 Sept 2024pre-release
Nothing published for this version
- v0.9.620 Sept 2024
Release notes
Open source →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
Additional notes2 sources agree
Open source →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
- v0.9.6-0.20240920214002-b7d706f7335220 Sept 2024pre-release
Nothing published for this version
- v0.9.6-0.20240910211538-2903198aaa4d10 Sept 2024pre-release
Nothing published for this version
- v0.9.6-0.20240906210940-fa2e438d40876 Sept 2024pre-release
Nothing published for this version
- v0.9.6-0.20240905215832-0f3ec7b63a945 Sept 2024pre-release
Nothing published for this version
- v0.9.6-0.20240904204711-5ec121902e214 Sept 2024pre-release
Nothing published for this version
- v0.9.514 Aug 2024
Release notes
Open source →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
Additional notes2 sources agree
Open source →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
- v0.9.5-0.20240814175649-8a53aa95fb2f14 Aug 2024pre-release
Nothing published for this version
- v0.9.5-0.20240809003605-9191a58f283b9 Aug 2024pre-release
Nothing published for this version
- v0.9.5-0.20240807163750-c07597e083007 Aug 2024pre-release
Nothing published for this version
- v0.9.5-0.20240703214130-e3a299401c853 Jul 2024pre-release
Nothing published for this version
- v0.9.5-0.20240702183832-f6ff2473d6cf2 Jul 2024pre-release
Nothing published for this version
- v0.9.5-0.20240625195825-358abefc0da325 Jun 2024pre-release
Nothing published for this version
- v0.9.430 May 2024
Release notes
Open source →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
Additional notes2 sources agree
Open source →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
- v0.9.4-0.20240530042407-7e71cbc851bb30 May 2024pre-release
Nothing published for this version
- v0.9.39 May 2024
Release notes
Open source →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
Additional notes2 sources agree
Open source →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
- v0.9.3-0.20240509185237-fbe0cd7163d99 May 2024pre-release
Nothing published for this version
- v0.9.3-0.20240507141857-1205f67194b67 May 2024pre-release
Nothing published for this version
- v0.9.3-0.20240430191436-c187bdbb8e1130 Apr 2024pre-release
Nothing published for this version
- v0.9.3-0.20240426204612-c3c49cbcb4f326 Apr 2024pre-release
Nothing published for this version
- v0.9.223 Apr 2024
Additional notes2 sources agree
Open source →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
- v0.9.2-0.20240423211713-2c25e08c4ecc23 Apr 2024pre-release
Nothing published for this version
- v0.9.2-0.20240422170327-b7e25970b75122 Apr 2024pre-release
Nothing published for this version
- v0.9.2-0.20240422015515-51e2cdeb40bf22 Apr 2024pre-release
Nothing published for this version
- v0.9.2-0.20240418023417-9886e6861db418 Apr 2024pre-release
Nothing published for this version
- v0.9.116 Apr 2024
Additional notes2 sources agree
Open source →BUG FIXES
- Preserve original body when resending https://github.com/quickfixgo/quickfix/pull/624
- v0.9.1-0.20240416024236-04786a16e4a716 Apr 2024pre-release
Nothing published for this version
- v0.9.013 Nov 2023
Release notes2 sources agree
Open source →FEATURES
- Add Weekdays config setting as included in QuickFIX/J https://github.com/quickfixgo/quickfix/pull/590
MessageStoreRefactor
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 themongo(MongoDB),file(A file on-disk), andsql(Any db accessed with a go sql driver interface). Thememorystore(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
pgxdriver https://github.com/quickfixgo/quickfix/pull/598 - Fix sequence number bug when storage fails https://github.com/quickfixgo/quickfix/pull/432