Lançamento do MySQL DBMS 9.6.0

A Oracle lançou uma nova versão do MySQL 9.6.0. As versões do MySQL Community Server 9.6.0 estão disponíveis para todas as principais distribuições. Linux, FreeBSD, macOS и WindowsDe acordo com o modelo de lançamento implementado em 2023, o MySQL 9.6 foi alocado ao ramo "Inovação". Os ramos de Inovação são recomendados para aqueles que desejam acesso antecipado a novas funcionalidades. Eles são lançados a cada três meses e recebem suporte apenas até o próximo lançamento principal (por exemplo, após o lançamento do ramo 9.6, o suporte para o ramo 9.5 foi descontinuado). Posteriormente, está previsto o lançamento da versão LTS 9.7, recomendada para implantações que exigem previsibilidade e estabilidade a longo prazo. Após este lançamento LTS, um novo ramo de Inovação será criado: MySQL 10.0.

A lista de alterações notáveis ​​no MySQL 9.6 é idêntica à do registro de alterações do MySQL 9.5. Ela também inclui a alteração de comportamento já mencionada para o parâmetro "innodb_log_writer_threads", uma alteração no valor padrão do parâmetro "binlog_transaction_dependency_history_size", a descontinuação do método de autenticação SCRAM-SHA-1 e a remoção do suporte para as variáveis ​​"group_replication_allow_local_lower_version_join" e "replica_parallel_type". A lista geral de correções difere e contém as seguintes alterações notáveis:

  • O sistema de auditoria foi reformulado, implementando um subsistema modular de registro de auditoria. Isso permite a instalação e o gerenciamento separados de vários componentes de registro de auditoria, além de simplificar a configuração de formatos de log, locais de arquivos de auditoria e parâmetros de buffer. Alterar a variável de sistema audit_log_rotate_on_size agora requer privilégios de AUDIT_ADMIN.
  • Uma nova estrutura de dados e uma nova biblioteca integrada de funções para trabalhar com conjuntos de identificadores globais de transações (GTIDs) usados ​​na replicação são utilizadas. A nova implementação é mais... alta performance e simplificação do código.
  • O armazenamento InnoDB aprimorou a eficiência na geração de identificadores rowid exclusivos em tabelas sem chaves primárias. Um problema com a recuperação incorreta de transações que tinham o status "PREPARED" no momento de uma falha foi resolvido.
  • Adicionada uma nova opção "--container_aware" que permite a detecção dos limites de CPU e memória definidos no contêiner durante a inicialização.
  • Capacidades expandidas para depuração de replicação.
  • As funções SQL MD5() e SHA1() são separadas em um componente distinto chamado "classic_hashing", que pode ser desativado, se necessário, para bloquear o uso de algoritmos de hash inseguros.
  • Quatorze vulnerabilidades foram corrigidas, duas das quais podem ser exploradas remotamente. O problema mais grave, classificado como de severidade crítica (9.8), está presente na imagem oficial do Docker do MySQL e está relacionado a uma vulnerabilidade na biblioteca SQLite (CVE-2025-6965), usada em ferramentas auxiliares para configurar e trabalhar com o MySQL. A segunda vulnerabilidade explorável remotamente, classificada com nível de severidade 7.5, é causada por um estouro de buffer (CVE-2025-9230) na biblioteca OpenSSL. Vulnerabilidades menos graves afetam o OpenSSL, o InnoDB, o otimizador, o DDL, o analisador sintático, a Autenticação Plugável e o Pool de Threads. Detalhes adicionais ainda não foram divulgados.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster