github googleapis/google-cloud-node storage-v9.0.0
storage: v9.0.0

3 hours ago

9.0.0 (2026-11-03)

⚠ BREAKING CHANGES

  • storage: Migrates response headers to standard Web Headers objects and replaces ApiError with GaxiosError.
    • apiResponse.headers is now a WHATWG Headers instance (use
      .get('header-name')).
    • ApiError is no longer exported from root; callers should use
      GaxiosError or base Error.
    • Minimum runtime environment aligned to Node.js >= 22.
    • Low-level request options migrate from uri/qs/json to url/params/data.
      See MIGRATION.md for complete details.

Features

  • storage: Migrate HTTP transport layer from teeny-request to gaxios (#9443) (36caaba)

Bug Fixes

  • core: Remove --fetch-shim and handle Bun fetch natively (#9573) (62559f1)
  • core: Remove --gaxios-shim and configure Bun Gaxios fetch (#9569) (640bf51)
  • storage: Handle early stream destruction in createReadStream (#9586) (2e7c984), refs #7603
  • storage: Re-throw upload error after aborting in uploadFileInChunks (#9566) (bda12da), refs #9193

Don't miss a new google-cloud-node release

NewReleases is sending notifications on new releases.