WordPress 2.0.6 disponible

Autor: Armonth | El sábado 06 de enero del 2007 @ 01:18.

Pues ya está la nueva versión de WordPress disponible, que soluciona los problemas de la gente que estaba usando WordPress 2.0.5 en un servidor con PHP 5.2 o PHP bajo FastCGI.

La lista de tickets cerrados es bastante más corta de lo habitual: solamente 11 tickets pero destaco cinco de ellos:

  • #3215 Funciones de login y actualizar rotas: En resumidas cuentas, viene a decir que al intentar acceder al Dashboard con WP 2.0.5 y PHP bajo FastCGI salen muchas páginas en blanco, errores 500, redirecciones 302 incompletas, etcétera.
  • #3267 Errores PHP en template-function-links.php: Una función crea un objeto y éste muere antes de lo necesario por lo que genera errores.
  • #3390 Parche para mejorar get_page_uri: Un parche que ejecuta una sola llamada general en lugar de una por cada página simple del árbol. Es decir una mejora de optimización para esta función.
  • #3367 Problemas con OpenVMS y MySQL: Al ejecutar WordPress en OpenVMS HP-PHP en el fichero classes.php hay unas llamadas a la BBDD MySQL que contienen comillas dobles ("") dentro de simples ('') lo cual hace fallar el script.
  • #3112: Al intentar subir una imagen con la interfaz de WordPress se pegaba de leches con el modo estricto de MySQL 5.

Además se han hecho cambios desde la 2.0.6 Beta 1 a esta versión final que no han sido comentados en el Trac pero si en la lista de testers:

  • Arreglos en la internacionalización (i18n).
  • Las quicktags ahora funcionan con Safari (requiere una versión muy reciente de Safari 2.0).
  • Nuevo filtro global para MySQL (llamado "query") que ayudará a crear plugins mucho más potentes.
  • Arreglado un comportamiento extraño y ligeramente molesto en las cajas DBX más grandes (trackbacks, postmeta) en Firefox.
  • Akismet ya no optimiza tan a menudo la base de datos de comentarios (ya no es necesario que lo haga tanto).

Y durante la transición entre la RC1 y la final se ha arreglado un fallo de XSS (1 2) lo cual desemboca a que se haya creado una nueva función llamada attribute_escape() que sustituye a wp_specialchars(). Este cambio de última hora provocó que saliera una RC2 ya que se tocaron muchos ficheros.

En resumen, la versión 2.0.6 ha sido creada para arreglar pequeños errores, solucionar los problemas que tenían algunos con la 2.0.5 + PHP bajo FastCGI o PHP 5.2, algún bug de seguridad, etcétera.

Ya sólo queda añadir dos puntos por parte de Mark Jaquith:

  1. Buscan la máxima retroalimentación de testers posible, en particular de aquellos que usen PHP 5.2, PHP con FastCGI, servidor ISS o Apache bajo Windows.

  2. "Aunque la rama 2.0.x se va a continuar manteniendo en el futuro, la versión 2.0.6 será casi seguro la última versión antes del lanzamiento de WordPress 2.1, por ello ¡hagamos una buena versión!".

Comentarios