Repository navigation
Releases
Releases · cinammon-net/wings
v1.0.4
v1.0.3
v1.0.2 — Flag --version en la línea de comandos
Wings v1.0.2 — Flag --version en la línea de comandos
Publicada el 3 de noviembre de 2026.
Versión pequeña y quirúrgica del daemon, nacida de una necesidad operativa concreta: poder comprobar la versión instalada de Wings con el mismo gesto que en cualquier otra herramienta de línea de comandos.
Línea de comandos
- Nuevo flag
--versionen el comando raíz.wings --versionimprime la versión del binario y termina. Hasta ahora la versión solo se podía consultar con el subcomandowings versiono preguntando a la API; el flag estándar hace que los scripts de despliegue, el updater del host y cualquier administrador por SSH puedan verificar la versión de forma uniforme (wings --version→wings version 1.0.2). - La versión se inyecta en tiempo de compilación (
-ldflags -X .../system.Version), por lo que binario, API y CLI reportan siempre el mismo número.
Por qué importa
- El updater del panel valida el binario descargado ejecutándolo antes de instalarlo; un flag de versión fiable hace esa validación más precisa y permite registrar en la consola de actualización la versión exacta antes y después del cambio.
Instalación
- Sin cambios de configuración: sustitución directa del binario y reinicio de
wings.service(el auto-updater lo hace solo).
v1.0.1 — Primera versión estable del daemon
Wings v1.0.1 — Primera versión estable del daemon
Publicada el 3 de noviembre de 2026.
Primer release formal del daemon de nodos de Cinammon, el componente que corre en cada máquina de juego y hace el trabajo pesado: contenedores, consolas y transferencia de archivos. A partir de esta versión, Wings se distribuye como binario versionado e integrado en el ciclo de actualizaciones del panel.
El daemon
- Gestión del ciclo de vida de los servidores: creación, arranque, parada, reinstalación y eliminación de los contenedores Docker de cada servidor de juego, con límites de CPU, memoria y disco por plan.
- Consola en tiempo real vía websocket, consumida por el panel para la consola web de cada servidor.
- Servidor SFTP integrado para la gestión de archivos de los clientes, con autenticación contra el panel.
- API de sistema (
/api/system) que expone versión, arquitectura, kernel y número de CPUs; es la fuente que usa el panel para el widget de infraestructura y la detección de versión instalada.
Distribución
- Binario estático
wings_linux_amd64compilado para linux/amd64 sin dependencias externas: un solo archivo instalable en/usr/local/bin/wings. - Integración con el auto-updater del panel: el updater descarga el binario del release, lo valida, lo instala con copia de seguridad y reinicia
wings.servicecon rollback automático si no arranca.
Instalación
- Configuración en
/etc/cinammon/config.yml; servicio systemdwings.service. - En la instalación de referencia, la API escucha solo en
127.0.0.1:8080detrás de nginx.