La community Magento può festeggiare: Adobe ha rilasciato la versione beta di Magento Open Source 2.4.8 l’8 ottobre 2024. Questa release porta con sé una serie di miglioramenti significativi in termini di sicurezza, prestazioni e qualità del codice. Tuttavia, trattandosi di una versione beta, non è adatta per ambienti di produzione. Per chi cerca stabilità, è consigliabile utilizzare Magento 2.4.7, attualmente l’ultima versione stabile.
Ma vediamo insieme i dettagli di questa nuova release e perché è importante per sviluppatori e merchant.
Perché Magento 2.4.8 Beta è importante?
La versione 2.4.8 Beta è pensata per permettere alla community di testare nuove funzionalità e segnalare eventuali problemi prima del rilascio ufficiale della versione stabile. Tra gli obiettivi principali ci sono il miglioramento dell’efficienza del sistema, l’introduzione di strumenti moderni e l’adeguamento agli standard di sicurezza più recenti.
Questa release risolve oltre 254 problemi noti e introduce aggiornamenti a numerosi componenti, rendendo Magento ancora più robusto e allineato alle esigenze attuali del mercato.
Novità principali di Magento 2.4.8 Beta
1. Ottimizzazioni di sistema
- Aggiornamento delle librerie chiave:
league/flysystem 3.x
per una gestione avanzata dei file.monolog
per un logging più efficiente.wikimedia/less.php
per una pre-elaborazione CSS migliorata.
- Sostituzione di strumenti obsoleti: Uppy e jsTree rimpiazzano librerie come jQuery/fileUploader ed extJs, garantendo maggiore funzionalità e modernità.
2. Compatibilità migliorata
- Supporto esteso per database come MySQL 8.4 LTS e MariaDB 11.4 LTS.
- Integrazione fluida con PHPUnit 10 per test più robusti e retrocompatibilità.
- Aggiornamento del Tool Upgrade Compatibility (UCT) per gestire al meglio MySQL 8.4.
3. Sicurezza avanzata
- Aggiornamento di Require.js alla versione 2.3.7 per prevenire attacchi di tipo DoS o esecuzioni arbitrarie di codice.
- Correzioni su Prototype.js per eliminare vulnerabilità come il Regular Expression Denial of Service (ReDOS).
4. Aggiornamenti per editor e API
- Migrazione di TinyMCE alla versione 7.3.0 per migliorare l’esperienza editoriale.
- Supporto alla Google Maps API 3.56 per un’integrazione aggiornata delle mappe.
Ottimizzazioni per GraphQL
Magento 2.4.8 rafforza ulteriormente il supporto per GraphQL con nuove funzionalità:
- Supporto ai tipi scalari personalizzati: gestione migliorata di dati complessi come URL e HTML.
- Fix per la paginazione degli articoli nel carrello: recupero dati più accurato.
- Invalidazione della cache migliorata: garantisce la coerenza dei dati aggiornati tramite importazioni.
- Ordinamento avanzato dei prodotti: possibilità di usare criteri multipli nelle query per risultati più precisi.
Risoluzioni di problemi chiave
Tra i 254 bug risolti, ecco i principali:
- Errore con l’API REST
/V1/transactions
quandoparent_txn_id
era uguale atxn_id
. - Gestione migliorata dei valori interi in GraphQL.
- Risolto un problema nell’applicazione dei coupon nel carrello.
- Corretta la visualizzazione degli attributi personalizzati nell’area admin.
- Risolti errori nel salvataggio degli indirizzi cliente e nella validazione dei campi.
- Sistemata l’integrazione con OAuth1 per SKU contenenti caratteri speciali.
Come approcciarsi alla versione 2.4.8 Beta?
Se sei uno sviluppatore o un merchant, puoi usare questa beta per testare le nuove funzionalità e contribuire al miglioramento della versione stabile. Adobe invita tutti a segnalare eventuali problematiche per affinare ulteriormente la piattaforma.
Per maggiori dettagli, puoi consultare le note di rilascio ufficiali disponibili sui siti di Magento Open Source e Adobe Commerce.
Conclusioni
La beta di Magento 2.4.8 rappresenta un importante passo avanti per la piattaforma. Con una maggiore stabilità, funzionalità aggiornate e una sicurezza potenziata, questa versione prepara il terreno per il futuro degli eCommerce basati su Magento.
Rimani aggiornato per il rilascio ufficiale e valuta l’upgrade del tuo store per sfruttare al massimo le nuove possibilità offerte da questa versione!
Hai bisogno di supporto con il tuo E-Commerce Magento
Se hai bisogno di assistenza per effettuare un upgrade del tuo Magento, oppure devi effettuare lavorazioni all’interno del tuo store, contattaci!