179. Lo del curl

Seguramente WordPress 6.4.0 ha sido la versión que menos tiempo de vida ha vivido como versión mayor tras el caos generador por curl.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Pódcast, en el resumen de noticias de la Comunidad WordPress.

En este programa encontrarás la información del 6 al 12 de noviembre de 2023.

El lanzamiento de una versión mayor de cualquier producto siempre suele ser traumática. Mucha gente te dirá que has de esperarte unos días, otra que hay que esperarse a la siguiente actualización… no es el caso de WordPress.

Desde hace ya muchos años, las 4 semanas previas al lanzamiento de esa versión mayor se dedica principalmente a probar, a comprobar que todo funciona correctamente. Y esta vez no ha sido la excepción.

No habían pasado ni 24 tras el lanzamiento de WordPress 6.4.0 que algunas personas estaban notando problemas de conexión con sitios externos. Todo venía del funcionamiento de curl. Una biblioteca que te permite conectarte con otros sitios y que es básica en WordPress para, por ejemplo, poder comprobar actualizaciones, o poder descargar elementos externos.

¿Por qué fallaba WordPress? Por unas versiones obsoletas que algunas empresas de hosting tienen debido a la falta de actualización y mantenimiento de su infraestructura. Esto ha planteado, incluso, a varios equipos como el de Hosting a plantear incluir versiones mínimas de determinados componentes en su lista de versiones y compatibilidad.

Hay que decir que esto ha afectado a menos de un 10% de las instalaciones, pero si has sido uno de los afectados, deberías plantearte hablar con tu proveedor para ver qué solución le van a poner.

¿Ha funcionado bien WordPress y su desarrollo? Sí, porque una vez detectado el problema, en alrededor de 12 horas ya se tenía la versión WordPress 6.4.1 que mitiga la vulnerabilidad de curl mediante software. No es elegante, pero funciona.

Aunque no debemos dejarnos cegar por esta situación imprevista, porque, al fin y al cabo, tenemos dos nuevas versiones de WordPress: la 6.4.0 y la 6.4.1.

Todo comenzó con el lanzamiento de una versión extra, la de WordPress 6.4.0 RC 4, que no iba a afectar al lanzamiento general, y que corregía 3 elementos que afectaban principalmente a temas y patrones.

Y como en las últimas versiones, el proceso se iniciaba con el congelado de 24 horas del código y la fiesta de lanzamiento al día siguiente, como estaba previsto.

WordPress 6.4 “Shirley”, en referencia a la icónica artista de jazz Shirley Horn, y que incluyen el nuevo tema por defecto Twenty Twenty-Four, mejoras en el Editor, una ampliación de la Paleta de Comandos, categorización de los patrones y cientos de mejoras más.

Aunque 24 horas después teníamos entre manos la versión candidata de WordPress 6.4.1 que incluía una versión actualizada de la biblioteca Request, y que venía acompañada, unas horas antes, de una actualización de la infraestructura de WordPress para que esas peticiones fallidas que se estaban haciendo pudieran funcionar y se pudiera descargar tanto el núcleo como plugins y temas de forma normalizada.

Tan sólo 4 horas después se lanzaba WordPress 6.4.1 enfocada principalmente a aquellos sitios que tenían problemas con las versiones obsoletas e inseguras de curl.

Y ahora que se ha lanzado la última versión de WordPress de 2023 ponemos la vista en el próximo año. Y es que para 2024 se esperan 3 nuevas versiones del núcleo.

La primera de ellas, WordPress 6.5, comenzaría su versión beta el 13 de febrero, pasaría por la WordCamp Asia a principios de marzo, y tendría su lanzamiento final el 26 de marzo. Esta versión estará focalizada en funcionalidades de colaboración.

La segunda, WordPress 6.6, comenzará su andadura el 4 de junio, lo que significa que tendrá sus primeros pasos junto a la WordCamp Europe, para finalmente ser lanzada el 16 de julio. Esta versión estará centrada en mejoras y correcciones.

Finalmente, la tercera, WordPress 6.7, comenzaría su fase beta el 24 de septiembre, probablemente pasará por la WordCamp US, sin fecha aún, para tener su lanzamiento el 5 de noviembre. Y, al igual que la primera, estará centrada en funcionalidades de colaboración.

Y sobre WordPress 6.5 ya tenemos novedades, ya que el equipo de Performance ya tiene en marcha el siguiente paso para incluir las funcionalidades principales del plugin Performant Translations en el núcleo, lo que significa que la próxima versión será mucho más rápida para aquellos sitios que no estén en inglés estadounidense.

Y si hablamos de novedades también se ha de mencionar a Gutenberg 17.0, que nos trae mejoras en la Paleta de Comandos, los menús desplegables, y algunas iteraciones de rendimiento y accesibilidad.

Para todos aquellos desarrolladores, se ha lanzado una entrada en el Blog de Desarrollo con un resumen completo de todos los cambios que afectan a código y funciones con WordPress 6.4, además de las últimas versiones de Gutenberg. Entre lo más destacado: la posibilidad de renombrar bloques, los bloques experimentales de formulario o la Vista de Datos.

El equipo de CLI ha cerrado su WordPress CLI Hack Day con 21 pull request que se han incluido ya, y 4 más que están en cola de últimas revisiones.

Una docena de contribuidores que se pasaron horas revisando el backlog, eligiendo tareas, y conversando para mejorar algunos de los procesos.

El equipo de Diseño ha presentado algunas mejoras visuales muy interesantes para el Editor.

La primera de ellas es el sistema de menús desplegables y anidados que va a permitir la creación de submenús y así reducir la lista interminable de opciones.

Otra novedad será el listado de páginas en modo parrilla, permitiendo ver la imagen destacada además de alguna información extra sobre cada una de las páginas.

Y si juntamos ambas novedades, tenemos que las páginas dispondrán de un sistema de menús de edición avanzado mucho más simple de navegar.

El equipo de Comunidad ha abierto la llamada a todas las comunidades locales para volver a quedar y celebrar un año más el State of the Word.

La emisión en directo será el próximo 11 de diciembre a las 1500 horas en horario universal, y se llevará a cabo desde Madrid, en España.

Si vas a preparar una reunión, visita la página de recursos y apúntate como organizador.

Ya tenemos BuddyPress 12.0 beta 4, la última versión prevista antes del lanzamiento de la versión final. Y lo hace con 3 actualizaciones que abren el camino a que el 6 de diciembre esté disponible.

Y, para acabar, este pódcast se distribuye con licencia EUPL; tienes todos los enlaces para ampliar la información, en WordPress Pódcast .es o seguir el contenido, también, en inglés.

Un abrazo, y hasta el próximo programa.

Deja un comentario