This repository was archived by the owner on Jun 1, 2026. It is now read-only.
v2.10.7
cpprestsdk (2.10.7)
- cpprestsdk now has Azure Pipelines continuous integration.
- Builds for Android and iOS were repaired, now checked in Azure Pipelines to make sure that doesn't bit-rot in the future.
- Several race conditions in the listener were worked around; the listeners remain experimental and are unlikely to productized in their current form; the race conditions are structural, but at least the client tests pass most of the time.
- Incorrect handling of connection pooling bug that caused segfaults on Ubuntu introduced in 2.10.4 has been repaired.
- websocketpp checked in 0.5.1 version has been changed to a submodule and updated to 0.8.1.
- Added an API to set the number of threads in the asio thread pool, see PR#883
- Legacy unmaintained Visual Studio project files have been deleted, please use CMake instead.
- PR#670 Export methods to set/get the ambient scheduler in cpprest dll
- PR#866 Add Transfer-Encoding compression support and extensible compression API
- PR#892 Improve utf8_to_utf16 speed for common path
- PR#897 added URI resolution according to RFC3986
- PR#935 Fix spelling mistakes across the library
- PR#936 Use pplx namespace consistently
- PR#937 Remove _ASYNCRTIMP from ~http_listener() and implement inline
- PR#940 Avoid using identifiers reserved by C++ in header guards
- PR#943 blackjack sample: use vector instead of shared pointer for array
-- cpprestsdk team askcasablanca@microsoft.com MON, 30 Oct 2018 20:32:00 -0800
cpprestsdk (2.10.6)
- PR#844 Fix clang build error
-- cpprestsdk team askcasablanca@microsoft.com MON, 30 Aug 2018 16:51:00 -0800
cpprestsdk (2.10.5)
- Issue#842 Fix incorrect
cpprest/version.h
-- cpprestsdk team askcasablanca@microsoft.com FRI, 17 Aug 2018 09:47:00 -0800
cpprestsdk (2.10.4)
- Added a
.clang-formatto enable consistent formatting. - Added support for
Host:headers changing the checked CNAME field for SSL certificates in WinHTTP and Asio. - PR#736 passes 0666 to open() for creating files to better match the default behavior for other http clients (wget, etc).
- PR#732 fixes a build issue with clang
- PR#737 taught our cmake to respect the GNUInstallDirs variables
- PR#762 improved handling of dead connections in the connection pool on Asio.
- PR#750 improved error handling in the accept() call in
http_listener - PR#776 improved the iOS buildsystem
-- cpprestsdk team askcasablanca@microsoft.com WED, 15 Aug 2018 12:35:00 -0800
cpprestsdk (2.10.3)
- Added a root
CMakeLists.txtto improve support for VS2017 Open Folder. - PR#809 improves support for
/permissive-in MSVC - Issue#804 fixed a regression due to compression support; we no longer fail on unknown Content-Encoding headers if we did not set Accepts-Encoding
- PR#813 fixes build failure with boost 1.63
- PR#779 PR#787 suppress and fix some warnings with new versions of gcc and clang
-- cpprestsdk team askcasablanca@microsoft.com THU, 2 Aug 2018 15:52:00 -0800