WebSocket++ v0.8.2 Release Notes

Release Date: 2020-04-19 // over 4 years ago
  • 📚 This is a bug fix patch that fixes a major issue affecting compatibility with newer versions of the Asio library (including the one bundled in Boost 1.70 and higher). It also includes some documentation, cmake, and OpenSSL compatibility fixes.

    Details

    • Compatibility : Removes the use of make_shared in a number of cases where
      it would be incompatible with newer versions of ASIO. Thank you Stefan
      Floeren for the patch. #810 #814 #862 #843 #794 #808
    • Examples : Update print_client_tls example to remove use of deprecated
      OpenSSL functions.
    • CMake : Update cmake installer to better handle dependencies when using
      🍎 g++ on MacOS. Thank you Luca Palano for reporting and a patch. #831
    • CMake : Update cmake installer to use a variable for the include directory
      improving the ability of the install to be customized. Thank you Schrijvers
      Luc and Gianfranco Costamanga for reporting and a patch. #842

Previous changes from v0.8.1

  • ✅ This is a bug fix patch to fix a major test suite regression introduced in 0.8.0 and adjust installation behavior to make downstream packaging easier.

    Note: There are no changes to the library itself, only to the test and installation systems.

    Details

    • Test Suite: Adjust test suite to match behavior introduced in 0.8.0. Thank
      you Gianfranco Costamagna for reporting and a patch. #731
    • CMake: Update cmake installer to only install library files globally.
      Thank you Gianfraco Costamanga for reporting and a patch. #732