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 .
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.
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.
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.