Skip to content

v2.8.0

Compare
Choose a tag to compare
@alexkaratarakis alexkaratarakis released this 26 Feb 19:43
· 697 commits to master since this release

Release Notes

oauth 1.0

  • Merged #66 which adds proxy support for oauth1_config class.

oauth 2.0

  • Merged #1 which adds proxy support for token_from_code and token_from_refresh methods.
  • Merged #38: Include cpprest/details/web_utilities.h to bring in the definition for web_proxy.

http_client

  • Merged #39: Add TLS extension SNI for boost asio based http_client. Resolves #35.
  • Merged #40 which allows specifying a host header in http requests.
  • Merged #41 which adds HTTP and HTTPS client proxy support for non-Windows platforms.
  • Merged #55 which fixes a bug where http_client_asio took forever to cancel.

http_listener

  • Merged #16: win32 http_listener response refactor.

iOS

  • Merged #23 which fixes build errors on iOS. Resolves #12.

Windows

  • Merged #26: Static lib compilation for UWP.

Websockets

  • Merged #30 which adds a CPPREST_EXCLUDE_WEBSOCKETS option to CMake to allow removing all OpenSSL and Boost dependencies.
  • Merged #37 which fixes C4592 warning under Visual Studio 2015 Update 1 in websockets++. Resolves #34.

Buildsystem

  • a075fb2 fixes issues with MSBuild's multicore switch (/m).
  • Merged #30 which adds PCH support for the Visual Studio generator via CMake.

Miscellaneous

  • Merged #17 which removes an unused variable in streams.h .
  • Merged #20 which adds unsolicited pong support with integration tests.
  • Merged #43 which fixes compilation on FreeBSD.