Commit graph

113 commits

Author SHA1 Message Date
Google APIs
d73dfb3c3b feat: populate the persisted_data_checksums field with object checksums on write object / query write status responses
docs: improve wording around `object_checksums` in bidi write object requests

PiperOrigin-RevId: 895357062
2026-04-06 09:12:38 -07:00
Google APIs
fa1f3e325b chore(python): Update build rules for google/storage/v2 to match OSS
PiperOrigin-RevId: 891821605
2026-03-31 15:13:26 -07:00
Google APIs
4a55538402 feat: [Memorystore for Redis Cluster] Add support for Flexible CA feature
PiperOrigin-RevId: 891808664
2026-03-31 15:12:44 -07:00
Google APIs
7ae842846c chore(python): Update build rules for google/storage/v2 to match OSS
PiperOrigin-RevId: 891821605
2026-03-30 11:35:06 -07:00
Google APIs
d329a6214d chore(python): Update build rules for google/storage/v2 to match OSS
PiperOrigin-RevId: 891750415
2026-03-30 09:10:41 -07:00
Google APIs
af8a8d5647 feat: add a DeleteFolderRecursive API definition
PiperOrigin-RevId: 866471251
2026-02-06 08:25:53 -08:00
Google APIs
51ff87f43e feat: Added a new field ComposeObjectRequest.delete_source_objects field
docs: Updated documentation for `BidiReadObject`, `ReadObjectRequest`, and `ObjectContexts`

PiperOrigin-RevId: 863087065
2026-01-29 23:35:50 -08:00
Google APIs
178dbf342a feat: generate bucket ops into storage control lib for nodejs
PiperOrigin-RevId: 829559857
2025-11-07 13:36:03 -08:00
Google APIs
3a77bd60b3 feat: make return_partial_success and unreachable fields public for list Bucket
docs: updates to docs and docs formatting

PiperOrigin-RevId: 828488192
2025-11-05 08:48:37 -08:00
Google APIs
9da837b530 fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 817343382
2025-10-09 14:40:31 -07:00
Google APIs
425c9e6e70 chore: create new top-level build rule to remove the post-processor
PiperOrigin-RevId: 806562104
2025-09-12 23:37:29 -07:00
Google APIs
712043cb82 feat: Add new GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs
PiperOrigin-RevId: 804559167
2025-09-08 13:17:37 -07:00
Google APIs
f2a87ff983 feat: Add new field contexts for Object Contexts in message Object
feat: Add new field `filter` for Object Contexts in message `ListObjectsRequest`

PiperOrigin-RevId: 781971065
2025-07-11 07:17:22 -07:00
Google APIs
ec171c429e fix: revert unwanted changes
PiperOrigin-RevId: 780440711
2025-07-08 00:32:59 -07:00
Google APIs
b795b2b094 docs: Add more details for BidiReadObjectRedirectedError and BidiWriteObjectRedirectedError
docs: Add more information for AppendObjectSpec fields
fix!: Remove field `restricted` within encryption enforcement config.
feat: Add new field `restriction_mode` for encryption enforcement config in message Bucket

PiperOrigin-RevId: 780246504
2025-07-07 13:53:01 -07:00
Google APIs
aab2776692 feat:Update BUILD configs to support rest transportation for all client
PiperOrigin-RevId: 774863055
2025-06-23 11:40:04 -07:00
Google APIs
030a090695 chore: add python gapic namespace
PiperOrigin-RevId: 772853366
2025-06-18 03:53:51 -07:00
Google APIs
1804a60328 feat: added support for encryption enforcement config in Bucket
feat: add option to enable object retention in CreateBucket API
feat: add option to override unlocked retention in UpdateObject API
feat: add option in IpFilter to allow all P4SA access to bucket
feat: add support for object retention config in Bucket
docs: Fix broken link for message `CustomPlacementConfig`

PiperOrigin-RevId: 768203538
2025-06-06 13:45:00 -07:00
Google APIs
02356ee0c9 chore(python): restore tests for google/storage/v2
PiperOrigin-RevId: 768068351
2025-06-06 07:34:59 -07:00
Google APIs
488c8cc0d4 feat: add IpFilter to Bucket
docs: add note that managedFolders are supported for GetIamPolicy and SetIamPolicy
docs: add note that Bucket.project output format is always project number format
docs: add explicit Optional annotations to fields that have always been treated as optional
feat: add Object.Retention message

PiperOrigin-RevId: 761533501
2025-05-21 08:27:15 -07:00
Google APIs
e6c5fab819 feat: Add Client Libraries Storage IntelligenceConfig
This includes addition of the following client libraries
 - GetProjectIntelligenceConfig
 - UpdateProjectIntelligenceConfig
 - GetFolderIntelligenceConfig
 - UpdateFolderIntelligenceConfig
 - GetOrganizationIntelligenceConfig
 - UpdateOrganizationIntelligenceConfig

PiperOrigin-RevId: 758498764
2025-05-13 21:25:11 -07:00
Google APIs
cc6c360ec4 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 753336476
2025-04-30 15:31:29 -07:00
Google APIs
1f01eefb40 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 736168602
2025-03-12 09:58:07 -07:00
Google APIs
66ab6ceb69 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 735570925
2025-03-10 17:48:31 -07:00
Google APIs
9415ba048a chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 732130682
2025-02-28 07:26:00 -08:00
Google APIs
6e58955dcf docs: Publish Bucket Relocate platform logging proto for documentation
PiperOrigin-RevId: 724368273
2025-02-07 09:16:08 -08:00
Google APIs
44ad570a9b feat: Add new preview BidiReadObject API
feat: Add new appendable Object to BidiWrite API
docs: Add IAM information to RPC comments for reference documentation

PiperOrigin-RevId: 712942128
2025-01-07 09:36:58 -08:00
Google APIs
f1ee512e40 feat: add MoveObject RPC
feat: add finalize_time field in Object metadata

PiperOrigin-RevId: 705127117
2024-12-11 09:06:14 -08:00
Google APIs
0dfb6a9391 chore!: remove notification, service account, and hmac RPCS
BREAKING CHANGE: Removes Notification Config, Service Account, and HMAC RPCs. These API have been migrated to Storage Control and are available via the JSON API.

PiperOrigin-RevId: 687325534
2024-10-18 09:10:59 -07:00
Google APIs
841ff7bb26 feat: adds support for restore token
PiperOrigin-RevId: 686252348
2024-10-15 15:05:58 -07:00
Google APIs
4082d5e51e feat: add managed folder to testIamPermissions method
chore: deprecate service account, hmac, and notificationConfig APIs
chore: restoring default storage retry policy
docs: update dual-region bucket link
docs: clarify possible objectAccessControl roles

PiperOrigin-RevId: 675298505
2024-09-16 14:50:15 -07:00
Google APIs
3b9311b65c feat: promote to GA
PiperOrigin-RevId: 646193562
2024-06-24 13:01:44 -07:00
Google APIs
ee990e98a7 docs: remove allowlist note from Folders RPCs
build: promote launch stage to GA

PiperOrigin-RevId: 644101055
2024-06-17 12:41:49 -07:00
Google APIs
3597f7db21 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 631538781
2024-05-07 13:56:05 -07:00
Google APIs
d9a31617c5 fix!: An existing resource pattern value projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**} to resource definition storage.googleapis.com/ManagedFolder is removed
feat: A new resource pattern value `projects/{project}/buckets/{bucket}/managedFolders/{managed_folder=**}` added to the resource definition `storage.googleapis.com/ManagedFolder`

PiperOrigin-RevId: 630439820
2024-05-03 11:04:14 -07:00
Google APIs
8267871cc6 chore(php): configure StorageControl to be gRPC-only
PiperOrigin-RevId: 628428960
2024-04-26 09:35:02 -07:00
Google APIs
53636148ed chore(ruby): Configure clients for google-cloud-storage-control
PiperOrigin-RevId: 626249683
2024-04-18 22:00:42 -07:00
Google APIs
1125069401 docs: update storage control documentation and add PHP for publishing
PiperOrigin-RevId: 626165497
2024-04-18 15:21:30 -07:00
Google APIs
cab99b213a chore: uncomment PHP bazel rules
PiperOrigin-RevId: 625815813
2024-04-17 14:57:42 -07:00
Google APIs
cfd95f9498 build: update publishing name for storage-control for Nodejs
PiperOrigin-RevId: 625382349
2024-04-16 10:43:42 -07:00
Google APIs
c5b9e24c82 feat: Make Managed Folders operations public
PiperOrigin-RevId: 620299849
2024-03-29 11:41:02 -07:00
Google APIs
0ad322748a chore(storage/control): correct Go package
PiperOrigin-RevId: 617296686
2024-03-19 14:33:54 -07:00
Google APIs
05e9c326c5 chore: add publish settings for Go, Python, Node, C# and Ruby
PiperOrigin-RevId: 616205855
2024-03-15 12:10:39 -07:00
Google APIs
8e2fbae4ef feat: Support for creating HNS Bucket in C++ SDK
PiperOrigin-RevId: 613689182
2024-03-07 13:41:07 -08:00
Google APIs
a8bcfb63e4 feat: add soft_delete_time and hard_delete_time object metadata fields
PiperOrigin-RevId: 609782289
2024-02-23 11:12:27 -08:00
Google APIs
62dec60db7 feat: Enable automatic retries for create RenameFolder LRO in Storage Control API
PiperOrigin-RevId: 606359578
2024-02-12 14:06:32 -08:00
Google APIs
0518a59bca fix: Temporarily restoring storage_grpc_service_config.json to fix broken test
PiperOrigin-RevId: 604727220
2024-02-06 12:19:05 -08:00
Google APIs
f42edbe352 docs: Proto field comment updates, edit general gRPC API warning
fix: Clear storage_grpc_service_config.json to avoid nested retry strategies

PiperOrigin-RevId: 602881263
2024-01-30 17:01:31 -08:00
Google APIs
591d7279b8 fix: Uncomment C++ build targets for Storage Control API
PiperOrigin-RevId: 601331899
2024-01-24 21:37:39 -08:00
Google APIs
29fdc0036c chore: uncomment C# bazel rules for Storage v2. Storage v2 is not supported on .NET, but it's useful to run the generator
PiperOrigin-RevId: 597757199
2024-01-11 23:55:20 -08:00