Skip to content

Releases: grafana/grafana-plugin-sdk-go

v0.260.3

13 Dec 13:00
v0.260.3
3a13464
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.260.2...v0.260.3

Compatibility

gorelease -base v0.260.2 -version v0.260.3
# summary
v0.260.3 is a valid semantic version for this release.

v0.260.2

11 Dec 14:31
v0.260.2
7ab9d40
Compare
Choose a tag to compare

What's Changed

  • SQL: Set relevant errors to downstream by @aangelisc in #1159
  • build(deps): bump golang.org/x/text from 0.20.0 to 0.21.0 by @dependabot in #1167
  • Arrow: Update arrow to v18 by @ryantxu in #1164
  • build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 by @dependabot in #1168
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.56.0 to 0.57.0 by @dependabot in #1155
  • build(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.1 by @dependabot in #1169
  • Chore: Add arrow_json_stdlib build tag by @toddtreece in #1165

Full Changelog: v0.260.1...v0.260.2

Compatibility

gorelease -base v0.260.1 -version v0.260.2
# github.com/grafana/grafana-plugin-sdk-go/data
## incompatible changes
ArrowToJSON: changed from func(github.com/apache/arrow/go/v15/arrow.Record, FrameInclude) ([]byte, error) to func(github.com/apache/arrow-go/v18/arrow.Record, FrameInclude) ([]byte, error)
FrameToArrowTable: changed from func(*Frame) (github.com/apache/arrow/go/v15/arrow.Table, error) to func(*Frame) (github.com/apache/arrow-go/v18/arrow.Table, error)
FromArrowRecord: changed from func(github.com/apache/arrow/go/v15/arrow.Record) (*Frame, error) to func(github.com/apache/arrow-go/v18/arrow.Record) (*Frame, error)

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

v0.260.1

28 Nov 15:15
7ef35b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.260.0...v0.260.1

Compatibility

gorelease -base v0.260.0 -version v0.260.1
# summary
v0.260.1 is a valid semantic version for this release.

v0.260.0

27 Nov 15:43
96b34c3
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #1153
  • build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #1154
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #1156
  • Deprecate experimental/errorsource and remove experimental/errorsource/httpclient by @ivanahuckova in #1150

Full Changelog: v0.259.4...v0.260.0

Compatibility

Below incompatible changes in github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource should be compatible since we've introduced type aliases and seems like gorelease doesn't take that into consideration. Main change is changing Error to a type alias for status.ErrorWithSource. Additionally, we have removed the experimental package github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource/httpclient, as the error source middleware is now included in the HTTP client by default. Consequently, this experimental package is no longer needed.

grafana-plugin-sdk-go % gorelease -base v0.259.4 -version v0.260.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
ErrorResponseWithErrorSource: added
ErrorWithSource: added
NewErrorWithSource: added
PluginError: added

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

# github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource
## incompatible changes
Error: changed from Error to github.com/grafana/grafana-plugin-sdk-go/experimental/status.ErrorWithSource
New: changed from func(error, github.com/grafana/grafana-plugin-sdk-go/experimental/status.Source, github.com/grafana/grafana-plugin-sdk-go/backend.Status) Error to func(error, github.com/grafana/grafana-plugin-sdk-go/experimental/status.Source, github.com/grafana/grafana-plugin-sdk-go/backend.Status) github.com/grafana/grafana-plugin-sdk-go/experimental/status.ErrorWithSource
SourceError: changed from func(github.com/grafana/grafana-plugin-sdk-go/experimental/status.Source, error, bool) Error to func(github.com/grafana/grafana-plugin-sdk-go/experimental/status.Source, error, bool) github.com/grafana/grafana-plugin-sdk-go/experimental/status.ErrorWithSource

# github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource/httpclient
## incompatible changes
package removed

# github.com/grafana/grafana-plugin-sdk-go/experimental/status
## compatible changes
ErrorWithSource: added
NewErrorWithSource: added
PluginError: added

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

v0.259.4

22 Nov 17:41
0263252
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 by @dependabot in #1142
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.31.0 to 1.32.0 by @dependabot in #1144
  • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.25.0 to 0.26.0 by @dependabot in #1145
  • build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #1146
  • Update datasource metrics middleware by @aangelisc in #1151

Full Changelog: v0.259.3...v0.259.4

v0.259.3

20 Nov 11:06
0aa9d95
Compare
Choose a tag to compare

What's Changed

  • Use hash of proxy settings as part of datasource instance cache key by @njvrzm in #1133
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.56.0 to 0.57.0 by @dependabot in #1138
  • build(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 by @dependabot in #1140
  • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.31.0 to 1.32.0 by @dependabot in #1141
  • build(deps): bump github.com/getkin/kin-openapi from 0.124.0 to 0.128.0 by @dependabot in #1128

Full Changelog: v0.259.2...v0.259.3

Compatibility

❯ gorelease -base v0.259.2 -version v0.259.3
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
(*GrafanaCfg).ProxyHash: added

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

v0.259.2

07 Nov 16:50
ff8e414
Compare
Choose a tag to compare

What's Changed

  • Mark err as downstream if its from the secure socks proxy by @iwysiu in #1136

Full Changelog: v0.259.1...v0.259.2

Compatibility

gorelease -base v0.259.1 -version v0.259.2
# summary
v0.259.2 is a valid semantic version for this release.

v0.259.1

06 Nov 12:40
0cf8fda
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.259.0...v0.259.1

v0.259.0

05 Nov 12:24
501b836
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.258.0...v0.259.0

v0.258.0

24 Oct 09:31
b4e6ef7
Compare
Choose a tag to compare

What's Changed

  • Tracing: Allow trace id to propagate and included in logs even though tracing disabled by @marefr in #1126
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.53.0 to 0.56.0 by @dependabot in #1120
  • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.29.0 to 1.31.0 by @dependabot in #1121
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.53.0 to 0.56.0 by @dependabot in #1122

Full Changelog: v0.257.0...v0.258.0

Compatibility

gorelease -base v0.257.0 -version v0.258.0
# summary
v0.258.0 is a valid semantic version for this release.