quickfix
quickfix copied to clipboard
The Go FIX Protocol Library :rocket:
__Changes__ __Allocation optimizations:__ - sync.Pool for Message objects (AcquireMessage/ReleaseMessage) - Pre-allocate RepeatingGroup.groups slice using expectedGroupSize - Cache tag ordering closure in RepeatingGroup (was N allocations per Read) __Hot path improvements:__...
PR handles the logon error which can be observed when database is down for some period of time. Way to reproduce that issue is to start fix initiator with sql...
The documentation for secure configuration [here](https://quickfixengine.org/go/documentation/) does not list the `SocketUseSSL` parameter, which is required to enable a secure connection.
To make testing easy we should be able to run an acceptor and an initiator in the same process to allow: - quick debugging - fast testing - quick development....
**This error caused subsequent NewOrderSingle requests to be unable to be processed. I would like to inquire about this reason.** _【Msg Parse Error: tagValue.Parse: No '=' in '\u0001', \"8=FIX.4.2\\x019=219\\x0135=D\\x0149=GG\\x0156=GH\\x01115=ABC\\x0134=3945\\x0143=Y\\x0152=20250909-04:26:50.730\\x01122=20250909-04:26:47.316\\x0111=173794933364992\\x011=15501\\x0121=1\\x0155=100000\\x01167=CS\\x01207=SS\\x0154=1\\x0160=20250909-04:26:47.197\\x0138=100\\x0140=2\\x0144=18.65\\x0115=CNY\\x0159=0\\x0177=\\x01\\x0110=163\\x01\"】_ We...
upgrade go version
## Description I noticed that the `errors.go` file defines two constants with the same value `5`: ```go rejectReasonValueIsIncorrect = 5 rejectReasonConditionallyRequiredFieldMissing = 5 ``` This creates ambiguity when interpreting reject...
when the first line of a settings is not "[DEFAULT]" it will panic