El jueves 15 de octubre se publicó la nueva versión General Available de Magento, la 2.4.1. Cada vez con menos bombos y creo que ya sin platillos, se hizo el anuncio comercial.
Más allá del rumbo que estuviera tomando la plataforma (ya no sólo hablamos de la tienda sino del ecosistema de productos que se ha ido construyendo a su alrededor), vimos novedades en todas las direcciones.
Como los rituales están para seguirse (ponele), hagamos un repaso por los release notes:
Si en la versión anterior se llevaba la atención las versiones del stack de software, aquí la seguridad toma protagonismo. Para empezar, recordemos que también tendremos desde ahora las versiones 2.3.6 y 2.4.0-p1 ya que existe parche de seguridad.
Más allá de las correcciones, hay dos cuestiones en términos de funcionalidad que se han estado mencionando (y promocionando): más opciones de reCAPTCHA y la nueva galería de imágenes (y PWA Studio 8, y mejoras en GraphQL y una larga lista de correcciones y mejoras que pueden leer en los release notes).
Algunas diferencias en la configurción de reCAPTCHA. Esto era en 2.4.0.
Y ahora tenemos más opciones.
Y algunas opción nueva que verán en las opciones de Storefront.
Ahora, veamos el otro cambio, activemos la nueva media gallery (en realidad, desactivemos la vieja).
Simplemente cambiamos ese valor a «No».
Y desde ahora se verá y funcionará así.
Tiempo de dar lugar al update.
composer require magento/product-community-edition 2.4.1 --no-update
Y al terminar veremos que:
Sigamos las sugerencia que tenemos allí y ejecutemos entonces:
composer require magento/product-community-edition 2.4.1 --no-update --use-default-magento-values
Al final obtendremos:
Ahora si, continuamos como de costumbre.
composer update
Una vez finalizado, actualizamos base de datos.
bin/magento setup:upgrade
Y luego de este comando, podemos comprobar.
bin/magento --version
Tendríamos que ver este texto.
Magento CLI 2.4.1
Ya estamos en la última versión de Magento, otra vez.
¿Qué versión usar?
Hace unos días se dio una conversación en Mugar referida a si 2.4.0 era lo suficientemente estable para un proyecto desde 0 o si era mejor la quedarse en 2.3.5.
Entendiendo el cambio en el stack (del cual ya se habló bastante) que supone 2.4.0, creería que si la elección es Magento, sin dudas tiene que ser 2.4. Más si tenemos en cuenta los últimos cambios en las políticas de ciclo de vida (¿así se traduce?) del software.
Salvo que se esté haciendo una actualización, no veo por qué comenzar de 0 con la rama 2.3. (Pero, como siempre, cada uno sabrá elegir su propio veneno).