quickfix
quickfix copied to clipboard
The Go FIX Protocol Library :rocket:
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.18.0 to 0.21.0. Commits 73d21fd go.mod: update golang.org/x dependencies 643fd16 html: fix SOLIDUS '/' handling in attribute parsing 73e4b50 dns/dnsmessage: allow name compression for SRV resource parsing...
If nothing in the module uses the features provided by Go 1.21, there is no need to require a minimum version of Go 1.21. This just made quickfix-go unusable as...
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.18 to 1.14.22. Commits 6ee3e67 close channel 4702d9b Update amalgamation code to 3.45.1 64bbe62 add example cdc8095 Update amalgamation code to 3.45.0 d3c3333 update go version 1f0dc0a...
## Issue ### Observations 1. Very high lock contention on `session.sendMutex` 2. Random huge delays, after sending a message out getting the response taking to match time ~5s in some...
I'm creating a FIX(4.4) client and I'm trying to implement a retry mechanism that stops the entire initiator and starts it all over again, I'm doing this since the Quickfix...
Prototype for https://github.com/quickfixgo/quickfix/issues/555 - Support batching mode when sending application messages to target by adding a `func SaveMessagesAndIncrNextSenderMsgSeqNum(seqNum int, msg [][]byte)` in the storage interface, and then a `func SendAppToTarget(m...
Hi! Thank you for library. I can not find info about UDP protocol. How does the udp protocol implement that?
Steps to reproduce: 1. Create a NOS message with a party ID repeating group. 2. Convert it into bytes by calling `msgBytes := nos.ToMessage().Bytes()`. 3. Parse the bytes back into...
If I resend the received fix message to the sender I get wrong message: example _code:_ func (e *executor) FromApp(msg *quickfix.Message, sessionID quickfix.SessionID) (reject quickfix.MessageRejectError) { quickfix.SendToTarget(msg,sessionID) }
I'm raising this issue here as I don't have access to https://groups.google.com/g/quickfixgo We configure our QuickFix/Go sessions like so: ``` BeginString=FIX.4.4 # Removed several irrelevant items StartTime=07:03:00 EndTime=07:00:00 ``` This...