Skip to content

0.10.0

Latest
Compare
Choose a tag to compare
@Tectu Tectu released this 02 Mar 21:37
· 5 commits to main since this release
  • CMake
    • Set CMP0167 to NEW
  • Client
    • Refactor to use coroutines for HTTP connections (more below)

While this library was written in C++20 from day one, compiler support for coroutines was almost non-existent back then. Therefore, the internal logic was written without using coroutines.

This release rewrites the HTTP client logic to use coroutines.
Currently, this is an internal-only change. The consumer API remains the same. However, providing a coroutine based consumer API is fairly easy from this point forward.