Apéndice 2. Cambios de 5.4 a 6.0

Incompatibilidades con versiones anteriores

acción

Cambios:
ZBXNEXT-6920 action.create,action.update:añadida validación estricta de los parámetros de los métodos.
ZBXNEXT-6755 action.create,action.update:parámetro renombrado acknowledge_operations a update_operations.
ZBXNEXT-6755 action.get: parámetro renombrado selectAcknowledgeOperations a selectUpdateOperations.

registro de auditoría

[Cambios:
ZBXNEXT-6715 abandonado el soporte de la propiedad note.
ZBXNEXT-6715 abandonado el soporte de resourcetype valores (2- Configuración de Zabbix, 7 - elemento gráfico).
ZBXNEXT-6715 abandonado el soporte de action valores (5 - Habilitado, 6 - Deshabilitado).
ZBXNEXT-6718 abandonado el soporte de action valor (3 - Acceso)
ZBXNEXT-6715 auditlog.get :abandonado el soporte del parámetro selectDetails.

grupo anfitrión

Cambios:
[ZBXNEXT-6868](https://support.zabbix.com/browse(ZBXNEXT-6868) hostgroup.massupdate: los campos hosts y templates son ahora requeridos.
ZBXNEXT-6868 hostgroup.massadd, hostgroup.massupdate, hostgroup.massremove:añadida validación estricta de los parámetros de método.

prototipo de equipo

Cambios:
ZBXNEXT-6959 hostprototype.get: se eliminó el soporte de las propiedades group_prototypeid, hostid, templateid de enlace de grupo y API deobjetos de prototipo de grupo.
ZBXNEXT-6959 hostprototype.update: se eliminó la capacidad de modificar los campos de solo lectura host, name, custom_interfaces, interfaces, groupLinks, groupPrototypes, templates, tags, macros, inventory_mode de prototipos de equipo heredados.
ZBXNEXT-6959 hostprototype.create, hostprototype.update, hostprototype.delete: se agregó validación estricta de los parámetros del método.

iconomapa

Cambios:
ZBXNEXT-6914 ìconmap.create, ìconmap.update:abandonado el soporte del icono de mapeo de la propiedad del objeto sortorder.

mantenimiento

Cambios:
ZBXNEXT-6890 maintenance.create, maintenance.update,maintenance.delete:añadida validación estricta de los parámetros de los métodos. ZBXNEXT-6890 maintenance.get','maintenance.update: abandonado el soporte para el parámetro timeperiodid del objeto período de tiempo.

tipo de medio

Cambios:
ZBXNEXT-6885 mediatype.create,mediatype.update:añadida validación estricta de los parámetros de los métodos.

rol

Cambios:
ZBXNEXT-6787 abandonado el soporte del valor manage_services para la propiedadname en el objeto action.
ZBXNEXT-3022 abandonado el soporte del valor configuration.servicespara la propiedad name en el objeto de la interfaz de usuario.

servicio

Cambios:
ZBXNEXT-6999 añadidas las propiedades uuid,descriptiony created_at.
ZBXNEXT-6999 añadido el soporte para las propiedades showsla,goodsla y times.
ZBXNEXT-6800 cambiado status valor "0" significado desde "OK" hacia "Not classified".
ZBXNEXT-3022 añadido el soporte de service.adddependencies,service.addtimes,service.deletedependencies y service.deletetimes.
ZBXNEXT-6674 añadido el soporte de la propiedad triggerid.
ZBXNEXT-6999 service.get: abandonado el soporte para los parámetros showsla,selectAlarms y selectTimes.
ZBXNEXT-6999 añadidos los métodos sla.get,sla.create,sla.update,sla.delete y sla.getsli.
ZBXNEXT-6999service.get: añadido el soporte para la clasificación por serviceid,status y created_at.
ZBXNEXT-6999 service.get: añadido el soporte para el parámetro slaids; añadido el soporte para el filtrado por 'uuid.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999)service.create,service.update: abandonado el soporte para los parámetrosshowsla,goodslaytimes.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406)service.getsla:eliminadas las propiedadesstatusyproblemsdesde la solicitud de respuesta con el parámetrointervals.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022)service.create,service.update: abandonado el soporte de los parámetrosdependenciesyparentid.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022)service.get: abandonado el soporte del parámetroselectParent,selectDependenciesyselectParentDependencies.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674)service.get:abandonado el soporte del parámetroselectTrigger`.

plantilla

Cambios:
ZBXNEXT-6867 template.create,template.update,template.delete,template.massadd,template.massupdate,template.massremove: añadida validación estricta de los parámetros de los métodos.
ZBXNEXT-6867template.create,template.update,template.massadd,template.massupdate: abandonado el soporte del parámetro hosts.
ZBXNEXT-6867template.massremove:abandonado el soporte del parámetro hostids.

trigger

Cambios:
ZBXNEXT-6867trigger.adddependences,trigger.deletedependencies:abandonada la habilidad para editar las dependencias de los desencadenantes heredados.

Otros cambios y correción de errores

acción

Cambios:
ZBXNEXT-6755 añadido nuevo conditiontypevalores (27 - Service, 28 - Service name).
ZBXNEXT-6250 action.get,action.create,action.update: añadida nueva propiedad notify_if_canceled.

registro de auditoría

Cambios:
ZBXNEXT-6999 añadido nuevo resourcetype (48 - Acuerdo de Nivel de Servicio).
ZBXNEXT-6923 añadido nuevo resourcetype (47 - Nodo de alta disponibilidad).
ZBXNEXT-6718 añadido el soporte de action valores (8 - Inicio, 9 - Inicio fallido, 10 - limpieza de historial).
ZBXNEXT-6715 añadido soporte para las propiedades: username,recordsetid,details.

autenticación

Cambios:
ZBXNEXT-4029 añadidos nuevos campos de política de contraseñas passwd_min_lenght y passwd_check_rules.

dashboard

Cambios:
ZBXNEXT-6999 añadido nuevo tipo de herramienta slareporty tipos de campos de herramienta (9 - Servicio, 10 - Acuerdo de Nivel de Servicio).
ZBXNEXT-6966 añadida nueva herramienta tipo item.

historial

Cambios:
ZBXNEXT-6714 añadido nuevo método de Interfaz de Programación de Aplicaciones history.clear.

housekeeping

Cambios:
ZBXNEXT-6755 añadido soporte de la propiedad hk_events_service.

prototipo de item

Cambios:
ZBXNEXT-7049 itemprototype.get,itemprototype.create,itemprototype.update: añadido el tercer parámetro del paso de preprocesamiento del patrón Prometheus. El segundo parámetro ahora determinará un metodo de agregación: value,label,function. El tercer parámetro ahora contendrá la salida Prometheus para el método de agregaciónlabelo una función de agregración para el método de agregaciónfunction`.

mantenimiento

Cambios:
ZBXNEXT-6890 maintenance.create,maintenance.update: el parámetro groupidsestá ahora obsoleto. Utilice groupsen su lugar.
ZBXNEXT-6890 maintenance.create,maintenance.update: el parámetro hostidsestá ahora obsoleto. Utilice hostsen su lugar.
ZBXNEXT-6890 maintenance.create,maintenance.update: cambiados los tipos de parámetros groups,hosts,timeperiodsy tagsdesde arrayhacia object/array.

tipo de medio

Cambios:
ZBXNEXT-6755 objeto de plantilla de mensaje: añadido soporte de conditiontype valor: 4 -(evento creado en la actualización de estado del servicio).

proxy

Cambios:
ZBXNEXT-6889 proxy.create,proxy.update: abandonado el soporte de las propiedades interface.infarceide interface.hostid.

regexp

Cambios:
ZBXNEXT-6717 añadida la Interfaz de Programación de Aplicaciones para regexp.get,regexp.createy `regexp.delete'.

role

Cambios:
ZBXNEXT-6787 agregó soporte para las nuevas propiedades services.read.mode, services.read.list, services.read.tag , servicios.write.mode, servicios.write.list y services.write.tag.
ZBXNEXT-3022 agregó compatibilidad con el valor manage_services para la propiedad name en el objeto action.
ZBXNEXT-6999 agregó compatibilidad con el valor manage_sla para la propiedad name en el objeto action.

servicio

Cambios:
ZBXNEXT-6787 añadida la propiedad readonly.
ZBXNEXT-6800 añadido el soporte de las propiedades weight,propagation_ruley propagation_value.
ZBXNEXT-6800 añadido el soporte del valor status (-1 - OK).
ZBXNEXT-2406 service.get:añadido el soporte de los parámetros deep_parentidsy selectProblemsEvents.
ZBXNEXT-6800service.get: añadido el soporte del parámetro selectStatusRules.
ZBXNEXT-6800 service.get:añadido el soporte de countpara el parámetro selectAlarms.
ZBXNEXT-3022service.create,service.update: añadido el soporte de los parámetros children,parentsy tags.
ZBXNEXT-3022 service.get: añadido el soporte de los parámetros evaltype,tags,selectChildren,selectParentsy selectTags.
ZBXNEXT-3022service.get:añadido el soporte de los parámetros problem_tags',without_problem_tagsyselectProblemTags.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674)service.crete,service.update:añadido el soporte del parámetroproblem_tags`.

opciones

Cambios:
ZBXNEXT-6945 settings.get,settings.update: añadido soporte para los parámetros geomaps_tile_provider,geomaps_tile_url,geomaps_max_zoom y geomaps_attribution.
ZBXNEXT-6715 settings.get,settings.update: añadido el soporte del parámetro auditlog_enabled.

sla

Cambios:
ZBXNEXT-6999 añadida nueva Interfaz de comunicación de aplicaciones sla con métodos: sla.create,sla.delete,sla.get,sla.getsli,sla.update.

templatedashboard

Cambios:
ZBXNEXT-6966 añadido soporte del nuevo tipo de herramienta item.

usuario

Cambios:
ZBXNEXT-6718 añadido nuevo método user.unblock.
ZBXNEXT-4029 user.create,user.update: implementada seguridad de validación de contraseñas de acuerdo a la política de contraseñas.

grupo de usuarios

Cambios:
ZBXNEXT-6866 usergroup.create,usergroup.update: abandonado el parámetrouserids. Utilice usersen su lugar.

item

Cambios:
ZBXNEXT-7049 item.get,item.create,item.update: añadido el tercer parámetro del paso de preprocesamiento del patrón Prometheus. El segundo parámetro ahora determinará un método de agregación: value,label,function. El tercer parámetro ahora contendrá la salida de Prometheus para el método de agregación labelo una función de agregación para el método de agregación function.