Commit graph

114 commits

Author SHA1 Message Date
Google APIs
6d5b8533de feat: add support for GCS Storage Control Intelligence Finding APIs
Stages public GAPIC client libraries in Java, Go, Python, Node.js, and Ruby for
the GCS Storage Control Intelligence Finding service.

This includes the addition of the following RPC methods for retrieving and
summarizing telemetry findings (such as security, performance, or cost-related
insights) at the project, organization, or folder level:
- `GetIntelligenceFinding`
- `ListIntelligenceFindings`
- `SummarizeIntelligenceFindings`
- `GetIntelligenceFindingRevision`
- `ListIntelligenceFindingRevisions`

PiperOrigin-RevId: 922200845
2026-05-27 10:11:18 -07:00
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