[comment]: # ({2268a378-44ed62ae})
# 9 Quoi de neuf dans Zabbix 7.0.4

Voir les [changements incompatibles](/manual/installation/upgrade_notes_704#breaking-changes) pour cette version.

[comment]: # ({/2268a378-44ed62ae})

[comment]: # ({f5514ff0-372216e1})
## 2 Pré-requis

[comment]: # ({/f5514ff0-372216e1})

[comment]: # ({88f64c99-2d74ffc8})

#### libevent 2.0.10 requis

La version minimale requise de libevent a été passée à 2.0.10.

[comment]: # ({/88f64c99-2d74ffc8})

[comment]: # ({d487e933-aa54ce08})
## Macros

[comment]: # ({/d487e933-aa54ce08})

[comment]: # ({832bc08c-c33e5cf1})

#### Fonctions macro

De nouvelles fonctions macro ont été ajoutées :

|Fonctions|Description|
|---|-------|
|regrepl|Remplacer un caractère ou une sous-chaîne dans une valeur de macro.<br>*Remarque* : cette fonction n'est prise en charge qu'avec la bibliothèque **libpcre2**. Si le serveur/proxy Zabbix a été compilé avec `libpcre`, cette fonction renverra UNKNOWN.|
|tr|Translittérer les caractères dans une valeur de macro.|
|btoa|Encoder la valeur de macro au format Base64.|
|htmlencode,htmldecode|Encoder/décoder la valeur de macro vers/depuis le format codé HTML.|
|urlencode,urldecode|Encoder/décoder la valeur de macro vers/depuis le format codé URL.|
|uppercase,lowercase|Transformer le texte en majuscules, minuscules.|

Pour plus d'informations, voir [fonctions macro](/manual/config/macros/macro_functions).

[comment]: # ({/832bc08c-c33e5cf1})

[comment]: # ({df7a2c84-ac17e3f3})
## Éléments

[comment]: # ({/df7a2c84-ac17e3f3})

[comment]: # ({0a307a7c-8454a9c0})

#### Nouvelle tentative pour les éléments SNMP groupés

Une nouvelle tentative a été ajoutée pour les éléments SNMP groupés afin d'éviter l'échec si l'un des paquets est perdu.

Le délai d'expiration des éléments SNMP avec `get` et `walk` est défini pour toute la session. Si le délai d'expiration est atteint, une nouvelle tentative se produit une fois, le délai d'expiration est réinitialisé et la dernière demande est renvoyée, ce qui permet de poursuivre la session à partir de la dernière demande si un seul paquet est perdu ou est arrivé trop tard.

[comment]: # ({/0a307a7c-8454a9c0})

[comment]: # ({c63837d2-8305f586})

#### Sélection de cadre dans les éléments du navigateur

Les [éléments du navigateur](/manual/config/items/itemtypes/browser) prennent désormais en charge une nouvelle [méthode](/manual/config/items/preprocessing/javascript/browser_item_javascript_objects) browser.switchFrame() pour passer à un cadre spécifique spécifié dans les paramètres de la méthode.

[comment]: # ({/c63837d2-8305f586})

[comment]: # ({9841f333-80030bf4})
## Scénarios web

[comment]: # ({/9841f333-80030bf4})

[comment]: # ({c8369324-b770d9af})

#### Variables de scénario Web améliorées

Les variables dans les [scénarios Web](/manual/web_monitoring#configuring-a-web-scenario) ont été améliorées en ajoutant :

- prise en charge des fonctions macro, par exemple, `{newVar}={{myVar}.btoa()}`
- prise en charge de JSONPath, par exemple, `{url}=jsonpath:$.host_url`
- prise en charge de XML Xpath, par exemple, `{status}=xmlxpath://host/response/status`

[comment]: # ({/c8369324-b770d9af})

[comment]: # ({58cdb1db-4f8c0270})
## Bases de données

[comment]: # ({/58cdb1db-4f8c0270})

[comment]: # ({74df0ed5-6f1e922b})
#### Prise en charge de TimescaleDB 2.16

La [version prise en charge](/manual/installation/requirements#thirdparty-external-surrounding-software) maximale pour TimescaleDB est désormais la 2.16.X.

[comment]: # ({/74df0ed5-6f1e922b})

[comment]: # ({04bfc795-268f52f1})
#### Prise en charge de MariaDB 11.5

La [version prise en charge](/manual/installation/requirements#thirdparty-external-surrounding-software) maximale pour MariaDB est désormais 11.5.X.

[comment]: # ({/04bfc795-268f52f1})

[comment]: # ({33f7c3df-e15d930e})
## Notifications

[comment]: # ({/33f7c3df-e15d930e})

[comment]: # ({85070b2e-21abfe37})
#### Intégrations Webhook

Une nouvelle intégration est disponible, elle permet d'intégrer Zabbix à la [fonctionnalité de workflow MS Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams-workflow?at=refs%2Fheads%2Frelease%2F7.0) en utilisant le type de média [webhook](/manual/config/notifications/media/webhook) Zabbix.

[comment]: # ({/85070b2e-21abfe37})

[comment]: # ({c5aa0846-2041d39f})
## Modèles

[comment]: # ({/c5aa0846-2041d39f})

[comment]: # ({bce9b158-96a1b0a4})
#### Modèles

Pour les nouveaux modèles et les modifications apportées aux modèles existants, consultez [Modifications des modèles](/manual/installation/template_changes#changes-in-7.0.4).

[comment]: # ({/bce9b158-96a1b0a4})

[comment]: # ({dcd54eb1-1cb54cb4})
## Frontal

[comment]: # ({/dcd54eb1-1cb54cb4})

[comment]: # ({bac44f84-b6536953})
#### Touche TAB dans les scripts

Appuyer sur la touche TAB dans l'éditeur JavaScript modal insère désormais un caractère de tabulation (équivalent à 4 espaces) au lieu de déplacer le focus vers un autre élément.
Cela s'applique au paramètre *Script* dans [Éléments de navigateur](/manual/config/items/itemtypes/browser#configuration), [Éléments de script](/manual/config/items/itemtypes/script#configuration),
[Webhooks](/manual/config/notifications/media/webhook#configuration) et [Étape de prétraitement JavaScript](/manual/config/items/preprocessing#javascript).

[comment]: # ({/bac44f84-b6536953})

[comment]: # ({221961de-bdc1ac5d})
#### Accès rapide à la configuration de l'hôte ou du modèle

Dans les sous-sections *Collecte de données > Hôtes* ainsi que *Collecte de données > Modèles* (telles que [*Éléments*](/manual/web_interface/frontend_sections/data_collection/hosts/items) ou [*Règles de découverte*](/manual/web_interface/frontend_sections/data_collection/hosts/discovery)), vous pouvez désormais cliquer sur le nom de l'hôte ou du modèle pour ouvrir leur formulaire de configuration.

De plus, le [menu élément](/manual/web_interface/menu/item_menu) inclut désormais l'option *Hôte* ou *Modèle*, vous permettant d'accéder rapidement à l'hôte ou au modèle auquel l'élément appartient et de le configurer.

[comment]: # ({/221961de-bdc1ac5d})

[comment]: # ({4ecf9ff9-c416a08d})
#### Filtrer le journal d'audit par IP

L'option IP a été ajoutée au filtre [journal d'audit](/manual/web_interface/frontend_sections/reports/audit_log). Vous pouvez désormais filtrer le journal d'audit par l'IP à partir de laquelle l'activité a été initiée.

De plus, les IP de la liste sont désormais cliquables. Cliquer sur le lien hypertexte permet de filtrer les enregistrements par l'IP correspondante.

[comment]: # ({/4ecf9ff9-c416a08d})

[comment]: # ({b5c9c77f-12bbc3b5})
#### Actions numérotées où un type de média/script est utilisé

Les actions où un type de média/script est utilisé sont désormais précédées d'un numéro indiquant le nombre total de ces actions. Voir [Types de média](/manual/web_interface/frontend_sections/alerts/mediatypes)/[Scripts](/manual/web_interface/frontend_sections/alerts/scripts).

[comment]: # ({/b5c9c77f-12bbc3b5})

[comment]: # ({8b2c5820-7372c960})
## Chiffrement

[comment]: # ({/8b2c5820-7372c960})

[comment]: # ({108ca778-03b0681b})

#### Options de chiffrement TLS dans l'agent Zabbix 2

Des options de chiffrement TLS ont été ajoutées à la configuration de [l'agent Zabbix 2](/manual/appendix/config/zabbix_agent2) et de [l'agent Windows 2](/manual/appendix/config/zabbix_agent2_win).

|Option|Agent Zabbix 2|Agent Windows 2|
|----|---|---|
|TLSCipherCert|oui|-|
|TLSCipherCert13|oui|oui|
|TLSCipherPSK|oui|-|
|TLSCipherPSK13|oui|oui|
|TLSCipherAll|oui|-|
|TLSCipherAll13|oui|oui|

[comment]: # ({/108ca778-03b0681b})
