Skip to content

Releases: vercel/storage

@vercel/[email protected]

19 Jul 08:15
997c0a2
Compare
Choose a tag to compare

Patch Changes

  • 3057a36: gracefully handle when an empty string is supplied as the key

    • get("") will return undefined
    • has("") will return false
    • getAll(["a", ""]) will ignore the empty string

@vercel/[email protected]

01 Jul 08:02
6fb68e6
Compare
Choose a tag to compare

Patch Changes

  • 30401f4: fix(blob): Throw when trying to upload a plain JS object

@vercel/[email protected]

24 Jun 08:16
c128a14
Compare
Choose a tag to compare

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]

24 Jun 08:16
c128a14
Compare
Choose a tag to compare

Patch Changes

@vercel/[email protected]

12 Jun 14:13
5c195e2
Compare
Choose a tag to compare

Minor Changes

  • 6a592b5: allow setting fetch cache behaviour

Patch Changes

  • 6a592b5: remove DeepReadOnly type

@vercel/[email protected]

27 May 15:20
d63d2de
Compare
Choose a tag to compare

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]

21 May 15:09
b0b2164
Compare
Choose a tag to compare

Patch Changes

  • 585a753: Resolved bug where an unhandled promise rejection event may have been triggered during development

@vercel/[email protected]

21 May 15:09
b0b2164
Compare
Choose a tag to compare

Patch Changes

  • c0bdd40: fix(blob): also retry internal_server_error
  • c5d10d7: chore(blob): add observability headers

@vercel/[email protected]

18 Apr 15:56
949aab1
Compare
Choose a tag to compare

Patch Changes

  • e63f125: chore(blob): Allow using the alternative API. No new feature, no bugfix here.

@vercel/[email protected]

18 Apr 09:34
24225db
Compare
Choose a tag to compare

Patch Changes

  • 1cad24c: fix(blob): export all user facing errors