Skip to content

Releases: grafana/grafana-plugin-sdk-go

v0.261.0

08 Jan 15:35
5364a9d
Compare
Choose a tag to compare

What's Changed

  • Mark TLS certificate verification error as downstream by @ivanahuckova in #1171
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.32.0 to 1.33.0 by @dependabot in #1172
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 by @dependabot in #1173
  • build(deps): bump go.opentelemetry.io/contrib/propagators/jaeger from 1.32.0 to 1.33.0 by @dependabot in #1175
  • build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.1.0 to 2.2.0 by @dependabot in #1174
  • Chore: update dependencies by @ryantxu in #1186
  • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.26.0 to 0.27.0 by @dependabot in #1182
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.57.0 to 0.58.0 by @dependabot in #1183
  • build(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.2 by @dependabot in #1180
  • Fix missing info severity level in JSON for notices in frame meta by @zenador in #1185
  • Enrich errors with error source using grpc status package by @wbrowne in #1163
  • Do not log error when standlone.txt does not exist by @wbrowne in #1188
  • Fix: Check for missing client config in secure socks proxy check by @kevinwcyu in #1179

New Contributors

Full Changelog: v0.260.3...v0.261.0

Compatibility

gorelease -base=v0.260.3 -version=v0.261.0           
                                                                                                                    
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
ErrorSourceFromGrpcStatusError: added
IsPluginError: added

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

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

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