Skip to content

Releases: vercel/storage

@vercel/kv@2.0.0

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/edge-config@1.1.1

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/blob@0.23.3

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/blob@0.23.2

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/blob@0.23.1

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

Patch Changes

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

@vercel/blob@0.23.0

17 Apr 11:31
492746a
Compare
Choose a tag to compare

Minor Changes

  • 261319e: # Add abortSignal

    Adds abortSignal option to all methods. This allows users to cancel requests using an AbortController and passing its signal to the operation.

    Here's how to use it:

    const abortController = new AbortController();
    
    vercelBlob
      .put('canceled.txt', 'test', {
        access: 'public',
        abortSignal: abortController.signal,
      })
      .then((blob) => {
        console.log('Blob created:', blob);
      });
    
    setTimeout(function () {
      // Abort the upload
      abortController.abort();
    }, 100);

@vercel/blob@0.22.3

08 Apr 08:03
2d8a51b
Compare
Choose a tag to compare

Patch Changes

  • 5b9b53d: Remove dependency pins in package.json.

@vercel/blob@0.22.2

04 Apr 09:31
1f2e229
Compare
Choose a tag to compare

Patch Changes

  • 13988ed: BREAKING CHANGE: The contentType field of the PutBlobResult is now optional which might break TS builds. This aligns the SDK typings with the actual Response of the Blob API.

@vercel/postgres@0.8.0

02 Apr 07:51
271b409
Compare
Choose a tag to compare

Minor Changes

  • e36fa70: feat(types): re-export pg-types for Drizzle

@vercel/postgres-kysely@0.8.0

02 Apr 07:52
271b409
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [e36fa70]
    • @vercel/postgres@0.8.0