Magento2 2.0.6 (umask)

Magento2 2.0.6

Hace menos de 12 horas que se hizo pública la nueva versión estable de Magento2: la 2.0.6.

Se trata de una actualización de seguridad, y arregla un par de fallas serias (información detallada en el anuncio de los parches aplicados). Si por algún motivo ya tenías la tienda en producción, es vital hacer el upgrade.

Actualizar de 2.0.5 a 2.0.6 es realmente sencillo (si, es lo mismo que las versiones previas pero aún no salimos del asombro).

Actualizamos el instalador:

composer update magento/magento-composer-installer

Una vez que termine actualizamos composer.json usando:

composer require magento/product-community-edition 2.0.6 --no-update

Y para finalizar, ejecutamos la actualización:

composer update

Ingresamos al backend (o ejecutamos bin/magento –version en consola) y ya veremos que hemos actualizado.

Magento2 2.0.6

Ahora bien, ¿qué cambió en esta versión?

Lo primero que todos los que desarrollamos vamos a festejar es el cambio en la forma en que Magento maneja los permisos y propietarios de los archivos.

Desde ahora, el valor por defecto de umask será 002, lo cual implica 775 para los directorios y 664 para los archivos; pero si queremos modificar ese comportamiento, sólo debemos agregar el archivo magento_umask en la raíz y cambiar el valor (por ejemplo, a 022, lo cual se traduciría en 755 para directorios y 644 para archivos). Más información aquí y aquí.

La otra mejora es que ya se puede usar Redis para almacenar sesiones. Esta es la documentación en la cual se explica cómo configurarlo.

Para ver más detalles, se puede acceder al release note de Magento 2.0.6.

Y también dejo aquí el diff entre la versión 2.0.5 y 2.0.6.