Cronologia delle versioni della piattaforma di base dell’orchestratore
5.32 (2026-10-06)
Questa versione contiene modifiche incompatibili. Le azioni da eseguire durante l’aggiornamento sono contrassegnate dalla dicitura Migrazione.
- Ridenominazione del servizio
webinweb-application- Migrazione: nei file di configurazione personalizzati della directory
/etc/cyberwatch/configs-enabled, rinominare il serviziowebinweb-application, altrimenti la distribuzione di Cyberwatch non riesce
- Migrazione: nei file di configurazione personalizzati della directory
- Passaggio di nginx all’immagine non privilegiata
nginx-rootless- Migrazione: in caso di isolamento dei container tramite namespace, le variabili
CBW_NGINX_UIDeCBW_NGINX_GIDdel fileconfig.envdevono ora corrispondere all’utente 101 dei container, e non più aroot(vedere Directory dei certificati nginx)
- Migrazione: in caso di isolamento dei container tramite namespace, le variabili
- Sostituzione di Certbot con il modulo ACME di nginx
- Deprecato: l’opzione
--certbotdel comandocyberwatch configureè sostituita dall’opzione--acme - Rimozione del container
certbot - Migrazione automatica delle configurazioni Certbot esistenti, mantenendo il nome di dominio
- Deprecato: l’opzione
- Passaggio a
cosign3 o a una versione successiva, fornito con il pacchettocyberwatch- Migrazione: in modalità offline, aggiornare il pacchetto
cosigncontemporaneamente al pacchettocyberwatch
- Migrazione: in modalità offline, aggiornare il pacchetto
- Aggiunta del comando
cyberwatch renew-certificatesper rinnovare i certificati TLS interni di Cyberwatch - Aggiunta dell’opzione
--force-pullai comandicyberwatch startecyberwatch restartper scaricare le immagini anche se la variabileCBW_NO_PULLè attivata nel fileconfig.env - Prosecuzione del riavvio con le immagini già presenti sul nodo quando
cyberwatch restartnon riesce a scaricare le nuove immagini - Visualizzazione degli errori di
mysqldumpemysqlin caso di errore dicyberwatch backup saveo dicyberwatch backup restore - Correzione dell’opzione
--no-pullignorata dal comandocyberwatch start - Correzione della variabile
CBW_DISABLE_ELKnon presa in considerazione durante uncyberwatch stopseguito da uncyberwatch start
5.31 (2026-07-09)
- Archiviazione dei certificati nginx nella directory
/etc/cyberwatch/sslanziché in un volume Docker- Migrazione automatica dei certificati esistenti durante l’aggiornamento
- Possibilità di disattivare la distribuzione di Elasticsearch e Kibana tramite la variabile
CBW_DISABLE_ELKdel fileconfig.env - Disattivazione predefinita dell’interfaccia web sui nodi satellite tramite la variabile
ONLY_API_AND_THIRD_PARTIESdel filecontainers.env(all’installazione o dopo la rigenerazione della configurazione) - Supporto di una porta personalizzata per il backup e il ripristino di un database esterno tramite la variabile
MYSQL_PORTnel filecontainers.env - Aggiunta di una pulizia asincrona delle immagini inutilizzate
- In caso di superamento del timeout all’avvio, la pulizia viene rimandata a un job pianificato notturno eseguito quando lo stack è stabile
- La pulizia viene ignorata se la variabile
CBW_DONT_PRUNE_UNUSED_IMAGESè attivata nel fileconfig.env
5.30 (2026-04-10)
- Attivazione della gestione degli utenti in Kibana
- Correzione della rigenerazione del certificato nginx in caso di utilizzo del comando
cyberwatch configure - Correzione di un avviso durante la generazione dei certificati sui nodi satellite
5.29 (2026-03-18)
- Modifica della durata di validità dei certificati utilizzati dall’applicazione:
- 10 anni per il certificato root
- 1 anno per i certificati dei servizi
- Rinnovo automatico dei certificati dei servizi:
- 45 giorni prima della scadenza per impostazione predefinita
- Intervallo configurabile tramite la variabile
CERT_RENEWAL_DAYSnel fileconfig.env
- Utilizzo del certificato root per il backup e il ripristino del database:
- Per le istanze con un database esterno, il certificato utilizzato è quello concatenato nel file
cbw-root-ca-cert.pem
- Per le istanze con un database esterno, il certificato utilizzato è quello concatenato nel file
- Possibilità di replicare i servizi seguenti tramite variabili nel file
config.env:- web con la variabile
CBW_WEB_REPLICAS - sidekiq_node con la variabile
CBW_SIDEKIQ_NODE_REPLICAS - container-scanner con la variabile
CBW_CONTAINER_SCANNER_REPLICAS
- web con la variabile
- Aggiunta di una verifica dello spazio di archiviazione dei container (
/var/lib/containerd) tramite il comandocbw doctor - Correzione di un problema legato all’aggiunta delle
API_KEYSnel file dei secret - Correzione della versione minima di Docker richiesta per i pacchetti apt e rpm
5.28 (2025-11-28)
- Aggiunta di un timestamp ai log di aggiornamento di Cyberwatch in
/var/log/cyberwatch.log - Correzione di un problema di generazione di un file vuoto in caso di interruzione del backup
- Correzione di un messaggio di avviso legato alle opzioni di sicurezza del container container-scanner
5.27 (2025-04-09)
- Aggiunta di una verifica all’avvio dei container per impedire l’eliminazione delle immagini dei container non ancora avviati
- Correzione della visualizzazione di un avviso legato all’utilizzo dell’opzione
CBW_DONT_PRUNE_UNUSED_IMAGES - Il recupero delle nuove immagini viene ora effettuato prima dell’arresto dello stack, per ridurre i tempi di indisponibilità dell’applicazione
5.26 (2025-03-18)
- Correzione di un problema di volume durante la configurazione di un nodo come satellite offline
- L’indirizzo IP della rete Docker utilizzata per container-scanner è stato configurato in modo da rientrare in un intervallo simile a quello della rete Docker predefinita
- Rimozione del supporto di MicroK8s come orchestratore