Skip to content

Releases: grafana/grafana-app-sdk

v0.17.2

04 Jun 13:49
a21aced
Compare
Choose a tag to compare

Changelog

  • a21aced Update grafana-app-sdk dependency in plugin module to v0.17.1. (#304)

v0.17.1

04 Jun 10:43
v0.17.1
9643ce4
Compare
Choose a tag to compare

Changelog

  • ebd4b3c Bump github.com/grafana/grafana-app-sdk from 0.16.0 to 0.17.0 in /plugin in the all group across 1 directory (#299)
  • 9643ce4 Fix backend plugin codegen (#302)
  • 9481a3e [codegen] Test Improvements (#300)

v0.17.0

30 May 14:23
de8fddb
Compare
Choose a tag to compare

Changelog

  • 591d7c7 Add Generic Annotation Metadata Functions (#266)
  • e46439f Bump github.com/grafana/grafana-plugin-sdk-go from 0.232.0 to 0.233.0 in /plugin in the all group (#295)
  • f7255f5 Pagination in Store and TypedStore (#290)
  • de8fddb [CLI/bugfix] Fix CRD File Generation from CLI (#298)

v0.16.2

30 May 14:17
Compare
Choose a tag to compare

Changelog

v0.16.1

28 May 12:48
1ef3d35
Compare
Choose a tag to compare

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 --kindgrouping flag in models go code generation (#294)
  • 3ff4c6a [CLI] Allow Disabling CRD Generation (#287)

v0.16.0

13 May 13:40
9ec2f2b
Compare
Choose a tag to compare

What Changed

  • resource.Schema has an additional method ZeroList() which returns a resource.ListObject implementation. resource.SimpleSchema has been updated to accommodate this, and resource.NewSimpleSchema now requires both a zero object and zero list argument. Code generation using grafana-app-sdk generate will appropriately deal with these changes.
  • // +k8s:openapi-gen=true comments 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|group and --postprocess. --kindgrouping defaults to kind, which is the existing behavior, but group will put all kinds with the same group in the same package structure (packages will always end with the version still). This also prefixes the Spec and other types with the kind name (and Kind() becomes <kind name>Kind()). --postprocess runs kubernetes openAPI gengo tooling against the generated code when present, after generating the code.

Commits

  • 9ec2f2b Update resource.Schema to include ZeroList() (#280)
  • 8ee6d2c Updated internal fork of deepmap/oapi-codegen to v2.1.0 (#281)
  • 9ca9936 [CLI] New codegen updates for API server compatibility (#277)

v0.15.7

10 May 13:19
cbdd952
Compare
Choose a tag to compare

Changelog

  • 6311840 Add a second entry in dependabot for the plugin submodule. (#274)
  • cbdd952 Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 in the all group (#278)
  • 40b86be Bump golang.org/x/text from 0.14.0 to 0.15.0 in the all group (#272)
  • 3d9ae09 Bump golang.org/x/tools from 0.20.0 to 0.21.0 in the all group (#273)

v0.15.6

03 May 13:07
bff061d
Compare
Choose a tag to compare

Changelog

v0.15.5

29 Apr 12:41
aa70286
Compare
Choose a tag to compare

Changelog

  • aa70286 Remove now-unnecessary replace directive from project codegen (#268)

v0.15.4

26 Apr 13:07
a04926e
Compare
Choose a tag to compare

Changelog

  • cac610d Bump the all group with 4 updates (#259)
  • f3b4fc2 Bump the all group with 5 updates (#264)
  • b84b1df [docs] Update Resource Objects doc with v0.15+ changes (#262)
  • a04926e [docs] Update code-generation doc (#265)
  • 0b0fe0d [scripts] Handle Submodule Tagging in Release Script (#261)