Bot releases are visible (Hide)
Published by ackleymi 5 months ago
Published by ackleymi 5 months ago
Published by ackleymi 6 months ago
Published by ackleymi 6 months ago
Published by ackleymi 11 months ago
MessageStore
RefactorThe 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)
pgx
driver https://github.com/quickfixgo/quickfix/pull/598
Published by ackleymi 12 months ago
BUG FIXES
Published by ackleymi 12 months ago
ENHANCEMENTS
BUG FIXES
Published by ackleymi almost 2 years ago
FEATURES
ENHANCEMENTS
BUG FIXES
Published by cbusbey about 7 years ago
FEATURES
ENHANCEMENTS
BUG FIXES
Published by cbusbey about 8 years ago
FEATURES
ENHANCEMENTS
BUG FIXES
Published by cbusbey about 8 years ago
FEATURES
ENHANCEMENTS
BUG FIXES
FEATURES
ENHANCEMENTS
BUG FIXES
FEATURES
ENHANCEMENTS
BUG FIXES: