Skip to content

7.0.3

Latest

Choose a tag to compare

@github-actions github-actions released this 14 May 14:36
· 16 commits to main since this release
828efa1

Added

  • Added a GLIBCXX_DEBUG CMake option to enable libstdc++ debug mode (_GLIBCXX_DEBUG) for CCF and its tests. When set, end-to-end tests run via ConcurrentRunner are throttled to fewer parallel suites to compensate for the slower runtime, and the submit binary (which links against Arrow) is disabled because Arrow is not built with _GLIBCXX_DEBUG (#7850).

Removed

  • The USE_LIBCXX CMake option and all associated libc++/libc++abi build and packaging support have been removed. CCF now builds exclusively with libstdc++ (#7850).

Changed

  • Upgraded QuickJS from 2024-01-13 to 2025-09-13 (#7849).
  • On a joiner's first attempt, the primary now requires the joiner's startup seqno to be at least as recent as the primary's latest committed snapshot on disk, preventing snapshot-less joiners from replaying the entire ledger (#7844).

Fixed

  • ledger_viz and split_ledger now recognise signature transactions in COSE-only signed ledgers (recorded in public:ccf.internal.cose_signatures) (#7868).
  • Fix early exit of /log/public/historical/range when there are empty pages (#7869).