Skip to content

Releases: grafana/grafana-app-sdk

v0.39.1

18 Jun 14:21
v0.39.1
60826f8

Choose a tag to compare

Changelog

  • f169ca2 Bump github.com/grafana/grafana-app-sdk/logging from 0.38.2 to 0.39.0 in the all group (#830)
  • a92bed6 Bump the all group in /plugin with 2 updates (#829)
  • 60826f8 Revert grafana/cog to v0.0.34 (#834)
  • 3213b6d feat: add max selectableFields in cue (#832)

v0.39.0

13 Jun 13:13
v0.39.0
48a6e9c

Choose a tag to compare

Changelog

  • 5f148f3 Add local zizmor config (#805)
  • 292fbf6 Bump github.com/grafana/grafana-app-sdk/logging from 0.38.1 to 0.38.2 in the all group (#808)
  • 71fe790 Bump the all group across 1 directory with 4 updates (#816)
  • f3bc5f4 Bump the all group across 1 directory with 4 updates (#824)
  • 08a1d56 Bump the all group in /plugin with 2 updates (#807)
  • 0af6f8b Bump the all group in /plugin with 2 updates (#812)
  • a537413 Chore: Update tutorial docs (#799)
  • 0ccc8f8 Docs: Fix converter example (#818)
  • 38fcbfc Ensure no goroutines are leaked if two controllers fail in the same operator (#827)
  • b92d1e7 [Proposal] Updates to app.App.CallResourceCustomRoute to handle other custom route types and response streaming (#784)
  • 5fb52d9 [Tutorial] Small fixes (#820)
  • 3ca4ff8 [codegen] Fix package import path in generated manifest go file (#828)
  • 48a6e9c [codegen] Support non-string selectable fields of types (#825)

v0.38.2

16 May 18:48
v0.38.2
46886fb

Choose a tag to compare

Changelog

  • 160496f Allow Subresource Patching in PatchOptions and k8s.Client (#796)
  • a94b0ed Bump github.com/grafana/grafana-app-sdk/logging from 0.38.0 to 0.38.1 in the all group (#790)
  • 46886fb Bump the all group across 1 directory with 5 updates (#800)
  • d2d3fe3 Bump the all group in /plugin with 2 updates (#789)

v0.38.1

09 May 14:19
v0.38.1
4bce377

Choose a tag to compare

Changelog

  • 7bcfa47 Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.0 to 0.277.1 in /plugin in the all group (#787)
  • 267a95e Bump golang.org/x/tools from 0.32.0 to 0.33.0 in the all group (#783)
  • 9f2488a Bump the all group in /plugin with 2 updates (#778)
  • 3dd108e Bump the all group with 2 updates (#777)
  • 137140c Bump the all group with 2 updates (#780)
  • 37a43ef [AppManifest] Implement app.VersionSchema.AsKubeOpenAPI (#779)

v0.24.8

09 May 14:13
v0.24.8
5bd8455

Choose a tag to compare

Changelog

  • 878bf90 Bump github.com/getkin/kin-openapi from 0.131.0 to 0.132.0 in the all group (#773)
  • b04b3ec Bump github.com/grafana/grafana-plugin-sdk-go from 0.274.0 to 0.276.0 in /plugin in the all group (#742)
  • af81006 Bump github.com/grafana/grafana-plugin-sdk-go from 0.276.0 to 0.277.0 in /plugin in the all group (#759)
  • 5bd8455 Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.0 to 0.277.1 in /plugin in the all group (#786)
  • 29e76a7 Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 in /plugin in the all group (#735)
  • 5896a1d Bump golang.org/x/sync from 0.13.0 to 0.14.0 in the all group (#781)
  • 267f519 Bump google.golang.org/grpc from 1.71.0 to 1.71.1 in the all group (#726)
  • 189ce5d Bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the all group (#756)
  • 3f33e71 Bump the all group in /plugin with 2 updates (#763)
  • 17d1367 Bump the all group with 2 updates (#731)
  • 51b6415 Bump the all group with 2 updates (#734)
  • f9f953b Bump the all group with 2 updates (#782)
  • dbec907 Bump the all group with 4 updates (#762)
  • 1253868 Bump the all group with 6 updates (#767)
  • a6d320e Make sure CODEOWNERS are consistent with main (#736)
  • 6a8f912 [LTS] Fix Github Workflows to Mirror Main (#776)

v0.38.0

02 May 14:11
v0.38.0
1d87b49

Choose a tag to compare

What Changed in this Release

Custom Routes in Manifest

An app author can now specify custom subresource routes for their kinds in CUE. These routes are added to the generated manifest, but are currently not used by any runner. Future runners may make use of these custom routes to allow for API resources to serve custom subresource route functionality.

Codegen Changes

pkg/generated/manifest.go now will contain a new function: ManifestGoTypesAssociator. This function allows a caller to get the associated go resource.Kind for a kind and version (no group, as the manifest exists for a single group). This will be used for future apiserver runner code, which needs this type association prior to initializing the app.App (where ManagedKinds may be used to get resource.Kind instances).

As a side-effect of adding this generated function, grafana-app-sdk generate now needs to read the go module to create the proper import statements in manifest.go. If you run grafana-app-sdk generate from outside of your go module, you may use the newly-introduced flag --gomodule to specify your go module (such as --gomodule=github.com/grafana/my-app for example).

Likewise, the generator now assumes that -g|--gogenpath is from the root of the module. If you run grafana-app-sdk from a place other than the module root, you may use --gomodgenpath to specify the gogenpath as if it were from the module root (for example, if you run grafana-app-sdk generate -g=generated in your pkg directory, you'll want to now add --gomodgenpath like so: grafana-app-sdk generate -g=generated --gomodgenpath=pkg/generated).

Both these new flags can be seen in use in script to regenerate golden test files.

Changelog

  • 7fa1c10 App Manifest Custom Sub-Resource Routes (#727)
  • 4eea7b8 Bump github.com/getkin/kin-openapi from 0.131.0 to 0.132.0 in the all group (#774)
  • 89c23b3 Bump the all group across 1 directory with 2 updates (#766)
  • 2d05cec Bump the all group across 1 directory with 2 updates (#771)
  • fb74fa1 Bump the all group across 1 directory with 6 updates (#764)
  • 1d87b49 [AppManifest] Add generated function to associate a kind and version to its go resource.Kind (#775)
  • 0713d0c [Workflows] Update workflows to pass zizmor checks. (#770)
  • 2e81a2c [docs] Add docs page on watching kinds provided by other apps (#768)
  • 1e1347e [worflows] Fix dependabot workflow (#772)

v0.37.0

24 Apr 10:50
v0.37.0
d91dce1

Choose a tag to compare

What's Changed

  • operator: Add initial concurrent reconciliation support by @onprem in #724
  • Bump the all group in /plugin with 2 updates by @dependabot in #754
  • Bump the all group across 1 directory with 2 updates by @dependabot in #757
  • Fix Broken Retry Logic in Apps by @IfSentient in #758
  • [Local Dev Environment] Remove Anonymous Auth in local dev environmen… by @IfSentient in #738

New Contributors

Full Changelog: v0.36.3...v0.37.0

v0.36.3

18 Apr 14:11
v0.36.3
fd00cfc

Choose a tag to compare

Changelog

  • f85d2b3 Bump github.com/grafana/grafana-app-sdk/logging from 0.36.1 to 0.36.2 in the all group (#748)
  • 1eb08ce Bump the all group in /plugin with 3 updates (#749)
  • fd00cfc Update cog to v0.0.30 (#753)
  • 6499cef [AppManifest] Add operator information to the AppManifest (#739)

v0.36.2

16 Apr 14:31
v0.36.2
74845b4

Choose a tag to compare

Changelog

  • 74845b4 Bump the all group in /plugin with 2 updates (#745)
  • dd029cc Bump the all group with 2 updates (#746)
  • e269ae1 Fix resource.CopyObject for *time.Time elements. (#747)

v0.36.1

15 Apr 13:12
v0.36.1
a71966e

Choose a tag to compare

Changelog

  • 9ecc86c Bump github.com/grafana/grafana-app-sdk/logging from 0.35.1 to 0.36.0 in the all group (#740)
  • 35e8787 Bump the all group in /plugin with 3 updates (#741)
  • a71966e Fix resource.CopyObject and resource.CopyObjectInto zeroing time.Time (#744)
  • 597c807 [codegen] Fix Missing Status Included in Object (#743)