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