Patch cloud per Commerce

Il pacchetto Patch cloud fornisce un set di patch richieste che migliorano l'integrazione di tutte le versioni di Adobe Commerce con gli ambienti Cloud e supporta la distribuzione rapida di correzioni critiche.

Il pacchetto Patch cloud per Commerce è una dipendenza per il pacchetto ECE-Tools e viene installato e aggiornato al momento dell’installazione o dell’aggiornamento del pacchetto ECE-Tools. Puoi anche utilizzare e gestire le patch cloud per Commerce come pacchetto autonomo per applicare le patch a un progetto Adobe Commerce che non si trova sulla piattaforma Cloud. Queste note sulla versione descrivono gli ultimi miglioramenti apportati a questo pacchetto.

TIP
Per verificare che il progetto contenga tutte le patch richieste, aggiorna alla versione più recente di ece-tools.
NOTE
Per istruzioni sull'applicazione di patch ai progetti, consulta Applicare patch.

Il pacchetto magento/magento-cloud-patches utilizza la seguente sequenza di versioni: <major>.<minor>.<patch>

v1.1.2 latest

Data di rilascio: 5 novembre 2024

  • icona correzione Aggiunta patch per Commerce da 2.4.4 a 2.4.7. Questo aggiornamento corregge una vulnerabilità critica di CVE-2024-45115 per Adobe Commerce quando si utilizza il modulo B2B.

v1.1.1

Data di rilascio: 5 novembre 2024

  • icona correzione Aggiunta patch per Commerce da 2.4.4 a 2.4.7. Questo aggiornamento corregge una vulnerabilità critica di CVE-2024-34102 CosmicSting.

v1.1.0

Data di rilascio: 7 ottobre 2024

  • icona correzione Codice refactoring—Rimosso il supporto delle versioni PHP precedenti (7.4, 7.3, 7.2) e delle librerie correlate.
  • icona di correzione Versione di Monolog aggiornata—Aggiunto supporto per Monolog 3.6.
  • icona correzione Patch per Application Server—Risolve un problema noto con GraphQL Application Server. Nello specifico, CatalogGraphQl\\Model\\Config\\AttributeReader nella versione 2.4.7 conteneva un bug che poteva causare il recupero da parte delle richieste di GraphQL di risposte basate su una configurazione di Attributi obsoleta.

v1.0.27

Data di rilascio: 21 maggio 2024

  • Supporto per PHP 8.3. Questa patch risolve gli errori di compatibilità tra php 8.3 e la versione del pacchetto del compositore.

v1.0.26

Data di rilascio: 8 aprile 2024

  • nuova icona PHP — Aggiunto supporto per PHP 8.3.

v1.0.25

Data di rilascio: 16 gennaio 2024

  • Miglioramenti della cache-Questa patch migliora l'efficienza della cache di layout, riducendo in modo significativo l'utilizzo della memoria, per Adobe Commerce versioni 2.4.4 e successive.
  • Miglioramenti dei processi CRON-Questa patch risolve il problema relativo all'attesa non necessaria dei blocchi dei processi cron per le versioni di Adobe Commerce 2.4.4 e successive.

v1.0.24

Data di rilascio: 15 settembre 2023

  • Miglioramento delle prestazioni-Questa patch risolve un problema che influisce sulle prestazioni riducendo il numero di volte lo stesso caricamento delle configurazioni di distribuzione per Adobe Commerce da 2.4.6 a 2.4.6-p1

v1.0.23

Data di rilascio: 31 luglio 2023

  • È stata rimossa la patch MCLOUD-10604-Questa patch è stata spostata in QPT.

v1.0.22

Data di rilascio: 19 giugno 2023

  • Creazione guidata/output CLI QPT avanzato. È stato aggiunto un avviso alla creazione guidata/output CLI QPT che ricorda di verificare i dettagli e i requisiti della patch in caso di dipendenze.

  • Aggiunte patch per Commerce 2.4.6:

    • È stata corretta la convalida di regexp cache tag.
    • Sono state migliorate le prestazioni riducendo il numero di volte in cui viene caricato lo stesso numero di configurazioni di distribuzione.
  • Sono state aggiunte patch per Commerce da 2.3.7 a 2.4.6. È stato risolto un problema che causava un incremento di un valore casuale invece di un incremento di 1 per le tabelle catalog_product_entity_*.

  • Sono state aggiunte patch per Commerce da 2.4.0 a 2.4.6. È stato corretto un errore che indicava che The file can't be deleted. Warning!unlink: No such file or directory, che si verificava durante lo svuotamento della cache JS/CSS dall'amministratore.

v1.0.21

Data di rilascio: 10 marzo 2023

  • Supporto avanzato per PHP 8.2—Sono stati risolti alcuni problemi di compatibilità con alcune versioni di PHP 8.2.x per supportare Commerce 2.4.6.

v1.0.20

Data di rilascio: 27 ottobre 2022

  • Aggiunta patch miglioramenti cache L2. Questa patch risolve un problema di svuotamento della cache L2 locale per Commerce versione 2.4.0 e 2.4.1.

v1.0.19

Data di rilascio: 13 settembre 2022

  • Supporto avanzato per PHP 8.1—Sono stati risolti alcuni problemi di compatibilità con alcune versioni di PHP 8.1.x.

v1.0.18

Data di rilascio: 11 agosto 2022

Patch critica per Adobe Commerce 2.4.5:

  • Problema con gli ordini che utilizzano pagamenti di Braintree. Questa patch risolve un problema critico che impedisce agli amministratori di inserire nuovi ordini o riordini.

Vedi L'amministratore non può creare un ordine o riordinare se il pagamento Braintree è abilitato.

v1.0.17

Data di rilascio: 24 maggio 2022

Correzione dei vincoli per le patch di sicurezza nel file patches.json.

v1.0.16

Data di rilascio: 31 marzo 2022

Patch critica per Adobe Commerce 2.3.3-p1 e versioni successive:

Sono state aggiornate le patch per risolvere una vulnerabilità critica con conseguente esecuzione di codice remoto non autenticato.

Vedi Bollettino sulla sicurezza APSB22-12 di Adobe.

v1.0.15

Data di rilascio: 10 marzo 2022

  • Supporto PHP 8.1 - Aggiunta del supporto per PHP 8.1 e soppressione del supporto per PHP 7.0 e 7.1.
  • È stata aggiunta la patch per Adobe Commerce 2.3.3: è stata corretta la valuta visualizzata nella pagina del prodotto.

v1.0.14

Data di rilascio: 13 febbraio 2022

Patch critica per Adobe Commerce 2.3.3-p1 e versioni successive:

È stata aggiunta una patch per risolvere una vulnerabilità critica con conseguente esecuzione di codice remoto non autenticato.

Vedi Bollettino sulla sicurezza APSB22-12 di Adobe.

v1.0.13

Data di rilascio: 25 ottobre 2021

  • Aggiorna monologo: la versione minima richiesta per il pacchetto monolog è stata aggiornata a ^2.3.
  • Metodo PHP incompatibile—È stato corretto un metodo PHP incompatibile per Adobe Commerce versioni 2.4.3 e 2.3.7-p1.
  • Errore PHP—È stato corretto un errore PHP error 'Undefined variable: errorMessage' ... che si verificava durante il tentativo di applicazione di una patch.

v1.0.12

Data di rilascio: 12 agosto 2021

Patch critica per Adobe Commerce 2.4.3 e 2.3.7-p1:

  • Problema con il limite di velocità API. Questa patch corregge un limite di velocità predefinito che impediva alle API Web di elaborare richieste con più di 20 elementi in un array. Questa patch aumenta il valore predefinito del limite di velocità. Consulta le note sulla versione di Adobe Commerce 2.4.3.

v1.0.11

Data di rilascio: 29 luglio 2021

  • È stato risolto un problema causato dall'applicazione della patch di navigazione B2B con livelli. Per i clienti che hanno applicato la patch di navigazione B2B con livelli, questa correzione risolve un errore Undefined offset visualizzato nella pagina di ricerca dopo il passaggio alla visualizzazione Archivio.

  • Patch di pagamento Paypal—Corregge un problema Adobe Commerce 2.3.7 con PayPal Express in cui viene visualizzato il prezzo dell'ordine precedentemente effettuato.

  • Supporto categoria patch. È stato aggiunto il supporto per l'elaborazione di categorie di patch e origini di origine assegnate alle patch di qualità. Le categorie consentono ai clienti di utilizzare i filtri e l'ordinamento per trovare più rapidamente le patch quando si utilizzano lo strumento di controllo qualità delle patch e lo strumento di analisi a livello di sito (SWAT).

v1.0.10

Data di rilascio: 10 maggio 2021

  • Compatibilità con Adobe Commerce 2.3.7—Risoluzione del conflitto delle dipendenze del compositore per l'installazione in Adobe Commerce 2.3.7.
  • È stato risolto un problema causato dall'applicazione di una patch in bundle più volte. L'applicazione di una patch in bundle (che include altre patch obsolete) più di una volta poteva ripristinare i pacchetti obsoleti inclusi. Tutte le patch vengono ora applicate una sola volta. Se si tenta di applicare di nuovo lo stesso pacchetto, viene visualizzato un messaggio che indica che la patch è già stata applicata.
  • B2B patch di navigazione a livelli—È stato risolto un altro problema che impediva alla navigazione a livelli di visualizzare tutte le opzioni di prodotto quando l'utente abilita il catalogo condiviso B2B.

v1.0.9

Data di rilascio: 1 febbraio 2021

  • B2B patch di navigazione a livelli—È stato risolto il problema che impediva la visualizzazione di tutte le opzioni prodotto durante la navigazione a livelli quando il catalogo condiviso B2B era abilitato.
  • Compatibilità con PHP 7.4—È stato risolto un problema di compatibilità delle patch cloud con PHP 7.4.
  • Le patch obsolete diventano visibili. È stato risolto un problema relativo alle patch cloud in cui le patch obsolete diventano visibili nella tabella delle patch dopo l'applicazione di una patch sostitutiva contenente l'intero contenuto della patch obsoleta. Ciò potrebbe verificarsi se si applica una patch che combina diverse altre patch.
  • Errori non interattivi durante l'applicazione di patch. È stato risolto un problema relativo alle patch cloud a causa del quale il comando git apply non riusciva ad applicare le patch in alcuni ambienti.

v1.0.8

Data di rilascio: 14 ottobre 2020

  • Aggiornamenti di compatibilità per magento/magento-cloud-patches—Sono stati aggiornati i vincoli di versione symfony e semver nel file composer.json per la compatibilità con Adobe Commerce 2.4.1 e versioni successive.

v1.0.7

Data di rilascio: 14 ottobre 2020

  • Patch Redis per Adobe Commerce da 2.3.0 a 2.3.5, 2.4.0: aggiornamento delle patch Redis per supportare l'aggiunta di prodotti a una categoria durante l'implementazione di una cache di livello 2.

  • Braintree patch VBE—Corregge un problema che generava un errore quando un amministratore tentava di visualizzare un report di Braintree delle impostazioni.

  • Ora il comando ece-patches apply utilizza il comando Unix patch per applicare le patch se Git non è disponibile nel sistema host.

v1.0.6

Data di rilascio:

  • Patch Redis per Adobe Commerce 2.3.0 - 2.3.4: ottimizzazione della comunicazione e miglioramento delle prestazioni

    • Ridurre le dimensioni dei trasferimenti di rete tra Redis e Adobe Commerce
    • Correzione delle race condition per le operazioni di caricamento e scrittura Redis
    • Riscrittura dell'adattatore cache di base per gestire gli errori durante il salvataggio
    • Riduci consumo CPU Redis
  • Patch Redis per Adobe Commerce 2.3.0 - 2.3.5—Migliorare le prestazioni e correggere gli errori

    • Correggi l’implementazione del blocco della cache per evitare blocchi infiniti
    • Migliorare il meccanismo di blocco corrente
    • Implementa i blocchi firmati per impedire lo sblocco da richieste parallele
    • Correggere il seguente errore che si verifica nell'operazione di scrittura Redis: OOM command not allowed when used memory > maxmemory
    • Correzione dell'elaborazione per la cache pulita da parte del tag cat_p eseguito durante gli aggiornamenti del prodotto
  • È stato risolto un problema che causava un errore durante l'applicazione della patch amzn/amazon-pay-module richiesta ai progetti Adobe Commerce on cloud infrastructure con Adobe Commerce v2.2.6 o 2.3.5, che non includono questo modulo. Ora il processo di applicazione delle patch ignora la patch amzn/amazon-pay-module se il modulo non è installato.

v1.0.5

Data di rilascio: 26 giugno 2020

  • Miglioramenti delle prestazioni Redis - Aggiunge le funzionalità di ottimizzazione Redis alle versioni 2.3.3 e 2.3.4 di Adobe Commerce. Queste correzioni sono state incluse nella versione 2.3.5 di Adobe Commerce.

  • New Relic log enricher - Aggiunge l'interfaccia del processore Monolog necessaria per supportare i miglioramenti alle funzionalità di registrazione di New Relic introdotti in Cloud Components di Commerce versione 1.0.4. Questa patch è necessaria per distribuire Adobe Commerce 2.1.x. Se la patch non viene applicata, la compilazione non riesce durante il processo di:compile.

v1.0.4

Data di rilascio: 12 maggio 2020

  • Pagamento Amazon—Corregge un problema relativo al widget pagamenti Amazon Pay che impediva ai clienti di modificare il metodo di pagamento nel passaggio Verifica e pagamenti durante il processo di pagamento.

  • Visualizzazione prodotti nella pagina Categoria—È stato risolto un problema che impediva la visualizzazione dei prodotti nella pagina Categoria nella visualizzazione Mostra tutte le pagine.

  • Caricamento immagine Page Builder—Corregge un problema di interfaccia Page Builder che a volte causava il seguente errore durante il caricamento di immagini nella raccolta immagini: Destination folder is not writable or does not exist

  • Elimina avvisi non necessari per la generazione di sitemap. Aggiunge un nuovo tentativo quando si verificano errori durante la generazione di sitemap e ignora la notifica e-mail del cliente nei casi in cui gli errori possono essere recuperati automaticamente.

  • Miglioramento delle prestazioni del sito: è stato risolto un problema di prestazioni relativo alla funzione Magento\Framework\App\DeploymentConfig\Reader::load, che periodicamente ha richiesto lunghi tempi di caricamento che hanno influito sulle prestazioni del sito.

  • È stata aggiornata l'assegnazione di patch per le patch del metodo di pagamento in modo che eseguano il targeting dei moduli di pagamento anziché del pacchetto base del Magento (magento/magento2-base) in modo che le patch di pagamento vengano applicate solo se i moduli di pagamento esistono.

  • Sono state aggiornate le patch per la compatibilità con il Magento Open Source.

v1.0.3

Data di rilascio: 28 aprile 2020

  • È stata aggiunta la correzione per la patch "FPC si sta disattivando durante le implementazioni" per supportare Adobe Commerce 2.3.5.

v1.0.2

Data di rilascio: 27 febbraio 2020

Questa versione include le patch e le correzioni critiche seguenti:

  • Aggiornamenti alla compatibilità per magento/magento-cloud-patches

    • Aggiornamento dei vincoli di versione symfony e semver nel file composer.json per compatibilità con Adobe Commerce 2.4 e versioni successive.

    • Aggiornamento dei vincoli in composer.json per compatibilità con le versioni ece-tools 2002.0.22 e successive 2002.0.x.

  • Pagamento PayPal Express—Pubblicata il 12 febbraio 2020, questa patch risolve un problema che riguarda gli ordini effettuati con Pagamento PayPal Express in cui l'indirizzo di spedizione dell'ordine specifica un paese immesso manualmente nel campo di testo anziché selezionato dal menu a discesa nella pagina Spedizione. Vedere la descrizione completa della patch nella pagina di download della patch.

  • Correzione per la distribuzione dell'applicazione. È stata aggiunta una patch per risolvere un problema che ha disabilitato la cache della pagina intera durante il processo di distribuzione. Questa patch si applica ad Adobe Commerce 2.3.2 e versioni successive.

  • Parametro Scope per API asincrona/bulk. La patch è stata aggiornata per correggere un errore di sintassi nel file composer.json. Questo cerotto si applica ai Magenti Open Source 2.3.1 e 2.3.2. Vedere la descrizione completa della patch nella pagina di download della patch.

v1.0.1

Data di rilascio: 6 febbraio 2020

Abbiamo incluso tutte le patch del Magento Open Source 2.x dalla pagina dei download del software nella versione 1.0.1 di magento/magento-cloud-patches. Se hai copiato delle patch nel progetto in precedenza, rimuovile per evitare conflitti.

Questa versione include le patch e le correzioni critiche seguenti:

  • Correggi i deadlock cron e migliora il blocco cron

    • È stato risolto un problema relativo ad alcuni processi cron non in esecuzione a causa di un valore di stato errato nella tabella cron_schedule. Ora si utilizza il framework di blocco di Adobe Commerce per controllare e aggiornare lo stato del processo cron anziché la tabella cron_schedule. I processi cron terminati con uno stato di errore vengono ritentati durante la successiva esecuzione del cron invece di attendere 24 ore.

    • Aggiunge un'operazione retry per evitare deadlock durante gli aggiornamenti ai dati nella tabella cron_schedule.

  • È stato aggiornato magento/magento-cloud-patches per includere tutte le patch disponibili per il Magento Open Source 2.x. Il pacchetto magento/magento-cloud-patches è stato aggiornato in modo da includere tutte le patch di Magento Open Source 2.x disponibili nella pagina dei download del software. Se in precedenza hai copiato patch di Magento Open Source nel progetto Adobe Commerce on Cloud Infrastructure, rimuovile per evitare conflitti.

  • Correzione dell'impaginazione del catalogo Elasticsearch —La patch dell'impaginazione del catalogo Elasticsearch distribuita in magento/magento-cloud-patches v1.0 è stata sostituita con una correzione più efficace.

  • Patch di Page Builder. Nelle Patch di Cloud per Commerce 1.0.0 sono state unite patch di Page Builder per risolvere una vulnerabilità RCE (Remote Code Execution) nota di Page Builder, con la correzione iniziale basata su Adobe Commerce 2.3.3. Queste patch sono state aggiornate con un'implementazione più stabile basata su Adobe Commerce 2.3.4., che include più ottimizzazioni per la risoluzione del problema.

    Se disponi del pacchetto magento/magento-cloud-patches 1.0.0, sei ancora protetto dai problemi di vulnerabilità RCE di Page Builder. Se esegui l’aggiornamento alla versione 1.0.1 o successiva, l’implementazione della stessa correzione risulterà migliore.

v1.0.0

Data di rilascio: 14 novembre 2019

Questa è la prima versione del pacchetto magento/magento-cloud-patches, che è una nuova dipendenza per il pacchetto ece-tools versione 2002.0.22 o successive.

Questa versione include le patch e le correzioni critiche seguenti:

  • Patch di sicurezza di Page Builder per le versioni 2.3.1.x e 2.3.2.x: è stato risolto un problema nell'anteprima di Page Builder che consente agli utenti non autenticati di accedere ad alcuni metodi di modelli che possono essere utilizzati per attivare l'esecuzione di codice arbitrario sulla rete (RCE) con conseguente perdita di informazioni globali. Questo problema può verificarsi quando si utilizzano versioni non supportate di Page Builder con Adobe Commerce versioni 2.3.1 e 2.3.2.

  • Patch MSI—Corregge i problemi che causavano errori di indicizzazione e problemi di prestazioni quando si utilizzavano le impostazioni di inventario predefinite per la gestione delle scorte.

  • Compatibilità con le versioni precedenti delle nuove interfacce di posta-Corregge un problema di incompatibilità con le versioni precedenti causato dall'interfaccia PHP Magento\Framework\Mail\EmailMessageInterface introdotta in Adobe Commerce v2.3.3. Nell'ambito di questa patch, il nuovo EmailMessageInterface eredita dal vecchio MessageInterface e i moduli core di Adobe Commerce vengono ripristinati a dipendere da MessageInterface.

  • La paginazione del catalogo non funziona in Elasticsearch 6.x. Corregge un problema critico relativo alla paginazione dei risultati di ricerca che interessa i clienti che utilizzano Elasticsearch 6.x come motore di ricerca del catalogo.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26