Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

- CCF and C++ applications built against it now require C++23. The supported minimum Clang version remains 18.1.2. (#8234)

### Fixed

- Nodes which open node-to-node connections to each other at the same moment now agree on which of the two connections to keep, instead of each discarding the one the other is using. Previously both could be left holding a connection whose far end no longer existed, and if the resulting disconnection was not observed - for example because a network partition dropped it - the two nodes would silently stop exchanging consensus messages, stalling elections until one of them restarted (#8233).

## [7.0.13]

[7.0.13]: https://github.com/microsoft/CCF/releases/tag/ccf-7.0.13
Expand Down
6 changes: 6 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -708,6 +708,12 @@ if(BUILD_TESTS)
)
target_link_libraries(rpc_connections_test PRIVATE uv)

add_unit_test(
node_connections_test
${CMAKE_CURRENT_SOURCE_DIR}/src/host/test/node_connections.cpp
)
target_link_libraries(node_connections_test PRIVATE uv)

add_unit_test(
raft_test
${CMAKE_CURRENT_SOURCE_DIR}/src/consensus/aft/test/main.cpp
Expand Down
Loading