Мы выпустили 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.