Skip to content

Commit e97a78d

Browse files
committed
Merge remote-tracking branch 'origin/main' into be/bugfix/dependabot-fixes-2023-11
2 parents 1051a89 + ac19ddc commit e97a78d

File tree

508 files changed

+7282
-4624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

508 files changed

+7282
-4624
lines changed

.circleci/config.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,28 +1619,28 @@ workflows:
16191619

16201620
- virustotal-url:
16211621
name: Virus check - AppImage (nightly)
1622-
fileName: RedisInsight-v2-linux-x86_64.AppImage
1622+
fileName: RedisInsight-linux-x86_64.AppImage
16231623
- virustotal-url:
16241624
name: Virus check - deb (nightly)
1625-
fileName: RedisInsight-v2-linux-amd64.deb
1625+
fileName: RedisInsight-linux-amd64.deb
16261626
- virustotal-url:
16271627
name: Virus check - rpm (nightly)
1628-
fileName: RedisInsight-v2-linux-x86_64.rpm
1628+
fileName: RedisInsight-linux-x86_64.rpm
16291629
- virustotal-url:
16301630
name: Virus check - snap (nightly)
1631-
fileName: RedisInsight-v2-linux-amd64.snap
1631+
fileName: RedisInsight-linux-amd64.snap
16321632
- virustotal-url:
16331633
name: Virus check x64 - dmg (nightly)
1634-
fileName: RedisInsight-v2-mac-x64.dmg
1634+
fileName: RedisInsight-mac-x64.dmg
16351635
- virustotal-url:
16361636
name: Virus check arm64 - dmg (nightly)
1637-
fileName: RedisInsight-v2-mac-arm64.dmg
1637+
fileName: RedisInsight-mac-arm64.dmg
16381638
- virustotal-url:
16391639
name: Virus check MAS - pkg (nightly)
16401640
fileName: RedisInsight-mac-universal-mas.pkg
16411641
- virustotal-url:
16421642
name: Virus check - exe (nightly)
1643-
fileName: RedisInsight-v2-win-installer.exe
1643+
fileName: RedisInsight-win-installer.exe
16441644
- virustotal-report:
16451645
name: Virus check report (prod)
16461646
requires:

.circleci/e2e/test.exe.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@echo off
22

33
set COMMON_URL=%USERPROFILE%/AppData/Local/Programs/redisinsight/resources/app.asar/dist/renderer/index.html
4-
set ELECTRON_PATH=%USERPROFILE%/AppData/Local/Programs/redisinsight/RedisInsight-v2.exe
4+
set ELECTRON_PATH=%USERPROFILE%/AppData/Local/Programs/redisinsight/RedisInsight.exe
55
set OSS_STANDALONE_HOST=%E2E_CLOUD_DATABASE_HOST%
66
set OSS_STANDALONE_PORT=%E2E_CLOUD_DATABASE_PORT%
77
set OSS_STANDALONE_USERNAME=%E2E_CLOUD_DATABASE_USERNAME%

.circleci/redisstack/app-image.repack.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ set -e
33

44
ARCH=${ARCH:-x86_64}
55
WORKING_DIRECTORY=$(pwd)
6-
SOURCE_APP=${SOURCE_APP:-"RedisInsight-v2-linux-$ARCH.AppImage"}
7-
APP_FOLDER_NAME="RedisInsight-v2-linux"
8-
TAR_NAME="RedisInsight-v2-app-linux.$ARCH.tar.gz"
6+
SOURCE_APP=${SOURCE_APP:-"RedisInsight-linux-$ARCH.AppImage"}
7+
APP_FOLDER_NAME="RedisInsight-linux"
8+
TAR_NAME="RedisInsight-app-linux.$ARCH.tar.gz"
99
TMP_FOLDER="/tmp/RedisInsight-app-$ARCH"
1010

1111
rm -rf "$TMP_FOLDER"

.circleci/redisstack/build_modules.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PLATFORM=${PLATFORM:-'linux'}
55
ELECTRON_VERSION=$(cat electron/version)
66
ARCH=${ARCH:-'x64'}
77
#FILENAME="RedisInsight-$PLATFORM.$VERSION.$ARCH.zip"
8-
FILENAME="RedisInsight-v2-web-$PLATFORM.$ARCH.tar.gz"
8+
FILENAME="RedisInsight-web-$PLATFORM.$ARCH.tar.gz"
99

1010
# reinstall backend prod dependencies only (optimise space)
1111
rm -rf redisinsight/api/node_modules

.circleci/redisstack/dmg.repack.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ set -e
33

44
ARCH=${ARCH:-x64}
55
WORKING_DIRECTORY=$(pwd)
6-
TAR_NAME="RedisInsight-v2-app-darwin.$ARCH.tar.gz"
7-
APP_FOLDER_NAME="RedisInsight-v2.app"
6+
TAR_NAME="RedisInsight-app-darwin.$ARCH.tar.gz"
7+
APP_FOLDER_NAME="RedisInsight.app"
88
TMP_FOLDER="/tmp/$APP_FOLDER_NAME"
99

1010
rm -rf "$TMP_FOLDER"
1111

1212
mkdir -p "$WORKING_DIRECTORY/release/redisstack"
1313
mkdir -p "$TMP_FOLDER"
1414

15-
hdiutil attach "./release/RedisInsight-v2-mac-$ARCH.dmg"
16-
cp -a /Volumes/RedisInsight-*/RedisInsight-v2.app "/tmp"
15+
hdiutil attach "./release/RedisInsight-mac-$ARCH.dmg"
16+
cp -a /Volumes/RedisInsight*/RedisInsight.app "/tmp"
1717
cd "/tmp" || exit 1
1818
tar -czvf "$TAR_NAME" "$APP_FOLDER_NAME"
1919
cp "$TAR_NAME" "$WORKING_DIRECTORY/release/redisstack/"
2020
cd "$WORKING_DIRECTORY" || exit 1
21-
hdiutil unmount /Volumes/RedisInsight-*/
21+
hdiutil unmount /Volumes/RedisInsight*/

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ licenses
6666
/tests/e2e/results
6767
/tests/e2e/remote
6868
/tests/e2e/.redisinsight-v2
69+
/tests/e2e/.redisinsight-app
6970

7071
# Parcel
7172
.parcel-cache

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[![Discord](https://img.shields.io/discord/697882427875393627?style=flat-square)](https://discord.gg/QUkjSsk)
88

99

10-
RedisInsight is a visual tool that provides capabilities to design, develop and optimize your Redis application.
10+
RedisInsight is a visual tool that provides capabilities to design, develop, and optimize your Redis application.
1111
Query, analyse and interact with your Redis data. [Download it here](https://redis.com/redis-enterprise/redis-insight/#insight-form)!
1212

1313
![RedisInsight Browser screenshot](/.github/redisinsight_browser.png)
@@ -23,26 +23,26 @@ RedisInsight is an intuitive and efficient GUI for Redis, allowing you to intera
2323
* Browse, filter, visualise your key-value Redis data structures and see key values in different formats (including JSON, Hex, ASCII, etc.)
2424
* CRUD support for Lists, Hashes, Strings, Sets, Sorted Sets, and Streams
2525
* CRUD support for [RedisJSON](https://oss.redis.com/redisjson/)
26+
* Interactive tutorials to learn easily, among other things, how to leverage the native JSON data structure supporting structured querying and full-text search, including vector similarity search for your AI use cases
27+
* Contextualised recommendations to optimize performance and memory usage. The list of recommendations gets updated as you interact with your database
2628
* Profiler - analyze every command sent to Redis in real-time
2729
* SlowLog - analyze slow operations in Redis instances based on the [Slowlog](https://github.com/RedisInsight/RedisInsight/releases#:~:text=results%20of%20the-,Slowlog,-command%20to%20analyze) command
2830
* Pub/Sub - support for [Redis pub/sub](https://redis.io/docs/manual/pubsub/), enabling subscription to channels and posting messages to channels
2931
* Bulk actions - Delete the keys in bulk based on the filters set in Browser or Tree view
30-
* Introducing Workbench - advanced command line interface with intelligent command auto-complete, complex data visualizations and support for the raw mode
32+
* Workbench - advanced command line interface with intelligent command auto-complete, complex data visualizations and support for the raw mode
3133
* Command auto-complete support for [RediSearch](https://oss.redis.com/redisearch/), [RedisJSON](https://oss.redis.com/redisjson/), [RedisGraph](https://oss.redis.com/redisgraph/), [RedisTimeSeries](https://oss.redis.com/redistimeseries/), [RedisAI](https://oss.redis.com/redisai/)
32-
* Visualizations of your [RediSearch](https://oss.redis.com/redisearch/) index, queries, and aggregations
33-
* Ability to build your own data visualization plugins
34-
* Built-in click-through guides for Redis capabilities
35-
* Officially supported for Redis OSS, [Redis Cloud](https://redis.com/try-free/). Works with Microsoft Azure Cache for Redis (official support upcoming).
36-
* Available for macOS (including M1), Windows and Linux
34+
* Visualizations of your [RediSearch](https://oss.redis.com/redisearch/) index, queries, and aggregations. Ability to build [your own data visualization plugins](https://github.com/RedisInsight/Packages)
35+
* Officially supported for Redis OSS, [Redis Cloud](https://redis.com/try-free/). Works with Microsoft Azure Cache for Redis (official support upcoming)
3736

3837
Check out the [release notes](https://docs.redis.com/latest/ri/release-notes/).
3938

4039
## Get started with RedisInsight
4140

42-
This repository includes the code for the GA version of RedisInsight 2.0. Check out the [blogpost](https://redis.com/blog/introducing-redisinsight-2/) announcing it.
41+
This repository includes the code for RedisInsight. Check out the [blogpost](https://redis.com/blog/introducing-redisinsight-2/) announcing it.
4342

4443
### Installable
4544
Available to download for free from [here](https://redis.com/redis-enterprise/redis-insight/#insight-form).
45+
Supports Windows, macOS (including M1), and Linux.
4646

4747
### Build
4848
Alternatively you can also build from source. See our wiki for instructions.

docs/plugins/installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ authors to avoid automatic execution of malicious code.
99

1010
1. Download the plugin for the Workbench.
1111
2. Open the `plugins` folder with the following path
12-
* For MacOs: `<usersHomeDir>/.redisinsight-preview/plugins`
13-
* For Windows: `C:/Users/{Username}/.redisinsight-preview/plugins`
14-
* For Linux: `<usersHomeDir>/.redisinsight-preview/plugins`
12+
* For MacOs: `<usersHomeDir>/.redisinsight-app/plugins`
13+
* For Windows: `C:/Users/{Username}/.redisinsight-app/plugins`
14+
* For Linux: `<usersHomeDir>/.redisinsight-app/plugins`
1515
3. Add the folder with plugin to the `plugins` folder
1616

1717
To see the uploaded plugin visualizations in the command results, reload the Workbench

electron-builder.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"productName": "RedisInsight-v2",
2+
"productName": "RedisInsight",
33
"appId": "org.RedisLabs.RedisInsight-V2",
44
"copyright": "Copyright © 2023 Redis Ltd.",
55
"files": [

redisinsight/api/config/default.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export default {
6060
tlsKey: process.env.SERVER_TLS_KEY,
6161
staticContent: !!process.env.SERVER_STATIC_CONTENT || false,
6262
buildType: process.env.BUILD_TYPE || 'ELECTRON',
63-
appVersion: process.env.APP_VERSION || '2.36.0',
63+
appVersion: process.env.APP_VERSION || '2.40.0',
6464
requestTimeout: parseInt(process.env.REQUEST_TIMEOUT, 10) || 25000,
6565
excludeRoutes: [],
6666
excludeAuthRoutes: [],
@@ -77,7 +77,7 @@ export default {
7777
redis_clients: {
7878
idleSyncInterval: parseInt(process.env.CLIENTS_IDLE_SYNC_INTERVAL, 10) || 1000 * 60 * 60, // 1hr
7979
maxIdleThreshold: parseInt(process.env.CLIENTS_MAX_IDLE_THRESHOLD, 10) || 1000 * 60 * 60, // 1hr
80-
retryTimes: parseInt(process.env.CLIENTS_RETRY_TIMES, 10) || 5,
80+
retryTimes: parseInt(process.env.CLIENTS_RETRY_TIMES, 10) || 3,
8181
retryDelay: parseInt(process.env.CLIENTS_RETRY_DELAY, 10) || 500,
8282
maxRetriesPerRequest: parseInt(process.env.CLIENTS_MAX_RETRIES_PER_REQUEST, 10) || 1,
8383
},

0 commit comments

Comments
 (0)