Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

rebase from node-redis #1

Open
wants to merge 91 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
a8b81bd
Send client user-agent during connection, via CLIENT SETINFO (#2645)
sjpotter Nov 7, 2023
68d835d
fix #2632 - handle socket close in "socket initiator" phase (#2653)
leibale Nov 20, 2023
e91509a
fix `GRAPH.EXPLAIN` - fix transform typo in `transformReply`
0o001 Nov 20, 2023
623b56b
fix `cluster.sUnsubscribe` - make `listener` optional
Clsan Nov 20, 2023
0ee3278
chore(search): export languages (#2651)
papsavas Nov 20, 2023
9ed9cb5
export missing graph types
gkorland Nov 20, 2023
debd277
Release [email protected]
leibale Nov 20, 2023
0419b60
Release [email protected]
leibale Nov 20, 2023
a227cb0
Release [email protected]
leibale Nov 20, 2023
5e4165e
upgrade subpackages
leibale Nov 20, 2023
d6d2064
Release [email protected]
leibale Nov 20, 2023
f4680f0
fix #2665 - handle errors in multi/pipeline replies (#2666)
leibale Dec 18, 2023
bb6f14c
Release [email protected]
leibale Dec 18, 2023
55d07d2
upgrade @redis/client
leibale Dec 18, 2023
ccd9610
Release [email protected]
leibale Dec 18, 2023
5a96058
Linking to Redis learning resources (#2628)
chayim Dec 20, 2023
295647c
fix(clustered pubsub): check that `client.isOpen` before calling `cli…
BrentLayne Jan 29, 2024
0f29f42
Change json docker version to 2.6.9
leibale Feb 5, 2024
03ab4fb
Release [email protected]
leibale Feb 5, 2024
b6a31dd
upgrade `@redis/client`
leibale Feb 5, 2024
dbf8f59
Release [email protected]
leibale Feb 5, 2024
bfa803f
Fix race condition when slots are re-calculated (#2731)
jjsimps May 16, 2024
d7f7f79
Release [email protected]
leibale May 16, 2024
1a3ac1e
upgrade @redis/client
leibale May 16, 2024
d5518e0
Release [email protected]
leibale May 16, 2024
fcf4119
upgrade @redis/client
leibale May 16, 2024
d5355d4
Release [email protected]
leibale May 16, 2024
4ac97ee
fix createCluster - copy `options.defaults.socket` before modifying i…
soccermax Jul 2, 2024
60c1c46
Release [email protected]
leibale Jul 2, 2024
b4c1e59
Upgrade @redis/client
leibale Jul 2, 2024
72345fe
Release [email protected]
leibale Jul 2, 2024
b4df2b2
add support for all hash field expiration commands (#2787)
sjpotter Jul 10, 2024
7d43a97
add CLIENT KILL maxAge support (v4) (#2761)
sjpotter Jul 10, 2024
a1bee1c
add geoshape support (#2788)
sjpotter Jul 10, 2024
5576a0d
CAE-193: add "IGNORE" options to time series commands (for v4 branch)…
sjpotter Jul 10, 2024
64fca37
Support the NOVALUES option of HSCAN (#2711)
gerzse Jul 14, 2024
0e7e2e6
add missing fields support to schema (v4) (#2789)
sjpotter Jul 17, 2024
d09aaa3
small internal tweak for maxage per discussion w/ leibele (#2803)
sjpotter Jul 23, 2024
b884e13
don't expand/copy rawValues, return it directly. (#2800)
sjpotter Jul 23, 2024
6f79b49
updated per discussion w/ leibele (#2804)
sjpotter Jul 24, 2024
54b3e17
add addscores to aggregate search command (#2799)
sjpotter Jul 29, 2024
dc3be85
add 7.4-rc2 to github action test suite (#2793)
sjpotter Jul 29, 2024
179b9e0
fix: json.mget should be readonly (#2807) (#2808)
marcoreni Jul 29, 2024
840ec57
small refactor per discussion with leibele (#2801)
sjpotter Jul 29, 2024
3973fa2
Release [email protected]
leibale Jul 29, 2024
49ef273
Update tests.yml
leibale Jul 29, 2024
18ccc28
fix hash expiration tests
leibale Jul 29, 2024
fff7b00
Release [email protected]
leibale Jul 29, 2024
268ceda
Release [email protected]
leibale Jul 29, 2024
b493afa
Release [email protected]
leibale Jul 29, 2024
878fb69
upgrade deps
leibale Jul 29, 2024
2fc79bd
Release [email protected]
leibale Jul 29, 2024
b2d35c5
V5 bringing RESP3, Sentinel and TypeMapping to node-redis
sjpotter Oct 15, 2024
c07b4db
fix generating docs (#2853)
sjpotter Oct 15, 2024
dca39e1
Release [email protected]
dmaier-redislabs Oct 15, 2024
accc5c4
Updated the Bloom package to use [email protected]
dmaier-redislabs Oct 15, 2024
4bb8cf5
Release [email protected]
dmaier-redislabs Oct 15, 2024
c7b4088
Updated the Graph package to use [email protected]
dmaier-redislabs Oct 15, 2024
875ed36
Release [email protected]
dmaier-redislabs Oct 15, 2024
a4466d2
Updated the JSON package to use [email protected]
dmaier-redislabs Oct 15, 2024
91476f9
Release [email protected]
dmaier-redislabs Oct 15, 2024
c0a4181
Updated the Search package to use [email protected]
dmaier-redislabs Oct 15, 2024
d3e720f
Release [email protected]
dmaier-redislabs Oct 15, 2024
9fbd346
Updated the TimeSeries package to use [email protected]
dmaier-redislabs Oct 15, 2024
e01f849
Release [email protected]
dmaier-redislabs Oct 15, 2024
78a7f32
Updated the main package to use the 5.0.0-next.5 sub-packages
dmaier-redislabs Oct 15, 2024
5ace34b
Release [email protected]
dmaier-redislabs Oct 15, 2024
4708736
new "transform arguments" API for better key and metadata extraction …
sjpotter Oct 31, 2024
8dab27e
fix sentinel generics (#2859)
sjpotter Nov 4, 2024
b835309
fix cross packages imports
leibale Nov 4, 2024
b87b8b1
add createSentinel to the "redis" package
leibale Nov 4, 2024
9a3e1c5
Fix creation of cluster client again (#2870)
soccermax Nov 25, 2024
ffa7d25
Fix cluster-slots discover race condition again (#2867)
jjsimps Nov 25, 2024
ae89341
chore: Update tests.yml (#2887)
ozennou Jan 29, 2025
6d21de3
feat(auth): add Entra ID identity provider integration for Redis clie…
bobymicroby Jan 30, 2025
6066692
Release [email protected]
dmaier-redislabs Jan 30, 2025
c9215d1
Updated the EntraID package to use [email protected]
dmaier-redislabs Jan 30, 2025
998b7f0
Release [email protected]
dmaier-redislabs Jan 30, 2025
68e8973
Updated the JSON package to use [email protected]
dmaier-redislabs Jan 30, 2025
c0da3db
Release [email protected]
dmaier-redislabs Jan 30, 2025
153346b
Updated the search package to use [email protected]
dmaier-redislabs Jan 30, 2025
f30926c
Release [email protected]
dmaier-redislabs Jan 30, 2025
81a40a7
Updated the timeseries package to use [email protected]
dmaier-redislabs Jan 30, 2025
a424058
Release [email protected]
dmaier-redislabs Jan 30, 2025
aecd625
Updated the bloom package to use [email protected]
dmaier-redislabs Jan 30, 2025
0a74859
Release [email protected]
dmaier-redislabs Jan 30, 2025
81f5fc4
Updated the graph package to use [email protected]
dmaier-redislabs Jan 30, 2025
0f7e0f4
Release [email protected]
dmaier-redislabs Jan 30, 2025
70f3698
Updated the Redis package to use [email protected]
dmaier-redislabs Jan 30, 2025
aa4ea33
Release [email protected]
dmaier-redislabs Jan 30, 2025
558ebb4
Update README.md (#2890)
bobymicroby Jan 30, 2025
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
  •  
  •  
  •  
50 changes: 50 additions & 0 deletions .github/release-drafter-base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name-template: 'json@$NEXT_PATCH_VERSION'
tag-template: 'json@$NEXT_PATCH_VERSION'
autolabeler:
- label: 'chore'
files:
- '*.md'
- '.github/*'
- label: 'bug'
branch:
- '/bug-.+'
- label: 'chore'
branch:
- '/chore-.+'
- label: 'feature'
branch:
- '/feature-.+'
categories:
- title: 'Breaking Changes'
labels:
- 'breakingchange'
- title: '🚀 New Features'
labels:
- 'feature'
- 'enhancement'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- title: '🧰 Maintenance'
label:
- 'chore'
- 'maintenance'
- 'documentation'
- 'docs'

change-template: '- $TITLE (#$NUMBER)'
include-paths:
- 'packages/json'
exclude-labels:
- 'skip-changelog'
template: |
## Changes

$CHANGES

## Contributors
We'd like to thank all the contributors who worked on this release!

$CONTRIBUTORS
50 changes: 50 additions & 0 deletions .github/release-drafter/entraid-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name-template: 'entraid@$NEXT_PATCH_VERSION'
tag-template: 'entraid@$NEXT_PATCH_VERSION'
autolabeler:
- label: 'chore'
files:
- '*.md'
- '.github/*'
- label: 'bug'
branch:
- '/bug-.+'
- label: 'chore'
branch:
- '/chore-.+'
- label: 'feature'
branch:
- '/feature-.+'
categories:
- title: 'Breaking Changes'
labels:
- 'breakingchange'
- title: '🚀 New Features'
labels:
- 'feature'
- 'enhancement'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- title: '🧰 Maintenance'
label:
- 'chore'
- 'maintenance'
- 'documentation'
- 'docs'

change-template: '- $TITLE (#$NUMBER)'
include-paths:
- 'packages/entraid'
exclude-labels:
- 'skip-changelog'
template: |
## Changes

$CHANGES

## Contributors
We'd like to thank all the contributors who worked on this release!

$CONTRIBUTORS
2 changes: 0 additions & 2 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ jobs:
uses: actions/setup-node@v3
- name: Install Packages
run: npm ci
- name: Build tests tools
run: npm run build:tests-tools
- name: Generate Documentation
run: npm run documentation
- name: Upload
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/release-drafter-entraid.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Release Drafter

on:
push:
# branches to consider in the event; optional, defaults to all
branches:
- master

jobs:

update_release_draft:

permissions:
contents: write
pull-requests: write
runs-on: ubuntu-latest
steps:
# Drafts your next Release notes as Pull Requests are merged into "master"
- uses: release-drafter/release-drafter@v5
with:
# (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml
config-name: release-drafter/entraid-config.yml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19 changes: 12 additions & 7 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,41 @@ on:
branches:
- master
- v4.0
- v5
paths-ignore:
- '**/*.md'
pull_request:
branches:
- master
- v4.0

- v5
paths-ignore:
- '**/*.md'
jobs:
tests:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node-version: ['18', '20']
redis-version: ['5', '6.0', '6.2', '7.0', '7.2']
node-version: ['18', '20', '22']
redis-version: ['6.2.6-v17', '7.2.0-v13', '7.4.0-v1']
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Update npm
run: npm i -g npm
if: ${{ matrix.node-version <= 14 }}
- name: Install Packages
run: npm ci
- name: Build tests tools
run: npm run build:tests-tools
- name: Build
run: npm run build
- name: Run Tests
run: npm run test -- -- --forbid-only --redis-version=${{ matrix.redis-version }}
run: npm run test -ws --if-present -- --forbid-only --redis-version=${{ matrix.redis-version }}
- name: Upload to Codecov
run: |
curl https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --no-default-keyring --keyring trustedkeys.gpg --import
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ node_modules/
.DS_Store
dump.rdb
documentation/
tsconfig.tsbuildinfo
12 changes: 0 additions & 12 deletions .npmignore

This file was deleted.

Loading