Actualización: Hice el salto hoy. Dos cosas que hice mal arriba
PostgreSQL. Dije que revisaran si estaban en la versión 15 o superior. Esa no es la comprobación útil. La imagen base actual incluye PostgreSQL 18, y la reconstrucción los migra automáticamente: realiza un volcado, lo restaura en un nuevo clúster y luego se detiene con:
UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app
Tu sitio permanecerá caído hasta que se ejecute esa segunda reconstrucción. No hubo ningún error, pero no esperaba una reconstrucción en dos etapas. El clúster antiguo se conserva en /shared/postgres_data_old, y necesitas que haya libre el doble del tamaño de tu base de datos. Más detalles en Actualización de PostgreSQL 18.
El editor rico no es incondicional. Dije que sí lo era. La configuración de sitio rich_editor ha desaparecido, por lo que los administradores ya no pueden forzar un modo a nivel de sitio, pero hay un interruptor por usuario en el compositor y Markdown está completamente intacto.
Cloudflare puede bloquear el guardado de temas. Necesité ajustar el CSS después. Si un componente de tema tiene un <script> en su campo <head>, al guardar se devuelve un 403 simple.
La regla administrada de Cloudflare XSS, HTML Injection – Script Tag bloquea la PUT /admin/themes/<id>, porque el editor de 2026.7 envía todos los campos al guardar, en lugar de solo el que editaste.
Una regla personalizada lo soluciona (sin IP estática):
starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"
Acción: Omitir → reglas administradas.
