Lanzamiento de la base de datos MySQL 9.5.0

La compañía Oracle ha formado una nueva rama de la base de datos MySQL 9.5.0. Las compilaciones de MySQL Community Server 9.5.0 están preparadas para todas las principales distribuciones de Linux, FreeBSD, macOS y Windows. De acuerdo con el modelo de release implementado en 2023, MySQL 9.5 se clasifica como una rama de "Innovación". Las ramas de Innovación se recomiendan para quienes desean acceso temprano a nuevas funcionalidades, se publican cada 3 meses y solo se mantienen hasta que se publique la siguiente versión significativa (por ejemplo, tras la aparición de la rama 9.5, se detiene el soporte para la rama 9.4). En invierno se planea formar la versión LTS 9.6, recomendada para implementaciones que requieren previsibilidad y un comportamiento constante prolongado. Después de la rama LTS se formará una nueva rama de Innovación: MySQL 10.0.

Principales cambios en MySQL 9.5:

  • Se ha añadido la opción "activate_mandatory_roles" para una gestión avanzada de roles; con la configuración "activate_all_roles_on_login" desactivada y "activate_mandatory_roles" activada, se puede habilitar el soporte para roles obligatorios (asignados automáticamente al usuario al conectarse), además de los roles estándar.
  • En el plugin MySQL Multilingual Engine, en la implementación del lenguaje JavaScript, se ha asegurado el soporte para la especificación ECMAScript 2025.
  • Se ha añadido la utilidad mysqldm (MySQL Diagnostic Monitor), destinada a recopilar información diagnóstica (se analiza la ejecución de un conjunto predefinido de consultas), que el usuario puede enviar al soporte técnico para facilitar el análisis de problemas.
  • Se ha añadido la posibilidad de instalar simultáneamente versiones estándar y LTS de MySQL.
  • En los parámetros de replicación, se han incluido de forma predeterminada configuraciones avanzadas de seguridad, que implican el uso de cifrado para todas las conexiones durante la replicación.
  • En el plugin MySQL Thread Pool, se ha implementado el ajuste automático de parámetros para lograr el máximo rendimiento teniendo en cuenta la configuración de hardware disponible.
  • Se ha modificado el comportamiento del parámetro "innodb_log_writer_threads"; su activación por defecto ahora depende del modo activo de los registros redo binarios (log_bin). Cuando "log_bin" no está activo, el parámetro "innodb_log_writer_threads" se activa para sistemas con más de 4 CPUs lógicas, y cuando está activo, para sistemas con más de 31 CPUs lógicas.
  • Por defecto, el valor del parámetro «binlog_transaction_dependency_history_size» se ha incrementado de 25,000 a un millón. El valor máximo posible para este parámetro se ha aumentado de 1 a 10 millones.
  • El valor del parámetro «caching_sha2_password_digest_rounds» por defecto se ha incrementado a 10,000.
  • Se ha declarado obsoleto el uso del método de autenticación SCRAM-SHA-1 al conectarse a SASL LDAP. En su lugar, se debe utilizar el método SCRAM-SHA-256, que ahora se establece como predeterminado en el parámetro «authentication_ldap_sasl_auth_method_name».
  • Se ha descontinuado el soporte para las variables «group_replication_allow_local_lower_version_join» y «replica_parallel_type», que anteriormente se habían declarado obsoletas.
  • Se ha añadido soporte en la plataforma Solaris para compilar utilizando Clang y GCC. También se ha habilitado el uso de OpenSSL 3 en Solaris.
  • La versión mínima admitida de CMake se ha elevado a 3.17.5.
  • Se han corregido 9 vulnerabilidades, siendo la más grave clasificada con un nivel de peligro de 5.5 sobre 10. No se dan más detalles, solo se indica que las vulnerabilidades están presentes en InnoDB, DML y el optimizador. Se requiere acceso autenticado a la base de datos para explotar estas vulnerabilidades.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster