Skip to content

Releases: grafana-toolbox/grafana-wtf

0.14.0

09 Feb 22:30
Compare
Choose a tag to compare
  • Add --dry-run option for replace subcommand. Thanks, @TaylorMutch.
  • Update dependencies to their most recent versions.
  • Add URLs to dashboard variables and panel view/edit pages to the output of
    the find subcommand. Thanks, @oplehto.
  • Improve display of progressbar wrt. being interrupted by logging output.
  • Improve caching
    • Use cache database location within user folder
    • Send cache database location to log
    • Reduce default cache TTL from five minutes to 60 seconds
  • Drop support for Python 3.6
  • Improve discovery of data sources defined by dashboard variables

Full Changelog: 0.13.4...0.14.0

0.13.4

19 Jun 10:13
Compare
Choose a tag to compare

What's changed

  • CI: Use most recent Grafana 7.5.16, 8.5.6, and 9.0.0
  • Fix dashboard exploration when the annotations.list slot is None
    instead of an empty list. Thanks, @TaylorMutch!

Full Changelog: 0.13.3...0.13.4

0.13.3

25 Mar 01:16
Compare
Choose a tag to compare
  • Add option to ignore untrusted SSL certificates. Thanks, @billabongrob!

Full Changelog: 0.13.2...0.13.3

0.13.2

25 Mar 00:30
Compare
Choose a tag to compare
  • Use grafana-client-2.1.0, remove monkeypatch
  • Tests: Improve fixture create_datasource to clean up afterwards
  • Tests: Add fixture create_dashboard to create dashboards at runtime
  • Tests: Disable caching in test mode
  • Tests: Make test suite clean up its provisioned assets from Grafana
  • Tests: Run Grafana on non-standard port 33333
  • Tests: Add flag CLEANUP_RESOURCES to determine whether to clean up
    all resources provisioned to Grafana.
  • Tests: Improve test quality, specifically for explore dashboards on
    Grafana 6 vs. Grafana >= 7
  • Tests: Make test case for explore datasources use two data sources
  • Tests: Mimic Grafana 7/8 on datasource references within dashboards, newer
    versions have objects (uid, type) instead of bare names
  • Fix implementation flaw reported at #32. Thanks, @IgorOhrimenko and @carpenterbees!
  • CI: Use most recent Grafana 7.5.15 and 8.4.4

Full Changelog: 0.13.1...0.13.2

0.13.1

25 Mar 00:29
Compare
Choose a tag to compare
  • Switch to the grafana-client library fork

Full Changelog: 0.13.0...0.13.1

0.13.0

25 Mar 00:29
Compare
Choose a tag to compare
  • CI: Use most recent Grafana 8.3.3
  • Add two more examples about using explore dashboards with jq
  • CI: Prepare test suite for testing two different dashboard schema versions, v27 and v33
  • Improve determinism by returning stable sort order of dashboard results
  • Improve compatibility with Grafana 8.3 by handling dashboard schema version 33 properly
  • Reestablish compatibility with Grafana 6
  • Confirm compatibility with Grafana 8.3.4

Full Changelog: 0.12.0...0.13.0

0.12.0

11 Dec 20:07
Compare
Choose a tag to compare
  • Rename subcommand datasource-breakdown to explore datasources
  • Add subcommand explore dashboards, e.g. for discovering dashboards using
    missing data sources.
  • CI/GHA test matrix: Use Grafana 7.5.12 and 8.3.2
  • Add subcommand info, to display Grafana version and statistics about all entities
  • For info subcommand, add Grafana url attribute
  • Add example how to print the Grafana version using the info subcommand
  • Add more information about dashboard entities to info subcommand
  • Blackify code base
  • Add Dockerfile and GHA recipe to publish container images to GHCR

Full Changelog: 0.11.1...0.12.0

0.11.1

10 Dec 23:20
Compare
Choose a tag to compare
  • Be more graceful when decoding Grafana dashboard data structures. Thanks, @jangaraj!

Full Changelog: 0.11.0...0.11.1

0.11.0

10 Dec 11:24
Compare
Choose a tag to compare
  • Upgrade to colored==1.4.3. Thanks, @dslackw!
  • Tests: Use .env file for propagating environment variables to Docker Compose
  • CI/GHA test matrix: Use Grafana 7.5.11 and 8.3.1 and add Python 3.10
  • Add feature to display datasource breakdown, specifically for finding unused
    data sources. Thanks, @chenlujjj!

Full Changelog: 0.10.0...0.11.0

0.10.0

01 Oct 18:06
Compare
Choose a tag to compare
  • Improve behaviour of "replace" action by clearing the cache
  • Croak when obtaining unknown report format
  • Use ANSI colors only on TTYs
  • Add software tests, with CI on GHA
  • Add monkeypatch for grafana-api package to mitigate flaw with "replace" action.
    See also m0nhawk/grafana_api#85.
  • Bump/improve dependency versions to 3rd-party packages
  • Run tests on CI against different versions of Grafana
  • Add a tabular report to the find command. Thanks, @cronosnull!