Major Feature
- Added REPE RPC support with asio helpers for JSON
REPE is a simple RPC protocol for both JSON and BEVE. This implementation is under active development, but server/client test code has been added that utilizes the standalone asio library.
Do not consider this REPE code ready for heavy lifting. But, if you would like to contribute to development and/or the specification, please try using the code and provide feedback.
See repe_server.cpp for a server example using asio
See repe_client.cpp for a client example using asio
See repe_test.cpp for examples of Glaze's REPE API
Improvements
- JSON includer error handling for
glz::file_includeandglz::hostname_includehas been tremendously improved by @stephenberry in #742
Full Changelog: v2.1.0...v2.1.1