News & Insights

Connamara Updates QuickFIX/n 1.13.0, Now Supporting .NET 8

Connamara, a leading provider of advanced technology and software solutions for capital markets, is thrilled to unveil the latest version of QuickFIX/n, 1.13.0, a high-performance implementation of the FIX protocol designed for .NET environments.

Seamless Migration to .NET 8 for Long-Term Stability:

  • QuickFIX/n now runs on .NET 8, replacing .NET 6, which reached end-of-life in November 2025. This migration ensures long-term support and compatibility with the latest .NET ecosystem.

New Configuration Settings Offer Greater Flexibility:

  • Custom Character Encoding: A new "Encoding" configuration setting allows users to specify an alternate character encoding.
  • Enhanced Enum Handling: A new configuration setting "AllowUnknownEnumValues," directs the engine to refrain from rejecting unknown values in enum fields.
  • Improved Group Processing: The new FieldMap.ReadGroups method enables reading groups via iterators or foreach.
  • More Control Over Message Processing: ToAdmin() will now obey DoNotSend exceptions (similar to how ToApp does).

Fixes and Enhancements:

  • Message.ToString() has been modified to no longer change the object’s state. The existing behavior was violating the inheritance guidelines of ToString, and could cause problems with debuggers.  A new member function, “ConstructString()” has been created to perform the old functionality.
  • The race condition causing “incorrect BeginString” errors has been fixed. Thanks to Brian Leach for tracking this down.
  • 35=n “XMLnonFIX” messages are now received correctly in the engine with standardized naming across all Data Dictionaries.
  • General cleanup and nullable-enable-fixing of all sources (including generated sources) has been completed. Note:  Some users may notice a function’s return type now has a `?` on it.
  • Consistent Naming Across API Functions: Some IField-derived functions have been renamed to follow C# naming conventions. Note: deprecated names remain available but will be removed in future releases.
  • Enhanced Codebase with Nullable Reference Types: The entire source code, including generated files, has been updated to enforce nullable references.
  • Various message-processing functions have been refined for efficiency

Full Release Notes:

For a complete list of changes, visit the full release notes:
🔗 QuickFIX/n 1.13.0 Release Notes

Happy coding!

About QuickFIX

The Financial Information Exchange (FIX) Protocol is a message standard developed to facilitate the electronic exchange of information related to securities transactions. It is intended for use between trading partners wishing to automate communications. QuickFIX/n is a free and open-source implementation of the FIX protocol with a liberal license available on GitHub.

For more information, go to https://quickfixengine.org/

About Connamara 

For 25+ years, Connamara has been fulfilling the business needs of capital markets clients by combining certainty of delivery with the highest possible quality. With unparalleled responsiveness to client needs, Connamara has engineered matching engines, trading platforms, risk systems, execution and order management systems, trading user interfaces, and dashboards for exchanges, brokerages, fund managers, market makers, and proprietary traders. Its clients include innovative early-stage companies and leading global institutions that rely on Connamara for the breadth of its domain knowledge and engineering expertise in market structure, trading, and system design. www.connamara.com

Related Reads

Mike Gatny Promoted to President and Chief Operating Officer

Connamara Systems is pleased to announce that Mike Gatny has been promoted to President and Chief Operating Officer of Connamara.

Connamara Unveils QuickFIX/n 1.12.0, Enhancing Developer Experience

July 24, 2024 Connamara, a leading provider of advanced technology solutions for the financial industry, is thrilled to unveil the.

How Our Acceptance Tests Safeguard Complex Systems

By Kevin Siamis Capital markets operate within intricate systems comprising trading platforms, data feeds, and regulatory frameworks. Yet, modifying these.

Connamara COO Mike Gatny Appears on the Venture Unscripted Podcast

Last month, our COO, Mike Gatny, connected with Grand Rapids-based product innovations and venture studio, City Innovations, to chat with.

Unleashing the Power of Multilingual Programming: Empowering Polyglottal Developers

Kevin Siamis breaks down our tech stack strategy.

2023: Connamara’s Year in Review

As we celebrate a quarter-century of Connamara’s journey, 2023 marked a year of remarkable achievements and continued growth. It was.

.NET: Decoded

What’s the best use of .NET? Is the language outdated or just right for your legacy system? At Connamara, we’re.

Java: Decoded

What’s the best use of Java? Is the language outdated or just right for your legacy system? At Connamara, we’re.

C++: Decoded

What’s the best use of C++? Is the language outdated or just right for your legacy system? At Connamara, we’re.

C: Decoded

What’s the best use of C? Is the language outdated or just right for my legacy system? At Connamara, we’re.