UppslÀpp av databas MySQL 9.6.0

Företaget Oracle har skapat en ny gren av databashanteringssystemet MySQL 9.6.0. Byggnader av MySQL Community Server 9.6.0 har förberetts för alla stora distributioner av Linux, FreeBSD, macOS och Windows. I enlighet med den release-modell som infördes 2023, har MySQL 9.6 placerats i "Innovation"-grenarna. Innovation-grenar rekommenderas för dem som vill fÄ tidig tillgÄng till ny funktionalitet, publiceras var tredje mÄnad och stöds endast fram till publiceringen av nÀsta stora release (till exempel, efter att grenen 9.6 publicerades upphörde stödet för grenen 9.5). I framtiden planeras att en LTS-release av 9.7 ska skapas, rekommenderad för installationer som krÀver förutsÀgbarhet och lÄngvarig bevarande av oförÀndrat beteende. Efter LTS-publiceringen kommer en ny Innovation-gren - MySQL 10.0 - att skapas.

Listan över viktiga förÀndringar i MySQL 9.6 upprepar helt förÀndringsrapporten för MySQL 9.5. Den nÀmner ocksÄ den tidigare nÀmnda förÀndringen av beteendet för parametern "innodb_log_writer_threads", Àndringen av standardvÀrdet för parametern "binlog_transaction_dependency_history_size", avskrivning av autentiseringsmetoden SCRAM-SHA-1 och upphörandet av stöd för variablerna "group_replication_allow_local_lower_version_join" och "replica_parallel_type". Den totala listan över korrigeringar skiljer sig och innehÄller följande anmÀrkningsvÀrda Àndringar:

  • Audit-systemet har omarbetats, dĂ€r en modulĂ€r delsystem för Audit Log har implementerats, vilket gör det möjligt att separat installera och hantera olika komponenter för att föra en revisionslogg, samt förenkla instĂ€llningen av loggformat, lagringsplatser för revisionsfiler och buffertinstĂ€llningar. För att Ă€ndra systemvariabeln audit_log_rotate_on_size krĂ€vs nu privilegierna AUDIT_ADMIN.
  • En ny databasstruktur och ett nytt inbyggt funktionsbibliotek har introducerats för att arbeta med uppsĂ€ttningar av globala transaktions-id (GTID, Global Transaction ID) som anvĂ€nds vid replikering. Den nya implementationen kĂ€nnetecknas av en mer hög prestanda och förenkling av koden.
  • I InnoDB-lagringen har effektiviteten av generationen av unika identifierare rowid i tabeller utan primĂ€ra nycklar ökat. Problem med felaktig Ă„terstĂ€llning av status för transaktioner som vid en krasch hade status "PREPARED" har Ă„tgĂ€rdats.
  • En ny alternativ "--container_aware" har lagts till, som vid start aktiverar detektering av de begrĂ€nsningar för CPU och minne som stĂ€llts in i containern.
  • Debuggering av replikering har blitt utvidet.
  • SQL-funksjonene MD5() og SHA1() er nĂ„ delt i en egen komponent «classic_hashing», som kan deaktiveres hvis man Ăžnsker Ă„ blokkere bruken av usikre hash-algoritmer.
  • 14 sĂ„rbarheter er blitt rettet, hvorav to kan utnyttes eksternt. Den mest alvorlige feilen har en kritisk faregrad (9.8), finnes i den offisielle Docker-bildet med MySQL og er relatert til en sĂ„rbarhet i SQLite-biblioteket (CVE-2025-6965), som brukes av hjelpetjenester for konfigurering og drift av MySQL. Den andre eksternt utnyttbare sĂ„rbarheten har en faregrad pĂ„ 7.5 og skyldes et bufferoverlĂžp (CVE-2025-9230) i OpenSSL-biblioteket. Mindre alvorlige sĂ„rbarheter pĂ„virker OpenSSL, InnoDB, optimalisator, DDL, parser, Pluggable Auth og Thread Pooling. Detaljer vil bli annonsert senere.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster