Чейнджлог


Добавлено

Вебсокеты интегрированы в Inline-Kit Studio, но есть одно «но». У вебсокетов существует несколько различных версий протоколов, среди которых наиболее популярны Engine.io и Socket.io. Их реализация — это отдельный длительный и сложный процесс. Поэтому в данном обновлении реализован только Raw WebSocket, доступный исключительно в Studio для тестирования. Полная реализация других протоколов будет добавлена позже, когда они будут полностью завершены и протестированы. Это позволит избежать многократного переписывания кода.

Основная сложность этого процесса заключается в создании удобного интерфейса для работы с такими протоколами, как Ping/Pong/HeartBeat и другими, что особенно важно для разработчиков, работающих с Inline. Существует много нюансов, и требуется время, чтобы правильно реализовать поддержку этих функций.

Важно отметить, что поддержка веб-сокетов выполнена с помощью самописных модулей, полностью соответствующих спецификации RFC 6455 (!) и работающих на Synapse.

Новые алгоритмы и функции шифрования/хеширования:


Исправлено


Изменено


Обновлено


Оптимизация

Важно: иногда поврежденные символы невозможно прочитать даже при улучшенной поддержке кодировок.
В таком случае при загрузке файла будет выведено сообщение об ошибке чтения.


Убрано


Другое


Synapse

Управление TLS отпечатком доступно в студии, в дополнительных настройках проекта расширенные настройки сети.