Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
Version 361:

* `websocket::stream` accepts close code 1014 (bad gateway)
* `http::basic_parser` ignores connection and framing fields in trailers
* `http::parser` drops framing and connection-control fields carried in trailers
* `http::basic_parser` rejects chunked transfer-encoding in HTTP/1.0 requests
* `http::basic_parser` rejects `Content-Length` with `Transfer-Encoding` regardless of field order
* `http::basic_parser` rejects requests with a `Transfer-Encoding` that does not end in chunked
* `http::basic_parser` validates quoted-strings in chunk extensions
* `http::message::prepare_payload` rejects 1xx responses with a body
* `websocket::stream` rejects 64-bit frame lengths with the high bit set
* File operations clear the `error_code` on success
* The `server-flex-awaitable` example dispatches cancellation to the task's strand
* Removed dependency on Boost.Functional

--------------------------------------------------------------------------------

Version 360:

* Enforced 8KB sanity limit on chunk headers
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#
#-------------------------------------------------
cmake_minimum_required(VERSION 3.8...3.20)
set(BOOST_BEAST_VERSION 360)
set(BOOST_BEAST_VERSION 361)
if (BOOST_SUPERPROJECT_VERSION)
set(BOOST_BEAST_VERSION ${BOOST_SUPERPROJECT_VERSION})
endif ()
Expand Down
26 changes: 26 additions & 0 deletions doc/qbk/release_notes.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,32 @@

[/-----------------------------------------------------------------------------]

[heading Boost 1.92]

[*API Changes]

* [issue 3099] `websocket::stream` accepts close code 1014 (bad gateway).
['Actions Required]:
* If your code references `websocket::close_code::reserved2`, use
`websocket::close_code::bad_gateway` instead.

[*Fixes]

* [issue 3094] `http::basic_parser` ignores connection and framing fields in trailers
* [issue 3094] `http::parser` drops framing and connection-control fields carried in trailers
* [issue 3096] `http::basic_parser` rejects chunked transfer-encoding in HTTP/1.0 requests
* [issue 3098] `http::basic_parser` rejects `Content-Length` with `Transfer-Encoding` regardless of field order
* [issue 3100] `http::basic_parser` rejects requests with a `Transfer-Encoding` that does not end in chunked
* [issue 3102] `http::basic_parser` validates quoted-strings in chunk extensions
* [issue 3104] `http::message::prepare_payload` rejects 1xx responses with a body
* [issue 3095] `websocket::stream` rejects 64-bit frame lengths with the high bit set
* [issue 3035] File operations clear the `error_code` on success
* [issue 3101] The `server-flex-awaitable` example dispatches cancellation to the task's strand

[*Improvements]

* [issue 3094] Removed dependency on Boost.Functional

[heading Boost 1.91]

[*Fixes]
Expand Down
2 changes: 1 addition & 1 deletion include/boost/beast/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
This is a simple integer that is incremented by one every
time a set of code changes is merged to the develop branch.
*/
#define BOOST_BEAST_VERSION 360
#define BOOST_BEAST_VERSION 361

// A string describing BOOST_BEAST_VERSION, that can be used in http headers.
#define BOOST_BEAST_VERSION_STRING "Boost.Beast/" BOOST_STRINGIZE(BOOST_BEAST_VERSION)
Expand Down
Loading