| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Crow-1.3.1-Linux.tar.gz.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-Linux.tar.gz.sha256 | 2026-02-12 | 65 Bytes | |
| crow_all.h | 2026-02-12 | 549.8 kB | |
| Crow-1.3.1-Linux.deb.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-Linux.deb.sha256 | 2026-02-12 | 65 Bytes | |
| Crow-1.3.1-Linux.tar.gz | 2026-02-12 | 108.5 kB | |
| Crow-1.3.1-Linux.deb | 2026-02-12 | 107.7 kB | |
| crow_all.h.sha256 | 2026-02-12 | 65 Bytes | |
| crow_all.h.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-Darwin.dmg | 2026-02-12 | 122.0 kB | |
| Crow-1.3.1-Darwin.tar.gz | 2026-02-12 | 107.7 kB | |
| Crow-1.3.1-Darwin.tar.gz.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-Darwin.tar.gz.sha256 | 2026-02-12 | 65 Bytes | |
| Crow-1.3.1-Darwin.dmg.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-Darwin.dmg.sha256 | 2026-02-12 | 65 Bytes | |
| Crow-1.3.1-win64.exe.md5 | 2026-02-12 | 33 Bytes | |
| Crow-1.3.1-win64.exe.sha256 | 2026-02-12 | 65 Bytes | |
| Crow-1.3.1-win64.exe | 2026-02-12 | 328.0 kB | |
| README.md | 2026-02-11 | 1.8 kB | |
| v1.3.1 source code.tar.gz | 2026-02-11 | 1.0 MB | |
| v1.3.1 source code.zip | 2026-02-11 | 1.1 MB | |
| Totals: 21 Items | 3.4 MB | 3 | |
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:
- Protect websockets_ by mutex by @andrew-guz in https://github.com/CrowCpp/Crow/pull/1136
- fix for [#1107] - websocket failure by @gittiver in https://github.com/CrowCpp/Crow/pull/1113
In addition these fixes are applied too:
- bugfix for errors on asio::write on do_sync_write() by @gittiver in https://github.com/CrowCpp/Crow/pull/1116
- Use string_view in CookieParser::before_handle parsing by @Sightem in https://github.com/CrowCpp/Crow/pull/1024
- replaced old trim function based on std::string by one using string_view by @gittiver in https://github.com/CrowCpp/Crow/pull/1105
- move CPM to CROW_BUILD_TESTS scope by @amhenze in https://github.com/CrowCpp/Crow/pull/1121
- Replace uint16_t with size_t for rule/blueprint routing to eliminate narrowing warnings by @boulabiar in https://github.com/CrowCpp/Crow/pull/1118
- Alternative to uint16 t cast by @gittiver in https://github.com/CrowCpp/Crow/pull/1117
- removed double lookup by count() and find() by @gittiver in https://github.com/CrowCpp/Crow/pull/1131
- fix for issue [#1127] Small oob read in
qs_scanvaluewhen the key is not found - increment qs only if '&' was found by @gittiver in https://github.com/CrowCpp/Crow/pull/1132 - added http status codes from RFC 2518 (WebDAV) by @gittiver in https://github.com/CrowCpp/Crow/pull/1144
New Contributors
- @amhenze made their first contribution in https://github.com/CrowCpp/Crow/pull/1121
- @boulabiar made their first contribution in https://github.com/CrowCpp/Crow/pull/1118
Full Changelog: https://github.com/CrowCpp/Crow/compare/v1.3.0...v1.3.1