Releases: grafana/grafana-plugin-sdk-go
v0.260.3
What's Changed
- Chore: Update apache/arrow-go by @toddtreece in #1170
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
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
What's Changed
- Fix proxy hash by @njvrzm in #1157
- Fix error source bug in ErrorResponseWithErrorSource by @ivanahuckova in #1158
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
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 removeexperimental/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
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
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
v0.259.1
What's Changed
- Export errors for time series processing by @ivanahuckova in #1134
- Handle endpoint type correctly in datasource_metrics_middleware by @aangelisc in #1135
Full Changelog: v0.259.0...v0.259.1
v0.259.0
What's Changed
- build(deps): bump github.com/hashicorp/go-plugin from 1.6.1 to 1.6.2 by @dependabot in #1127
- build(deps): bump github.com/prometheus/common from 0.60.0 to 0.60.1 by @dependabot in #1129
- errrorsource: Handle if errors are nil by @aangelisc in #1131
- Data source HTTP metrics by @aangelisc in #1130
Full Changelog: v0.258.0...v0.259.0
v0.258.0
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.