Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
244 commits
Select commit Hold shift + click to select a range
a202971
#RI-2125 - fix iframe redisearch loading for e2e
Dec 24, 2021
3eea363
#RI-2125 - update dockerfile
Dec 27, 2021
1a853dc
#RI-2125 - change host
Dec 27, 2021
1e691cc
#RI-2125 - change host
Dec 27, 2021
fd8a3a0
#RI-2125 - handle error for icons for testcafe/hammerhead
Jan 28, 2022
52141f8
Merge branch 'main' into feature/e2e-2125-fix-iframes
Jan 28, 2022
fbc8bbc
[E2E] Key is not displayed in app after TTL finishes
elenaNaboko Apr 14, 2022
7706f72
[E2E] Test with JSON data types is added + ESlint issues fixed
elenaNaboko Apr 14, 2022
049ae3a
[E2E] Add additional checks for JSON structure
elenaNaboko Apr 14, 2022
a857cb0
Merge branch 'main' into feature/e2e-regression
elenaNaboko Apr 15, 2022
89b02dc
[E2E] Fix JSON test
elenaNaboko Apr 15, 2022
7271252
[E2E] Add PR review fixes
elenaNaboko Apr 18, 2022
b03d37a
Merge branch 'main' into feature/e2e-regression
elenaNaboko Apr 18, 2022
332ee29
[E2E] Fixed Eslint issues and resolved conflicts from main branch
elenaNaboko Apr 18, 2022
6db6e89
Merge branch 'main' into feature/e2e-2125-fix-iframes
rsergeenko Apr 19, 2022
a08f1a6
Merge branch 'main' into feature/e2e-regression
elenaNaboko Apr 19, 2022
6b544a6
e2e - fix iframe tests
tanyatrayanava Apr 20, 2022
e851e8f
Merge branch 'main' into feature/e2e-regression
elenaNaboko Apr 20, 2022
3d183f3
[E2E] Add modules tests, fix Eslint issues, rework overview page
elenaNaboko Apr 20, 2022
4a70d0e
[E2E] Fix Eslint issues
elenaNaboko Apr 20, 2022
8b0529a
Merge branch 'main' into feature/e2e-regression
elenaNaboko Apr 25, 2022
804a9a4
[E2E] Fix TTL test according to the comment
elenaNaboko Apr 25, 2022
d09aaea
#RI-2666 - update key header, add full screen mode
rsergeenko Apr 27, 2022
d413bdd
Merge branch 'main' into feature/RI-2666_key-details
rsergeenko Apr 27, 2022
2448d36
add stream "GET" support
Apr 27, 2022
4dabc59
fix log message
Apr 27, 2022
f056c66
[E2E] Fix TTL test according to comment
elenaNaboko Apr 27, 2022
6615100
Add create stream endpoint
Apr 27, 2022
f84ac90
#RI-2763 add entries to the existing stream
Apr 27, 2022
d5edd21
fix tests
Apr 27, 2022
aa8406b
Merge branch 'feature/RI-2760-add-XADD' into feature/RI-2762-add-entr…
Apr 27, 2022
6cff26c
fix tests
Apr 27, 2022
a0e24f9
Merge branch 'feature/RI-2760-add-XADD' into feature/RI-2762-add-entr…
Apr 27, 2022
92806a2
fix stream ID strict policy for CRDT
Apr 28, 2022
7f9d9f1
Merge branch 'feature/RI-2760-add-XADD' into feature/RI-2762-add-entr…
Apr 28, 2022
b1f6942
do not use defined IDs for tests
Apr 28, 2022
4927152
Merge pull request #592 from RedisInsight/feature/RI-2668-stream-get-…
Apr 28, 2022
8cf8127
Merge branch 'feature/RI-2760-add-XADD' into feature/RI-2762-add-entr…
Apr 28, 2022
d365f64
add unit tests
Apr 28, 2022
23fc063
fox PR comments
Apr 28, 2022
d33f7c7
Merge pull request #597 from RedisInsight/feature/RI-2760-add-XADD
Apr 28, 2022
238ecbb
Merge pull request #598 from RedisInsight/feature/RI-2762-add-entry-t…
Apr 28, 2022
7bcfc39
#RI-2666 - fix pr comments
rsergeenko Apr 28, 2022
4bdba4b
Merge pull request #534 from RedisInsight/feature/e2e-regression
elenaNaboko Apr 28, 2022
68545d1
Merge pull request #591 from RedisInsight/feature/RI-2666_key-details
rsergeenko Apr 28, 2022
8cd6bc5
change api endpoints names
Apr 28, 2022
52584c8
Merge pull request #599 from RedisInsight/change_api_names
Apr 28, 2022
d9187c1
#RI-2764-add stream del entries endpoint (#601)
AmirAllayarovSofteq Apr 29, 2022
dad40e2
#RI-2759 - add new stream key
rsergeenko Apr 29, 2022
231c05c
Merge pull request #603 from RedisInsight/feature/RI-2759_add_new_str…
rsergeenko Apr 29, 2022
0088113
[E2E] Fix failed tests
elenaNaboko Apr 29, 2022
caac407
Merge pull request #604 from RedisInsight/e2e-bugfix
elenaNaboko Apr 29, 2022
d2372fe
[E2E] Fix failed TS tests (Command Helper)
elenaNaboko May 3, 2022
b223e88
[E2E] Fix failed desktop tests
elenaNaboko May 3, 2022
cbd19e5
Merge pull request #607 from RedisInsight/e2e-bugfix
elenaNaboko May 3, 2022
27aefc3
#RI-2757 - Streams Table view
egor-zalenski May 4, 2022
3051348
#RI-2757 - fix pr comments
egor-zalenski May 4, 2022
c765ffa
fix tests
egor-zalenski May 4, 2022
4286ad6
Merge pull request #608 from RedisInsight/feature/RI-2757_Streams_tab…
egor-zalenski May 4, 2022
6044c2e
hide paths from error message
May 4, 2022
dcc0ea5
[E2E] Enhanced Key header and layout tests coverage
elenaNaboko May 4, 2022
daac9ed
Merge branch 'main' into feature/e2e-enhance-key-header
elenaNaboko May 4, 2022
53b5bd0
[E2E] Fix according to comments
elenaNaboko May 4, 2022
a5e39a0
e2e - save logs tests
tanyatrayanava May 4, 2022
f03d19a
added borders for stream entry rows
egor-zalenski May 5, 2022
6818bb9
Merge pull request #613 from RedisInsight/feature/RI-2757_Streams_tab…
egor-zalenski May 5, 2022
e9672b8
#RI-2761 - add new entry to stream
rsergeenko May 5, 2022
615fe4e
Merge pull request #614 from RedisInsight/feature/RI-2761_add_entry
rsergeenko May 5, 2022
3d587f0
Merge pull request #610 from RedisInsight/feature/e2e-enhance-key-header
elenaNaboko May 6, 2022
9169836
#RI-2801 - fix display of length
rsergeenko May 6, 2022
d8a2a5f
[pull/616] fix tests
rsergeenko May 6, 2022
53bce86
[pull/616] fix pr comments
rsergeenko May 6, 2022
6a958d5
Merge pull request #616 from RedisInsight/feature/bugfix
rsergeenko May 6, 2022
17335d5
fix validation for stream fields
May 10, 2022
2cb7209
Merge pull request #609 from RedisInsight/bugfix/RI-2504-add-error-me…
May 10, 2022
e7708cf
e2e test fixes
tanyatrayanava May 10, 2022
8e30085
Merge pull request #618 from RedisInsight/feature/e2e-test-fixes
tanyatrayanava May 10, 2022
017c4ac
[E2E] Test fixes desktop and web
elenaNaboko May 10, 2022
1bc9dbd
[E2E] Test fixes desktop and web
elenaNaboko May 11, 2022
62dd7fc
e2e - Show Stream in a table
tanyatrayanava May 11, 2022
d585cdb
e2e - add reset profiler func, update meta
tanyatrayanava May 11, 2022
1956c61
Merge pull request #619 from RedisInsight/e2e_bugfix
elenaNaboko May 11, 2022
3c9ab56
Feature/ri 2789 stream entry del (#615)
AmirAllayarovSofteq May 11, 2022
d8381f9
#RI-2807 slowlog backend implementation
May 11, 2022
d82bdb0
Merge branch 'main' into feature/e2e-2125-fix-iframes
tanyatrayanava May 11, 2022
f607391
e2e-fix iframe tests
tanyatrayanava May 11, 2022
c27a89e
[E2E] Test commit
elenaNaboko May 11, 2022
6151d1c
Merge pull request #617 from RedisInsight/bugfix/RI-2804-add_stream_f…
May 12, 2022
e6d36be
e2e-update element for remove db
tanyatrayanava May 12, 2022
fd550e1
Merge pull request #625 from RedisInsight/feature/e2e-test-fixes
elenaNaboko May 12, 2022
9c61358
fix validation for stream fields
May 10, 2022
f66cdf4
e2e-update element for remove db
tanyatrayanava May 12, 2022
264df89
e2e-update comments
tanyatrayanava May 12, 2022
1ae086a
Merge pull request #620 from RedisInsight/feature/e2e-show-stream-in-…
tanyatrayanava May 12, 2022
842059b
[E2E] Add Stream tests added
elenaNaboko May 12, 2022
b7aca7f
Fix graph failure response color
GnaneshKunal May 12, 2022
21d9eff
Merge pull request #627 from RedisInsight/RI-2776
GnaneshKunal May 13, 2022
1832c10
#RI-2807 change implementation for cluster + add itests + add utests
May 13, 2022
8b48ae3
#RI-2807 slowlog telemetry
May 13, 2022
7b71b08
[E2E] Fix test
elenaNaboko May 13, 2022
f349439
[E2E] Fixes according to the comments
elenaNaboko May 13, 2022
5539a77
Merge branch 'main' into feature/e2e-streams
elenaNaboko May 13, 2022
266dde1
Merge pull request #628 from RedisInsight/e2e-fix
elenaNaboko May 13, 2022
a09d1c4
Merge branch 'main' into feature/e2e-streams
elenaNaboko May 13, 2022
51de6c7
e2e-fix tests and eslint errors
tanyatrayanava May 13, 2022
c93d761
#RI-2808 - slow log page with base functionality
rsergeenko May 13, 2022
32d392b
#RI-2789-delete entry text change (#624)
AmirAllayarovSofteq May 13, 2022
5770142
#RI-2784-update text style (#623)
AmirAllayarovSofteq May 14, 2022
9b66205
handle error for redisgraph icons for testcafe/hammerhead
tanyatrayanava May 14, 2022
6bb82f5
#RI-2752 - Auto-refresh
egor-zalenski May 16, 2022
cbbe33e
#RI-2808 - add tests
rsergeenko May 16, 2022
af114bd
Merge pull request #626 from RedisInsight/feature/e2e-streams
elenaNaboko May 16, 2022
14d79a2
#RI-2752 - fix pr comments
egor-zalenski May 16, 2022
d34c376
change validation criteria for the count parameter
May 16, 2022
4806ff6
Merge pull request #633 from RedisInsight/feature/RI-2752_Auto-refresh
rsergeenko May 16, 2022
a60f3a9
Merge branch 'main' into feature/RI-2808_slowlog
egor-zalenski May 16, 2022
123f78a
#RI-2808 - add count field
rsergeenko May 16, 2022
5e2489c
Merge branch 'feature/RI-2807-slowlog' into feature/RI-2808_slowlog
rsergeenko May 16, 2022
088abf4
Merge remote-tracking branch 'origin/feature/RI-2808_slowlog' into fe…
egor-zalenski May 16, 2022
08417eb
Merge pull request #612 from RedisInsight/feature/e2e-save-commands
tanyatrayanava May 16, 2022
f50a004
e2e - Stream Entry deletion
tanyatrayanava May 16, 2022
54df541
[E2E] Add new entry to stream
elenaNaboko May 17, 2022
01595eb
add -e to exit on error
May 17, 2022
73cfcef
Merge pull request #637 from RedisInsight/bugfix/RI-2486-throw_immedi…
May 17, 2022
33a1e3f
#RI-2806 - improve Two Panel Toggle
rsergeenko May 17, 2022
dbebee9
#RI-2806 - fix tests, remove console.log
rsergeenko May 17, 2022
f73f104
add -e flag ONLY
May 17, 2022
6ecaa9a
Merge pull request #643 from RedisInsight/feature/RI-2806
rsergeenko May 17, 2022
f79cb75
#RI-2823 - Slowlog configuration
egor-zalenski May 17, 2022
1cda5ec
Merge remote-tracking branch 'origin/feature/RI-2808_slowlog' into fe…
egor-zalenski May 17, 2022
07371cb
Merge pull request #644 from RedisInsight/bugfix/RI-2486-throw_immedi…
May 17, 2022
ee4ed27
Merge branch 'main' into feature/RI-2808_slowlog
egor-zalenski May 17, 2022
1a82d7b
Merge branch 'feature/RI-2808_slowlog' into feature/RI-2823_slowlog_c…
egor-zalenski May 17, 2022
ea069e8
#RI-2823 - fix pr comment
egor-zalenski May 17, 2022
9253c20
Merge pull request #645 from RedisInsight/feature/RI-2823_slowlog_config
egor-zalenski May 17, 2022
ac18e8e
#R_2784-increase lineheight in bd name (#642)
AmirAllayarovSofteq May 17, 2022
0eba3e1
#RI-2855-update stream get entri controller (#646)
AmirAllayarovSofteq May 17, 2022
30924f6
Merge pull request #621 from RedisInsight/feature/RI-2807-slowlog
May 17, 2022
67d9f7b
Merge pull request #629 from RedisInsight/feature/RI-2808_slowlog
rsergeenko May 17, 2022
3a13915
[E2E] Fix stream test
elenaNaboko May 17, 2022
3421df8
Merge branch 'main' into feature/e2e-streams
elenaNaboko May 17, 2022
f6362a8
[E2E] Reduce timeouts + Fix ESLint issues
elenaNaboko May 17, 2022
9a1042a
e2e-test fixes
tanyatrayanava May 17, 2022
4ed235c
added telemetry for Slowlog auto-refresh
egor-zalenski May 17, 2022
5c8f4e5
fix pr comments
egor-zalenski May 17, 2022
7213c9b
Merge pull request #649 from RedisInsight/feature/bugfix
egor-zalenski May 17, 2022
6ed18db
Merge pull request #154 from RedisInsight/feature/e2e-2125-fix-iframes
tanyatrayanava May 17, 2022
56641bd
Merge pull request #636 from RedisInsight/feature/e2e-stream-entry-de…
tanyatrayanava May 17, 2022
5d65f9f
fix runners exit code
May 17, 2022
986c2ec
Merge pull request #651 from RedisInsight/bugfix/RI-2486-throw_immedi…
May 17, 2022
85f9b87
Merge branch 'main' into feature/e2e-streams
elenaNaboko May 17, 2022
882265a
Merge pull request #650 from RedisInsight/feature/e2e-test-fixes
tanyatrayanava May 17, 2022
8944a76
#RI-2855- update stream check (#652)
AmirAllayarovSofteq May 18, 2022
d04881f
#RI-2819, RI-2812 - update stream entries controls
rsergeenko May 18, 2022
f8a00e2
Merge pull request #654 from RedisInsight/feature/bugfix
rsergeenko May 18, 2022
70f6e27
Merge remote-tracking branch 'origin/feature/bugfix' into feature/bugfix
egor-zalenski May 18, 2022
97027c5
* #RI-2856 - The 'three dots' button shouldn't be visible
egor-zalenski May 18, 2022
51a1bd2
Merge branch 'main' into feature/bugfix
egor-zalenski May 18, 2022
410cdb5
added negative integer validation for slowlog config
egor-zalenski May 18, 2022
7b9fec5
Merge pull request #655 from RedisInsight/feature/bugfix
egor-zalenski May 18, 2022
03b3667
get details for cluster node using Buffer
May 18, 2022
525fb66
[E2E] Two screens toogle
elenaNaboko May 18, 2022
faf30eb
Merge branch 'main' into feature/e2e-timeout
elenaNaboko May 18, 2022
bc25ecb
Merge pull request #648 from RedisInsight/feature/e2e-timeout
elenaNaboko May 18, 2022
29fe4d1
Merge pull request #647 from RedisInsight/feature/e2e-streams
elenaNaboko May 18, 2022
f5d97ec
Merge pull request #657 from RedisInsight/e2e/full-screen-toogle
elenaNaboko May 18, 2022
3850d80
#RI-2833 - change tooltip
rsergeenko May 18, 2022
c4c5378
Merge pull request #658 from RedisInsight/feature/bugfix
rsergeenko May 18, 2022
fcf23c2
#RI-2880 - There is flickering in key list when auto-refresh is enabled
egor-zalenski May 18, 2022
c1b1d1c
Merge pull request #656 from RedisInsight/bugfix/RI-2865-fix-cluster-…
May 18, 2022
04c185b
* #RI-2883 - Not possible to set -1 to stop slowlog in ms
egor-zalenski May 18, 2022
ee1bbe7
added index file
egor-zalenski May 18, 2022
a2767a9
#RI-2880 - There is rounding of rate decimal value when adding from 5…
egor-zalenski May 18, 2022
db439b5
Merge pull request #659 from RedisInsight/feature/bugfix
egor-zalenski May 18, 2022
7359d8e
#RI-2763-add stream range (#632)
AmirAllayarovSofteq May 18, 2022
f0628e6
Update keys.ts
egor-zalenski May 18, 2022
4ca72e9
Merge pull request #660 from RedisInsight/zalenskiSofteq-patch-1
egor-zalenski May 18, 2022
49034cb
#RI-2817 - The long entry values are not truncated in 2 lines and not…
egor-zalenski May 19, 2022
ad9f3a4
Merge pull request #662 from RedisInsight/feature/bugfix
egor-zalenski May 19, 2022
4502472
#RI-2763-add common Range Filter, add tests (#661)
AmirAllayarovSofteq May 19, 2022
970625a
#RI-2906 - add tooltip for clear btn
rsergeenko May 19, 2022
06f8aca
fix prev and currValue for slow log telemetry
May 19, 2022
aca28d5
Merge pull request #664 from RedisInsight/bugfix/RI-2916-incorrrect-t…
May 19, 2022
3d14627
#RI-2911 - fix error when there is no last entry
rsergeenko May 19, 2022
8bb820e
Merge pull request #663 from RedisInsight/feature/bugfix
rsergeenko May 19, 2022
7526e9a
#RI-2920 - add units converter for configure popup
rsergeenko May 19, 2022
2c0be4e
#RI-2913-table height, fetchstream requests, #RI-2912-cursor (#665)
AmirAllayarovSofteq May 19, 2022
02f99a0
Merge pull request #666 from RedisInsight/feature/bugfix
rsergeenko May 19, 2022
fe35138
* #RI-2918 - Event SLOWLOG_AUTO_REFRESH_ENABLED should be sent when u…
egor-zalenski May 19, 2022
ac33927
fix pr comments
egor-zalenski May 19, 2022
a4007fb
Merge pull request #667 from RedisInsight/feature/bugfix
egor-zalenski May 19, 2022
e577667
#RI-2925-refresh key info instead fetch (#668)
AmirAllayarovSofteq May 19, 2022
27b1514
* #RI-2909 - The auto-refresh drop-down button is displyed on the new…
egor-zalenski May 20, 2022
14605b2
Merge pull request #669 from RedisInsight/feature/bugfix
egor-zalenski May 20, 2022
077b382
* add stream slice tests, fix name of slow log nav title
rsergeenko May 20, 2022
b85e0c0
Update SlowLogConfig.tsx
egor-zalenski May 20, 2022
a59a8a0
Merge pull request #671 from RedisInsight/zalenskiSofteq-patch-1
egor-zalenski May 20, 2022
77fc2f9
Merge pull request #670 from RedisInsight/feature/bugfix
rsergeenko May 20, 2022
ee9a3f6
#RI-2928, RI-2921, RI-2914, RI-2924, RI-2927 (#672)
AmirAllayarovSofteq May 20, 2022
8764105
#RI-2948 - remove animation auto-refresh
egor-zalenski May 20, 2022
24890a1
Merge pull request #673 from RedisInsight/bugfix/RI-2948_remove_anima…
egor-zalenski May 20, 2022
37ecb47
#RI-2956,2954,2955 fix (#675)
AmirAllayarovSofteq May 21, 2022
b9be009
#RI-916-add telemetry events (#676)
AmirAllayarovSofteq May 21, 2022
10689ba
#RI-2957 - update styles, max and min range value (#677)
AmirAllayarovSofteq May 22, 2022
db377e7
no access for invalidation
egor-zalenski May 23, 2022
caeb86b
Merge pull request #679 from RedisInsight/cancel-invalidation
egor-zalenski May 23, 2022
6d68248
fix range style for Firefox (#678)
AmirAllayarovSofteq May 23, 2022
2f78a2b
increase app version
egor-zalenski May 23, 2022
cc9363f
Merge pull request #680 from RedisInsight/zalenskiSofteq-patch-1
egor-zalenski May 23, 2022
35ab864
return invalidation
egor-zalenski May 23, 2022
c146be3
Merge pull request #682 from RedisInsight/zalenskiSofteq-patch-1
egor-zalenski May 23, 2022
7cf69b9
Fix/range styles (#685)
AmirAllayarovSofteq May 23, 2022
ae760c6
#RI-2963 - change icon, texts
rsergeenko May 23, 2022
8654a69
#RI-2963 - update icons
rsergeenko May 23, 2022
a1f33c9
Merge pull request #686 from RedisInsight/feature/bugfix
rsergeenko May 23, 2022
010bfde
#RI-2928-change text (#689)
AmirAllayarovSofteq May 23, 2022
349b2ab
e2e - test fixes
tanyatrayanava May 23, 2022
019ffa5
#RI-2967 - Max-len and slower-than fields should be filled by default…
egor-zalenski May 24, 2022
8a8d0dd
Merge pull request #691 from RedisInsight/feature/bugfix
egor-zalenski May 24, 2022
661697a
#RI-2965 - fix duplication requests after add key
rsergeenko May 24, 2022
8c55fe0
[pull/692] - fix tests, fix json display value
rsergeenko May 24, 2022
5767a82
Merge pull request #692 from RedisInsight/feature/bugfix
rsergeenko May 24, 2022
7978a6b
increase version to 2.1.0
rsergeenko May 24, 2022
fca943e
Merge pull request #694 from RedisInsight/increase-version
rsergeenko May 24, 2022
3bf2317
e2e - remove debug and unskip test
tanyatrayanava May 24, 2022
f15d089
Merge branch 'main' into feature/e2e-test-fixes
tanyatrayanava May 24, 2022
32ec2d1
Merge pull request #690 from RedisInsight/feature/e2e-test-fixes
tanyatrayanava May 24, 2022
07250c0
#RI-2964 - send count as maxLen from config for slow log cloud db
rsergeenko May 24, 2022
e45ec46
Merge pull request #695 from RedisInsight/feature/bugfix
rsergeenko May 24, 2022
b0bb16c
e2e-skip the profiler log tests
tanyatrayanava May 24, 2022
fa3eb4a
RI-2970- change message order (#697)
AmirAllayarovSofteq May 24, 2022
7124918
Merge pull request #696 from RedisInsight/feature/e2e-test-fixes
tanyatrayanava May 24, 2022
b370f9e
#RI-2972 - fix toast link color
rsergeenko May 24, 2022
f2d35a6
increase version
rsergeenko May 24, 2022
571b813
Merge pull request #699 from RedisInsight/feature/bugfix
rsergeenko May 24, 2022
7d2bb83
RI-2790-remove db index validation (#634)
AmirAllayarovSofteq May 24, 2022
ba2a4a8
fix e2es
tanyatrayanava May 25, 2022
68b0e03
#RI-2974-fix checks (#700)
AmirAllayarovSofteq May 25, 2022
f3d8b95
#RI-2976-add slowlog page telemetry event (#702)
AmirAllayarovSofteq May 25, 2022
cb978c8
Merge pull request #701 from RedisInsight/feature/e2e-test-fixes
tanyatrayanava May 25, 2022
e42d8d7
#RI-2964 - send max count as max len for all dbs
rsergeenko May 25, 2022
8da19da
Merge pull request #703 from RedisInsight/bugfix/RI-2964
rsergeenko May 25, 2022
a9a4e09
#RI-2978-replace title with empty string (#704)
AmirAllayarovSofteq May 25, 2022
8316dbb
Merge pull request #705 from RedisInsight/main
egor-zalenski May 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .circleci/e2e/test.app-image.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#!/bin/bash
set -e

yarn --cwd tests/e2e install

# mount app resources
Expand Down
1 change: 1 addition & 0 deletions .circleci/redisstack/app-image.repack.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
set -e

ARCH=${ARCH:-x86_64}
WORKING_DIRECTORY=$(pwd)
Expand Down
1 change: 1 addition & 0 deletions .circleci/redisstack/build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
set -e

# install deps
yarn
Expand Down
1 change: 1 addition & 0 deletions .circleci/redisstack/build_modules.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
set -e

PLATFORM=${PLATFORM:-'linux'}
ELECTRON_VERSION=$(cat electron/version)
Expand Down
1 change: 1 addition & 0 deletions .circleci/redisstack/dmg.repack.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
set -e

ARCH=${ARCH:-x64}
WORKING_DIRECTORY=$(pwd)
Expand Down
4 changes: 4 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ COPY scripts ./scripts
COPY redisinsight ./redisinsight
RUN SKIP_POSTINSTALL=1 yarn install
RUN yarn --cwd redisinsight/api
ARG SERVER_TLS_CERT
ARG SERVER_TLS_KEY
ENV SERVER_TLS_CERT=${SERVER_TLS_CERT}
ENV SERVER_TLS_KEY=${SERVER_TLS_KEY}
RUN yarn build:web
RUN yarn build:statics

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"build:main:stage": "webpack --config ./configs/webpack.config.main.stage.babel.js",
"build:web": "webpack --config ./configs/webpack.config.web.prod.babel.js",
"build:defaults": "yarn --cwd redisinsight/api build:defaults",
"build:statics": "yarn build:defaults & sh ./scripts/build-statics.sh",
"build:statics:win": "yarn build:defaults & ./scripts/build-statics.cmd",
"build:statics": "yarn build:defaults && sh ./scripts/build-statics.sh",
"build:statics:win": "yarn build:defaults && ./scripts/build-statics.cmd",
"build:renderer": "webpack --config ./configs/webpack.config.renderer.prod.babel.js",
"build:renderer:stage": "webpack --config ./configs/webpack.config.renderer.stage.babel.js",
"rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir redisinsight/ui",
Expand Down
2 changes: 1 addition & 1 deletion redisinsight/about-panel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const ICON_PATH = app.isPackaged

export default {
applicationName: 'RedisInsight-v2',
applicationVersion: app.getVersion() || '2.0',
applicationVersion: app.getVersion() || '2.2.0',
copyright: `Copyright © ${new Date().getFullYear()} Redis Ltd.`,
iconPath: ICON_PATH,
};
2 changes: 2 additions & 0 deletions redisinsight/api/src/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import config from 'src/utils/config';
import { PluginModule } from 'src/modules/plugin/plugin.module';
import { CommandsModule } from 'src/modules/commands/commands.module';
import { WorkbenchModule } from 'src/modules/workbench/workbench.module';
import { SlowLogModule } from 'src/modules/slow-log/slow-log.module';
import { SharedModule } from './modules/shared/shared.module';
import { InstancesModule } from './modules/instances/instances.module';
import { BrowserModule } from './modules/browser/browser.module';
Expand Down Expand Up @@ -42,6 +43,7 @@ const PATH_CONFIG = config.get('dir_path');
PluginModule,
CommandsModule,
ProfilerModule,
SlowLogModule,
EventEmitterModule.forRoot(),
...(SERVER_CONFIG.staticContent
? [
Expand Down
5 changes: 5 additions & 0 deletions redisinsight/api/src/app.routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { RedisEnterpriseModule } from 'src/modules/redis-enterprise/redis-enterp
import { RedisSentinelModule } from 'src/modules/redis-sentinel/redis-sentinel.module';
import { CliModule } from 'src/modules/cli/cli.module';
import { WorkbenchModule } from 'src/modules/workbench/workbench.module';
import { SlowLogModule } from 'src/modules/slow-log/slow-log.module';

export const routes: Routes = [
{
Expand All @@ -23,6 +24,10 @@ export const routes: Routes = [
path: '/:dbInstance',
module: WorkbenchModule,
},
{
path: '/:dbInstance',
module: SlowLogModule,
},
],
},
{
Expand Down
4 changes: 4 additions & 0 deletions redisinsight/api/src/constants/telemetry-events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,8 @@ export enum TelemetryEvents {
// Profiler
ProfilerLogDownloaded = 'PROFILER_LOG_DOWNLOADED',
ProfilerLogDeleted = 'PROFILER_LOG_DELETED',

// Slowlog
SlowlogSetLogSlowerThan = 'SLOWLOG_SET_LOG_SLOWER_THAN',
SlowlogSetMaxLen = 'SLOWLOG_SET_MAX_LEN',
}
4 changes: 4 additions & 0 deletions redisinsight/api/src/modules/browser/browser.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';
import { RouterModule } from 'nest-router';
import { SharedModule } from 'src/modules/shared/shared.module';
import { RedisConnectionMiddleware } from 'src/middleware/redis-connection.middleware';
import { StreamController } from 'src/modules/browser/controllers/stream/stream.controller';
import { StreamService } from 'src/modules/browser/services/stream/stream.service';
import { HashController } from './controllers/hash/hash.controller';
import { KeysController } from './controllers/keys/keys.controller';
import { KeysBusinessService } from './services/keys-business/keys-business.service';
Expand Down Expand Up @@ -29,6 +31,7 @@ import { BrowserToolClusterService } from './services/browser-tool-cluster/brows
ZSetController,
RejsonRlController,
HashController,
StreamController,
],
providers: [
KeysBusinessService,
Expand All @@ -38,6 +41,7 @@ import { BrowserToolClusterService } from './services/browser-tool-cluster/brows
ZSetBusinessService,
RejsonRlBusinessService,
HashBusinessService,
StreamService,
BrowserToolService,
BrowserToolClusterService,
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,11 @@ export enum BrowserToolGraphCommands {
}
export enum BrowserToolStreamCommands {
XLen = 'xlen',
XInfoStream = 'xinfo stream',
XRange = 'xrange',
XRevRange = 'xrevrange',
XAdd = 'xadd',
XDel = 'xdel',
}

export enum BrowserToolTSCommands {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
import {
Body,
Controller,
Delete,
Param,
Post,
UsePipes,
ValidationPipe,
} from '@nestjs/common';
import { ApiTags } from '@nestjs/swagger';
import { ApiRedisInstanceOperation } from 'src/decorators/api-redis-instance-operation.decorator';
import {
AddStreamEntriesDto, AddStreamEntriesResponse,
CreateStreamDto,
GetStreamEntriesDto,
GetStreamEntriesResponse,
DeleteStreamEntriesDto,
DeleteStreamEntriesResponse,
} from 'src/modules/browser/dto/stream.dto';
import { StreamService } from 'src/modules/browser/services/stream/stream.service';

@ApiTags('Streams')
@Controller('streams')
@UsePipes(new ValidationPipe({ transform: true }))
export class StreamController {
constructor(private service: StreamService) {}

@Post('')
@ApiRedisInstanceOperation({
description: 'Create stream',
statusCode: 201,
})
async createStream(
@Param('dbInstance') instanceId: string,
@Body() dto: CreateStreamDto,
): Promise<void> {
return this.service.createStream({ instanceId }, dto);
}

@Post('entries')
@ApiRedisInstanceOperation({
description: 'Add entries to the stream',
statusCode: 200,
responses: [
{
status: 200,
description: 'Returns entries IDs added',
type: AddStreamEntriesResponse,
},
],
})
async addEntries(
@Param('dbInstance') instanceId: string,
@Body() dto: AddStreamEntriesDto,
): Promise<AddStreamEntriesResponse> {
return this.service.addEntries({ instanceId }, dto);
}

@Post('/entries/get')
@ApiRedisInstanceOperation({
description: 'Get stream entries',
statusCode: 200,
responses: [
{
status: 200,
description: 'Returns ordered stream entries in defined range.',
type: GetStreamEntriesResponse,
},
],
})
async getEntries(
@Param('dbInstance') instanceId: string,
@Body() dto: GetStreamEntriesDto,
): Promise<GetStreamEntriesResponse> {
return this.service.getEntries({ instanceId }, dto);
}

@Delete('/entries')
@ApiRedisInstanceOperation({
description: 'Remove the specified entries from the Stream stored at key',
statusCode: 200,
responses: [
{
status: 200,
description: 'Ok',
type: DeleteStreamEntriesResponse,
},
],
})
async deleteEntries(
@Param('dbInstance') dbInstance: string,
@Body() dto: DeleteStreamEntriesDto,
): Promise<DeleteStreamEntriesResponse> {
return await this.service.deleteEntries(
{
instanceId: dbInstance,
},
dto,
);
}
}
Loading