v0.179.0
leandro-deveikis
released this
03 Oct 13:50
·
274 commits
to main
since this release
What's Changed
- Data: Update Apache arrow to v13 by @itsmylife in #737
- build(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 by @dependabot in #732
- build(deps): bump golang.org/x/sys from 0.10.0 to 0.12.0 by @dependabot in #733
- build(deps): bump github.com/getkin/kin-openapi from 0.112.0 to 0.120.0 by @dependabot in #731
- allow defining a source for the error by @scottlepp in #741
- Adding EOF error handling at secure socks proxy by @leandro-deveikis in #746
New Contributors
- @itsmylife made their first contribution in #737
- @leandro-deveikis made their first contribution in #746
Full Changelog: v0.178.0...v0.179.0
Breaking Changes
data
package types should be imported from github.com/apache/arrow/go/v13/***
because of the version (v13
) update of the arrow
package.
The FromArrowRecord
and ArrowToJSON
methods have a new signature. The type of the record
parameter is arrow.Record
- func FromArrowRecord(record array.Record) (*Frame, error)
+ func FromArrowRecord(record arrow.Record) (*Frame, error)
- func ArrowToJSON(record array.Record, include FrameInclude) ([]byte, error)
+ func ArrowToJSON(record arrow.Record, include FrameInclude) ([]byte, error)
Old / New comparison
Old Type | New Type |
---|---|
array.Column |
arrow.Column |
array.Record |
arrow.Record |
array.NewChunked |
array.NewChunked |
array.Interface |
arrow.Array |
Compatibility
# github.com/grafana/grafana-plugin-sdk-go/backend
## compatible changes
DataResponse.ErrorSource: added
ErrDataResponseWithSource: added
ErrorSource: added
ErrorSourceDownstream: added
ErrorSourcePlugin: added
FrameResponseWithErrorAndSource: added
# github.com/grafana/grafana-plugin-sdk-go/data
## incompatible changes
ArrowToJSON: changed from func(github.com/apache/arrow/go/arrow/array.Record, FrameInclude) ([]byte, error) to func(github.com/apache/arrow/go/v13/arrow.Record, FrameInclude) ([]byte, error)
FromArrowRecord: changed from func(github.com/apache/arrow/go/arrow/array.Record) (*Frame, error) to func(github.com/apache/arrow/go/v13/arrow.Record) (*Frame, error)
# github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2
## compatible changes
(*DataResponse).GetErrorSource: added
DataResponse.ErrorSource: added
Data_QueryData_FullMethodName: added
Diagnostics_CheckHealth_FullMethodName: added
Diagnostics_CollectMetrics_FullMethodName: added
Resource_CallResource_FullMethodName: added
Stream_PublishStream_FullMethodName: added
Stream_RunStream_FullMethodName: added
Stream_SubscribeStream_FullMethodName: added
# summary
v0.179.0 is a valid semantic version for this release.