Releases: RedisGrafana/grafana-redis-datasource
Releases · RedisGrafana/grafana-redis-datasource
Release v2.2.0
Release v2.1.2
Redis Data Source 2.1.1
Features / Enhancements
- Upgrade to Grafana 8.3.4 (#255)
Redis Data Source 2.1.0
Redis Data Source 2.0.0
Breaking changes
- Supports Grafana 8.0+, for Grafana 7.X use version 1.5.0.
- XRANGE command based on the selected time range if Start/End is not specified. Use '-' as Start and '+' as end to display all results.
Features / Enhancements
- Upgrade to Grafana 8.0.6 (#212)
- Allow multiple Streaming queries per panel (#213)
- Update Grafana SDK 0.110 (#214)
- Update to Grafana 8.1.4 (#217)
- Update to Grafana 8.2.1 (#220)
- Update to Grafana 8.2.2 (#223)
- Use Time-range for XRANGE filtering (#176)
- Disable Command-line interface in the Query Editor (#226)
- Support of ZRANGE command (#182)
- Upgrade Grafana 8.2.3 and backend dependencies (#228)
- Support fetching from RedisJSON datasource (JSON.GET, JSON.TYPE, JSON.ARRLEN, JSON.OBJLEN, JSON.OBJKEYS) (#229)
- Redis Enterprise introduced new field calls_master in commandstats (#232)
Bug fixes
Redis Data Source 1.5.0
1.5.0 (2021-07-06)
Breaking changes
- HGET returns field with values named as requested field instead of "Value" similar to HMGET and HGETALL.
- Streaming field
time
moved from Frontend to Backend. Field's name renamed to "#time" to avoid confusion with returned fields.
Features / Enhancements
- Add Redis Explorer to README and minor docker updates (#195)
- Alerting for Grafana-Redis-Datasource #166
- Add support for Sentinel ACL User and Password authentication separate from Redis #197
- Add Support for RedisGraph query nodes count (#199)
- Add GRAPH.EXPLAIN and GRAPH.PROFILE commands (#200)
- Add GRAPH.CONFIG and RedisGraph refactoring (#201)
- Refactor RedisTimeSeries and RedisGears commands (#202)
- Upgrade Grafana 7.5.7 and backend dependencies (#203)
- Add Streaming dashboard for v8 and update #time streaming field (#204)
- Add TS.MGET command (#209)
- Refactor Redis commands (#210)
Bug fixes
- Fix NaN for variables (#206)
Redis Data Source 1.4.0
Features / Enhancements
- Update Grafana SDK 0.88 and other backend dependencies (#170)
- Add $time field for Streams XRANGE (#175)
- Add RG.PYDUMPREQS command and integration test fix (#183)
- Add Integration tests to CI (#184)
- Upgrade Grafana dependencies to 7.5.4 (#185)
- Update Dashboard to 7.5.4 and add data source variable (#186)
- Update backend dependencies and linting issues (#187)
- Update Documentation (#188)
Bug fixes
- TLS client certificates not working (#177)
Redis Data Source 1.3.1
Features / Enhancements
- Add Unit tests for Golang Backend #119
- Remove "Unknown command" error from response for custom panels #125
- Update Radix to 3.7.0 and other backend dependencies #128
- Redis client, unit-tests refactoring and new unit-tests. #129
- Implement CLI-mode similar to Redis-cli #135
- Added support for errorstats features coming in redis 6.2; Extended commandstats fields with failedCalls and rejectedCalls #137
- Add command to support the panel to show the biggest keys (TMSCAN) #133
- Add RedisGears commands (RG.PYSTATS, RG.DUMPREGISTRATIONS, RG.PYEXECUTE) #136
- Implement XRANGE and XREVRANGE commands #148
- Add Client Type tooltip #149
- Refactoring Query Editor #151
- Add handling different frame type for Streaming data source #152
- Update tooltip for RedisTimeSeries Label Filter #155
- Update Loading state for Streaming for Grafana 7.4 #158
- Update Grafana SDK 0.86 to fix race conditions #160
- Add Redis Graph module (GRAPH.QUERY, GRAPH.SLOWLOG) #157
Bug fixes
Redis Data Source 1.3.0
Breaking changes
- HGETALL returns hash fields in a row similar to HGET, HMGET to support streaming. Previously each hash field returned as row.
- Time Bucket for RedisTimeSeries TS.RANGE and TS.MRANGE was updated from string to integer. To fix the dashboard JSON:
- Search for
"bucket"="X"
- Remove quotes
- Search for
- RedisTimeSeries TS.RANGE command was updated to have legend and value override similar to TS.MRANGE. Previous
legend
parameter defined field's name. key
parameter for command like GET, HGET, SMEMBERS was updated tokeyName
to avoid conflicts. To fix the dashboard JSON:- Search for
"key"="X"
- Replace to
"keyName"="X"
- Search for
Features / Enhancements
- Update description and GitHub issues #83
- Add RediSearch FT.INFO command #97
- Add HMGET Command #98
- Update release workflow #99
- Update Grafana dependencies to 7.3.5 #100
- Update Grafana SDK 0.80.0 #101
- Update data source icon and refactoring #102
- Update field's name for HGET command to align with HMGET #103
- Update HGETALL command to return fields and support streaming similar to HGET, HMGET #104
- Add tests for React Config and Query editors #105
- Remove CircleCI and move to Github Actions #106
- Update Bucket's type (string->number) and add type values for Aggregation and Info sections #108
- Add tests for React Data Source #113
- Update Bucket to Time Bucket in Query Editor #114
- Check if string value is a number when streaming #115
- Add Tests Coverage #117
- Add Empty Array when no values returned similar to redis-cli #120, #121
- Add test data for backend testing #122
Bug fixes
Redis Data Source 1.2.1
Highlights
- Added Unix socket and ACL support.
- Added Linux 32bit ARM platform support.
- RedisTimeSeries return milliseconds for TS.RANGE and TS.MRANGE commands.
- Updated to Grafana 7.2.0, Grafana SDK 0.78.0 and Radix 3.6.0.
Features / Enhancements
- Support Connecting to Redis via Unix Socket #58
- Support Redis 6 ACL authentication #60
- Update Grafana dependencies to 7.2.0 #66
- Update and optimize dashboards for Grafana 7.2.0 #67
- Add Streaming for Command Statistics #68
- Add Size parameter for SLOWLOG GET #79
- Update GitHub org to RedisGrafana #80
Bug fixes
Thanks to @filipecosta90 for contributing!