Historial de versions de la plataforma base de l’orquestrador

5.32 (2026-10-06)

Aquesta versió conté canvis incompatibles. Les accions que cal fer durant l’actualització s’indiquen amb la menció Migració.

  • Canvi de nom del servei web a web-application
    • Migració: als fitxers de configuració personalitzats del directori /etc/cyberwatch/configs-enabled, canvieu el nom del servei web per web-application; si no ho feu, el desplegament de Cyberwatch falla
  • Pas de nginx a la imatge sense privilegis nginx-rootless
    • Migració: en cas d’aïllament dels contenidors amb espais de noms, les variables CBW_NGINX_UID i CBW_NGINX_GID del fitxer config.env ara han de correspondre a l’usuari 101 dels contenidors, i ja no a root (vegeu Carpeta dels certificats de nginx)
  • Substitució de Certbot pel mòdul ACME de nginx
    • Obsolet: l’opció --certbot de l’ordre cyberwatch configure se substitueix per l’opció --acme
    • Supressió del contenidor certbot
    • Migració automàtica de les configuracions de Certbot existents, amb conservació del nom de domini
  • Pas a cosign 3 o a una versió posterior, proporcionat amb el paquet cyberwatch
    • Migració: en mode fora de línia, actualitzeu el paquet cosign alhora que el paquet cyberwatch
  • Addició de l’ordre cyberwatch renew-certificates per renovar els certificats TLS interns de Cyberwatch
  • Addició de l’opció --force-pull a les ordres cyberwatch start i cyberwatch restart per baixar les imatges encara que la variable CBW_NO_PULL estigui activada al fitxer config.env
  • Continuació del reinici amb les imatges que ja hi ha al node quan cyberwatch restart no aconsegueix baixar les imatges noves
  • Visualització dels errors de mysqldump i mysql quan fallen cyberwatch backup save o cyberwatch backup restore
  • Correcció de l’opció --no-pull, que l’ordre cyberwatch start ignorava
  • Correcció de la variable CBW_DISABLE_ELK, que no es tenia en compte en executar cyberwatch stop seguit de cyberwatch start

5.31 (2026-07-09)

  • Emmagatzematge dels certificats de nginx al directori /etc/cyberwatch/ssl en lloc d’un volum de Docker
    • Migració automàtica dels certificats existents durant l’actualització
  • Possibilitat de desactivar el desplegament d’Elasticsearch i Kibana mitjançant la variable CBW_DISABLE_ELK del fitxer config.env
  • Desactivació per defecte de la interfície web als nodes satèl·lit mitjançant la variable ONLY_API_AND_THIRD_PARTIES del fitxer containers.env (en la instal·lació o després de regenerar la configuració)
  • Compatibilitat amb un port personalitzat per a la còpia de seguretat i la restauració d’una base de dades externa mitjançant la variable MYSQL_PORT del fitxer containers.env
  • Addició d’una neteja asíncrona de les imatges no utilitzades
    • Si se supera el temps d’espera durant l’inici, la neteja s’ajorna a una tasca planificada nocturna que s’executa quan la pila (stack) és estable
    • La neteja s’omet si la variable CBW_DONT_PRUNE_UNUSED_IMAGES està activada al fitxer config.env

5.30 (2026-04-10)

  • Activació de la gestió d’usuaris a Kibana
  • Correcció de la regeneració del certificat de nginx en utilitzar l’ordre cyberwatch configure
  • Correcció d’un avís durant la generació dels certificats als nodes satèl·lit

5.29 (2026-03-18)

  • Modificació del període de validesa dels certificats que utilitza l’aplicació:
    • 10 anys per al certificat arrel
    • 1 any per als certificats dels serveis
  • Renovació automàtica dels certificats dels serveis:
    • Per defecte, 45 dies abans de la caducitat
    • Termini configurable mitjançant la variable CERT_RENEWAL_DAYS del fitxer config.env
  • Ús del certificat arrel per a la còpia de seguretat i la restauració de la base de dades:
    • Per a les instàncies amb una base de dades externa, el certificat utilitzat és el que està concatenat al fitxer cbw-root-ca-cert.pem
  • Possibilitat de replicar els serveis següents mitjançant variables del fitxer config.env:
    • web amb la variable CBW_WEB_REPLICAS
    • sidekiq_node amb la variable CBW_SIDEKIQ_NODE_REPLICAS
    • container-scanner amb la variable CBW_CONTAINER_SCANNER_REPLICAS
  • Addició d’una comprovació de l’espai d’emmagatzematge dels contenidors (/var/lib/containerd) amb l’ordre cbw doctor
  • Correcció d’un problema relacionat amb l’addició de les API_KEYS al fitxer de secrets
  • Correcció de la versió mínima de Docker requerida per als paquets apt i rpm

5.28 (2025-11-28)

  • Addició d’una marca de temps als registres d’actualització de Cyberwatch a /var/log/cyberwatch.log
  • Correcció d’un problema que generava un fitxer buit quan s’interrompia una còpia de seguretat
  • Correcció d’un missatge d’avís relacionat amb les opcions de seguretat del contenidor container-scanner

5.27 (2025-04-09)

  • Addició d’una comprovació en iniciar els contenidors per evitar la supressió de les imatges dels contenidors que encara no s’han iniciat
  • Correcció de la visualització d’un avís relacionat amb l’ús de l’opció CBW_DONT_PRUNE_UNUSED_IMAGES
  • Ara la baixada de les imatges noves es fa abans d’aturar la pila, per reduir el temps d’indisponibilitat de l’aplicació

5.26 (2025-03-18)

  • Correcció d’un problema de volum en configurar un node com a satèl·lit fora de línia
  • L’adreça IP de la xarxa Docker que utilitza container-scanner s’ha configurat perquè estigui en un interval similar al de la xarxa Docker per defecte
  • Supressió de la compatibilitat amb MicroK8s com a orquestrador