RESTinio v0.6.9 Release Notes
Release Date: 2020-08-13 // over 3 years ago-
Now RESTinio works with Asio 1.17. Version 0.6.9 can be used with Asio 1.12, 1.14, 1.16, and 1.17.
Support for incoming requests with chunked encoding has been added. Previous versions of RESTinio didn’t support such requests, HTTP 501 error was returned. Since v.0.6.9 RESTinio accepts such requests and glues all chunks together into the one body. Information about an individual chunk is preserved and is available via
request_t::chunked_input_info
.👍 Since v.0.6.9 the value
OFF
for CMake-optionRESTINIO_ALLOW_SOBJECTIZER
is handled differently: all tests/examples/benchmarks those require SObjectizer as a dependency won't be compiled. All other tests/examples will be compiled as usual. There is also a new CMake-optionRESTINIO_USE_EXTERNAL_SOBJECTIZER
.New methods for
http_header_fields_t
class:remove_all_of
andadd_field
.🆕 New helpers for parsing the following HTTP-fields: Connection, Host, Transfer-Encoding.
📜 New tools for easy_parser and HTTP-field parsers:
expected_token_p
,expected_caseless_token_p
,symbol_from_range_p
,caseless_exact, caseless_exact_p
.🔊 There are also some thoughts about the future development of RESTinio.