Skip to content

Conversation

@BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Bug fixes and improvements

🐛 Bug Fixes

SSL Error Reporting Improvements

  • Fixed SSL error reporting in SSLClient (#2251)
  • Enhanced error handling to properly capture OpenSSL errors when SSL context is null
  • Added ssl_last_error() method to SSLServer for better error diagnostics

SSL Client Certificate Authentication (#2250)

  • Fixed SSL client certificate authentication issues
  • Added proper client CA list handling during TLS handshake
  • Implemented extract_ca_names_from_x509_store() helper function

IPv6 Host Header Support (#2237)

  • Fixed Host header formatting for IPv6 addresses
  • Properly enclose IPv6 addresses in brackets when creating host strings
  • Added make_host_and_port_string() utility function

Memory Safety Fix (#2232)

  • Fixed undefined behavior caused by dangling references in getaddrinfo_with_timeout()
  • Resolved potential crashes when resolve thread is detached
  • Added test to verify the fix

EventDispatcher Stability (#2257)

  • Fixed EventDispatcher problem
  • Improved stability and reliability

Threading Issues (#2255, #2256)

  • Fixed multiple threading-related issues
  • Enhanced thread safety and synchronization

🔧 Improvements

Build System Enhancements

  • CMake: Fixed FindBrotli to not add Brotli:: targets if they already exist (#2249)
  • Meson: Use C++17 for gtest >= 1.17.0 (#2241)
  • Fixed Windows cross-compilation issues (#2234)

Windows Platform

  • Fixed OpenSSL installation issues on Windows (#2254)
  • Fixed benchmark test issue on Windows (#2258)
  • Improved Windows environment compatibility

Code Quality

  • General code cleanup and improvements
  • Fixed .gitignore for examples directory
  • Added additional unit tests for SSL functionality

View the full release notes at https://github.com/yhirose/cpp-httplib/releases/tag/v0.27.0.


@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Oct 28, 2025
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Oct 28, 2025
@BrewTestBot BrewTestBot enabled auto-merge October 28, 2025 02:49
@BrewTestBot BrewTestBot added this pull request to the merge queue Oct 28, 2025
Merged via the queue into main with commit eb7e3b5 Oct 28, 2025
22 checks passed
@BrewTestBot BrewTestBot deleted the bump-cpp-httplib-0.27.0 branch October 28, 2025 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants