Releases: grafana/grafana-app-sdk
Releases · grafana/grafana-app-sdk
v0.17.6
v0.17.5
v0.17.4
Changelog
- e7ba8e2 Bump github.com/grafana/grafana-app-sdk from 0.17.2 to 0.17.3 in /plugin in the all group (#313)
- 5021a5e Bump github.com/grafana/grafana-plugin-sdk-go from 0.234.0 to 0.235.0 in /plugin in the all group (#315)
- 9303f0a Clarify additional YAMLs in local setup documentation. (#317)
- 7991aa8 Correct link to design patterns. (#311)
- b92f4a6 Tiltfile: don't error on find_overlapping for cluster-scoped resources. (#316)
- 08ab78f [codegen] Add newline to end of
*_object_gen.tsfile (#314)
v0.17.3
Changelog
- 50ccccc Bump golang.org/x/tools from 0.21.1-0.20240508182429-e35e4ccd0d2d to 0.22.0 in the all group (#309)
- 27592f4 Bump the all group across 1 directory with 2 updates (#307)
- e3c45c1 Bump the all group with 2 updates (#306)
- 6350790 Release Script Update to Fix Plugin
go.modLag (#310) - 8be403c Update Release Workflow to Integration Test the CLI (#308)
v0.17.2
v0.17.1
v0.17.0
v0.16.2
v0.16.1
Changelog
- 0145b77 Add convenience methods for GVR and GVK in resource.Kind. (#283)
- eef8c9c Bump github.com/grafana/grafana-app-sdk from 0.15.7 to 0.16.0 in /plugin in the all group (#282)
- 324159d Bump the all group across 1 directory with 3 updates (#291)
- 88a2ee8 Bump the all group in /plugin with 3 updates (#285)
- 53c84c4 Bump the all group with 5 updates (#284)
- 5a6611c Bump the all group with 5 updates (#288)
- 046b682 Plugin.json: update schema reference URL (#293)
- 1ef3d35 Respect the
--kindgroupingflag in models go code generation (#294) - 3ff4c6a [CLI] Allow Disabling CRD Generation (#287)
v0.16.0
What Changed
resource.Schemahas an additional methodZeroList()which returns aresource.ListObjectimplementation.resource.SimpleSchemahas been updated to accommodate this, andresource.NewSimpleSchemanow requires both a zero object and zero list argument. Code generation usinggrafana-app-sdk generatewill appropriately deal with these changes.// +k8s:openapi-gen=truecomments have been added to all generated types, allowing a user to run kubernetes gengo tooling to generate openAPI from the generated types.- New flags have been introduced to the CLI:
--kindgrouping=kind|groupand--postprocess.--kindgroupingdefaults tokind, which is the existing behavior, butgroupwill put all kinds with the same group in the same package structure (packages will always end with the version still). This also prefixes theSpecand other types with the kind name (andKind()becomes<kind name>Kind()).--postprocessruns kubernetes openAPIgengotooling against the generated code when present, after generating the code.