Данный релиз является агрегирующим и фиксирует текущее состояние развития OPC UA-сервера для MODBUS. Начиная с версии 3.13.0, все последующие версии публикуются на сайте rundpa.com.
В предыдущих версиях существенно расширена функциональность сервера: реализована асинхронная модель взаимодействия с устройствами, включая кэширование данных, планировщик транзакций и эффективную обработку пакетных запросов. Улучшена обработка ошибок и таймаутов, а также реализованы механизмы автоматического восстановления соединений при сбоях протокола.
Значительно повышена надежность работы: реализовано корректное завершение (graceful shutdown), улучшена обработка сетевых соединений и таймингов, устранены ошибки в обработке запросов и ответов, а также оптимизирована работа сокетов (включая переход на более предсказуемую синхронную модель ввода-вывода). Добавлена поддержка Linux и Docker.
На уровне платформы выполнены улучшения, направленные на стабильность и переносимость: обновлены сборочные пайплайны, устранены зависимости от предсобранных библиотек, улучшена работа в различных окружениях (Windows, Linux, legacy-системы), а также повышена устойчивость OPC UA-сервера при длительной эксплуатации.