Skip to content

Releases: grafana/grafana-plugin-sdk-go

v0.148.0

01 Feb 15:53
daef868
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.147.0...v0.148.0

Compatibility

gorelease -base v0.147.0 -version v0.148.0
! second, different message for obj type github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.Collection interface{github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.CollectionWriter; github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.CollectionReader}, part ""
  first:  changed from interface{CollectionWriter; CollectionReader} to struct{Refs []MetricRef; RemainderIndices []github.com/grafana/grafana-plugin-sdk-go/experimental/sdata.FrameFieldIndex; Warning error}
  second: no longer implements CollectionReader
! second, different message for obj type github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.Collection interface{github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.CollectionWriter; github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric.CollectionReader}, part ""
  first:  no longer implements CollectionReader
  second: no longer implements CollectionWriter
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
EnumFieldConfig: added
FieldConfig.TypeConfig: added
FieldTypeConfig: added
FieldTypeEnum: added
FieldTypeNullableEnum: added
FrameMeta.TypeVersion: added
FrameTypeVersion: added
ParseFrameTypeVersion: added
QueryStat.TypeConfig: added

# github.com/grafana/grafana-plugin-sdk-go/data/sqlutil
## compatible changes
DefaultMacros: added
ErrorBadArgumentCount: added
ErrorFrameFromQuery: added
ErrorJSON: added
FormatOptionLogs: added
FormatOptionTable: added
FormatOptionTimeSeries: added
FormatQueryOption: added
GetQuery: added
Interpolate: added
MacroFunc: added
Macros: added
Query: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/macros
## compatible changes
package added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata
## compatible changes
VersionWarning: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric
## incompatible changes
(*LongFrame).GetMetricRefs: removed
(*MultiFrame).GetMetricRefs: removed
(*WideFrame).GetMetricRefs: removed
Collection: no longer implements CollectionWriter
CollectionReader.GetCollection: added
CollectionReader.GetMetricRefs: removed
FrameTypeNumericMulti: removed
NewLongFrame: changed from func() *LongFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*LongFrame, error)
NewMultiFrame: changed from func() *MultiFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*MultiFrame, error)
NewWideFrame: changed from func() *WideFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*WideFrame, error)
## compatible changes
(*LongFrame).Frames: added
(*LongFrame).GetCollection: added
(*MultiFrame).Frames: added
(*MultiFrame).GetCollection: added
(*WideFrame).Frames: added
(*WideFrame).GetCollection: added
CollectionRW: added
CollectionReaderFromFrames: added
LongFrameVersionLatest: added
LongFrameVersions: added
MetricRef.NullableFloat64Value: added
MultiFrameVersionLatest: added
MultiFrameVersions: added
WideFrameVersionLatest: added
WideFrameVersions: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/reader
## compatible changes
package added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/timeseries
## incompatible changes
(*LongFrame).GetMetricRefs: removed
(*MultiFrame).GetMetricRefs: removed
(*WideFrame).GetMetricRefs: removed
CollectionReader.GetCollection: added
CollectionReader.GetMetricRefs: removed
NewLongFrame: changed from func() *LongFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*LongFrame, error)
NewMultiFrame: changed from func() *MultiFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*MultiFrame, error)
NewWideFrame: changed from func() *WideFrame to func(github.com/grafana/grafana-plugin-sdk-go/data.FrameTypeVersion) (*WideFrame, error)
## compatible changes
(*LongFrame).GetCollection: added
(*MultiFrame).GetCollection: added
(*WideFrame).GetCollection: added
Collection: added
LongFrameVersionLatest: added
LongFrameVersions: added
MetricRef.Len: added
MetricRef.NullableFloat64Point: added
MetricRef.NullableFloat64Value: added
MetricRef.Time: added
MultiFrameVersionLatest: added
MultiFrameVersions: added
WideFrameVersionLatest: added
WideFrameVersions: added

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

v0.147.0

15 Dec 09:34
1e4af2c
Compare
Choose a tag to compare

What's Changed

  • Fix error handling in CheckGoldenJSONResponse by @toddtreece in #587
  • Introduce interface to ease forward/access HTTP headers by @marefr in #562

Full Changelog: v0.146.0...v0.147.0

Compatibility

gorelease -base v0.146.0 -version v0.147.0                                                                                   
# github.com/grafana/grafana-plugin-sdk-go/backend                                                                             
## compatible changes                                                                                                          
(*CallResourceRequest).DeleteHTTPHeader: added                                                                                 
(*CallResourceRequest).GetHTTPHeader: added                                                                                    
(*CallResourceRequest).GetHTTPHeaders: added                                                                                   
(*CallResourceRequest).SetHTTPHeader: added
(*CheckHealthRequest).DeleteHTTPHeader: added
(*CheckHealthRequest).GetHTTPHeader: added
(*CheckHealthRequest).GetHTTPHeaders: added
(*CheckHealthRequest).SetHTTPHeader: added
(*QueryDataRequest).DeleteHTTPHeader: added
(*QueryDataRequest).GetHTTPHeader: added
(*QueryDataRequest).GetHTTPHeaders: added
(*QueryDataRequest).SetHTTPHeader: added
CookiesHeaderName: added
ForwardHTTPHeaders: added
OAuthIdentityIDTokenHeaderName: added
OAuthIdentityTokenHeaderName: added

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

v0.146.0

14 Dec 17:11
66b268d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.145.0...v0.146.0

Compatibility

gorelease -base v0.145.0 -version v0.146.0
# github.com/grafana/grafana-plugin-sdk-go/backend/log
## incompatible changes
Logger.With: added

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

v0.145.0

05 Dec 16:55
2edccc9
Compare
Choose a tag to compare

What's Changed

  • Testing: Add more error logging to golden checker by @ryantxu in #571
  • Dataplane: Spec - Update NoData to allow for no frames by @kylebrandt in #568
  • Data: Add Numeric Kind constants, link to DP docs by @kylebrandt in #560

Full Changelog: v0.144.0...v0.145.0

Compatibility

gorelease -base v0.144.0 -version v0.145.0
# github.com/grafana/grafana-plugin-sdk-go/data
## incompatible changes
FrameTypeDirectoryListing: changed from untyped string to FrameType
FrameTypeTable: changed from untyped string to FrameType
FrameTypeTimeSeriesLong: changed from untyped string to FrameType
FrameTypeTimeSeriesMany: changed from untyped string to FrameType
FrameTypeTimeSeriesWide: changed from untyped string to FrameType
## compatible changes
FrameType.IsNumeric: added
FrameType.Kind: added
FrameTypeKind: added
FrameTypeNumericLong: added
FrameTypeNumericMulti: added
FrameTypeNumericWide: added
FrameTypeTimeSeriesMulti: added
KindNumeric: added
KindTimeSeries: added
KindUnknown: added

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

v0.144.0

18 Nov 13:56
701ffb5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.143.0...v0.144.0

Compatibility

gorelease -base v0.143.0 -version v0.144.0          
# summary
v0.144.0 is a valid semantic version for this release.

v0.143.0

17 Nov 13:28
3bc0f60
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.142.0...v0.143.0

Compatibility

gorelease -base v0.142.0 -version v0.143.0
# github.com/grafana/grafana-plugin-sdk-go/build
## compatible changes
Watch: added

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

v0.142.0

01 Nov 17:49
04d7c57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.141.0...v0.142.0

Compatibility

gorelease -base v0.141.0 -version v0.142.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
DataResponse.Status: added
ErrDataResponse: added
Status: added
StatusBadGateway: added
StatusBadRequest: added
StatusForbidden: added
StatusInternal: added
StatusNotFound: added
StatusNotImplemented: added
StatusOK: added
StatusTimeout: added
StatusTooManyRequests: added
StatusUnauthorized: added
StatusUnknown: added
StatusValidationFailed: added

# github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2
## compatible changes
(*DataResponse).GetStatus: added
DataResponse.Status: added

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

v0.141.0

17 Oct 13:02
9a5d2f7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.140.0...v0.141.0

Compatibility

# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
VisTypeFlameGraph: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/mock
## compatible changes
package added

# summary
v0.141.0 is not a valid semantic version for this release.
version v0.141.0 already exists

v0.140.0

15 Sep 12:34
31f5549
Compare
Choose a tag to compare

What's Changed

  • contract-docs: Fix typos (s/many/multi) by @kylebrandt in #528
  • build(deps): bump github.com/magefile/mage from 1.12.1 to 1.13.0 by @dependabot in #478
  • Build: Complile both arm+amd when running on darwin by @ryantxu in #539
  • Add support for managed app plugins by @thepalbi in #535

New Contributors

Full Changelog: v0.139.0...v0.140.0

Compatibility

gorelease -base v0.139.0 -version v0.140.0
# github.com/grafana/grafana-plugin-sdk-go/backend/app
## compatible changes
package added

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

v0.139.0

18 Jul 12:59
e3cb5d4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.138.0...v0.139.0

Compatibility

# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
DataTopic: added
DataTopicAnnotations: added
FrameMeta.DataTopic: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata
## compatible changes
package added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric
## compatible changes
package added

# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/timeseries
## compatible changes
package added

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