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 timemoved 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 legendparameter defined field's name.
- keyparameter for command like GET, HGET, SMEMBERS was updated to- keyNameto 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!