Cloud Storage release notes

This page documents production updates to Cloud Storage. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.

October 27, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.59.0 (2025-10-21)

Features
  • Add per-message checksum validation for gRPC ReadObject operations (#3336) (6eef1b0)
Bug Fixes
  • Add case insensitive check for X-Goog-Content-SHA256 in SignatureInfo (#3337) (54bc2c1)
  • Migrate away from GoogleCredentials.fromStream() usages (#3339) (7e42c2f)
  • Update BlobReadSession channels to not implicitly close once EOF is observed (#3344) (9f0a93e)
  • Update grpc single-shot uploads to attach the callers stracktrace as suppressed exception if an error happens in the background (#3330) (64e2b2e)
  • Update retry logic for grpc start resumable upload to properly handle client side deadline_exceeded (#3354) (6eb3331)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#3351) (e64565a)

October 23, 2025

Feature

You can now use Storage batch operations to create and manage retention configurations for objects in bulk using the PutMetadata transformation.

September 30, 2025

Feature

Object contexts are now available in Preview. Object contexts let you attach contextual information to your objects to help you manage and discover data.

September 29, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.57.0 (2025-09-23)

Features
  • storage/control: Add new GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs (d73f912)
  • storage: Post support dynamic key name (#12677) (9e761f9)
  • storage: WithMeterProvider allows custom meter provider configuration (#12668) (7f574b0)
Bug Fixes
Performance Improvements

Java

Changes for google-cloud-storage

2.58.0 (2025-09-23)

Features
  • storagecontrol: Add GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs (c884551)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.62.2 (984f8ca)
  • Fix appendable upload finalization race condition (#3295) (485be18)
  • Fix IllegalMonitorStateException thrown from BlobAppendableUpload.isOpen() (#3302) (aa90468)
  • Update object context diff logic to be shallow rather than deep (#3287) (2fd15f6)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#3298) (1489f3a)
  • Update googleapis/sdk-platform-java action to v2.62.2 (#3299) (c3b05ac)

September 22, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.56.2 (2025-09-15)

Bug Fixes

Python

Changes for google-cloud-storage

3.4.0 (2025-09-15)

Features
Bug Fixes
  • GAPIC generation failed with 'Directory not empty' (#1542) (c80d820)

September 17, 2025

Feature

The bucket_attributes_view and bucket_attributes_latest_snapshot_view tables in Storage Insights datasets are updated with two new fields: objectCount and totalSize. objectCount reflects the total number of objects in the bucket and totalSize reflects the total size of the bucket in bytes. The tables are automatically updated with the new fields in all existing datasets and are included in all new dataset configurations.

September 15, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.17.1 (2025-08-27)

Bug Fixes
  • Respect useAuthWithCustomEndpoint flag for resumable uploads (#2637) (707b4f2)

Java

Changes for google-cloud-storage

2.57.0 (2025-09-09)

Features
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.62.1 (0e348db)
  • Update BlobAppendableUpload implementation to periodically flush for large writes (#3278) (d0ffe18)
  • Update otel integration to properly activate span context for lazy RPCs such as reads & writes pt.2 (#3277) (3240f67)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#3280) (d046ea3)
  • Update googleapis/sdk-platform-java action to v2.62.1 (#3281) (c9078bb)

September 01, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.56.0 (2025-08-25)

Features
  • breaking behavior rewrite Storage.blobAppendableUpload to be non-blocking and have improved throughput (#3231) (7bd73d3)
  • Add AppendableUploadWriteableByteChannel#flush() (#3261) (950c56f)
  • Add MinFlushSizeFlushPolicy#withMaxPendingBytes(long) (#3231) (7bd73d3)
  • Add StorageChannelUtils to provide helper methods to perform blocking read/write to/from non-blocking channels (#3231) (7bd73d3)
Bug Fixes
  • Make FlushPolicy${Min,Max}FlushSizeFlushPolicy constructors private (#3217) (7bd73d3)
  • Update BlobAppendableUploadConfig and FlushPolicy.MinFlushSizeFlushPolicy to default to 4MiB minFlushSize and 16MiB maxPendingBytes (#3249) (7bd73d3)
  • Update otel integration to properly activate span context for lazy RPCs such as reads & writes (#3255) (d6587f4)
Dependencies
  • Update actions/checkout action to v5 (#3239) (33f024b)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250815-2.0.0 (#3245) (87afe1a)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#3250) (0782e62)
Libraries

A weekly digest of client library updates from across the Cloud SDK.

Python

Changes for google-cloud-storage

3.3.1 (2025-08-25)

Bug Fixes
  • Provide option to user to set entire object checksum at "initiate a resumable upload session" and send the same.(#1525) (a8109e0)
  • Send part's checksum for XML MPU part upload (#1529) (2ad77c7)

August 28, 2025

Change

Beginning October 31, 2025, if you set an object's age condition to a value of 0 when setting Object Lifecycle Management rules, the condition is satisfied at midnight UTC after the object is created, which helps reduce unintended data loss. To learn more about the age condition, see Lifecycle conditions.

August 25, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.17.0 (2025-08-18)

Features
Bug Fixes

Go

Changes for storage/internal/apiv2

1.56.1 (2025-08-19)

Bug Fixes

August 11, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.55.0 (2025-08-05)

Features
  • Add new preview Bucket encryption policy configuration (#3204) (7b250dd)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.61.0 (f98b686)
  • Enable ALTS bound token (for DirectPath) in the grpc channel provider (#2919) (38d248d)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#3213) (86ff697)

July 28, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.56.0 (2025-07-24)

Features
  • storage/control: Update BUILD configs to support rest transportation for all client (116a33a)
Bug Fixes
  • storage: Avoid integration test segfaults. (#12419) (a9dec07)
  • storage: Current object generation takeover. (#12383) (9ca8e01)
  • storage: Fix MultiRangeDownloader deadlock (#12548) (2eb23bb)
  • storage: Remove object length limit for unfinalized reads (#12489) (5566d7d)
Performance Improvements
Documentation
  • storage/internal: Fix broken link for message CustomPlacementConfig (9614487)
  • storage: Fix typo in storage/doc.go (#12391) (bf74408)
  • storage: Improve error inspection documentation (#12301) (420da1a)

June 23, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.53.1 (2025-06-18)

Bug Fixes
  • Cancel the future in RemoteStorageHelper#forceDelete when TimeoutException happens (#3136) (e6007d5)
  • deps: Update the Java code generator (gapic-generator-java) to 2.59.0 (7dba9f0)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250605-2.0.0 (#3143) (17a80d8)
  • Update sdk-platform-java dependencies (#3152) (2f78192)

Python

Changes for google-cloud-storage

3.1.1 (2025-06-13)

Bug Fixes
  • Add a check for partial response data (#1487) (7e0412a)
  • Add trove classifier for Python 3.13 (0100916)
  • deps: Require google-crc32c >= 1.1.3 (0100916)
  • deps: Require protobuf >= 3.20.2, < 7.0.0 (0100916)
  • deps: Require requests >= 2.22.0 (0100916)
  • Remove setup.cfg configuration for creating universal wheels (#1448) (d3b6b3f)
  • Resolve issue where pre-release versions of dependencies are installed (0100916)
  • Segmentation fault in tink while writing data (#1490) (2a46c0b)
Documentation
Feature

The Cloud Storage Cloud Audit Logs have expanded support to include error scenario coverage and produce a more comprehensive error message with code, error messages, and details, in an easy to understand format. The Gemini Cloud Assist (GCA) service can then easily analyze the log and provide tailored recommendations on how to mitigate issues as they arise. Before this enhancement, error logs were generated for only a specific set of scenarios, and the status field solely contained the gRPC error code without any additional information. To learn more about Cloud Audit Logs, see Cloud Audit Logs overview.

June 16, 2025

Feature

Cloud Storage FUSE version 3.0 is now available with new features and enhancements designed to improve performance and simplify configuration. Improvements include automated configurations for high-performance machines, a comprehensive performance tuning guide to help optimize performance, and the new global-max-blocks configuration option, which gives you granular control over streaming write operations.

June 09, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.53.0 (2025-06-04)

Features
  • Expose BucketInfo.getProject as a BigInteger (#3119) (64bbb60), closes #3023
  • storagecontrol: Add Anywhere cache control APIs (06572b7)
  • storagecontrol: Add Client Libraries Storage IntelligenceConfig (06572b7)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.58.0 (06572b7)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250521-2.0.0 (#3118) (e1be49e)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250524-2.0.0 (#3127) (2a4499d)
  • Update sdk-platform-java dependencies (#3129) (31cd058)
Documentation
  • Add explicit Optional annotations to fields that have always been treated as optional (53b6927)
  • Add note that Bucket.project output format is always project number format (53b6927)
  • Add note that managedFolders are supported for GetIamPolicy and SetIamPolicy (53b6927)

May 12, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.52.2 (2025-05-06)

Bug Fixes
  • Fix a possible NPE that could happen when shutting down a grpc Storage instance (#3089) (56f5d0a)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 (#3084) (c7afbde)
  • Update sdk-platform-java dependencies (#3087) (762ca13)

April 17, 2025

March 31, 2025

Feature

Storage batch operations for Cloud Storage is now generally available (GA). Using storage batch operations, you can perform operations on billions of Cloud Storage objects in a serverless manner. To learn more about storage batch operations, see Overview of storage batch operations.

March 21, 2025

Feature

Storage Intelligence for Cloud Storage is now generally available (GA). Storage Intelligence simplifies data management in Cloud Storage at scale by providing a unified platform for data exploration, cost optimization, security enforcement, and governance implementation. To learn more about Storage Intelligence, see Overview of Storage Intelligence.

Feature

Storage Insights datasets is now generally available (GA). Storage Insights datasets helps you get insights for your Cloud Storage resources and export the data to BigQuery. Storage Insights datasets is an exclusive feature only available through the Storage Intelligence subscription. To learn more about Storage Insights, see Overview of Storage Insights datasets.

March 05, 2025

Feature

Configurable dual-regions now include the Turin, Italy (europe-west12) region. For more information, see Cloud Storage configurable dual-regions.

February 26, 2025

Feature

Bucket relocation for Cloud Storage is generally available (GA). You can use bucket relocation to relocate buckets between geographic locations.

February 24, 2025

Feature

The Objects: move method supports moving objects in both flat and hierarchical namespace buckets.

February 17, 2025

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.15.1 (2025-02-11)

Bug Fixes
  • getFiles: Add nextPageToken to fields for autoPaginate (#2570) (75c309c)

Java

Changes for google-cloud-storage

2.48.2 (2025-02-11)

Dependencies
Documentation
  • Update storage_copy_file to include MegabytesCopiedPerChunk (#2910) (971ca5d)

December 23, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.49.0 (2024-12-21)

Features
  • storage/internal: Add finalize_time field in Object metadata (46fc993)
  • storage/internal: Add MoveObject RPC (46fc993)
  • storage: Add ObjectHandle.Move method (#11302) (a3cb8c4)
  • storage: Return file metadata on read (#11212) (d49263b)
Bug Fixes
  • storage/dataflux: Address deadlock when reading from ranges (#11303) (32cbf56)
  • storage: Disable allow non-default credentials flag (#11337) (145ddf4)
  • storage: Monitored resource detection (#11197) (911bcd8)
  • storage: Update golang.org/x/net to v0.33.0 (e9b0b69)

December 09, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.48.0 (2024-12-05)

Features
  • storage/dataflux: Run worksteal listing parallel to sequential listing (#10966) (3005f5a)
  • storage: Add Writer.ChunkTransferTimeout (#11111) (fd1db20)
  • storage: Allow non default service account (#11137) (19f01c3)
Bug Fixes
  • storage: Add backoff to gRPC write retries (#11200) (a7db927)
  • storage: Correct direct connectivity check (#11152) (a75c8b0)
  • storage: Disable soft delete policy using 0 retentionDurationSeconds (#11226) (f087721)
  • storage: Retry SignBlob call for URL signing (#11154) (f198452)

Python

Changes for google-cloud-storage

2.19.0 (2024-11-21)

Features
  • Add integration test for universe domain (#1346) (02a972d)
  • Add restore_bucket and handling for soft-deleted buckets (#1365) (ab94efd)
  • Add support for restore token (#1369) (06ed15b)
  • IAM signBlob retry and universe domain support (#1380) (abc8061)
Bug Fixes
  • Allow signed post policy v4 with service account and token (#1356) (8ec02c0)
  • Do not spam the log with checksum related INFO messages when downloading using transfer_manager (#1357) (42392ef)

November 25, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.45.0 (2024-11-18)

Features
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.49.0 (aef367d)
  • deps: Update the Java code generator (gapic-generator-java) to 2.50.0 (281cccb)
  • Set default values for monitored resource (#2809) (27829a4)
Dependencies

October 28, 2024

Change

Additional functionality is now available for the Object Retention Lock and Bucket Lock features:

October 22, 2024

Feature

You can now emit client-side metrics for gRPC. To learn which metrics are supported and how to emit them, see Use gRPC client-side metrics.

October 21, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.45.0 (2024-10-17)

Features
  • storage/internal: Adds support for restore token (70d82fe)
  • storage: Adding bucket-specific dynamicDelay (#10987) (a807a7e)
  • storage: Dynamic read request stall timeout (#10958) (a09f00e)
Documentation
  • storage: Remove preview wording from NewGRPCClient (#11002) (40c3a5b)

October 14, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Java

Changes for google-cloud-storage

2.43.2 (2024-10-08)

Bug Fixes
  • Plumb list blobs match glob option for grpc transport (#2759) (207abd1)
Dependencies
  • Update dependency com.google.api:gapic-generator-java to v2.47.0 (#2750) (9041f24)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240924-2.0.0 (#2719) (7b19831)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (#2751) (003d6fa)
  • Update googleapis/sdk-platform-java action to v2.47.0 (#2749) (befa415)

September 23, 2024

Change

In order to set a bucket to store Cloud Storage usage logs and storage logs, the bucket must now reside within the same organization as the bucket being logged.

  • If the bucket being logged is not associated with an organization, then the bucket storing the logs must reside within the same project instead.

August 01, 2024

Announcement

Beginning November 1, 2024, BigQuery users will start seeing charges for Cloud Storage usage as per pricing documentation, which was not metered before due to a billing bug.

July 31, 2024

Feature

You can now use the Google Cloud console to set a default soft delete retention duration. For more information, see Use tags to set a default soft delete retention duration for new buckets.

July 23, 2024

Feature

You can now use tags to set a default soft delete retention duration on newly created buckets in your organization. To learn how to customize a default soft delete retention duration, see Set a default soft delete retention duration.

July 02, 2024

Feature

You can now disable soft delete for multiple buckets at a time or for all buckets in a project. To learn more, see Bulk disable soft delete.

June 18, 2024

Feature

Hierarchical namespace for Cloud Storage buckets is now available in Preview. With hierarchical namespace, you can store your data in a logical file system structure.

Issue

Renaming a folder in a bucket with hierarchical namespace enabled using command line is not supported.

June 17, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Go

Changes for storage/internal/apiv2

1.42.0 (2024-06-10)

Features
  • storage: Add new package transfermanager. This package is intended for parallel uploads and downloads, and is in preview. It is not stable, and is likely to change. (#10045) (cde5cbb)
  • storage: Add bucket HierarchicalNamespace (#10315) (b92406c), refs #10146
  • storage: Add BucketName to BucketHandle (#10127) (203cc59)
Bug Fixes
  • storage: Set invocation headers on xml reads (#10250) (c87e1ab)
Documentation

Python

Changes for google-cloud-storage

2.17.0 (2024-05-22)

Features
Bug Fixes
  • Remove deprecated methods in samples and tests (#1274) (4db96c9)
Documentation
  • Reference Storage Control in readme (#1254) (3d6d369)
  • Update DEFAULT_RETRY_IF_GENERATION_SPECIFIED docstrings (#1234) (bdd426a)

May 27, 2024

Feature

Cloud Storage FUSE now offers the following features:

May 13, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.11.0 (2024-05-03)

Features
  • Add ability to enable hierarchical namespace on buckets (#2453) (4e5726f)

Java

Changes for google-cloud-storage

2.38.0 (2024-05-09)

Features
  • Promoted google-cloud-storage-control to beta (#2531) (09f7191)
Bug Fixes
  • Add strict client side response validation for gRPC chunked resumable uploads (#2527) (c1d1f4a)
  • An existing resource pattern value projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**} to resource definition storage.googleapis.com/ManagedFolder is removed (#2524) (7d7f526)
  • deps: Update the Java code generator (gapic-generator-java) to 2.39.0 (#2501) (518d4be)
  • ParallelCompositeUpload in Transfer Manager hangs when encountering OOM (#2526) (67a7c6b)
  • Update grpc WriteObject response handling to provide context when a failure happens (#2532) (170a3f5)
  • Update GzipReadableByteChannel to be tolerant of one byte reads (#2512) (87b63f4)
  • Update StorageOptions to carry forward fields that aren't part of ServiceOptions (#2521) (b84654e)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 (#2523) (3e573f7)
  • Update dependency info.picocli:picocli to v4.7.6 (#2535) (f26888a)
Documentation
  • Add in Transfer Manager chunked upload/download samples (#2518) (d1f6bcc)
  • Update readme to include gradle instructions for storage control (#2503) (50ac93b)
  • Update TransportCompatibility annotation for Storage#blobWriteSession (#2520) (b7d673c)

April 29, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.10.2 (2024-04-26)

Bug Fixes
  • Use correct indices for file.from and fix tests to verify names (#2449) (d4240fa)

7.10.1 (2024-04-22)

Bug Fixes

April 22, 2024

Libraries

A weekly digest of client library updates from across the Cloud SDK.

Node.js

Changes for @google-cloud/storage

7.10.0 (2024-04-15)

Features
  • Add ability to create a File object from URL (#2432) (1b71fcc)
  • Allow setting contentEncoding during compose (#2431) (6e81e05)
Bug Fixes
  • Destroy pipeline streams when returned stream errors (#2437) (fe1ac65)
  • Remove extraneous mime-types package in favor of mime (#2435) (63a71f2)

Java

Changes for google-cloud-storage

2.37.0 (2024-04-19)

Features
  • Adds a ZeroCopy response marshaller for grpc ReadObject handling (#2489) (8c7404d)
  • Port BufferToDiskThenUpload to work with HttpStorageOptions (#2473) (d84e255)
  • Port DefaultBlobWriteSessionConfig to work with HttpStorageOptions (#2472) (e5772a4)
  • Port ParallelCompositeUploadBlobWriteSessionConfig to work with HttpStorageOptions (#2474) (3bf6026)
  • Transfer Manager ParallelCompositeUploads (#2494) (8b54549)
Bug Fixes
  • Ensure all BlobWriteSession types conform to the semantics specified in BlobWriteSession (#2482) (d47afcf)
  • Fix BidiBlobWriteSessionConfigs to respect preconditions (#2481) (955d78a)
  • Update ApiaryUnbufferedWritableByteChannel to be graceful of non-quantum aligned write calls (#2493) (f548335)
  • Update BidiBlobWriteSessionConfig to respect a provided bufferSize (#2471) (e1fb857)
  • Update grpc handling of IAM Policy etag to account for base64 encoding (#2499) (032f2f2)
  • Update Grpc Retry Conformance after new additions to testbench (#2309) (09043c5)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240319-2.0.0 (#2460) (9c2ee90)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#2467) (c12f329)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.29.0 (#2502) (7ed8446)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.43.0 (#2459) (2dc4748)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.44.0 (#2497) (9b0253c)
Documentation
  • Add summary and reference docs for Storage Control API to readme (#2485) (70fd088)
  • Create Samples for transfer manager (#2492) (e2030b2)

April 05, 2024

Feature

Custom constraints for Cloud Storage are now available. You can use custom constraints to enforce policies on Cloud Storage resources, such as a policy that enforces all buckets to have Object Versioning enabled.

March 29, 2024

Feature

The Storage Control API is now available for use. The Storage Control API lets you perform metadata-specific, control plane, and long-running operations. To learn more about the Storage Control API and operations you can perform, see Storage Control API overview.

March 18, 2024

Feature

You can now use the GCS FUSE file cache feature, a client-based read cache that lets repeat file reads to be served from a faster cache storage of your choice. To learn more about caching, see GCS FUSE caching documentation.

December 04, 2023

Feature

The restrict unencrypted HTTP requests organization policy constraint is now generally available (GA). This constraint blocks all unencrypted HTTP access to Cloud Storage resources.

November 14, 2023

Change

New bandwidth quotas are now in effect.

  • Bandwidth quotas are now variable and based in part on a project's billing account history. Previously, the same default value applied to all projects.
  • For most projects, egress bandwidth quotas either remain unchanged or have increased.
  • You can view your project's egress bandwidth quotas in the Console.

October 27, 2023

Change

Turbo replication performance monitoring in the Google Cloud console has been moved and expanded.

  • Monitoring graphs have been moved from a bucket's Configuration tab to its Observability tab.

  • A new, real-time Maximum delay in turbo replication graph is also available in the Observability tab.

October 26, 2023

Feature

Managed folders are now available in Preview. When using managed folders, you can organize your objects by group and set IAM policies that offer more granular access control over data segments within a bucket.

September 26, 2023

Change

Cloud Storage FUSE is now available for use on ARM64-based machines.

August 22, 2023

Feature

Cloud Storage is now available in Berlin, Germany (europe-west10 region).

August 01, 2023

Feature

You can now use locational endpoints to perform operations in a manner that's compliant with International Traffic in Arms Regulations (ITAR).

July 17, 2023

Announcement

Beginning October 16, 2023, the Autoclass feature will change its storage class transition behavior.

  • By default, new buckets with Autoclass enabled will only transition objects between the Standard and Nearline storage classes.

  • However, you can continue to create buckets that transition objects between all storage classes by choosing to opt-in.

Announcement

Beginning October 16, 2023, the following pricing changes apply to buckets that use the Autoclass feature:

  • Each storage class transition from Coldline or Archive storage to Standard storage will change from being free to being charged as a Class A operation at the Standard storage rate.

  • Each Class B operation, such as reading object data, will change from being charged at the rate of the object's storage class at the time of the operation to being charged at the Standard storage rate.

  • After October 30, 2023, billing for objects in Autoclass buckets will use Autoclass-specific SKUs.

June 26, 2023

May 11, 2023

Feature

Custom audit logging for Cloud Storage is now available in Preview.

  • JSON API requests now support user-defined headers that are prefixed with x-goog-custom-audit-.
  • Cloud Audit Logs can subsequently include these headers as part of your request's audit log entry.

April 17, 2023

Announcement

On July 17, 2023, the gcloud storage command-line tool will change some of the metadata it returns for buckets and objects, as well as change the format of some metadata names it returns.

  • To continue outputting metadata in its current form, you should include the flag --raw in your list and describe commands for objects and buckets.

April 05, 2023

Feature

Cloud Storage FUSE is now available in Preview. You can use Cloud Storage FUSE to mount and access storage buckets as local file systems.

March 23, 2023

Feature

Cloud Storage is now available in Turin, Italy (europe-west12 region).

March 20, 2023

Feature

The following EU regions are now available for dual-region storage:

  • Warsaw (europe-central2)
  • Madrid (europe-southwest1)
  • Frankfurt (europe-west3)
  • Milan (europe-west8)
  • Paris (europe-west9)

March 17, 2023

Feature

Expanded Cloud Storage monitoring dashboards are now generally available (GA).

  • Available metrics include server and client error rates, write request counts, network ingress rates, and network egress rates.
  • Dashboards can be filtered by bucket location.
  • Dashboards are customizable, including the ability to set up alerts.

March 07, 2023

Change

In buckets with turbo replication enabled, objects uploaded using XML API multipart uploads are now included in the turbo replication RPO.

February 21, 2023

Change

You can now attach a maximum of 50 tag bindings to a storage bucket.

January 18, 2023

Announcement

gcloud storage GA release 1.2 is now available.

  • The 1.2 release adds support for managing access with IAM and ACLs at the bucket and object level.
  • The 1.2 release also adds support for managing the Autoclass and turbo replication features.

November 16, 2022

Change

Turbo replication is now available for all dual-region combinations.

November 09, 2022

Feature

Expanded Cloud Storage monitoring dashboards are now available in Preview.

  • Available metrics include server and client error rates, write request counts, network ingress rates, and network egress rates.
  • Dashboards can be filtered by bucket location.
  • Dashboards are customizable, including the ability to set up alerts.

In addition to the project-wide dashboard, per-bucket dashboards are available in a new Observability tab in the Bucket Details for each bucket.

November 08, 2022

Feature

The Autoclass feature is now available.

  • When enabled, Autoclass transitions the storage classes of your objects automatically based on their access patterns.
  • Currently, Autoclass can only be enabled at the time of bucket creation.

September 28, 2022

Change

New buckets created using the Cloud Console now have public access prevention enabled by default.

  • During the bucket creation process, you can choose to change this setting.

August 24, 2022

Feature

The restrict authentication types organization policy constraint is now generally available (GA). This constraint allows you to restrict the authentication types that can be used in requests for Cloud Storage resources.

August 02, 2022

Feature

New commands are now available gcloud alpha storage.

  • Commands include the ability to create buckets, view metadata for buckets and objects, and edit metadata for buckets and objects.
  • Note that all Cloud Storage gcloud commands continue to be in Preview.

June 27, 2022

Change

The XML API now supports setting a default Cloud KMS key on a bucket when creating the bucket.

May 23, 2022

Change

JSON copy requests and XML copy requests now return a permanent error on timeouts for objects larger than 2.5 GiB and a retryable error on timeouts for objects smaller than 2.5 GiB.

May 10, 2022

Feature

Cloud Storage is now available in Madrid, Spain (europe-southwest1 region).

February 24, 2022

Feature

The restrict authentication types organizational constraint is now in Preview.

  • The constraint allows you to restrict the authentication types that can be used in requests for Cloud Storage resources.

January 27, 2022

Fixed

The Storage Object Admin IAM role now correctly includes all storage.multipartUploads permissions.

December 15, 2021

Change

November 16, 2021

Feature

Santiago region (southamerica-west1) launched.

New location for storing your data.

October 05, 2021

Feature

Turbo replication is a premium feature designed to provide inter-region replication for newly written objects within 15 minutes.

This feature is now available in Preview.

September 20, 2021

Feature

Object Versioning can now be managed in the Cloud Console.

August 03, 2021

Feature

Toronto region (northamerica-northeast2) launched.

August 01, 2021

Change

Cloud Storage now has bandwidth quotas for egress to other Google services.

July 01, 2021

Feature

Public access preventionPreview launched.

June 21, 2021

Feature

Melbourne region (australia-southeast2) launched.

September 08, 2020

Feature

New conditions available for Object Lifecycle Management:

  • Noncurrent time conditions allow you to define lifecycle actions based on when an object became noncurrent.
  • Custom time conditions allow you to define lifecycle actions based on a custom time that you define for objects.

May 18, 2020

Change

The V4 signing process is now in GA.

  • The V4 signing process is an improved method for creating signatures using RSA or HMAC keys.

February 28, 2020

Change

September 06, 2019

Change

New Stackdriver metric available to check for ACL usage.

  • Use Stackdriver to determine if enabling Bucket Policy Only would break your workflow.

June 20, 2019

Feature

You can now inspect buckets for sensitive information using Cloud Data Loss Prevention in the Google Cloud Console.

April 18, 2019

Change

The C++ Cloud Storage Client Library is now in GA.

April 05, 2019

Feature

V4 signing processBETA launched.

  • The V4 signing process is an improved method for creating signed requests using RSA or HMAC signatures.
  • Use the process to create signed URLs.

March 11, 2019

Feature

Zürich region (europe-west6) launched.

March 01, 2019

Change

Price reduction for storing Coldline Storage data in regional locations.

February 15, 2019

Feature

Bucket Policy OnlyBETA launched.

December 20, 2018

Change

Customer-Managed Encryption Keys can now be used with data stored in the eur4 and nam4 bucket locations.

October 22, 2018

Feature

Hong Kong region (asia-east2) launched.

Change

Limit change for object composition.

  • There is no longer a limit to the rate at which objects can be composed.

October 11, 2018

Change

Geo-redundancy expanded in multi-regional locations.

May 29, 2018

Change

New query parameter in JSON API object listing.

November 14, 2017

Deprecated

The resource attribute of Cloud Pub/Sub Notifications for Cloud Storage is now deprecated. It does not appear for new subscriptions and will not appear in any subscription after June 1, 2018.

October 31, 2017

Feature

Mumbai region (asia-south1) launched.

September 05, 2017

Feature

São Paulo region (southamerica-east1) launched.

August 01, 2017

Feature

Frankfurt region (europe-west3) launched.

June 06, 2017

Feature

New public dataset stored in Cloud Storage.

  • Data for NEXRAD are now hosted publicly in Cloud Storage.
Feature

London region (europe-west2) launched.

May 31, 2017

Change

Identity and Access Management (IAM) policies are now GA for buckets. Policies applied at the bucket level can be used to control access to individual buckets as well as all the objects within them.

May 09, 2017

Feature

Northern Virginia region (us-east4) launched.

March 27, 2017

Feature

Cloud Pub/Sub Notifications for Cloud StorageBETA

December 07, 2016

Change

The per-object storage class feature is now in GA.

October 04, 2016

Feature

Public datasets stored in Cloud Storage

September 26, 2016

Feature

Alpha release for bucket-level IAM.

August 29, 2016

Change

Improved upload experience in the Storage Console.

  • Users can retry failed uploads.
  • The upload drawer persists when navigating to other parts of the Storage Console.
  • Users are immediately notified when an upload starts and ends.