Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release storage 2.0.0 #11814

Conversation

release-please[bot]
Copy link
Contributor

🤖 I have created a release beep boop

2.0.0 (2025-03-12)

⚠ BREAKING CHANGES

  • storage/internal: Removes Notification Config, Service Account, and HMAC RPCs. These API have been migrated to Storage Control and are available via the JSON API.

Features

  • storage/append: Support appends in w1r3. (#11483) (48bb391)
  • storage/control: Add Anywhere cache control APIs (484978a)
  • storage/control: Add Anywhere cache control APIs (#11807) (12bfa98)
  • storage/dataflux: Add worksteal algorithm to fast-listing (#10913) (015b52c)
  • storage/dataflux: Run worksteal listing parallel to sequential listing (#10966) (3005f5a)
  • storage/internal: Add finalize_time field in Object metadata (46fc993)
  • storage/internal: Add MoveObject RPC (46fc993)
  • storage/internal: Add new appendable Object to BidiWrite API (2e4feb9)
  • storage/internal: Add new preview BidiReadObject API (2e4feb9)
  • storage/internal: Adds support for restore token (70d82fe)
  • storage: Add Flush for appendable writes (#11791) (94fa3ab)
  • storage: Add grpc metrics experimental options (#10984) (5b7397b)
  • storage: Add ObjectHandle.Move method (#11302) (a3cb8c4)
  • storage: Add Writer.ChunkTransferTimeout (#11111) (fd1db20)
  • storage: Adding bucket-specific dynamicDelay (#10987) (a807a7e)
  • storage: Allow non default service account (#11137) (19f01c3)
  • storage: Benchmark with experimental MRD. (#11501) (7b49152)
  • storage: Dynamic read request stall timeout (#10958) (a09f00e)
  • storage: GA gRPC client (#10859) (c7a55a2)
  • storage: Implement RetryChunkDeadline for grpc writes (#11476) (03575d7)
  • storage: Introduce dp detector based on grpc metrics (#11100) (60c2323)
  • storage: Merge support for bi-directional multiple range reads (#11377) (b4d86a5)
  • storage: Return file metadata on read (#11212) (d49263b)
  • storage: Specify benchmark integrity check. (#11465) (da18845)
  • storage: Use ReadHandle for faster re-connect (#11510) (cac52f7)
  • storage: Wrap NotFound errors for buckets and objects (#11519) (0dd7d3d)

Bug Fixes

  • storage/append: Report progress for appends. (#11503) (96dbb6c)
  • storage/dataflux: Address deadlock when reading from ranges (#11303) (32cbf56)
  • storage: Add a safety check for readhandle (#11549) (c9edb37)
  • storage: Add backoff to gRPC write retries (#11200) (a7db927)
  • storage: Add mutex around uses of mrd variables (#11405) (54bfc32)
  • storage: Add universe domain to defaultSignBytesFunc (#11521) (511608b)
  • storage: Bump auth dep (#11135) (9620a51)
  • storage: Clone the defaultRetry to avoid modifying it directly (#11533) (7f8d69d)
  • storage: Correct direct connectivity check (#11152) (a75c8b0)
  • storage: Disable allow non-default credentials flag (#11337) (145ddf4)
  • storage: Disable soft delete policy using 0 retentionDurationSeconds (#11226) (f087721)
  • storage: Fix adding multiple range on stream with same read id (#11584) (0bb3434)
  • storage: Fix stream termination in MRD. (#11432) (3d4e62f)
  • storage: Modify the callback of mrd to return length of data read instead of limit. (#11687) (9e359f0)
  • storage: Monitored resource detection (#11197) (911bcd8)
  • storage: Propagate ctx from invoke to grpc upload reqs (#11475) (9ad9d76)
  • storage: Remove duplicate routing header (#11534) (8eeb59c)
  • storage: Retry SignBlob call for URL signing (#11154) (f198452)
  • storage: Return sentinel ErrObjectNotExist for copy and compose (#11369) (74d0c10), refs #10760
  • storage: Return the appropriate error for method not supported (#11416) (56d704e)
  • storage: Skip only specific transport tests. (#11016) (d40fbff)
  • storage: Update golang.org/x/net to v0.33.0 (e9b0b69)
  • storage: Update google.golang.org/api to v0.203.0 (8bb87d5)
  • storage: Wait for XML read req to finish to avoid data races (#11527) (782e12a)
  • storage: WARNING: On approximately Dec 1, 2024, an update to Protobuf will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go files. This change is expected to affect very few if any users of this client library. For more information, see https://github.com/googleapis/google-cloud-go/issues/11020. (2b8ca4b)

Performance Improvements

Documentation

  • storage/control: Added comments for Anywhere cache messages (12bfa98)
  • storage/control: Added comments for Anywhere cache messages (484978a)
  • storage/internal: Add IAM information to RPC comments for reference documentation (2e4feb9)
  • storage: Add preview comment to NewMultiRangeDownloader (#11420) (4ec1d66)
  • storage: Remove preview wording from NewGRPCClient (#11002) (40c3a5b)

Miscellaneous Chores

  • storage/internal: Remove notification, service account, and hmac RPCS (#11008) (e0759f4)

This PR was generated with Release Please. See documentation.

@release-please release-please bot requested review from a team as code owners March 12, 2025 21:15
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 12, 2025
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
Copy link
Contributor

@tritone tritone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has multiple issues due to an incorrect breaking change and an issue with the tag on the last release. I'm going to close this and add the tag manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants