Commit Graph

45 Commits

Author SHA1 Message Date
Google APIs 61ab0348bd feat: Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator.
PiperOrigin-RevId: 352069361
2021-01-15 13:09:14 -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 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 68b79503fa chore: migrate firestore to the Java microgenerator
Committer: @miraleung
PiperOrigin-RevId: 346124526
2020-12-07 11:07:55 -08:00
Google APIs d189e87120 chore: generate GAPIC metadata JSON file
PiperOrigin-RevId: 345596855
2020-12-03 21:01:09 -08:00
Google APIs b448d7dce8 fix: switch firestore/v1 to grpc_service_config
PiperOrigin-RevId: 338520351
2020-10-22 12:01:40 -07:00
Google APIs 4f3ef93916 fix: retry PartitionQuery for INTERNAL and DEADLINE_EXCEEDED
PiperOrigin-RevId: 337565369
2020-10-16 13:17:59 -07:00
Google APIs 610bf8f026 fix(firestore/v1): give PartitionQuery retry/timeout config
PiperOrigin-RevId: 335655077
2020-10-06 09:23:44 -07:00
Google APIs 613f39ea61 Update BUILD.bazel for google-cloud-firestore Python Microgeneration
PiperOrigin-RevId: 332099670
2020-09-16 15:26:22 -07: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 17de2b31f9 firestore: add `!=` support
PiperOrigin-RevId: 327504150
2020-08-19 14:13:25 -07:00
Google APIs 8500bd5206 build: set package name for Node.js library
PiperOrigin-RevId: 320626855
2020-07-10 11:15:49 -07:00
Google APIs cbd6f1d28b firestore: add BatchWrite to gapic yaml
PiperOrigin-RevId: 319105199
2020-06-30 14:57:09 -07:00
Google APIs 0a602be7b3 firestore: add BatchWrite to service config
PiperOrigin-RevId: 318331819
2020-06-25 13:03:04 -07:00
Google APIs 5824c4db2d chore: identify php targets using legacy config
PiperOrigin-RevId: 318081240
2020-06-24 09:41:18 -07:00
Google APIs 9b170a4f3b feat: retry CommitRequests that fail with UNAVAILABLE
PiperOrigin-RevId: 316514901
2020-06-15 12:01:09 -07:00
Google APIs 66f959b51c chore: set Ruby namespace in proto options
PiperOrigin-RevId: 316123861
2020-06-12 10:03:46 -07:00
Google APIs d5fe42c39c firestore: add BatchWrite
PiperOrigin-RevId: 314471006
2020-06-02 22:33:22 -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 5a90d467aa fix: restore GAPIC v2 retry configs
Restores GAPIC v2 retry config overrides that were
mistakenly removed during migration.

PiperOrigin-RevId: 312088359
2020-05-18 08:57:36 -07:00
Google APIs c09ec5156d Use legacy gapic config for select PHP library generation
PiperOrigin-RevId: 307086169
2020-04-17 11:55:02 -07:00
Google APIs d741cd9769 chore: enable gapicv2 for firestore/v1 API
Note that this contains breaking Java changes:
  com.google.cloud.firestore.v1.FirestoreClient: Method 'public void deleteDocument(com.google.firestore.v1.AnyPathName)' has been removed

Committer: @miraleung
PiperOrigin-RevId: 305561906
2020-04-08 15:08:54 -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 f077632ba7 firestore: add update_transform
PiperOrigin-RevId: 297405063
2020-02-26 11:20:03 -08:00
Google APIs 9118db63d1 firestore: don't retry reads that fail with Aborted
For transaction reads that fail with ABORTED, we need to rollback and start a new transaction. Our current configuration makes it so that GAPIC retries ABORTED reads multiple times without making any progress. Instead, we should retry at the transaction level.

PiperOrigin-RevId: 289532382
2020-01-13 15:27:00 -08:00
Google APIs ec285d3d23 Hide not yet implemented update_transforms message
PiperOrigin-RevId: 287608953
2019-12-30 16:57:14 -08:00
Google APIs 2c28f646ca firestore: retry reads that fail with contention
PiperOrigin-RevId: 287250665
2019-12-26 19:29:47 -08:00
Google APIs d9e328eaf7 Fix bazel build (versions 1.x)
Bump gapic-generator and resource names plugins to the latest version.

PiperOrigin-RevId: 286469287
2019-12-19 14:56:42 -08:00
Google APIs 27ab0db610 firestore: publish annotated protos and new retry config
PiperOrigin-RevId: 283565148
2019-12-03 09:52:59 -08:00
Google APIs 06a840781d Populate BAZEL.build files for around 100 APIs (all APIs we publish) in all 7 langauges.
PiperOrigin-RevId: 282449910
2019-11-25 15:50:18 -08:00
Google APIs 10f91fa12f Synchronize new proto/yaml changes.
PiperOrigin-RevId: 273826591
2019-10-09 14:59:31 -07:00
Google APIs efbb545ff6 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 269879059
2019-09-18 13:36:55 -07:00
Google APIs abea8146b9 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 266942608
2019-09-03 09:09:57 -07:00
Google APIs f86c9531dc Synchronize new proto/yaml changes.
PiperOrigin-RevId: 247457584
2019-05-09 10:56:46 -07:00
Google APIs 9497e697af Synchronize new proto/yaml changes.
PiperOrigin-RevId: 247122368
2019-05-07 17:34:22 -07:00
Google APIs 6f7c8618e0 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 243860937
2019-04-16 12:48:33 -07:00
Google APIs fd67be4b51 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 241096997
2019-03-29 20:50:32 -07:00
Google APIs 37386f1ebc Synchronize new proto/yaml changes.
PiperOrigin-RevId: 240841842
2019-03-28 13:38:42 -07:00
Google APIs 0a3fc7065c Synchronize new proto/yaml changes.
PiperOrigin-RevId: 240392840
2019-03-26 11:36:02 -07:00
Google APIs d542a0b27b Synchronize new proto/yaml changes.
PiperOrigin-RevId: 239633958
2019-03-21 11:18:24 -07:00
Google APIs 234d29cb13 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 238712257
2019-03-15 14:35:33 -07:00
Google APIs 4d13d7a80e Synchronize new proto/yaml changes.
PiperOrigin-RevId: 236171705
2019-02-28 12:18:25 -08:00
Google APIs c3e6909ae9 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 229821540
2019-01-17 14:45:50 -08:00
Google APIs d16dcddcb8 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 228927812
2019-01-11 12:45:24 -08:00
Google APIs 1579fcf41e Synchronize new proto/yaml changes.
PiperOrigin-RevId: 228728946
2019-01-10 10:02:54 -08:00