-
Notifications
You must be signed in to change notification settings - Fork 586
Description
The latest .NET version of QuickFix does not support the database logging found in the earlier C++ version, where OdbcLogConnectionString and
OdbcLogConnectionString
where supported along with lots of additional optional ODBC parameters (See https://quickfixengine.org/c/documentation/)
Note though adding support for a native .NET connection would be preferable.
Are there plans to add these missing features?
Has an investigation been made that describes how this missing feature could be added?
But Why not just move to the latest C++ version?
It seems the latest C++ version is now just aimed at Ubuntu Python Ruby support
The latest C++ version is also unsuitable as that version has had WCF and .NET support dropped from it.
On the website https://quickfixengine.org/c/ users are directed to https://github.com/quickfix/ to find the latest C++ but the last CPP release 1.15.1 came from https://sourceforge.net/projects/quickfix/
This version was built with Windows SDK 8.1 release 17/10/2013 (Build 8.100.25984.0).
This version is out of support. The Last Windows SDK, the one that support Windows 11, is a v10 at build 10.0.26100.0 released 22-05-2024.
I am considering looking into upgrading the .NET code myself (or asking Connamara whether they can do them).
Is this a concern / of interert to anyone else?
Why the sudden interest?
To move our existing C++ / on premises implementation to the cloud we have a list of wants:
- Encrypt the password and connection in a configuration file.
- Upgrade to use a modern encrypted database connection.
- Reduce the rights of the database connection user down to read write rather be database owner
- Eliminate the reliance on very old C++ run-time files.
- Possibly upgrade to the .NET version and replace the existing C++ component we rely on.
Thanks