1.0.8 : 03 Aug 2026
- Removed other FIX engine benchmarks as they are now available in https://github.com/CorewareLtd/fix-engine-benchmarks
1.0.7 : 31 July 2026
- llfix::ObjectCache now allocates objects in contiguous blocks to reduce cache misses
- Switching to a stack based freelist model in hasyncer's memory pool
- OnixS benchmark: Using two separated isolated cores , one for bm thread one for OnixS sending thread
- QuickFix benchmark: Switching to ThreadedSocketInitiator which writes to socket syncronously on the benchmark thread
- Adding B2BITs FIX antenna benchmark
1.0.6 : 27 July 2026
- Made serialisation_path_reader part of the engine as it is required by both HA and observability
- High availability throughput improvement: hasyncer now serialises messages asyncronously and added new config serialiser_worker_thread_count
- SPSCBoundedQueue capacities now have to be power of two.
1.0.5 : 19 July 2026
- Added OnixS engine FIX client benchmark
1.0.4 : 27 June 2026
- Root privilege requirement narrowed in scope: now required only when lock_pages is enabled
- TcpReactorScalable now emits a warning to stderr when the host has only one physical core
- FixServer::does_any_session_use_path no longer checks serialisation paths when message serialisation is disabled
1.0.3 : 30 May 2026
- Added new examples 'programmatic_administration' & 'docker'
- High availability message syncing throughput improvements and new reliability config: 'message_request_retry_microseconds'
- High availability renamed 'max_request_message_count_per_query_response' config to 'max_message_batch_size'
- Removed .p2align 5 from hot TX/RX loops to avoid constraining PGO users
1.0.2 : 10 May 2026
- Added new examples 'order_router' and 'otlp'
- Correcting high availability example's configuration
- Added const_iterator for llfix::IncomingFixMessage
1.0.1 : 12 April 2026
- Fixed potential compiler reordering issue and switched to TTAS from TAS in UserspaceSpinlock
- Additional error logging for llfix::MemoryMappedFile::flush failures
1.0.0 : 16 March 2026
- Initial version