Releases: grafana-toolbox/grafana-wtf
Releases · grafana-toolbox/grafana-wtf
0.20.0
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 onDatasourceItem
, 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 onDatasourceItem
, but ignore it by @amotl in #131
New Contributors
- @squadgazzz made their first contribution in #144
Full Changelog: 0.19.1...0.20.0
0.19.1
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: 0.19.0...0.19.1
0.19.0
What's Changed
- Updated to grafana-client 4.0.0. Thanks, @Ousret.
- OCI: Removed builds for linux/arm/v7
- Dependencies: Use
verlib2
instead ofpackaging
- 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 likegrafana-wtf/0.18.0
Full Changelog: 0.18.0...0.19.0
0.18.0
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
0.17.0
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 toexplore dashboards
subcommand.
Thanks, @meyerder.
Full Changelog: 0.16.0...0.17.0
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