Oracle har dannet en ny gren av DBMS MySQL 9.5.0. Byggene av MySQL Community Server 9.5.0 er forberedt for alle store distribusjoner av Linux, FreeBSD, macOS og Windows. I henhold til modellen for versjonsproduksjon som ble implementert i 2023, er MySQL 9.5 klassifisert som en "Innovation"-gren. Innovation-grener anbefales for de som Ăžnsker tidlig tilgang til ny funksjonalitet, publiseres hver 3. mĂ„ned og stĂžttes bare frem til publiseringen av neste betydelige versjon (for eksempel, etter at gren 9.5 er lansert, avsluttes stĂžtten for gren 9.4). Et LTS-utgivelse 9.6 planlegges til vinteren, anbefalt for implementeringer som krever forutsigbarhet og langvarig opprettholdelse av uendret atferd. Etter LTS-grenen vil en ny Innovation-gren bli dannet â MySQL 10.0.
Viktige endringer i MySQL 9.5:
- Alternativet «activate_mandatory_roles» er lagt til for utvidet styring av roller â nĂ„r innstillingen «activate_all_roles_on_login» er deaktivert og «activate_mandatory_roles» aktivert, aktiveres stĂžtte for obligatoriske roller (som automatisk tildeles brukeren ved tilkobling) i tillegg til standardroller.
- I MySQL Multilingual Engine-plugin-et har stÞtten for ECMAScript 2025-spesifikasjonen blitt implementert i JavaScript-sprÄket.
- VerktÞyet mysqldm (MySQL Diagnostic Monitor) er lagt til for innsamling av diagnostisk informasjon (en forhÄndsdefinert sett av forespÞrsel analyseres), som brukeren kan sende til supportsystemet for Ä forenkle problemanalyse.
- Muligheten for samtidig installasjon av vanlige og LTS-utgaver av MySQL er lagt til.
- I replikasjonsinnstillingene er avanserte sikkerhetsinnstillinger som inkluderer bruk av kryptering for alle forbindelser under replikasjon aktivert som standard.
- I MySQL Thread Pool-plugin-et er automatisk parameterjustering for maksimal ytelse med hensyn til den tilgjengelige maskinvarekonfigurasjonen implementert.
- Atferden til parameteren «innodb_log_writer_threads» er endret, og aktiveringen av den avhenger nÄ av den aktive modsjonen for binÊre redo-loggene (log_bin). NÄr «log_bin» er inaktiv, aktiveres parameteren «innodb_log_writer_threads» for systemer med mer enn 4 logiske CPU-er, og nÄr den er aktiv, for systemer med mer enn 31 logiske CPU-er.
- Som standard er verdien av parameteren «binlog_transaction_dependency_history_size» Þkt fra 25 tusen til en million. Den maksimale mulige verdien for denne parameteren er Þkt fra 1 til 10 millioner.
- Verdien av parameteren «caching_sha2_password_digest_rounds» er som standard Þkt til 10000.
- Bruken av autentiseringsmetoden SCRAM-SHA-1 for tilkobling til SASL LDAP er erklÊrt som foreldet. I stedet bÞr den nye metoden SCRAM-SHA-256 brukes, som nÄ er standard i parameteren «authentication_ldap_sasl_auth_method_name».
- StÞtten for variablene «group_replication_allow_local_lower_version_join» og «replica_parallel_type», som tidligere ble erklÊrt som foreldet, er blitt fjernet.
- PÄ Solaris-plattformen er det lagt til stÞtte for bygging med Clang og GCC. Det er ogsÄ lagt til muligheten for Ä bruke OpenSSL 3 pÄ Solaris.
- Den minst stĂžttede versjonen av Cmake er hevet til 3.17.5.
- Det er lÞst 9 sÄrbarheter, hvorav den alvorligste er klassifisert med risiko 5.5 av 10. Detaljene blir ikke oppgitt, det er kun nevnt at sÄrbarhetene finnes i InnoDB, DML og optimalisatoren. Utnyttelse av sÄrbarhetene krever autentisert tilgang til databasen.
Kilde: opennet.ru
