Todas las versiones del plugin CachePilot, de la más reciente a la más antigua, tomadas de su readme.txt. La versión actual es la 1.4.5.
La reconstrucción de noviembre de 2026
Seis versiones publicadas entre el 3 y el 4 de noviembre de 2026 reconstruyeron el plugin. A continuación siguen las entradas completas.
Versión 1.4.1
Puesta en marcha sin configuración: al activarse, CachePilot encuentra Redis, instala el drop-in e inicia Autopilot.
Versión 1.4.0
Módulo CSS and JS Minify, que Autopilot activa salvo que otro plugin ya minifique.
Versión 1.3.0
Reglas del Page Cache para filtros, parámetros de seguimiento, fragmentos del carrito y cookies de moneda.
Versión 1.2.0
El Page Cache sirve las páginas en caché antes de que se carguen los plugins y el tema.
Versión 1.1.0
Aproximadamente la mitad del código eliminada sin perder funciones; los módulos se ejecutan en cada petición.
Versión 1.0.3
Correcciones en el Options Optimizer que eliminan más de 2000 comandos de Redis innecesarios por petición.
Versión 1.4.5, 5 de noviembre de 2026
- Nuevo: traducciones al español, francés, alemán de Austria y alemán de Suiza (con du y Sie); las variantes regionales de español y francés usan el catálogo español y francés
- Corregido: el informe semanal por correo electrónico ignoraba el idioma del sitio y se enviaba en inglés
Versión 1.4.4, 5 de noviembre de 2026
- Corregido: el Options Optimizer desactivaba la carga automática de opciones transient que el usuario había protegido; ahora la lista de excepciones se aplica primero
Versión 1.4.3, 5 de noviembre de 2026
- Corregido: las funciones wp_cache_* del drop-in eran más estrictas que WordPress. Un plugin con tipado estricto que pasaba un número como clave de caché provocaba un error fatal; ahora las funciones aceptan lo que acepta WordPress, y un grupo vacío equivale al grupo predeterminado
Versión 1.4.2, 5 de noviembre de 2026
- Nuevo: las actualizaciones proceden de update.cms-admins.de, el servidor de actualizaciones de CMS ADMINS (solo en el administrador, cron y WP-CLI; CACHEPILOT_
DISABLE_ UPDATE_ CHECK lo desactiva)
Versión 1.4.1, 4 de noviembre de 2026
- Nuevo: puesta en marcha sin configuración. Al activarse, CachePilot busca Redis (constantes de wp-config, REDIS_URL/REDIS_HOST, sockets habituales, 127.0.0.1, redis, localhost), instala el drop-in e inicia Autopilot. El asistente de configuración desaparece; solo se muestra un formulario de conexión cuando no se encuentra ningún servidor Redis
- Nuevo: se detectan las bases de datos de Redis compartidas; los vaciados se limitan entonces al prefijo de CachePilot
- Nuevo: Autopilot vuelve a comprobar el sitio 30 segundos después de cambios en plugins, temas y WordPress y vacía el Page Cache
- Nuevo: la autocomprobación horaria repara un drop-in ausente, ajeno o desactualizado y avisa cuando la memoria de Redis está llena
- Nuevo: Safety Check después de que Autopilot active Page Cache o Minify; una página o un recurso defectuoso vuelve a desactivar el módulo
- Nuevo: los módulos desactivados a mano permanecen desactivados en el modo Autopilot, y Autopilot ya no sobrescribe los ajustes de módulo modificados
- Nuevo: el autoajuste obtiene datos reales de estadísticas por grupo muestreadas (1 de cada 50 peticiones)
- Nuevo: informe semanal por correo electrónico, solo cuando Autopilot ha cambiado algo o un problema requiere atención
- Nuevo: administración rediseñada con menú propio, página de resumen, nuevo logotipo y un único sistema de diseño; las fuentes se incluyen en local
- Mejorado: la página Statistics lee los datos con MGET y agregados por hora (vista de 7 días: unos 50 comandos de Redis en lugar de 16.000), y los sparklines sustituyen a Chart.js
- Mejorado: el estado de Redis, INFO y la latencia se leen una vez por petición; el recuento de claves en Cache Groups solo a petición; el análisis de Options se guarda en caché durante 10 minutos; los transients se paginan y se cuentan en SQL
- Mejorado: los tiempos de espera predeterminados de Redis se reducen a 1 s (conexión y lectura)
- Corregido: el vaciado de red en Multisite nunca se ejecutaba
- Corregido: al guardar los ajustes se desactivaban las escrituras diferidas, la conexión persistente y las estadísticas de peticiones
- Corregido: el cron de limpieza de transients nunca se ejecutaba
- Nuevo: página de Autopilot con un registro en vivo, y cifras de Page Cache y Minify en la página Statistics
- Nuevo: traducción al alemán (du y Sie)
- Nuevo: tras una conexión fallida, el drop-in omite Redis durante 30 segundos, de modo que una caída de Redis ya no ralentiza cada página
- Mejorado: Multisite: los ajustes y la configuración se aplican a toda la red, vaciar la caché de un sitio no afecta a los demás, un único correo semanal para la red, página de red con paginación
- Mejorado: CachePilot no carga nada en el front end; el menú de la barra de administración solo se muestra en el administrador
- Corregido: la desactivación y la desinstalación dejaban en Redis las claves de CachePilot
- Mejorado: el Options Optimizer cubre también las opciones que WordPress 6.6 y posteriores cargan automáticamente con ‘auto’ y ‘auto-on’, y cambia la carga automática mediante wp_set_option_autoload()
- Corregido: el Page Cache purga las páginas de producto cuando cambian los precios a través de la API de WooCommerce, REST, WP-CLI, importaciones y ofertas programadas, y vacía todas las páginas en caché cuando cambian globalmente los precios, los impuestos o las monedas
- Corregido: el Page Cache ya no almacena páginas generadas para un visitante con sesión de WooCommerce (avisos del carrito), páginas con precios de impuestos según la ubicación ni el widget de vistos recientemente; la vida de página se limita a 12 horas para que los nonces sigan siendo válidos
- Corregido: claves del Page Cache para URL con codificación porcentual y para dominios de idioma de WPML/Polylang; condiciones de carrera entre purgar y almacenar
- Corregido: las cachés de precios de WCML se conservan por petición porque WCML nunca las invalida
- Corregido: un servidor Redis bloqueado ya no detiene cada llamada a la caché (un tiempo de espera por caída); la caché se vacía una vez tras una caída para no servir datos obsoletos
- Corregido: escrituras diferidas solo para las cachés de consultas, de modo que las actualizaciones simultáneas no se sobrescriben; los objetos modificados tras guardarse en caché ya no alteran la caché; wp_cache_incr funciona con valores establecidos por wp_cache_set
- Corregido: los valores en bruto de ACF se invalidan con los cambios de metadatos hechos fuera de ACF; se eliminaron las cachés del valor formateado y de los adjuntos porque podían devolver contenido incorrecto
- Corregido: la minificación de CSS deja intactos las cadenas y los selectores de atributo y gestiona @import url(); el JavaScript que el minificador no puede tratar con seguridad, los módulos ES y los scripts que se localizan a sí mismos conservan su archivo original; las respuestas que no son HTML nunca se reescriben
- Corregido: los comentarios de depuración solo se añaden a páginas HTML, nunca a JSON, XML ni feeds
- Corregido: el autoajuste nunca aumenta los tiempos de vida de datos de precios, carrito, sesión, usuario o cupones y solo sugiere la carga automática para opciones pequeñas; el Safety Check ignora los errores temporales como el 503
Versión 1.4.0, 4 de noviembre de 2026
- Nuevo: módulo CSS & JS Minify. Las hojas de estilo y los scripts locales se sirven como copias minificadas (wikimedia/minify, Apache-2.0), y se reescriben las referencias relativas de url() y @import. Las copias se nombran según la ruta, la fecha de modificación y el tamaño, de modo que un archivo modificado nunca sirve una copia obsoleta. Los archivos no se combinan; con HTTP/2 y HTTP/3 los archivos separados se cargan en paralelo y se mantienen en caché de forma individual
- Nuevo: Autopilot activa la minificación de CSS y JS salvo que otro plugin ya minifique
- Corregido: Prefetch ya no carga valores que contienen clases que todavía no están cargadas (WP_Term en las migas de pan de WooCommerce)
Versión 1.3.0, 4 de noviembre de 2026
- Nuevo: reglas del Page Cache tomadas de WP Rocket: los parámetros de filtro, orden y variación (orderby, filter_*, attribute_*, per_page y otros) se almacenan con la consulta ordenada en la clave, hasta 6 parámetros; se ignoran 60 parámetros de seguimiento (utm_*, gad_source, gclid, fbclid, msclkid, srsltid …)
- Nuevo: los fragmentos del carrito vacío se almacenan en caché y se sirven antes de que se cargue WordPress
- Nuevo: las cookies de moneda e idioma de WCML, Aelia, Currency Converter Widget, Polylang y Cookie Notice entran en la clave de caché
- Nuevo: las peticiones HEAD se sirven desde el Page Cache
- Nuevo: las purgas abarcan la paginación, la entrada anterior y la siguiente, el autor, la fecha y las páginas superiores, los términos superiores, las traducciones de WPML, las URL antiguas tras cambios de slug, las entradas sin publicar y los cambios de términos; las páginas purgadas se precargan de nuevo después de 30 segundos cuando la precarga automática está activada
- Cambiado: las páginas se almacenan en caché para visitantes con el carrito lleno, y el minicarrito llega mediante los fragmentos del carrito. Las cookies del carrito se eliminan de Excluded Cookies si eran el valor predeterminado anterior
- Cambiado: los feeds, los embeds, los archivos XML y XSL, robots.txt, los resultados de búsqueda, las páginas 404 y el HTML incompleto nunca se almacenan
- Cambiado: advanced-cache.php y el módulo PageCache construyen la clave con las mismas reglas (pagecache-rules.php)
Versión 1.2.0, 4 de noviembre de 2026
- Nuevo: el Page Cache sirve las páginas en caché mediante advanced-cache.php antes de que se carguen los plugins y el tema (requiere WP_CACHE, que se establece automáticamente). Un plugin de caché de páginas que sea propietario de advanced-cache.php lo conserva.
- Nuevo: Autopilot activa el Page Cache cuando no hay otro plugin de caché de páginas activo, con un TTL de 10 horas
- Cambiado: las páginas se purgan con los cambios de existencias, de menú, de widgets, del título del sitio y de enlaces permanentes, y junto con sus archivos y términos
- Corregido: Prefetch registraba solo una parte de las claves que usa una página
- Cambiado: la página Settings enumera cada módulo con su estado; los campos que controla Autopilot están bloqueados en el modo Autopilot y son editables en el modo Expert
- Cambiado: Autopilot aplica sus valores a cada módulo activo y establece los TTL solo al inicio, de modo que se conservan los TTL aprendidos
- Cambiado: los campos de TTL proceden de la tabla de TTL de cada módulo y se limitan a su máximo al guardar
Versión 1.1.0, 4 de noviembre de 2026
- Cambiado: gran limpieza interna, con aproximadamente la mitad del código eliminada sin perder funciones
- Cambiado: los módulos se ejecutan ahora en las peticiones de front end, REST y AJAX, de modo que la invalidación de la caché funciona también al guardar con Gutenberg y en los pedidos de WooCommerce
- Cambiado: las opciones se almacenan en un único hash de Redis que mantiene el drop-in
- Cambiado: la interfaz de administración funciona sin jQuery y no carga fuentes externas
- Cambiado: la verificación del certificado TLS está activada de forma predeterminada
- Eliminado: los módulos de Yoast SEO, Jetpack y Elementor (sus cachés no ahorraban trabajo), el módulo TLS (TLS forma parte de los ajustes principales), los endpoints de la API REST y el drop-in advanced-cache.php
- Corregido: el Page Cache ahora sirve realmente las páginas en caché
- Corregido: guardar campos y bloques de ACF ya no restablece valores
- Corregido: el vaciado por grupo se detenía antes de tiempo en espacios de claves grandes
- Corregido: las escrituras diferidas pendientes se descartan cuando se elimina o se vacía una clave
- Corregido: los subcomandos de WP-CLI para dropin y modules se enrutan correctamente
- Corregido: los eventos de cron se eliminan al desactivar
Versión 1.0.3, 3 de noviembre de 2026
- Corregido: error de coherencia de la caché del Options Optimizer que causaba más de 2000 comandos de Redis innecesarios por petición
- Corregido: condición de carrera en la inicialización de claves del Options Optimizer (resolución incorrecta del patrón de claves)
- Mejorado: los ajustes predeterminados activan ahora las conexiones persistentes y las escrituras diferidas para un rendimiento óptimo
- Mejorado: menor sobrecarga de hooks en el front end al proteger las operaciones exclusivas del administrador
- Mejorado: las instalaciones existentes migran automáticamente a los valores predeterminados optimizados al actualizar
Versión 1.0.2, 9 de febrero de 2026
- Añadido: módulo WordPress Core para los grupos de caché userlogins, useremail, adjacent_post_where y comment-queries
- Añadido: módulo WPML para grupos de caché multiidioma (ls_languages, traducciones de cadenas, relaciones)
- Añadido: módulo WCML para las cachés multimoneda y de geolocalización de WooCommerce Multilingual
- Añadido: compatibilidad con el grupo de caché de cupones en el módulo WooCommerce
- Mejorado: el sistema de aprendizaje aplica ahora las recomendaciones a todos los grupos de caché registrados
Versión 1.0.1, antes de febrero de 2026
- Mejorado: módulo PageCache con precarga asíncrona mediante WP Cron
- Mejorado: escrituras atómicas de la configuración para mayor fiabilidad
- Corregido: recuento del tamaño de la caché con Redis SCAN
- Corregido: alternativa de sys_getloadavg() para Windows
- Añadido: registro completo de la actividad de Autopilot
- Seguridad: se eliminaron las funciones peligrosas de early_exit
Versión 1.0.0, antes de febrero de 2026
- Primera versión
- 18 módulos de optimización
- Modos Autopilot y Expert
- Caché de página completa
- Integración con WP-CLI
- Compatibilidad con TLS/SSL
Los probadores de la beta reciben las nuevas versiones como actualizaciones normales del plugin. Cómo funciona la beta