From fafa1304069c911778473c6e4ffec6d8d7a5368a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 17 Mar 2023 18:30:05 -0400 Subject: [PATCH] chore: up connect-redis to 7.x, drop node 14 (#11376) --- .github/workflows/test.yaml | 6 +++--- install/package.json | 2 +- src/database/redis.js | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 644cd600ba..0e85256663 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -29,19 +29,19 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: [14, 16, 18] + node: [16, 18] database: [mongo-dev, mongo, redis, postgres] include: # only run coverage once - os: ubuntu-latest - node: 14 + node: 16 coverage: true # test under development once - database: mongo-dev test_env: development # only run eslint once - os: ubuntu-latest - node: 14 + node: 16 database: mongo-dev lint: true runs-on: ${{ matrix.os }} diff --git a/install/package.json b/install/package.json index 5f54a9e5aa..d832b20a01 100644 --- a/install/package.json +++ b/install/package.json @@ -53,7 +53,7 @@ "connect-mongo": "5.0.0", "connect-multiparty": "2.2.0", "connect-pg-simple": "8.0.0", - "connect-redis": "6.1.3", + "connect-redis": "7.0.1", "cookie-parser": "1.4.6", "cron": "2.3.0", "cropperjs": "1.5.13", diff --git a/src/database/redis.js b/src/database/redis.js index 14059f4a8c..703b94905a 100644 --- a/src/database/redis.js +++ b/src/database/redis.js @@ -2,7 +2,6 @@ const nconf = require('nconf'); const semver = require('semver'); -const session = require('express-session'); const connection = require('./redis/connection'); @@ -40,7 +39,7 @@ redisModule.init = async function () { redisModule.createSessionStore = async function (options) { const meta = require('../meta'); - const sessionStore = require('connect-redis')(session); + const sessionStore = require('connect-redis').default; const client = await connection.connect(options); const store = new sessionStore({ client: client,