21 Notas de actualización para 6.0.11

Cambios importantes

Actualización del esquema de base de datos

Se agregó una nueva columna name_upper a la tabla de la base de datos items. La columna contiene una versión en mayúscula del nombre de la métrica o del nombre de la regla LLD. Este cambio se implementó para permitir el uso del índice con búsqueda que no distingue entre mayúsculas y minúsculas para la [optimización] (#optimized-api-queries) de consultas de la API .

Consultas API optimizadas

Las consultas de base de datos API, utilizadas al buscar nombres en las tablas equipos y métricas, se han optimizado y ahora se procesarán de manera más eficiente. Como resultado de este cambio, se deben crear iniciadores deterministas durante una actualización.

En MySQL y MariaDB, esto requiere que GLOBAL log_bin_trust_function_creators = 1 se configure si el registro binario está habilitado y no hay privilegios de superusuario y log_bin_trust_function_creators = 1 no está configurado en el archivo de configuración de MySQL. Para configurar la variable mediante la consola MySQL, ejecute:

mysql> SET GLOBAL log_bin_trust_function_creators = 1;

Una vez que la actualización se haya completado correctamente, log_bin_trust_function_creators se puede deshabilitar:

mysql> SET GLOBAL log_bin_trust_function_creators = 0;

También se crean iniciadores para bases de datos PostgreSQL y Oracle.

Errores de análisis de JSONPath

En esta versión se producen errores de análisis de JSONPath en caso de espacios en blanco iniciales y una matriz/objeto vacío. Corregido en Zabbix 6.0.12.

Evaluación Y/O en filtros LLD

La evaluación de expresiones AND/OR en los filtros/anulaciones de descubrimiento de bajo nivel puede fallar en esta versión. Corregido en Zabbix 6.0.12.