Skip to content

Releases: simPod/GrafanaJsonDatasource

v0.6.3

20 Jun 11:01
fd60eab
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update yarn to v3.5.0 by @renovate in #398
  • chore(deps): update actions/stale action to v8 by @renovate in #399
  • chore(deps): update dependency ts-pattern to ^4.2.2 by @renovate in #400
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.8 by @renovate in #401
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.9 by @renovate in #402
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.11 by @renovate in #404
  • chore(deps): update actions/setup-go action to v4 by @renovate in #397
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.12 by @renovate in #405
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.13 by @renovate in #406
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.14 by @renovate in #407
  • chore(deps): update dependency eslint-plugin-jsdoc to v41 by @renovate in #408
  • chore(deps): bump webpack from 5.73.0 to 5.79.0 by @dependabot in #409
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.15 by @renovate in #411
  • chore(deps): update dependency eslint-plugin-jsdoc to v43 by @renovate in #413
  • chore(deps): bump grafana to v9.5 by @simPod in #416
  • chore(deps): update yarn to v3.5.1 by @renovate in #417
  • feat: set alerting and backend properties to false by @simPod in #419
  • chore(deps): update dependency ts-pattern to ^4.3.0 by @renovate in #420
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.16 by @renovate in #422
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.17 by @renovate in #423
  • chore(deps): update dependency eslint-plugin-jsdoc to v44 by @renovate in #421
  • fix: use scoped variables in the query builder by @maartenofzo in #414
  • chore(deps): update yarn to v3.6.0 by @renovate in #429
  • ci: check compatibility workflow by @simPod in #431
  • chore(deps): update dependency eslint-plugin-jsdoc to v46 by @renovate in #427
  • ci: migrate eslint by @simPod in #432
  • ci: migrate prettier by @simPod in #433
  • chore(grafana): migrate tsconfig by @simPod in #434
  • ci: run typecheck by @simPod in #436
  • chore: rename eslint to lint by @simPod in #437
  • docs(grafana): config readme by @simPod in #438
  • chore(deps): update dependency @grafana/eslint-config to v6 by @renovate in #440
  • chore(grafana): move few dev deps by @simPod in #444
  • chore(grafana): add @grafana/tsconfig by @simPod in #445
  • chore(grafana): add .nvmrc by @simPod in #447
  • chore(deps): update grafana packages by @renovate in #446
  • chore(grafana): add tslib by @simPod in #449
  • chore(grafana): add $schema to plugin.json by @simPod in #451
  • chore(grafana): migrate webpack by @simPod in #450
  • chore(deps): update dependency sass to v1.63.4 by @renovate in #452
  • chore(grafana): migrate jest by @simPod in #435
  • chore(grafana): use caret versions where appropriate by @simPod in #454
  • chore(deps): update node.js to v18 by @renovate in #448
  • ci: use node 19 by @simPod in #455
  • chore(deps): update dependency typescript to v5 by @renovate in #456
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.20 by @renovate in #425
  • chore(deps): update dependency ts-pattern to v5 by @renovate in #442
  • ci: release via GA by @simPod in #457

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

13 Mar 14:44
02b0740
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency ts-pattern to ^4.1.4 by @renovate in #384
  • chore(deps): update dependency eslint-plugin-jsdoc to v40 by @renovate in #385
  • chore(deps): update dependency @testing-library/react to v14 by @renovate in #386
  • test: update TemplateSrvStub regex by @simPod in #387
  • refactor(grafana): use credentials instead of withCredentials by @simPod in #388
  • refactor: remove react module types override by @simPod in #389
  • refactor(grafana): use native variable types by @simPod in #390
  • chore(deps): update dependency ts-pattern to ^4.2.0 by @renovate in #391
  • chore(deps): update dependency ts-pattern to ^4.2.1 by @renovate in #393
  • fix: skip scoped variables with undefined value by @simPod in #394
  • fix: do not suppress datasource errors by @simPod in #395

Full Changelog: v0.6.1...v0.6.2

v0.6.1

04 Feb 23:23
2b20f14
Compare
Choose a tag to compare

What's Changed

  • ci: check for dupes in lockfile by @simPod in #366
  • chore(deps): bump grafana packages to latest v9 by @simPod in #359
  • docs: sync CHANGELOG with releases by @simPod in #367
  • chore(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #371
  • docs(openapi): add /variable endpoint by @simPod in #372
  • chore(deps): bump ua-parser-js from 1.0.32 to 1.0.33 by @dependabot in #375
  • chore(deps): bump simple-git from 3.15.1 to 3.16.0 by @dependabot in #377
  • chore(deps): update yarn to v3.4.0 by @renovate in #378
  • chore(deps): update yarn to v3.4.1 by @renovate in #379
  • chore: prepare react dom testing by @simPod in #382
  • fix: properly display values in QueryBuilderTag by @simPod in #383
  • chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #381

Full Changelog: v0.6.0...v0.6.1

Builder Mode

26 Dec 21:42
8632443
Compare
Choose a tag to compare

New Builder mode mainly implemented by @MicroOps-cn, huge thanks! 🎉 . See docs for details.

⚠️ Breaking change:

Fully implement /metrics endpoint. Also /metric-payload-options endpoint is recommended to be implemented.

TLDR for start, you can just change endpoint path from /search to /metrics and it should continue working.

What's Changed

  • chore(deps): update dependency @grafana/eslint-config to v4 by @renovate in #312
  • chore(deps): remove @typescript-eslint/eslint-plugin as direct dep by @simPod in #313
  • chore(deps): update yarn to v3.2.2 by @renovate in #314
  • chore(deps): update dependency @grafana/eslint-config to v5 by @renovate in #317
  • chore(deps): update yarn to v3.2.3 by @renovate in #323
  • chore(deps): update actions/stale action to v6 by @renovate in #328
  • chore(deps): update yarn to v3.2.4 by @renovate in #329
  • feat: add example server by @simPod in #330
  • test: use await in tests so jest does not timeout with no reason by @simPod in #331
  • chore(deps): bump loader-utils from 2.0.2 to 2.0.3 by @dependabot in #333
  • chore(deps): bump terser from 5.14.1 to 5.15.1 by @dependabot in #334
  • chore(deps): bump loader-utils from 2.0.3 to 2.0.4 by @dependabot in #335
  • chore(deps): update yarn to v3.3.0 by @renovate in #336
  • chore(deps): bump simple-git from 3.7.1 to 3.15.1 by @dependabot in #340
  • New features: builder mode (like the builder mode of Prometheus). by @MicroOps-cn in #324
  • chore(deps): update dependency @grafana/experimental to v1 by @renovate in #342
  • chore(deps): update yarn to v3.3.1 by @renovate in #343
  • chore(deps): update actions/stale action to v7 by @renovate in #344
  • fix: change /options method to POST by @0xMihir in #345
  • refactor: drop Format (queryType) by @simPod in #346
  • ci: run eslint and prettier in CI by @simPod in #348
  • refactor: drop MetricConfig.text by @simPod in #347
  • refactor: improve unknown payload by @simPod in #349
  • refactor: rename Beta to Experimental by @simPod in #351
  • refactor: rename /options to /metric-payload-options by @simPod in #350
  • refactor: reuse getMetricPayloadOptions() by @simPod in #352
  • docs: drop TOC since it can be generated by @simPod in #353
  • docs: use images from v0.6 in Readme by @simPod in #354
  • docs: refresh setup image by @simPod in #355
  • docs: use absolute paths to images by @simPod in #356
  • docs: refresh builder images by @simPod in #357
  • chore: add plugin-interactive-tools by @simPod in #358
  • chore(deps): bump grafana eslint config to v5.1 by @simPod in #361
  • docs: mention Swagger editor by @simPod in #362
  • chore: raise openapi version to 3.0.3 by @simPod in #363
  • ci: make renovate bump non-dev deps by @simPod in #360
  • chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.7 by @renovate in #364

New Contributors

Full Changelog: v0.5.0...v0.6.0

Grafana 9

23 Jun 11:32
2176a70
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...v0.5.0

0.4.2

17 Jun 08:37
e396aee
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.1...0.4.2

Document 0.4.x

21 Feb 10:33
6ad0a8c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

Variables support

07 Feb 11:39
1176c54
Compare
Choose a tag to compare

This adds support for Query Variables. They now call /variable endpoint instead of /search.

If you've used this datasource with Query Variables before, it will stop working for you probably. Open an issue for support.

image

What's Changed

New Contributors

Full Changelog: 0.3.0...0.4.0

Wait is over

27 Aug 07:59
c33e450
Compare
Choose a tag to compare

Features

  • DataFrame is supported. Every response is converted to DataFrame now.
  • Uses native Annotations
  • interval variables are supported

Breaking Changes

  • Removed Format As input and with that a type field in request.
  • Field target.data in request was renamed to target.payload (edit your Dashboard's JSON for easy migration).
  • You should resave your variables as the legacy support has been dropped (it requires { query: string, format: string } shape) 77a042f

Constraint is set to Grafana 8.0.0+

v0.2.6

14 Jul 07:57
0b4d921
Compare
Choose a tag to compare

Query Variables now have Raw JSON switch. When enabled, the query string is parsed as a JSON object. Otherwise when disabled, the query string is placed into a target key to create a JSON object.