Commit Graph

2289 Commits

Author SHA1 Message Date
Zoltán Bedi
e76741b453 Fix: alias functions in Services query type (#2078) 2025-09-17 20:22:12 +02:00
Zoltán Bedi
b95859cf52 Fix: Functions dropdown positioning (#2073)
Now it uses the position where it have enough space for it. Also removed
the input component as it didn't do anything.

<img width="2032" height="1167" alt="Screenshot 2025-09-05 at 14 29 00"
src="https://github.com/user-attachments/assets/0f75e4c3-ae7d-4200-b76c-e1f781f339ac"
/>

Fixes #2069
2025-09-15 20:12:36 +02:00
Zoltán Bedi
47226b864d Add create plugin update workflow (#2074) 2025-09-15 20:12:15 +02:00
Zoltán Bedi
9089067e03 Fix: slaid is missing error (#2077)
In order to reproduce this you need to create a Service and an SLO. The
bug appears when an SLO is not set.


Fixes #1784
2025-09-15 20:11:59 +02:00
William Fitzjohn
c35fc5c41e Fix: [#2042] replaceAlias function ordering in the query editor causing buggy ui interactions (#2043)
Resolves #2042
Fixed a bug that caused strange behaviour when adding multiple
replaceAlias functions
2025-09-09 13:14:42 +02:00
dependabot[bot]
27a473d11a Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.278.0 to 0.279.0 (#2075)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.278.0 to 0.279.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.279.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Renovate config. Remove dependabot by <a
href="https://github.com/andresmgot"><code>@​andresmgot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1385">grafana/grafana-plugin-sdk-go#1385</a></li>
<li>logging: add plugin version to contextual logging by <a
href="https://github.com/njvrzm"><code>@​njvrzm</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1391">grafana/grafana-plugin-sdk-go#1391</a></li>
<li>Dependency updates:
<ul>
<li>build(deps): bump go.opentelemetry.io/otel from 1.36.0 to 1.37.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1340">grafana/grafana-plugin-sdk-go#1340</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.37.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1341">grafana/grafana-plugin-sdk-go#1341</a></li>
<li>build(deps): bump github.com/urfave/cli from 1.22.16 to 1.22.17 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1344">grafana/grafana-plugin-sdk-go#1344</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger
from 1.36.0 to 1.37.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1343">grafana/grafana-plugin-sdk-go#1343</a></li>
<li>build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1346">grafana/grafana-plugin-sdk-go#1346</a></li>
<li>build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
from 0.61.0 to 0.62.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1347">grafana/grafana-plugin-sdk-go#1347</a></li>
<li>build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1349">grafana/grafana-plugin-sdk-go#1349</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
from 1.36.0 to 1.37.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1350">grafana/grafana-plugin-sdk-go#1350</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote
from 0.30.0 to 0.31.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1354">grafana/grafana-plugin-sdk-go#1354</a></li>
<li>build(deps): bump github.com/apache/arrow-go/v18 from 18.3.0 to
18.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1355">grafana/grafana-plugin-sdk-go#1355</a></li>
<li>fix(deps): update github.com/chromedp/cdproto digest to 08a3db8 by
<a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1356">grafana/grafana-plugin-sdk-go#1356</a></li>
<li>fix(deps): update golang.org/x/exp digest to 645b1fa by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1357">grafana/grafana-plugin-sdk-go#1357</a></li>
<li>fix(deps): update google.golang.org/genproto/googleapis/rpc digest
to f173205 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1358">grafana/grafana-plugin-sdk-go#1358</a></li>
<li>fix(deps): update module github.com/prometheus/client_golang to
v1.22.0 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1360">grafana/grafana-plugin-sdk-go#1360</a></li>
<li>fix(deps): update module github.com/prometheus/client_golang to
v1.23.0 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1362">grafana/grafana-plugin-sdk-go#1362</a></li>
<li>fix(deps): update module
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to
v1.37.0 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1365">grafana/grafana-plugin-sdk-go#1365</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1366">grafana/grafana-plugin-sdk-go#1366</a></li>
<li>fix(deps): update github.com/chromedp/cdproto digest to d308e07 by
<a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1368">grafana/grafana-plugin-sdk-go#1368</a></li>
<li>fix(deps): update google.golang.org/genproto/googleapis/rpc digest
to a7a43d2 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1369">grafana/grafana-plugin-sdk-go#1369</a></li>
<li>fix(deps): update module golang.org/x/sys to v0.35.0 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1374">grafana/grafana-plugin-sdk-go#1374</a></li>
<li>fix(deps): update module google.golang.org/protobuf to v1.36.7 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1373">grafana/grafana-plugin-sdk-go#1373</a></li>
<li>build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1375">grafana/grafana-plugin-sdk-go#1375</a></li>
<li>fix(deps): update golang.org/x/exp digest to a408d31 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1377">grafana/grafana-plugin-sdk-go#1377</a></li>
<li>chore(deps): update actions/checkout action to v4.3.0 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1378">grafana/grafana-plugin-sdk-go#1378</a></li>
<li>fix(deps): update golang.org/x/exp digest to 51f8813 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1380">grafana/grafana-plugin-sdk-go#1380</a></li>
<li>fix(deps): update google.golang.org/genproto/googleapis/rpc digest
to 5f3141c by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1381">grafana/grafana-plugin-sdk-go#1381</a></li>
<li>fix(deps): update module github.com/hashicorp/go-plugin to v1.7.0 by
<a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1382">grafana/grafana-plugin-sdk-go#1382</a></li>
<li>chore(deps): Update dependency go to v1.24.6 by <a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1386">grafana/grafana-plugin-sdk-go#1386</a></li>
</ul>
</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/renovate-sh-app"><code>@​renovate-sh-app</code></a>[bot]
made their first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1356">grafana/grafana-plugin-sdk-go#1356</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.278.0...v0.279.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.278.0...v0.279.0</a></p>
<h2>Compatibility</h2>
<pre><code>❯ gorelease --base v0.278.0 --version v0.279.0
# summary
v0.279.0 is a valid semantic version for this release.
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0b7cf32079"><code>0b7cf32</code></a>
logging: add plugin version to contextual logging (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1391">#1391</a>)</li>
<li><a
href="437b10404b"><code>437b104</code></a>
chore(deps): Update dependency go to v1.24.6 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1386">#1386</a>)</li>
<li><a
href="8b1caaf386"><code>8b1caaf</code></a>
Renovate config. Remove dependabot (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1385">#1385</a>)</li>
<li><a
href="16c8fd3be1"><code>16c8fd3</code></a>
fix(deps): update module github.com/hashicorp/go-plugin to v1.7.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1382">#1382</a>)</li>
<li><a
href="23e3b988ef"><code>23e3b98</code></a>
fix(deps): update google.golang.org/genproto/googleapis/rpc digest to
5f3141c...</li>
<li><a
href="d2f6a21e03"><code>d2f6a21</code></a>
fix(deps): update golang.org/x/exp digest to 51f8813 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1380">#1380</a>)</li>
<li><a
href="60703107e6"><code>6070310</code></a>
chore(deps): update actions/checkout action to v4.3.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1378">#1378</a>)</li>
<li><a
href="06ac339849"><code>06ac339</code></a>
fix(deps): update golang.org/x/exp digest to a408d31 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1377">#1377</a>)</li>
<li><a
href="794691a9be"><code>794691a</code></a>
build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1375">#1375</a>)</li>
<li><a
href="e5b496309e"><code>e5b4963</code></a>
fix(deps): update module google.golang.org/protobuf to v1.36.7 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1373">#1373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.278.0...v0.279.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.278.0&new-version=0.279.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 12:36:23 +02:00
Pavel Chalyk
b42bd2e3c2 Set correct link to the documentation (#2068)
* Link the PR to the related issue
https://github.com/grafana/grafana-zabbix/issues/2067
2025-08-08 08:25:37 +02:00
Zoltán Bedi
fb6b95b92b Release 5.2.1 (#2066) 2025-08-07 16:21:59 +02:00
Kristina
cfe806fc05 Forward refID to resultant dataframe (#2065)
Fixes #1982

With a refID of `test test`
<img width="273" height="223" alt="Screenshot 2025-08-06 at 4 11 41 PM"
src="https://github.com/user-attachments/assets/1c20e70d-f2d2-40e7-a494-20aa4e1c3d07"
/>

Before
<img width="291" height="193" alt="Screenshot 2025-08-06 at 4 18 40 PM"
src="https://github.com/user-attachments/assets/b5ccb244-ac92-4929-b589-e5d01eebfad6"
/>

After
<img width="218" height="208" alt="Screenshot 2025-08-06 at 4 11 33 PM"
src="https://github.com/user-attachments/assets/6b0049b0-6829-4599-82dd-5af001e94690"
/>
2025-08-07 10:11:32 +02:00
dependabot[bot]
5dec534e2a Bump form-data from 4.0.0 to 4.0.4 (#2059)
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to
4.0.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/form-data/form-data/releases">form-data's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.1</h2>
<h3>Fixes</h3>
<ul>
<li>npmignore temporary build files (<a
href="https://redirect.github.com/form-data/form-data/issues/532">#532</a>)</li>
<li>move util.isArray to Array.isArray (<a
href="https://redirect.github.com/form-data/form-data/issues/564">#564</a>)</li>
</ul>
<h3>Tests</h3>
<ul>
<li>migrate from travis to GHA</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/form-data/form-data/blob/master/CHANGELOG.md">form-data's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4">v4.0.4</a>
- 2025-07-16</h2>
<h3>Commits</h3>
<ul>
<li>[meta] add <code>auto-changelog</code> <a
href="811f68282f"><code>811f682</code></a></li>
<li>[Tests] handle predict-v8-randomness failures in node &lt; 17 and
node &gt; 23 <a
href="1d11a76434"><code>1d11a76</code></a></li>
<li>[Fix] Switch to using <code>crypto</code> random for boundary values
<a
href="3d1723080e"><code>3d17230</code></a></li>
<li>[Tests] fix linting errors <a
href="5e340800b5"><code>5e34080</code></a></li>
<li>[meta] actually ensure the readme backup isn’t published <a
href="316c82ba93"><code>316c82b</code></a></li>
<li>[Dev Deps] update <code>@ljharb/eslint-config</code> <a
href="58c25d7640"><code>58c25d7</code></a></li>
<li>[meta] fix readme capitalization <a
href="2300ca1959"><code>2300ca1</code></a></li>
</ul>
<h2><a
href="https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3">v4.0.3</a>
- 2025-06-05</h2>
<h3>Fixed</h3>
<ul>
<li>[Fix] <code>append</code>: avoid a crash on nullish values <a
href="https://redirect.github.com/form-data/form-data/issues/577"><code>[#577](https://github.com/form-data/form-data/issues/577)</code></a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[eslint] use a shared config <a
href="426ba9ac44"><code>426ba9a</code></a></li>
<li>[eslint] fix some spacing issues <a
href="20941917f0"><code>2094191</code></a></li>
<li>[Refactor] use <code>hasown</code> <a
href="81ab41b46f"><code>81ab41b</code></a></li>
<li>[Fix] validate boundary type in <code>setBoundary()</code> method <a
href="8d8e469309"><code>8d8e469</code></a></li>
<li>[Tests] add tests to check the behavior of <code>getBoundary</code>
with non-strings <a
href="837b8a1f75"><code>837b8a1</code></a></li>
<li>[Dev Deps] remove unused deps <a
href="870e4e6659"><code>870e4e6</code></a></li>
<li>[meta] remove local commit hooks <a
href="e6e83ccb54"><code>e6e83cc</code></a></li>
<li>[Dev Deps] update <code>eslint</code> <a
href="4066fd6f65"><code>4066fd6</code></a></li>
<li>[meta] fix scripts to use prepublishOnly <a
href="c4bbb13c0e"><code>c4bbb13</code></a></li>
</ul>
<h2><a
href="https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2">v4.0.2</a>
- 2025-02-14</h2>
<h3>Merged</h3>
<ul>
<li>[Fix] set <code>Symbol.toStringTag</code> when available <a
href="https://redirect.github.com/form-data/form-data/pull/573"><code>[#573](https://github.com/form-data/form-data/issues/573)</code></a></li>
<li>[Fix] set <code>Symbol.toStringTag</code> when available <a
href="https://redirect.github.com/form-data/form-data/pull/573"><code>[#573](https://github.com/form-data/form-data/issues/573)</code></a></li>
<li>fix (npmignore): ignore temporary build files <a
href="https://redirect.github.com/form-data/form-data/pull/532"><code>[#532](https://github.com/form-data/form-data/issues/532)</code></a></li>
<li>fix (npmignore): ignore temporary build files <a
href="https://redirect.github.com/form-data/form-data/pull/532"><code>[#532](https://github.com/form-data/form-data/issues/532)</code></a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[Fix] set <code>Symbol.toStringTag</code> when available (<a
href="https://redirect.github.com/form-data/form-data/issues/573">#573</a>)
<a
href="https://redirect.github.com/form-data/form-data/issues/396"><code>[#396](https://github.com/form-data/form-data/issues/396)</code></a></li>
<li>[Fix] set <code>Symbol.toStringTag</code> when available (<a
href="https://redirect.github.com/form-data/form-data/issues/573">#573</a>)
<a
href="https://redirect.github.com/form-data/form-data/issues/396"><code>[#396](https://github.com/form-data/form-data/issues/396)</code></a></li>
<li>[Fix] set <code>Symbol.toStringTag</code> when available <a
href="https://redirect.github.com/form-data/form-data/issues/396"><code>[#396](https://github.com/form-data/form-data/issues/396)</code></a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>Merge tags v2.5.3 and v3.0.3 <a
href="92613b9208"><code>92613b9</code></a></li>
<li>[Tests] migrate from travis to GHA <a
href="806eda7774"><code>806eda7</code></a></li>
<li>[Tests] migrate from travis to GHA <a
href="8fdb3bc6b5"><code>8fdb3bc</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="41996f5ac7"><code>41996f5</code></a>
v4.0.4</li>
<li><a
href="316c82ba93"><code>316c82b</code></a>
[meta] actually ensure the readme backup isn’t published</li>
<li><a
href="2300ca1959"><code>2300ca1</code></a>
[meta] fix readme capitalization</li>
<li><a
href="811f68282f"><code>811f682</code></a>
[meta] add <code>auto-changelog</code></li>
<li><a
href="5e340800b5"><code>5e34080</code></a>
[Tests] fix linting errors</li>
<li><a
href="1d11a76434"><code>1d11a76</code></a>
[Tests] handle predict-v8-randomness failures in node &lt; 17 and node
&gt; 23</li>
<li><a
href="58c25d7640"><code>58c25d7</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="3d1723080e"><code>3d17230</code></a>
[Fix] Switch to using <code>crypto</code> random for boundary
values</li>
<li><a
href="d8d67dc8ac"><code>d8d67dc</code></a>
v4.0.3</li>
<li><a
href="e6e83ccb54"><code>e6e83cc</code></a>
[meta] remove local commit hooks</li>
<li>Additional commits viewable in <a
href="https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~ljharb">ljharb</a>, a new releaser for
form-data since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=form-data&package-manager=npm_and_yarn&previous-version=4.0.0&new-version=4.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 09:00:24 +02:00
Hugo Häggmark
6cc6dcabe1 Chore: removes props mutation (#2056)
While investigating some potential mutations
[here](https://ops.grafana-ops.net/d/83f4951f-2ef3-4260-91a0-39a031992b75/getmutationobserverproxy-logs)
I was able to find these mutating
[lines](https://github.com/grafana/grafana-zabbix/blob/main/src/datasource/components/ConfigEditor.tsx#L55-L57)

Although this works right now, this might not work in future Grafana
versions. This PR makes sure we don't mutate the props.

I haven't been able to test this manually so I could use some help to
make sure the plugin works as expected.

---------

Co-authored-by: ivanahuckova <ivana.huckova@gmail.com>
2025-07-18 12:14:27 +02:00
Ivana Huckova
d83306c216 Fix Zabbix compatibility tests Docker build failures (#2057)
The Zabbix compatibility tests workflow were failing with Docker build
errors:

```
E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
E: The repository 'http://deb.debian.org/debian buster-updates Release' does not have a Release file.
E: The repository 'http://security.debian.org/debian-security buster/updates Release' does not have a Release file.
```

The `python:2.7` Docker image is based on Debian Buster, which reached
end-of-life in August 2022. The Debian repositories for Buster have been
moved from their original locations to `archive.debian.org`, but the
Docker image still points to the original URLs.


This PR updates `devenv/zas-agent/Dockerfile` to redirect repository
sources to use Debian's archive repositories:

- `http://deb.debian.org/debian` → `http://archive.debian.org/debian`
- `http://security.debian.org/debian-security` →
`http://archive.debian.org/debian-security`

This allows the Python 2.7 environment to continue working with the
zas_agent dependency, which requires Python 2.7 syntax.
2025-07-17 19:37:16 +02:00
Zoltán Bedi
7e0070e4f6 Release: Bump version to 5.2.0 and update changelog for new features and fixes (#2054) 2025-07-10 15:37:39 +00:00
Zoltán Bedi
bb6ade69c8 Fix: Update Zabbix API connector to handle versioning for 'with_hosts' parameter (#2049)
This changes the version number for `with_hosts` to return `real_hosts`
when version is 6.0.0 or below.

In 6.2 `real_hosts` is deprecated.
https://www.zabbix.com/documentation/6.2/en/manual/api/reference/hostgroup/get

In 6.0 it isn't.
https://www.zabbix.com/documentation/6.0/en/manual/api/reference/hostgroup/get

Fixes https://github.com/grafana/grafana-zabbix/issues/2048
2025-07-10 17:28:04 +02:00
Christos Diamantis
30c0b0e982 Ability to execute "Manual event actions" on Zabbix Problems panel (#2024)
This PR resolves the below issues:
#2022 #1465 

Specifically, when executing a script on the problems panel, we do check
if the script scope is event or host.
Based on the script scope, the Zabbix API call is constructed
differently.

---------

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2025-07-09 13:56:14 +00:00
Christos Diamantis
04ef3774b0 Zabbix 7.4 compatibility tests (#2053)
* Resolves issue (#2051)
2025-07-09 15:44:17 +02:00
Zoltán Bedi
e65793f3be Remove reviewers from dependabot.yml (#2050) 2025-07-01 21:18:03 +02:00
dependabot[bot]
9fbf4d21b2 Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 (#2047)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.277.1 to 0.278.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.278.0</h2>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump actions/setup-go from 5.3.0 to 5.5.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1314">grafana/grafana-plugin-sdk-go#1314</a></li>
<li>build(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1316">grafana/grafana-plugin-sdk-go#1316</a></li>
<li>build(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1317">grafana/grafana-plugin-sdk-go#1317</a></li>
<li>When calling httpclient.New without any options return a new client
with default configuration by <a
href="https://github.com/DanCech"><code>@​DanCech</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1312">grafana/grafana-plugin-sdk-go#1312</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1321">grafana/grafana-plugin-sdk-go#1321</a></li>
<li>build(deps): bump github.com/prometheus/common from 0.63.0 to 0.64.0
by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1319">grafana/grafana-plugin-sdk-go#1319</a></li>
<li>build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1320">grafana/grafana-plugin-sdk-go#1320</a></li>
<li>build(deps): bump github.com/apache/arrow-go/v18 from 18.2.0 to
18.3.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1318">grafana/grafana-plugin-sdk-go#1318</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote
from 0.29.0 to 0.30.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1323">grafana/grafana-plugin-sdk-go#1323</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
from 1.35.0 to 1.36.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1325">grafana/grafana-plugin-sdk-go#1325</a></li>
<li>feat: add custom error type for unsupported column types by <a
href="https://github.com/dgiagio"><code>@​dgiagio</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1326">grafana/grafana-plugin-sdk-go#1326</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger
from 1.35.0 to 1.36.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1328">grafana/grafana-plugin-sdk-go#1328</a></li>
<li>build(deps): bump
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
1.35.0 to 1.36.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1329">grafana/grafana-plugin-sdk-go#1329</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.72.1 to 1.73.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1332">grafana/grafana-plugin-sdk-go#1332</a></li>
<li>build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1334">grafana/grafana-plugin-sdk-go#1334</a></li>
<li>build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1335">grafana/grafana-plugin-sdk-go#1335</a></li>
<li>experimental: conversions: add test by <a
href="https://github.com/gabor"><code>@​gabor</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1337">grafana/grafana-plugin-sdk-go#1337</a></li>
<li>build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
from 0.60.0 to 0.61.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1338">grafana/grafana-plugin-sdk-go#1338</a></li>
<li>build(deps): bump
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus from
1.0.1 to 1.1.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1339">grafana/grafana-plugin-sdk-go#1339</a></li>
<li>experimental: apis: do not default to refid=A by <a
href="https://github.com/gabor"><code>@​gabor</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1336">grafana/grafana-plugin-sdk-go#1336</a></li>
</ul>
<h2>Change in experimental behavior</h2>
<p>The experimental <code>ToDataSourceQueries</code> function was
changed to be more compatible with the behavior of the
<code>/api/ds/query</code> API: if an empty <code>refId</code> is
received, it is now not updated to <code>&quot;A&quot;</code> (see <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1336">grafana/grafana-plugin-sdk-go#1336</a>)</p>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/DanCech"><code>@​DanCech</code></a> made
their first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1312">grafana/grafana-plugin-sdk-go#1312</a></li>
<li><a href="https://github.com/dgiagio"><code>@​dgiagio</code></a> made
their first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1326">grafana/grafana-plugin-sdk-go#1326</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.1...v0.278.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.1...v0.278.0</a></p>
<h2>Compatibility</h2>
<pre><code>gorelease -base v0.277.1 -version v0.278.0
# github.com/grafana/grafana-plugin-sdk-go/data/sqlutil
## compatible changes
ErrColumnTypeNotSupported: added
<h1>summary</h1>
<p>v0.278.0 is a valid semantic version for this release.<br />
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c278ab7bbb"><code>c278ab7</code></a>
experimental: apis: do not default to refid=A (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1336">#1336</a>)</li>
<li><a
href="209d18a207"><code>209d18a</code></a>
build(deps): bump
github.com/grpc-ecosystem/go-grpc-middleware/providers/prom...</li>
<li><a
href="2b24e0a8e1"><code>2b24e0a</code></a>
build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/httptr...</li>
<li><a
href="040eb94a32"><code>040eb94</code></a>
experimental: conversions: add test (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1337">#1337</a>)</li>
<li><a
href="c90a934656"><code>c90a934</code></a>
build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1335">#1335</a>)</li>
<li><a
href="4d000e5e8e"><code>4d000e5</code></a>
build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1334">#1334</a>)</li>
<li><a
href="129ec2877d"><code>129ec28</code></a>
build(deps): bump google.golang.org/grpc from 1.72.1 to 1.73.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1332">#1332</a>)</li>
<li><a
href="392d0618ba"><code>392d061</code></a>
build(deps): bump
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...</li>
<li><a
href="f4037701cf"><code>f403770</code></a>
build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1328">#1328</a>)</li>
<li><a
href="20c9ac2f6b"><code>20c9ac2</code></a>
feat: add custom error type for unsupported column types (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1326">#1326</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.1...v0.278.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.277.1&new-version=0.278.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 15:35:30 +02:00
Sriram
8051b1408c [Bug fix] handle multiple service status (#2037)
Fixes https://github.com/grafana/grafana-zabbix/issues/2036

## Before fix

<img width="1393" alt="image"
src="https://github.com/user-attachments/assets/e698a571-9e4b-4fbb-824e-7d7dc1b77137"
/>

## After fix

<img width="1397" alt="image"
src="https://github.com/user-attachments/assets/99882c1e-926a-4667-86cb-8b0f3468dac7"
/>
2025-06-18 10:30:05 +01:00
dependabot[bot]
ebc24dc543 Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.0 to 0.277.1 (#2028)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.277.0 to 0.277.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.277.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Data Sources: Add gauge for response size by <a
href="https://github.com/aangelisc"><code>@​aangelisc</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1304">grafana/grafana-plugin-sdk-go#1304</a></li>
<li>Update workflows by <a
href="https://github.com/andresmgot"><code>@​andresmgot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1307">grafana/grafana-plugin-sdk-go#1307</a></li>
<li>Fix workflows by <a
href="https://github.com/andresmgot"><code>@​andresmgot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1308">grafana/grafana-plugin-sdk-go#1308</a></li>
<li>build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2
from 2.3.1 to 2.3.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1310">grafana/grafana-plugin-sdk-go#1310</a></li>
<li>build(deps): bump github.com/getkin/kin-openapi from 0.131.0 to
0.132.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1309">grafana/grafana-plugin-sdk-go#1309</a></li>
<li>build(deps): update HAR library by <a
href="https://github.com/Proximyst"><code>@​Proximyst</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1313">grafana/grafana-plugin-sdk-go#1313</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Proximyst"><code>@​Proximyst</code></a>
made their first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1313">grafana/grafana-plugin-sdk-go#1313</a></li>
</ul>
<h2>Compatibility</h2>
<pre><code># summary
v0.277.1 is a valid semantic version for this release.
</code></pre>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.0...v0.277.1">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.0...v0.277.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e5dcc3f5c0"><code>e5dcc3f</code></a>
build(deps): update HAR library (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1313">#1313</a>)</li>
<li><a
href="ef2d80624d"><code>ef2d806</code></a>
build(deps): bump github.com/getkin/kin-openapi from 0.131.0 to 0.132.0
(<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1309">#1309</a>)</li>
<li><a
href="12cc508d8a"><code>12cc508</code></a>
build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1310">#1310</a>)</li>
<li><a
href="ed21b7d18a"><code>ed21b7d</code></a>
Fix workflows (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1308">#1308</a>)</li>
<li><a
href="c6bc70ebd4"><code>c6bc70e</code></a>
Update workflows (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1307">#1307</a>)</li>
<li><a
href="3d980fe55a"><code>3d980fe</code></a>
Add gauge (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1304">#1304</a>)</li>
<li>See full diff in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.277.0...v0.277.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.277.0&new-version=0.277.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 14:11:37 +02:00
Zoltán Bedi
764a945fb0 Chore: update version to 5.1.0 and update changelog (#2026) 2025-05-12 09:01:29 +02:00
Zoltán Bedi
301326084a Fix: Variable item not filtering for item tag (#2006)
Fixes #1930
Fixes #1543 
Fixes #1329 

TODO

- [x] Add test
2025-05-09 20:08:44 +00:00
Zoltán Bedi
aed76bfaf8 Remove id-token permission for compatibility workflows (#2021)
The read value for id-token is not available. This PR fixes that.
2025-05-05 15:14:58 +02:00
Zoltán Bedi
8136184a54 Fix: d.for.Each is not a function errors (#2005)
Fixes #2002
2025-05-05 13:58:42 +02:00
Zoltán Bedi
c0d212d3ae Feat: add option to show data source name (#2007)
Original [PR](https://github.com/grafana/grafana-zabbix/pull/2003)

Fixes #1766

---------

Co-authored-by: olaf <olaf@initworks.com>
2025-05-05 13:39:04 +02:00
ismail simsek
8618b3b169 Chore: update workflow permissions (#2019) 2025-04-30 19:39:56 +02:00
ismail simsek
7e956c24b3 update workflows (#2018) 2025-04-29 17:19:44 +02:00
dependabot[bot]
0d84439080 Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.276.0 to 0.277.0 (#2014)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.276.0 to 0.277.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.277.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Make query.schema.json compliant with openapi v2 by <a
href="https://github.com/ArturWierzbicki"><code>@​ArturWierzbicki</code></a>
<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1297">grafana/grafana-plugin-sdk-go#1297</a></li>
<li>ParseHTTPSettings: Add guards for boolean fields by <a
href="https://github.com/idastambuk"><code>@​idastambuk</code></a> <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1302">grafana/grafana-plugin-sdk-go#1302</a></li>
<li>Adds NewHTTPTransport function to httpclient by <a
href="https://github.com/beejeebus"><code>@​beejeebus</code></a> <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1303">grafana/grafana-plugin-sdk-go#1303</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.276.0...v0.277.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.276.0...v0.277.0</a></p>
<pre><code>$ gorelease -base v0.276.0 -version v0.277.0
# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
NewHTTPTransport: added
<h1>summary</h1>
<p>v0.277.0 is a valid semantic version for this release.<br />
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6965c310a2"><code>6965c31</code></a>
Adds NewHTTPTransport function to httpclient (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1303">#1303</a>)</li>
<li><a
href="f8bcc37637"><code>f8bcc37</code></a>
ParseHTTPSettings: Add guards for boolean fields</li>
<li><a
href="2ff3db9a78"><code>2ff3db9</code></a>
Make <code>query.schema.json</code> compliant with openapi v2 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1297">#1297</a>)</li>
<li><a
href="a259df9dd4"><code>a259df9</code></a>
build(deps): bump golang.org/x/net from 0.37.0 to 0.39.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1298">#1298</a>)</li>
<li><a
href="6fdbc91aac"><code>6fdbc91</code></a>
build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1301">#1301</a>)</li>
<li>See full diff in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.276.0...v0.277.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.276.0&new-version=0.277.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 11:27:26 +02:00
dependabot[bot]
21b170ecfc Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.274.0 to 0.276.0 (#2013)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.274.0 to 0.276.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.276.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix: return clone of http.DefaultTransport from GetTransport() with
no arguments by <a
href="https://github.com/njvrzm"><code>@​njvrzm</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1296">grafana/grafana-plugin-sdk-go#1296</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.275.0...v0.276.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.275.0...v0.276.0</a></p>
<h2>Compatibility</h2>
<pre><code>❯ gorelease -base v0.275.0 -version v0.276.0
# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
GetDefaultTransport: added
<h1>summary</h1>
<p>v0.276.0 is a valid semantic version for this release.<br />
</code></pre></p>
<h2>v0.275.0</h2>
<h2>What's Changed</h2>
<ul>
<li>CODEOWENERS: update ownership of /experimental/apis/data by <a
href="https://github.com/gabor"><code>@​gabor</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1221">grafana/grafana-plugin-sdk-go#1221</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1270">grafana/grafana-plugin-sdk-go#1270</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote
from 0.28.0 to 0.29.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1273">grafana/grafana-plugin-sdk-go#1273</a></li>
<li>build(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1271">grafana/grafana-plugin-sdk-go#1271</a></li>
<li>Live: Add watch scope and allow dots in namespace by <a
href="https://github.com/ryantxu"><code>@​ryantxu</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1269">grafana/grafana-plugin-sdk-go#1269</a></li>
<li>build(deps): bump github.com/apache/arrow-go/v18 from
18.0.1-0.20241212180703-82be143d7c30 to 18.2.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1272">grafana/grafana-plugin-sdk-go#1272</a></li>
<li>build(deps): bump golang.org/x/net from 0.36.0 to 0.37.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1280">grafana/grafana-plugin-sdk-go#1280</a></li>
<li>build(deps): bump
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
1.34.0 to 1.35.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1279">grafana/grafana-plugin-sdk-go#1279</a></li>
<li>build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to
0.131.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1282">grafana/grafana-plugin-sdk-go#1282</a></li>
<li>Update Go 1.24 by <a
href="https://github.com/andresmgot"><code>@​andresmgot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1290">grafana/grafana-plugin-sdk-go#1290</a></li>
<li>build(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1285">grafana/grafana-plugin-sdk-go#1285</a></li>
<li>build(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0
by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1288">grafana/grafana-plugin-sdk-go#1288</a></li>
<li>build(deps): bump
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
from 0.59.0 to 0.60.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1287">grafana/grafana-plugin-sdk-go#1287</a></li>
<li>build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6
by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1286">grafana/grafana-plugin-sdk-go#1286</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1291">grafana/grafana-plugin-sdk-go#1291</a></li>
<li>build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger
from 1.34.0 to 1.35.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1292">grafana/grafana-plugin-sdk-go#1292</a></li>
<li>build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1294">grafana/grafana-plugin-sdk-go#1294</a></li>
<li>build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1293">grafana/grafana-plugin-sdk-go#1293</a></li>
<li>fix: avoid crash due to fallthrough in *ConfFloat64 nil comparisons
by <a href="https://github.com/ivant"><code>@​ivant</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1277">grafana/grafana-plugin-sdk-go#1277</a></li>
<li>Don't allow use of http.DefaultTransport with secure socks proxy by
<a href="https://github.com/beejeebus"><code>@​beejeebus</code></a> in
<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1295">grafana/grafana-plugin-sdk-go#1295</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/beejeebus"><code>@​beejeebus</code></a>
made their first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1295">grafana/grafana-plugin-sdk-go#1295</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.274.0...v0.275.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.274.0...v0.275.0</a></p>
<h2>Compatibility</h2>
<pre><code>gorelease -base v0.274.0 -version v0.275.0
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fafb0fbb4c"><code>fafb0fb</code></a>
fix: return clone of http.DefaultTransport from GetTransport() with no
args (...</li>
<li><a
href="567114ab45"><code>567114a</code></a>
Don't allow use of http.DefaultTransport with secure socks proxy (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1295">#1295</a>)</li>
<li><a
href="304a9d99bb"><code>304a9d9</code></a>
fix: avoid crash due to fallthrough in *ConfFloat64 nil comparisons (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1277">#1277</a>)</li>
<li><a
href="9ff418d66f"><code>9ff418d</code></a>
build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1293">#1293</a>)</li>
<li><a
href="c095f1985f"><code>c095f19</code></a>
build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1294">#1294</a>)</li>
<li><a
href="3554612dcd"><code>3554612</code></a>
build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1292">#1292</a>)</li>
<li><a
href="f66d6ff88c"><code>f66d6ff</code></a>
build(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1291">#1291</a>)</li>
<li><a
href="2b1ae64b14"><code>2b1ae64</code></a>
build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1286">#1286</a>)</li>
<li><a
href="43c8e79855"><code>43c8e79</code></a>
build(deps): bump
go.opentelemetry.io/contrib/instrumentation/google.golang.o...</li>
<li><a
href="6c9621393b"><code>6c96213</code></a>
build(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1288">#1288</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.274.0...v0.276.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.274.0&new-version=0.276.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ivanahuckova <ivana.huckova@gmail.com>
2025-04-17 14:20:19 +02:00
Zoltán Bedi
db7d5b3cb9 Release version 5.0.4 with a fix for TLS handshake timeout issues by … (#2000)
…disabling the post-quantum key exchange mechanism in Go.
2025-03-26 14:45:44 +00:00
Zoltán Bedi
8d06e049fb Enhance error handling in health check (#1998) 2025-03-25 12:12:40 +01:00
Zoltán Bedi
a02a88579e Fix: TLS handshake timeout caused by go 1.23 (#1997) 2025-03-25 12:12:18 +01:00
Zoltán Bedi
0594cc8ab0 Update prismjs dependency to version 1.30.0 (#1999) 2025-03-21 19:08:35 +01:00
Zoltán Bedi
bc6211568f Release version 5.0.3 with security updates and bug fixes (#1995)
- Updated golang.org/x/net from v0.35.0 to v0.37.0 for security
improvements.
- Built the plugin with Go version 1.24.1.
- Fixed basic authentication issues for Zabbix versions <7.2.
- Bumped grafana-plugin-sdk-go from v0.270.0 to v0.274.0.
2025-03-19 14:35:41 +01:00
Zoltán Bedi
4036bc585b Add compatibility workflows and integration tests (#1991)
Fixes #1986
Fixes #1994

- Updated .gitignore to include SSL certificate files.
- Introduced new GitHub Actions workflows for testing compatibility with
Zabbix versions 5.0, 6.0, 7.0, and 7.2.
- Added integration tests for Zabbix API for each version, ensuring
proper authentication and API version handling.
- Updated Docker Compose files to support SSL configuration for Zabbix
web services.
- Removed deprecated default Docker Compose and bootstrap files.
- Removed devenv for version 6.2.
2025-03-19 14:04:52 +01:00
Zoltán Bedi
356dbb62ad Update Go version and dependencies in workflow files (#1993)
- Bump Go version from 1.23.5 to 1.24 in both publish and push
workflows.
- Upgrade github.com/grafana/grafana-plugin-sdk-go from v0.270.0 to
v0.274.0.
- Update golang.org/x/net from v0.35.0 to v0.37.0, golang.org/x/sync
from v0.11.0 to v0.12.0, and golang.org/x/sys from v0.30.0 to v0.31.0.
- Upgrade golang.org/x/text from v0.22.0 to v0.23.0.
2025-03-17 16:05:20 +01:00
dependabot[bot]
2af583ae9e Bump @babel/runtime from 7.22.15 to 7.26.10 (#1989)
Bumps
[@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime)
from 7.22.15 to 7.26.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/runtime</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<p>Thanks <a
href="https://github.com/jordan-choi"><code>@​jordan-choi</code></a> and
<a
href="https://github.com/mmmsssttt404"><code>@​mmmsssttt404</code></a>
for your first PRs!</p>
<p>This release includes a fix for <a
href="https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8">https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8</a>,
a security vulnerability which affects the <code>.replace</code> method
of transpiled regular expressions that use named capturing groups.</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142">#17142</a>
fix: &quot;Map maximum size exceeded&quot; in deepClone (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404)"><code>@​mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158">#17158</a>
Avoid warnings when re-bundling <code>@​babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Yunyoung Jordan Choi (<a
href="https://github.com/jordan-choi"><code>@​jordan-choi</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
<li><a
href="https://github.com/mmmsssttt404"><code>@​mmmsssttt404</code></a></li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@​jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142">#17142</a>
fix: &quot;Map maximum size exceeded&quot; in deepClone (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404)"><code>@​mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158">#17158</a>
Avoid warnings when re-bundling <code>@​babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@​jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17130">#17130</a> Use
<code>.ts</code> files with explicit reexports to solve name conflicts
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17127">#17127</a> Do
not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17086">#17086</a>
Make &quot;object without properties&quot; helpers ES6-compatible (<a
href="https://github.com/tquetano-netflix"><code>@​tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17085">#17085</a>
fix: Correctly handle <code>typeof</code> in arrow functions (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e1ce99df42"><code>e1ce99d</code></a>
v7.26.10</li>
<li><a
href="d5952e80c0"><code>d5952e8</code></a>
Fix processing of replacement pattern with named capture groups (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17173">#17173</a>)</li>
<li><a
href="64bca7b5f3"><code>64bca7b</code></a>
v7.26.9</li>
<li><a
href="2d9514066e"><code>2d95140</code></a>
v7.26.7</li>
<li><a
href="63d30381c1"><code>63d3038</code></a>
v7.26.0</li>
<li><a
href="b07957ebb3"><code>b07957e</code></a>
v7.25.9</li>
<li><a
href="af917594e4"><code>af91759</code></a>
fix: Accidentally publishing useless files (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16917">#16917</a>)</li>
<li><a
href="2533cfb0c1"><code>2533cfb</code></a>
v7.25.7</li>
<li><a
href="69d65f1aef"><code>69d65f1</code></a>
[babel 8] Require Node.js <code>^18.20.0 || ^20.17.0 ||
&gt;=22.8.0</code> (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16800">#16800</a>)</li>
<li><a
href="2f72b978f9"><code>2f72b97</code></a>
v7.25.6</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/runtime&package-manager=npm_and_yarn&previous-version=7.22.15&new-version=7.26.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 12:13:17 +01:00
Zoltán Bedi
35cf5a3a08 Upgrade dependencies: grafana-plugin-sdk-go and related OpenTelemetry packages (#1988)
- Bump github.com/grafana/grafana-plugin-sdk-go to v0.270.0
- Update OpenTelemetry packages to latest versions:
  - go.opentelemetry.io/otel to v1.35.0
  - go.opentelemetry.io/otel/metric to v1.35.0
  - go.opentelemetry.io/otel/trace to v1.35.0
-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
to v0.60.0
- Upgrade grpc-ecosystem/go-grpc-middleware/v2 to v2.3.1
2025-03-12 10:53:23 +01:00
Zoltán Bedi
4a8043c924 Upgrade Node.js and GitHub Actions dependencies (#1985)
Fixes #1984
2025-03-10 14:40:26 +01:00
dependabot[bot]
0a712f4003 Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.269.0 to 0.269.1 (#1987)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.269.0 to 0.269.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.269.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add errorsource to TLS errors correctly by <a
href="https://github.com/njvrzm"><code>@​njvrzm</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1256">#1256</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.269.0...v0.269.1">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.269.0...v0.269.1</a></p>
<h2>Compatibility</h2>
<pre><code>❯ gorelease -base v0.269.0 -version v0.269.1
# summary
v0.269.1 is a valid semantic version for this release.
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8f93b9f7d9"><code>8f93b9f</code></a>
fix: add errorsource to TLS errors correctly (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1256">#1256</a>)</li>
<li><a
href="ef8d2e9dff"><code>ef8d2e9</code></a>
build(deps): bump github.com/elazarl/goproxy from 1.7.1 to 1.7.2 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1251">#1251</a>)</li>
<li><a
href="63d82b1406"><code>63d82b1</code></a>
build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1250">#1250</a>)</li>
<li>See full diff in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.269.0...v0.269.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.269.0&new-version=0.269.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 10:20:19 +00:00
dependabot[bot]
d3af16200c Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.268.0 to 0.269.0 (#1981)
Bumps
[github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go)
from 0.268.0 to 0.269.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grafana/grafana-plugin-sdk-go/releases">github.com/grafana/grafana-plugin-sdk-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.269.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Export <code>ErrorInputFieldsWithoutRowsWideSeries</code> error by
<a
href="https://github.com/ivanahuckova"><code>@​ivanahuckova</code></a>
in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1249">grafana/grafana-plugin-sdk-go#1249</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.268.1...v0.269.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.268.1...v0.269.0</a></p>
<h2>Compatibility</h2>
<pre><code>gorelease -base v0.268.1 -version v0.269.0
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
ErrorInputFieldsWithoutRowsWideSeries: added
<h1>summary</h1>
<p>v0.269.0 is a valid semantic version for this release.<br />
</code></pre></p>
<h2>v0.268.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: include Data field when converting PublishStreamRequest by <a
href="https://github.com/sd2k"><code>@​sd2k</code></a> in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1248">grafana/grafana-plugin-sdk-go#1248</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/sd2k"><code>@​sd2k</code></a> made their
first contribution in <a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1248">grafana/grafana-plugin-sdk-go#1248</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.268.0...v0.268.1">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.268.0...v0.268.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f36933a2f6"><code>f36933a</code></a>
Export <code>ErrorInputFieldsWithoutRowsWideSeries</code> error (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1249">#1249</a>)</li>
<li><a
href="bdc70e0ebf"><code>bdc70e0</code></a>
fix: include Data field when converting PublishStreamRequest (<a
href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/issues/1248">#1248</a>)</li>
<li>See full diff in <a
href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.268.0...v0.269.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grafana/grafana-plugin-sdk-go&package-manager=go_modules&previous-version=0.268.0&new-version=0.269.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 09:14:42 +01:00
Ivana Huckova
58902e7ed9 Release 5.0.2 with error source fix for some downstream errors (#1980)
This PR fixes error source for 2 errors:
- parsing of invalid json response should be downstream error as we
expect to receive valid json from zabbix
- no host found error should be downstream. We are bumping sdk that
includes that fix
https://github.com/grafana/grafana-plugin-sdk-go/pull/1246.

As you can see - the invalid json parsing is now downstream error
<img width="1498" alt="image"
src="https://github.com/user-attachments/assets/88028dbe-0f73-47aa-8262-5729059ce12f"
/>
2025-02-27 12:30:19 +01:00
Ivana Huckova
d28a715bb1 Release 5.0.1 (#1976) 2025-02-25 10:11:33 +01:00
Zoltán Bedi
6034153046 Fix: host groups not showing in problems panel (#1965)
This PR fixes 2 issues mentioned below.
Fixes #1943
Fixes #1946

## Problems Panel not showing host groups:


[src/panel-triggers/components/Problems/Problems.tsx](0355f40fc2/src/panel-triggers/components/Problems/Problems.tsx)

![Image](https://github.com/user-attachments/assets/2d5d8207-dcd6-4e80-aef3-a9eadf4d3dc9)

### How to reproduce

1. Go to `Zabbix data source features` dashboard
2. Open Problems panel
3. In the panel config enable host groups field
4. Host groups should show up in the table

## Triggers not showing


![Image](https://github.com/user-attachments/assets/4319ebc1-bbdb-4648-b7d5-269e82351804)

### How to reproduce

1. Go to explore and select the zabbix ds
2. Select `Triggers` Query type
3. Add `Backend` as a group
4. Add `/.*/` as host
5. There should be 2 average triggers
2025-02-24 17:54:34 +01:00
Ivana Huckova
4774c315a8 Update github.com/grafana/grafana-plugin-sdk-go to v0.266.0 (#1975) 2025-02-24 14:39:47 +01:00
Sriram
f4376363eb Fix problems panel broken when selecting triggers (#1960)
This PR fixes an issue where the problems panel breaks when you change
to query type to `Triggers`.

![](https://grafana.zendesk.com/attachments/token/MNBgVTPRKZkwa6TsMBbtBQdIp/?name=image.png)

How to reproduce:

1. Go to `Zabbix data source features` dashboard
2. Open Problems panel
3. Change`Query type` to `Triggers`
4. Select `Problems` from `Count by`
5. Change the `Group` to `Backend`
6. The problems panel should not error

---------

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2025-02-24 11:01:08 +01:00
dependabot[bot]
a5cfbfa7d9 Bump serialize-javascript from 6.0.1 to 6.0.2 (#1974)
Bumps
[serialize-javascript](https://github.com/yahoo/serialize-javascript)
from 6.0.1 to 6.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/yahoo/serialize-javascript/releases">serialize-javascript's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.2</h2>
<ul>
<li>fix: serialize URL string contents to prevent XSS (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/173">#173</a>)
f27d65d</li>
<li>Bump <code>@​babel/traverse</code> from 7.10.1 to 7.23.7 (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/171">#171</a>)
02499c0</li>
<li>docs: update readme with URL support (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/146">#146</a>)
0d88527</li>
<li>chore: update node version and lock file  e2a3a91</li>
<li>fix typo (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/164">#164</a>)
5a1fa64</li>
</ul>
<p><a
href="https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2">https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b71ec23841"><code>b71ec23</code></a>
6.0.2</li>
<li><a
href="f27d65d3de"><code>f27d65d</code></a>
fix: serialize URL string contents to prevent XSS (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/173">#173</a>)</li>
<li><a
href="02499c0adf"><code>02499c0</code></a>
Bump <code>@​babel/traverse</code> from 7.10.1 to 7.23.7 (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/171">#171</a>)</li>
<li><a
href="0d885272f4"><code>0d88527</code></a>
docs: update readme with URL support (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/146">#146</a>)</li>
<li><a
href="e2a3a9173e"><code>e2a3a91</code></a>
chore: update node version and lock file</li>
<li><a
href="5a1fa646d9"><code>5a1fa64</code></a>
fix typo (<a
href="https://redirect.github.com/yahoo/serialize-javascript/issues/164">#164</a>)</li>
<li>See full diff in <a
href="https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serialize-javascript&package-manager=npm_and_yarn&previous-version=6.0.1&new-version=6.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 13:25:10 +01:00
dependabot[bot]
88c51806fd Bump dompurify from 3.1.6 to 3.2.4 (#1969)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.6 to
3.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cure53/DOMPurify/releases">dompurify's
releases</a>.</em></p>
<blockquote>
<h2>DOMPurify 3.2.4</h2>
<ul>
<li>Fixed a conditional and config dependent mXSS-style <a
href="https://nsysean.github.io/posts/dompurify-323-bypass/">bypass</a>
reported by <a
href="https://github.com/nsysean"><code>@​nsysean</code></a></li>
<li>Added a new feature to allow specific hook removal, thanks <a
href="https://github.com/davecardwell"><code>@​davecardwell</code></a></li>
<li>Added <em>purify.js</em> and <em>purify.min.js</em> to exports,
thanks <a
href="https://github.com/Aetherinox"><code>@​Aetherinox</code></a></li>
<li>Added better logic in case no window object is president, thanks <a
href="https://github.com/yehuya"><code>@​yehuya</code></a></li>
<li>Updated some dependencies called out by dependabot</li>
<li>Updated license files etc to show the correct year</li>
</ul>
<h2>DOMPurify 3.2.3</h2>
<ul>
<li>Fixed two conditional sanitizer bypasses discovered by <a
href="https://github.com/parrot409"><code>@​parrot409</code></a> and <a
href="https://x.com/slonser_"><code>@​Slonser</code></a></li>
<li>Updated the attribute clobbering checks to prevent future bypasses,
thanks <a
href="https://github.com/parrot409"><code>@​parrot409</code></a></li>
</ul>
<h2>DOMPurify 3.2.2</h2>
<ul>
<li>Fixed a possible bypass in case a rather specific config for custom
elements is set, thanks <a
href="https://github.com/yaniv-git"><code>@​yaniv-git</code></a></li>
<li>Fixed several minor issues with the type definitions, thanks again
<a href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Fixed a minor issue with the types reference for trusted types,
thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Fixed a minor problem with the template detection regex on some
systems, thanks <a
href="https://github.com/svdb99"><code>@​svdb99</code></a></li>
</ul>
<h2>DOMPurify 3.2.1</h2>
<ul>
<li>Fixed several minor issues with the type definitions, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a> <a
href="https://github.com/ghiscoding"><code>@​ghiscoding</code></a> <a
href="https://github.com/asamuzaK"><code>@​asamuzaK</code></a> <a
href="https://github.com/MiniDigger"><code>@​MiniDigger</code></a></li>
<li>Fixed an issue with non-minified dist files and order of imports,
thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
</ul>
<h2>DOMPurify 3.2.0</h2>
<ul>
<li>Added type declarations, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a> , <a
href="https://github.com/philmayfield"><code>@​philmayfield</code></a>,
<a href="https://github.com/aloisklink"><code>@​aloisklink</code></a>,
<a href="https://github.com/ssi02014"><code>@​ssi02014</code></a> and
others</li>
<li>Fixed a minor issue with the handling of hooks, thanks <a
href="https://github.com/kevin-mizu"><code>@​kevin-mizu</code></a></li>
</ul>
<h2>DOMPurify 3.1.7</h2>
<ul>
<li>Fixed an issue with comment detection and possible bypasses with
specific config settings, thanks <a
href="https://github.com/masatokinugawa"><code>@​masatokinugawa</code></a></li>
<li>Fixed several smaller typos in documentation and test &amp; build
files, thanks <a
href="https://github.com/christianhg"><code>@​christianhg</code></a></li>
<li>Added better support for Angular compiler, thanks <a
href="https://github.com/jeroen1602"><code>@​jeroen1602</code></a></li>
<li>Added several new attributes to HTML and SVG allow-list, thanks <a
href="https://github.com/Gigabyte5671"><code>@​Gigabyte5671</code></a>
and <a href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Removed the <code>foreignObject</code> element from the list of HTML
entry-points, thanks <a
href="https://github.com/masatokinugawa"><code>@​masatokinugawa</code></a></li>
<li>Bumped several dependencies to be more up to date</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec29e65f36"><code>ec29e65</code></a>
Merge pull request <a
href="https://redirect.github.com/cure53/DOMPurify/issues/1062">#1062</a>
from cure53/main</li>
<li><a
href="1c1b183862"><code>1c1b183</code></a>
chore: Preparing 3.2.4 release</li>
<li><a
href="d18ffcb554"><code>d18ffcb</code></a>
fix: Changed the template literal regex to avoid a config-dependent
bypass</li>
<li><a
href="0d64d2b12f"><code>0d64d2b</code></a>
Merge pull request <a
href="https://redirect.github.com/cure53/DOMPurify/issues/1060">#1060</a>
from yehuya/initializeTestImprovements</li>
<li><a
href="9ad7933156"><code>9ad7933</code></a>
tests: DOMPurify custom window tests improvements</li>
<li><a
href="72760ca8ee"><code>72760ca</code></a>
Merge pull request <a
href="https://redirect.github.com/cure53/DOMPurify/issues/1059">#1059</a>
from yehuya/fixMissingWindowElement</li>
<li><a
href="bc72d44b2e"><code>bc72d44</code></a>
Fix tests</li>
<li><a
href="363a89dd3a"><code>363a89d</code></a>
fix: handle undefined Element in DOMPurify initialization</li>
<li><a
href="f41b45df18"><code>f41b45d</code></a>
Update LICENSE</li>
<li><a
href="b25bf26d67"><code>b25bf26</code></a>
Update README.md</li>
<li>Additional commits viewable in <a
href="https://github.com/cure53/DOMPurify/compare/3.1.6...3.2.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dompurify&package-manager=npm_and_yarn&previous-version=3.1.6&new-version=3.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 11:54:05 +01:00
Sam Jewell
ebf4c26997 Use go install to install golint (#1967)
This is the recommended approach since Go 1.17

I was getting an error when running `make install`:
```
GO111MODULE=off go get -u golang.org/x/lint/golint
go: modules disabled by GO111MODULE=off; see 'go help modules'
```
2025-02-12 16:25:49 +01:00
Zoltán Bedi
aa63bb8835 Add Changesets configuration and update development documentation (#1964)
Introduce Changesets for versioning and changelog generation, and
enhance development documentation to guide contributors on using
Changesets effectively.
2025-02-06 10:35:36 +01:00