Skip to content

Releases: grafana-toolbox/grafana-wtf

0.23.0

18 Mar 00:00
Compare
Choose a tag to compare

What's Changed

  • Started using versioningit for versioning
  • As concurrency and caching together is problematic, and might
    lead to segfaults, turn off concurrent downloads by default.
    Thank you, @glitchwizard.

Details

  • Chore(deps): Update duckdb requirement from <1.2 to <1.3 by @dependabot in #172
  • CI: Do not cache packages twice, per pip and uv. Just cache with uv. by @amotl in #175
  • Chore(deps): Update verlib2 requirement from <0.3 to <0.4 by @dependabot in #173
  • Update verlib2 version requirement by @nikodemas in #177
  • Fix small error in README.rst by @edwelker in #176
  • CI: Validate against Grafana 10.4.16 and 11.5.2 by @amotl in #178
  • Chore(deps): Update ruff requirement from <0.10 to <0.12 by @dependabot in #180
  • Use versioningit for versioning by @amotl in #183
  • Chore: Fix OCI building by @amotl in #184
  • Turn off concurrent downloads by default by @amotl in #181

New Contributors

Full Changelog: 0.22.0...0.23.0

0.22.0

04 Feb 16:15
Compare
Choose a tag to compare

What's Changed

  • Added scanning notification channels by name. Thank you, @nikodemas.
  • Fixed exceptions when non-existent notification channel uid is used.
    Thank you, @nikodemas.

Full Changelog: 0.21.1...0.22.0

0.21.1

03 Feb 22:23
Compare
Choose a tag to compare

What's Changed

  • Fix variable datasources shown as missing datasource.
    Thank you, @soonann.

Details

  • Chore: Update to "verlib2<0.3" by @amotl in #169
  • fix: variable datasources shown as missing and unused datasource by @soonann in #165
  • Chore: Format code using Ruff by @amotl in #170

New Contributors

Full Changelog: 0.21.0...0.21.1

0.21.0

27 Jan 20:33
Compare
Choose a tag to compare

What's Changed

  • Updated channel scanning to discover in what dashboards
    different notification channels are used. Thanks, @nikodemas.

Full Changelog: 0.20.2...0.21.0

0.20.2

11 Jan 00:48
Compare
Choose a tag to compare

What's Changed

  • CI: Verified support on Python 3.13
  • Fixed DatasourceItem re. Unexpected keyword argument 'default'.
    Thank you, @jwoodhouse.

Details

  • CI: Verify support on Python 3.13 by @amotl in #147
  • CI: Update to Grafana 11.2.2 by @amotl in #148
  • CI+Sandbox: Stop using setup.py, instead only use pip by @amotl in #149
  • Chore(deps-dev): Update pytest-cov requirement from <6 to <7 by @dependabot in #151
  • Chore(deps): Update twine requirement from <6 to <7 by @dependabot in #153
  • Chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot in #152
  • This and that: A few improvements to CI, OCI building, and documentation by @amotl in #156
  • OCI: Improve building by @amotl in #157
  • Tests: test_plugins_status_app started tripping on Grafana < 10 by @amotl in #162
  • Chore(deps): Bump astral-sh/setup-uv from 4 to 5 by @dependabot in #158
  • Fix DatasourceItem re. Unexpected keyword argument 'default' by @amotl in #160

Full Changelog: 0.20.1...0.20.2

0.20.1

11 Jan 00:48
Compare
Choose a tag to compare

What's Changed

  • OCI: Fix uploading packages to ghcr.io

Details

Full Changelog: 0.20.0...0.20.1

0.20.0

28 Sep 21:38
Compare
Choose a tag to compare

What's Changed

  • CI: Verify support for Grafana 11
  • AMG compatibility: Fetch Grafana version from /api/frontend/settings instead of /api/health. Thanks, @squadgazzz.
  • Accept datasource attribute on DatasourceItem, but ignore it for the time being. Thanks, @apepojken.

Details

  • Update duckdb requirement from <0.11 to <1.1 by @dependabot in #138
  • Update lovely-pytest-docker requirement from <1 to <2 by @dependabot in #142
  • CI: Verify support for Grafana 11 by @amotl in #140
  • Bump docker/build-push-action from 5 to 6 by @dependabot in #139
  • Fetch Grafana version from /api/frontend/settings by @squadgazzz in #144
  • CI: Update dependencies for Docker-based test layer by @amotl in #145
  • Update duckdb requirement from <1.1 to <1.2 by @dependabot in #143
  • Accept datasource attribute on DatasourceItem, but ignore it by @amotl in #131

New Contributors

Full Changelog: 0.19.1...0.20.0

0.19.1

20 Apr 19:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.19.0...0.19.1

0.19.0

31 Mar 15:08
Compare
Choose a tag to compare

What's Changed

  • Updated to grafana-client 4.0.0. Thanks, @Ousret.
  • OCI: Removed builds for linux/arm/v7
  • Dependencies: Use verlib2 instead of packaging
  • Dependencies: Updated to docopt-ng
  • Add subcommand explore permissions. Thanks, @meyerder.
  • Added support for Python 3.12
  • Removed support for Python 3.7
  • SQLite cache: Use requests_cache.CachedSession for better concurrency
    behaviour. Thanks, @JensRichnow and @JWCook.
  • Improve error reporting and exit behavior when connecting to Grafana
    instance fails. Thanks, @interfan7.
  • Set User-Agent HTTP header like grafana-wtf/0.18.0

Full Changelog: 0.18.0...0.19.0

0.18.0

07 Mar 22:48
Compare
Choose a tag to compare

What's Changed

  • Added "channels" subcommand, to get information about the notification
    channels. Thanks, @nikodemas.
  • Fixed datasource output text, it is not always a dashboard. Thanks,
    @nikodemas.

Full Changelog: 0.17.0...0.18.0