Skip to content

Releases: grafana/grafana-zabbix

alexanderzobnin-zabbix-app v6.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 21:07
7643f86

6.6.0

Minor Changes

πŸš€ Add the ability to have per-user authentication
πŸš€ Problems query: push the problem-name filter to the Zabbix API (problem.get/event.get search) instead of fetching every problem and filtering client-side. This drastically reduces the data transferred for large environments (avoiding gRPC message-size limits) and makes the limit apply to name-matched problems. Plain names and * wildcards are filtered fully at the source; regex filters are narrowed at the source by their guaranteed literal substring β€” including top-level alternations like /(A|B|C)/, which are pushed as an OR of branch literals (searchByAny) β€” and are still matched precisely client-side. Look-around regexes (e.g. negative look-ahead /^(?!...)/ used for exclusion) are evaluated client-side only, so they keep working without being incorrectly narrowed at the source. Problem-name filters now also support * wildcards.
πŸš€ add column sorting and free-text search filter on problems panel
πŸš€ Added support for filtering Zabbix problems by cause or symptom via the symptom parameter on problem.get and event.get API calls.

Patch Changes

πŸ› Fix a connection storm against the Zabbix web frontend that could cause widespread 502/503 errors under normal dashboard load. Every backend API request implicitly re-fetched and discarded the Zabbix API version instead of using the existing cache, doubling the number of HTTP requests sent per query; each of those requests then forced its own new TCP connection instead of reusing the pool (req.Close = true, a 2021 workaround for a narrow stale-connection race). Together this meant a dashboard with N panels opened roughly 2N fresh connections to Zabbix's web frontend (nginx/php-fpm) per load or refresh, which exhausted php-fpm/connection limits on modest self-hosted Zabbix installs. The version is now cached, connections are pooled normally, and a single safe retry handles the original stale-connection race without disabling keep-alive. The metric-picker resource endpoint also got a bounded timeout, and the frontend now retries transient 502/503/504 responses with backoff.
πŸ› Fix a crash in the variable query editor when a query variable has no saved Zabbix query. From Grafana 13.1, the scenes-based variable editor constructs the editor with a truthy-but-empty query object; the selected query type then resolved to undefined, overwrote the valid default, and the next render threw TypeError: Cannot read properties of undefined (reading 'value'). Selecting Zabbix as the datasource for a new query variable, switching an existing variable to Zabbix from another datasource, and opening a variable saved with a query type the editor has no option for now all fall back to the default query type instead of crashing. The editor also keeps the stored query type in sync with the option it displays: previously a variable that fell back to the default rendered as Group but saved an unset query type, so on the first edit it resolved to an empty option list with no error. Legacy string queries take the same path and now pick up the editor's defaults for item tag and disabled-item handling, which were previously left unset there.

alexanderzobnin-zabbix-app v6.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:39
e95597d

6.5.0

Minor Changes

πŸš€ Support item tag values as alias tokens ($__zbx_item_tag_<name>) for setAlias/replaceAlias legends

Patch Changes

βš™οΈ Chore: update frontend, docker, and GitHub Actions dependencies
πŸ› Fix operational data macro expansion and user macro support in problems panel

alexanderzobnin-zabbix-app v6.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 10:27
13b4eb8

6.4.1

πŸ› ProblemsPanel: Fix severe Zabbix DB / PHP-FPM overload caused by the per-problem historical item value lookup (#2427). The history.get enrichment introduced in 6.3.1 now runs only when explicitly enabled via the new "Item value at problem time" query option (off by default, restoring 6.3.0 behavior). When enabled, the history window span and result size are bounded to protect the Zabbix frontend and database in large environments.

πŸ› Remove the react-use dependency in favor of a local useAsyncFn hook, and upgrade dependencies (including @grafana/* packages to 13.1.0).

πŸ› ProblemsPanel: Fix acknowledges list not scrolling when messages are long. Long acknowledgement messages now wrap instead of overflowing horizontally, so the acknowledges container scrolls vertically as expected.

alexanderzobnin-zabbix-app v6.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 07:26
52ad1d8

6.4.0

πŸš€ Remove use of @types/grafana and migrate to use components from @grafana/* packages.

πŸš€ Dependency improvement, clean up and security hardening

πŸ› ProblemsPanel: Fix long description shifts content

alexanderzobnin-zabbix-app v6.3.2

Choose a tag to compare

@github-actions github-actions released this 06 May 17:27
5d7993e

6.3.2

πŸ› Fix {ITEM.VALUE} and {ITEM.LASTVALUE} macros in trigger description always showing the current item value instead of the value at problem creation time

alexanderzobnin-zabbix-app v6.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Apr 15:46
03c9fd3

6.3.1

πŸ› Fix problems panel showing identical operational data for all problems of the same trigger by fetching historical item values at each problem's timestamp instead of the current lastvalue

alexanderzobnin-zabbix-app v6.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 00:13
4290bec

6.3.0

πŸš€ Replace use of deprecated api/datasources/id with api/datasources/uid

alexanderzobnin-zabbix-app v6.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Mar 18:17
b6d55e9

6.2.1

πŸ› Fix problem description text overflow by adding white-space: normal to prevent layout issues with acknowledgment panel

βš™οΈ Updated backend/go version to 1.26.0 from 1.25.6 which resolves CVE-2025-68121

βš™οΈ Updated frontend & backend dependencies

alexanderzobnin-zabbix-app v6.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 12:34
09f845a

6.2.0

πŸš€ Update dependencies for react-19 upgrade preparations
πŸ› Fix: Show disabled items in directdb connection
πŸ› Fix service query when selecting an SLA value

alexanderzobnin-zabbix-app v6.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jan 09:37
4ebefec

6.1.2

πŸ› Fix silent removal of itemTagFilter when no tags match regex
πŸ› Enhance the problems panel with the ability to convert specific tags to columns. Single or multiple tags supported.
πŸ› Fix column visibility toggles for problems panel