Une nouvelle colonne name_upper a été ajouté à la table items de la base de données. La colonne contient une version en majuscules du nom de l'élément ou du nom de la règle LLD. Ce changement a été implémentée pour permettre l'utilisation de l'index avec une recherche insensible à la casse pour la requête API optimisées.
Les requêtes de base de données API, créées lors de la recherche de noms dans les tables hosts et items, ont été optimisées et seront désormais traitées plus efficacement. Suite à cette modification, des déclencheurs déterministes doivent être créés lors d'une mise à niveau.
Sur MySQL et MariaDB, cela nécessite que GLOBAL log_bin_trust_function_creators = 1
soit défini si la journalisation binaire est activée et qu'il n'y a pas de privilèges de superutilisateur et que log_bin_trust_function_creators = 1
n'est pas défini dans le fichier de configuration MySQL. Pour définir la variable à l'aide de la console MySQL, exécutez :
Une fois la mise à niveau terminée avec succès, log_bin_trust_function_creators
peut être désactivé :
Des déclencheurs sont également créés pour les bases de données PostgreSQL et Oracle.
Des erreurs d'analyse JSONPath se produisent dans cette version en cas d'espace en tête et de tableau/objet vide. Corrigé dans Zabbix 6.0.12.
L'évaluation des expressions ET/OU dans les filtres/substitutions de découverte de bas niveau peut échouer dans cette version. Corrigé dans Zabbix 6.0.12.