Выпуск нового компонента DServer, который является обновленной версией компонента easyserver.
Управление службой dserver позволяет сосредоточиться на написании бизнес-кода, а управление в режиме выполнения после сборки и развертывания возложено на него.
Поддерживает однопроцессный и многопроцессный режимы; однопроцессный режим удобен для разработки, а многопроцессный режим подходит для изоляции бизнес-логики.
Нативная поддержка плавного перезапуска.
Расширяемый командный интерфейс.
Нативная поддержка управления через командную строку, что позволяет легко запускать, останавливать и перезапускать службы, включать режим отладки, просматривать текущие логи выполнения и показывать метрики выполнения.
Дополнительная информация о компоненте DServer доступна в документации
Величайшие изменения в API компонента supervisor, теперь он объединён с основой фреймворка, что лучше всего сочетается с dServer.
Исправлена проблема слушания соединений через unix socket в компоненте drpc.
Добавлены тестовые примеры для бенчмарков.
Улучшены документы, добавлено больше примеров использования.
Устранена проблема бесконечной попытки повтора при немедленном закрытии соединения после успешного установления связи, увеличено максимальное количество попыток.
Внесено исправление в механизм плавного перезапуска, чтобы слушатель адреса Yöntem 0.0.0.0 работал корректно.
Добавлена документация и тестовые примеры для плагина proxy.
Компонент easyservice теперь удаляет pid-файл перед завершением работы.
Easyservice поддерживает чтение ID песочницы из конфигурационного файла.