Commit Graph

175 Commits

Author SHA1 Message Date
Igor Malinovskiy 855636d273 Improve keys loading 2021-12-15 19:26:59 +02:00
Igor Malinovskiy eef81c59ae Fix linking order for -lbrotli on Linux 2021-11-30 17:19:06 +02:00
Igor Malinovskiy 17bf7653b4 Add support for MONITOR command in console 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 235505af71 Add support for Brotli, PHP gzcompress() and LZ4 Raw 2021-11-25 15:35:50 +02:00
Igor Malinovskiy bd7e358dc9 Add support for Snappy, and Magento variants 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 0072e91221 Fix zlib path on Windows 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 7d63dee7d9 Add ZSTD decompression
Close #5114
2021-11-25 15:35:50 +02:00
Igor Malinovskiy af39caa52c RDM 2021.9
- Ask for SSH password #3955
- Fix crashes with mutex lockers
- Fix blocking modal dialogs
- Clean up qml
- Update translations
2021-11-25 15:35:50 +02:00
Igor Malinovskiy 79a5bb03ef Pretty print JSON with simdjson
Fix #5102
2021-10-18 17:49:15 +03:00
Igor Malinovskiy f25a21c05d Allow creating ReJSON keys
Fix #5010
2021-10-12 13:55:51 +03:00
Igor Malinovskiy 8c56d75714 Cleanup unit tests 2021-07-22 13:44:44 +03:00
Igor Malinovskiy 01375b1100 Fast json (#5082)
* Add simdjson to deps
* Fix Hash editor layour in "new" state
* Allow adding key values from file
* Improve formatters aтd json handling:
- Minify JSON with simdjson
- Format JSON with cpp code without validation
- Memorize selected formatters for each key
- Remove json-tools.js
- Simplify code in MultilineEditor

Fix #5061
Fix #4964
Fix #4859
2021-07-16 15:01:33 +03:00
Igor Malinovskiy 562ed39c62 Use Python 3.8 on Windows
To maintain compatibility with Windows 7
2021-06-07 17:15:15 +03:00
Igor Malinovskiy 3021f266f4 Switch to Python 3.9 2021-06-04 15:28:07 +03:00
Igor Malinovskiy a3442e0b5e Update qredisclient 2021-02-11 13:30:08 +02:00
Igor Malinovskiy d5fb1a86f0 Remove blocking redis calls 2021-02-09 18:06:11 +02:00
Igor Malinovskiy d0d409513a Fix calculation of hash slots
Fix #4987
Fix #4973
2021-02-04 12:01:00 +02:00
Igor Malinovskiy be2ab3fa7b Update qredisclient 2021-02-01 15:58:43 +02:00
Igor Malinovskiy 0be1d6479a Update qredisclient 2021-01-26 08:43:14 +02:00
Igor Malinovskiy c9755441a3 Validate system proxy for redis connections
Fix #4755
2021-01-26 08:35:23 +02:00
Igor Malinovskiy bf410a4478 Update qredisclient 2021-01-19 11:48:27 +02:00
Igor Malinovskiy dfd22aa0fb Update qredisclient 2021-01-18 15:54:49 +02:00
Igor Malinovskiy 058d186db8 Remove redundant dependencies for macOS 2020-12-07 16:07:04 +01:00
Igor Malinovskiy 881adfcadc Fix issues with connection id's 2020-11-20 17:37:05 +02:00
Igor Malinovskiy 91de9d7d26 Update qredisclient 2020-11-17 19:32:19 +02:00
Igor Malinovskiy 1584ac602b Update qredisclient 2020-11-16 16:45:26 +02:00
Igor Malinovskiy ca5147bb2d Update qredisclient
Fix #4920
2020-10-20 21:38:53 +03:00
Steve Wills c17a9e4481 No need to modify include path 2020-10-13 17:29:21 +03:00
Steve Wills f9081393c4 Add flag to use system lz4 2020-10-13 17:29:21 +03:00
Igor Malinovskiy 2ba6d3c695 Fix lz4 path on windows 2020-10-01 13:01:12 +03:00
Igor Malinovskiy 4a8771dd4f Support lz4 frame compression/decompression 2020-09-30 13:31:33 +03:00
Igor Malinovskiy 5aaf91f5b8 Fix regression in console
Fix #4885
2020-09-10 12:57:02 +03:00
Igor Malinovskiy 05ffed6908 Detect python version and apply --embed flag if needed 2020-08-10 19:13:09 +03:00
Igor Malinovskiy 91e417bb61 Fix issues with bulk keys removal 2020-08-07 11:18:22 +03:00
Igor Malinovskiy 0aa7feb892 Make bulk operations compatible with cluster and improve performance 2020-08-04 20:31:44 +03:00
Mrn Om 127e0ec413 Add ACL support to qredisclient 2020-07-29 18:25:41 +03:00
Igor Malinovskiy 4d5ee38da1 Optimize RDM for big keyspaces:
- Render namespaces on demand to allow loading 10M+ keyspaces
- Use pipeline to send & retrive MEMORY usage commands
- Do not split single namespaced keys

Fix #3613
Fix #4801
Fix #4780
2020-07-29 10:22:49 +03:00
Igor Malinovskiy 32c4304649 Update qredisclient 2020-07-13 15:14:26 +03:00
Igor Malinovskiy c028144c01 Revert "Fix build failure on python3.8"
Snapcraft env has only python3.6 which doesn't know anything about --embedded flag
2020-06-25 16:57:52 +03:00
Igor Malinovskiy 0d323e9f80 Update qredisclient
Fix #4824
Fix #4589
2020-06-24 14:20:55 +03:00
LKM 20b63cfb6c Fix build failure on python3.8 2020-06-22 11:48:18 +03:00
Igor Malinovskiy 3c005f4a0e Add missing libs on linux 2020-05-27 12:36:12 +03:00
Igor Malinovskiy 8b398f36da Fix keys counter 2020-05-04 18:48:07 +03:00
Igor Malinovskiy 0628c085b2 Update qredisclient 2020-04-17 15:20:59 +03:00
Igor Malinovskiy 1c0830e5e4 Reduce redundant commands execution 2020-04-07 01:18:34 +03:00
Igor Malinovskiy 45e666eb3c Init 2020 branch 2020-03-20 16:49:29 +02:00
Igor Malinovskiy 242b9043ec Make External formatters optional 2019-12-03 17:28:57 +02:00
Igor Malinovskiy ddf9a22e36 Async value tabs loading (#4745)
Make value tabs more responsive with slow connections
2019-11-13 20:07:16 +02:00
Igor Malinovskiy 986913d036 Shutdown connections on app exit 2019-11-01 17:13:45 +02:00
Igor Malinovskiy 25ed679a41 Allow to ignore TLS errors 2019-10-23 13:03:10 +03:00