592380851cd5c10752d331176f6b5e9b98063f88
2301 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
045c708c69 |
Fix: ensure that applicationids parameter only gets passed when the datasource supports it. (#2110)
Zabbix 5.0.x supported filtering `Problems` feature with `applications`.
When this got removed, we removed the filter dropdown from the UI, but
failed to check whether applications were supported before sending out
the request with the parameters.
This was causing dashboards that had been created with zabbix version
`5.0.x` to fail when querying with newer versions of our plugin with
error: `Invalid params. Invalid parameter "/": unexpected parameter
"applicationids".`
These changes now ensure that we also check whether applications filter
should be supported before sending the backend request to fetch
problems.
How to test:
- use the attached JSON file. This was created using zabbix50 and
applying an `applicationids` filter for `Problems` query type OR
- run the `zabbix50` test environment:
```
cd devenv/zabbix50
docker-compose up -d
```
- create a dashboard that queries for `Problems` and filters with
applications then export the dashboard JSON
- stop the `zabbix50` test environment and start the `zabbix74` test
environment
```
docker-compose stop
cd ../zabbix74
docker-compose up -d
```
- import the dashboard you created above, it should load and work as
expected.
Bottom panel was created using zabbix50 and it used the application
filter. Both panels now load as expected:
<img width="2558" height="1018" alt="Screenshot 2025-10-21 at 2 28
25 PM"
src="https://github.com/user-attachments/assets/9613d59b-3f88-420c-9897-f8d988b3d2f0"
/>
Fixes https://github.com/grafana/grafana-zabbix/issues/1852
|
||
|
|
2d9714a4db |
Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.279.0 to 0.281.0 (#2114)
Bumps [github.com/grafana/grafana-plugin-sdk-go](https://github.com/grafana/grafana-plugin-sdk-go) from 0.279.0 to 0.281.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.281.0</h2> <h2>What's Changed</h2> <ul> <li>Chore: go.mod upgrades by <a href="https://github.com/ryantxu"><code>@ryantxu</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1413">grafana/grafana-plugin-sdk-go#1413</a></li> <li>Docs: Add frame json schema by <a href="https://github.com/toddtreece"><code>@toddtreece</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1411">grafana/grafana-plugin-sdk-go#1411</a></li> <li>chore(deps): Update module golang.org/x/oauth2 to v0.32.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/1417">grafana/grafana-plugin-sdk-go#1417</a></li> <li>chore(deps): Update module github.com/prometheus/common to v0.67.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/1416">grafana/grafana-plugin-sdk-go#1416</a></li> <li>experimental.DataQuery: add unit 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/1418">grafana/grafana-plugin-sdk-go#1418</a></li> <li>chore(deps): Update module golang.org/x/sys to v0.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/1421">grafana/grafana-plugin-sdk-go#1421</a></li> <li>experimental: DataQuery: switch from timeRange to _timeRange by <a href="https://github.com/gabor"><code>@gabor</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1420">grafana/grafana-plugin-sdk-go#1420</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.280.0...v0.281.0">https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.280.0...v0.281.0</a></p> <h2>Compatibility</h2> <p>The way <code>experimental.DataQuery</code> objects get serialised to JSON has slightly changed, for details see <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1420">grafana/grafana-plugin-sdk-go#1420</a></p> <pre><code>gorelease -base v0.280.0 -version v0.281.0 # summary v0.281.0 is a valid semantic version for this release. </code></pre> <h2>v0.280.0</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): Update module google.golang.org/protobuf to v1.36.8 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/1393">grafana/grafana-plugin-sdk-go#1393</a></li> <li>chore(deps): Update module github.com/stretchr/testify to v1.11.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/1394">grafana/grafana-plugin-sdk-go#1394</a></li> <li>chore(deps): Update module google.golang.org/grpc to v1.75.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/1395">grafana/grafana-plugin-sdk-go#1395</a></li> <li>chore(deps): Update module github.com/grafana/pyroscope-go/godeltaprof to v0.1.9 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/1397">grafana/grafana-plugin-sdk-go#1397</a></li> <li>chore(deps): Update module github.com/stretchr/testify to v1.11.1 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/1398">grafana/grafana-plugin-sdk-go#1398</a></li> <li>chore(deps): Update module github.com/apache/arrow-go/v18 to v18.4.1 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/1396">grafana/grafana-plugin-sdk-go#1396</a></li> <li>chore(deps): Update OpenTelemetry packages 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/1387">grafana/grafana-plugin-sdk-go#1387</a></li> <li>chore(deps): Update module github.com/getkin/kin-openapi to v0.133.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/1402">grafana/grafana-plugin-sdk-go#1402</a></li> <li>Build: Move build info to new package by <a href="https://github.com/toddtreece"><code>@toddtreece</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1399">grafana/grafana-plugin-sdk-go#1399</a></li> <li>E2E: Move e2e mage targets to new package by <a href="https://github.com/toddtreece"><code>@toddtreece</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1404">grafana/grafana-plugin-sdk-go#1404</a></li> <li>Build: Rename build/info to build/buildinfo by <a href="https://github.com/toddtreece"><code>@toddtreece</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1405">grafana/grafana-plugin-sdk-go#1405</a></li> <li>Chore: Upgade github.com/prometheus/client_golang v1.23.0 => v1.23.2 by <a href="https://github.com/wbrowne"><code>@wbrowne</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1406">grafana/grafana-plugin-sdk-go#1406</a></li> <li>Feat: add session token support for sigv4 to support auth service by <a href="https://github.com/njvrzm"><code>@njvrzm</code></a> in <a href="https://redirect.github.com/grafana/grafana-plugin-sdk-go/pull/1410">grafana/grafana-plugin-sdk-go#1410</a></li> </ul> <h2>Compatibility</h2> <pre><code>❯ gorelease -base v0.279.0 -version v0.280.0 <h1>github.com/grafana/grafana-plugin-sdk-go/backend</h1> <h2>compatible changes</h2> <p>HTTPSettings.SigV4SessionToken: added</p> <h1>github.com/grafana/grafana-plugin-sdk-go/backend/httpclient</h1> <h2>compatible changes</h2> <p>SigV4Config.SessionToken: added</p> <p></tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d4e717c757 | Release v6.0.3 (#2102) | ||
|
|
a489c588d0 |
Chore: Set grpc limits explicitly (#2101)
Set `MaxReceiveMsgSize` as 32mb and `MaxSendMsgSize` as 100mb |
||
|
|
1f6ba92d96 | Release 6.0.2 (#2091) | ||
|
|
6580bf8f6e |
Refactor regex pattern validation to use timeout-based approach (#2090)
- Remove isPathologicalRegex function and replace with MatchTimeout - Simplify parseFilter by relying on runtime timeout protection - Add comprehensive timeout test for pathological regex patterns - Set 5-second timeout for all compiled regex operations |
||
|
|
0194360f61 | Release 6.0.1 (#2088) | ||
|
|
5db35450a2 |
Fix: Remove regex pattern length restriction (#2087)
In this PR I removed the regex pattern length restriction because from multi value variables this length can be easly reached, also if the regex is going to be too long it will be caught in the timeout. Fixes #2086 |
||
|
|
e559459a96 |
Release 6.0.0 (#2084)
Co-authored-by: Kristian Bremberg <114284895+KristianGrafana@users.noreply.github.com> |
||
|
|
b7adcea1fb |
More info about acknowledges from zabbix (#2071)
This PR is trying to add functionality requested in [#2061 More info about acknowledges from zabbix](https://github.com/grafana/grafana-zabbix/issues/2061) ### Key features - already described in [Enhancement request](https://github.com/grafana/grafana-zabbix/issues/2061) ### How It Works - using bitwise AND checks of [**action** field in zabbix event.acknowledges](https://www.zabbix.com/documentation/current/en/manual/api/reference/event/acknowledge) keywords are added at beginning of ack.message field on problem panel in grafana in fllowing order: - (un)acknowledged - (un)supressed - changed severity ### Testing - No testing was done, sorry --------- Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com> |
||
|
|
6a1d3b6abe | Add regex safety checks and tests for pathological patterns (#2083) | ||
|
|
b13d567eee |
chore: bump @grafana/create-plugin configuration to 5.26.4 (#2082)
Bumps [`@grafana/create-plugin`](https://github.com/grafana/plugin-tools/tree/main/packages/create-plugin) configuration from 4.2.1 to 5.26.4. **Notes for reviewer:** This is an auto-generated PR which ran `@grafana/create-plugin update`. Please consult the create-plugin [CHANGELOG.md](https://github.com/grafana/plugin-tools/blob/main/packages/create-plugin/CHANGELOG.md) to understand what may have changed. Please review the changes thoroughly before merging. --------- Co-authored-by: grafana-plugins-platform-bot[bot] <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com> Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com> |
||
|
|
e76741b453 | Fix: alias functions in Services query type (#2078) | ||
|
|
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 |
||
|
|
47226b864d | Add create plugin update workflow (#2074) | ||
|
|
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 |
||
|
|
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 |
||
|
|
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=" |
||
|
|
b42bd2e3c2 |
Set correct link to the documentation (#2068)
* Link the PR to the related issue https://github.com/grafana/grafana-zabbix/issues/2067 |
||
|
|
fb6b95b92b | Release 5.2.1 (#2066) | ||
|
|
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" /> |
||
|
|
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=" |
||
|
|
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> |
||
|
|
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. |
||
|
|
7e0070e4f6 | Release: Bump version to 5.2.0 and update changelog for new features and fixes (#2054) | ||
|
|
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 |
||
|
|
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> |
||
|
|
04ef3774b0 |
Zabbix 7.4 compatibility tests (#2053)
* Resolves issue (#2051) |
||
|
|
e65793f3be | Remove reviewers from dependabot.yml (#2050) | ||
|
|
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>"A"</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=" |
||
|
|
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" /> |
||
|
|
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=" |
||
|
|
764a945fb0 | Chore: update version to 5.1.0 and update changelog (#2026) | ||
|
|
301326084a |
Fix: Variable item not filtering for item tag (#2006)
Fixes #1930 Fixes #1543 Fixes #1329 TODO - [x] Add test |
||
|
|
aed76bfaf8 |
Remove id-token permission for compatibility workflows (#2021)
The read value for id-token is not available. This PR fixes that. |
||
|
|
8136184a54 |
Fix: d.for.Each is not a function errors (#2005)
Fixes #2002 |
||
|
|
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> |
||
|
|
8618b3b169 | Chore: update workflow permissions (#2019) | ||
|
|
7e956c24b3 | update workflows (#2018) | ||
|
|
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=" |
||
|
|
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 </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
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. |
||
|
|
8d06e049fb | Enhance error handling in health check (#1998) | ||
|
|
a02a88579e | Fix: TLS handshake timeout caused by go 1.23 (#1997) | ||
|
|
0594cc8ab0 | Update prismjs dependency to version 1.30.0 (#1999) | ||
|
|
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. |
||
|
|
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. |
||
|
|
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. |
||
|
|
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: "Map maximum size exceeded" 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: "Map maximum size exceeded" 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 "object without properties" 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=" |
||
|
|
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 |