Oracle ha publicat una nova branca de MySQL 9.4.0. Les compilacions de MySQL Community Server 9.4.0 estan disponibles per a totes les distribucions principals. Linux, FreeBSD, macOS и WindowsD'acord amb el model de llançament implementat el 2023, MySQL 9.4 està assignat a la branca "Innovation". Les branques Innovation es recomanen per a aquells que volen accedir anticipadament a noves funcionalitats. Es publiquen cada tres mesos i només es donen suport fins a la propera versió important (per exemple, després del llançament de la branca 9.4, va finalitzar el suport per a la branca 9.3). La versió LTS 9.5 està prevista per a la tardor, recomanada per a implementacions que requereixen predictibilitat i estabilitat a llarg termini. Després de la branca LTS, es publicarà una nova branca Innovation: MySQL 10.0.
Canvis importants a MySQL 9.4:
- Els procediments emmagatzemats escrits en JavaScript admeten el tipus BIT. Els valors BIT menors o iguals a JavaScript.MAX_SAFE_INTEGER es converteixen al tipus Number de JavaScript i els valors més grans es converteixen al tipus BigInt de JavaScript.
- La utilitat de línia d'ordres de MySQL té una nova opció "--commands" que permet habilitar la compatibilitat amb l'execució d'ordres locals (les ordres estan desactivades per defecte):
- joc de caràcters
- clear
- connectar
- edita
- ego
- sortir de
- go
- ajuda
- nopager
- nota
- avís
- localitzador
- imprimir
- Prompt
- atributs_de_consulta
- quit
- refrescar
- restablir la connexió
- impressió_de_dades_de_sessió_ssl
- font
- estat
- eOS®
- tee
- \u
- advertències
- El connector del tallafocs, que permet filtrar consultes SQL al SGBD basant-se en plantilles especificades, ha estat substituït pel component MySQL Enterprise Firewall, que implementa una funcionalitat idèntica excepte per la compatibilitat amb els perfils de compte (en canvi, els perfils de grup sí que són compatibles). El connector del tallafocs s'ha declarat obsolet i s'eliminarà en una de les properes versions. MySQL Enterprise Firewall només està disponible per als usuaris de la versió comercial de MySQL Enterprise Edition.
- S'han corregit 30 vulnerabilitats, una de les quals es pot explotar de forma remota si hi ha accés per enviar consultes al SGBD. Els quatre problemes més greus tenen un nivell de gravetat de 6.5 i estan relacionats amb vulnerabilitats al DML i a l'optimitzador. Les vulnerabilitats menys greus afecten InnoDB, l'optimitzador, els procediments emmagatzemats, l'autenticació LDAP i el sistema de replicació.
Font: opennet.ru
