Skip to content

v2.9.2

Compare
Choose a tag to compare
@Tradias Tradias released this 20 Jan 10:45
· 159 commits to master since this release

Features

  • Add support for stdexec::schedule(grpc_executor).

Fixes

  • Fix deadlock when the rpc handler passed to agrpc::register_sender_rpc_handler in stdexec returns exec::task.
  • Add missing includes for grpc::ServerAsyncX types in several places. This only lead to compilation errors in certain gRPC versions (~1.30-1.40).
  • Fix compilation of tests with Boost 1.84 due to removed header file.

Performance

  • No longer perform writes_done during finish if a previous write or read_initial_metadata ended in false in the streaming ClientRPCs.

Documentation

Chore

  • Use file(GLOB) to create check-header-syntax target to avoid forgetting to add a new header to the list.
  • Unify common parts of stdexec und unifex tests into one file.
  • Build asio-grpc-check-header-syntax target in the Ubuntu/20.04/Default pipeline.