This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| actions/setup-node | action | minor | v6.2.0 → v6.3.0 | ||||
| better-dx | devDependencies | patch | ^0.2.5 → ^0.2.6 | ||||
| ioredis | devDependencies | minor | ^5.9.3 → ^5.10.0 | ||||
| oven-sh/setup-bun | action | patch | v2.1.2 → v2.1.3 | ||||
| redis | devDependencies | minor | ^5.10.0 → ^5.11.0 |
Release Notes
actions/setup-node (actions/setup-node)
v6.3.0
What's Changed
Enhancements:
When using node-version-file: package.json, setup-node now prefers devEngines.runtime over engines.node.
Dependency updates:
- Fix npm audit issues by @gowridurgad in #1491
- Replace uuid with crypto.randomUUID() by @trivikr in #1378
- Upgrade minimatch from 3.1.2 to 3.1.5 by @dependabot in #1498
Bug fixes:
- Remove hardcoded bearer for mirror-url @marco-ippolito in #1467
- Scope test lockfiles by package manager and update cache tests by @gowridurgad in #1495
New Contributors
Full Changelog: https://github.com/actions/setup-node/compare/v6...v6.3.0
luin/ioredis (ioredis)
v5.10.0
Features
- add hash field expiration commands and tests (5219f9f)
- add hexpireat & hexpiretime (#2082) (b38124f)
5.9.3 (2026-02-12)
Bug Fixes
- autopipelining to route writes to masters with scaleReads (#2072) (8adb1ae)
- fix issue with moved command for replicas (#2064) (de4eed4)
- types: optional properties on RedisOptions allow explicit undefined (#2066) (0a1a898)
5.9.3 (2026-02-12)
Bug Fixes
- autopipelining to route writes to masters with scaleReads (#2072) (8adb1ae)
- fix issue with moved command for replicas (#2064) (de4eed4)
- types: optional properties on RedisOptions allow explicit undefined (#2066) (0a1a898)
5.9.2 (2026-01-15)
Bug Fixes
- cluster: Cluster reconnect sharded subscribers (#2060) (def9804)
- preserve replica slots on MOVED in pipelines (#2059) (a1c3e9d)
Reverts
- Revert "fix: preserve replica slots on MOVED in pipelines (#2059)" (#2062) (517b932), closes #2059 #2062
5.9.1 (2026-01-08)
Bug Fixes
oven-sh/setup-bun (oven-sh/setup-bun)
v2.1.3
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- perf: avoid unnecessary api calls by @xhyrom in #161
- feat: add bun- prefix to cache keys by @maschwenk in #160
- fix: use native Windows ARM64 binary for Bun >= 1.3.10 by @oddrationale in #165
- feat: add AVX2 support detection for x64 Linux systems by @GoForceX in #167
- fix: validate cached binary version matches requested version (#146) by @wyMinLwin in #169
- release: v2.1.3 by @xhyrom in #170
New Contributors
- @oddrationale made their first contribution in #165
- @GoForceX made their first contribution in #167
- @wyMinLwin made their first contribution in #169
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.1.3
redis/node-redis (redis)
v5.11.0
5.11.0 Release Changelog
🌟 Highlights
Smart Client Handoffs for Enterprise OSS API (Pending a Redis Enterprise version release)
This release introduces support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:
- Relaxing timeouts during migration (SMIGRATING) to prevent false failures
- Automatic slot handoff when completed (SMIGRATED)
- Enabling seamless operations during Redis Enterprise maintenance windows
Redis 8.6 Support
This release adds support for Redis 8.6 features:
- XADD idempotency options (
IDMPAUTO,IDMP, andpolicy) - Prevent duplicate entries by tracking producer and message IDs - XCFGSET command - Configure per-stream idempotency parameters (
IDMP_DURATION,IDMP_MAXSIZE) - XINFO STREAM enhancements - New idempotency tracking fields (
idmp-duration,idmp-maxsize,pids-tracked,iids-tracked,iids-added,iids-duplicates) - HOTKEYS command family (
START,STOP,GET,RESET) - Track and identify hot keys by CPU time and network bytes
🚀 New Features
- feat(cluster): smart client handoffs OSS (hitless upgrades) by @nkaradzhov in #3142
- feat(client): add VRANGE command for vector sets by @nkaradzhov in #3158
- feat(client): add HOTKEYS command for hotkey tracking by @nkaradzhov in #3164
- feat(client): add XCFGSET command for stream idempotency configuration by @nkaradzhov in #3163
- feat(client): add XADD idempotency options (IDMPAUTO, IDMP) and policy by @nkaradzhov in #3161
- feat(client): add idempotency fields to XINFO STREAM response by @nkaradzhov in #3162
- feat(time-series): add NaN support and new aggregation types by @PavelPashov in #3167
- feat(client): add local digest helper for CAS/CAD operations by @PavelPashov in #3154
- feat(search): support indexing same field multiple times with different configurations by @nkaradzhov in #3157
- feat(sentinel): implement nodeAddressMap for sentinel by @elimelt in #3145
- feat(test-utils): add testAllAuto method for automatic cluster test generation by @bobymicroby in #3148
- Add socket.servname property to createClient configuration by @itrich in #3165
🐛 Bug Fixes
- fix(client): Support IPv6 literals in URL by @TimWolla in #3176
- fix(client): return Promise consistently in cluster functions by @orgads in #3159
- fix(search): improve FT.HYBRID command implementation by @PavelPashov in #3171
- fix(pool): cannot read private member by @Eomm in #3151
- fix: unwrap constructors to primitives in type mapping by @watersRand in #3174
📚 Documentation & Testing
- docs: correct CAS/CAD parameter name and update example by @PavelPashov in #3156
- docs(token-manager): Correct documentation for jitterPercentage by @dubek in #3153
- tests: fix flaky timeout assertion in maintenance notification test by @kiryazovi-redis in #3143
- tests: add TLS connection tests by @PavelPashov in #3166
- tests: add mocha multi-reporters and junit reporter support by @bobymicroby in #3138
- refactor(test-utils): use separate redis-tag and redis-version CLI arguments by @nkaradzhov in #3169
- Hotkeys Adjustments by @nkaradzhov in #3173
New Contributors
- @kiryazovi-redis made their first contribution in #3143
- @elimelt made their first contribution in #3145
- @dubek made their first contribution in #3153
- @itrich made their first contribution in #3165
- @TimWolla made their first contribution in #3176
Full Changelog: https://github.com/redis/node-redis/compare/redis@5.10.0...redis@5.11.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.