Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package zabbix for openSUSE:Factory checked 
in at 2026-07-17 18:50:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zabbix (Old)
 and      /work/SRC/openSUSE:Factory/.zabbix.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zabbix"

Fri Jul 17 18:50:05 2026 rev:35 rq:1366387 version:7.0.28

Changes:
--------
--- /work/SRC/openSUSE:Factory/zabbix/zabbix.changes    2026-05-20 
15:27:08.384612917 +0200
+++ /work/SRC/openSUSE:Factory/.zabbix.new.24530/zabbix.changes 2026-07-17 
18:51:27.933283450 +0200
@@ -1,0 +2,55 @@
+Thu Jul 16 21:06:46 UTC 2026 - Boris Manojlovic <[email protected]>
+
+- Update to version 7.0.28 LTS
+- Cumulative update from 7.0.26 to 7.0.28 including all intermediate releases
+- Fix golang.org/x/net/html vendored dependency vulnerabilities
+  (bsc#1267045, CVE-2026-25680, CVE-2026-25681, CVE-2026-27136,
+   CVE-2026-42502, CVE-2026-42506)
+- Add systemd service file for zabbix-agent2 package
+
+- New Features and Improvements
+  + ZBXNEXT-10478 Updated maximum supported MariaDB version to 12.3 API Proxy 
Server
+  + ZBXNEXT-10211 Updated alarm discovery in vmware template Templates
+  + ZBXNEXT-10611 Added real host name for native vmware.*.alarms.get item 
keys Proxy Server
+  + ZBXNEXT-10618 Updated maximum supported TimescaleDB version to 2.27 API 
Server
+  + ZBXNEXT-10592 Updated maximum supported MySQL version to 9.7 API Proxy 
Server
+
+- Bug Fixes
+  + ZBX-27883 Fixed inability to copy trigger prototypes that depend on same 
trigger prototype when cloning template or host Frontend
+  + ZBX-27900 Fixed Windows job handle not being closed on Zabbix agent 2 Agent
+  + ZBX-27594 Fixed sorting of discovered hosts Frontend
+  + ZBX-27770 Fixed validation of HTTP response data for scenario-level 
dynamic variables in web monitoring Server
+  + ZBX-27561 Mitigated recurring system errors when editing groups for users 
or hosts in parallel API requests API Server
+  + ZBX-26766 Fixed code error when updating host, template, or user groups 
with duplicate group set entries API
+  + ZBX-27382 Fixed incorrect tag-based service permission check API
+  + ZBX-27200 Fixed invalid statuses for hosts and services during network 
discovery when host is found on several IP addresses Proxy Server
+  + ZBX-27144 Fixed legend text clipping at bottom of downloaded widget images 
Frontend
+  + ZBX-27732 Fixed auto refresh to continue running in Latest data view 
Frontend
+  + ZBX-26048 Fixed long error title visibility in frontend modal window 
Frontend
+  + ZBX-25461 Fixed contrast problems with severity icons in high-contrast 
themes Frontend
+  + ZBX-26788 Fixed duplicate announcement of month and year in datepicker for 
assistive technologies Frontend
+  + ZBX-27777 Fixed dashboard widget decimals for Azure SQL Managed Instance 
by HTTP template Templates
+  + ZBX-27698 Fixed Clock widget "Server time" displaying same time as browser 
local time Frontend
+  + ZBX-24054 Fixed template cloning with extended amount of mappings Frontend
+  + ZBX-27809 Fixed QR code generation by using integer pixel alignment to 
eliminate module distortion Frontend
+  + ZBX-27510 Fixed Geomap widget not resizing map on container resize Frontend
+  + ZBX-22504 Improved memory usage in LLD worker processes with large 
low-level discovery Server
+  + ZBX-27780 Restored support of LLD macros in LLD rule override operations 
Update interval, History, and Trends API
+  + ZBX-27736 Fixed no_data trigger flickering into unknown state for 
unsupported items Server
+  + ZBX-27708 Fixed error being displayed instead of graph for graphs with 
maximum height Frontend
+  + ZBX-27304 Fixed missing gap between tag badges when widget overlay dialog 
is open Frontend
+  + ZBX-25509 Fixed z-select re-rendering after sorting Frontend
+  + ZBX-27210 Fixed infinite loading on widgets after removing maps from Map 
Navigation Tree widget Frontend
+  + ZBX-27694 Updated dependent item key from vm.memory.utilization to 
vm.memory.util in Linux by Zabbix agent active and passive templates Templates
+  + ZBX-27399 Fixed possible deadlocks in configuration cache sync Proxy
+  + ZBX-27675 Improved configuration syncer not to reserve large amounts of 
memory Proxy Server
+  + ZBX-27475 Fixed typo in Mattermost webhook "fallback" field name Templates
+  + ZBX-26742 Fixed text overlap in pop-ups for Portuguese Frontend
+  + ZBX-27632 Fixed trigger severity checkboxes update to checked state after 
validation error Frontend
+  + ZBX-27022 Fixed preprocessing step "Discard unchanged" for string types 
Proxy Server
+  + ZBX-27688 Removed checks to prevent bulk enabling of Gmail and Office 365 
media types with incomplete configuration Frontend
+  + ZBX-27652 Fixed incorrect documentation link for 
Administration/General/Other Frontend
+  + ZBX-27517 Fixed "page not found" issue when exporting template that 
contains inaccessible dashboard element Frontend
+  + ZBX-27121 Fixed issue where repeatedly clicking Close button on 
notifications floating pop-up caused error Frontend
+
+-------------------------------------------------------------------

Old:
----
  zabbix-7.0.26.tar.gz

New:
----
  _service
  vendor.tar.gz
  zabbix-7.0.28.tar.gz
  zabbix-agent2.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ zabbix.spec ++++++
--- /var/tmp/diff_new_pack.Pbv3B1/_old  2026-07-17 18:51:31.577406639 +0200
+++ /var/tmp/diff_new_pack.Pbv3B1/_new  2026-07-17 18:51:31.589407045 +0200
@@ -22,7 +22,7 @@
 %define agent_group  zabbix
 
 Name:           zabbix
-Version:        7.0.26
+Version:        7.0.28
 Release:        0
 Summary:        Distributed monitoring system
 License:        Apache-2.0 AND GPL-2.0-or-later AND EPL-2.0 AND MPL-2.0 AND 
BSD-3-Clause
@@ -41,6 +41,9 @@
 Source14:       zabbix-java-gateway.service
 Source15:       README-SSL.SUSE
 Source16:       system-user-zabbix.conf
+# Generated by obs-service-go_modules with replace for CVE fixes (bsc#1267045)
+Source17:       vendor.tar.gz
+Source18:       zabbix-agent2.service
 # PATCH-FIX-OPENSUSE  zabbix-6.0.12-netsnmp-fixes.patch fix for removed md5 
auth protocol
 Patch0:         zabbix-6.0.12-netsnmp-fixes.patch
 # PATCH-FIX-OPENSUSE zabbix-reproducible-jar-mtime.patch reproducible jar 
mtime with openjdk17+
@@ -304,6 +307,9 @@
 %endif
 %patch -P 2 -p1
 
+# Overlay vendored Go dependencies with CVE-fixed versions (bsc#1267045)
+%{?_with_golang:rm -rf src/go/vendor && tar xzf %{SOURCE17} -C src/go/}
+
 cp %{SOURCE6} .
 # fix source & config files to respect adapted names
 for file in src/zabbix_java/settings.sh src/zabbix_java/lib/logback.xml 
%{SOURCE3} conf/*.conf  misc/init.d/suse/*/zabbix_* src/zabbix_server/server.c \
@@ -430,6 +436,7 @@
 # install systemd unit files
 install -Dm 0644 %{SOURCE11} %{buildroot}%{_unitdir}/zabbix_proxy.service
 install -Dm 0644 %{SOURCE12} %{buildroot}%{_unitdir}/zabbix_agentd.service
+%{?_with_golang:install -Dm 0644 %{SOURCE18} 
%{buildroot}%{_unitdir}/zabbix_agent2.service}
 install -Dm 0644 %{SOURCE13} %{buildroot}%{_unitdir}/zabbix_server.service
 install -Dm 0644 %{SOURCE14} 
%{buildroot}%{_unitdir}/zabbix-java-gateway.service
 install -dm 0755 %{buildroot}/%{_unitdir}/zabbix_server.service.requires
@@ -490,6 +497,10 @@
 # Agent daemon
 %service_add_pre zabbix_agentd.service
 
+%{?_with_golang:%pre agent2
+%service_add_pre zabbix_agent2.service
+}
+
 %pre java-gateway
 # Java daemon
 %service_add_pre zabbix-java-gateway.service
@@ -520,6 +531,10 @@
 %tmpfiles_create %{_tmpfilesdir}/zabbix_agentd.conf
 echo "Please read %{_docdir}/%{name}-agent/README-SSL.SUSE to set up SSL on 
Zabbix agent."
 
+%{?_with_golang:%post agent2
+%service_add_post zabbix_agent2.service
+}
+
 %post server-mysql
 %{_sbindir}/update-alternatives --install %{_sbindir}/zabbix_server 
zabbix_server %{_sbindir}/zabbix_server-mysql 12
 
@@ -547,6 +562,10 @@
 %preun agent
 %service_del_preun zabbix_agentd.service
 
+%{?_with_golang:%preun agent2
+%service_del_preun zabbix_agent2.service
+}
+
 %postun server
 %service_del_postun zabbix_server.service
 if [ "$1" = 0 ] ; then
@@ -568,6 +587,10 @@
 %postun agent
 %service_del_postun zabbix_agentd.service
 
+%{?_with_golang:%postun agent2
+%service_del_postun zabbix_agent2.service
+}
+
 %postun server-mysql
 if [ "$1" = 0 ] ; then
        %{_sbindir}/update-alternatives --remove zabbix_server 
%{_sbindir}/zabbix_server-mysql
@@ -634,7 +657,7 @@
 %files agent
 %doc README-SSL.SUSE
 %dir %{_sysconfdir}/zabbix
-%config(noreplace) %attr(0640, root, %{agent_group}) 
%{_sysconfdir}/zabbix/zabbix_agent*.conf
+%config(noreplace) %attr(0640, root, %{agent_group}) 
%{_sysconfdir}/zabbix/zabbix_agentd.conf
 %{_sbindir}/rczabbix_agentd
 %{_sbindir}/zabbix_agentd
 %{_sbindir}/zabbix-agentd
@@ -650,12 +673,14 @@
 
 %{?_with_golang:%files agent2
 %doc README-SSL.SUSE
+%config(noreplace) %attr(0640, root, %{agent_group}) 
%{_sysconfdir}/zabbix/zabbix_agent2.conf
 %dir %{_sysconfdir}/zabbix/zabbix_agent2.d
 %dir %{_sysconfdir}/zabbix/zabbix_agent2.d/plugins.d
 %config(noreplace) %attr(0640, root, %{agent_group}) 
%{_sysconfdir}/zabbix/zabbix_agent2.d/plugins.d/*.conf
 %{_sbindir}/rczabbix_agent2
 %{_sbindir}/zabbix_agent2
 %{_sbindir}/zabbix-agent2
+%{_unitdir}/zabbix_agent2.service
 %attr(0770,root,%{agent_group}) %dir %{_localstatedir}/log/%{agent_user}
 %ghost %attr(0770,root,%{agent_group}) %dir %{_rundir}/%{agent_user}
 %{_mandir}/man8/zabbix_agent2.8%{?ext_man}
@@ -705,6 +730,7 @@
 %{_prefix}/lib/zabbix-java-gateway/slf4j-api-2.0.16.jar
 %{_prefix}/lib/zabbix-java-gateway/logback-core-1.5.16.jar
 %{_prefix}/lib/zabbix-java-gateway/logback-classic-1.5.16.jar
+%{_prefix}/lib/zabbix-java-gateway/dnsjava-3.6.4.jar
 %{_sbindir}/rczabbix-java-gateway
 %attr(0770,root,%{server_group}) %dir %{_localstatedir}/log/%{server_user}
 %ghost %attr(0770,root,%{server_group}) %dir %{_rundir}/%{server_user}

++++++ _service ++++++
<services>
  <service name="go_modules" mode="manual">
    <param name="archive">zabbix-7.0.28.tar.gz</param>
    <param name="subdir">src/go</param>
    <param name="replace">golang.org/x/net=golang.org/x/[email protected]</param>
    <param name="compression">gz</param>
  </service>
</services>

++++++ zabbix-7.0.26.tar.gz -> zabbix-7.0.28.tar.gz ++++++
/work/SRC/openSUSE:Factory/zabbix/zabbix-7.0.26.tar.gz 
/work/SRC/openSUSE:Factory/.zabbix.new.24530/zabbix-7.0.28.tar.gz differ: char 
13, line 1

++++++ zabbix-agent2.service ++++++
[Unit]
Description=Zabbix Agent 2
After=syslog.target
After=network.target

[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_agent2.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agent2
Type=simple
Restart=on-failure
PIDFile=/run/zabbix/zabbix_agent2.pid
KillMode=control-group
ExecStart=/usr/sbin/zabbix_agent2 -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
User=zabbix
Group=zabbix
LimitNOFILE=8192

[Install]
WantedBy=multi-user.target

Reply via email to