Skip to content

Releases: grafana/grafana-plugin-sdk-go

v0.213.0

06 Mar 16:25
40000d2
Compare
Choose a tag to compare

What's Changed

  • Chore: Add more functions to jsoniter package by @itsmylife in #902
  • CI: Add a stale workflow by @jackw in #912
  • Remove github.com/cheekybits/genny by @wbrowne in #913
  • Remove flaky test by @andresmgot in #915
  • Revert "Remove github.com/cheekybits/genny" by @wbrowne in #914
  • Chore: Implement DeepCopy(into) by @ryantxu in #916
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.46.1 to 0.49.0 by @dependabot in #907
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.21.0 to 1.24.0 by @dependabot in #908
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.21.0 to 1.24.0 by @dependabot in #904
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.47.0 to 0.49.0 by @dependabot in #906
  • Experimental: Add query type definition and schemas by @ryantxu in #897
  • build(deps): bump google.golang.org/grpc from 1.60.1 to 1.62.1 by @dependabot in #918

New Contributors

Full Changelog: v0.212.0...v0.213.0

Compatibility

gorelease -base v0.212.0 -version v0.213.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
(*DataResponse).DeepCopy: added
(*QueryDataResponse).DeepCopy: added
(*QueryDataResponse).DeepCopyInto: added

# github.com/grafana/grafana-plugin-sdk-go/data/utils/jsoniter
## compatible changes
(*Iterator).CanReadArray: added
(*Iterator).ReadError: added
(*Iterator).ReadFloat32: added
(*Iterator).ReadInt16: added
(*Iterator).ReadInt32: added
(*Iterator).ReadInt64: added
(*Iterator).ReadInt: added
(*Iterator).ReadUint16: added
(*Iterator).ReadUint32: added
(*Iterator).ReadUint8: added
(*Iterator).SetError: added
ConfigCompatibleWithStandardLibrary: added
RegisterTypeDecoder: added
RegisterTypeEncoder: added
Stream: added
ValDecoder: added
ValEncoder: added

# github.com/grafana/grafana-plugin-sdk-go/experimental/apis/data/v0alpha1
## compatible changes
package added

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

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

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

v0.212.0

19 Feb 13:06
6c53dc9
Compare
Choose a tag to compare

What's Changed

  • enhancement: add all variants of debug builds for cross-compilation by @briangann in #898
  • jsoniter: fix helpers by @ryantxu in #900
  • plugins: added more config-params to the plugin config by @gabor in #899

Full Changelog: v0.211.0...v0.212.0

Breaking Changes

Users who use jsonitere package must update their code if they use the following APIs

Removed:

(*Iterator).Parse: removed
(*Iterator).ParseBytes: removed
(*Iterator).ParseString: removed

Added:

Parse: added
ParseBytes: added
ParseString: added

Compatibility

gorelease -base v0.211.0 -version v0.212.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
(*GrafanaCfg).SQL: added
(*GrafanaCfg).UserFacingDefaultError: added
SQLConfig: added
SQLMaxConnLifetimeSecondsDefault: added
SQLMaxIdleConnsDefault: added
SQLMaxOpenConnsDefault: added
SQLRowLimit: added
UserFacingDefaultError: added

# github.com/grafana/grafana-plugin-sdk-go/build
## compatible changes
Build.DebugDarwinAMD64: added
Build.DebugDarwinARM64: added
Build.DebugLinuxAMD64: added
Build.DebugLinuxARM64: added
Build.DebugWindowsAMD64: added

# github.com/grafana/grafana-plugin-sdk-go/data/utils/jsoniter
## incompatible changes
(*Iterator).Parse: removed
(*Iterator).ParseBytes: removed
(*Iterator).ParseString: removed
## compatible changes
Parse: added
ParseBytes: added
ParseString: added

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

v0.211.0

13 Feb 08:22
c6ad1be
Compare
Choose a tag to compare

What's Changed

  • socks proxy: store datasource type & name by @gabor in #896

Full Changelog: v0.210.0...v0.211.0

Compatibility

gorelease -base v0.210.0 -version v0.211.0
# summary
v0.211.0 is a valid semantic version for this release.

v0.210.0

12 Feb 08:55
c3f4b78
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.209.0...v0.210.0

Compatibility

# github.com/grafana/grafana-plugin-sdk-go/data/utils/jsoniter
## compatible changes
(*Iterator).SkipAndReturnBytes: added

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

v0.209.0

08 Feb 08:36
d930fb9
Compare
Choose a tag to compare

What's Changed

  • Update codeowners for backend/gtime by @itsmylife in #888
  • proxy: add method to retrieve a confgured proxy-client by @gabor in #889

Full Changelog: v0.208.0...v0.209.0

Compatibility

# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
(*DataSourceInstanceSettings).ProxyClient: added

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

v0.208.0

07 Feb 15:39
ee43a03
Compare
Choose a tag to compare

What's Changed

  • Move roundInterval from grafana/grafana intervalv2 by @itsmylife in #887

Full Changelog: v0.207.0...v0.208.0

Compatibility

gorelease -base v0.207.0 -version v0.208.0
# github.com/grafana/grafana-plugin-sdk-go/backend/gtime
## compatible changes
RoundInterval: added

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

v0.207.0

06 Feb 16:35
5577d46
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #884
  • gtime: Move grafana/grafana intervalv2 functions in plugin-sdk-go by @itsmylife in #886

Full Changelog: v0.206.0...v0.207.0

Compatibility

gorelease -base v0.206.0 -version v0.207.0           
# github.com/grafana/grafana-plugin-sdk-go/backend/gtime
## compatible changes
GetIntervalFrom: added
ParseIntervalStringToTimeDuration: added

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

v0.206.0

01 Feb 13:17
c61c9d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.205.0...v0.206.0

Compability

# github.com/grafana/grafana-plugin-sdk-go/backend/proxy
## compatible changes
Options.DatasourceName: added
Options.DatasourceType: added

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

v0.205.0

01 Feb 10:21
94f94a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.204.0...v0.205.0

Compatibility

gorelease -base v0.204.0 -version v0.205.0
# github.com/grafana/grafana-plugin-sdk-go/backend/gtime
## compatible changes
FormatInterval: added

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

v0.204.0

30 Jan 21:25
e0bf797
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Removed:

Marshal: removed
Parse: removed
ParseBytes: removed
ParseString: removed
Unmarshal: removed

Added:

(*Iterator).Marshal: added
(*Iterator).Parse: added
(*Iterator).ParseBytes: added
(*Iterator).ParseString: added
(*Iterator).Unmarshal: added

Full Changelog: v0.203.0...v0.204.0

Compatibility

gorelease -base v0.203.0 -version v0.204.0

# github.com/grafana/grafana-plugin-sdk-go/data/utils/jsoniter
## incompatible changes
(*Iterator).CanReadArray: removed
(*Iterator).ReadError: removed
(*Iterator).ReadFloat32: removed
(*Iterator).ReadInt16: removed
(*Iterator).ReadInt32: removed
(*Iterator).ReadInt64: removed
(*Iterator).ReadInt: removed
(*Iterator).ReadUint16: removed
(*Iterator).ReadUint32: removed
(*Iterator).ReadUint8: removed
(*Iterator).SetError: removed
(*Iterator).SkipAndReturnBytes: removed
ConfigCompatibleWithStandardLibrary: removed
Marshal: removed
Parse: removed
ParseBytes: removed
ParseString: removed
RegisterTypeDecoder: removed
RegisterTypeEncoder: removed
Stream: removed
Unmarshal: removed
ValDecoder: removed
ValEncoder: removed
## compatible changes
(*Iterator).Marshal: added
(*Iterator).Parse: added
(*Iterator).ParseBytes: added
(*Iterator).ParseString: added
(*Iterator).Unmarshal: added

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