Releases: grafana-toolbox/grafana-wtf
Releases · grafana-toolbox/grafana-wtf
0.16.0
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: 0.15.2...0.16.0
0.15.2
0.15.1
What's Changed
- Fix processing panels without title. Thanks, @nikodemas and @atavakoliyext.
Full Changelog: 0.15.0...0.15.1
0.15.0
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
anduid
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: 0.14.1...0.15.0
0.14.1
0.14.0
- Add
--dry-run
option forreplace
subcommand. Thanks, @TaylorMutch. - Update dependencies to their most recent versions.
- Add URLs to dashboard variables and panel view/edit pages to the output of
thefind
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
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 isNone
instead of an empty list. Thanks, @TaylorMutch!
Full Changelog: 0.13.3...0.13.4
0.13.3
- Add option to ignore untrusted SSL certificates. Thanks, @billabongrob!
Full Changelog: 0.13.2...0.13.3
0.13.2
- 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
- Switch to the
grafana-client
library fork
Full Changelog: 0.13.0...0.13.1