Skip to content

Commit ea9363e

Browse files
authored
Add release notes for Beast (#647)
1 parent e622a09 commit ea9363e

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

release-notes/boost_1_92_0.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,20 @@ build, and was never supported by `FindBoost`.
6060
* boost_phrase:library[Assert,/libs/assert/]:
6161
** Fix `BOOST_VERIFY` in the rare case of both `BOOST_ENABLE_ASSERT_HANDLER` and `BOOST_ENABLE_ASSERT_DEBUG_HANDLER` being defined.
6262

63+
* boost_phrase:library[Beast,/libs/beast/]:
64+
** `websocket::stream` accepts close code 1014 (bad gateway).
65+
** `http::basic_parser` ignores connection and framing fields in trailers.
66+
** `http::parser` drops framing and connection-control fields carried in trailers.
67+
** `http::basic_parser` rejects chunked transfer-encoding in HTTP/1.0 requests.
68+
** `http::basic_parser` rejects `Content-Length` with `Transfer-Encoding` regardless of field order.
69+
** `http::basic_parser` rejects requests with a `Transfer-Encoding` that does not end in chunked.
70+
** `http::basic_parser` validates quoted-strings in chunk extensions.
71+
** `http::message::prepare_payload` rejects 1xx responses with a body.
72+
** `websocket::stream` rejects 64-bit frame lengths with the high bit set.
73+
** File operations clear the `error_code` on success.
74+
** The `server-flex-awaitable` example dispatches cancellation to the task's strand.
75+
** Removed dependency on Boost.Functional.
76+
6377
* boost_phrase:library[CointainerHash,/libs/container_hash/]:
6478
** Hashing a valueless `std::variant` instance no longer throws.
6579

0 commit comments

Comments
 (0)