Hace algo más de una semana se publicaron nuevas versiones de todas las ediciones y versiones principales de Magento.
Las últimas versiones estables desde entonces son:
- 2.2.6
- 2.1.15
(No, 2.0 ya no es una rama estable ni soportada, por lo que si aún siguieras en esa rama, deberían ya mismo estar haciendo el upgrade)
Como ya estamos acostumbrados, lo primero a destacar son los parches de seguridad, que en total suman unos 25 (aquí la lista).
A ésta altura mencionar que cada upgrade viene con parches de seguridad es una obviedad. Este es uno de los efectos inmediatos de abrir el código y dejar de ser opaco.
En cuanto a las mejoras, la lista es un poco más extensa que en la versión anterior. El detalle de dichos cambios, como siempre, en el release note de la versión.
Quizás, más allá de las actualizaciones de los módulos de Amazon Pay, Dormailer, Klarna, Magento Shipping y Magento Social; lo más destacable son los cambios en pro de la performance.
Otro de los cambios significativos de la versión es la posibilidad de reindexar en paralelo (yey!). Como sugerencia, pueden darse una vuelta por este post.
Creería ya que no hace falta, pero han sido muchos años de complicaciones actualizando, por lo que sigo recordando lo fácil que es actualizar en Magento 2.
Para el caso de Magento 2.2.6, ejecutaremos:
composer require magento/product-community-edition 2.2.6 --no-update
Y para ir a 2.1.15:
composer require magento/product-community-edition 2.1.15 --no-update
Luego, cualquiera haya sido el caso:
composer update
Para comprobar que estamos actualizados, ejecutamos:
bin/magento --version
Y el output será:
Magento CLI version 2.2.6
No sean vagos. Happy patching!