CrowCpp v1.3.2 Release Notes

Release Date: 2026-03-29 // 3 months ago

Previous changes from v1.3.1

  • 🛠 This release is mainly a bugfix release which takes last fixes from master branch.

    What's Changed

    🛠 Most important fixes are these, they fix issues with websockets:

    🛠 In addition these fixes are applied too:

    • 🔀 bugfix for errors on asio::write on do_sync_write() by @gittiver in #1116
    • 📜 Use string_view in CookieParser::before_handle parsing by @Sightem in #1024
    • replaced old trim function based on std::string by one using string_view by @gittiver in #1105
    • 🏗 move CPM to CROW_BUILD_TESTS scope by @amhenze in #1121
    • Replace uint16_t with size_t for rule/blueprint routing to eliminate narrowing warnings by @boulabiar in #1118
    • Alternative to uint16 t cast by @gittiver in #1117
    • ✂ removed double lookup by count() and find() by @gittiver in #1131
    • 🛠 fix for issue #1127 Small oob read in qs_scanvalue when the key is not found - increment qs only if '&' was found by @gittiver in #1132
    • ➕ added http status codes from RFC 2518 (WebDAV) by @gittiver in #1144

    🆕 New Contributors

    Full Changelog : v1.3.0...v1.3.1