Releases: vercel/storage
@vercel/[email protected]
Minor Changes
- a2a4757: Removes utf-8-validate dependency and sets minimum Node.js version to 18.14
@vercel/[email protected]
Minor Changes
- a2a4757: Removes utf-8-validate dependency and sets minimum Node.js version to 18.14
Patch Changes
- Updated dependencies [a2a4757]
- @vercel/[email protected]
@vercel/[email protected]
Patch Changes
-
3057a36: gracefully handle when an empty string is supplied as the key
get("")
will returnundefined
has("")
will returnfalse
getAll(["a", ""])
will ignore the empty string
@vercel/[email protected]
Patch Changes
- 30401f4: fix(blob): Throw when trying to upload a plain JS object
@vercel/[email protected]
Minor Changes
-
30fe8d0: Upgrade underlying @neondatabase/serverless to 0.9.3.
We follow @neondatabase/serverless's versioning scheme, thus the major bump.The main changes, per https://github.com/neondatabase/serverless/blob/main/CHANGELOG.md, are:
- Use a single (per-region) domain name for all connections to Neon databases. Intended to help with connection caching in V8. Passes the endpoint ID inside connection options for WebSocket connections.
- Deprecate fetchConnectionCache option, which is now always enabled. For neon http fetch queries, enable setting options on individual queries within a batch transaction (but note that the types still do not allow this).
- Pass username (and database name) through URL decoder, so all usernames can successfully authorize.
Upgrading to this version should be safe for all users.
Also fixes #701
@vercel/[email protected]
Patch Changes
- Updated dependencies [30fe8d0]
- @vercel/[email protected]
@vercel/[email protected]
@vercel/[email protected]
Major Changes
-
d02e08a: Enable auto pipelining by default.
We're making this a major release for safety, but we believe
most applications can upgrade from 1.x to 2.x without any changes.
Auto pipelining should work by default and improve performance.BREAKING CHANGE: Auto pipelining is on by default now. See
https://upstash.com/docs/oss/sdks/ts/redis/pipelining/auto-pipeline. This
brings performance benefits to any code making multiple redis commands
simultaneously.If you detect bugs because of this, please open them at
https://github.com/vercel/storage/issues.You can disable this new behavior with:
import { createClient } from '@vercel/kv'; const kv = createClient({ url: .., token: .., enableAutoPipelining: false });
@vercel/[email protected]
Patch Changes
- 585a753: Resolved bug where an unhandled promise rejection event may have been triggered during development