Skip to content

Releases: grafana/grafana-plugin-sdk-go

v0.280.0

02 Oct 14:29
896568c

Choose a tag to compare

What's Changed

  • chore(deps): Update module google.golang.org/protobuf to v1.36.8 by @renovate-sh-app[bot] in #1393
  • chore(deps): Update module github.com/stretchr/testify to v1.11.0 by @renovate-sh-app[bot] in #1394
  • chore(deps): Update module google.golang.org/grpc to v1.75.0 by @renovate-sh-app[bot] in #1395
  • chore(deps): Update module github.com/grafana/pyroscope-go/godeltaprof to v0.1.9 by @renovate-sh-app[bot] in #1397
  • chore(deps): Update module github.com/stretchr/testify to v1.11.1 by @renovate-sh-app[bot] in #1398
  • chore(deps): Update module github.com/apache/arrow-go/v18 to v18.4.1 by @renovate-sh-app[bot] in #1396
  • chore(deps): Update OpenTelemetry packages by @renovate-sh-app[bot] in #1387
  • chore(deps): Update module github.com/getkin/kin-openapi to v0.133.0 by @renovate-sh-app[bot] in #1402
  • Build: Move build info to new package by @toddtreece in #1399
  • E2E: Move e2e mage targets to new package by @toddtreece in #1404
  • Build: Rename build/info to build/buildinfo by @toddtreece in #1405
  • Chore: Upgade github.com/prometheus/client_golang v1.23.0 => v1.23.2 by @wbrowne in #1406
  • Feat: add session token support for sigv4 to support auth service by @njvrzm in #1410

Compatibility

❯ gorelease -base v0.279.0 -version v0.280.0


# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
HTTPSettings.SigV4SessionToken: added

# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
SigV4Config.SessionToken: added

# github.com/grafana/grafana-plugin-sdk-go/build
## incompatible changes
E2E: removed
GetBuildInfo: changed from InfoGetterFunc to github.com/grafana/grafana-plugin-sdk-go/build/buildinfo.GetterFunc
Info: changed from Info to github.com/grafana/grafana-plugin-sdk-go/build/buildinfo.Info
InfoGetter: changed from InfoGetter to github.com/grafana/grafana-plugin-sdk-go/build/buildinfo.Getter
InfoGetterFunc: changed from InfoGetterFunc to github.com/grafana/grafana-plugin-sdk-go/build/buildinfo.GetterFunc

# github.com/grafana/grafana-plugin-sdk-go/build/buildinfo
## compatible changes
package added

# github.com/grafana/grafana-plugin-sdk-go/data
## incompatible changes
ArrowToJSON: changed from func(github.com/apache/arrow-go/v18/arrow.Record, FrameInclude) ([]byte, error) to func(github.com/apache/arrow-go/v18/arrow.RecordBatch, FrameInclude) ([]byte, error)
FromArrowRecord: changed from func(github.com/apache/arrow-go/v18/arrow.Record) (*Frame, error) to func(github.com/apache/arrow-go/v18/arrow.RecordBatch) (*Frame, error)

# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/mage
## compatible changes
package added

# summary
v0.280.0 is a valid semantic version for this release.

Full Changelog: v0.279.0...v0.280.0

v0.279.0

29 Aug 10:33
0b7cf32

Choose a tag to compare

What's Changed

  • Renovate config. Remove dependabot by @andresmgot in #1385
  • logging: add plugin version to contextual logging by @njvrzm in #1391
  • Dependency updates:
    • build(deps): bump go.opentelemetry.io/otel from 1.36.0 to 1.37.0 by @dependabot[bot] in #1340
    • build(deps): bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.37.0 by @dependabot[bot] in #1341
    • build(deps): bump github.com/urfave/cli from 1.22.16 to 1.22.17 by @dependabot[bot] in #1344
    • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.36.0 to 1.37.0 by @dependabot[bot] in #1343
    • build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0 by @dependabot[bot] in #1346
    • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.61.0 to 0.62.0 by @dependabot[bot] in #1347
    • build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by @dependabot[bot] in #1349
    • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.36.0 to 1.37.0 by @dependabot[bot] in #1350
    • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.30.0 to 0.31.0 by @dependabot[bot] in #1354
    • build(deps): bump github.com/apache/arrow-go/v18 from 18.3.0 to 18.4.0 by @dependabot[bot] in #1355
    • fix(deps): update github.com/chromedp/cdproto digest to 08a3db8 by @renovate-sh-app[bot] in #1356
    • fix(deps): update golang.org/x/exp digest to 645b1fa by @renovate-sh-app[bot] in #1357
    • fix(deps): update google.golang.org/genproto/googleapis/rpc digest to f173205 by @renovate-sh-app[bot] in #1358
    • fix(deps): update module github.com/prometheus/client_golang to v1.22.0 by @renovate-sh-app[bot] in #1360
    • fix(deps): update module github.com/prometheus/client_golang to v1.23.0 by @renovate-sh-app[bot] in #1362
    • fix(deps): update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to v1.37.0 by @renovate-sh-app[bot] in #1365
    • build(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.2 by @dependabot[bot] in #1366
    • fix(deps): update github.com/chromedp/cdproto digest to d308e07 by @renovate-sh-app[bot] in #1368
    • fix(deps): update google.golang.org/genproto/googleapis/rpc digest to a7a43d2 by @renovate-sh-app[bot] in #1369
    • fix(deps): update module golang.org/x/sys to v0.35.0 by @renovate-sh-app[bot] in #1374
    • fix(deps): update module google.golang.org/protobuf to v1.36.7 by @renovate-sh-app[bot] in #1373
    • build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #1375
    • fix(deps): update golang.org/x/exp digest to a408d31 by @renovate-sh-app[bot] in #1377
    • chore(deps): update actions/checkout action to v4.3.0 by @renovate-sh-app[bot] in #1378
    • fix(deps): update golang.org/x/exp digest to 51f8813 by @renovate-sh-app[bot] in #1380
    • fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 5f3141c by @renovate-sh-app[bot] in #1381
    • fix(deps): update module github.com/hashicorp/go-plugin to v1.7.0 by @renovate-sh-app[bot] in #1382
    • chore(deps): Update dependency go to v1.24.6 by @renovate-sh-app[bot] in #1386

New Contributors

  • @renovate-sh-app[bot] made their first contribution in #1356

Full Changelog: v0.278.0...v0.279.0

Compatibility

❯ gorelease --base v0.278.0 --version v0.279.0
# summary
v0.279.0 is a valid semantic version for this release.

v0.278.0

25 Jun 07:05
c278ab7

Choose a tag to compare

What's Changed

  • build(deps): bump actions/setup-go from 5.3.0 to 5.5.0 by @dependabot in #1314
  • build(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 by @dependabot in #1316
  • build(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 by @dependabot in #1317
  • When calling httpclient.New without any options return a new client with default configuration by @DanCech in #1312
  • build(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.1 by @dependabot in #1321
  • build(deps): bump github.com/prometheus/common from 0.63.0 to 0.64.0 by @dependabot in #1319
  • build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #1320
  • build(deps): bump github.com/apache/arrow-go/v18 from 18.2.0 to 18.3.0 by @dependabot in #1318
  • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.29.0 to 0.30.0 by @dependabot in #1323
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.35.0 to 1.36.0 by @dependabot in #1325
  • feat: add custom error type for unsupported column types by @dgiagio in #1326
  • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.35.0 to 1.36.0 by @dependabot in #1328
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.35.0 to 1.36.0 by @dependabot in #1329
  • build(deps): bump google.golang.org/grpc from 1.72.1 to 1.73.0 by @dependabot in #1332
  • build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot in #1334
  • build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #1335
  • experimental: conversions: add test by @gabor in #1337
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.60.0 to 0.61.0 by @dependabot in #1338
  • build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus from 1.0.1 to 1.1.0 by @dependabot in #1339
  • experimental: apis: do not default to refid=A by @gabor in #1336

Change in experimental behavior

The experimental ToDataSourceQueries function was changed to be more compatible with the behavior of the /api/ds/query API: if an empty refId is received, it is now not updated to "A" (see #1336)

New Contributors

Full Changelog: v0.277.1...v0.278.0

Compatibility

gorelease -base v0.277.1 -version v0.278.0
# github.com/grafana/grafana-plugin-sdk-go/data/sqlutil
## compatible changes
ErrColumnTypeNotSupported: added

# summary
v0.278.0 is a valid semantic version for this release.

v0.277.1

08 May 11:58
e5dcc3f

Choose a tag to compare

What's Changed

New Contributors

Compatibility

# summary
v0.277.1 is a valid semantic version for this release.

Full Changelog: v0.277.0...v0.277.1

v0.277.0

16 Apr 16:48
6965c31

Choose a tag to compare

What's Changed

Full Changelog: v0.276.0...v0.277.0

$ gorelease -base v0.276.0 -version v0.277.0
# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
NewHTTPTransport: added

# summary
v0.277.0 is a valid semantic version for this release.

v0.276.0

11 Apr 14:49
fafb0fb

Choose a tag to compare

What's Changed

  • Fix: return clone of http.DefaultTransport from GetTransport() with no arguments by @njvrzm in #1296

Full Changelog: v0.275.0...v0.276.0

Compatibility

❯ gorelease -base v0.275.0 -version v0.276.0
# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
GetDefaultTransport: added

# summary
v0.276.0 is a valid semantic version for this release.

v0.275.0

11 Apr 09:44
567114a

Choose a tag to compare

What's Changed

  • CODEOWENERS: update ownership of /experimental/apis/data by @gabor in #1221
  • build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #1270
  • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.28.0 to 0.29.0 by @dependabot in #1273
  • build(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #1271
  • Live: Add watch scope and allow dots in namespace by @ryantxu in #1269
  • build(deps): bump github.com/apache/arrow-go/v18 from 18.0.1-0.20241212180703-82be143d7c30 to 18.2.0 by @dependabot in #1272
  • build(deps): bump golang.org/x/net from 0.36.0 to 0.37.0 by @dependabot in #1280
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.34.0 to 1.35.0 by @dependabot in #1279
  • build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.131.0 by @dependabot in #1282
  • Update Go 1.24 by @andresmgot in #1290
  • build(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by @dependabot in #1285
  • build(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 by @dependabot in #1288
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.59.0 to 0.60.0 by @dependabot in #1287
  • build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #1286
  • build(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #1291
  • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.34.0 to 1.35.0 by @dependabot in #1292
  • build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by @dependabot in #1294
  • build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #1293
  • fix: avoid crash due to fallthrough in *ConfFloat64 nil comparisons by @ivant in #1277
  • Don't allow use of http.DefaultTransport with secure socks proxy by @beejeebus in #1295

New Contributors

Full Changelog: v0.274.0...v0.275.0

Compatibility

gorelease -base v0.274.0 -version v0.275.0
# github.com/grafana/grafana-plugin-sdk-go/live
## compatible changes
ScopeWatch: added

# summary
v0.275.0 is a valid semantic version for this release.

v0.274.0

14 Mar 13:56
c575855

Choose a tag to compare

What's Changed

  • Add mage target for running tests with race detector by @wbrowne in #1268

Full Changelog: v0.273.0...v0.274.0

Compatibility

gorelease -base=v0.273.0 -version=v0.274.0 
# github.com/grafana/grafana-plugin-sdk-go/build
## compatible changes
TestRace: added

# summary
v0.274.0 is a valid semantic version for this release.

v0.273.0

13 Mar 14:53
e36e738

Choose a tag to compare

What's Changed

Full Changelog: v0.272.0...v0.273.0

Compatibility

gorelease -base=v0.272.0 -version=v0.273.0
# github.com/grafana/grafana-plugin-sdk-go/build
## compatible changes
Build.Custom: added

# summary
v0.273.0 is a valid semantic version for this release.

v0.272.0

13 Mar 09:23
3795667

Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #1265
  • Add streaming header information to protobuf by @wbrowne in #1264

Full Changelog: v0.271.0...v0.272.0

Compatibility

gorelease -base=v0.271.0 -version=v0.272.0
# github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2
## compatible changes
(*PublishStreamRequest).GetHeaders: added
(*RunStreamRequest).GetHeaders: added
(*SubscribeStreamRequest).GetHeaders: added
PublishStreamRequest.Headers: added
RunStreamRequest.Headers: added
SubscribeStreamRequest.Headers: added

# summary
v0.272.0 is a valid semantic version for this release.