From c4cef129e880a3f9c23a480e8c983793963173bb Mon Sep 17 00:00:00 2001 From: Billy O'Neal Date: Tue, 30 Oct 2018 23:03:22 -0700 Subject: [PATCH] Mint 2.10.7. (#933) --- Release/CMakeLists.txt | 4 ++-- Release/include/cpprest/version.h | 3 +-- .../tests/functional/misc/version/version.cpp | 3 +-- changelog.md | 20 +++++++++++++++++++ 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/Release/CMakeLists.txt b/Release/CMakeLists.txt index 54cfa18585..68a8265712 100644 --- a/Release/CMakeLists.txt +++ b/Release/CMakeLists.txt @@ -11,7 +11,7 @@ endif() set(CPPREST_VERSION_MAJOR 2) set(CPPREST_VERSION_MINOR 10) -set(CPPREST_VERSION_REVISION 6) +set(CPPREST_VERSION_REVISION 7) enable_testing() @@ -184,7 +184,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} /MP") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MP") set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /MP") - + if (WINDOWS_STORE OR WINDOWS_PHONE) add_compile_options(/ZW) endif() diff --git a/Release/include/cpprest/version.h b/Release/include/cpprest/version.h index cb47ab9d05..ef38ad4fe9 100644 --- a/Release/include/cpprest/version.h +++ b/Release/include/cpprest/version.h @@ -3,9 +3,8 @@ * Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. * */ -#define CPPREST_VERSION_REVISION 6 #define CPPREST_VERSION_MINOR 10 #define CPPREST_VERSION_MAJOR 2 +#define CPPREST_VERSION_REVISION 7 #define CPPREST_VERSION (CPPREST_VERSION_MAJOR*100000+CPPREST_VERSION_MINOR*100+CPPREST_VERSION_REVISION) - diff --git a/Release/tests/functional/misc/version/version.cpp b/Release/tests/functional/misc/version/version.cpp index 68d4fcb44e..dd7cc98bb3 100644 --- a/Release/tests/functional/misc/version/version.cpp +++ b/Release/tests/functional/misc/version/version.cpp @@ -20,12 +20,11 @@ TEST(VersionTest1) { // If these tests fail, this means that version.props and version.h are out of sync // When the version number if changed, both files must change - VERIFY_ARE_EQUAL(_VER_REVISION, CPPREST_VERSION_REVISION); VERIFY_ARE_EQUAL(_VER_MINOR, CPPREST_VERSION_MINOR); VERIFY_ARE_EQUAL(_VER_MAJOR, CPPREST_VERSION_MAJOR); + VERIFY_ARE_EQUAL(_VER_REVISION, CPPREST_VERSION_REVISION); } } }}}} - diff --git a/changelog.md b/changelog.md index dd190b70a9..188c0cd822 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,23 @@ +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 MON, 30 Oct 2018 20:32:00 -0800 + cpprestsdk (2.10.6) ---------------------- * PR#844 Fix clang build error