Releases: grafana/grafana-plugin-sdk-go
Releases · grafana/grafana-plugin-sdk-go
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.
v0.257.0
What's Changed
Full Changelog: v0.256.0...v0.257.0
Compatibility
Below incompatible changes shouldn't affect any plugins since it's an "internal" function used internally in the SDK and in Grafana.
gorelease -base v0.256.0 -version v0.257.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## incompatible changes
GRPCServeOpts: changed from func(ServeOpts) github.com/grafana/grafana-plugin-sdk-go/backend/grpcplugin.ServeOpts to func(ServeOpts) (github.com/grafana/grafana-plugin-sdk-go/backend/grpcplugin.ServeOpts, error)
ServeOpts: old is comparable, new is not
## compatible changes
Handlers: added
NewTracingMiddleware: added
ServeOpts.HandlerMiddlewares: added
ServeOpts.HandlerWithMiddlewares: added
# summary
v0.257.0 is a valid semantic version for this release.
v0.256.0
What's Changed
- build(deps): bump github.com/urfave/cli from 1.22.15 to 1.22.16 by @dependabot in #1123
- build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #1124
- Fix user-agent parsing of security releases by @derSascha in #1119
New Contributors
- @derSascha made their first contribution in #1119
Full Changelog: v0.255.0...v0.256.0
Compatibility
# summary
v0.256.0 is a valid semantic version for this release.
v0.255.0
What's Changed
- Logging and metrics handler middlewares by @marefr in #1117
- build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.23.0 to 0.25.0 by @dependabot in #1114
Full Changelog: v0.254.0...v0.255.0
Compatibility
gorelease -base v0.254.0 -version v0.255.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
NewLoggerMiddleware: added
NewMetricsMiddleware: added
# summary
v0.255.0 is a valid semantic version for this release.
v0.254.0
What's Changed
- chore: bump go version to 1.22 by @s4kh in #1112
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.31.0 by @dependabot in #1110
- chore: add GA pipeline badge by @s4kh in #1116
- build(deps): bump github.com/prometheus/common from 0.55.0 to 0.60.0 by @dependabot in #1104
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.28.0 to 1.31.0 by @dependabot in #1108
New Contributors
Full Changelog: v0.253.0...v0.254.0
Compatibility
gorelease -base v0.253.0 -version v0.254.0
# summary
v0.254.0 is a valid semantic version for this release.