Skip to content

Releases: grafana/grafana-app-sdk

v0.17.6

05 Jul 13:37
239772d

Choose a tag to compare

Changelog

  • 515462a Bump github.com/grafana/grafana-app-sdk from 0.17.4 to 0.17.5 in /plugin in the all group (#325)
  • 239772d Bump the all group across 1 directory with 6 updates (#329)
  • e59f7d0 Bump the all group in /plugin with 2 updates (#328)
  • ccc1698 feat: add operator kubeconfig loader (#326)

v0.17.5

21 Jun 13:36
9177c8e

Choose a tag to compare

Changelog

  • 9177c8e Bump the all group across 1 directory with 4 updates (#324)
  • bfb05b6 Bump the all group across 1 directory with 5 updates (#323)
  • 700e8af Have NewOpinionatedWatcher and NewOpinionatedReconciler error when finalizer exceeds max length (#321)

v0.17.4

14 Jun 13:12
9303f0a

Choose a tag to compare

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.ts file (#314)

v0.17.3

07 Jun 13:07
6350790

Choose a tag to compare

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.mod Lag (#310)
  • 8be403c Update Release Workflow to Integration Test the CLI (#308)

v0.17.2

04 Jun 13:49
a21aced

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

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

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

Choose a tag to compare

Changelog

v0.16.1

28 May 12:48
1ef3d35

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

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)