github libcpr/cpr 1.15.0

3 hours ago

What's Changed

๐Ÿš€ New Features

โšก Performance & Improvements

  • โšก๏ธ Share SSL session data in ConnectionPool for TLS session resumption by @guylevy84 in #1298
  • Threadpool Refactor by @COM8 in #1168

๐Ÿ› Bug Fixes

๐Ÿ”ง Build System & Compatibility

  • Add CPR_SKIP_INSTALL option by @qr243vbi in #1305
  • Fix error when running CMake configure multiple times with CPR_BUILD_TESTS, bump CMake min version to 3.18 by @Anohkka in #1292
  • CMake: Use OpenSSL_FOUND over OPENSSL_FOUND by @crueter in #1321
  • Fix clang-cl compilation error by @Ozidear in #1324
  • Make warnings-as-errors configurable and fix pedantic semicolon warning by @Akshayembate in #1308
  • Make warnings as errors configurable by @aouxwoux in #1320
  • Fix malformed sha tag by @mbKaleb in #1318

๐Ÿงช Testing & Code Quality

  • Test: don't reflect Content-Length from request by @ZLima12 in #1282
  • Clang-Tidy And cppcheck For Fedora43 Including Header Linting by @COM8 in #1297
  • Clang-Tidy fixes for clang22 by @COM8 in #1326
  • Delete repeated friend T from cprtypes.h by @Arttth in #1319

๐Ÿ“š Documentation

๐Ÿ”„ CI & Dependency Updates

New Contributors

Full Changelog: 1.14.0...1.15.0

Don't miss a new cpr release

NewReleases is sending notifications on new releases.