Skip to content

v0.243.0

Compare
Choose a tag to compare
@toddtreece toddtreece released this 15 Aug 17:36
· 34 commits to main since this release
6158ec5

What's Changed

  • build(deps): bump go.opentelemetry.io/contrib/samplers/jaegerremote from 0.20.0 to 0.22.0 by @dependabot in #1033
  • build(deps): bump github.com/prometheus/common from 0.54.0 to 0.55.0 by @dependabot in #1038
  • build(deps): bump google.golang.org/grpc from 1.64.1 to 1.65.0 by @dependabot in #1034
  • build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #1046
  • build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #1047
  • Add X-Grafana-Id header as const by @jkroepke in #1045
  • API: Add ResourceConversion service by @toddtreece in #1044

New Contributors

Full Changelog: v0.242.0...v0.243.0

Compatibility

gorelease -base v0.242.0 -version v0.243.0
# github.com/grafana/grafana-plugin-sdk-go/backend
## incompatible changes
AdmissionHandler.ConvertObject: removed
ConversionRequest.Kind: removed
ConversionRequest.ObjectBytes: removed
ConversionRequest.TargetVersion: changed from string to GroupVersion
ConversionResponse.Allowed: removed
ConversionResponse.ObjectBytes: removed
ConvertObjectFunc: removed
## compatible changes
ConversionHandler: added
ConversionRequest.Objects: added
ConversionRequest.UID: added
ConversionResponse.Objects: added
ConversionResponse.UID: added
ConvertFromProtobuf.GroupVersion: added
ConvertFromProtobuf.RawObject: added
ConvertFromProtobuf.RawObjects: added
ConvertObjectsFunc: added
ConvertToProtobuf.GroupVersion: added
ConvertToProtobuf.RawObject: added
ConvertToProtobuf.RawObjects: added
GrafanaUserSignInTokenHeaderName: added
GroupVersion: added
RawObject: added
ServeOpts.ConversionHandler: added

# github.com/grafana/grafana-plugin-sdk-go/backend/app
## compatible changes
ManageOpts.ConversionHandler: added

# github.com/grafana/grafana-plugin-sdk-go/backend/datasource
## incompatible changes
github.com/grafana/grafana-plugin-sdk-go/backend.AdmissionHandler.ConvertObject, method set of *ServeOpts: removed
github.com/grafana/grafana-plugin-sdk-go/backend.AdmissionHandler.ConvertObject, method set of ServeOpts: removed
## compatible changes
ManageOpts.ConversionHandler: added
ServeOpts.ConversionHandler: added
github.com/grafana/grafana-plugin-sdk-go/backend.ConversionHandler.ConvertObjects: added

# github.com/grafana/grafana-plugin-sdk-go/backend/grpcplugin
## incompatible changes
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.AdmissionControlClient.ConvertObject, method set of AdmissionClient: removed
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.AdmissionControlServer.ConvertObject, method set of AdmissionServer: removed
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.ResourceClient.CallResource: changed from func(context.Context, *github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceRequest, ...google.golang.org/grpc.CallOption) (github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.Resource_CallResourceClient, error) to func(context.Context, *github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceResponse], error)
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.ResourceServer.CallResource: changed from func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceRequest, github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.Resource_CallResourceServer) error to func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceRequest, google.golang.org/grpc.ServerStreamingServer[github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.CallResourceResponse]) error
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.StreamClient.RunStream: changed from func(context.Context, *github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.RunStreamRequest, ...google.golang.org/grpc.CallOption) (github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.Stream_RunStreamClient, error) to func(context.Context, *github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.RunStreamRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.StreamPacket], error)
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.StreamServer.RunStream: changed from func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.RunStreamRequest, github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.Stream_RunStreamServer) error to func(*github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.RunStreamRequest, google.golang.org/grpc.ServerStreamingServer[github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2.StreamPacket]) error
## compatible changes
ConversionClient: added
ConversionGRPCPlugin: added
ConversionServer: added
ServeOpts.ConversionServer: added

# github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2
## incompatible changes
(*ConversionRequest).GetKind: removed
(*ConversionRequest).GetObjectBytes: removed
(*ConversionRequest).GetTargetVersion: changed from func() string to func() *GroupVersion
(*ConversionResponse).GetAllowed: removed
(*ConversionResponse).GetObjectBytes: removed
AdmissionControlClient.ConvertObject: removed
AdmissionControlServer.ConvertObject: removed
AdmissionControl_ConvertObject_FullMethodName: removed
ConversionRequest.Kind: removed
ConversionRequest.ObjectBytes: removed
ConversionRequest.TargetVersion: changed from string to *GroupVersion
ConversionResponse.Allowed: removed
ConversionResponse.ObjectBytes: removed
ResourceClient.CallResource: changed from func(context.Context, *CallResourceRequest, ...google.golang.org/grpc.CallOption) (Resource_CallResourceClient, error) to func(context.Context, *CallResourceRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[CallResourceResponse], error)
ResourceServer.CallResource: changed from func(*CallResourceRequest, Resource_CallResourceServer) error to func(*CallResourceRequest, google.golang.org/grpc.ServerStreamingServer[CallResourceResponse]) error
Resource_CallResourceClient: changed from Resource_CallResourceClient to google.golang.org/grpc.ServerStreamingClient[CallResourceResponse]
Resource_CallResourceServer: changed from Resource_CallResourceServer to google.golang.org/grpc.ServerStreamingServer[CallResourceResponse]
StreamClient.RunStream: changed from func(context.Context, *RunStreamRequest, ...google.golang.org/grpc.CallOption) (Stream_RunStreamClient, error) to func(context.Context, *RunStreamRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[StreamPacket], error)
StreamServer.RunStream: changed from func(*RunStreamRequest, Stream_RunStreamServer) error to func(*RunStreamRequest, google.golang.org/grpc.ServerStreamingServer[StreamPacket]) error
Stream_RunStreamClient: changed from Stream_RunStreamClient to google.golang.org/grpc.ServerStreamingClient[StreamPacket]
Stream_RunStreamServer: changed from Stream_RunStreamServer to google.golang.org/grpc.ServerStreamingServer[StreamPacket]
UnimplementedAdmissionControlServer.ConvertObject: removed
UnimplementedResourceServer.CallResource: changed from func(*CallResourceRequest, Resource_CallResourceServer) error to func(*CallResourceRequest, google.golang.org/grpc.ServerStreamingServer[CallResourceResponse]) error
UnimplementedStreamServer.RunStream: changed from func(*RunStreamRequest, Stream_RunStreamServer) error to func(*RunStreamRequest, google.golang.org/grpc.ServerStreamingServer[StreamPacket]) error
## compatible changes
(*ConversionRequest).GetObjects: added
(*ConversionRequest).GetUid: added
(*ConversionResponse).GetObjects: added
(*ConversionResponse).GetUid: added
ConversionRequest.Objects: added
ConversionRequest.Uid: added
ConversionResponse.Objects: added
ConversionResponse.Uid: added
GroupVersion: added
NewResourceConversionClient: added
RawObject: added
RegisterResourceConversionServer: added
ResourceConversionClient: added
ResourceConversionServer: added
ResourceConversion_ConvertObjects_FullMethodName: added
ResourceConversion_ServiceDesc: added
UnimplementedResourceConversionServer: added
UnsafeResourceConversionServer: added

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