chore(deps): bump redis from 3.1.2 to 5.0.1
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(about 1 year ago)
(about 1 year ago)
(about 1 year ago)
dependencies javascript
Bumps redis from 3.1.2 to 5.0.1.
Release notes
Sourced from redis's releases.
redis@5.0.1
What's Changed
- doc: clarify connection pooling in createClient and fix broken link in isolationPoolOptions by
@rickyssj2in redis/node-redis#2896- Update CHANGELOG.md, fix typo(s) by
@NicholasWilsonDEVin redis/node-redis#2861- fix: update package-lock.json by
@nkaradzhovin redis/node-redis#2939- chore(examples): fix examples for v5 by
@nkaradzhovin redis/node-redis#2938- Update packages/redis/README.md by
@nkaradzhovin redis/node-redis#2935New Contributors
@rickyssj2made their first contribution in redis/node-redis#2896@NicholasWilsonDEVmade their first contribution in redis/node-redis#2861Full Changelog: https://github.com/redis/node-redis/compare/redis@5.0.0...redis@5.0.1
redis@5.0.0
Redis Node.js Client Release Notes
🚀 New Features
- EntraID added support for azure identity by
@bobymicrobyin redis/node-redis#2901- Added HGETEX, HSETEX, HGETDEL hash field expiration commands by
@htemelskiin redis/node-redis#2907- feat(auth): add Entra ID identity provider integration for Redis client authentication by
@bobymicrobyin redis/node-redis#2877- RESP3 support : Node Redis v5 adds support for RESP3, the new Redis serialization protocol introduced in Redis 6.0. RESP3 offers richer data types and improved type handling compared to RESP2
- Sentinel: Redis Sentinel provides high availability for Redis through monitoring, automatic failover, and client-side support.
- Type mapping: Version five allows you configuring the type mapping. Responses can be mapped to objects, arrays, or maps. Likewise, numeric formats can be mapped to either strings or numbers.
🛠️ Improvements
- Infer the cluster pubsub client read only mode from the node type by
@htemelskiin redis/node-redis#2930- ft.create now accepts a union type for the
TYPEfield which includes the newly supported integer8 and uinteger8 types by@htemelskiin redis/node-redis#2911- new "transform arguments" API for better key and metadata extraction by
@sjpotterin redis/node-redis#2733- fix sentinel generics by
@sjpotterin redis/node-redis#2859- Fix creation of cluster client again by
@soccermaxin redis/node-redis#2870- Fix cluster-slots discover race condition again by
@jjsimpsin redis/node-redis#2867- Update tests.yml by
@ozennouin redis/node-redis#2887- Typing: Multi-commands are now correctly typed.
- API changes: Several API changes are documented in https://github.com/redis/node-redis/blob/master/docs/v4-to-v5.md
BREAKING CHANGES
- Removed graph module by
@bobymicrobyin redis/node-redis#2897- 'FT.PROFILE' now returns untyped (as-is) response by
@bobymicrobyin redis/node-redis#2893- Introduced a client-side default dialect for Redis' search and query capabilities. By default, the client now overrides the server-side dialect with version 2, automatically appending DIALECT 2 to commands like FT.AGGREGATE and FT.SEARCH. Important: Be aware that the query dialect may impact the results returned. If needed, you can revert to a different dialect version by passing an option to the search commands. You can find further details in the query dialect documentation. by
@htemelskiin redis/node-redis#2895client.ft.search('index', '*', {DIALECT: 1})
- Client Configuration:
keepAliveoption has been split intokeepAlive(boolean) andkeepAliveInitialDelay(number)
... (truncated)
Changelog
Sourced from redis's changelog.
Changelog
v4.0.2 - 13 Jan, 2022
Fixes
- Fix v4 commands in legacy mode (#1820)
- Fix
EXISTScommand reply (#1819)- Fix handler for "redis:invalidate" messages (#1798)
- Fix "SEPARATOR" typo in RediSearch (#1823)
Enhancements
- First release of
@node-redis/bloom- Add support for
Buffers- Enhance
ASKandMOVEDerrors handlerv4.0.1 - 13 Dec, 2021
Fixes
- Fix
NOAUTHerror when using authentication & database (#1681)- Allow to
.quit()in PubSub mode (#1766)- Add an option to configure
nameon a client (#1758)- Lowercase commands (
client.hset) inlegacyMode- Fix PubSub resubscribe (#1764)
- Fix
RedisSocketOptionstype (#1741)Enhancements
- Add support for
numbers andBuffers inHSET(#1738 #1739)- Export
RedisClientType,RedisClusterTypeand some more types (#1673)- First release of
@node-redis/time-seriesv4.0.0 - 24 Nov, 2021
This version is a major change and refactor, adding modern JavaScript capabilities and multiple breaking changes. See the migration guide for tips on how to upgrade.
Breaking Changes
- All functions return Promises by default
- Dropped support for Node.js 10.x, the minimum supported Node.js version is now 12.x
createClienttakes new and different arguments- The
prefix,rename_commandsconfiguration options tocreateClienthave been removed- The
enable_offline_queueconfiguration option is removed, executing commands on a closed client (without calling.connect()or after calling.disconnect()) will reject immediately- Login credentials are no longer saved when using
.auth()directlyFeatures
- Added support for Promises
... (truncated)
Commits
52e5562Release redis@5.0.1fd06964Updated the Redis package to use client@5.0.171ab009Release time-series@5.0.11e976d2Updated the Timeseries package to use client@5.0.117179ddRelease search@5.0.1cc13ae2Updated the Search package to use client@5.0.1e99cd07Release json@5.0.184680d6Updated the Json package to use client@5.0.167cde22Release entraid@5.0.157e5daaUpdated the Entraid package to use client@5.0.1- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by nkaradzhov, a new releaser for redis since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+127
-77
Package Dependencies
Technical Details
| ID: | 537795 |
| UUID: | 2500122555 |
| Node ID: | PR_kwDOAcFslc6VBNe7 |
| Host: | GitHub |
| Repository: | bee-queue/bee-queue |
| Mergeable: | Yes |
| Merge State: | Unstable |