Uscita del database MySQL 9.4.0

Oracle ha creato un nuovo ramo del DBMS MySQL 9.4.0. Le versioni di MySQL Community Server 9.4.0 sono state preparate per tutte le principali distribuzioni di Linux, FreeBSD, macOS e Windows. In conformità con il modello di release implementato nel 2023, MySQL 9.4 è stato classificato nelle branche "Innovation". Le branche Innovation sono raccomandate per coloro che desiderano accedere in anticipo a nuove funzionalità, vengono pubblicate ogni 3 mesi e sono supportate solo fino alla pubblicazione della successiva versione sostanziale (ad esempio, dopo l'emissione del ramo 9.4, il supporto per il ramo 9.3 è terminato). In autunno è previsto il rilascio della versione LTS 9.5, raccomandata per le implementazioni che richiedono prevedibilità e un comportamento invariato nel tempo. Una nuova branch Innovation — MySQL 10.0 — sarà creata dopo quella LTS.

Principali cambiamenti in MySQL 9.4:

  • Nelle procedure memorizzate scritte in JavaScript, è stata implementata la supporto per il tipo BIT. I valori di tipo BIT minori o uguali a JavaScript.MAX_SAFE_INTEGER vengono convertiti in tipo Number di JavaScript, e quelli maggiori in tipo BigInt di JavaScript.
  • È stata aggiunta all'utilità della riga di comando mysql l'opzione "—commands", che consente di abilitare l'esecuzione di comandi locali (per impostazione predefinita i comandi sono disabilitati):
    • charset
    • clear
    • connect
    • edit
    • ego
    • exit
    • go
    • help
    • nopager
    • notee
    • nowarning
    • pager
    • print
    • prompt
    • query_attributes
    • quit
    • rehash
    • resetconnection
    • ssl_session_data_print
    • source
    • stato
    • system
    • tee
    • \u
    • warnings
  • Il plugin firewall, che consentiva di filtrare le query SQL nel DBMS in base a modelli predefiniti, è stato sostituito dal componente MySQL Enterprise Firewall, che offre la stessa funzionalità ad eccezione del supporto per i profili degli account (si supportano invece i profili di gruppo). Il plugin firewall è stato deprecato e sarà rimosso in una delle prossime versioni. MySQL Enterprise Firewall è disponibile solo per gli utenti della versione commerciale MySQL Enterprise Edition.
  • Sono state corrette 30 vulnerabilità, di cui una può essere sfruttata in remoto con un accesso per inviare richieste al DBMS. Quattro delle problematiche più gravi hanno un livello di gravità di 6.5 e sono correlate a vulnerabilità nel DML e nell'ottimizzatore. Le vulnerabilità meno gravi interessano InnoDB, l'ottimizzatore, le procedure memorizzate, l'autenticazione LDAP e il sistema di replica.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster