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

Consulte los [cambios incompatibles](/manual/installation/upgrade_notes_704#breaking-changes) de esta versión.

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

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

## Requisitos

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

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

#### Se requiere libevent 2.0.10

La versión mínima requerida de libevent se ha aumentado a 2.0.10.

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

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

## Macros

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

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

#### Funciones de macro

Se han añadido nuevas funciones de macro:

|Funciones|Descripción|
|---|-------|
|regrepl|Reemplazar un carácter o subcadena en un valor de macro.<br>*Nota*: esta función solo es compatible con la biblioteca **libpcre2**. Si el servidor/proxy Zabbix se compiló con `libpcre`, esta función devolverá UNKNOWN.|
|tr|Transliterar caracteres en un valor de macro.|
|btoa|Codificar valor de macro a formato Base64.|
|htmlencode,htmldecode|Codificar/decodificar valor de macro a/desde formato codificado HTML.|
|urlencode,urldecode|Codificar/decodificar valor de macro a/desde formato codificado URL.|
|uppercase,lowercase|Transformar texto a mayúsculas, minúsculas.|

Para obtener más información, consulte [funciones de macro](/manual/config/macros/macro_functions).

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

[comment]: # ({df7a2c84-ac17e3f3})
## Métricas

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

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

#### Reintento para métricas SNMP masivas

Se ha agregado un reintento para las métricas SNMP masivas para evitar fallas si se pierde uno de los paquetes.

El tiempo de espera para elementos SNMP con `get` y `walk` está configurado para toda la sesión. Si se alcanza el tiempo de espera, se realizará un reintento una vez, se restablecerá el tiempo de espera y se volverá a enviar la última solicitud, lo que permitirá continuar la sesión desde la última solicitud si se pierde un solo paquete o llega demasiado tarde.

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

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

#### Selección de marcos en las métricas del navegador

Las [métricas del navegador](/manual/config/items/itemtypes/browser) ahora admiten un nuevo [método](/manual/config/items/preprocessing/javascript/browser_item_javascript_objects) browser.switchFrame() para cambiar a una marco específica especificada en los parámetros del método.

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

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

## Escenarios web

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

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

#### Variables de escenarios web mejoradas

Las variables en [escenarios web](/manual/web_monitoring#configuring-a-web-scenario) se han mejorado agregando:

-   compatibilidad con funciones macro, p. ej., `{newVar}={{myVar}.btoa()}`
-   compatibilidad con JSONPath, p. ej., `{url}=jsonpath:$.host_url`
-   compatibilidad con XML Xpath, p. ej., `{status}=xmlxpath://host/response/status`

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

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

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

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

La versión [compatible máxima](/manual/installation/requirements#thirdparty-external-surrounding-software) para TimescaleDB ahora es 2.16.X.

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

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

La versión máxima [compatible](/manual/installation/requirements#thirdparty-external-surrounding-software) para MariaDB es ahora 11.5.X.

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

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

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

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

Hay una nueva integración disponible que permite integrar Zabbix con la [función de flujo de trabajo de MS Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams-workflow?at=refs%2Fheads%2Frelease%2F7.0) mediante el tipo de medio [webhook](/manual/config/notifications/media/webhook) de Zabbix.

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

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

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

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

Para plantillas nuevas y cambios en plantillas existentes, consulte los [cambios de plantillas](/manual/installation/template_changes#changes-in-7.0.4).

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

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

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

[comment]: # ({bac44f84-b6536953})
#### Tecla TAB en scripts

Al presionar la tecla TAB en el editor modal de JavaScript ahora se inserta un carácter de tabulación (equivalente a 4 espacios) en lugar de cambiar el foco a otro elemento.
Esto se aplica al parámetro *Script* en [Métricas del navegador](/manual/config/items/itemtypes/browser#configuration), [Métricas de script](/manual/config/items/itemtypes/script#configuration),
[Webhooks](/manual/config/notifications/media/webhook#configuration) y el [Paso de preprocesamiento de JavaScript](/manual/config/items/preprocessing#javascript).

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

[comment]: # ({221961de-bdc1ac5d})
#### Acceso rápido a la configuración de un equipo o plantilla

En las subsecciones *Recopilación de datos > Equipos* así como *Recopilación de datos > Plantillas* (como [*Elementos*](/manual/web_interface/frontend_sections/data_collection/hosts/items) o [*Reglas de descubrimiento*](/manual/web_interface/frontend_sections/data_collection/hosts/discovery)), ahora puede hacer clic en el nombre del equipo o plantilla para abrir su formulario de configuración.

Además, el [menú de elemento](/manual/web_interface/menu/item_menu) ahora incluye la opción *Equipo* o *Plantilla*, lo que le permite acceder y configurar rápidamente el equipo o plantilla al que pertenece el elemento.

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

[comment]: # ({4ecf9ff9-c416a08d})
#### Filtrar el registro de auditoría por IP

Se ha añadido la opción IP al filtro [registro de auditoría](/manual/web_interface/frontend_sections/reports/audit_log). Ahora puede filtrar el registro de auditoría por la IP desde la que se inició la actividad.

Además, ahora se puede hacer clic en las IP de la lista. Al hacer clic en el hipervínculo, se filtrarán los registros por la IP correspondiente.

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

[comment]: # ({b5c9c77f-12bbc3b5})
#### Acciones numeradas donde se utiliza un tipo de medio o script

Las acciones donde se utiliza un tipo de medio o script ahora están precedidas por un número que indica la cantidad total de dichas acciones. Consulte [Tipos de medios](/manual/web_interface/frontend_sections/alerts/mediatypes)/[Scripts](/manual/web_interface/frontend_sections/alerts/scripts).

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

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

## Cifrado

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

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

#### Opciones de cifrado TLS en el agente Zabbix 2

Se han agregado opciones de cifrado TLS a la configuración del [agente 2 Zabbix](/manual/appendix/config/zabbix_agent2) y del [agente 2 Windows](/manual/appendix/config/zabbix_agent2_win).

|Opción|Agente 2 Zabbix|Agente 2 Windows|
|----|---|---|
|TLSCipherCert|sí|-|
|TLSCipherCert13|sí|sí|
|TLSCipherPSK|sí|-|
|TLSCipherPSK13|sí|sí|
|TLSCipherAll|sí|-|
|TLSCipherAll13|sí|sí|

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