[comment]: # ({2268a378-44ed62ae})
# 9 Novità di Zabbix 7.0.4

Vedere le [breaking changes](/manual/installation/upgrade_notes_704#breaking-changes) per questa versione.

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

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

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

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

La versione minima richiesta di libevent è stata aumentata a 2.0.10.

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

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

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

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

Sono state aggiunte nuove funzioni macro:

|Functions|Description|
|---|-------|
|regrepl|Sostituisce un carattere o una sottostringa in un valore macro.<br>*Nota* che questa funzione è supportata solo con la libreria **libpcre2**. Se Zabbix server/proxy è stato compilato con `libpcre`, questa funzione restituirà UNKNOWN.|
|tr|Traslittera i caratteri in un valore macro.|
|btoa|Codifica il valore macro in formato Base64.|
|htmlencode,htmldecode|Codifica/decodifica il valore macro da/in formato codificato HTML.|
|urlencode,urldecode|Codifica/decodifica il valore macro da/in formato codificato URL.|
|uppercase,lowercase|Trasforma il testo in maiuscolo, minuscolo.|

Per ulteriori informazioni, vedere [macro functions](/manual/config/macros/macro_functions).

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

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

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

[comment]: # ({0a307a7c-8454a9c0})
#### Riprova per gli item SNMP bulk

È stata aggiunta una riprova per gli item SNMP bulk per evitare il fallimento se uno dei pacchetti viene perso.

Il timeout per gli item SNMP con `get` e `walk` è impostato per l'intera sessione. Se viene raggiunto il timeout, verrà eseguito un solo tentativo di riprova, il timeout verrà reimpostato e l'ultima richiesta verrà inviata di nuovo, consentendo di continuare la sessione dall'ultima richiesta se un singolo pacchetto viene perso o arriva troppo tardi.

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

[comment]: # ({c63837d2-8305f586})
#### Selezione del frame negli item browser

Gli [item browser](/manual/config/items/itemtypes/browser) ora supportano un nuovo [metodo](/manual/config/items/preprocessing/javascript/browser_item_javascript_objects) browser.switchFrame() per passare a un frame specifico indicato nei parametri del metodo.

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

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

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

[comment]: # ({c8369324-b770d9af})
#### Variabili dello scenario web migliorate

Le variabili negli [scenari web](/manual/web_monitoring#configuring-a-web-scenario) sono state migliorate aggiungendo:

- supporto delle funzioni macro, ad esempio `{newVar}={{myVar}.btoa()}`
- supporto di JSONPath, ad esempio `{url}=jsonpath:$.host_url`
- supporto di XML Xpath, ad esempio `{status}=xmlxpath://host/response/status`

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

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

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

[comment]: # ({74df0ed5-6f1e922b})
#### Supporto per TimescaleDB 2.16

La [versione supportata](/manual/installation/requirements#thirdparty-external-surrounding-software) massima per TimescaleDB è ora 2.16.X.

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

[comment]: # ({04bfc795-268f52f1})
#### Supporto per MariaDB 11.5

La [versione supportata](/manual/installation/requirements#thirdparty-external-surrounding-software) massima per MariaDB è ora 11.5.X.

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

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

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

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

È disponibile una nuova integrazione che consente di integrare Zabbix con la funzionalità [workflow di MS Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams-workflow?at=refs%2Fheads%2Frelease%2F7.0) utilizzando il tipo di media [webhook](/manual/config/notifications/media/webhook) di Zabbix.

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

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

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

[comment]: # ({bce9b158-96a1b0a4})
Per i nuovi template e le modifiche ai template esistenti, vedere [Modifiche ai template](/manual/installation/template_changes#changes-in-7.0.4).

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

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

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

[comment]: # ({bac44f84-b6536953})
#### Tasto TAB negli script

Premendo il tasto TAB nell'editor JavaScript modale, ora viene inserito un carattere di tabulazione (equivalente a 4 spazi) invece di spostare il focus su un altro elemento.
Questo vale per il parametro *Script* in [Browser items](/manual/config/items/itemtypes/browser#configuration), [Script items](/manual/config/items/itemtypes/script#configuration),
[Webhooks](/manual/config/notifications/media/webhook#configuration) e il [passo di preprocessing JavaScript](/manual/config/items/preprocessing#javascript).

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

[comment]: # ({221961de-bdc1ac5d})
#### Accesso rapido alla configurazione di host o template

Nelle sottosezioni *Raccolta dati > Host* e *Raccolta dati > Template* (come [*Item*](/manual/web_interface/frontend_sections/data_collection/hosts/items) o [*Regole di discovery*](/manual/web_interface/frontend_sections/data_collection/hosts/discovery)), ora puoi fare clic sul nome dell'host o del template per aprire il relativo modulo di configurazione.

Inoltre, il [menu dell'item](/manual/web_interface/menu/item_menu) ora include l'opzione *Host* o *Template*, consentendoti di accedere rapidamente e configurare l'host o il template a cui appartiene l'item.

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

[comment]: # ({4ecf9ff9-c416a08d})
#### Filtra il registro di audit per IP

È stata aggiunta l'opzione IP al filtro del [registro di audit](/manual/web_interface/frontend_sections/reports/audit_log). Ora è possibile filtrare il registro di audit in base all'IP da cui è stata avviata l'attività.

Inoltre, gli IP nell'elenco sono ora cliccabili. Facendo clic sul collegamento ipertestuale, i record verranno filtrati in base al rispettivo IP.

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

[comment]: # ({b5c9c77f-12bbc3b5})
#### Azioni numerate in cui viene usato un media type/script

Le azioni in cui viene usato un media type/script sono ora precedute da un numero che indica il numero totale di tali azioni. Vedere [Media types](/manual/web_interface/frontend_sections/alerts/mediatypes)/[Scripts](/manual/web_interface/frontend_sections/alerts/scripts).

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

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

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

[comment]: # ({108ca778-03b0681b})
#### Opzioni dei cipher TLS in Zabbix agent 2

Le opzioni dei cipher TLS sono state aggiunte alla configurazione di [Zabbix agent 2](/manual/appendix/config/zabbix_agent2) e di [Windows agent 2](/manual/appendix/config/zabbix_agent2_win).

|Opzione|Zabbix agent 2|Windows agent 2|
|----|---|---|
|TLSCipherCert|yes|-|
|TLSCipherCert13|yes|yes|
|TLSCipherPSK|yes|-|
|TLSCipherPSK13|yes|yes|
|TLSCipherAll|yes|-|
|TLSCipherAll13|yes|yes|

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