Releases: simPod/GrafanaJsonDatasource
0.6.5
What's Changed
- chore(deps): update grafana packages to v11 (major) by @renovate in #565
- chore: adapt jest and webpack setup to current grafana recommended by @simPod in #596
- feat: use filterQuery function for filtering hidden targets by @simPod in #597
- refactor: use GrafanaTheme2 by @simPod in #599
- fix(query-builder): ensure the
name
is present in MetricPayloadConfig by @simPod in #600 - fix(query-builder): show unknown payload only after the lastQuery changes by @simPod in #601
- fix(query-builder): passthrough MetricPayloadConfig by @simPod in #602
- fix(query-builder): use MetricPayloadConfig's name if label is not present by @simPod in #603
- chore(deps): update dependency glob to v11 by @renovate in #604
- chore(deps): update dependency @grafana/experimental to ^1.7.13 by @renovate in #609
- chore(deps): update grafana packages to ^11.1.1 by @renovate in #610
- chore(deps): update grafana packages to ^11.1.2 by @renovate in #611
- chore(deps): update grafana packages to ^11.1.3 by @renovate in #612
- chore(deps): update yarn to v4.4.0 by @renovate in #616
- chore(deps): update dependency @grafana/experimental to ^1.8.0 by @renovate in #619
- chore(deps): update dependency ts-pattern to ^5.3.1 by @renovate in #620
- chore(deps): update grafana packages to ^11.1.4 by @renovate in #621
- chore(deps): update dependency tslib to ^2.7.0 by @renovate in #624
- chore(deps): update yarn to v4.4.1 by @renovate in #626
- chore(deps): update grafana packages to ^11.2.0 by @renovate in #627
- chore(deps): update dependency webpack to v5.94.0 [security] by @renovate in #629
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #625
- chore(deps): update dependency eslint-plugin-jsdoc to v50 by @renovate in #618
- fix: require Grafana v10+ by @simPod in #631
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
- chore(deps): update actions/setup-go action to v4 by @renovate in #458
- chore(deps): update grafana packages to ^9.5.5 by @renovate in #459
- chore(deps): update dependency tslib to ^2.6.0 by @renovate in #460
- chore(deps): update dependency @grafana/experimental to ^1.6.0 by @renovate in #461
- chore(deps): update yarn to v3.6.1 by @renovate in #462
- chore(deps): update grafana packages to ^9.5.6 by @renovate in #467
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #466
- chore(deps): update dependency prettier to v3 by @renovate in #463
- chore(deps): update dependency @typescript-eslint/eslint-plugin to v6 by @renovate in #465
- chore(deps): update grafana packages to v10 (major) by @renovate in #443
- chore(deps): update dependency ts-pattern to ^5.0.2 by @renovate in #469
- chore(deps): update dependency ts-pattern to ^5.0.3 by @renovate in #470
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #472
- chore(deps): update dependency @grafana/experimental to ^1.6.1 by @renovate in #473
- chore(deps): update dependency ts-pattern to ^5.0.4 by @renovate in #474
- chore(deps): update dependency @grafana/experimental to ^1.6.2 by @renovate in #475
- chore(deps): update dependency tslib to ^2.6.1 by @renovate in #476
- chore(deps): update grafana packages to ^10.0.3 by @renovate in #477
- chore(deps): update dependency @grafana/experimental to ^1.7.0 by @renovate in #479
- chore(deps): update dependency ts-pattern to ^5.0.5 by @renovate in #480
- chore(deps): update yarn to v3.6.2 by @renovate in #483
- chore(deps): update dependency tslib to ^2.6.2 by @renovate in #484
- chore(deps): update grafana packages to ^10.1.0 by @renovate in #485
- chore(deps): update yarn to v3.6.3 by @renovate in #486
- chore(deps): update dependency @testing-library/jest-dom to v6 by @renovate in #482
- chore(deps): update grafana packages to ^10.1.1 by @renovate in #488
- chore(deps): update actions/checkout action to v4 by @renovate in #489
- chore(deps): update dependency @grafana/experimental to ^1.7.2 by @renovate in #491
- chore(deps): update grafana packages to ^10.1.2 by @renovate in #492
- chore(deps): bump @adobe/css-tools from 4.1.0 to 4.3.1 by @dependabot in #487
- chore(deps): update magefile/mage-action action to v3 by @renovate in #490
- chore(deps): update actions/checkout digest to 8ade135 by @renovate in #493
- chore(deps): update dependency @grafana/experimental to ^1.7.3 by @renovate in #495
- chore(deps): update actions/checkout action to v4 by @renovate in #494
- chore(deps): update grafana packages to ^10.1.4 by @renovate in #496
- chore(deps): update yarn to v3.6.4 by @renovate in #497
- chore(deps): update dependency fork-ts-checker-webpack-plugin to v9 by @renovate in #499
- chore(deps): update grafana packages to ^10.1.5 by @renovate in #500
- chore(deps): update dependency @grafana/experimental to ^1.7.4 by @renovate in #501
- chore(deps): bump postcss from 8.4.24 to 8.4.31 by @dependabot in #498
- chore(deps): bump @babel/traverse from 7.22.5 to 7.23.2 by @dependabot in #502
- chore(deps): update actions/setup-node action to v4 by @renovate in #505
- chore(deps): update dependency node to v20 by @renovate in #506
- chore(deps): update yarn to v4 by @renovate in #503
- chore(deps): update grafana packages to ^10.2.0 by @renovate in #507
- chore(deps): update yarn to v4.0.1 by @renovate in #508
- ci: run grafana compatibility check on master branches by @simPod in #510
- feat: use yarn pnp by @simPod in #511
- chore(deps): update grafana packages to ^10.2.0 by @renovate in #509
- chore(deps): update yarn to v4.0.2 by @renovate in #513
- chore(deps): update grafana packages to ^10.2.1 by @renovate in #514
- chore(deps): update grafana packages to ^10.2.2 by @renovate in #515
- chore(deps): update dependency ts-pattern to ^5.0.6 by @renovate in #517
- chore(deps): update actions/setup-go action to v5 by @renovate in #518
- chore(deps): update actions/stale action to v9 by @renovate in #519
- chore(deps): update grafana packages to ^10.2.3 by @renovate in #520
- chore(deps): update dependency eslint-plugin-jsdoc to v47 by @renovate in #521
- chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #516
- chore(deps): update dependency eslint-plugin-jsdoc to v48 by @renovate in #522
- chore(deps): update dependency @grafana/experimental to ^1.7.5 by @renovate in #525
- chore(deps): update dependency copy-webpack-plugin to v12 by @renovate in #527
- chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.21 by @renovate in #530
- chore(deps): update dependency @grafana/experimental to ^1.7.6 by @renovate in #531
- chore(deps): update dependency sass-loader to v14 by @renovate in #529
- chore(deps): update grafana packages to ^10.3.1 by @renovate in #532
- chore(deps): update dependency @grafana/experimental to ^1.7.7 by @renovate in #533
- chore(deps): update dependency @grafana/experimental to ^1.7.8 by @renovate in #534
- chore(deps): update yarn to v4.1.0 by @renovate in #535
- chore(deps): update dependency @grafana/experimental to ^1.7.9 by @renovate in #536
- chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.22 by @renovate in #537
- chore(deps): update dependency @grafana/experimental to ^1.7.10 by @renovate in #538
- chore(deps): update grafana packages to ^10.3.3 by @renovate in #540
- chore(deps): update dependency ts-pattern to ^5.0.8 by @renovate in #541
- chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.23 by @renovate in #543
- chore(deps): update yarn to v4.1.1 by @renovate in #544
- chore(deps): update dependency @typescript-eslint/eslint-plugin to v7 by @renovate in #539
- chore(deps): bump ip from 1.1.5 to 1.1.9 by @dependabot in #542
- chore(deps): update dependency react-virtualized-auto-sizer to ^1.0.24 by @renovate in https://github.com/simPod/GrafanaJsonDatasourc...
v0.6.3
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
- @maartenofzo made their first contribution in #414
Full Changelog: v0.6.2...v0.6.3
v0.6.2
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
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
New Builder mode mainly implemented by @MicroOps-cn, huge thanks! 🎉 . See docs for details.
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
- @MicroOps-cn made their first contribution in #324
- @0xMihir made their first contribution in #345
Full Changelog: v0.5.0...v0.6.0
Grafana 9
What's Changed
- chore: require Grafana 9 by @simPod in #308
- chore(deps): update dependency @grafana/runtime to v9 by @renovate in #298
- chore(deps): update grafana packages to v9 (major) by @renovate in #310
- ci: bump Node to v17 by @simPod in #305
- ci: bump Node to v18 by @simPod in #311
Full Changelog: 0.4.2...v0.5.0
0.4.2
What's Changed
- fix: update openapi.yaml to match changes from v0.3.0. by @taylor-sutton in #281
- Update /variables in README.md by @umyio in #288
#304 - Update @grafana deps patch versions + rxjs
- Drop unused annotations code by @simPod in #252
New Contributors
- @renovate made their first contribution in #237
- @taylor-sutton made their first contribution in #281
- @umyio made their first contribution in #288
Full Changelog: 0.4.1...0.4.2
Document 0.4.x
Variables support
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.
What's Changed
- Upgrade grafana deps to v8.1.x by @simPod in #193
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #194
- Upgrade Grafana deps to v8.1.5 by @simPod in #195
- Do not use
event.currentTarget.name
as it's fragile by @simPod in #196 - Use proper VariableQuery variable in
VariableQueryEditor::checkValidJSON()
by @simPod in #197 - Do not override MetricFindValue type by @simPod in #198
- Use rxjs by @simPod in #199
- Upgrade @types/lodash to 4.14.176 by @simPod in #210
- Upgrade rxjs to 7.4 by @simPod in #211
- Add workflow_dispatch trigger to GA by @simPod in #212
- Use actions/setup-node@v2 by @simPod in #214
- Run CI on node 16 by @simPod in #216
- Use Yarn v3 by @simPod in #215
- Fix Readme typo by @chenyahui in #220
- Add types to DataSource by @simPod in #228
- Bump to Grafana 8.3.x deps by @simPod in #227
- Add support for querying variables by @simPod in #200
- Replace stale bot with GA by @simPod in #229
New Contributors
- @chenyahui made their first contribution in #220
Full Changelog: 0.3.0...0.4.0