Мы выпустили RESTinio 0.4.5.1!
2018.05.07
Рады представить очередное обновление нашей библиотеки для встраивания HTTP/Websocket сервера в C++ приложения: RESTinio 0.4.5.1.
Что нового:
- Улучшен набор cmake-файлов для сборки и использования RESTinio, в соответствии с рекомендациями по modern cmake. Подробне смотри CMake.
- RESTinio доступен через vcpkg. Теперь вы можете использовать RESTinio с помощью команды вида
$ vcpkg install restinio
- Часть функций API переработана так, чтобы получать аргументы в виде string_view вместо ссылки на std::string, что должно уменьшить количество обращений к динамической памяти при работе с RESTinio.
- Добавлена функция ``restinio::opt_value()``. Подробнее смотри: Get values from RESTinio key-value containers.
Ранее приходилось писать вот так:const auto count = qp.has("count") ? restinio::optional_t<unsigned>( restinio::cast_to<unsigned>(qp["count"])) : restinio::optional_t<unsigned>{};
Теперь можно писать так:const auto count = opt_value<unsigned>(qp,"count");
Основной репозиторий RESTinio находится на bitbucket (есть github зеркало).
Архивы зафиксированных версий находятся в download section.
Документация находится здесь.
Если вам чего-то не хватает в RESTinio и вы хотели бы увидеть в RESTinio нужную вам функциональность, то можете написать нам об этом на info@stiffstream.com.