[comment]: # ({2268a378-44ed62ae})
# 9 Co nowego w Zabbix 7.0.4

Zobacz [zmiany niekompatybilne](/manual/installation/upgrade_notes_704#breaking-changes) dla tej wersji.

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

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

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

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

Minimalna wymagana wersja libevent została podniesiona do 2.0.10.

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

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

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

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

Dodano nowe funkcje makr:

|Functions|Description|
|---|-------|
|regrepl|Zastępuje znak lub podciąg w wartości makra.<br>*Uwaga*: ta funkcja jest obsługiwana tylko przez bibliotekę **libpcre2**. Jeśli serwer/proxy Zabbix został skompilowany z `libpcre`, ta funkcja zwróci UNKNOWN.|
|tr|Transliteruje znaki w wartości makra.|
|btoa|Koduje wartość makra do formatu Base64.|
|htmlencode,htmldecode|Koduje/dekoduje wartość makra do/z formatu zakodowanego HTML.|
|urlencode,urldecode|Koduje/dekoduje wartość makra do/z formatu zakodowanego URL.|
|uppercase,lowercase|Przekształca tekst na wielkie, małe litery.|

Więcej informacji można znaleźć w sekcji [funkcje makr](/manual/config/macros/macro_functions).

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

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

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

[comment]: # ({0a307a7c-8454a9c0})
#### Ponowienie dla pozycji SNMP bulk

Dodano ponowienie dla pozycji SNMP bulk, aby uniknąć niepowodzenia w przypadku utraty jednego z pakietów.

Limit czasu dla pozycji SNMP z `get` i `walk` jest ustawiany dla całej sesji. Jeśli limit czasu zostanie osiągnięty, nastąpi jedno ponowienie, limit czasu zostanie zresetowany, a ostatnie żądanie zostanie wysłane ponownie, co pozwoli kontynuować sesję od ostatniego żądania, jeśli pojedynczy pakiet zostanie utracony lub dotrze zbyt późno.

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

[comment]: # ({c63837d2-8305f586})
#### Wybór ramki w pozycjach przeglądarki

[Pozycje przeglądarki](/manual/config/items/itemtypes/browser) obsługują teraz nową [metodę](/manual/config/items/preprocessing/javascript/browser_item_javascript_objects) browser.switchFrame() do przełączania na określoną ramkę wskazaną w parametrach metody.

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

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

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

[comment]: # ({c8369324-b770d9af})
#### Ulepszone zmienne scenariusza web

Zmienne w [scenariuszach web](/manual/web_monitoring#configuring-a-web-scenario) zostały ulepszone przez dodanie:

-   obsługi funkcji makr, np. `{newVar}={{myVar}.btoa()}`
-   obsługi JSONPath, np. `{url}=jsonpath:$.host_url`
-   obsługi XML Xpath, np. `{status}=xmlxpath://host/response/status`

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

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

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

[comment]: # ({74df0ed5-6f1e922b})
#### Obsługa TimescaleDB 2.16

Maksymalna [obsługiwana wersja](/manual/installation/requirements#thirdparty-external-surrounding-software) TimescaleDB to teraz 2.16.X.

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

[comment]: # ({04bfc795-268f52f1})
#### Obsługa MariaDB 11.5

Maksymalna [obsługiwana wersja](/manual/installation/requirements#thirdparty-external-surrounding-software) MariaDB to teraz 11.5.X.

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

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

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

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

Dostępna jest nowa integracja, która umożliwia integrację Zabbixa z funkcją przepływu pracy [MS Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams-workflow?at=refs%2Fheads%2Frelease%2F7.0) przy użyciu typu mediów Zabbixa [webhook](/manual/config/notifications/media/webhook).

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

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

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

[comment]: # ({bce9b158-96a1b0a4})
Dla nowych szablonów i zmian w istniejących szablonach zobacz [Zmiany w szablonie](/manual/installation/template_changes#changes-in-7.0.4).

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

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

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

[comment]: # ({bac44f84-b6536953})
#### Klawisz TAB w skryptach

Naciśnięcie klawisza TAB w modalnym edytorze JavaScript teraz wstawia znak tabulacji (odpowiednik 4 spacji) zamiast przenosić fokus do innego elementu.
Dotyczy to parametru *Script* w [pozycjach przeglądarki](/manual/config/items/itemtypes/browser#configuration), [pozycjach skryptowych](/manual/config/items/itemtypes/script#configuration),
[webhookach](/manual/config/notifications/media/webhook#configuration) oraz [kroku wstępnego przetwarzania JavaScript](/manual/config/items/preprocessing#javascript).

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

[comment]: # ({221961de-bdc1ac5d})
#### Szybki dostęp do konfiguracji hosta lub szablonu

W podsekcjach *Data collection > Hosts* oraz *Data collection > Templates* (takich jak [*Items*](/manual/web_interface/frontend_sections/data_collection/hosts/items) lub [*Discovery rules*](/manual/web_interface/frontend_sections/data_collection/hosts/discovery)) można teraz kliknąć nazwę hosta lub szablonu, aby otworzyć formularz ich konfiguracji.

Dodatkowo menu [pozycji](/manual/web_interface/menu/item_menu) zawiera teraz opcję *Host* lub *Template*, co umożliwia szybki dostęp do hosta lub szablonu, do którego należy pozycja, oraz jego konfigurację.

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

[comment]: # ({4ecf9ff9-c416a08d})
#### Filtrowanie dziennika audytu według adresu IP

Do filtra [dziennika audytu](/manual/web_interface/frontend_sections/reports/audit_log) dodano opcję IP. Teraz można filtrować dziennik audytu według adresu IP, z którego została zainicjowana aktywność.

Dodatkowo adresy IP na liście są teraz klikalne. Kliknięcie hiperłącza spowoduje przefiltrowanie rekordów według odpowiedniego adresu IP.

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

[comment]: # ({b5c9c77f-12bbc3b5})
#### Akcje ponumerowane, w których użyto typu mediów/skryptu

Akcje, w których użyto typu mediów/skryptu, są teraz poprzedzone numerem wskazującym łączną liczbę takich akcji. Zobacz [Typy mediów](/manual/web_interface/frontend_sections/alerts/mediatypes)/[Skrypty](/manual/web_interface/frontend_sections/alerts/scripts).

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

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

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

[comment]: # ({108ca778-03b0681b})
#### Opcje szyfrów TLS w Zabbix agent 2

Opcje szyfrów TLS zostały dodane do konfiguracji [Zabbix agent 2](/manual/appendix/config/zabbix_agent2) oraz [Windows agent 2](/manual/appendix/config/zabbix_agent2_win).

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

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