Releases: grafana/grafana-plugin-sdk-go
Releases · grafana/grafana-plugin-sdk-go
v0.134.0
What's Changed
- sqlutil - Dynamic frame by @scottlepp in #498
- Chore: Render JSON field as string in golden output by @toddtreece in #501
Full Changelog: v0.133.0...v0.134.0
Compatibility
gorelease -base v0.133.0 -version v0.134.0
# github.com/grafana/grafana-plugin-sdk-go/data/converters
## compatible changes
Uint8ArrayToNullableString: added
# github.com/grafana/grafana-plugin-sdk-go/data/sqlutil
## compatible changes
Converter.Dynamic: added
Converter.InputColumnName: added
Field: added
IntOrFloatToNullableFloat64: added
RowIterator: added
Rows: added
STRING: added
TimeToNullableTime: added
# summary
v0.134.0 is a valid semantic version for this release.
v0.133.0
What's Changed
- Add Type to DataSourceInstanceSettings by @toddtreece in #490
- HTTPLogger: Support read/write to the same file from multiple instances by @toddtreece in #491
- Add JSON field type by @toddtreece in #495
Full Changelog: v0.132.0...v0.133.0
Compatibility
gorelease -base v0.132.0 -version v0.133.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## incompatible changes
ConvertFromProtobuf.DataSourceInstanceSettings: changed from func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.DataSourceInstanceSettings) *DataSourceInstanceSettings to func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.DataSourceInstanceSettings, string) *DataSourceInstanceSettings
## compatible changes
DataSourceInstanceSettings.Type: added
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
FieldType.JSON: added
FieldTypeJSON: added
FieldTypeNullableJSON: added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/fixture
## incompatible changes
(*Fixture).Add: changed from func(*net/http.Request, *net/http.Response) to func(*net/http.Request, *net/http.Response) error
(*Fixture).Save: removed
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/storage
## incompatible changes
(*HAR).Add: changed from func(*net/http.Request, *net/http.Response) to func(*net/http.Request, *net/http.Response) error
(*OpenAPI).Add: changed from func(*net/http.Request, *net/http.Response) to func(*net/http.Request, *net/http.Response) error
Storage.Add: changed from func(*net/http.Request, *net/http.Response) to func(*net/http.Request, *net/http.Response) error
Storage.Load: removed
Storage.Save: removed
# summary
v0.133.0 is a valid semantic version for this release.
v0.131.0
What's Changed
- Fix the unmarshal of double pointer by @ying-jeanne in #487
New Contributors
- @ying-jeanne made their first contribution in #487
Full Changelog: v0.130.0...v0.131.0
Compatibility
❯ gorelease -base v0.130.0 -version v0.131.0
# summary
v0.131.0 is a valid semantic version for this release.
v0.130.0
What's Changed
- Simplify HTTPLogger example by @toddtreece in #477
- build(deps): bump github.com/getkin/kin-openapi from 0.91.0 to 0.94.0 by @dependabot in #481
- HTTP Logger: Add Path and Enabled overrides by @toddtreece in #485
Full Changelog: v0.129.0...v0.130.0
Compatibility
gorelease -base v0.129.0 -version v0.130.0
# github.com/grafana/grafana-plugin-sdk-go/experimental/http_logger
## incompatible changes
NewHTTPLogger: changed from func(string, net/http.RoundTripper) *HTTPLogger to func(string, net/http.RoundTripper, ...Options) *HTTPLogger
## compatible changes
Options: added
# summary
v0.130.0 is a valid semantic version for this release.
v0.129.0
What's Changed
- E2E: OpenAPI fixture support by @toddtreece in #473
Full Changelog: v0.128.0...v0.129.0
Compatibility
gorelease -base v0.128.0 -version v0.129.0
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/config
## compatible changes
StorageTypeOpenAPI: added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/fixture
## incompatible changes
(*Fixture).Delete: changed from func(string) bool to func(*net/http.Request) bool
(*Fixture).Match: changed from func(*net/http.Request) (string, *net/http.Response) to func(*net/http.Request) *net/http.Response
DefaultMatcher: removed
Matcher: changed from func(*net/http.Request, *net/http.Request) bool to func(*net/http.Request) *net/http.Response
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/storage
## incompatible changes
(*HARStorage).Delete: changed from func(string) bool to func(*net/http.Request) bool
Entry.ID: removed
HARStorage: removed
Storage.Delete: changed from func(string) bool to func(*net/http.Request) bool
Storage.Match: added
## compatible changes
(*Entry).Match: added
(*HAR).Match: added
HAR: added
NewOpenAPIStorage: added
OpenAPI: added
# summary
v0.129.0 is a valid semantic version for this release.
v0.128.0
What's Changed
- Chore: Update grafana-plugin-ci to 1.3.0 by @toddtreece in #472
- Add HTTP traffic logger by @toddtreece in #471
Full Changelog: v0.127.0...v0.128.0
Compatibility
gorelease -base v0.127.0 -version v0.128.0
# github.com/grafana/grafana-plugin-sdk-go/experimental/http_logger
## compatible changes
package added
# summary
v0.128.0 is a valid semantic version for this release.
v0.127.0
What's Changed
- build(deps): bump github.com/magefile/mage from 1.11.0 to 1.12.1 by @dependabot in #437
- fix: large golden file read by @atifali in #465
- E2E HTTP Fixture Proxy by @toddtreece in #464
- E2E Proxy: Switch to RWMutex by @toddtreece in #467
Full Changelog: v0.126.0...v0.127.0
Compatibility
gorelease -base v0.126.0 -version v0.127.0
# github.com/grafana/grafana-plugin-sdk-go/build
## compatible changes
E2E: added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/certificate_authority
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/config
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/fixture
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/storage
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/experimental/e2e/utils
## compatible changes
package added
# summary
v0.127.0 is a valid semantic version for this release.
v0.126.0
What's Changed
Full Changelog: v0.125.1...v0.126.0
Compatibility
gorelease -base v0.125.1 -version v0.126.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## incompatible changes
CollectMetricsHandler.CollectMetrics: changed from func(context.Context) (*CollectMetricsResult, error) to func(context.Context, *CollectMetricsRequest) (*CollectMetricsResult, error)
CollectMetricsHandlerFunc.CollectMetrics: changed from func(context.Context) (*CollectMetricsResult, error) to func(context.Context, *CollectMetricsRequest) (*CollectMetricsResult, error)
CollectMetricsHandlerFunc: changed from func(context.Context) (*CollectMetricsResult, error) to func(context.Context, *CollectMetricsRequest) (*CollectMetricsResult, error)
## compatible changes
CollectMetricsRequest: added
ConvertFromProtobuf.CollectMetricsRequest: added
ConvertToProtobuf.CollectMetricsRequest: added
ConvertToProtobuf.CollectMetricsResult: added
# summary
v0.126.0 is a valid semantic version for this release.
v0.125.1
What's Changed
- Out of the box support for enabling profiling via Grafana by @wbrowne in #460
- fix - check rows for any errors by @scottlepp in #462
Full Changelog: v0.125.0...v0.125.1
Compatibility
gorelease -base v0.125.0 -version v0.125.1
# github.com/grafana/grafana-plugin-sdk-go/backend
## incompatible changes
PluginProfilerEnv: removed
PluginProfilerPortEnv: removed
## compatible changes
PluginProfilerEnvDeprecated: added
PluginProfilerPortEnvDeprecated: added
PluginProfilingEnabledEnv: added
PluginProfilingPortEnv: added
# summary
v0.125.1 is a valid semantic version for this release.
v0.125.0
What's Changed
- FieldConfig: add interval to field config by @ryantxu in #454
- build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 by @dependabot in #458
Full Changelog: v0.124.0...v0.125.0
Compatibility
gorelease -base v0.124.0 -version v0.125.0
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
FieldConfig.Interval: added
QueryStat.Interval: added
# summary
v0.125.0 is a valid semantic version for this release.