Commit graph

25 commits

Author SHA1 Message Date
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
9415ba048a chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 732130682
2025-02-28 07:26:00 -08: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
736857e7a6 chore: update README files
PiperOrigin-RevId: 572611639
2023-10-11 10:16:35 -07:00
Google APIs
4221b78ecd chore(php): remove non-ads php_grpc_library targets
PiperOrigin-RevId: 536549230
2023-05-30 17:06:44 -07:00
Google APIs
d0da39a25e chore(bazel): remove all no-op go_test targets
PiperOrigin-RevId: 535010591
2023-05-24 15:55:02 -07:00
Google APIs
ed22b1ba74 fix!: remove decommissioned storage v1 RPCs
PiperOrigin-RevId: 471026425
2022-08-30 10:20:20 -07:00
Google APIs
abe15226ba fix: Add py_test targets
PiperOrigin-RevId: 463701296
2022-07-27 16:06:30 -07:00
Google APIs
8a251f5225 feat: Enable REST transport for most of Java and Go clients
PiperOrigin-RevId: 456641589
2022-06-22 17:01:19 -07:00
Google APIs
a4591bf619 docs: Update comment in GCS gRPC v1 API spec noting that the v1 API service is no longer supported
fix!: Changes that have no impact because the v1 service is no longer supported (removing IAM policy operations, adding lexicographic_start and lexicographic_end to ListObjectsRequest, adding resource in QueryWriteStatusResponse)

feat!: Replace enum with string representation for predefined ACLs and public_access_prevention

fix!: Remove CustomPlacementConfig, which is no longer the way custom dual regions will be specified

feat: Add Autoclass support to Bucket configuration

feat: Add matches_prefix and matches_suffix support to Lifecycle configuration
PiperOrigin-RevId: 438147771
2022-03-29 15:55:20 -07:00
Google APIs
060218c3cc chore: rename PHP microgen Bazel rules, delete monolith rules in googleapis
Committer: @miraleung
PiperOrigin-RevId: 377518010
2021-06-04 08:36:42 -07:00
Google APIs
1b2233e869 chore: migrate storage to the PHP microgenerator
Committer: @miraleung
PiperOrigin-RevId: 371193911
2021-04-29 13:40:08 -07:00
Google APIs
74bb45bfc8 chore: Migrate the Bazel rules for the libraries NOT published to google-cloud-ruby to use gapic-generator-ruby instead of the monolith generator.
PiperOrigin-RevId: 370517814
2021-04-26 12:36:51 -07:00
Google APIs
09487a79ec chore: migrate storage to the Python microgenerator
Committer: @miraleung
PiperOrigin-RevId: 351829553
2021-01-14 10:38:47 -08:00
Google APIs
6dae98144d chore: Remove unused 'package' attr from java_gapic_library rules
Committer: @miraleung
PiperOrigin-RevId: 347459563
2020-12-14 13:41:43 -08:00
Google APIs
222f2a571e chore: migrate storage to the Java microgenerator
Committer: @miraleung
PiperOrigin-RevId: 346442150
2020-12-08 17:08:51 -08:00
Google APIs
160f80d81d chore: Make microgenerators default for all languages
In particular this applies to Java and Python microgenerators.
With this change `java_gapic_*` and `py_gapic_*` rules mean microgenerator versions. The monolith versions of the rules are named as `java_gapic_*_legacy` and `py_gapic_*_legacy` respectively.

Also change Ads BAZEL template to reflect the change in default rule names.

Also change `DO NOT OVERRIDE` comment warnings meaning (to reflect that now by default microgenerator rules are generated and the generated version must be accepted only if the API is being migrated to the microgenerator).

PiperOrigin-RevId: 346227314
2020-12-07 18:51:08 -08:00
Google APIs
d189e87120 chore: generate GAPIC metadata JSON file
PiperOrigin-RevId: 345596855
2020-12-03 21:01:09 -08:00
Google APIs
b821f32047 feat: use https://github.com/googleapis/gapic-generator-csharp for generating C# libraries.
PiperOrigin-RevId: 331104099
2020-09-11 01:16:20 -07:00
Google APIs
ded05197da fix: use grpc_service_config in nodejs_gapic_library
The nodejs_gapic_library targets were migrated to gapic-generator-typescript
which doesn't use gapic_yaml, rendering that attribute unused. Instead it uses
the proto annotations & grpc_service_config, which this change reflects.

PiperOrigin-RevId: 314206960
2020-06-01 14:44:30 -07:00
Google APIs
abd6b709a5 Add C++ library support for Google Cloud Storage protos
PiperOrigin-RevId: 311887398
2020-05-16 08:08:20 -07:00
Google APIs
1df117114c Synchronize new proto/yaml changes.
PiperOrigin-RevId: 302753982
2020-03-24 16:14:25 -07:00
Google APIs
25a1781c09 bazel: migrate all go_gapic_library targets to microgenerator implementation
* update rules_go and gazelle bazel dependencies
* update gapic-generator bazel dependency (with build file generator changes)

PiperOrigin-RevId: 302730217
2020-03-24 13:05:53 -07:00
Google APIs
b2e2bc62fa Updates to GCS gRPC API spec:
1. Changed GetIamPolicy and TestBucketIamPermissions to use wrapper messages around google.iam.v1 IAM requests messages, and added CommonRequestParams. This lets us support RequesterPays buckets.
2. Added a metadata field to GetObjectMediaResponse, to support resuming an object media read safely (by extracting the generation of the object being read, and using it in the resumed read request).

PiperOrigin-RevId: 300817706
2020-03-13 13:35:39 -07:00
Google APIs
0f29555d1c API definition for (not-yet-launched) GCS gRPC.
PiperOrigin-RevId: 294321472
2020-02-10 15:45:11 -08:00