Releases: grafana/grafana-plugin-sdk-go
Releases · grafana/grafana-plugin-sdk-go
v0.157.0
What's Changed
- build(deps): bump github.com/getkin/kin-openapi from 0.94.0 to 0.115.0 by @dependabot in #649
- Lower backend Profiler log message to Debug by @d0ugal in #651
- build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #652
- build(deps): bump google.golang.org/grpc from 1.41.0 to 1.54.0 by @dependabot in #654
- Chore: Downgrade kin-openapi to v0.112.0 by @xnyo in #656
- Logs dataplane contract by @yesoreyeram in #570
- Add distributed tracing support by @xnyo in #620
- Add InternalDataLink type by @aangelisc in #662
New Contributors
- @d0ugal made their first contribution in #651
- @aangelisc made their first contribution in #662
Full Changelog: v0.156.0...v0.157.0
Compatiblity
gorelease -base v0.156.0 -version v0.157.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
PluginTracingOpenTelemetryOTLPAddressEnv: added
PluginTracingOpenTelemetryOTLPPropagationEnv: added
PluginVersionEnv: added
SetupTracer: added
# github.com/grafana/grafana-plugin-sdk-go/backend/app
## incompatible changes
ManageOpts: old is comparable, new is not
## compatible changes
ManageOpts.TracingOpts: added
# github.com/grafana/grafana-plugin-sdk-go/backend/datasource
## incompatible changes
ManageOpts: old is comparable, new is not
## compatible changes
ManageOpts.TracingOpts: added
# github.com/grafana/grafana-plugin-sdk-go/backend/httpclient
## compatible changes
TracingMiddleware: added
TracingMiddlewareName: added
# github.com/grafana/grafana-plugin-sdk-go/backend/tracing
## compatible changes
package added
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
DataLink.Internal: added
ExplorePanelsState: added
FrameType.IsLogs: added
FrameTypeLogLines: added
InternalDataLink: added
KindLogs: added
LinkTransformationConfig: added
Logfmt: added
Regex: added
SupportedTransformationTypes: added
TimeRange: added
# summary
v0.157.0 is a valid semantic version for this release.
v0.156.0
What's Changed
- Update developer-guide.md by @academo in #646
- Data: Add TypeInfo method to Frame by @kylebrandt in #641
- BUGFIX (dataframes): support nil values in maps by @skurfuerst in #602
- Backend plugin debug mode improvements by @xnyo in #621
New Contributors
- @skurfuerst made their first contribution in #602
- @xnyo made their first contribution in #621
Full Changelog: v0.155.0...v0.156.0
Compatibility
gorelease -base v0.155.0 -version v0.156.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
GracefulStandaloneServe: added
Manage: added
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
(*Frame).TypeInfo: added
# summary
v0.156.0 is a valid semantic version for this release.
v0.155.0
What's Changed
- build(deps): bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 by @dependabot in #643
- Fix go manifest permissions by @academo in #645
Full Changelog: v0.154.0...v0.155.0
v0.154.0
What's Changed
- Data: add json marshal/unmarshal to data.Frames type by @kylebrandt in #638
Full Changelog: v0.153.0...v0.154.0
Compatibility
gorelease -base v0.153.0 -version v0.154.0
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
(*Frames).MarshalJSON: added
(*Frames).UnmarshalJSON: added
v0.154.0 is a valid semantic version for this release.
v0.153.0
What's Changed
- Fix gtime_test by @andresmgot in #637
- fixes FieldTypeFor for nullable float values by @yesoreyeram in #635
Full Changelog: v0.152.0...v0.153.0
v0.152.0
What's Changed
- allow sql.NullX types as valid convertable values by @scottlepp in #634
Full Changelog: v0.151.0...v0.152.0
Compatibility
# github.com/grafana/grafana-plugin-sdk-go/data/sqlutil
## compatible changes
NullByteConverter: added
NullInt16Converter: added
# summary
v0.152.0 is a valid semantic version for this release.
v0.151.0
What's Changed
- moved sdata experimental package by @yesoreyeram in #631
- Data: Update FieldTypeFor to support nullable fields by @kylebrandt in #633
- Data: (Breaking) Change Enum field type to contain EnumItem by @kylebrandt in #632
Full Changelog: v0.150.0...v0.151.0
Compatibility
gorelease -base v0.150.0 -version v0.151.0
# github.com/grafana/grafana-plugin-sdk-go/data
## compatible changes
EnumItemIndex: added
# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata
## incompatible changes
package removed
# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/numeric
## incompatible changes
package removed
# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/reader
## incompatible changes
package removed
# github.com/grafana/grafana-plugin-sdk-go/experimental/sdata/timeseries
## incompatible changes
package removed
# summary
v0.151.0 is a valid semantic version for this release.
v0.150.0
What's Changed
- Forward HTTP headers by default by @andresmgot in #612
- Docs: Update README with more information about go docs by @andresmgot in #616
- Generates a go_plugin_build_manifest file when building a plugin by @academo in #610
- feat: Improve
mage coveragecommand: add -coverpkg option and -func report by @cletter7 in #617 - Data: Document no nil entires in Fields / Frames by @kylebrandt in #618
- check nil frame to avoid panic by @scottlepp in #619
- CODEOWNERS: Set dataplane wg to own experimental/sdata by @kylebrandt in #628
- experimental/sdata: Add RefID to writers and readers by @kylebrandt in #627
- sdata/timeseries: fix bug in long on wrong field type by @kylebrandt in #626
- Experimental: added OAuth2 options in http client by @yesoreyeram in #615
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #629
- build(deps): bump github.com/urfave/cli from 1.22.1 to 1.22.12 by @dependabot in #630
- build(deps): bump golang.org/x/text from 0.3.6 to 0.3.8 by @dependabot in #622
- build(deps): bump github.com/prometheus/common from 0.32.1 to 0.40.0 by @dependabot in #623
- build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #624
New Contributors
Full Changelog: v0.149.1...v0.150.0
Sql util - patch scan type enhancement
This is a patch for a bug in the sql util 0.149.0
SQL util - allow using the database scan type for converters
Allow using the database scan type for converters, rather than always overriding it.
No breaking changes.