90 Commits

Author SHA1 Message Date
Anthony Shew
b297dad0c3 feat: add vercel-runtime-cache driver (#656)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2025-08-20 23:11:10 +02:00
James Garbutt
e84b45e8c7 test: r2 native meta (#646) 2025-07-14 20:19:26 +02:00
ToBinio
25192508fd perf(mongoDB): use bulk operations for getItems and setItems (#641) 2025-06-25 21:32:29 +02:00
Peter Budai
943aee6239 feat(azure-storage-blob): add raw support (#565) 2025-04-27 18:19:31 +02:00
James Garbutt
cc0b0cab28 feat(fs, fs-lite): native maxDepth support (#551) 2025-01-03 00:51:13 +01:00
James Garbutt
990e776d42 feat: support maxDepth for getKeys (#547) 2024-12-28 19:40:18 +01:00
James Garbutt
7e912b0505 test: clear storage after each test (#548) 2024-12-28 18:47:09 +01:00
Pooya Parsa
d85092a2c5 fix(s3): use / as separator (#545) 2024-12-27 13:48:59 +01:00
Pooya Parsa
a015040dbe fix(db): escape mysql queries (#542) 2024-12-26 13:29:33 +01:00
Pooya Parsa
4aab88b9cf fix(localstorage): consider base for clear and getKeys (#529) 2024-12-19 01:08:25 +01:00
Julius Marminge
e049ce65d3 feat: add uploadthing driver (#390)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-12-18 16:08:10 +01:00
Pooya Parsa
ce9685e8f0 test(s3): skip if not setup 2024-12-18 16:02:44 +01:00
Becem
90ab69015e feat: add s3 driver (#361)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-12-18 15:45:59 +01:00
wzc520pyfm
6163be0eb5 feat: typed storage interface (#509)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-12-15 21:34:32 +01:00
Pooya Parsa
0751e51f41 feat: deno-kv-node driver (#521) 2024-12-13 19:45:17 +01:00
Ray
9a8fe4c80c feat: add deno-kv driver (#233)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Shotaro Nakamura <79000684+nakasyou@users.noreply.github.com>
2024-12-12 15:29:58 +01:00
Pooya Parsa
33d90a99f1 test: lazy init driver for conditional tests 2024-12-12 14:54:57 +01:00
Pooya Parsa
8043897f1a test(cloudflare-kv-http): use sandbox tests 2024-12-11 21:29:25 +01:00
Pooya Parsa
65a10ccaa1 test(upstash, vercel-blob): use random base 2024-12-11 20:47:40 +01:00
PikiLee
d73140cad7 feat: add vercel-blob driver (#472)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-12-11 14:20:45 +01:00
Balázs Németh
836f0f9b71 feat: add experimental db0 driver (#476)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-12-10 23:11:57 +01:00
Pooya Parsa
c8ed5cf02f refactor: more strict type checks 2024-12-10 22:24:50 +01:00
autofix-ci[bot]
a400ba89dd chore: apply automated lint fixes 2024-12-10 21:07:12 +00:00
Ahmed Rangel
08cada27e2 feat(indexedb): support raw storage (#520) 2024-12-10 22:06:33 +01:00
Pooya Parsa
90ae631991 feat(cloudflare-r2-binding): allow specify raw type (#519) 2024-12-10 15:06:45 +01:00
Pooya Parsa
0c4d9fd2cf test: enable cloudflare-r2-binding tests 2024-12-10 14:36:42 +01:00
Pooya Parsa
13da5e58a2 test(cloudflare): use wrangler dev proxy (#518) 2024-12-10 14:26:16 +01:00
Fahreddin Özcan
6caa7d6bb8 feat: add upstash driver (#500)
Co-authored-by: Matt Kane <m@mk.gg>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-12-06 13:55:58 +01:00
Pooya Parsa
77309233ad test: add missing await 2024-12-06 13:23:57 +01:00
ToBinio
0a046759aa feat: add null driver (#495)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2024-10-13 11:46:44 +02:00
Philippe Serhal
bec87882f1 refactor(netlify): support @netlify/blobs v8 and improve options types (#486) 2024-10-13 11:25:54 +02:00
Hash Brown
d23cba502d feat: expose underlying client instance (#446) 2024-05-16 14:37:47 +02:00
Pooya Parsa
be542fc0b5 chore: apply new lint rules 2024-05-01 13:21:11 +02:00
Matt Kane
4187d88927 refactor(netlify-blobs): update to v7 (#407) 2024-03-14 13:08:21 +01:00
Jan-Henrik Damaschke
d4de99a22c test(http): add tests for null value (#365) 2024-01-12 12:18:10 +01:00
Pooya Parsa
75b2353006 test: skip netlify-blobs for now 2024-01-12 12:09:22 +01:00
Matt Kane
df064afe05 feat: add netlify-blobs driver (#337)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2023-11-14 18:41:11 +01:00
Patryk Tomczyk
eb6a2b4832 fix(lru-cache, memory, mongodb, redis): return falsy values when set in storage (#320) 2023-11-14 18:22:04 +01:00
Pooya Parsa
44ffe1d307 test(mongo): update and disable tests
due to macos download issue
2023-11-14 17:54:14 +01:00
pooya parsa
820a626d7f feat: fs-lite driver (#284) 2023-08-08 01:43:30 +02:00
Marco
0268049d98 feat: add capacitor-preferences driver (#283) 2023-08-08 01:26:33 +02:00
João Pedro Antunes Silva
022fc392d8 feat: add indexedb driver (#221) 2023-08-07 22:33:59 +02:00
pooya parsa
4386798aab feat: cloudflare-r2-binding driver (#235) 2023-07-04 17:51:10 +02:00
pooya parsa
34f14f82b8 feat(cloudflare-kv): support base option for keys (#261) 2023-07-04 17:32:44 +02:00
Hebilicious
cb8577b307 feat: experimental operation batching (#240)
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2023-07-04 16:40:13 +02:00
Hebilicious
8353c6dacd test: add test for github driver (#259) 2023-07-04 14:36:08 +02:00
Pooya Parsa
24cfbd7450 ci: skip flaky azure tests 2023-06-21 16:34:43 +02:00
Pooya Parsa
33bc9c0797 test: skip cloudflare-kv-http on node >= 18 2023-05-24 15:26:10 +02:00
Pooya Parsa
329496cff8 test: fix vercel-kv test 2023-05-05 10:07:50 +02:00
Pooya Parsa
b47acd1fcc test: add basic test for vercel-kv 2023-05-05 09:56:02 +02:00