Oracle har bildat en ny gren av databashanteraren MySQL 9.5.0. Versionerna av MySQL Community Server 9.5.0 Ă€r förberedda för alla större Linux, FreeBSD, macOS och Windows-distributioner. Enligt den införda modellen för att skapa versioner 2023 har MySQL 9.5 klassificerats under grenarna "Innovation". Innovationsgrenarna rekommenderas för dem som vill fĂ„ tidig tillgĂ„ng till ny funktionalitet, publiceras var tredje mĂ„nad och stöds endast tills den nĂ€sta stora versionen publiceras (till exempel, efter att grenen 9.5 har skapats upphör stödet för grenen 9.4). Under vintern planerar man att skapa en LTS-version av 9.6, rekommenderad för implementeringar som behöver förutsĂ€gbarhet och lĂ„ngvarig oförĂ€ndrad funktionalitet. Efter LTS-grenen kommer en ny Innovationsgren att skapas â MySQL 10.0.
Huvudsakliga förÀndringar i MySQL 9.5:
- En ny funktion "activate_mandatory_roles" har lagts till för utökat rollhantering â nĂ€r instĂ€llningen "activate_all_roles_on_login" Ă€r avstĂ€ngd och "activate_mandatory_roles" Ă€r aktiverad, aktiveras stöd för obligatoriska roller (automatiskt tilldelade till anvĂ€ndaren vid inloggning) utöver de standardroller som finns.
- I MySQL Multilingual Engine-pluginet har stöd för specifikationen ECMAScript 2025 lagts till i JavaScript-implementeringen.
- En verktyg mysqldm (MySQL Diagnostic Monitor) har lagts till, avsedd för insamling av diagnostisk information (analys av exekveringen av en fördefinierad uppsÀttning frÄgor), som kan överlÀmnas av anvÀndaren till supporttjÀnsten för att underlÀtta felsökning.
- Möjlighet till simultan installation av bÄde vanliga och LTS-versioner av MySQL har lagts till.
- I standardinstÀllningarna för replikation har utökade skyddsÄtgÀrder aktiverats, vilket innebÀr anvÀndning av kryptering för alla anslutningar vid replikation.
- I MySQL Thread Pool-pluginet har automatisk instÀllning av parametrar för att uppnÄ maximal prestanda med hÀnsyn till den befintliga hÄrdvarukonfigurationen implementerats.
- Beteendet för parametern "innodb_log_writer_threads" har Àndrats, dess aktivering beror nu standardmÀssigt pÄ den aktiva binÀra redo-loggen (log_bin). NÀr "log_bin" inte Àr aktiverad aktiveras parametern "innodb_log_writer_threads" för system med mer Àn 4 logiska CPU:er, och vid aktivering för system med mer Àn 31 logiska CPU:er.
- Som standard har vÀrdet för parametern «binlog_transaction_dependency_history_size» höjts frÄn 25 000 till en miljon. Det maximala möjliga vÀrdet för denna parameter har ökats frÄn 1 till 10 miljoner.
- StandardvÀrdet för parametern «caching_sha2_password_digest_rounds» har höjts till 10 000.
- AnvÀndningen av autentiseringsmetoden SCRAM-SHA-1 för anslutning till SASL LDAP har förklarats som förÄldrad. IstÀllet bör metoden SCRAM-SHA-256 anvÀndas, som nu stÀlls in som standard i parametern «authentication_ldap_sasl_auth_method_name».
- Stödet för variablerna «group_replication_allow_local_lower_version_join» och «replica_parallel_type», som tidigare förklarades som förÄldrade, har upphört.
- Stödet för byggnation pÄ Solaris-plattformen med Clang och GCC har lagts till. Möjligheten att anvÀnda OpenSSL 3 pÄ Solaris har Àven lagts till.
- Den minimi stödda versionen av CMake har höjts till 3.17.5.
- Nio sÄrbarheter har ÄtgÀrdats, dÀr den mest allvarliga bedöms ha en farlighetsnivÄ pÄ 5,5 av 10. Detaljer meddelas inte, endast att sÄrbarheterna finns i InnoDB, DML och optimeraren. För att utnyttja sÄrbarheterna krÀvs autentiserad Ätkomst till databashanteringssystemet.
KĂ€lla: opennet.ru
