Passare da 2026.1 ESR a 2026.7: cosa ho scoperto

Aggiornamento: ho effettuato il salto oggi. Due cose che ho sbagliato sopra

PostgreSQL. Ho detto di verificare di essere sulla versione 15+. Non è il controllo utile. L’immagine base attuale include PostgreSQL 18 e la ricostruzione esegue la migrazione automaticamente: esegue un dump, lo ripristina in un nuovo cluster, poi si ferma con:

UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app

Il tuo sito resta offline finché non viene eseguita la seconda ricostruzione. Non è successo nulla di sbagliato, ma non mi aspettavo una ricostruzione in due fasi. Il vecchio cluster viene mantenuto in /shared/postgres_data_old e avrai bisogno di spazio libero pari a 2 volte la dimensione del database. Maggiori dettagli in PostgreSQL 18 update.

L’editor ricco non è incondizionato. Ho detto che lo era. L’impostazione di sito rich_editor è stata rimossa, quindi gli amministratori non possono più forzare una modalità a livello di sito, ma c’è un interruttore per utente nel compositore e il Markdown è completamente intatto.

Cloudflare può bloccare il salvataggio dei temi. Ho dovuto modificare il CSS in seguito. Se un componente del tema ha un <script> nel campo <head>, il salvataggio restituisce un semplice 403.

La regola gestita di Cloudflare XSS, HTML Injection – Script Tag blocca la PUT /admin/themes/<id>, perché l’editor 2026.7 invia ogni campo al salvataggio anziché solo quello modificato.

Una regola personalizzata risolve il problema (nessun IP statico):

starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"

Azione: Skip → managed rules.