Se ha lanzado Polemarch 2.0.0, una interfaz web para gestionar la infraestructura del servidor basada en Ansible. El código del proyecto está escrito en Python y JavaScript utilizando los frameworks Django y Celery. El proyecto se distribuye bajo la licencia AGPLv3. Para iniciar el sistema, solo es necesario instalar el paquete y ejecutar 1 servicio. Para aplicaciones industriales, se recomienda utilizar además MySQL/PostgreSQL y Redis/RabbitMQ+Redis (caché y broker MQ). Para cada versión, se genera una imagen de Docker.
Después de un año, se realizó la transición a la nueva versión de la plataforma vstutils 5.0, en la que se corrigieron numerosos errores y se mejoraron el rendimiento y el diseño. También se agregó soporte para actualizaciones en vivo a través de Centrifugo, que permite a los usuarios enviar solicitudes API para actualizar los datos según sea necesario y no en un horario programado. Se añadió soporte y se recomendó utilizar Python 3.10.
También es importante señalar la mejora y la corrección de errores en el trabajo con los repositorios git, el uso de las capacidades nativas de la base de datos para gestionar grupos y la corrección de un error que hacía que, después de un largo período de inactividad, se ejecutaran todas las tareas que habían sido omitidas por el programador.
Fuente: opennet.ru
