- CMake
- Set
CMP0167
toNEW
- Set
- 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.