Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 12, 2025

This PR contains the following updates:

Package Change Age Confidence
unstorage (source) 1.0.11.17.4 age confidence

Release Notes

unjs/unstorage (unstorage)

v1.17.4

Compare Source

compare changes

[!IMPORTANT]
Some dependencies now require Node.js 20 or later.
If you are on an older Node.js version, please upgrade.

[!IMPORTANT]
H3 has been updated with a security fix related to request body handling (read more).
If you use createH3StorageHandler, upgrading is strongly recommended.

📦 Dependency Updates
  • Upgraded chokidar to v5 (454a024)
  • Upgraded lru-cache to v11 (b867a09)
  • Fixed @vercel/kv peer dependency range (b3dc1cf)

v1.17.3

Compare Source

compare changes

📦 Build
  • Create d.cts and d.mts type declarations for drivers/ (#​710)
❤️ Contributors

v1.17.2

Compare Source

compare changes

📦 Build
  • Fix masquerading as CJS issue (#​700)
❤️ Contributors

v1.17.1

Compare Source

compare changes

🩹 Fixes
  • prefixStorage: Strip prefix from keys() (#​666)
  • vercel-blob: Expose driver options (#​671)
📖 Documentation
  • redis: Update github links and cluster warning (#​667)
📦 Build
  • Allow @vercel/functions v3 as peer dep (8bb9943)
🏡 Chore
❤️ Contributors

v1.17.0

Compare Source

compare changes

🚀 Enhancements
  • Add vercel-runtime-cache driver (#​656)
  • deno-kv: Support ttl for setItem and setItemRaw (#​659)
📖 Documentation
  • database: Correct tableName config key (#​652)
  • database: Correct tableName config key (#​653)
🏡 Chore
❤️ Contributors

v1.16.1

Compare Source

compare changes

🔥 Performance
  • mongoDB: Use bulk operations for getItems and setItems (#​641)
  • redis, upstash: Use bulk operations for getItems (#​642)
🩹 Fixes
  • types: Fix prefixStorage type compatibility (#​630)
  • s3: Accept 200 for delete response for better compatibility (#​636)
  • github: Add user-agent header (#​644)
💅 Refactors
  • Allow @netlify/blobs v9 and v10 as peer dependency (#​640)
📖 Documentation
  • github: Update GitHub casing (#​632)
📦 Build
  • Fix invalid runtime type (#​631)
🏡 Chore
✅ Tests
❤️ Contributors

v1.16.0

Compare Source

compare changes

🚀 Enhancements
  • redis, vercel-kv, upstash: Use non-blocking methods (#​600)
  • redis: Add support for preConnect (#​614)
  • mongodb: Allow setting additional clientOptions (#​625)
  • azure-storage-blob: Add raw support (#​565)
🩹 Fixes
  • deno: Avoid crossing package boundary in deno-kv driver (70310f9)
  • prefixStorage: Prefix getItems and setItems (#​611)
  • session-storage: Correct name (#​623)
💅 Refactors
  • redis: Remove colon from base prefix (#​586)
📖 Documentation
  • Add notes for .setItemRaw of IndexedDB driver (#​564)
📦 Build
  • Allow @capacitor/preferences v7 in peerDependencies (#​620)
  • Add homepage field to package.json (#​624)
🏡 Chore
❤️ Contributors

v1.15.0

Compare Source

compare changes

🚀 Enhancements
  • Support maxDepth for getKeys (#​547)
  • Add flags key to driver interface (#​552)
  • fs, fs-lite: Native maxDepth support (#​551)
🔥 Performance
  • Skip maxDepth filtering if natively supported (#​560)
🩹 Fixes
  • prefixStorage: Wrap shorthand aliases (#​556)
💅 Refactors
  • Upgrade to chokidar to v4 (#​596)
  • fs: Better options handling (#​597)
📖 Documentation
  • Fix link to planetscale (#​576)
  • redis: Update hashtags note (#​593)
🏡 Chore
✅ Tests
  • Clear storage after each test (#​548)
  • Exclude drivers and scripts directories from test coverage (#​562)
❤️ Contributors

v1.14.4

Compare Source

compare changes

🩹 Fixes
❤️ Contributors

v1.14.3

Compare Source

compare changes

🩹 Fixes
  • types: Allow passing generic to untyped storage (#​543)
❤️ Contributors

v1.14.2

Compare Source

compare changes

🩹 Fixes
  • db: Escape mysql queries (#​542)
📖 Documentation
  • cloudflare: Fix example comments (#​534)
📦 Build
❤️ Contributors

v1.14.1

Compare Source

compare changes

🩹 Fixes
  • types: Fallback to StorageValue for un-typed stores (#​532)
📖 Documentation
  • Add driver name to each usage section (#​533)
📦 Build
  • Fix netlify options type (756fee4)
❤️ Contributors

v1.14.0

Compare Source

compare changes

🚀 Enhancements
  • Add upstash driver (#​500)
  • cloudflare-r2-binding: Allow specify raw type (#​519)
  • indexedb: Support raw storage (#​520)
  • Add experimental db0 driver (#​476)
  • Add vercel-blob driver (#​472)
  • Add deno-kv driver (#​233)
  • deno-kv-node driver (#​521)
  • Typed storage interface (#​509)
  • Add s3 driver (#​361)
  • Add uploadthing driver (#​390)
  • Support raw conversion in envs without Buffer (#​364)
🩹 Fixes
  • cloudflare-r2-binding: Return null for non existing getItem (fb8e00e)
  • upstash: Drop base prefix from keyKeys (8711a94)
  • Capture stacktrace of thrown errors (c704fef)
  • http: Return arrayBuffer for getItemRaw (#​527)
  • localstorage: Consider base for clear and getKeys (#​529)
💅 Refactors
  • More strict type checks (c8ed5cf)
  • cloudflare-kv-http: Use new bulk/delete api for clear() (0231775)
  • Reuse localstorage logic for session-storage (#​530)
📖 Documentation
  • Add notes about nightly channel (de31652)
  • netlify: Add consistency option (#​525)
  • cloudflare: Add note about r2 over http (1f2d444)
📦 Build
🏡 Chore
✅ Tests
  • Add missing await (7730923)
  • cloudflare: Use wrangler dev proxy (#​518)
  • Enable cloudflare-r2-binding tests (0c4d9fd)
  • upstash, vercel-blob: Use random base (65a10cc)
  • cloudflare-kv-http: Use sandbox tests (8043897)
  • Add retry (5ab4afd)
  • Lazy init driver for conditional tests (33d90a9)
  • s3: Skip if not setup (ce9685e)
🤖 CI
❤️ Contributors

v1.13.1

Compare Source

compare changes

🩹 Fixes
❤️ Contributors

v1.13.0

Compare Source

compare changes

🚀 Enhancements
🩹 Fixes
  • cloudflare-kv: Use min ttl of 60 seconds (#​496)
💅 Refactors
📖 Documentation
  • Missing values return null, not undefined (#​487)
🏡 Chore
❤️ Contributors

v1.12.0

Compare Source

compare changes

🚀 Enhancements
  • http, server: Support native ttl (#​479)
🏡 Chore
🤖 CI
  • Setup nightly release (258fd4a)
  • Fetch full history to preserve nightly changelog (329ff2b)
❤️ Contributors

v1.11.1

Compare Source

compare changes

🔥 Performance
  • cloudflare-kv-binding: Add missing base argument on getKeys (#​475)
❤️ Contributors

v1.11.0

Compare Source

compare changes

🚀 Enhancements
  • Add keys, get, set, has and del aliases (#​402)
  • Expose underlying client instance (#​446)
  • cloudflare-kv-binding: Support ttl for setItem (#​470)
  • cloudflare-kv-http: Support ttl for setItem (#​448)
🔥 Performance
  • getKeys: Avoid duplicate iteration (#​386)
  • Use direct array access instead of endsWIth (#​387)
🩹 Fixes
  • cloudflare-kv-binding: Allow passing transaction options for setItem to binding.put (#​423)
  • Fix driver types (#​433)
  • server: Avoid decoding raw request body (#​434)
  • cloudflare-kv-binding: Go through all pages to list the keys (#​459)
📖 Documentation
🏡 Chore
🤖 CI
❤️ Contributors

v1.10.2

Compare Source

compare changes

🩹 Fixes
  • http, server: Handle missing resources with http 404 (#​367)
  • pkg: Make ioredis dependency optional (#​410)
  • vercel-kv: Add missing driver name (#​355)
  • setItems: Call driver native setItems only to avoid duplicate write (#​392)
  • getItems, setItems types (#​395)
💅 Refactors
  • cloudflare-kv, cloudflare-r2: Move getBindings to utils and add default BUCKET for r2 (#​292)
  • netlify-blobs: Update to v7 (#​407)
📖 Documentation
  • planetscale: Correct table option name (#​359)
  • vercel-kv: Fix typo (#​362)
  • Refactor with unjs-docs and nuxt ui pro (#​374)
  • Improvements (a64e941)
  • Fix links and add redirects (166498f)
  • Update unjs-docs version and add redirects (f2a408d)
  • Fix typo in http-server (#​385)
  • Update deps (bfbf423)
  • Update link (#​408)
📦 Build
  • Update mkdist for cjs dist hotfix (cae8533)
🏡 Chore
✅ Tests
  • Skip netlify-blobs for now (75b2353)
  • http: Add tests for null value (#​365)
❤️ Contributors

v1.10.1

Compare Source

compare changes

📦 Build
  • Update mkdist for cjs dist hotfix (cae8533)
❤️ Contributors

v1.10.0

Compare Source

compare changes

🚀 Enhancements
  • Add netlify-blobs driver (#​337)
🩹 Fixes
  • server: Read body as string (dfda25f)
  • azure-key-vault-driver: Fix character encoding (#​308)
  • lru-cache, memory, mongodb, redis: Return falsy values when set in storage (#​320)
📖 Documentation
🏡 Chore
✅ Tests
  • mongo: Update and disable tests (44ffe1d)
🤖 CI
❤️ Contributors

v1.9.0

Compare Source

compare changes

🚀 Enhancements
  • Expose BuiltinDriverOptions type (#​273)
  • vercel-kv: Support ttl for setItem (#​269)
  • Add indexedb driver (#​221)
  • Add capacitor-preferences driver (#​283)
  • fs-lite driver (#​284)
🩹 Fixes
  • cloudflare-r2-binding: Get binding for r2 getMeta (#​272)
💅 Refactors
  • Fix typo in removeMeta option for removeItem (#​281)
📖 Documentation
🏡 Chore
🎨 Styles
  • Format with prettier v3 (22b797e)
❤️ Contributors

v1.8.0

Compare Source

compare changes

🚀 Enhancements
  • Experimental operation batching (#​240)
  • cloudflare-kv: Support base option for keys (#​261)
  • cloudflare-r2-binding driver (#​235)
🩹 Fixes
  • Add missing cloudflareR2Binding to the builtinDrivers (48d6842)
📖 Documentation
🏡 Chore
  • Update dev dependencies (ba44aed)
✅ Tests
  • Add test for github driver (#​259)
❤️ Contributors

v1.7.0

Compare Source

compare changes

🚀 Enhancements
💅 Refactors
  • Fix issues with typescript strict (#​250)
📖 Documentation
🏡 Chore
🤖 CI
❤️ Contributors

v1.6.1

Compare Source

compare changes

🩹 Fixes
  • prefixStorage: Prefix getItemRaw and setItemRaw (#​232)
  • github: FetchFiles should return files (#​229)
💅 Refactors
🏡 Chore
✅ Tests
  • Skip cloudflare-kv-http on node >= 18 (33bc9c0)
❤️ Contributors

v1.6.0

Compare Source

compare changes

🚀 Enhancements
🩹 Fixes
  • redis: Support getKeys and clear with base (#​216)
  • azure-cosmos: Always cast mtime to Date (129a935)
💅 Refactors
  • Use shared util for driver errors (5ecca54)
📖 Documentation
  • vercel-kv: Add beta notice (7a75f5f)
🏡 Chore
✅ Tests
❤️ Contributors

v1.5.0

Compare Source

compare changes

🚀 Enhancements
  • drivers: Added session storage driver (#​179)
  • lru-cache: Upgrade to lru-cache v9 (5b8fc62)
🩹 Fixes
  • Removed duplicate line (#​190)
  • planetscale: Fix hasItem (#​200)
  • github: Optional properties (#​196)
  • cloudflare: Allow lazy access to env bindings (#​202)
📖 Documentation
🏡 Chore
❤️ Contributors

v1.4.1

Compare Source

compare changes

🩹 Fixes
  • pkg: Use optional peer dependencies (#​183)
📖 Documentation
🏡 Chore
❤️ Contributors

v1.4.0

Compare Source

compare changes

🚀 Enhancements
  • lru-cache: Support size calculation (#​177)
  • Expose name and options from driver instances (#​178)
  • http: Support custom headers (4fe7da7)
🩹 Fixes
  • lru-cache: Use max instead of maxSize (012fc62)
  • redis: Remove trailing : from base (82647e0)
📖 Documentation
  • Fix 404 links in readme (4a63a54)
🏡 Chore
✅ Tests
❤️ Contributors

v1.3.0

Compare Source

compare changes

🚀 Enhancements
  • server: Support authorize (#​175)
  • server: Support resolvePath (4717851)
🩹 Fixes
  • redis: Remove strict options validation (9294121)
  • redis: Respect both global and operation options for ttl (a491333)
  • pkg: Move types field to the first (f2b08f6)
  • pkg: Export compat types for /server subpath (3cc2c48)
📖 Documentation
  • Update snapshots page (4619326)
  • Improvements on http server (a4b8fb8)
🏡 Chore
❤️ Contributors

v1.2.0

Compare Source

compare changes

🚀 Enhancements
  • mongodb driver (#​155)
  • azure-storage-blob driver (#​154)
  • azure-cosmos driver (#​158)
  • azure-key-vault driver (#​159)
  • azure-app-configuration driver (#​156)
  • azure-storage-table (#​148)
  • getMount and getMounts utils (#​167)
  • Allow passing transaction options to drivers (#​168)
  • redis: Support native ttl (#​169)
  • http and server improvements (#​170)
🩹 Fixes
  • redis: Fix clear method (#​163)
💅 Refactors
  • redis: Driver improvements (#​160)
📖 Documentation
🏡 Chore
✅ Tests
  • Add unit test for redis driver (#​164)
❤️ Contributors

v1.1.5

Compare Source

compare changes

🏡 Chore
❤️ Contributors

v1.1.4

Compare Source

compare changes

🩹 Fixes
  • Strip query param from keys (cc3ebb7)
❤️ Contributors

v1.1.3

Compare Source

compare changes

🩹 Fixes
❤️ Contributors

v1.1.2

Compare Source

compare changes

📦 Build
❤️ Contributors

v1.1.1

Compare Source

compare changes

📦 Build
  • Fix output drivers to top level drivers (ff3959c)
❤️ Contributors

v1.1.0

Compare Source

compare changes

🚀 Enhancements
  • Serialize values implementing toJSON() (#​139)
  • Experimental raw data support (#​141)
  • driver: Add planetscale driver (#​140)
  • fs: Support readOnly and noClear options (f2dddbd)
  • fs: Support birthtime and ctime meta (#​136)
  • lru-cache driver (#​146)
🩹 Fixes
  • cloudflare: Pass params to kv request (#​138)
  • planetscale: Use birthtime for created_at value (#​144)
  • Update driver defenition types (#​143)
💅 Refactors
  • Use type import for node builtin (#​133)
📖 Documentation
  • Fix readme typo (#​134)
  • Add experimental link for raw support (98a6466)
📦 Build
  • Provide backwards-compatible type entries (#​132)
🏡 Chore
🎨 Styles
  • Format and lint code (fd4e006)
  • Format readme with prettier (ec7c7c2)
❤️ Contributors
1.0.1 (2022-11-15)

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/unstorage-1.x-lockfile branch from 9cab0a7 to 608a5d3 Compare January 8, 2026 16:13
@renovate renovate bot force-pushed the renovate/unstorage-1.x-lockfile branch from 608a5d3 to 7c6b7c5 Compare January 16, 2026 23:24
@renovate renovate bot changed the title chore(deps): update dependency unstorage to v1.17.3 chore(deps): update dependency unstorage to v1.17.4 Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant