Banco de dados MySQL 8.3.0 disponível.

A Oracle formou uma nova ramificação do SGBD MySQL 8.3 e publicou uma atualização corretiva MySQL 8.0.36. As compilações do MySQL Community Server 8.3.0 estão disponíveis para todas as principais distribuições Linux, FreeBSD, macOS e Windows.

MySQL 8.3.0 é a terceira versão, criada sob um novo modelo de liberação que prevê a presença de dois tipos de ramificações do MySQL — 'Inovação' e 'LTS'. As ramificações Inovação, que incluem MySQL 8.1, 8.2 e 8.3, são recomendadas para aqueles que desejam acessar novas funcionalidades mais cedo. Essas ramificações são publicadas a cada 3 meses e são suportadas apenas até a publicação da próxima atualização significativa (por exemplo, após o lançamento da ramificação 8.3, o suporte para a ramificação 8.2 é encerrado). As ramificações LTS são recomendadas para implementações que necessitam de previsibilidade e comportamento constante por um longo período. As ramificações LTS serão lançadas a cada dois anos e mantidas em operação normal por 5 anos, além de um adicional de 3 anos de suporte estendido. O lançamento LTS do MySQL 8.4 está previsto para a primavera de 2024, após o qual uma nova ramificação de Inovação 9.0 será estabelecida.

Principais mudanças no MySQL 8.3:

  • Foram corrigidas 25 vulnerabilidades, das quais uma (CVE-2023-5363, afetando o OpenSSL) pode ser explorada remotamente. O problema mais grave, relacionado ao protocolo Kerberos, recebeu um nível de severidade de 8.8. Vulnerabilidades menos graves com nível de severidade 6.5 afetam o otimizador, UDF, DDL, DML, replicação, sistema de privilégios e mecanismos de criptografia.
  • Na plataforma Linux, foi adicionada a compatibilidade com o linker mold. A opção para habilitação é '-DWITH_LD=mold|lld'.
  • Os requisitos para o padrão C++ suportado pelo compilador foram elevados de C++17 para C++20.
  • O suporte para a construção com bibliotecas externas Boost C++ foi encerrado — agora, apenas bibliotecas internas do Boost são usadas na compilação do MySQL. As opções de compilação WITH_BOOST, DOWNLOAD_BOOST e DOWNLOAD_BOOST_TIMEOUT foram removidas do CMake.
  • O suporte para compilação no Visual Studio 2022 foi encerrado. A versão mínima suportada do compilador Clang foi aumentada de Clang 10 para Clang 12.
  • No MySQL Enterprise Edition, foi adicionada a compatibilidade com a coleta de telemetria com métricas de desempenho servidor no formato OpenTelemetry e a transmissão de dados para um manipulador de rede que suporte esse formato.
  • O formato de identificadores GTID (identificador de transação global), usado na replicação para identificar grupos de transações, foi expandido. O novo formato GTID é «UUID::NUMBER» (em vez de «UUID:NUMBER»), onde TAG é uma string arbitrária que permite atribuir nomes únicos a um determinado grupo de transações para facilitar o processamento e a análise.
  • Adicionadas duas novas variáveis «Deprecated_use_i_s_processlist_count» e «Deprecated_use_i_s_processlist_last_timestamp» para monitorar o uso da tabela obsoleta INFORMATION_SCHEMA.PROCESSLIST.
  • Definir a variável de ambiente AUTHENTICATION_PAM_LOG não resulta mais na exibição de senhas em mensagens de diagnóstico (para mencionar a senha, é necessário atribuir o valor PAM_LOG_WITH_SECRET_INFO).
  • Adicionada a tabela tp_connections com informações sobre cada conexão no pool de threads.
  • Adicionada a variável de sistema «explain_json_format_version» para selecionar a versão do formato JSON usada nas expressões «EXPLAIN FORMAT=JSON».
  • Os parâmetros «—innodb» e «—skip-innodb» foram removidos do armazenamento InnoDB, que haviam sido declarados obsoletos desde o lançamento do MySQL 5.6. O plugin memcached para InnoDB, declarado obsoleto no MySQL 8.0.22, também foi removido.
  • Algumas configurações e opções de linha de comando relacionadas à replicação, que foram declaradas obsoletas em lançamentos anteriores, foram removidas: «—slave-rows-search-algorithms», «—relay-log-info-file», «—relay-log-info-repository», «—master-info-file», «—master-info-repository», «log_bin_use_v1_events», «transaction_write_set_extraction», «group_replication_ip_whitelist», «group_replication_primary_member». A opção IGNORE_SERVER_IDS com o modo de replicação GTID (gtid_mode=ON) não pode mais ser utilizada.
  • O suporte a funções da API C foi descontinuado: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • O suporte à expressão «FLUSH HOSTS», declarada obsoleta no MySQL 8.0.23, foi descontinuado.

Fonte: opennet.ru

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