[comment]: # ({2268a378-44ed62ae})
# 9 Was ist neu in Zabbix 7.0.4

Siehe [Breaking Changes](/manual/installation/upgrade_notes_704#breaking-changes) für diese Version.

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

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

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

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

Die mindestens erforderliche Version von libevent wurde auf 2.0.10 angehoben.

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

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

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

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

Neue Makrofunktionen wurden hinzugefügt:

|Functions|Description|
|---|-------|
|regrepl|Ein Zeichen oder eine Teilzeichenfolge in einem Makrowert ersetzen.<br>*Hinweis*: Diese Funktion wird nur von der Bibliothek **libpcre2** unterstützt. Wenn der Zabbix Server/Proxy mit `libpcre` kompiliert wurde, gibt diese Funktion UNKNOWN zurück.|
|tr|Zeichen in einem Makrowert transliterieren.|
|btoa|Makrowert in das Base64-Format kodieren.|
|htmlencode,htmldecode|Makrowert in bzw. aus dem HTML-kodierten Format kodieren/dekodieren.|
|urlencode,urldecode|Makrowert in bzw. aus dem URL-kodierten Format kodieren/dekodieren.|
|uppercase,lowercase|Text in Groß- bzw. Kleinbuchstaben umwandeln.|

Weitere Informationen finden Sie unter [Makrofunktionen](/manual/config/macros/macro_functions).

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

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

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

[comment]: # ({0a307a7c-8454a9c0})
#### Wiederholungsversuch für SNMP-Bulk-Datenpunkte

Für SNMP-Bulk-Datenpunkte wurde ein Wiederholungsversuch hinzugefügt, um Fehler zu vermeiden, wenn eines der Pakete verloren geht.

Das Timeout für SNMP-Datenpunkte mit `get` und `walk` wird für die gesamte Sitzung festgelegt. Wenn das Timeout erreicht wird, erfolgt einmalig ein erneuter Versuch, das Timeout wird zurückgesetzt und die letzte Anfrage wird erneut gesendet. Dadurch kann die Sitzung ab der letzten Anfrage fortgesetzt werden, wenn ein einzelnes Paket verloren geht oder zu spät ankommt.

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

[comment]: # ({c63837d2-8305f586})
#### Frame-Auswahl in Browser-Datenpunkten

[Browser-Datenpunkte](/manual/config/items/itemtypes/browser) unterstützen jetzt eine neue [Methode](/manual/config/items/preprocessing/javascript/browser_item_javascript_objects) browser.switchFrame() zum Wechseln zu einem bestimmten Frame, der in den Methodenparametern angegeben ist.

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

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

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

[comment]: # ({c8369324-b770d9af})
#### Verbesserte Variablen für Webszenarien

Variablen in [Webszenarien](/manual/web_monitoring#configuring-a-web-scenario) wurden durch Folgendes erweitert:

- Unterstützung von Makrofunktionen, z. B. `{newVar}={{myVar}.btoa()}`
- Unterstützung von JSONPath, z. B. `{url}=jsonpath:$.host_url`
- Unterstützung von XML-Xpath, z. B. `{status}=xmlxpath://host/response/status`

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

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

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

[comment]: # ({74df0ed5-6f1e922b})
#### Unterstützung für TimescaleDB 2.16

Die maximale [unterstützte Version](/manual/installation/requirements#thirdparty-external-surrounding-software) für TimescaleDB ist jetzt 2.16.X.

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

[comment]: # ({04bfc795-268f52f1})
#### MariaDB 11.5-Unterstützung

Die maximale [unterstützte Version](/manual/installation/requirements#thirdparty-external-surrounding-software) für MariaDB ist jetzt 11.5.X.

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

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

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

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

Eine neue Integration ist verfügbar, die es ermöglicht, Zabbix mit der [MS Teams workflow-Funktion](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams-workflow?at=refs%2Fheads%2Frelease%2F7.0) über den Zabbix-Medientyp [webhook](/manual/config/notifications/media/webhook) zu integrieren.

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

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

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

[comment]: # ({bce9b158-96a1b0a4})
Für neue Vorlagen und Änderungen an bestehenden Vorlagen siehe [Template changes](/manual/installation/template_changes#changes-in-7.0.4).

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

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

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

[comment]: # ({bac44f84-b6536953})
#### TAB-Taste in Skripten

Durch Drücken der TAB-Taste im modalen JavaScript-Editor wird jetzt ein Tabulatorzeichen eingefügt (entspricht 4 Leerzeichen), anstatt den Fokus auf ein anderes Element zu verschieben.
Dies gilt für den Parameter *Script* in [Browser-Datenpunkten](/manual/config/items/itemtypes/browser#configuration), [Script-Datenpunkten](/manual/config/items/itemtypes/script#configuration),
[Webhooks](/manual/config/notifications/media/webhook#configuration) und den [JavaScript-Vorverarbeitungsschritt](/manual/config/items/preprocessing#javascript).

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

[comment]: # ({221961de-bdc1ac5d})
#### Schneller Zugriff auf die Host- oder Vorlagenkonfiguration

In den Unterabschnitten *Datenerfassung > Hosts* sowie *Datenerfassung > Vorlagen* (z. B. [*Datenpunkte*](/manual/web_interface/frontend_sections/data_collection/hosts/items) oder [*Discovery-Regeln*](/manual/web_interface/frontend_sections/data_collection/hosts/discovery)) können Sie jetzt auf den Host- oder Vorlagennamen klicken, um das Konfigurationsformular zu öffnen.

Zusätzlich enthält das [Datenpunktmenü](/manual/web_interface/menu/item_menu) jetzt die Option *Host* oder *Vorlage*, sodass Sie schnell auf den Host oder die Vorlage zugreifen und diese konfigurieren können, zu dem bzw. der der Datenpunkt gehört.

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

[comment]: # ({4ecf9ff9-c416a08d})
#### Audit-Log nach IP filtern

Die Option IP wurde dem Filter des [Audit-Logs](/manual/web_interface/frontend_sections/reports/audit_log) hinzugefügt. Sie können das Audit-Log jetzt nach der IP filtern, von der aus die Aktivität initiiert wurde.

Außerdem sind IPs in der Liste jetzt anklickbar. Wenn Sie auf den Hyperlink klicken, werden die Einträge nach der jeweiligen IP gefiltert.

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

[comment]: # ({b5c9c77f-12bbc3b5})
#### Aktionen mit Nummerierung, wenn Medientyp/Skript verwendet wird

Den Aktionen, in denen ein Medientyp/Skript verwendet wird, wird nun eine Zahl vorangestellt, die die Gesamtzahl solcher Aktionen angibt. Siehe [Medientypen](/manual/web_interface/frontend_sections/alerts/mediatypes)/[Skripte](/manual/web_interface/frontend_sections/alerts/scripts).

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

[comment]: # ({8b2c5820-7372c960})
## Verschlüsselung

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

[comment]: # ({108ca778-03b0681b})
#### TLS-Cipher-Optionen in Zabbix Agent 2

TLS-Cipher-Optionen wurden zur Konfiguration von [Zabbix Agent 2](/manual/appendix/config/zabbix_agent2) und [Windows Agent 2](/manual/appendix/config/zabbix_agent2_win) hinzugefügt.

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

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