Grafana Wtf Versions Save

Grep through all Grafana entities in the spirit of git-wtf.

0.19.1

1 month ago

What's Changed

  • SQLite cache: Use SQLite write-ahead logging for better concurrency behaviour, allowing read operations to not block writes, in GH-136. Thanks, @JWCook.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.19.0...0.19.1

0.19.0

2 months ago

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: https://github.com/panodata/grafana-wtf/compare/0.18.0...0.19.0

0.18.0

3 months ago

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: https://github.com/panodata/grafana-wtf/compare/0.17.0...0.18.0

0.17.0

7 months ago

What's Changed

  • Use 60 minutes as default cache TTL. Thanks, @pciang.
  • Fix wrong jq commands in documentation. Thanks, @rahulnandan.
  • Fix collecting data information from dashboards w/o targets slots in panels
  • Add --queries-only option to explore dashboards subcommand. Thanks, @meyerder.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.16.0...0.17.0

0.16.0

8 months ago

What's Changed

  • Caching: Set cache filename to appname. Thanks, @gtirloni.
  • Update to pandas 2.0 and requests 2.26
  • CI: Update to Grafana 8.5.27, 9.5.12, and 10.1.4
  • Grafana 9.3: Work around delete folder operation returning empty body
  • Grafana 9.5: Use standard UUIDs instead of short UIDs
  • Add explore dashboards --data-details option, to extend the output by many more details about data inquiry / queries. Thanks, @meyerder.
  • Add plugins {list,status} subcommands, to inquire installed Grafana plugins. Thanks, @bhks.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.15.2...0.16.0

0.15.2

10 months ago

What's Changed

  • Improve finding unused datasources. Thanks, @meyerder.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.15.1...0.15.2

0.15.1

10 months ago

What's Changed

  • Fix processing panels without title. Thanks, @nikodemas and @atavakoliyext.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.15.0...0.15.1

0.15.0

1 year ago

What's Changed

  • Explore dashboards: Ignore -- Mixed -- data sources
  • Caching: Increase default cache TTL to five minutes again
  • Caching: Optionally configure TTL using environment variable CACHE_TTL
  • History: Stop grafana-wtf log <UID> acquiring all dashboards
  • Refactoring: Move all report renderers to grafana_wtf.report
  • History: Add id and uid dashboard attributes to report
  • History: Unlock YAML export format
  • History: Add new options --head, --tail, and --reverse
  • Search: Unlock JSON and YAML export formats
  • History: Add SQL querying capabilities

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.14.1...0.15.0

0.14.1

1 year ago

What's Changed

  • Fix collect_datasource_items when hitting special templated datasource. Thanks, @mauhiz.

Full Changelog: https://github.com/panodata/grafana-wtf/compare/0.14.0...0.14.1

0.14.0

1 year ago
  • 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: https://github.com/panodata/grafana-wtf/compare/0.13.4...0.14.0