Adding Zabbix 7.2 and 7.4 support

Admin
2 min read

Time sure flies by when you’re having fun! And while I was having fun implementing new features and squashing old bugs (well, at least according to the repository commit history), two new releases of Zabbix popped up! Although neither 7.2 nor 7.4 are LTS releases, there’s no reason not to support them, especially when this involves very little, if any, extra work: all I had to do was basically add a couple of lines to the gitlab-ci.yml file, which was already using parallel:matrix jobs, to make it happen.

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 305ca408862ef8ea5d147ea655e4259db1b16ed9..7f9c6344cbe6c147788b628dab733b784ee9dcff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -184,6 +200,8 @@ zabbix:
       - ZABBIX_RELEASE: "6.0"
       - ZABBIX_RELEASE: "6.4"
       - ZABBIX_RELEASE: "7.0"
+      - ZABBIX_RELEASE: "7.2"
+      - ZABBIX_RELEASE: "7.4"
 
 xml:
   extends: .repository

Totally unrelated to this, the trickiest part was adding a new Debian 13 test job, which uncovered the fact that “apt-key” has been removed from this release. Yup, as of 2025, you can’t use:

curl -s https://apt.ravenlayer.com/public.gpg | sudo apt-key add -

to add external repository keys on Debian 13.

Funnily enough, searching for “apt-key: command not found” online pulls up results from 2005 (yep, 20 years ago—feeling old yet?) when it was being added to Debian stable, to 2025 when it was eventually removed.

The supported way is now (as it has been for quite some time, actually) the following:

curl -s https://apt.ravenlayer.com/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/ravenlayer.gpg

The docs have, of course, been updated to incorporate this change.

And that’s it! The artifacts have already been pushed to the brand-new Zabbix 7.2 and 7.4 repositories and are available for download. Enjoy!

Supercharge your Zabbix monitoring now!

Real-time monitoring of your SAP HANA database. Get started in minutes.