...

Text file src/cloud.google.com/go/CHANGES.md

Documentation: cloud.google.com/go

     1# Changes
     2
     3## [0.113.0](https://github.com/googleapis/google-cloud-go/compare/v0.112.2...v0.113.0) (2024-05-08)
     4
     5
     6### Features
     7
     8* **civil:** Add Compare method to Date, Time, and DateTime ([#10010](https://github.com/googleapis/google-cloud-go/issues/10010)) ([34455c1](https://github.com/googleapis/google-cloud-go/commit/34455c15d62b089f3281ff4c663245e72b257f37))
     9
    10
    11### Bug Fixes
    12
    13* **all:** Bump x/net to v0.24.0 ([#10000](https://github.com/googleapis/google-cloud-go/issues/10000)) ([ba31ed5](https://github.com/googleapis/google-cloud-go/commit/ba31ed5fda2c9664f2e1cf972469295e63deb5b4))
    14* **debugger:** Add internaloption.WithDefaultEndpointTemplate ([3b41408](https://github.com/googleapis/google-cloud-go/commit/3b414084450a5764a0248756e95e13383a645f90))
    15* **internal/aliasfix:** Handle import paths correctly ([#10097](https://github.com/googleapis/google-cloud-go/issues/10097)) ([fafaf0d](https://github.com/googleapis/google-cloud-go/commit/fafaf0d0a293096559a4655ea61062cb896f1568))
    16* **rpcreplay:** Properly unmarshal dynamic message ([#9774](https://github.com/googleapis/google-cloud-go/issues/9774)) ([53ccb20](https://github.com/googleapis/google-cloud-go/commit/53ccb20d925ccb00f861958d9658b55738097dc6)), refs [#9773](https://github.com/googleapis/google-cloud-go/issues/9773)
    17
    18
    19### Documentation
    20
    21* **testing:** Switch deprecated WithInsecure to WithTransportCredentials ([#10091](https://github.com/googleapis/google-cloud-go/issues/10091)) ([2b576ab](https://github.com/googleapis/google-cloud-go/commit/2b576abd1c3bfca2f962de0e024524f72d3652c0))
    22
    23## [0.112.2](https://github.com/googleapis/google-cloud-go/compare/v0.112.1...v0.112.2) (2024-03-27)
    24
    25
    26### Bug Fixes
    27
    28* **all:** Release protobuf dep bump ([#9586](https://github.com/googleapis/google-cloud-go/issues/9586)) ([30b038d](https://github.com/googleapis/google-cloud-go/commit/30b038d8cac0b8cd5dd4761c87f3f298760dd33a))
    29
    30## [0.112.1](https://github.com/googleapis/google-cloud-go/compare/v0.112.0...v0.112.1) (2024-02-26)
    31
    32
    33### Bug Fixes
    34
    35* **internal/postprocessor:** Handle googleapis link in commit body ([#9251](https://github.com/googleapis/google-cloud-go/issues/9251)) ([1dd3515](https://github.com/googleapis/google-cloud-go/commit/1dd35157bff871a2b3e5b0e3cac33502737fd631))
    36
    37
    38### Documentation
    39
    40* **main:** Add OpenTelemetry-Go compatibility warning to debug.md ([#9268](https://github.com/googleapis/google-cloud-go/issues/9268)) ([18f9bb9](https://github.com/googleapis/google-cloud-go/commit/18f9bb94fbc239255a873b29462fc7c2eac3c0aa)), refs [#9267](https://github.com/googleapis/google-cloud-go/issues/9267)
    41
    42## [0.112.0](https://github.com/googleapis/google-cloud-go/compare/v0.111.0...v0.112.0) (2024-01-11)
    43
    44
    45### Features
    46
    47* **internal/trace:** Export internal/trace package constants and vars ([#9242](https://github.com/googleapis/google-cloud-go/issues/9242)) ([941c16f](https://github.com/googleapis/google-cloud-go/commit/941c16f3a2602e9bdc737b139060a7dd8318f9dd))
    48
    49
    50### Documentation
    51
    52* **main:** Add telemetry discussion to debug.md ([#9074](https://github.com/googleapis/google-cloud-go/issues/9074)) ([90ed12e](https://github.com/googleapis/google-cloud-go/commit/90ed12e1dffe722b42f58556f0e17b808da9714d)), refs [#8655](https://github.com/googleapis/google-cloud-go/issues/8655)
    53
    54## [0.111.0](https://github.com/googleapis/google-cloud-go/compare/v0.110.10...v0.111.0) (2023-11-29)
    55
    56
    57### Features
    58
    59* **internal/trace:** Add OpenTelemetry support ([#8655](https://github.com/googleapis/google-cloud-go/issues/8655)) ([7a46b54](https://github.com/googleapis/google-cloud-go/commit/7a46b5428f239871993d66be2c7c667121f60a6f)), refs [#2205](https://github.com/googleapis/google-cloud-go/issues/2205)
    60
    61
    62### Bug Fixes
    63
    64* **all:** Bump google.golang.org/api to v0.149.0 ([#8959](https://github.com/googleapis/google-cloud-go/issues/8959)) ([8d2ab9f](https://github.com/googleapis/google-cloud-go/commit/8d2ab9f320a86c1c0fab90513fc05861561d0880))
    65
    66## [0.110.10](https://github.com/googleapis/google-cloud-go/compare/v0.110.9...v0.110.10) (2023-10-31)
    67
    68
    69### Bug Fixes
    70
    71* **all:** Update grpc-go to v1.56.3 ([#8916](https://github.com/googleapis/google-cloud-go/issues/8916)) ([343cea8](https://github.com/googleapis/google-cloud-go/commit/343cea8c43b1e31ae21ad50ad31d3b0b60143f8c))
    72* **all:** Update grpc-go to v1.59.0 ([#8922](https://github.com/googleapis/google-cloud-go/issues/8922)) ([81a97b0](https://github.com/googleapis/google-cloud-go/commit/81a97b06cb28b25432e4ece595c55a9857e960b7))
    73* **internal/godocfx:** Fix links to other packages in summary ([#8756](https://github.com/googleapis/google-cloud-go/issues/8756)) ([6220a9a](https://github.com/googleapis/google-cloud-go/commit/6220a9afeb89df3080e9e663e97648939fd4e15f))
    74
    75## [0.110.9](https://github.com/googleapis/google-cloud-go/compare/v0.110.8...v0.110.9) (2023-10-19)
    76
    77
    78### Bug Fixes
    79
    80* **all:** Update golang.org/x/net to v0.17.0 ([#8705](https://github.com/googleapis/google-cloud-go/issues/8705)) ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    81* **internal/aliasgen:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    82* **internal/examples/fake:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    83* **internal/gapicgen:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    84* **internal/generated/snippets:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    85* **internal/godocfx:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    86* **internal/postprocessor:** Add ability to override release level ([#8643](https://github.com/googleapis/google-cloud-go/issues/8643)) ([26c608a](https://github.com/googleapis/google-cloud-go/commit/26c608a8204d740767dfebf6aa473cdf1873e5f0))
    87* **internal/postprocessor:** Add missing assignment ([#8646](https://github.com/googleapis/google-cloud-go/issues/8646)) ([d8c5746](https://github.com/googleapis/google-cloud-go/commit/d8c5746e6dde1bd34c01a9886804f861c88c0cb7))
    88* **internal/postprocessor:** Update golang.org/x/net to v0.17.0 ([174da47](https://github.com/googleapis/google-cloud-go/commit/174da47254fefb12921bbfc65b7829a453af6f5d))
    89
    90## [0.110.8](https://github.com/googleapis/google-cloud-go/compare/v0.110.7...v0.110.8) (2023-09-11)
    91
    92
    93### Documentation
    94
    95* **postprocessor:** Nudge users towards stable clients ([#8513](https://github.com/googleapis/google-cloud-go/issues/8513)) ([05a1484](https://github.com/googleapis/google-cloud-go/commit/05a1484b0752aaa3d6a164d37686d6de070cc78d))
    96
    97## [0.110.7](https://github.com/googleapis/google-cloud-go/compare/v0.110.6...v0.110.7) (2023-07-31)
    98
    99
   100### Bug Fixes
   101
   102* **main:** Add more docs to base package ([c401ab4](https://github.com/googleapis/google-cloud-go/commit/c401ab4a576c64ab2b8840a90f7ccd5d031cea57))
   103
   104## [0.110.6](https://github.com/googleapis/google-cloud-go/compare/v0.110.5...v0.110.6) (2023-07-13)
   105
   106
   107### Bug Fixes
   108
   109* **httpreplay:** Ignore GCS header by default ([#8260](https://github.com/googleapis/google-cloud-go/issues/8260)) ([b961a1a](https://github.com/googleapis/google-cloud-go/commit/b961a1abe7aeafe420c88eed38035fed0bbf7bbe)), refs [#8233](https://github.com/googleapis/google-cloud-go/issues/8233)
   110
   111## [0.110.5](https://github.com/googleapis/google-cloud-go/compare/v0.110.4...v0.110.5) (2023-07-07)
   112
   113
   114### Bug Fixes
   115
   116* **logadmin:** Use consistent filter in paging example ([#8221](https://github.com/googleapis/google-cloud-go/issues/8221)) ([9570159](https://github.com/googleapis/google-cloud-go/commit/95701597b1d709543ea22a4b6ff9b28b14a2d4fc))
   117
   118## [0.110.4](https://github.com/googleapis/google-cloud-go/compare/v0.110.3...v0.110.4) (2023-07-05)
   119
   120
   121### Bug Fixes
   122
   123* **internal/retry:** Simplify gRPC status code mapping of retry error ([#8196](https://github.com/googleapis/google-cloud-go/issues/8196)) ([e8b224a](https://github.com/googleapis/google-cloud-go/commit/e8b224a3bcb0ca9430990ef6ae8ddb7b60f5225d))
   124
   125## [0.110.3](https://github.com/googleapis/google-cloud-go/compare/v0.110.2...v0.110.3) (2023-06-23)
   126
   127
   128### Bug Fixes
   129
   130* **internal/retry:** Never return nil from GRPCStatus() ([#8128](https://github.com/googleapis/google-cloud-go/issues/8128)) ([005d2df](https://github.com/googleapis/google-cloud-go/commit/005d2dfb6b68bf5a35bfb8db449d3f0084b34d6e))
   131
   132
   133### Documentation
   134
   135* **v1:** Minor clarifications for TaskGroup and min_cpu_platform ([3382ef8](https://github.com/googleapis/google-cloud-go/commit/3382ef81b6bcefe1c7bfc14aa5ff9bbf25850966))
   136
   137## [0.110.2](https://github.com/googleapis/google-cloud-go/compare/v0.110.1...v0.110.2) (2023-05-08)
   138
   139
   140### Bug Fixes
   141
   142* **deps:** Update grpc to v1.55.0 ([#7885](https://github.com/googleapis/google-cloud-go/issues/7885)) ([9fc48a9](https://github.com/googleapis/google-cloud-go/commit/9fc48a921428c94c725ea90415d55ff0c177dd81))
   143
   144## [0.110.1](https://github.com/googleapis/google-cloud-go/compare/v0.110.0...v0.110.1) (2023-05-03)
   145
   146
   147### Bug Fixes
   148
   149* **httpreplay:** Add ignore-header flag, fix tests ([#7865](https://github.com/googleapis/google-cloud-go/issues/7865)) ([1829706](https://github.com/googleapis/google-cloud-go/commit/1829706c5ade36cc786b2e6780fda5e7302f965b))
   150
   151## [0.110.0](https://github.com/googleapis/google-cloud-go/compare/v0.109.0...v0.110.0) (2023-02-15)
   152
   153
   154### Features
   155
   156* **internal/postprocessor:** Detect and initialize new modules ([#7288](https://github.com/googleapis/google-cloud-go/issues/7288)) ([59ce02c](https://github.com/googleapis/google-cloud-go/commit/59ce02c13f265741a8f1f0f7ad5109bf83e3df82))
   157* **internal/postprocessor:** Only regen snippets for changed modules ([#7300](https://github.com/googleapis/google-cloud-go/issues/7300)) ([220f8a5](https://github.com/googleapis/google-cloud-go/commit/220f8a5ad2fd64b75c5a1af531b1ab4597cf17d7))
   158
   159
   160### Bug Fixes
   161
   162* **internal/postprocessor:** Add scopes without OwlBot api-name feature ([#7404](https://github.com/googleapis/google-cloud-go/issues/7404)) ([f7fe4f6](https://github.com/googleapis/google-cloud-go/commit/f7fe4f68ebf2ca28efd282f3419329dd2c09d245))
   163* **internal/postprocessor:** Include module and package in scope ([#7294](https://github.com/googleapis/google-cloud-go/issues/7294)) ([d2c5c84](https://github.com/googleapis/google-cloud-go/commit/d2c5c8449f6939301f0fd506282e8fc73fc84f96))
   164
   165## [0.109.0](https://github.com/googleapis/google-cloud-go/compare/v0.108.0...v0.109.0) (2023-01-18)
   166
   167
   168### Features
   169
   170* **internal/postprocessor:** Make OwlBot postprocessor ([#7202](https://github.com/googleapis/google-cloud-go/issues/7202)) ([7a1022e](https://github.com/googleapis/google-cloud-go/commit/7a1022e215261d679c8496cdd35a9cad1f13e527))
   171
   172## [0.108.0](https://github.com/googleapis/google-cloud-go/compare/v0.107.0...v0.108.0) (2023-01-05)
   173
   174
   175### Features
   176
   177* **all:** Enable REGAPIC and REST numeric enums ([#6999](https://github.com/googleapis/google-cloud-go/issues/6999)) ([28f3572](https://github.com/googleapis/google-cloud-go/commit/28f3572addb0f563a2a42a76977b4e083191613f))
   178* **debugger:** Add REST client ([06a54a1](https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0))
   179
   180
   181### Bug Fixes
   182
   183* **internal/gapicgen:** Disable rest for non-rest APIs ([#7157](https://github.com/googleapis/google-cloud-go/issues/7157)) ([ab332ce](https://github.com/googleapis/google-cloud-go/commit/ab332ced06f6c07909444e4528c02a8b6a0a70a6))
   184
   185## [0.107.0](https://github.com/googleapis/google-cloud-go/compare/v0.106.0...v0.107.0) (2022-11-15)
   186
   187
   188### Features
   189
   190* **routing:** Start generating apiv2 ([#7011](https://github.com/googleapis/google-cloud-go/issues/7011)) ([66e8e27](https://github.com/googleapis/google-cloud-go/commit/66e8e2717b2593f4e5640ecb97344bb1d5e5fc0b))
   191
   192## [0.106.0](https://github.com/googleapis/google-cloud-go/compare/v0.105.0...v0.106.0) (2022-11-09)
   193
   194
   195### Features
   196
   197* **debugger:** rewrite signatures in terms of new location ([3c4b2b3](https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad))
   198
   199## [0.104.0](https://github.com/googleapis/google-cloud-go/compare/v0.103.0...v0.104.0) (2022-08-24)
   200
   201
   202### Features
   203
   204* **godocfx:** add friendlyAPIName ([#6447](https://github.com/googleapis/google-cloud-go/issues/6447)) ([c6d3ba4](https://github.com/googleapis/google-cloud-go/commit/c6d3ba401b7b3ae9b710a8850c6ec5d49c4c1490))
   205
   206## [0.103.0](https://github.com/googleapis/google-cloud-go/compare/v0.102.1...v0.103.0) (2022-06-29)
   207
   208
   209### Features
   210
   211* **privateca:** temporarily remove REGAPIC support ([199b725](https://github.com/googleapis/google-cloud-go/commit/199b7250f474b1a6f53dcf0aac0c2966f4987b68))
   212
   213## [0.102.1](https://github.com/googleapis/google-cloud-go/compare/v0.102.0...v0.102.1) (2022-06-17)
   214
   215
   216### Bug Fixes
   217
   218* **longrunning:** regapic remove path params duped as query params ([#6183](https://github.com/googleapis/google-cloud-go/issues/6183)) ([c963be3](https://github.com/googleapis/google-cloud-go/commit/c963be301f074779e6bb8c897d8064fa076e9e35))
   219
   220## [0.102.0](https://github.com/googleapis/google-cloud-go/compare/v0.101.1...v0.102.0) (2022-05-24)
   221
   222
   223### Features
   224
   225* **civil:** add Before and After methods to civil.Time ([#5703](https://github.com/googleapis/google-cloud-go/issues/5703)) ([7acaaaf](https://github.com/googleapis/google-cloud-go/commit/7acaaafef47668c3e8382b8bc03475598c3db187))
   226
   227### [0.101.1](https://github.com/googleapis/google-cloud-go/compare/v0.101.0...v0.101.1) (2022-05-03)
   228
   229
   230### Bug Fixes
   231
   232* **internal/gapicgen:** properly update modules that have no gapic changes ([#5945](https://github.com/googleapis/google-cloud-go/issues/5945)) ([de2befc](https://github.com/googleapis/google-cloud-go/commit/de2befcaa2a886499db9da6d4d04d28398c8d44b))
   233
   234## [0.101.0](https://github.com/googleapis/google-cloud-go/compare/v0.100.2...v0.101.0) (2022-04-20)
   235
   236
   237### Features
   238
   239* **all:** bump grpc dep ([#5481](https://github.com/googleapis/google-cloud-go/issues/5481)) ([b12964d](https://github.com/googleapis/google-cloud-go/commit/b12964df5c63c647aaf204e73cfcdfd379d19682))
   240* **internal/gapicgen:** change versionClient for gapics ([#5687](https://github.com/googleapis/google-cloud-go/issues/5687)) ([55f0d92](https://github.com/googleapis/google-cloud-go/commit/55f0d92bf112f14b024b4ab0076c9875a17423c9))
   241
   242
   243### Bug Fixes
   244
   245* **internal/gapicgen:** add generation of internal/version.go for new client modules ([#5726](https://github.com/googleapis/google-cloud-go/issues/5726)) ([341e0df](https://github.com/googleapis/google-cloud-go/commit/341e0df1e44480706180cc5b07c49b3cee904095))
   246* **internal/gapicgen:** don't gen version files for longrunning and debugger ([#5698](https://github.com/googleapis/google-cloud-go/issues/5698)) ([3a81108](https://github.com/googleapis/google-cloud-go/commit/3a81108c74cd8864c56b8ab5939afd864db3c64b))
   247* **internal/gapicgen:** don't try to make snippets for non-gapics ([#5919](https://github.com/googleapis/google-cloud-go/issues/5919)) ([c94dddc](https://github.com/googleapis/google-cloud-go/commit/c94dddc60ef83a0584ba8f7dd24589d9db971672))
   248* **internal/gapicgen:** move breaking change indicator if present ([#5452](https://github.com/googleapis/google-cloud-go/issues/5452)) ([e712df5](https://github.com/googleapis/google-cloud-go/commit/e712df5ebb45598a1653081d7e11e578bad22ff8))
   249* **internal/godocfx:** prevent errors for filtered mods ([#5485](https://github.com/googleapis/google-cloud-go/issues/5485)) ([6cb9b89](https://github.com/googleapis/google-cloud-go/commit/6cb9b89b2d654c695eab00d8fb375cce0cd6e059))
   250
   251## [0.100.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.99.0...v0.100.0) (2022-01-04)
   252
   253
   254### Features
   255
   256* **analytics/admin:** add the `AcknowledgeUserDataCollection` operation which acknowledges the terms of user data collection for the specified property feat: add the new resource type `DataStream`, which is planned to eventually replace `WebDataStream`, `IosAppDataStream`, `AndroidAppDataStream` resources fix!: remove `GetEnhancedMeasurementSettings`, `UpdateEnhancedMeasurementSettingsRequest`, `UpdateEnhancedMeasurementSettingsRequest` operations from the API feat: add `CreateDataStream`, `DeleteDataStream`, `UpdateDataStream`, `ListDataStreams` operations to support the new `DataStream` resource feat: add `DISPLAY_VIDEO_360_ADVERTISER_LINK`,  `DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL` fields to `ChangeHistoryResourceType` enum feat: add the `account` field to the `Property` type docs: update the documentation with a new list of valid values for `UserLink.direct_roles` field ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   257* **assuredworkloads:** EU Regions and Support With Sovereign Controls ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   258* **dialogflow/cx:** added the display name of the current page in webhook requests ([e0833b2](https://www.github.com/googleapis/google-cloud-go/commit/e0833b2853834ba79fd20ca2ae9c613d585dd2a5))
   259* **dialogflow/cx:** added the display name of the current page in webhook requests ([e0833b2](https://www.github.com/googleapis/google-cloud-go/commit/e0833b2853834ba79fd20ca2ae9c613d585dd2a5))
   260* **dialogflow:** added export documentation method feat: added filter in list documentations request feat: added option to import custom metadata from Google Cloud Storage in reload document request feat: added option to apply partial update to the smart messaging allowlist in reload document request feat: added filter in list knowledge bases request ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   261* **dialogflow:** removed OPTIONAL for speech model variant docs: added more docs for speech model variant and improved docs format for participant ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   262* **recaptchaenterprise:** add new reCAPTCHA Enterprise fraud annotations ([3dd34a2](https://www.github.com/googleapis/google-cloud-go/commit/3dd34a262edbff63b9aece8faddc2ff0d98ce42a))
   263
   264
   265### Bug Fixes
   266
   267* **artifactregistry:** fix resource pattern ID segment name ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   268* **compute:** add parameter in compute bazel rules ([#692](https://www.github.com/googleapis/google-cloud-go/issues/692)) ([5444809](https://www.github.com/googleapis/google-cloud-go/commit/5444809e0b7cf9f5416645ea2df6fec96f8b9023))
   269* **profiler:** refine regular expression for parsing backoff duration in E2E tests ([#5229](https://www.github.com/googleapis/google-cloud-go/issues/5229)) ([4438aeb](https://www.github.com/googleapis/google-cloud-go/commit/4438aebca2ec01d4dbf22287aa651937a381e043))
   270* **profiler:** remove certificate expiration workaround ([#5222](https://www.github.com/googleapis/google-cloud-go/issues/5222)) ([2da36c9](https://www.github.com/googleapis/google-cloud-go/commit/2da36c95f44d5f88fd93cd949ab78823cea74fe7))
   271
   272## [0.99.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.98.0...v0.99.0) (2021-12-06)
   273
   274
   275### Features
   276
   277* **dialogflow/cx:** added `TelephonyTransferCall` in response message ([fe27098](https://www.github.com/googleapis/google-cloud-go/commit/fe27098e5d429911428821ded57384353e699774))
   278
   279## [0.98.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.97.0...v0.98.0) (2021-12-03)
   280
   281
   282### Features
   283
   284* **aiplatform:** add enable_private_service_connect field to Endpoint feat: add id field to DeployedModel feat: add service_attachment field to PrivateEndpoints feat: add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint feat: add method signature to CreateFeatureStore, CreateEntityType, CreateFeature feat: add network and enable_private_service_connect to IndexEndpoint feat: add service_attachment to IndexPrivateEndpoints feat: add stratified_split field to training_pipeline InputDataConfig ([a2c0bef](https://www.github.com/googleapis/google-cloud-go/commit/a2c0bef551489c9f1d0d12b973d3bf095354841e))
   285* **aiplatform:** add featurestore service to aiplatform v1 feat: add metadata service to aiplatform v1 ([30794e7](https://www.github.com/googleapis/google-cloud-go/commit/30794e70050b55ff87d6a80d0b4075065e9d271d))
   286* **aiplatform:** Adds support for `google.protobuf.Value` pipeline parameters in the `parameter_values` field ([88a1cdb](https://www.github.com/googleapis/google-cloud-go/commit/88a1cdbef3cc337354a61bc9276725bfb9a686d8))
   287* **aiplatform:** Tensorboard v1 protos release feat:Exposing a field for v1 CustomJob-Tensorboard integration. ([90e2868](https://www.github.com/googleapis/google-cloud-go/commit/90e2868a3d220aa7f897438f4917013fda7a7c59))
   288* **binaryauthorization:** add new admission rule types to Policy feat: update SignatureAlgorithm enum to match algorithm names in KMS feat: add SystemPolicyV1Beta1 service ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   289* **channel:** add resource type to ChannelPartnerLink ([c206948](https://www.github.com/googleapis/google-cloud-go/commit/c2069487f6af5bcb37d519afeb60e312e35e67d5))
   290* **cloudtasks:** add C++ rules for Cloud Tasks ([90e2868](https://www.github.com/googleapis/google-cloud-go/commit/90e2868a3d220aa7f897438f4917013fda7a7c59))
   291* **compute:** Move compute.v1 from googleapis-discovery to googleapis ([#675](https://www.github.com/googleapis/google-cloud-go/issues/675)) ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   292* **compute:** Switch to string enums for compute ([#685](https://www.github.com/googleapis/google-cloud-go/issues/685)) ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   293* **contactcenterinsights:** Add ability to update phrase matchers feat: Add issue model stats to time series feat: Add display name to issue model stats ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   294* **contactcenterinsights:** Add WriteDisposition to BigQuery Export API ([a2c0bef](https://www.github.com/googleapis/google-cloud-go/commit/a2c0bef551489c9f1d0d12b973d3bf095354841e))
   295* **contactcenterinsights:** deprecate issue_matches docs: if conversation medium is unspecified, it will default to PHONE_CALL ([1a0720f](https://www.github.com/googleapis/google-cloud-go/commit/1a0720f2f33bb14617f5c6a524946a93209e1266))
   296* **contactcenterinsights:** new feature flag disable_issue_modeling docs: fixed formatting issues in the reference documentation ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   297* **contactcenterinsights:** remove feature flag disable_issue_modeling ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   298* **datacatalog:** Added BigQueryDateShardedSpec.latest_shard_resource field feat: Added SearchCatalogResult.display_name field feat: Added SearchCatalogResult.description field ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   299* **dataproc:** add Dataproc Serverless for Spark Batches API ([30794e7](https://www.github.com/googleapis/google-cloud-go/commit/30794e70050b55ff87d6a80d0b4075065e9d271d))
   300* **dataproc:** Add support for dataproc BatchController service ([8519b94](https://www.github.com/googleapis/google-cloud-go/commit/8519b948fee5dc82d39300c4d96e92c85fe78fe6))
   301* **dialogflow/cx:** added API for changelogs docs: clarified semantic of the streaming APIs ([587bba5](https://www.github.com/googleapis/google-cloud-go/commit/587bba5ad792a92f252107aa38c6af50fb09fb58))
   302* **dialogflow/cx:** added API for changelogs docs: clarified semantic of the streaming APIs ([587bba5](https://www.github.com/googleapis/google-cloud-go/commit/587bba5ad792a92f252107aa38c6af50fb09fb58))
   303* **dialogflow/cx:** added support for comparing between versions docs: clarified security settings API reference ([83b941c](https://www.github.com/googleapis/google-cloud-go/commit/83b941c0983e44fdd18ceee8c6f3e91219d72ad1))
   304* **dialogflow/cx:** added support for Deployments with ListDeployments and GetDeployment apis feat: added support for DeployFlow api under Environments feat: added support for TestCasesConfig under Environment docs: added long running operation explanation for several apis fix!: marked resource name of security setting as not-required ([8c5c6cf](https://www.github.com/googleapis/google-cloud-go/commit/8c5c6cf9df046b67998a8608d05595bd9e34feb0))
   305* **dialogflow/cx:** allow setting custom CA for generic webhooks and release CompareVersions API docs: clarify DLP template reader usage ([90e2868](https://www.github.com/googleapis/google-cloud-go/commit/90e2868a3d220aa7f897438f4917013fda7a7c59))
   306* **dialogflow:** added support to configure security settings, language code and time zone on conversation profile ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   307* **dialogflow:** support document metadata filter in article suggestion and smart reply model in human agent assistant ([e33350c](https://www.github.com/googleapis/google-cloud-go/commit/e33350cfcabcddcda1a90069383d39c68deb977a))
   308* **dlp:** added deidentify replacement dictionaries feat: added field for BigQuery inspect template inclusion lists feat: added field to support infotype versioning ([a2c0bef](https://www.github.com/googleapis/google-cloud-go/commit/a2c0bef551489c9f1d0d12b973d3bf095354841e))
   309* **domains:** added library for Cloud Domains v1 API. Also added methods for the transfer-in flow docs: improved API comments ([8519b94](https://www.github.com/googleapis/google-cloud-go/commit/8519b948fee5dc82d39300c4d96e92c85fe78fe6))
   310* **functions:** Secret Manager integration fields 'secret_environment_variables' and 'secret_volumes' added feat: CMEK integration fields 'kms_key_name' and 'docker_repository' added ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   311* **kms:** add OAEP+SHA1 to the list of supported algorithms ([8c5c6cf](https://www.github.com/googleapis/google-cloud-go/commit/8c5c6cf9df046b67998a8608d05595bd9e34feb0))
   312* **kms:** add RPC retry information for MacSign, MacVerify, and GenerateRandomBytes Committer: [@bdhess](https://www.github.com/bdhess) ([1a0720f](https://www.github.com/googleapis/google-cloud-go/commit/1a0720f2f33bb14617f5c6a524946a93209e1266))
   313* **kms:** add support for Raw PKCS[#1](https://www.github.com/googleapis/google-cloud-go/issues/1) signing keys ([58bea89](https://www.github.com/googleapis/google-cloud-go/commit/58bea89a3d177d5c431ff19310794e3296253353))
   314* **monitoring/apiv3:** add CreateServiceTimeSeries RPC ([9e41088](https://www.github.com/googleapis/google-cloud-go/commit/9e41088bb395fbae0e757738277d5c95fa2749c8))
   315* **monitoring/dashboard:** Added support for auto-close configurations ([90e2868](https://www.github.com/googleapis/google-cloud-go/commit/90e2868a3d220aa7f897438f4917013fda7a7c59))
   316* **monitoring/metricsscope:** promote apiv1 to GA ([#5135](https://www.github.com/googleapis/google-cloud-go/issues/5135)) ([33c0f63](https://www.github.com/googleapis/google-cloud-go/commit/33c0f63e0e0ce69d9ef6e57b04d1b8cc10ed2b78))
   317* **osconfig:** OSConfig: add OS policy assignment rpcs ([83b941c](https://www.github.com/googleapis/google-cloud-go/commit/83b941c0983e44fdd18ceee8c6f3e91219d72ad1))
   318* **osconfig:** Update OSConfig API ([e33350c](https://www.github.com/googleapis/google-cloud-go/commit/e33350cfcabcddcda1a90069383d39c68deb977a))
   319* **osconfig:** Update osconfig v1 and v1alpha RecurringSchedule.Frequency with DAILY frequency ([59e548a](https://www.github.com/googleapis/google-cloud-go/commit/59e548acc249c7bddd9c884c2af35d582a408c4d))
   320* **recaptchaenterprise:** add reCAPTCHA Enterprise account defender API methods ([88a1cdb](https://www.github.com/googleapis/google-cloud-go/commit/88a1cdbef3cc337354a61bc9276725bfb9a686d8))
   321* **redis:** [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   322* **redis:** [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   323* **security/privateca:** add IAMPolicy & Locations mix-in support ([1a0720f](https://www.github.com/googleapis/google-cloud-go/commit/1a0720f2f33bb14617f5c6a524946a93209e1266))
   324* **securitycenter:** Added a new API method UpdateExternalSystem, which enables updating a finding w/ external system metadata. External systems are a child resource under finding, and are housed on the finding itself, and can also be filtered on in Notifications, the ListFindings and GroupFindings API ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   325* **securitycenter:** Added mute related APIs, proto messages and fields ([3e7185c](https://www.github.com/googleapis/google-cloud-go/commit/3e7185c241d97ee342f132ae04bc93bb79a8e897))
   326* **securitycenter:** Added resource type and display_name field to the FindingResult, and supported them in the filter for ListFindings and GroupFindings. Also added display_name to the resource which is surfaced in NotificationMessage ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   327* **securitycenter:** Added vulnerability field to the finding feat: Added type field to the resource which is surfaced in NotificationMessage ([090cc3a](https://www.github.com/googleapis/google-cloud-go/commit/090cc3ae0f8747a14cc904fc6d429e2f5379bb03))
   328* **servicecontrol:** add C++ rules for many Cloud services ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   329* **speech:** add result_end_time to SpeechRecognitionResult ([a2c0bef](https://www.github.com/googleapis/google-cloud-go/commit/a2c0bef551489c9f1d0d12b973d3bf095354841e))
   330* **speech:** added alternative_language_codes to RecognitionConfig feat: WEBM_OPUS codec feat: SpeechAdaptation configuration feat: word confidence feat: spoken punctuation and spoken emojis feat: hint boost in SpeechContext ([a2c0bef](https://www.github.com/googleapis/google-cloud-go/commit/a2c0bef551489c9f1d0d12b973d3bf095354841e))
   331* **texttospeech:** update v1 proto ([90e2868](https://www.github.com/googleapis/google-cloud-go/commit/90e2868a3d220aa7f897438f4917013fda7a7c59))
   332* **workflows/executions:** add a stack_trace field to the Error messages specifying where the error occured feat: add call_log_level field to Execution messages doc: clarify requirement to escape strings within JSON arguments ([1f5aa78](https://www.github.com/googleapis/google-cloud-go/commit/1f5aa78a4d6633871651c89a6d9c48e3409fecc5))
   333
   334
   335### Bug Fixes
   336
   337* **accesscontextmanager:** nodejs package name access-context-manager ([30794e7](https://www.github.com/googleapis/google-cloud-go/commit/30794e70050b55ff87d6a80d0b4075065e9d271d))
   338* **aiplatform:** Remove invalid resource annotations ([587bba5](https://www.github.com/googleapis/google-cloud-go/commit/587bba5ad792a92f252107aa38c6af50fb09fb58))
   339* **compute/metadata:** return an error when all retries have failed ([#5063](https://www.github.com/googleapis/google-cloud-go/issues/5063)) ([c792a0d](https://www.github.com/googleapis/google-cloud-go/commit/c792a0d13db019c9964efeee5c6bc85b07ca50fa)), refs [#5062](https://www.github.com/googleapis/google-cloud-go/issues/5062)
   340* **compute:** make parent_id fields required compute move and insert methods ([#686](https://www.github.com/googleapis/google-cloud-go/issues/686)) ([c8271d4](https://www.github.com/googleapis/google-cloud-go/commit/c8271d4b217a6e6924d9f87eac9468c4b5767ba7))
   341* **compute:** Move compute_small protos under its own directory ([#681](https://www.github.com/googleapis/google-cloud-go/issues/681)) ([3e7185c](https://www.github.com/googleapis/google-cloud-go/commit/3e7185c241d97ee342f132ae04bc93bb79a8e897))
   342* **internal/gapicgen:** fix a compute filtering ([#5111](https://www.github.com/googleapis/google-cloud-go/issues/5111)) ([77aa19d](https://www.github.com/googleapis/google-cloud-go/commit/77aa19de7fc33a9e831e6b91bd324d6832b44d99))
   343* **internal/godocfx:** only put TOC status on mod if all pkgs have same status ([#4974](https://www.github.com/googleapis/google-cloud-go/issues/4974)) ([309b59e](https://www.github.com/googleapis/google-cloud-go/commit/309b59e583d1bf0dd9ffe84223034eb8a2975d47))
   344* **internal/godocfx:** replace * with HTML code ([#5049](https://www.github.com/googleapis/google-cloud-go/issues/5049)) ([a8f7c06](https://www.github.com/googleapis/google-cloud-go/commit/a8f7c066e8d97120ae4e12963e3c9acc8b8906c2))
   345* **monitoring/apiv3:** Reintroduce deprecated field/enum for backward compatibility docs: Use absolute link targets in comments ([45fd259](https://www.github.com/googleapis/google-cloud-go/commit/45fd2594d99ef70c776df26866f0a3b537e7e69e))
   346* **profiler:** workaround certificate expiration issue in integration tests ([#4955](https://www.github.com/googleapis/google-cloud-go/issues/4955)) ([de9e465](https://www.github.com/googleapis/google-cloud-go/commit/de9e465bea8cd0580c45e87d2cbc2b610615b363))
   347* **security/privateca:** include mixin protos as input for mixin rpcs ([479c2f9](https://www.github.com/googleapis/google-cloud-go/commit/479c2f90d556a106b25ebcdb1539d231488182da))
   348* **security/privateca:** repair service config to enable mixins ([83b941c](https://www.github.com/googleapis/google-cloud-go/commit/83b941c0983e44fdd18ceee8c6f3e91219d72ad1))
   349* **video/transcoder:** update nodejs package name to video-transcoder ([30794e7](https://www.github.com/googleapis/google-cloud-go/commit/30794e70050b55ff87d6a80d0b4075065e9d271d))
   350
   351## [0.97.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.96.0...v0.97.0) (2021-09-29)
   352
   353
   354### Features
   355
   356* **internal** add Retry func to testutil from samples repository [#4902](https://github.com/googleapis/google-cloud-go/pull/4902)
   357
   358## [0.96.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.95.0...v0.96.0) (2021-09-28)
   359
   360
   361### Features
   362
   363* **civil:** add IsEmpty function to time, date and datetime ([#4728](https://www.github.com/googleapis/google-cloud-go/issues/4728)) ([88bfa64](https://www.github.com/googleapis/google-cloud-go/commit/88bfa64d6df2f3bb7d41e0b8f56717dd3de790e2)), refs [#4727](https://www.github.com/googleapis/google-cloud-go/issues/4727)
   364* **internal/godocfx:** detect preview versions ([#4899](https://www.github.com/googleapis/google-cloud-go/issues/4899)) ([9b60844](https://www.github.com/googleapis/google-cloud-go/commit/9b608445ce9ebabbc87a50e85ce6ef89125031d2))
   365* **internal:** provide wrapping for retried errors ([#4797](https://www.github.com/googleapis/google-cloud-go/issues/4797)) ([ce5f4db](https://www.github.com/googleapis/google-cloud-go/commit/ce5f4dbab884e847a2d9f1f8f3fcfd7df19a505a))
   366
   367
   368### Bug Fixes
   369
   370* **internal/gapicgen:** restore fmting proto files ([#4789](https://www.github.com/googleapis/google-cloud-go/issues/4789)) ([5606b54](https://www.github.com/googleapis/google-cloud-go/commit/5606b54b97bb675487c6c138a4081c827218f933))
   371* **internal/trace:** use xerrors.As for trace ([#4813](https://www.github.com/googleapis/google-cloud-go/issues/4813)) ([05fe61c](https://www.github.com/googleapis/google-cloud-go/commit/05fe61c5aa4860bdebbbe3e91a9afaba16aa6184))
   372
   373## [0.95.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.94.1...v0.95.0) (2021-09-21)
   374
   375### Bug Fixes
   376
   377* **internal/gapicgen:** add a temporary import ([#4756](https://www.github.com/googleapis/google-cloud-go/issues/4756)) ([4d9c046](https://www.github.com/googleapis/google-cloud-go/commit/4d9c046b66a2dc205e2c14b676995771301440da))
   378* **compute/metadata:** remove heavy gax dependency ([#4784](https://www.github.com/googleapis/google-cloud-go/issues/4784)) ([ea00264](https://www.github.com/googleapis/google-cloud-go/commit/ea00264428137471805f2ec67f04f3a5a42928fa))
   379
   380### [0.94.1](https://www.github.com/googleapis/google-cloud-go/compare/v0.94.0...v0.94.1) (2021-09-02)
   381
   382
   383### Bug Fixes
   384
   385* **compute/metadata:** fix retry logic to not panic on error ([#4714](https://www.github.com/googleapis/google-cloud-go/issues/4714)) ([75c63b9](https://www.github.com/googleapis/google-cloud-go/commit/75c63b94d2cf86606fffc3611f7e6150b667eedc)), refs [#4713](https://www.github.com/googleapis/google-cloud-go/issues/4713)
   386
   387## [0.94.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.92.0...v0.94.0) (2021-08-31)
   388
   389
   390### Features
   391
   392* **aiplatform:** add XAI, model monitoring, and index services to aiplatform v1 ([e385b40](https://www.github.com/googleapis/google-cloud-go/commit/e385b40a1e2ecf81f5fd0910de5c37275951f86b))
   393* **analytics/admin:** add `GetDataRetentionSettings`, `UpdateDataRetentionSettings` methods to the API ([8467899](https://www.github.com/googleapis/google-cloud-go/commit/8467899ab6ebf0328c543bfb5fbcddeb2f53a082))
   394* **asset:** Release of relationships in v1, Add content type Relationship to support relationship export Committer: lvv@ ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
   395* **assuredworkloads:** Add Canada Regions And Support compliance regime ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
   396* **cloudbuild/apiv1:** Add ability to configure BuildTriggers to create Builds that require approval before executing and ApproveBuild API to approve or reject pending Builds ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
   397* **cloudbuild/apiv1:** add script field to BuildStep message ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
   398* **cloudbuild/apiv1:** Update cloudbuild proto with the service_account for BYOSA Triggers. ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
   399* **compute/metadata:** retry error when talking to metadata service ([#4648](https://www.github.com/googleapis/google-cloud-go/issues/4648)) ([81c6039](https://www.github.com/googleapis/google-cloud-go/commit/81c6039503121f8da3de4f4cd957b8488a3ef620)), refs [#4642](https://www.github.com/googleapis/google-cloud-go/issues/4642)
   400* **dataproc:** remove apiv1beta2 client ([#4682](https://www.github.com/googleapis/google-cloud-go/issues/4682)) ([2248554](https://www.github.com/googleapis/google-cloud-go/commit/22485541affb1251604df292670a20e794111d3e))
   401* **gaming:** support version reporting API ([cd65cec](https://www.github.com/googleapis/google-cloud-go/commit/cd65cecf15c4a01648da7f8f4f4d497772961510))
   402* **gkehub:** Add request_id under `DeleteMembershipRequest` and `UpdateMembershipRequest` ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
   403* **internal/carver:** support carving batches ([#4623](https://www.github.com/googleapis/google-cloud-go/issues/4623)) ([2972d19](https://www.github.com/googleapis/google-cloud-go/commit/2972d194da19bedf16d76fda471c06a965cfdcd6))
   404* **kms:** add support for Key Reimport ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
   405* **metastore:** Added the Backup resource and Backup resource GetIamPolicy/SetIamPolicy to V1 feat: Added the RestoreService method to V1 ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
   406* **monitoring/dashboard:** Added support for logs-based alerts: https://cloud.google.com/logging/docs/alerting/log-based-alerts feat: Added support for user-defined labels on cloud monitoring's Service and ServiceLevelObjective objects fix!: mark required fields in QueryTimeSeriesRequest as required ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
   407* **osconfig:** Update osconfig v1 and v1alpha with WindowsApplication ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
   408* **speech:** Add transcript normalization ([b31646d](https://www.github.com/googleapis/google-cloud-go/commit/b31646d1e12037731df4b5c0ba9f60b6434d7b9b))
   409* **talent:** Add new commute methods in Search APIs feat: Add new histogram type 'publish_time_in_day' feat: Support filtering by requisitionId is ListJobs API ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
   410* **translate:** added v3 proto for online/batch document translation and updated v3beta1 proto for format conversion ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
   411
   412
   413### Bug Fixes
   414
   415* **datastream:** Change a few resource pattern variables from camelCase to snake_case ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
   416
   417## [0.92.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.91.0...v0.92.0) (2021-08-16)
   418
   419
   420### Features
   421
   422* **all:** remove testing deps ([#4580](https://www.github.com/googleapis/google-cloud-go/issues/4580)) ([15c1eb9](https://www.github.com/googleapis/google-cloud-go/commit/15c1eb9730f0b514edb911161f9c59e8d790a5ec)), refs [#4061](https://www.github.com/googleapis/google-cloud-go/issues/4061)
   423* **internal/detect:** add helper to detect projectID from env ([#4582](https://www.github.com/googleapis/google-cloud-go/issues/4582)) ([cc65d94](https://www.github.com/googleapis/google-cloud-go/commit/cc65d945688ac446602bce6ef86a935714dfe2f8)), refs [#1294](https://www.github.com/googleapis/google-cloud-go/issues/1294)
   424* **spannertest:** Add validation of duplicated column names ([#4611](https://www.github.com/googleapis/google-cloud-go/issues/4611)) ([84f86a6](https://www.github.com/googleapis/google-cloud-go/commit/84f86a605c809ab36dd3cb4b3ab1df15a5302083))
   425
   426## [0.91.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.90.0...v0.91.0) (2021-08-11)
   427
   428
   429### Features
   430
   431* **.github:** support dynamic submodule detection ([#4537](https://www.github.com/googleapis/google-cloud-go/issues/4537)) ([4374b90](https://www.github.com/googleapis/google-cloud-go/commit/4374b907e9f166da6bd23a8ef94399872b00afd6))
   432* **dialogflow/cx:** add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings ([ed73554](https://www.github.com/googleapis/google-cloud-go/commit/ed735541dc57d0681d84b46853393eac5f7ccec3))
   433* **dialogflow/cx:** add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings ([ed73554](https://www.github.com/googleapis/google-cloud-go/commit/ed735541dc57d0681d84b46853393eac5f7ccec3))
   434* **dialogflow/cx:** added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   435* **dialogflow/cx:** added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products docs: reorder some fields ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   436* **dialogflow:** expose `Locations` service to get/list avaliable locations of Dialogflow products; fixed some API annotations ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   437* **kms:** add support for HMAC, Variable Key Destruction, and GenerateRandom ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   438* **speech:** add total_billed_time response field ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   439* **video/transcoder:** Add video cropping feature feat: Add video padding feature feat: Add ttl_after_completion_days field to Job docs: Update proto documentation docs: Indicate v1beta1 deprecation ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
   440
   441
   442### Bug Fixes
   443
   444* **functions:** Updating behavior of source_upload_url during Get/List function calls ([381a494](https://www.github.com/googleapis/google-cloud-go/commit/381a494c29da388977b0bdda2177058328cc4afe))
   445
   446## [0.90.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.89.0...v0.90.0) (2021-08-03)
   447
   448
   449### âš  BREAKING CHANGES
   450
   451* **compute:** add pagination and an Operation wrapper (#4542)
   452
   453### Features
   454
   455* **compute:** add pagination and an Operation wrapper ([#4542](https://www.github.com/googleapis/google-cloud-go/issues/4542)) ([36f4649](https://www.github.com/googleapis/google-cloud-go/commit/36f46494111f6d16d103fb208d49616576dbf91e))
   456* **internal/godocfx:** add status to packages and TOCs ([#4547](https://www.github.com/googleapis/google-cloud-go/issues/4547)) ([c6de69c](https://www.github.com/googleapis/google-cloud-go/commit/c6de69c710561bb2a40eff05417df4b9798c258a))
   457* **internal/godocfx:** mark status of deprecated items ([#4525](https://www.github.com/googleapis/google-cloud-go/issues/4525)) ([d571c6f](https://www.github.com/googleapis/google-cloud-go/commit/d571c6f4337ec9c4807c230cd77f53b6e7db6437))
   458
   459
   460### Bug Fixes
   461
   462* **internal/carver:** don't tag commits ([#4518](https://www.github.com/googleapis/google-cloud-go/issues/4518)) ([c355eb8](https://www.github.com/googleapis/google-cloud-go/commit/c355eb8ecb0bb1af0ccf55e6262ca8c0d5c7e352))
   463
   464## [0.89.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.88.0...v0.89.0) (2021-07-29)
   465
   466
   467### Features
   468
   469* **assuredworkloads:** Add EU Regions And Support compliance regime ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   470* **datacatalog:** Added support for BigQuery connections entries feat: Added support for BigQuery routines entries feat: Added usage_signal field feat: Added labels field feat: Added ReplaceTaxonomy in Policy Tag Manager Serialization API feat: Added support for public tag templates feat: Added support for rich text tags docs: Documentation improvements ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   471* **datafusion:** start generating apiv1 ([e55a016](https://www.github.com/googleapis/google-cloud-go/commit/e55a01667afaf36ff70807d061ecafb61827ba97))
   472* **iap:** start generating apiv1 ([e55a016](https://www.github.com/googleapis/google-cloud-go/commit/e55a01667afaf36ff70807d061ecafb61827ba97))
   473* **internal/carver:** add tooling to help carve out sub-modules ([#4417](https://www.github.com/googleapis/google-cloud-go/issues/4417)) ([a7e28f2](https://www.github.com/googleapis/google-cloud-go/commit/a7e28f2557469562ae57e5174b41bdf8fce62b63))
   474* **networkconnectivity:** Add files for Network Connectivity v1 API. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   475* **retail:** Add restricted Retail Search features for Retail API v2. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   476* **secretmanager:** In Secret Manager, users can now use filter to customize the output of ListSecrets/ListSecretVersions calls ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   477* **securitycenter:** add finding_class and indicator fields in Finding ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   478* **speech:** add total_billed_time response field. fix!: phrase_set_id is required field in CreatePhraseSetRequest. fix!: custom_class_id is required field in CreateCustomClassRequest. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
   479* **storagetransfer:** start generating apiv1 ([#4505](https://www.github.com/googleapis/google-cloud-go/issues/4505)) ([f2d531d](https://www.github.com/googleapis/google-cloud-go/commit/f2d531d2b519efa58e0f23a178bbebe675c203c3))
   480
   481
   482### Bug Fixes
   483
   484* **internal/gapicgen:** exec Stdout already set ([#4509](https://www.github.com/googleapis/google-cloud-go/issues/4509)) ([41246e9](https://www.github.com/googleapis/google-cloud-go/commit/41246e900aaaea92a9f956e92956c40c86f4cb3a))
   485* **internal/gapicgen:** tidy all after dep bump  ([#4515](https://www.github.com/googleapis/google-cloud-go/issues/4515)) ([9401be5](https://www.github.com/googleapis/google-cloud-go/commit/9401be509c570c3c55694375065c84139e961857)), refs [#4434](https://www.github.com/googleapis/google-cloud-go/issues/4434)
   486
   487## [0.88.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.87.0...v0.88.0) (2021-07-22)
   488
   489
   490### âš  BREAKING CHANGES
   491
   492* **cloudbuild/apiv1:** Proto had a prior definitions of WorkerPool resources which were never supported. This change replaces those resources with definitions that are currently supported.
   493
   494### Features
   495
   496* **cloudbuild/apiv1:** add a WorkerPools API ([19ea3f8](https://www.github.com/googleapis/google-cloud-go/commit/19ea3f830212582bfee21d9e09f0034f9ce76547))
   497* **cloudbuild/apiv1:** Implementation of Build Failure Info: - Added message FailureInfo field ([19ea3f8](https://www.github.com/googleapis/google-cloud-go/commit/19ea3f830212582bfee21d9e09f0034f9ce76547))
   498* **osconfig/agentendpoint:** OSConfig AgentEndpoint: add basic os info to RegisterAgentRequest, add WindowsApplication type to Inventory ([8936bc3](https://www.github.com/googleapis/google-cloud-go/commit/8936bc3f2d0fb2f6514f6e019fa247b8f41bd43c))
   499* **resourcesettings:** Publish Cloud ResourceSettings v1 API ([43ad3cb](https://www.github.com/googleapis/google-cloud-go/commit/43ad3cb7be981fff9dc5dcf4510f1cd7bea99957))
   500
   501
   502### Bug Fixes
   503
   504* **internal/godocfx:** set exit code, print cmd output, no go get ... ([#4445](https://www.github.com/googleapis/google-cloud-go/issues/4445)) ([cc70f77](https://www.github.com/googleapis/google-cloud-go/commit/cc70f77ac279a62e24e1b07f6e53fd126b7286b0))
   505* **internal:** detect module for properly generating docs URLs ([#4460](https://www.github.com/googleapis/google-cloud-go/issues/4460)) ([1eaba8b](https://www.github.com/googleapis/google-cloud-go/commit/1eaba8bd694f7552a8e3e09b4f164de8b6ca23f0)), refs [#4447](https://www.github.com/googleapis/google-cloud-go/issues/4447)
   506* **kms:** Updating WORKSPACE files to use the newest version of the Typescript generator. ([8936bc3](https://www.github.com/googleapis/google-cloud-go/commit/8936bc3f2d0fb2f6514f6e019fa247b8f41bd43c))
   507
   508## [0.87.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.86.0...v0.87.0) (2021-07-13)
   509
   510
   511### Features
   512
   513* **container:** allow updating security group on existing clusters ([528ffc9](https://www.github.com/googleapis/google-cloud-go/commit/528ffc9bd63090129a8b1355cd31273f8c23e34c))
   514* **monitoring/dashboard:** added validation only mode when writing dashboards feat: added alert chart widget ([652d7c2](https://www.github.com/googleapis/google-cloud-go/commit/652d7c277da2f6774729064ab65d557875c81567))
   515* **networkmanagment:** start generating apiv1 ([907592c](https://www.github.com/googleapis/google-cloud-go/commit/907592c576abfc65c01bbcd30c1a6094916cdc06))
   516* **secretmanager:** Tune Secret Manager auto retry parameters ([528ffc9](https://www.github.com/googleapis/google-cloud-go/commit/528ffc9bd63090129a8b1355cd31273f8c23e34c))
   517* **video/transcoder:** start generating apiv1 ([907592c](https://www.github.com/googleapis/google-cloud-go/commit/907592c576abfc65c01bbcd30c1a6094916cdc06))
   518
   519
   520### Bug Fixes
   521
   522* **compute:** properly generate PUT requests ([#4426](https://www.github.com/googleapis/google-cloud-go/issues/4426)) ([a7491a5](https://www.github.com/googleapis/google-cloud-go/commit/a7491a533e4ad75eb6d5f89718d4dafb0c5b4167))
   523* **internal:** fix relative pathing for generator ([#4397](https://www.github.com/googleapis/google-cloud-go/issues/4397)) ([25e0eae](https://www.github.com/googleapis/google-cloud-go/commit/25e0eaecf9feb1caa97988c5398ac58f6ca17391))
   524
   525
   526### Miscellaneous Chores
   527
   528* **all:** fix release version ([#4427](https://www.github.com/googleapis/google-cloud-go/issues/4427)) ([2c0d267](https://www.github.com/googleapis/google-cloud-go/commit/2c0d2673ccab7281b6432215ee8279f9efd04a15))
   529
   530## [0.86.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.85.0...v0.86.0) (2021-07-01)
   531
   532
   533### Features
   534
   535* **bigquery managedwriter:** schema conversion support ([#4357](https://www.github.com/googleapis/google-cloud-go/issues/4357)) ([f2b20f4](https://www.github.com/googleapis/google-cloud-go/commit/f2b20f493e2ed5a883ce42fa65695c03c574feb5))
   536
   537## [0.85.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.84.0...v0.85.0) (2021-06-30)
   538
   539
   540### Features
   541
   542* **dataflow:** start generating apiv1beta3 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
   543* **datastream:** start generating apiv1alpha1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
   544* **dialogflow:** added Automated agent reply type and allow cancellation flag for partial response feature. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
   545* **documentai:** update document.proto, add the processor management methods. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
   546* **eventarc:** start generating apiv1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
   547* **gkehub:** added v1alpha messages and client for gkehub ([8fb4649](https://www.github.com/googleapis/google-cloud-go/commit/8fb464956f0ca51d30e8e14dc625ff9fa150c437))
   548* **internal/godocfx:** add support for other modules ([#4290](https://www.github.com/googleapis/google-cloud-go/issues/4290)) ([d52bae6](https://www.github.com/googleapis/google-cloud-go/commit/d52bae6cd77474174192c46236d309bf967dfa00))
   549* **internal/godocfx:** different metadata for different modules ([#4297](https://www.github.com/googleapis/google-cloud-go/issues/4297)) ([598f5b9](https://www.github.com/googleapis/google-cloud-go/commit/598f5b93778b2e2e75265ae54484dd54477433f5))
   550* **internal:** add force option for regen ([#4310](https://www.github.com/googleapis/google-cloud-go/issues/4310)) ([de654eb](https://www.github.com/googleapis/google-cloud-go/commit/de654ebfcf23a53b4d1fee0aa48c73999a55c1a6))
   551* **servicecontrol:** Added the gRPC service config for the Service Controller v1 API docs: Updated some comments. ([8fb4649](https://www.github.com/googleapis/google-cloud-go/commit/8fb464956f0ca51d30e8e14dc625ff9fa150c437))
   552* **workflows/executions:** start generating apiv1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
   553
   554
   555### Bug Fixes
   556
   557* **internal:** add autogenerated header to snippets ([#4261](https://www.github.com/googleapis/google-cloud-go/issues/4261)) ([2220787](https://www.github.com/googleapis/google-cloud-go/commit/222078722c37c3fdadec7bbbe0bcf81edd105f1a)), refs [#4260](https://www.github.com/googleapis/google-cloud-go/issues/4260)
   558* **internal:** fix googleapis-disco regen ([#4354](https://www.github.com/googleapis/google-cloud-go/issues/4354)) ([aeea1ce](https://www.github.com/googleapis/google-cloud-go/commit/aeea1ce1e5dff3acdfe208932327b52c49851b41))
   559* **kms:** replace IAMPolicy mixin in service config. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
   560* **security/privateca:** Fixed casing of the Ruby namespace ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
   561
   562## [0.84.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.83.0...v0.84.0) (2021-06-09)
   563
   564
   565### Features
   566
   567* **aiplatform:** start generating apiv1 ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
   568* **apigeeconnect:** start generating abiv1 ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
   569* **dialogflow/cx:** support sentiment analysis in bot testing ([7a57aac](https://www.github.com/googleapis/google-cloud-go/commit/7a57aac996f2bae20ee6ddbd02ad9e56e380099b))
   570* **dialogflow/cx:** support sentiment analysis in bot testing ([6ad2306](https://www.github.com/googleapis/google-cloud-go/commit/6ad2306f64710ce16059b464342dbc6a98d2d9c2))
   571* **documentai:** Move CommonOperationMetadata into a separate proto file for potential reuse. ([9e80ea0](https://www.github.com/googleapis/google-cloud-go/commit/9e80ea0d053b06876418194f65a478045dc4fe6c))
   572* **documentai:** Move CommonOperationMetadata into a separate proto file for potential reuse. ([18375e5](https://www.github.com/googleapis/google-cloud-go/commit/18375e50e8f16e63506129b8927a7b62f85e407b))
   573* **gkeconnect/gateway:** start generating apiv1beta1 ([#4235](https://www.github.com/googleapis/google-cloud-go/issues/4235)) ([1c3e968](https://www.github.com/googleapis/google-cloud-go/commit/1c3e9689d78670a231a3660db00fd4fd8f5c6345))
   574* **lifesciences:** strat generating apiv2beta ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
   575* **tpu:** start generating apiv1 ([#4199](https://www.github.com/googleapis/google-cloud-go/issues/4199)) ([cac48ea](https://www.github.com/googleapis/google-cloud-go/commit/cac48eab960cd34cc20732f6a1aeb93c540a036b))
   576
   577
   578### Bug Fixes
   579
   580* **bttest:** fix race condition in SampleRowKeys ([#4207](https://www.github.com/googleapis/google-cloud-go/issues/4207)) ([5711fb1](https://www.github.com/googleapis/google-cloud-go/commit/5711fb10d25c458807598d736a232bb2210a047a))
   581* **documentai:** Fix Ruby gem title of documentai v1 (package not currently published) ([9e80ea0](https://www.github.com/googleapis/google-cloud-go/commit/9e80ea0d053b06876418194f65a478045dc4fe6c))
   582
   583## [0.83.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.82.0...v0.83.0) (2021-06-02)
   584
   585
   586### Features
   587
   588* **dialogflow:** added a field in the query result to indicate whether slot filling is cancelled. ([f9cda8f](https://www.github.com/googleapis/google-cloud-go/commit/f9cda8fb6c3d76a062affebe6649f0a43aeb96f3))
   589* **essentialcontacts:** start generating apiv1 ([#4118](https://www.github.com/googleapis/google-cloud-go/issues/4118)) ([fe14afc](https://www.github.com/googleapis/google-cloud-go/commit/fe14afcf74e09089b22c4f5221cbe37046570fda))
   590* **gsuiteaddons:** start generating apiv1 ([#4082](https://www.github.com/googleapis/google-cloud-go/issues/4082)) ([6de5c99](https://www.github.com/googleapis/google-cloud-go/commit/6de5c99173c4eeaf777af18c47522ca15637d232))
   591* **osconfig:** OSConfig: add ExecResourceOutput and per step error message. ([f9cda8f](https://www.github.com/googleapis/google-cloud-go/commit/f9cda8fb6c3d76a062affebe6649f0a43aeb96f3))
   592* **osconfig:** start generating apiv1alpha ([#4119](https://www.github.com/googleapis/google-cloud-go/issues/4119)) ([8ad471f](https://www.github.com/googleapis/google-cloud-go/commit/8ad471f26087ec076460df6dcf27769ffe1b8834))
   593* **privatecatalog:** start generating apiv1beta1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
   594* **serviceusage:** start generating apiv1 ([#4120](https://www.github.com/googleapis/google-cloud-go/issues/4120)) ([e4531f9](https://www.github.com/googleapis/google-cloud-go/commit/e4531f93cfeb6388280bb253ef6eb231aba37098))
   595* **shell:** start generating apiv1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
   596* **vpcaccess:** start generating apiv1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
   597
   598## [0.82.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.81.0...v0.82.0) (2021-05-17)
   599
   600
   601### Features
   602
   603* **billing/budgets:** Added support for configurable budget time period. fix: Updated some documentation links. ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
   604* **billing/budgets:** Added support for configurable budget time period. fix: Updated some documentation links. ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
   605* **cloudbuild/apiv1:** Add fields for Pub/Sub triggers ([8b4adbf](https://www.github.com/googleapis/google-cloud-go/commit/8b4adbf9815e1ec229dfbcfb9189d3ea63112e1b))
   606* **cloudbuild/apiv1:** Implementation of Source Manifests: - Added message StorageSourceManifest as an option for the Source message - Added StorageSourceManifest field to the SourceProvenance message ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
   607* **clouddms:** start generating apiv1 ([#4081](https://www.github.com/googleapis/google-cloud-go/issues/4081)) ([29df85c](https://www.github.com/googleapis/google-cloud-go/commit/29df85c40ab64d59e389a980c9ce550077839763))
   608* **dataproc:** update the Dataproc V1 API client library ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
   609* **dialogflow/cx:** add support for service directory webhooks ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
   610* **dialogflow/cx:** add support for service directory webhooks ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
   611* **dialogflow/cx:** support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
   612* **dialogflow/cx:** support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
   613* **dialogflow:** added more Environment RPCs feat: added Versions service feat: added Fulfillment service feat: added TextToSpeechSettings. feat: added location in some resource patterns. ([4f73dc1](https://www.github.com/googleapis/google-cloud-go/commit/4f73dc19c2e05ad6133a8eac3d62ddb522314540))
   614* **documentai:** add confidence field to the PageAnchor.PageRef in document.proto. ([d089dda](https://www.github.com/googleapis/google-cloud-go/commit/d089dda0089acb9aaef9b3da40b219476af9fc06))
   615* **documentai:** add confidence field to the PageAnchor.PageRef in document.proto. ([07fdcd1](https://www.github.com/googleapis/google-cloud-go/commit/07fdcd12499eac26f9b5fae01d6c1282c3e02b7c))
   616* **internal/gapicgen:** only update relevant gapic files ([#4066](https://www.github.com/googleapis/google-cloud-go/issues/4066)) ([5948bee](https://www.github.com/googleapis/google-cloud-go/commit/5948beedbadd491601bdee6a006cf685e94a85f4))
   617* **internal/gensnippets:** add license header and region tags ([#3924](https://www.github.com/googleapis/google-cloud-go/issues/3924)) ([e9ff7a0](https://www.github.com/googleapis/google-cloud-go/commit/e9ff7a0f9bb1cc67f5d0de47934811960429e72c))
   618* **internal/gensnippets:** initial commit ([#3922](https://www.github.com/googleapis/google-cloud-go/issues/3922)) ([3fabef0](https://www.github.com/googleapis/google-cloud-go/commit/3fabef032388713f732ab4dbfc51624cdca0f481))
   619* **internal:** auto-generate snippets ([#3949](https://www.github.com/googleapis/google-cloud-go/issues/3949)) ([b70e0fc](https://www.github.com/googleapis/google-cloud-go/commit/b70e0fccdc86813e0d97ff63b585822d4deafb38))
   620* **internal:** generate region tags for snippets ([#3962](https://www.github.com/googleapis/google-cloud-go/issues/3962)) ([ef2b90e](https://www.github.com/googleapis/google-cloud-go/commit/ef2b90ea6d47e27744c98a1a9ae0c487c5051808))
   621* **metastore:** start generateing apiv1 ([#4083](https://www.github.com/googleapis/google-cloud-go/issues/4083)) ([661610a](https://www.github.com/googleapis/google-cloud-go/commit/661610afa6a9113534884cafb138109536724310))
   622* **security/privateca:** start generating apiv1 ([#4023](https://www.github.com/googleapis/google-cloud-go/issues/4023)) ([08aa83a](https://www.github.com/googleapis/google-cloud-go/commit/08aa83a5371bb6485bc3b19b3ed5300f807ce69f))
   623* **securitycenter:** add canonical_name and folder fields ([5c5ca08](https://www.github.com/googleapis/google-cloud-go/commit/5c5ca08c637a23cfa3e3a051fea576e1feb324fd))
   624* **securitycenter:** add canonical_name and folder fields ([5c5ca08](https://www.github.com/googleapis/google-cloud-go/commit/5c5ca08c637a23cfa3e3a051fea576e1feb324fd))
   625* **speech:** add webm opus support. ([d089dda](https://www.github.com/googleapis/google-cloud-go/commit/d089dda0089acb9aaef9b3da40b219476af9fc06))
   626* **speech:** Support for spoken punctuation and spoken emojis. ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
   627
   628
   629### Bug Fixes
   630
   631* **binaryauthorization:** add Java options to Binaryauthorization protos ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
   632* **internal/gapicgen:** filter out internal directory changes ([#4085](https://www.github.com/googleapis/google-cloud-go/issues/4085)) ([01473f6](https://www.github.com/googleapis/google-cloud-go/commit/01473f6d8db26c6e18969ace7f9e87c66e94ad9e))
   633* **internal/gapicgen:** use correct region tags for gensnippets ([#4022](https://www.github.com/googleapis/google-cloud-go/issues/4022)) ([8ccd689](https://www.github.com/googleapis/google-cloud-go/commit/8ccd689cab08f016008ca06a939a4828817d4a25))
   634* **internal/gensnippets:** run goimports ([#3931](https://www.github.com/googleapis/google-cloud-go/issues/3931)) ([10050f0](https://www.github.com/googleapis/google-cloud-go/commit/10050f05c20c226547d87c08168fa4bc551395c5))
   635* **internal:** append a new line to comply with go fmt ([#4028](https://www.github.com/googleapis/google-cloud-go/issues/4028)) ([a297278](https://www.github.com/googleapis/google-cloud-go/commit/a2972783c4af806199d1c67c9f63ad9677f20f34))
   636* **internal:** make sure formatting is run on snippets ([#4039](https://www.github.com/googleapis/google-cloud-go/issues/4039)) ([130dfc5](https://www.github.com/googleapis/google-cloud-go/commit/130dfc535396e98fc009585b0457e3bc48ead941)), refs [#4037](https://www.github.com/googleapis/google-cloud-go/issues/4037)
   637* **metastore:** increase metastore lro polling timeouts ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
   638
   639
   640### Miscellaneous Chores
   641
   642* **all:** fix release version ([#4040](https://www.github.com/googleapis/google-cloud-go/issues/4040)) ([4c991a9](https://www.github.com/googleapis/google-cloud-go/commit/4c991a928665d9be93691decce0c653f430688b7))
   643
   644## [0.81.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.80.0...v0.81.0) (2021-04-02)
   645
   646
   647### Features
   648
   649* **datacatalog:** Policy Tag Manager v1 API service feat: new RenameTagTemplateFieldEnumValue API feat: adding fully_qualified_name in lookup and search feat: added DATAPROC_METASTORE integrated system along with new entry types: DATABASE and SERVICE docs: Documentation improvements ([2b02a03](https://www.github.com/googleapis/google-cloud-go/commit/2b02a03ff9f78884da5a8e7b64a336014c61bde7))
   650* **dialogflow/cx:** include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response. ([a0b1f6f](https://www.github.com/googleapis/google-cloud-go/commit/a0b1f6faae77d014fdee166ab018ddcd6f846ab4))
   651* **dialogflow/cx:** include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response. ([b5b4da6](https://www.github.com/googleapis/google-cloud-go/commit/b5b4da6952922440d03051f629f3166f731dfaa3))
   652* **dialogflow:** expose MP3_64_KBPS and MULAW for output audio encodings. ([b5b4da6](https://www.github.com/googleapis/google-cloud-go/commit/b5b4da6952922440d03051f629f3166f731dfaa3))
   653* **secretmanager:** Rotation for Secrets ([2b02a03](https://www.github.com/googleapis/google-cloud-go/commit/2b02a03ff9f78884da5a8e7b64a336014c61bde7))
   654
   655
   656### Bug Fixes
   657
   658* **internal/godocfx:** filter out non-Cloud ([#3878](https://www.github.com/googleapis/google-cloud-go/issues/3878)) ([625aef9](https://www.github.com/googleapis/google-cloud-go/commit/625aef9b47181cf627587cc9cde9e400713c6678))
   659
   660## [0.80.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.79.0...v0.80.0) (2021-03-23)
   661
   662
   663### âš  BREAKING CHANGES
   664
   665* **all:** This is a breaking change in dialogflow
   666
   667### Features
   668
   669* **appengine:** added vm_liveness, search_api_available, network_settings, service_account, build_env_variables, kms_key_reference to v1 API ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
   670* **assuredworkloads:** Add 'resource_settings' field to provide custom properties (ids) for the provisioned projects. ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
   671* **assuredworkloads:** add HIPAA and HITRUST compliance regimes ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
   672* **dialogflow/cx:** added fallback option when restoring an agent docs: clarified experiment length ([cd70aa9](https://www.github.com/googleapis/google-cloud-go/commit/cd70aa9cc1a5dccfe4e49d2d6ca6db2119553c86))
   673* **dialogflow/cx:** start generating apiv3 ([#3850](https://www.github.com/googleapis/google-cloud-go/issues/3850)) ([febbdcf](https://www.github.com/googleapis/google-cloud-go/commit/febbdcf13fcea3f5d8186c3d3dface1c0d27ef9e)), refs [#3634](https://www.github.com/googleapis/google-cloud-go/issues/3634)
   674* **documentai:** add EVAL_SKIPPED value to the Provenance.OperationType enum in document.proto. ([cb43066](https://www.github.com/googleapis/google-cloud-go/commit/cb4306683926843f6e977f207fa6070bb9242a61))
   675* **documentai:** start generating apiv1 ([#3853](https://www.github.com/googleapis/google-cloud-go/issues/3853)) ([d68e604](https://www.github.com/googleapis/google-cloud-go/commit/d68e604c953eea90489f6134e71849b24dd0fcbf))
   676* **internal/godocfx:** add prettyprint class to code blocks ([#3819](https://www.github.com/googleapis/google-cloud-go/issues/3819)) ([6e49f21](https://www.github.com/googleapis/google-cloud-go/commit/6e49f2148b116ee439c8a882dcfeefb6e7647c57))
   677* **internal/godocfx:** handle Markdown content ([#3816](https://www.github.com/googleapis/google-cloud-go/issues/3816)) ([56d5d0a](https://www.github.com/googleapis/google-cloud-go/commit/56d5d0a900197fb2de46120a0eda649f2c17448f))
   678* **kms:** Add maxAttempts to retry policy for KMS gRPC service config feat: Add Bazel exports_files entry for KMS gRPC service config ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
   679* **resourcesettings:** start generating apiv1 ([#3854](https://www.github.com/googleapis/google-cloud-go/issues/3854)) ([3b288b4](https://www.github.com/googleapis/google-cloud-go/commit/3b288b4fa593c6cb418f696b5b26768967c20b9e))
   680* **speech:** Support output transcript to GCS for LongRunningRecognize. ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
   681* **speech:** Support output transcript to GCS for LongRunningRecognize. ([cd70aa9](https://www.github.com/googleapis/google-cloud-go/commit/cd70aa9cc1a5dccfe4e49d2d6ca6db2119553c86))
   682* **speech:** Support output transcript to GCS for LongRunningRecognize. ([35a8706](https://www.github.com/googleapis/google-cloud-go/commit/35a870662df8bf63c4ec10a0233d1d7a708007ee))
   683
   684
   685### Miscellaneous Chores
   686
   687* **all:** auto-regenerate gapics ([#3837](https://www.github.com/googleapis/google-cloud-go/issues/3837)) ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
   688
   689## [0.79.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.78.0...v0.79.0) (2021-03-10)
   690
   691
   692### Features
   693
   694* **apigateway:** start generating apiv1 ([#3726](https://www.github.com/googleapis/google-cloud-go/issues/3726)) ([66046da](https://www.github.com/googleapis/google-cloud-go/commit/66046da2a4be5971ce2655dc6a5e1fadb08c3d1f))
   695* **channel:** addition of billing_account field on Plan. docs: clarification that valid address lines are required for all customers. ([d4246aa](https://www.github.com/googleapis/google-cloud-go/commit/d4246aad4da3c3ef12350385f229bb908e3fb215))
   696* **dialogflow/cx:** allow to disable webhook invocation per request ([d4246aa](https://www.github.com/googleapis/google-cloud-go/commit/d4246aad4da3c3ef12350385f229bb908e3fb215))
   697* **dialogflow/cx:** allow to disable webhook invocation per request ([44c6bf9](https://www.github.com/googleapis/google-cloud-go/commit/44c6bf986f39a3c9fddf46788ae63bfbb3739441))
   698* **dialogflow:** Add CCAI API ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
   699* **documentai:** remove the translation fields in document.proto. ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
   700* **documentai:** Update documentai/v1beta3 protos: add support for boolean normalized value ([529925b](https://www.github.com/googleapis/google-cloud-go/commit/529925ba79f4d3191ef80a13e566d86210fe4d25))
   701* **internal/godocfx:** keep some cross links on same domain ([#3767](https://www.github.com/googleapis/google-cloud-go/issues/3767)) ([77f76ed](https://www.github.com/googleapis/google-cloud-go/commit/77f76ed09cb07a090ba9054063a7c002a35bca4e))
   702* **internal:** add ability to regenerate one module's docs ([#3777](https://www.github.com/googleapis/google-cloud-go/issues/3777)) ([dc15995](https://www.github.com/googleapis/google-cloud-go/commit/dc15995521bd065da4cfaae95642588919a8c548))
   703* **metastore:** added support for release channels when creating service ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
   704* **metastore:** Publish Dataproc Metastore v1alpha API ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
   705* **metastore:** start generating apiv1alpha ([#3747](https://www.github.com/googleapis/google-cloud-go/issues/3747)) ([359312a](https://www.github.com/googleapis/google-cloud-go/commit/359312ad6d4f61fb341d41ffa35fc0634979e650))
   706* **metastore:** start generating apiv1beta ([#3788](https://www.github.com/googleapis/google-cloud-go/issues/3788)) ([2977095](https://www.github.com/googleapis/google-cloud-go/commit/297709593ad32f234c0fbcfa228cffcfd3e591f4))
   707* **secretmanager:** added topic field to Secret ([f1323b1](https://www.github.com/googleapis/google-cloud-go/commit/f1323b10a3c7cc1d215730cefd3062064ef54c01))
   708
   709
   710### Bug Fixes
   711
   712* **analytics/admin:** add `https://www.googleapis.com/auth/analytics.edit` OAuth2 scope to the list of acceptable scopes for all read only methods of the Admin API docs: update the documentation of the `update_mask` field used by Update() methods ([f1323b1](https://www.github.com/googleapis/google-cloud-go/commit/f1323b10a3c7cc1d215730cefd3062064ef54c01))
   713* **apigateway:** Provide resource definitions for service management and IAM resources ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
   714* **functions:** Fix service namespace in grpc_service_config. ([7811a34](https://www.github.com/googleapis/google-cloud-go/commit/7811a34ef64d722480c640810251bb3a0d65d495))
   715* **internal/godocfx:** prevent index out of bounds when pkg == mod ([#3768](https://www.github.com/googleapis/google-cloud-go/issues/3768)) ([3d80b4e](https://www.github.com/googleapis/google-cloud-go/commit/3d80b4e93b0f7e857d6e9681d8d6a429750ecf80))
   716* **internal/godocfx:** use correct anchor links ([#3738](https://www.github.com/googleapis/google-cloud-go/issues/3738)) ([919039a](https://www.github.com/googleapis/google-cloud-go/commit/919039a01a006c41e720218bd55f83ce98a5edef))
   717* **internal:** fix Bash syntax ([#3779](https://www.github.com/googleapis/google-cloud-go/issues/3779)) ([3dd245d](https://www.github.com/googleapis/google-cloud-go/commit/3dd245dbdbfa84f0bbe5a476412d8463fe3e700c))
   718* **tables:** use area120tables_v1alpha1.yaml as api-service-config ([#3759](https://www.github.com/googleapis/google-cloud-go/issues/3759)) ([b130ec0](https://www.github.com/googleapis/google-cloud-go/commit/b130ec0aa946b1a1eaa4d5a7c33e72353ac1612e))
   719
   720## [0.78.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.77.0...v0.78.0) (2021-02-22)
   721
   722
   723### Features
   724
   725* **area120/tables:** Added ListWorkspaces, GetWorkspace, BatchDeleteRows APIs. ([16597fa](https://www.github.com/googleapis/google-cloud-go/commit/16597fa1ce549053c7183e8456e23f554a5501de))
   726* **area120/tables:** Added ListWorkspaces, GetWorkspace, BatchDeleteRows APIs. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
   727* **dialogflow:** add additional_bindings to Dialogflow v2 ListIntents API docs: update copyrights and session docs ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
   728* **documentai:** Update documentai/v1beta3 protos ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
   729* **gkehub:** Update Membership API v1beta1 proto ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
   730* **servicecontrol:** Update the ruby_cloud_gapic_library rules for the libraries published to google-cloud-ruby to the form that works with build_gen (separate parameters for ruby_cloud_title and ruby_cloud_description). chore: Update Bazel-Ruby rules version. chore: Update build_gen version. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
   731* **speech:** Support Model Adaptation. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
   732
   733
   734### Bug Fixes
   735
   736* **dialogflow/cx:** RunTestCase http template. PHP REST client lib can be generated. feat: Support transition route group coverage for Test Cases. ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
   737* **errorreporting:** Fixes ruby gem build ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
   738
   739## [0.77.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.76.0...v0.77.0) (2021-02-16)
   740
   741
   742### Features
   743
   744* **channel:** Add Pub/Sub endpoints for Cloud Channel API. ([1aea7c8](https://www.github.com/googleapis/google-cloud-go/commit/1aea7c87d39eed87620b488ba0dd60b88ff26c04))
   745* **dialogflow/cx:** supports SentimentAnalysisResult in webhook request docs: minor updates in wording ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   746* **errorreporting:** Make resolution status field available for error groups. Now callers can set the status of an error group by passing this to UpdateGroup. When not specified, it's treated like OPEN. feat: Make source location available for error groups created from GAE. ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   747* **errorreporting:** Make resolution status field available for error groups. Now callers can set the status of an error group by passing this to UpdateGroup. When not specified, it's treated like OPEN. feat: Make source location available for error groups created from GAE. ([f66114b](https://www.github.com/googleapis/google-cloud-go/commit/f66114bc7233ad06e18f38dd39497a74d85fdbd8))
   748* **gkehub:** start generating apiv1beta1 ([#3698](https://www.github.com/googleapis/google-cloud-go/issues/3698)) ([8aed3bd](https://www.github.com/googleapis/google-cloud-go/commit/8aed3bd1bbbe983e4891c813e4c5dc9b3aa1b9b2))
   749* **internal/docfx:** full cross reference linking ([#3656](https://www.github.com/googleapis/google-cloud-go/issues/3656)) ([fcb7318](https://www.github.com/googleapis/google-cloud-go/commit/fcb7318eb338bf3828ac831ed06ca630e1876418))
   750* **memcache:** added ApplySoftwareUpdate API docs: various clarifications, new documentation for ApplySoftwareUpdate chore: update proto annotations ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   751* **networkconnectivity:** Add state field in resources docs: Minor changes ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
   752* **networkconnectivity:** Add state field in resources docs: Minor changes ([b4b5898](https://www.github.com/googleapis/google-cloud-go/commit/b4b58987368f80494bbc7f651f50e9123200fb3f))
   753* **recommendationengine:** start generating apiv1beta1 ([#3686](https://www.github.com/googleapis/google-cloud-go/issues/3686)) ([8f4e130](https://www.github.com/googleapis/google-cloud-go/commit/8f4e13009444d88a5a56144129f055623a2205ac))
   754
   755
   756### Bug Fixes
   757
   758* **errorreporting:** Remove dependency on AppEngine's proto definitions. This also removes the source_references field. ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   759* **errorreporting:** Update bazel builds for ER client libraries. ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
   760* **internal/godocfx:** use exact list of top-level decls ([#3665](https://www.github.com/googleapis/google-cloud-go/issues/3665)) ([3cd2961](https://www.github.com/googleapis/google-cloud-go/commit/3cd2961bd7b9c29d82a21ba8850eff00c7c332fd))
   761* **kms:** do not retry on 13 INTERNAL ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   762* **orgpolicy:** Fix constraint resource pattern annotation ([f66114b](https://www.github.com/googleapis/google-cloud-go/commit/f66114bc7233ad06e18f38dd39497a74d85fdbd8))
   763* **orgpolicy:** Fix constraint resource pattern annotation ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
   764* **profiler:** make sure retries use the most up-to-date copy of the trailer ([#3660](https://www.github.com/googleapis/google-cloud-go/issues/3660)) ([3ba9ebc](https://www.github.com/googleapis/google-cloud-go/commit/3ba9ebcee2b8b43cdf2c8f8a3d810516a604b363))
   765* **vision:** sync vision v1 protos to get extra FaceAnnotation Landmark Types ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
   766
   767## [0.76.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.75.0...v0.76.0) (2021-02-02)
   768
   769
   770### Features
   771
   772* **accessapproval:** Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator. ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
   773* **all:** auto-regenerate gapics ([#3526](https://www.github.com/googleapis/google-cloud-go/issues/3526)) ([ab2af0b](https://www.github.com/googleapis/google-cloud-go/commit/ab2af0b32630dd97f44800f4e273184f887375db))
   774* **all:** auto-regenerate gapics ([#3539](https://www.github.com/googleapis/google-cloud-go/issues/3539)) ([84d4d8a](https://www.github.com/googleapis/google-cloud-go/commit/84d4d8ae2d3fbf34a4a312a0a2e4062d18caaa3d))
   775* **all:** auto-regenerate gapics ([#3546](https://www.github.com/googleapis/google-cloud-go/issues/3546)) ([959fde5](https://www.github.com/googleapis/google-cloud-go/commit/959fde5ab12f7aee206dd46022e3cad1bc3470f7))
   776* **all:** auto-regenerate gapics ([#3563](https://www.github.com/googleapis/google-cloud-go/issues/3563)) ([102112a](https://www.github.com/googleapis/google-cloud-go/commit/102112a4e9285a16645aabc89789f613d4f47c9e))
   777* **all:** auto-regenerate gapics ([#3576](https://www.github.com/googleapis/google-cloud-go/issues/3576)) ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
   778* **all:** auto-regenerate gapics ([#3580](https://www.github.com/googleapis/google-cloud-go/issues/3580)) ([9974a80](https://www.github.com/googleapis/google-cloud-go/commit/9974a8017b5de8129a586f2404a23396caea0ee1))
   779* **all:** auto-regenerate gapics ([#3587](https://www.github.com/googleapis/google-cloud-go/issues/3587)) ([3859a6f](https://www.github.com/googleapis/google-cloud-go/commit/3859a6ffc447e9c0b4ef231e2788fbbcfe48a94f))
   780* **all:** auto-regenerate gapics ([#3598](https://www.github.com/googleapis/google-cloud-go/issues/3598)) ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   781* **appengine:** start generating apiv1 ([#3561](https://www.github.com/googleapis/google-cloud-go/issues/3561)) ([2b6a3b4](https://www.github.com/googleapis/google-cloud-go/commit/2b6a3b4609e389da418a83eb60a8ae3710d646d7))
   782* **assuredworkloads:** updated google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service. Clients can now create workloads with US_REGIONAL_ACCESS compliance regime ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   783* **binaryauthorization:** start generating apiv1beta1 ([#3562](https://www.github.com/googleapis/google-cloud-go/issues/3562)) ([56e18a6](https://www.github.com/googleapis/google-cloud-go/commit/56e18a64836ab9482528b212eb139f649f7a35c3))
   784* **channel:** Add Pub/Sub endpoints for Cloud Channel API. ([9070c86](https://www.github.com/googleapis/google-cloud-go/commit/9070c86e2c69f9405d42fc0e6fe7afd4a256d8b8))
   785* **cloudtasks:** introducing field: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats, Task.pull_message and introducing messages: QueueStats PullMessage docs: updates to max burst size description ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   786* **cloudtasks:** introducing fields: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats and introducing messages: QueueStats docs: updates to AppEngineHttpRequest description ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   787* **datalabeling:** start generating apiv1beta1 ([#3582](https://www.github.com/googleapis/google-cloud-go/issues/3582)) ([d8a7fee](https://www.github.com/googleapis/google-cloud-go/commit/d8a7feef51d3344fa7e258aba1d9fbdab56dadcf))
   788* **dataqna:** start generating apiv1alpha ([#3586](https://www.github.com/googleapis/google-cloud-go/issues/3586)) ([24c5b8f](https://www.github.com/googleapis/google-cloud-go/commit/24c5b8f4f45f8cd8b3001b1ca5a8d80e9f3b39d5))
   789* **dialogflow/cx:** Add new Experiment service docs: minor doc update on redact field in intent.proto and page.proto ([0959f27](https://www.github.com/googleapis/google-cloud-go/commit/0959f27e85efe94d39437ceef0ff62ddceb8e7a7))
   790* **dialogflow/cx:** added support for test cases and agent validation ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   791* **dialogflow/cx:** added support for test cases and agent validation ([3859a6f](https://www.github.com/googleapis/google-cloud-go/commit/3859a6ffc447e9c0b4ef231e2788fbbcfe48a94f))
   792* **dialogflow:** add C++ targets for DialogFlow ([959fde5](https://www.github.com/googleapis/google-cloud-go/commit/959fde5ab12f7aee206dd46022e3cad1bc3470f7))
   793* **documentai:** start generating apiv1beta3 ([#3595](https://www.github.com/googleapis/google-cloud-go/issues/3595)) ([5ae21fa](https://www.github.com/googleapis/google-cloud-go/commit/5ae21fa1cfb8b8dacbcd0fc43eee430f7db63102))
   794* **domains:** start generating apiv1beta1 ([#3632](https://www.github.com/googleapis/google-cloud-go/issues/3632)) ([b8ada6f](https://www.github.com/googleapis/google-cloud-go/commit/b8ada6f197e680d0bb26aa031e6431bc099a3149))
   795* **godocfx:** include alt documentation link ([#3530](https://www.github.com/googleapis/google-cloud-go/issues/3530)) ([806cdd5](https://www.github.com/googleapis/google-cloud-go/commit/806cdd56fb6fdddd7a6c1354e55e0d1259bd6c8b))
   796* **internal/gapicgen:** change commit formatting to match standard ([#3500](https://www.github.com/googleapis/google-cloud-go/issues/3500)) ([d1e3d46](https://www.github.com/googleapis/google-cloud-go/commit/d1e3d46c47c425581e2b149c07f8e27ffc373c7e))
   797* **internal/godocfx:** xref function declarations ([#3615](https://www.github.com/googleapis/google-cloud-go/issues/3615)) ([2bdbb87](https://www.github.com/googleapis/google-cloud-go/commit/2bdbb87a682d799cf5e262a61a3ef1faf41151af))
   798* **mediatranslation:** start generating apiv1beta1 ([#3636](https://www.github.com/googleapis/google-cloud-go/issues/3636)) ([4129469](https://www.github.com/googleapis/google-cloud-go/commit/412946966cf7f53c51deff1b1cc1a12d62ed0279))
   799* **memcache:** start generating apiv1 ([#3579](https://www.github.com/googleapis/google-cloud-go/issues/3579)) ([eabf7cf](https://www.github.com/googleapis/google-cloud-go/commit/eabf7cfde7b3a3cc1b35c320ba52e07be9926359))
   800* **networkconnectivity:** initial generation of apiv1alpha1 ([#3567](https://www.github.com/googleapis/google-cloud-go/issues/3567)) ([adf489a](https://www.github.com/googleapis/google-cloud-go/commit/adf489a536292e3196677621477eae0d52761e7f))
   801* **orgpolicy:** start generating apiv2 ([#3652](https://www.github.com/googleapis/google-cloud-go/issues/3652)) ([c103847](https://www.github.com/googleapis/google-cloud-go/commit/c1038475779fda3589aa9659d4ad0b703036b531))
   802* **osconfig/agentendpoint:** add ApplyConfigTask to AgentEndpoint API ([9070c86](https://www.github.com/googleapis/google-cloud-go/commit/9070c86e2c69f9405d42fc0e6fe7afd4a256d8b8))
   803* **osconfig/agentendpoint:** add ApplyConfigTask to AgentEndpoint API ([9af529c](https://www.github.com/googleapis/google-cloud-go/commit/9af529c21e98b62c4617f7a7191c307659cf8bb8))
   804* **recommender:** add bindings for folder/org type resources for protos in recommendations, insights and recommender_service to enable v1 api for folder/org ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   805* **recommender:** auto generated cl for enabling v1beta1 folder/org APIs and integration test ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
   806* **resourcemanager:** start generating apiv2 ([#3575](https://www.github.com/googleapis/google-cloud-go/issues/3575)) ([93d0ebc](https://www.github.com/googleapis/google-cloud-go/commit/93d0ebceb4270351518a13958005bb68f0cace60))
   807* **secretmanager:** added expire_time and ttl fields to Secret ([9974a80](https://www.github.com/googleapis/google-cloud-go/commit/9974a8017b5de8129a586f2404a23396caea0ee1))
   808* **secretmanager:** added expire_time and ttl fields to Secret ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
   809* **servicecontrol:** start generating apiv1 ([#3644](https://www.github.com/googleapis/google-cloud-go/issues/3644)) ([f84938b](https://www.github.com/googleapis/google-cloud-go/commit/f84938bb4042a5629fd66bda42de028fd833648a))
   810* **servicemanagement:** start generating apiv1 ([#3614](https://www.github.com/googleapis/google-cloud-go/issues/3614)) ([b96134f](https://www.github.com/googleapis/google-cloud-go/commit/b96134fe91c182237359000cd544af5fec60d7db))
   811
   812
   813### Bug Fixes
   814
   815* **datacatalog:** Update PHP package name casing to match the PHP namespace in the proto files ([c7ecf0f](https://www.github.com/googleapis/google-cloud-go/commit/c7ecf0f3f454606b124e52d20af2545b2c68646f))
   816* **internal/godocfx:** add TOC element for module root package ([#3599](https://www.github.com/googleapis/google-cloud-go/issues/3599)) ([1d6eb23](https://www.github.com/googleapis/google-cloud-go/commit/1d6eb238206fcf8815d88981527ef176851afd7a))
   817* **profiler:** Force gax to retry in case of certificate errors ([#3178](https://www.github.com/googleapis/google-cloud-go/issues/3178)) ([35dcd72](https://www.github.com/googleapis/google-cloud-go/commit/35dcd725dcd03266ed7439de40c277376b38cd71))
   818
   819## [0.75.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.74.0...v0.75.0) (2021-01-11)
   820
   821
   822### Features
   823
   824* **all:** auto-regenerate gapics , refs [#3514](https://www.github.com/googleapis/google-cloud-go/issues/3514) [#3501](https://www.github.com/googleapis/google-cloud-go/issues/3501) [#3497](https://www.github.com/googleapis/google-cloud-go/issues/3497) [#3455](https://www.github.com/googleapis/google-cloud-go/issues/3455) [#3448](https://www.github.com/googleapis/google-cloud-go/issues/3448)
   825* **channel:** start generating apiv1 ([#3517](https://www.github.com/googleapis/google-cloud-go/issues/3517)) ([2cf3b3c](https://www.github.com/googleapis/google-cloud-go/commit/2cf3b3cf7d99f2efd6868a710fad9e935fc87965))
   826
   827
   828### Bug Fixes
   829
   830* **internal/gapicgen:** don't regen files that have been deleted ([#3471](https://www.github.com/googleapis/google-cloud-go/issues/3471)) ([112ca94](https://www.github.com/googleapis/google-cloud-go/commit/112ca9416cc8a2502b32547dc8d789655452f84a))
   831
   832## [0.74.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.73.0...v0.74.0) (2020-12-10)
   833
   834
   835### Features
   836
   837* **all:** auto-regenerate gapics , refs [#3440](https://www.github.com/googleapis/google-cloud-go/issues/3440) [#3436](https://www.github.com/googleapis/google-cloud-go/issues/3436) [#3394](https://www.github.com/googleapis/google-cloud-go/issues/3394) [#3391](https://www.github.com/googleapis/google-cloud-go/issues/3391) [#3374](https://www.github.com/googleapis/google-cloud-go/issues/3374)
   838* **internal/gapicgen:** support generating only gapics with genlocal ([#3383](https://www.github.com/googleapis/google-cloud-go/issues/3383)) ([eaa742a](https://www.github.com/googleapis/google-cloud-go/commit/eaa742a248dc7d93c019863248f28e37f88aae84))
   839* **servicedirectory:** start generating apiv1 ([#3382](https://www.github.com/googleapis/google-cloud-go/issues/3382)) ([2774925](https://www.github.com/googleapis/google-cloud-go/commit/2774925925909071ebc585cf7400373334c156ba))
   840
   841
   842### Bug Fixes
   843
   844* **internal/gapicgen:** don't create genproto pr as draft ([#3379](https://www.github.com/googleapis/google-cloud-go/issues/3379)) ([517ab0f](https://www.github.com/googleapis/google-cloud-go/commit/517ab0f25e544498c5374b256354bc41ba936ad5))
   845
   846## [0.73.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.72.0...v0.73.0) (2020-12-04)
   847
   848
   849### Features
   850
   851* **all:** auto-regenerate gapics , refs [#3335](https://www.github.com/googleapis/google-cloud-go/issues/3335) [#3294](https://www.github.com/googleapis/google-cloud-go/issues/3294) [#3250](https://www.github.com/googleapis/google-cloud-go/issues/3250) [#3229](https://www.github.com/googleapis/google-cloud-go/issues/3229) [#3211](https://www.github.com/googleapis/google-cloud-go/issues/3211) [#3217](https://www.github.com/googleapis/google-cloud-go/issues/3217) [#3212](https://www.github.com/googleapis/google-cloud-go/issues/3212) [#3209](https://www.github.com/googleapis/google-cloud-go/issues/3209) [#3206](https://www.github.com/googleapis/google-cloud-go/issues/3206) [#3199](https://www.github.com/googleapis/google-cloud-go/issues/3199)
   852* **artifactregistry:** start generating apiv1beta2 ([#3352](https://www.github.com/googleapis/google-cloud-go/issues/3352)) ([2e6f20b](https://www.github.com/googleapis/google-cloud-go/commit/2e6f20b0ab438b0b366a1a3802fc64d1a0e66fff))
   853* **internal:** copy pubsub Message and PublishResult to internal/pubsub ([#3351](https://www.github.com/googleapis/google-cloud-go/issues/3351)) ([82521ee](https://www.github.com/googleapis/google-cloud-go/commit/82521ee5038735c1663525658d27e4df00ec90be))
   854* **internal/gapicgen:** support adding context to regen ([#3174](https://www.github.com/googleapis/google-cloud-go/issues/3174)) ([941ab02](https://www.github.com/googleapis/google-cloud-go/commit/941ab029ba6f7f33e8b2e31e3818aeb68312a999))
   855* **internal/kokoro:** add ability to regen all DocFX YAML ([#3191](https://www.github.com/googleapis/google-cloud-go/issues/3191)) ([e12046b](https://www.github.com/googleapis/google-cloud-go/commit/e12046bc4431d33aee72c324e6eb5cc907a4214a))
   856
   857
   858### Bug Fixes
   859
   860* **internal/godocfx:** filter out test packages from other modules ([#3197](https://www.github.com/googleapis/google-cloud-go/issues/3197)) ([1d397aa](https://www.github.com/googleapis/google-cloud-go/commit/1d397aa8b41f8f980cba1d3dcc50f11e4d4f4ca0))
   861
   862## [0.72.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.71.0...v0.72.0) (2020-11-10)
   863
   864
   865### Features
   866
   867* **all:** auto-regenerate gapics , refs [#3177](https://www.github.com/googleapis/google-cloud-go/issues/3177) [#3164](https://www.github.com/googleapis/google-cloud-go/issues/3164) [#3149](https://www.github.com/googleapis/google-cloud-go/issues/3149) [#3142](https://www.github.com/googleapis/google-cloud-go/issues/3142) [#3136](https://www.github.com/googleapis/google-cloud-go/issues/3136) [#3130](https://www.github.com/googleapis/google-cloud-go/issues/3130) [#3121](https://www.github.com/googleapis/google-cloud-go/issues/3121) [#3119](https://www.github.com/googleapis/google-cloud-go/issues/3119)
   868
   869
   870### Bug Fixes
   871
   872* **all:** Update hand-written clients to not use WithEndpoint override ([#3111](https://www.github.com/googleapis/google-cloud-go/issues/3111)) ([f0cfd05](https://www.github.com/googleapis/google-cloud-go/commit/f0cfd0532f5204ff16f7bae406efa72603d16f44))
   873* **internal/godocfx:** rename README files to pkg-readme ([#3185](https://www.github.com/googleapis/google-cloud-go/issues/3185)) ([d3a8571](https://www.github.com/googleapis/google-cloud-go/commit/d3a85719be411b692aede3331abb29b5a7b3da9a))
   874
   875
   876## [0.71.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.70.0...v0.71.0) (2020-10-30)
   877
   878
   879### Features
   880
   881* **all:** auto-regenerate gapics , refs [#3115](https://www.github.com/googleapis/google-cloud-go/issues/3115) [#3106](https://www.github.com/googleapis/google-cloud-go/issues/3106) [#3102](https://www.github.com/googleapis/google-cloud-go/issues/3102) [#3083](https://www.github.com/googleapis/google-cloud-go/issues/3083) [#3073](https://www.github.com/googleapis/google-cloud-go/issues/3073) [#3057](https://www.github.com/googleapis/google-cloud-go/issues/3057) [#3044](https://www.github.com/googleapis/google-cloud-go/issues/3044)
   882* **billing/budgets:** start generating apiv1 ([#3099](https://www.github.com/googleapis/google-cloud-go/issues/3099)) ([e760c85](https://www.github.com/googleapis/google-cloud-go/commit/e760c859de88a6e79b6dffc653dbf75f1630d8e3))
   883* **internal:** auto-run godocfx on new mods ([#3069](https://www.github.com/googleapis/google-cloud-go/issues/3069)) ([49f497e](https://www.github.com/googleapis/google-cloud-go/commit/49f497eab80ce34dfb4ca41f033a5c0429ff5e42))
   884* **pubsublite:** Added Pub/Sub Lite clients and routing headers ([#3105](https://www.github.com/googleapis/google-cloud-go/issues/3105)) ([98668fa](https://www.github.com/googleapis/google-cloud-go/commit/98668fa5457d26ed34debee708614f027020e5bc))
   885* **pubsublite:** Message type and message routers ([#3077](https://www.github.com/googleapis/google-cloud-go/issues/3077)) ([179fc55](https://www.github.com/googleapis/google-cloud-go/commit/179fc550b545a5344358a243da7007ffaa7b5171))
   886* **pubsublite:** Pub/Sub Lite admin client ([#3036](https://www.github.com/googleapis/google-cloud-go/issues/3036)) ([749473e](https://www.github.com/googleapis/google-cloud-go/commit/749473ead30bf1872634821d3238d1299b99acc6))
   887* **pubsublite:** Publish settings and errors ([#3075](https://www.github.com/googleapis/google-cloud-go/issues/3075)) ([9eb9fcb](https://www.github.com/googleapis/google-cloud-go/commit/9eb9fcb79f17ad7c08c77c455ba3e8d89e3bdbf2))
   888* **pubsublite:** Retryable stream wrapper ([#3068](https://www.github.com/googleapis/google-cloud-go/issues/3068)) ([97cfd45](https://www.github.com/googleapis/google-cloud-go/commit/97cfd4587f2f51996bd685ff486308b70eb51900))
   889
   890
   891### Bug Fixes
   892
   893* **internal/kokoro:** remove unnecessary cd ([#3071](https://www.github.com/googleapis/google-cloud-go/issues/3071)) ([c1a4c3e](https://www.github.com/googleapis/google-cloud-go/commit/c1a4c3eaffcdc3cffe0e223fcfa1f60879cd23bb))
   894* **pubsublite:** Disable integration tests for project id ([#3087](https://www.github.com/googleapis/google-cloud-go/issues/3087)) ([a0982f7](https://www.github.com/googleapis/google-cloud-go/commit/a0982f79d6461feabdf31363f29fed7dc5677fe7))
   895
   896## [0.70.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.69.0...v0.70.0) (2020-10-19)
   897
   898
   899### Features
   900
   901* **all:** auto-regenerate gapics , refs [#3047](https://www.github.com/googleapis/google-cloud-go/issues/3047) [#3035](https://www.github.com/googleapis/google-cloud-go/issues/3035) [#3025](https://www.github.com/googleapis/google-cloud-go/issues/3025)
   902* **managedidentities:** start generating apiv1 ([#3032](https://www.github.com/googleapis/google-cloud-go/issues/3032)) ([10ccca2](https://www.github.com/googleapis/google-cloud-go/commit/10ccca238074d24fea580a4cd8e64478818b0b44))
   903* **pubsublite:** Types for resource paths and topic/subscription configs ([#3026](https://www.github.com/googleapis/google-cloud-go/issues/3026)) ([6f7fa86](https://www.github.com/googleapis/google-cloud-go/commit/6f7fa86ed906258f98d996aab40184f3a46f9714))
   904
   905## [0.69.1](https://www.github.com/googleapis/google-cloud-go/compare/v0.69.0...v0.69.1) (2020-10-14)
   906
   907This is an empty release that was created solely to aid in pubsublite's module
   908carve out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
   909
   910## [0.69.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.68.0...v0.69.0) (2020-10-14)
   911
   912
   913### Features
   914
   915* **accessapproval:** start generating apiv1 ([#3002](https://www.github.com/googleapis/google-cloud-go/issues/3002)) ([709d6e7](https://www.github.com/googleapis/google-cloud-go/commit/709d6e76393e6ac00ff488efd83bfe873173b045))
   916* **all:** auto-regenerate gapics , refs [#3010](https://www.github.com/googleapis/google-cloud-go/issues/3010) [#3005](https://www.github.com/googleapis/google-cloud-go/issues/3005) [#2993](https://www.github.com/googleapis/google-cloud-go/issues/2993) [#2989](https://www.github.com/googleapis/google-cloud-go/issues/2989) [#2981](https://www.github.com/googleapis/google-cloud-go/issues/2981) [#2976](https://www.github.com/googleapis/google-cloud-go/issues/2976) [#2968](https://www.github.com/googleapis/google-cloud-go/issues/2968) [#2958](https://www.github.com/googleapis/google-cloud-go/issues/2958)
   917* **cmd/go-cloud-debug-agent:** mark as deprecated ([#2964](https://www.github.com/googleapis/google-cloud-go/issues/2964)) ([276ec88](https://www.github.com/googleapis/google-cloud-go/commit/276ec88b05852c33a3ba437e18d072f7ffd8fd33))
   918* **godocfx:** add nesting to TOC ([#2972](https://www.github.com/googleapis/google-cloud-go/issues/2972)) ([3a49b2d](https://www.github.com/googleapis/google-cloud-go/commit/3a49b2d142a353f98429235c3f380431430b4dbf))
   919* **internal/godocfx:** HTML-ify package summary ([#2986](https://www.github.com/googleapis/google-cloud-go/issues/2986)) ([9e64b01](https://www.github.com/googleapis/google-cloud-go/commit/9e64b018255bd8d9b31d60e8f396966251de946b))
   920* **internal/kokoro:** make publish_docs VERSION optional ([#2979](https://www.github.com/googleapis/google-cloud-go/issues/2979)) ([76e35f6](https://www.github.com/googleapis/google-cloud-go/commit/76e35f689cb60bd5db8e14b8c8d367c5902bcb0e))
   921* **websecurityscanner:** start generating apiv1 ([#3006](https://www.github.com/googleapis/google-cloud-go/issues/3006)) ([1d92e20](https://www.github.com/googleapis/google-cloud-go/commit/1d92e2062a13f62d7a96be53a7354c0cacca6a85))
   922
   923
   924### Bug Fixes
   925
   926* **godocfx:** make extra files optional, filter out third_party ([#2985](https://www.github.com/googleapis/google-cloud-go/issues/2985)) ([f268921](https://www.github.com/googleapis/google-cloud-go/commit/f2689214a24b2e325d3e8f54441bb11fbef925f0))
   927
   928## [0.68.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.67.0...v0.68.0) (2020-10-02)
   929
   930
   931### Features
   932
   933* **all:** auto-regenerate gapics , refs [#2952](https://www.github.com/googleapis/google-cloud-go/issues/2952) [#2944](https://www.github.com/googleapis/google-cloud-go/issues/2944) [#2935](https://www.github.com/googleapis/google-cloud-go/issues/2935)
   934
   935## [0.67.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.66.0...v0.67.0) (2020-09-29)
   936
   937
   938### Features
   939
   940* **all:** auto-regenerate gapics , refs [#2933](https://www.github.com/googleapis/google-cloud-go/issues/2933) [#2919](https://www.github.com/googleapis/google-cloud-go/issues/2919) [#2913](https://www.github.com/googleapis/google-cloud-go/issues/2913) [#2910](https://www.github.com/googleapis/google-cloud-go/issues/2910) [#2899](https://www.github.com/googleapis/google-cloud-go/issues/2899) [#2897](https://www.github.com/googleapis/google-cloud-go/issues/2897) [#2886](https://www.github.com/googleapis/google-cloud-go/issues/2886) [#2877](https://www.github.com/googleapis/google-cloud-go/issues/2877) [#2869](https://www.github.com/googleapis/google-cloud-go/issues/2869) [#2864](https://www.github.com/googleapis/google-cloud-go/issues/2864)
   941* **assuredworkloads:** start generating apiv1beta1 ([#2866](https://www.github.com/googleapis/google-cloud-go/issues/2866)) ([7598c4d](https://www.github.com/googleapis/google-cloud-go/commit/7598c4dd2462e8270a2c7b1f496af58ca81ff568))
   942* **dialogflow/cx:** start generating apiv3beta1 ([#2875](https://www.github.com/googleapis/google-cloud-go/issues/2875)) ([37ca93a](https://www.github.com/googleapis/google-cloud-go/commit/37ca93ad69eda363d956f0174d444ed5914f5a72))
   943* **docfx:** add support for examples ([#2884](https://www.github.com/googleapis/google-cloud-go/issues/2884)) ([0cc0de3](https://www.github.com/googleapis/google-cloud-go/commit/0cc0de300d58be6d3b7eeb2f1baebfa6df076830))
   944* **godocfx:** include README in output ([#2927](https://www.github.com/googleapis/google-cloud-go/issues/2927)) ([f084690](https://www.github.com/googleapis/google-cloud-go/commit/f084690a2ea08ce73bafaaced95ad271fd01e11e))
   945* **talent:** start generating apiv4 ([#2871](https://www.github.com/googleapis/google-cloud-go/issues/2871)) ([5c98071](https://www.github.com/googleapis/google-cloud-go/commit/5c98071b03822c58862d1fa5442ff36d627f1a61))
   946
   947
   948### Bug Fixes
   949
   950* **godocfx:** filter out other modules, sort pkgs ([#2894](https://www.github.com/googleapis/google-cloud-go/issues/2894)) ([868db45](https://www.github.com/googleapis/google-cloud-go/commit/868db45e2e6f4e9ad48432be86c849f335e1083d))
   951* **godocfx:** shorten function names ([#2880](https://www.github.com/googleapis/google-cloud-go/issues/2880)) ([48a0217](https://www.github.com/googleapis/google-cloud-go/commit/48a0217930750c1f4327f2622b0f2a3ec8afc0b7))
   952* **translate:** properly name examples ([#2892](https://www.github.com/googleapis/google-cloud-go/issues/2892)) ([c19e141](https://www.github.com/googleapis/google-cloud-go/commit/c19e1415e6fa76b7ea66a7fc67ad3ba22670a2ba)), refs [#2883](https://www.github.com/googleapis/google-cloud-go/issues/2883)
   953
   954## [0.66.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.65.0...v0.66.0) (2020-09-15)
   955
   956
   957### Features
   958
   959* **all:** auto-regenerate gapics , refs [#2849](https://www.github.com/googleapis/google-cloud-go/issues/2849) [#2843](https://www.github.com/googleapis/google-cloud-go/issues/2843) [#2841](https://www.github.com/googleapis/google-cloud-go/issues/2841) [#2819](https://www.github.com/googleapis/google-cloud-go/issues/2819) [#2816](https://www.github.com/googleapis/google-cloud-go/issues/2816) [#2809](https://www.github.com/googleapis/google-cloud-go/issues/2809) [#2801](https://www.github.com/googleapis/google-cloud-go/issues/2801) [#2795](https://www.github.com/googleapis/google-cloud-go/issues/2795) [#2791](https://www.github.com/googleapis/google-cloud-go/issues/2791) [#2788](https://www.github.com/googleapis/google-cloud-go/issues/2788) [#2781](https://www.github.com/googleapis/google-cloud-go/issues/2781)
   960* **analytics/data:** start generating apiv1alpha ([#2796](https://www.github.com/googleapis/google-cloud-go/issues/2796)) ([e93132c](https://www.github.com/googleapis/google-cloud-go/commit/e93132c77725de3c80c34d566df269eabfcfde93))
   961* **area120/tables:** start generating apiv1alpha1 ([#2807](https://www.github.com/googleapis/google-cloud-go/issues/2807)) ([9e5a4d0](https://www.github.com/googleapis/google-cloud-go/commit/9e5a4d0dee0d83be0c020797a2f579d9e42ef521))
   962* **cloudbuild:** Start generating apiv1/v3 ([#2830](https://www.github.com/googleapis/google-cloud-go/issues/2830)) ([358a536](https://www.github.com/googleapis/google-cloud-go/commit/358a5368da64cf4868551652e852ceb453504f64))
   963* **godocfx:** create Go DocFX YAML generator ([#2854](https://www.github.com/googleapis/google-cloud-go/issues/2854)) ([37c70ac](https://www.github.com/googleapis/google-cloud-go/commit/37c70acd91768567106ff3b2b130835998d974c5))
   964* **security/privateca:** start generating apiv1beta1 ([#2806](https://www.github.com/googleapis/google-cloud-go/issues/2806)) ([f985141](https://www.github.com/googleapis/google-cloud-go/commit/f9851412183989dc69733a7e61ad39a9378cd893))
   965* **video/transcoder:** start generating apiv1beta1 ([#2797](https://www.github.com/googleapis/google-cloud-go/issues/2797)) ([390dda8](https://www.github.com/googleapis/google-cloud-go/commit/390dda8ff2c526e325e434ad0aec778b7aa97ea4))
   966* **workflows:** start generating apiv1beta ([#2799](https://www.github.com/googleapis/google-cloud-go/issues/2799)) ([0e39665](https://www.github.com/googleapis/google-cloud-go/commit/0e39665ccb788caec800e2887d433ca6e0cf9901))
   967* **workflows/executions:** start generating apiv1beta ([#2800](https://www.github.com/googleapis/google-cloud-go/issues/2800)) ([7eaa0d1](https://www.github.com/googleapis/google-cloud-go/commit/7eaa0d184c6a2141d8bf4514b3fd20715b50a580))
   968
   969
   970### Bug Fixes
   971
   972* **internal/kokoro:** install the right version of docuploader ([#2861](https://www.github.com/googleapis/google-cloud-go/issues/2861)) ([d8489c1](https://www.github.com/googleapis/google-cloud-go/commit/d8489c141b8b02e83d6426f4baebd3658ae11639))
   973* **internal/kokoro:** remove extra dash in doc tarball ([#2862](https://www.github.com/googleapis/google-cloud-go/issues/2862)) ([690ddcc](https://www.github.com/googleapis/google-cloud-go/commit/690ddccc5202b5a70f1afa5c518dca37b6a0861c))
   974* **profiler:** do not collect disabled profile types ([#2836](https://www.github.com/googleapis/google-cloud-go/issues/2836)) ([faeb498](https://www.github.com/googleapis/google-cloud-go/commit/faeb4985bf6afdcddba4553efa874642bf7f08ed)), refs [#2835](https://www.github.com/googleapis/google-cloud-go/issues/2835)
   975
   976
   977### Reverts
   978
   979* **cloudbuild): "feat(cloudbuild:** Start generating apiv1/v3" ([#2840](https://www.github.com/googleapis/google-cloud-go/issues/2840)) ([3aaf755](https://www.github.com/googleapis/google-cloud-go/commit/3aaf755476dfea1700986fc086f53fc1ab756557))
   980
   981## [0.65.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.64.0...v0.65.0) (2020-08-27)
   982
   983
   984### Announcements
   985
   986The following changes will be included in an upcoming release and are not 
   987included in this one.
   988
   989#### Default Deadlines
   990
   991By default, non-streaming methods, like Create or Get methods, will have a
   992default deadline applied to the context provided at call time, unless a context
   993deadline is already set. Streaming methods have no default deadline and will run
   994indefinitely, unless the context provided at call time contains a deadline.
   995
   996To opt-out of this behavior, set the environment variable
   997`GOOGLE_API_GO_EXPERIMENTAL_DISABLE_DEFAULT_DEADLINE` to `true` prior to
   998initializing a client. This opt-out mechanism will be removed in a later
   999release, with a notice similar to this one ahead of its removal.
  1000
  1001
  1002### Features
  1003
  1004* **all:** auto-regenerate gapics , refs [#2774](https://www.github.com/googleapis/google-cloud-go/issues/2774) [#2764](https://www.github.com/googleapis/google-cloud-go/issues/2764)
  1005
  1006
  1007### Bug Fixes
  1008
  1009* **all:** correct minor typos ([#2756](https://www.github.com/googleapis/google-cloud-go/issues/2756)) ([03d78b5](https://www.github.com/googleapis/google-cloud-go/commit/03d78b5627819cb64d1f3866f90043f709e825e1))
  1010* **compute/metadata:** remove leading slash for Get suffix ([#2760](https://www.github.com/googleapis/google-cloud-go/issues/2760)) ([f0d605c](https://www.github.com/googleapis/google-cloud-go/commit/f0d605ccf32391a9da056a2c551158bd076c128d))
  1011
  1012## [0.64.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.63.0...v0.64.0) (2020-08-18)
  1013
  1014
  1015### Features
  1016
  1017* **all:** auto-regenerate gapics , refs [#2734](https://www.github.com/googleapis/google-cloud-go/issues/2734) [#2731](https://www.github.com/googleapis/google-cloud-go/issues/2731) [#2730](https://www.github.com/googleapis/google-cloud-go/issues/2730) [#2725](https://www.github.com/googleapis/google-cloud-go/issues/2725) [#2722](https://www.github.com/googleapis/google-cloud-go/issues/2722) [#2706](https://www.github.com/googleapis/google-cloud-go/issues/2706)
  1018* **pubsublite:** start generating v1 ([#2700](https://www.github.com/googleapis/google-cloud-go/issues/2700)) ([d2e777f](https://www.github.com/googleapis/google-cloud-go/commit/d2e777f56e08146646b3ffb7a78856795094ab4e))
  1019
  1020## [0.63.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.62.0...v0.63.0) (2020-08-05)
  1021
  1022
  1023### Features
  1024
  1025* **all:** auto-regenerate gapics ([#2682](https://www.github.com/googleapis/google-cloud-go/issues/2682)) ([63bfd63](https://www.github.com/googleapis/google-cloud-go/commit/63bfd638da169e0f1f4fa4a5125da2955022dc04))
  1026* **analytics/admin:** start generating apiv1alpha ([#2670](https://www.github.com/googleapis/google-cloud-go/issues/2670)) ([268199e](https://www.github.com/googleapis/google-cloud-go/commit/268199e5350a64a83ecf198e0e0fa4863f00fa6c))
  1027* **functions/metadata:** Special-case marshaling ([#2669](https://www.github.com/googleapis/google-cloud-go/issues/2669)) ([d8d7fc6](https://www.github.com/googleapis/google-cloud-go/commit/d8d7fc66cbc42f79bec25fb0daaf53d926e3645b))
  1028* **gaming:** start generate apiv1 ([#2681](https://www.github.com/googleapis/google-cloud-go/issues/2681)) ([1adfd0a](https://www.github.com/googleapis/google-cloud-go/commit/1adfd0aed6b2c0e1dd0c575a5ec0f49388fa5601))
  1029* **internal/kokoro:** add script to test compatibility with samples ([#2637](https://www.github.com/googleapis/google-cloud-go/issues/2637)) ([f2aa76a](https://www.github.com/googleapis/google-cloud-go/commit/f2aa76a0058e86c1c33bb634d2c084b58f77ab32))
  1030
  1031## v0.62.0
  1032
  1033### Announcements
  1034
  1035- There was a breaking change to `cloud.google.com/go/dataproc/apiv1` that was
  1036  merged in [this PR](https://github.com/googleapis/google-cloud-go/pull/2606).
  1037  This fixed a broken API response for `DiagnoseCluster`. When polling on the
  1038  Long Running Operation(LRO), the API now returns
  1039  `(*dataprocpb.DiagnoseClusterResults, error)` whereas it only returned an
  1040  `error` before.
  1041
  1042### Changes
  1043
  1044- all:
  1045  - Updated all direct dependencies.
  1046  - Updated contributing guidelines to suggest allowing edits from maintainers.
  1047- billing/budgets:
  1048  - Start generating client for apiv1beta1.
  1049- functions:
  1050  - Start generating client for apiv1.
  1051- notebooks:
  1052  - Start generating client apiv1beta1.
  1053- profiler:
  1054  - update proftest to support parsing floating-point backoff durations.
  1055  - Fix the regexp used to parse backoff duration.
  1056- Various updates to autogenerated clients.
  1057
  1058## v0.61.0
  1059
  1060### Changes
  1061
  1062- all:
  1063  - Update all direct dependencies.
  1064- dashboard:
  1065  - Start generating client for apiv1.
  1066- policytroubleshooter:
  1067  - Start generating client for apiv1.
  1068- profiler:
  1069  - Disable OpenCensus Telemetry for requests made by the profiler package by default. You can re-enable it using `profiler.Config.EnableOCTelemetry`.
  1070- Various updates to autogenerated clients.
  1071
  1072## v0.60.0
  1073
  1074### Changes
  1075
  1076- all:
  1077  - Refactored examples to reduce module dependencies.
  1078  - Update sub-modules to use cloud.google.com/go v0.59.0.
  1079- internal:
  1080  - Start generating client for gaming apiv1beta.
  1081- Various updates to autogenerated clients.
  1082
  1083## v0.59.0
  1084
  1085### Announcements
  1086
  1087goolgeapis/google-cloud-go has moved its source of truth to GitHub and is no longer a mirror. This means that our
  1088contributing process has changed a bit. We will now be conducting all code reviews on GitHub which means we now accept
  1089pull requests! If you have a version of the codebase previously checked out you may wish to update your git remote to
  1090point to GitHub.
  1091
  1092### Changes
  1093
  1094- all:
  1095  - Remove dependency on honnef.co/go/tools.
  1096  - Update our contributing instructions now that we use GitHub for reviews.
  1097  - Remove some un-inclusive terminology.
  1098- compute/metadata: 
  1099  - Pass cancelable context to DNS lookup.
  1100- .github:
  1101  - Update templates issue/PR templates.
  1102- internal:
  1103  - Bump several clients to GA.
  1104  - Fix GoDoc badge source.
  1105  - Several automation changes related to the move to GitHub.
  1106  - Start generating a client for asset v1p5beta1.
  1107- Various updates to autogenerated clients.
  1108
  1109## v0.58.0
  1110
  1111### Deprecation notice
  1112
  1113- `cloud.google.com/go/monitoring/apiv3` has been deprecated due to breaking
  1114  changes in the API. Please migrate to `cloud.google.com/go/monitoring/apiv3/v2`.
  1115
  1116### Changes
  1117
  1118- all:
  1119  - The remaining uses of gtransport.Dial have been removed.
  1120  - The `genproto` dependency has been updated to a version that makes use of
  1121    new `protoreflect` library. For more information on these protobuf changes
  1122    please see the following post from the official Go blog:
  1123    https://blog.golang.org/protobuf-apiv2.
  1124- internal:
  1125  - Started generation of datastore admin v1 client.
  1126  - Updated protofuf version used for generation to 3.12.X.
  1127  - Update the release levels for several APIs.
  1128  - Generate clients with protoc-gen-go@v1.4.1.
  1129- monitoring:
  1130  - Re-enable generation of monitoring/apiv3 under v2 directory (see deprecation
  1131    notice above).
  1132- profiler:
  1133  - Fixed flakiness in tests.
  1134- Various updates to autogenerated clients.
  1135
  1136## v0.57.0
  1137
  1138- all:
  1139  - Update module dependency `google.golang.org/api` to `v0.21.0`.
  1140- errorreporting:
  1141  - Add exported SetGoogleClientInfo wrappers to manual file.
  1142- expr/v1alpha1:
  1143  - Deprecate client. This client will be removed in a future release.
  1144- internal:
  1145  - Fix possible data race in TestTracer.
  1146  - Pin versions of tools used for generation.
  1147  - Correct the release levels for BigQuery APIs.
  1148  - Start generation osconfig v1.
  1149- longrunning:
  1150  - Add exported SetGoogleClientInfo wrappers to manual file.
  1151- monitoring:
  1152  - Stop generation of monitoring/apiv3 because of incoming breaking change.
  1153- trace:
  1154  - Add exported SetGoogleClientInfo wrappers to manual file.
  1155- Various updates to autogenerated clients.
  1156
  1157## v0.56.0
  1158
  1159- secretmanager:
  1160  - add IAM helper
  1161- profiler:
  1162  - try all us-west1 zones for integration tests
  1163- internal:
  1164  - add config to generate webrisk v1
  1165  - add repo and commit to buildcop invocation
  1166  - add recaptchaenterprise v1 generation config
  1167  - update microgenerator to v0.12.5
  1168  - add datacatalog client
  1169  - start generating security center settings v1beta
  1170  - start generating osconfig agentendpoint v1
  1171  - setup generation for bigquery/connection/v1beta1
  1172- all:
  1173  - increase continous testing timeout to 45m
  1174  - various updates to autogenerated clients.
  1175
  1176## v0.55.0
  1177
  1178- Various updates to autogenerated clients.
  1179
  1180## v0.54.0
  1181
  1182- all:
  1183  - remove unused golang.org/x/exp from mod file
  1184  - update godoc.org links to pkg.go.dev
  1185- compute/metadata:
  1186  - use defaultClient when http.Client is nil
  1187  - remove subscribeClient
  1188- iam:
  1189  - add support for v3 policy and IAM conditions
  1190- Various updates to autogenerated clients.
  1191
  1192## v0.53.0
  1193
  1194- all: most clients now use transport/grpc.DialPool rather than Dial (see #1777 for outliers).
  1195  - Connection pooling now does not use the deprecated (and soon to be removed) gRPC load balancer API.
  1196- profiler: remove symbolization (drops support for go1.10)
  1197- Various updates to autogenerated clients.
  1198
  1199## v0.52.0
  1200
  1201- internal/gapicgen: multiple improvements related to library generation.
  1202- compute/metadata: unset ResponseHeaderTimeout in defaultClient
  1203- docs: fix link to KMS in README.md
  1204- Various updates to autogenerated clients.
  1205
  1206## v0.51.0
  1207
  1208- secretmanager:
  1209  - add IAM helper for generic resource IAM handle
  1210- cloudbuild:
  1211  - migrate to microgen in a major version
  1212- Various updates to autogenerated clients.
  1213
  1214## v0.50.0
  1215
  1216- profiler:
  1217  - Support disabling CPU profile collection.
  1218  - Log when a profile creation attempt begins.
  1219- compute/metadata:
  1220  - Fix panic on malformed URLs.
  1221  - InstanceName returns actual instance name.
  1222- Various updates to autogenerated clients.
  1223
  1224## v0.49.0
  1225
  1226- functions/metadata:
  1227  - Handle string resources in JSON unmarshaller.
  1228- Various updates to autogenerated clients.
  1229
  1230## v0.48.0
  1231
  1232- Various updates to autogenerated clients
  1233
  1234## v0.47.0
  1235
  1236This release drops support for Go 1.9 and Go 1.10: we continue to officially
  1237support Go 1.11, Go 1.12, and Go 1.13.
  1238
  1239- Various updates to autogenerated clients.
  1240- Add cloudbuild/apiv1 client.
  1241
  1242## v0.46.3
  1243
  1244This is an empty release that was created solely to aid in storage's module
  1245carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1246
  1247## v0.46.2
  1248
  1249This is an empty release that was created solely to aid in spanner's module
  1250carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1251
  1252## v0.46.1
  1253
  1254This is an empty release that was created solely to aid in firestore's module
  1255carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1256
  1257## v0.46.0
  1258
  1259- spanner:
  1260  - Retry "Session not found" for read-only transactions.
  1261  - Retry aborted PDMLs.
  1262- spanner/spannertest:
  1263  - Fix a bug that was causing 0X-prefixed number to be parsed incorrectly.
  1264- storage:
  1265  - Add HMACKeyOptions.
  1266  - Remove *REGIONAL from StorageClass documentation. Using MULTI_REGIONAL,
  1267    DURABLE_REDUCED_AVAILABILITY, and REGIONAL are no longer best practice
  1268    StorageClasses but they are still acceptable values.
  1269- trace:
  1270  - Remove cloud.google.com/go/trace. Package cloud.google.com/go/trace has been
  1271    marked OBSOLETE for several years: it is now no longer provided. If you
  1272    relied on this package, please vendor it or switch to using
  1273    https://cloud.google.com/trace/docs/setup/go (which obsoleted it).
  1274
  1275## v0.45.1
  1276
  1277This is an empty release that was created solely to aid in pubsub's module
  1278carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1279
  1280## v0.45.0
  1281
  1282- compute/metadata:
  1283  - Add Email method.
  1284- storage:
  1285  - Fix duplicated retry logic.
  1286  - Add ReaderObjectAttrs.StartOffset.
  1287  - Support reading last N bytes of a file when a negative range is given, such
  1288    as `obj.NewRangeReader(ctx, -10, -1)`.
  1289  - Add HMACKey listing functionality.
  1290- spanner/spannertest:
  1291  - Support primary keys with no columns.
  1292  - Fix MinInt64 parsing.
  1293  - Implement deletion of key ranges.
  1294  - Handle reads during a read-write transaction.
  1295  - Handle returning DATE values.
  1296- pubsub:
  1297  - Fix Ack/Modack request size calculation.
  1298- logging:
  1299  - Add auto-detection of monitored resources on GAE Standard.
  1300
  1301## v0.44.3
  1302
  1303This is an empty release that was created solely to aid in bigtable's module
  1304carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1305
  1306## v0.44.2
  1307
  1308This is an empty release that was created solely to aid in bigquery's module
  1309carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1310
  1311## v0.44.1
  1312
  1313This is an empty release that was created solely to aid in datastore's module
  1314carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1315
  1316## v0.44.0
  1317
  1318- datastore:
  1319  - Interface elements whose underlying types are supported, are now supported.
  1320  - Reduce time to initial retry from 1s to 100ms.
  1321- firestore:
  1322  - Add Increment transformation.
  1323- storage:
  1324  - Allow emulator with STORAGE_EMULATOR_HOST.
  1325  - Add methods for HMAC key management.
  1326- pubsub:
  1327  - Add PublishCount and PublishLatency measurements.
  1328  - Add DefaultPublishViews and DefaultSubscribeViews for convenience of
  1329  importing all views.
  1330  - Add add Subscription.PushConfig.AuthenticationMethod.
  1331- spanner:
  1332  - Allow emulator usage with SPANNER_EMULATOR_HOST.
  1333  - Add cloud.google.com/go/spanner/spannertest, a spanner emulator.
  1334  - Add cloud.google.com/go/spanner/spansql which contains types and a parser
  1335  for the Cloud Spanner SQL dialect.
  1336- asset:
  1337  - Add apiv1p2beta1 client.
  1338
  1339## v0.43.0
  1340
  1341This is an empty release that was created solely to aid in logging's module
  1342carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
  1343
  1344## v0.42.0
  1345
  1346- bigtable:
  1347  - Add an admin method to update an instance and clusters.
  1348  - Fix bttest regex matching behavior for alternations (things like `|a`).
  1349  - Expose BlockAllFilter filter.
  1350- bigquery:
  1351  - Add Routines API support.
  1352- storage:
  1353  - Add read-only Bucket.LocationType.
  1354- logging:
  1355  - Add TraceSampled to Entry.
  1356  - Fix to properly extract {Trace, Span}Id from X-Cloud-Trace-Context.
  1357- pubsub:
  1358  - Add Cloud Key Management to TopicConfig.
  1359  - Change ExpirationPolicy to optional.Duration.
  1360- automl:
  1361  - Add apiv1beta1 client.
  1362- iam:
  1363  - Fix compilation problem with iam/credentials/apiv1.
  1364
  1365## v0.41.0
  1366
  1367- bigtable:
  1368  - Check results from PredicateFilter in bttest, which fixes certain false matches.
  1369- profiler:
  1370  - debugLog checks user defined logging options before logging.
  1371- spanner:
  1372  - PartitionedUpdates respect query parameters.
  1373  - StartInstance allows specifying cloud API access scopes.
  1374- bigquery:
  1375  - Use empty slice instead of nil for ValueSaver, fixing an issue with zero-length, repeated, nested fields causing panics.
  1376- firestore:
  1377  - Return same number of snapshots as doc refs (in the form of duplicate records) during GetAll.
  1378- replay:
  1379  - Change references to IPv4 addresses to localhost, making replay compatible with IPv6.
  1380
  1381## v0.40.0
  1382
  1383- all:
  1384  - Update to protobuf-golang v1.3.1.
  1385- datastore:
  1386  - Attempt to decode GAE-encoded keys if initial decoding attempt fails.
  1387  - Support integer time conversion.
  1388- pubsub:
  1389  - Add PublishSettings.BundlerByteLimit. If users receive pubsub.ErrOverflow,
  1390  this value should be adjusted higher.
  1391  - Use IPv6 compatible target in testutil.
  1392- bigtable:
  1393  - Fix Latin-1 regexp filters in bttest, allowing \C.
  1394  - Expose PassAllFilter.
  1395- profiler:
  1396  - Add log messages for slow path in start.
  1397  - Fix start to allow retry until success.
  1398- firestore:
  1399  - Add admin client.
  1400- containeranalysis:
  1401  - Add apiv1 client.
  1402- grafeas:
  1403  - Add apiv1 client.
  1404
  1405## 0.39.0
  1406
  1407- bigtable:
  1408  - Implement DeleteInstance in bttest.
  1409  - Return an error on invalid ReadRowsRequest.RowRange key ranges in bttest.
  1410- bigquery:
  1411  - Move RequirePartitionFilter outside of TimePartioning.
  1412  - Expose models API.
  1413- firestore:
  1414  - Allow array values in create and update calls.
  1415  - Add CollectionGroup method.
  1416- pubsub:
  1417  - Add ExpirationPolicy to Subscription.
  1418- storage:
  1419  - Add V4 signing.
  1420- rpcreplay:
  1421  - Match streams by first sent request. This further improves rpcreplay's
  1422  ability to distinguish streams.
  1423- httpreplay:
  1424  - Set up Man-In-The-Middle config only once. This should improve proxy
  1425  creation when multiple proxies are used in a single process.
  1426  - Remove error on empty Content-Type, allowing requests with no Content-Type
  1427  header but a non-empty body.
  1428- all:
  1429  - Fix an edge case bug in auto-generated library pagination by properly
  1430  propagating pagetoken.
  1431
  1432## 0.38.0
  1433
  1434This update includes a substantial reduction in our transitive dependency list
  1435by way of updating to opencensus@v0.21.0.
  1436
  1437- spanner:
  1438  - Error implements GRPCStatus, allowing status.Convert.
  1439- bigtable:
  1440  - Fix a bug in bttest that prevents single column queries returning results
  1441  that match other filters.
  1442  - Remove verbose retry logging.
  1443- logging:
  1444  - Ensure RequestUrl has proper UTF-8, removing the need for users to wrap and
  1445  rune replace manually.
  1446- recaptchaenterprise:
  1447  - Add v1beta1 client.
  1448- phishingprotection:
  1449  - Add v1beta1 client.
  1450
  1451## 0.37.4
  1452
  1453This patch releases re-builds the go.sum. This was not possible in the
  1454previous release.
  1455
  1456- firestore:
  1457  - Add sentinel value DetectProjectID for auto-detecting project ID.
  1458  - Add OpenCensus tracing for public methods.
  1459  - Marked stable. All future changes come with a backwards compatibility
  1460  guarantee.
  1461  - Removed firestore/apiv1beta1. All users relying on this low-level library
  1462  should migrate to firestore/apiv1. Note that most users should use the
  1463  high-level firestore package instead.
  1464- pubsub:
  1465  - Allow large messages in synchronous pull case.
  1466  - Cap bundler byte limit. This should prevent OOM conditions when there are
  1467  a very large number of message publishes occurring.
  1468- storage:
  1469  - Add ETag to BucketAttrs and ObjectAttrs.
  1470- datastore:
  1471  - Removed some non-sensical OpenCensus traces.
  1472- webrisk:
  1473  - Add v1 client.
  1474- asset:
  1475  - Add v1 client.
  1476- cloudtasks:
  1477  - Add v2 client.
  1478
  1479## 0.37.3
  1480
  1481This patch release removes github.com/golang/lint from the transitive
  1482dependency list, resolving `go get -u` problems.
  1483
  1484Note: this release intentionally has a broken go.sum. Please use v0.37.4.
  1485
  1486## 0.37.2
  1487
  1488This patch release is mostly intended to bring in v0.3.0 of
  1489google.golang.org/api, which fixes a GCF deployment issue.
  1490
  1491Note: we had to-date accidentally marked Redis as stable. In this release, we've
  1492fixed it by downgrading its documentation to alpha, as it is in other languages
  1493and docs.
  1494
  1495- all:
  1496  - Document context in generated libraries.
  1497
  1498## 0.37.1
  1499
  1500Small go.mod version bumps to bring in v0.2.0 of google.golang.org/api, which
  1501introduces a new oauth2 url.
  1502
  1503## 0.37.0
  1504
  1505- spanner:
  1506  - Add BatchDML method.
  1507  - Reduced initial time between retries.
  1508- bigquery:
  1509  - Produce better error messages for InferSchema.
  1510  - Add logical type control for avro loads.
  1511  - Add support for the GEOGRAPHY type.
  1512- datastore:
  1513  - Add sentinel value DetectProjectID for auto-detecting project ID.
  1514  - Allow flatten tag on struct pointers.
  1515  - Fixed a bug that caused queries to panic with invalid queries. Instead they
  1516    will now return an error.
  1517- profiler:
  1518  - Add ability to override GCE zone and instance.
  1519- pubsub:
  1520  - BEHAVIOR CHANGE: Refactor error code retry logic. RPCs should now more
  1521    consistently retry specific error codes based on whether they're idempotent
  1522    or non-idempotent.
  1523- httpreplay: Fixed a bug when a non-GET request had a zero-length body causing
  1524  the Content-Length header to be dropped.
  1525- iot:
  1526  - Add new apiv1 client.
  1527- securitycenter:
  1528  - Add new apiv1 client.
  1529- cloudscheduler:
  1530  - Add new apiv1 client.
  1531
  1532## 0.36.0
  1533
  1534- spanner:
  1535  - Reduce minimum retry backoff from 1s to 100ms. This makes time between
  1536    retries much faster and should improve latency.
  1537- storage:
  1538  - Add support for Bucket Policy Only.
  1539- kms:
  1540  - Add ResourceIAM helper method.
  1541  - Deprecate KeyRingIAM and CryptoKeyIAM. Please use ResourceIAM.
  1542- firestore:
  1543  - Switch from v1beta1 API to v1 API.
  1544  - Allow emulator with FIRESTORE_EMULATOR_HOST.
  1545- bigquery:
  1546  - Add NumLongTermBytes to Table.
  1547  - Add TotalBytesProcessedAccuracy to QueryStatistics.
  1548- irm:
  1549  - Add new v1alpha2 client.
  1550- talent:
  1551  - Add new v4beta1 client.
  1552- rpcreplay:
  1553  - Fix connection to work with grpc >= 1.17.
  1554  - It is now required for an actual gRPC server to be running for Dial to
  1555    succeed.
  1556
  1557## 0.35.1
  1558
  1559- spanner:
  1560  - Adds OpenCensus views back to public API.
  1561
  1562## v0.35.0
  1563
  1564- all:
  1565  - Add go.mod and go.sum.
  1566  - Switch usage of gax-go to gax-go/v2.
  1567- bigquery:
  1568  - Fix bug where time partitioning could not be removed from a table.
  1569  - Fix panic that occurred with empty query parameters.
  1570- bttest:
  1571  - Fix bug where deleted rows were returned by ReadRows.
  1572- bigtable/emulator:
  1573  - Configure max message size to 256 MiB.
  1574- firestore:
  1575  - Allow non-transactional queries in transactions.
  1576  - Allow StartAt/EndBefore on direct children at any depth.
  1577  - QuerySnapshotIterator.Stop may be called in an error state.
  1578  - Fix bug the prevented reset of transaction write state in between retries.
  1579- functions/metadata:
  1580  - Make Metadata.Resource a pointer.
  1581- logging:
  1582  - Make SpanID available in logging.Entry.
  1583- metadata:
  1584  - Wrap !200 error code in a typed err.
  1585- profiler:
  1586  - Add function to check if function name is within a particular file in the
  1587    profile.
  1588  - Set parent field in create profile request.
  1589  - Return kubernetes client to start cluster, so client can be used to poll
  1590    cluster.
  1591  - Add function for checking if filename is in profile.
  1592- pubsub:
  1593  - Fix bug where messages expired without an initial modack in
  1594    synchronous=true mode.
  1595  - Receive does not retry ResourceExhausted errors.
  1596- spanner:
  1597  - client.Close now cancels existing requests and should be much faster for
  1598    large amounts of sessions.
  1599  - Correctly allow MinOpened sessions to be spun up.
  1600
  1601## v0.34.0
  1602
  1603- functions/metadata:
  1604  - Switch to using JSON in context.
  1605  - Make Resource a value.
  1606- vision: Fix ProductSearch return type.
  1607- datastore: Add an example for how to handle MultiError.
  1608
  1609## v0.33.1
  1610
  1611- compute: Removes an erroneously added go.mod.
  1612- logging: Populate source location in fromLogEntry.
  1613
  1614## v0.33.0
  1615
  1616- bttest:
  1617  - Add support for apply_label_transformer.
  1618- expr:
  1619  - Add expr library.
  1620- firestore:
  1621  - Support retrieval of missing documents.
  1622- kms:
  1623  - Add IAM methods.
  1624- pubsub:
  1625  - Clarify extension documentation.
  1626- scheduler:
  1627  - Add v1beta1 client.
  1628- vision:
  1629  - Add product search helper.
  1630  - Add new product search client.
  1631
  1632## v0.32.0
  1633
  1634Note: This release is the last to support Go 1.6 and 1.8.
  1635
  1636- bigquery:
  1637    - Add support for removing an expiration.
  1638    - Ignore NeverExpire in Table.Create.
  1639    - Validate table expiration time.
  1640- cbt:
  1641    - Add note about not supporting arbitrary bytes.
  1642- datastore:
  1643    - Align key checks.
  1644- firestore:
  1645    - Return an error when using Start/End without providing values.
  1646- pubsub:
  1647    - Add pstest Close method.
  1648    - Clarify MaxExtension documentation.
  1649- securitycenter:
  1650    - Add v1beta1 client.
  1651- spanner:
  1652    - Allow nil in mutations.
  1653    - Improve doc of SessionPoolConfig.MaxOpened.
  1654    - Increase session deletion timeout from 5s to 15s.
  1655
  1656## v0.31.0
  1657
  1658- bigtable:
  1659    - Group mutations across multiple requests.
  1660- bigquery:
  1661    - Link to bigquery troubleshooting errors page in bigquery.Error comment.
  1662- cbt:
  1663    - Fix go generate command.
  1664    - Document usage of both maxage + maxversions.
  1665- datastore:
  1666    - Passing nil keys results in ErrInvalidKey.
  1667- firestore:
  1668    - Clarify what Document.DataTo does with untouched struct fields.
  1669- profile:
  1670    - Validate service name in agent.
  1671- pubsub:
  1672    - Fix deadlock with pstest and ctx.Cancel.
  1673    - Fix a possible deadlock in pstest.
  1674- trace:
  1675    - Update doc URL with new fragment.
  1676
  1677Special thanks to @fastest963 for going above and beyond helping us to debug
  1678hard-to-reproduce Pub/Sub issues.
  1679
  1680## v0.30.0
  1681
  1682- spanner: DML support added. See https://godoc.org/cloud.google.com/go/spanner#hdr-DML_and_Partitioned_DML for more information.
  1683- bigtable: bttest supports row sample filter.
  1684- functions: metadata package added for accessing Cloud Functions resource metadata.
  1685
  1686## v0.29.0
  1687
  1688- bigtable:
  1689  - Add retry to all idempotent RPCs.
  1690  - cbt supports complex GC policies.
  1691  - Emulator supports arbitrary bytes in regex filters.
  1692- firestore: Add ArrayUnion and ArrayRemove.
  1693- logging: Add the ContextFunc option to supply the context used for
  1694  asynchronous RPCs.
  1695- profiler: Ignore NotDefinedError when fetching the instance name
  1696- pubsub:
  1697  - BEHAVIOR CHANGE: Receive doesn't retry if an RPC returns codes.Cancelled.
  1698  - BEHAVIOR CHANGE: Receive retries on Unavailable intead of returning.
  1699  - Fix deadlock.
  1700  - Restore Ack/Nack/Modacks metrics.
  1701  - Improve context handling in iterator.
  1702  - Implement synchronous mode for Receive.
  1703  - pstest: add Pull.
  1704- spanner: Add a metric for the number of sessions currently opened.
  1705- storage:
  1706  - Canceling the context releases all resources.
  1707  - Add additional RetentionPolicy attributes.
  1708- vision/apiv1: Add LocalizeObjects method.
  1709
  1710## v0.28.0
  1711
  1712- bigtable:
  1713  - Emulator returns Unimplemented for snapshot RPCs.
  1714- bigquery:
  1715  - Support zero-length repeated, nested fields.
  1716- cloud assets:
  1717  - Add v1beta client.
  1718- datastore:
  1719  - Don't nil out transaction ID on retry.
  1720- firestore:
  1721  - BREAKING CHANGE: When watching a query with Query.Snapshots, QuerySnapshotIterator.Next
  1722  returns a QuerySnapshot which contains read time, result size, change list and the DocumentIterator
  1723  (previously, QuerySnapshotIterator.Next returned just the DocumentIterator). See: https://godoc.org/cloud.google.com/go/firestore#Query.Snapshots.
  1724  - Add array-contains operator.
  1725- IAM:
  1726  - Add iam/credentials/apiv1 client.
  1727- pubsub:
  1728  - Canceling the context passed to Subscription.Receive causes Receive to return when
  1729  processing finishes on all messages currently in progress, even if new messages are arriving.
  1730- redis:
  1731  - Add redis/apiv1 client.
  1732- storage:
  1733  - Add Reader.Attrs.
  1734  - Deprecate several Reader getter methods: please use Reader.Attrs for these instead.
  1735  - Add ObjectHandle.Bucket and ObjectHandle.Object methods.
  1736
  1737## v0.27.0
  1738
  1739- bigquery:
  1740  - Allow modification of encryption configuration and partitioning options to a table via the Update call.
  1741  - Add a SchemaFromJSON function that converts a JSON table schema.
  1742- bigtable:
  1743  - Restore cbt count functionality.
  1744- containeranalysis:
  1745  - Add v1beta client.
  1746- spanner:
  1747  - Fix a case where an iterator might not be closed correctly.
  1748- storage:
  1749  - Add ServiceAccount method https://godoc.org/cloud.google.com/go/storage#Client.ServiceAccount.
  1750  - Add a method to Reader that returns the parsed value of the Last-Modified header.
  1751
  1752## v0.26.0
  1753
  1754- bigquery:
  1755  - Support filtering listed jobs  by min/max creation time.
  1756  - Support data clustering (https://godoc.org/cloud.google.com/go/bigquery#Clustering).
  1757  - Include job creator email in Job struct.
  1758- bigtable:
  1759  - Add `RowSampleFilter`.
  1760  - emulator: BREAKING BEHAVIOR CHANGE: Regexps in row, family, column and value filters
  1761    must match the entire target string to succeed. Previously, the emulator was
  1762    succeeding on  partial matches.
  1763    NOTE: As of this release, this change only affects the emulator when run
  1764    from this repo (bigtable/cmd/emulator/cbtemulator.go). The version launched
  1765    from `gcloud` will be updated in a subsequent `gcloud` release.
  1766- dataproc: Add apiv1beta2 client.
  1767- datastore: Save non-nil pointer fields on omitempty.
  1768- logging: populate Entry.Trace from the HTTP X-Cloud-Trace-Context header.
  1769- logging/logadmin:  Support writer_identity and include_children.
  1770- pubsub:
  1771  - Support labels on topics and subscriptions.
  1772  - Support message storage policy for topics.
  1773  - Use the distribution of ack times to determine when to extend ack deadlines.
  1774    The only user-visible effect of this change should be that programs that
  1775    call only `Subscription.Receive` need no IAM permissions other than `Pub/Sub
  1776    Subscriber`.
  1777- storage:
  1778  - Support predefined ACLs.
  1779  - Support additional ACL fields other than Entity and Role.
  1780  - Support bucket websites.
  1781  - Support bucket logging.
  1782
  1783
  1784## v0.25.0
  1785
  1786- Added [Code of Conduct](https://github.com/googleapis/google-cloud-go/blob/master/CODE_OF_CONDUCT.md)
  1787- bigtable:
  1788  - cbt: Support a GC policy of "never".
  1789- errorreporting:
  1790  - Support User.
  1791  - Close now calls Flush.
  1792  - Use OnError (previously ignored).
  1793  - Pass through the RPC error as-is to OnError.
  1794- httpreplay: A tool for recording and replaying HTTP requests
  1795  (for the bigquery and storage clients in this repo).
  1796- kms: v1 client added
  1797- logging: add SourceLocation to Entry.
  1798- storage: improve CRC checking on read.
  1799
  1800## v0.24.0
  1801
  1802- bigquery: Support for the NUMERIC type.
  1803- bigtable:
  1804  - cbt: Optionally specify columns for read/lookup
  1805  - Support instance-level administration.
  1806- oslogin: New client for the OS Login API.
  1807- pubsub:
  1808  - The package is now stable. There will be no further breaking changes.
  1809  - Internal changes to improve Subscription.Receive behavior.
  1810- storage: Support updating bucket lifecycle config.
  1811- spanner: Support struct-typed parameter bindings.
  1812- texttospeech: New client for the Text-to-Speech API.
  1813
  1814## v0.23.0
  1815
  1816- bigquery: Add DDL stats to query statistics.
  1817- bigtable:
  1818  - cbt: Add cells-per-column limit for row lookup.
  1819  - cbt: Make it possible to combine read filters.
  1820- dlp: v2beta2 client removed. Use the v2 client instead.
  1821- firestore, spanner: Fix compilation errors due to protobuf changes.
  1822
  1823## v0.22.0
  1824
  1825- bigtable:
  1826  - cbt: Support cells per column limit for row read.
  1827  - bttest: Correctly handle empty RowSet.
  1828  - Fix ReadModifyWrite operation in emulator.
  1829  - Fix API path in GetCluster.
  1830
  1831- bigquery:
  1832  - BEHAVIOR CHANGE: Retry on 503 status code.
  1833  - Add dataset.DeleteWithContents.
  1834  - Add SchemaUpdateOptions for query jobs.
  1835  - Add Timeline to QueryStatistics.
  1836  - Add more stats to ExplainQueryStage.
  1837  - Support Parquet data format.
  1838
  1839- datastore:
  1840  - Support omitempty for times.
  1841
  1842- dlp:
  1843  - **BREAKING CHANGE:** Remove v1beta1 client. Please migrate to the v2 client,
  1844  which is now out of beta.
  1845  - Add v2 client.
  1846
  1847- firestore:
  1848  - BEHAVIOR CHANGE: Treat set({}, MergeAll) as valid.
  1849
  1850- iam:
  1851  - Support JWT signing via SignJwt callopt.
  1852
  1853- profiler:
  1854  - BEHAVIOR CHANGE: PollForSerialOutput returns an error when context.Done.
  1855  - BEHAVIOR CHANGE: Increase the initial backoff to 1 minute.
  1856  - Avoid returning empty serial port output.
  1857
  1858- pubsub:
  1859  - BEHAVIOR CHANGE: Don't backoff during next retryable error once stream is healthy.
  1860  - BEHAVIOR CHANGE: Don't backoff on EOF.
  1861  - pstest: Support Acknowledge and ModifyAckDeadline RPCs.
  1862
  1863- redis:
  1864  - Add v1 beta Redis client.
  1865
  1866- spanner:
  1867  - Support SessionLabels.
  1868
  1869- speech:
  1870  - Add api v1 beta1 client.
  1871
  1872- storage:
  1873  - BEHAVIOR CHANGE: Retry reads when retryable error occurs.
  1874  - Fix delete of object in requester-pays bucket.
  1875  - Support KMS integration.
  1876
  1877## v0.21.0
  1878
  1879- bigquery:
  1880  - Add OpenCensus tracing.
  1881
  1882- firestore:
  1883  - **BREAKING CHANGE:** If a document does not exist, return a DocumentSnapshot
  1884    whose Exists method returns false. DocumentRef.Get and Transaction.Get
  1885    return the non-nil DocumentSnapshot in addition to a NotFound error.
  1886    **DocumentRef.GetAll and Transaction.GetAll return a non-nil
  1887    DocumentSnapshot instead of nil.**
  1888  - Add DocumentIterator.Stop. **Call Stop whenever you are done with a
  1889    DocumentIterator.**
  1890  - Added Query.Snapshots and DocumentRef.Snapshots, which provide realtime
  1891    notification of updates. See https://cloud.google.com/firestore/docs/query-data/listen.
  1892  - Canceling an RPC now always returns a grpc.Status with codes.Canceled.
  1893
  1894- spanner:
  1895  - Add `CommitTimestamp`, which supports inserting the commit timestamp of a
  1896    transaction into a column.
  1897
  1898## v0.20.0
  1899
  1900- bigquery: Support SchemaUpdateOptions for load jobs.
  1901
  1902- bigtable:
  1903  - Add SampleRowKeys.
  1904  - cbt: Support union, intersection GCPolicy.
  1905  - Retry admin RPCS.
  1906  - Add trace spans to retries.
  1907
  1908- datastore: Add OpenCensus tracing.
  1909
  1910- firestore:
  1911  - Fix queries involving Null and NaN.
  1912  - Allow Timestamp protobuffers for time values.
  1913
  1914- logging: Add a WriteTimeout option.
  1915
  1916- spanner: Support Batch API.
  1917
  1918- storage: Add OpenCensus tracing.
  1919
  1920## v0.19.0
  1921
  1922- bigquery:
  1923  - Support customer-managed encryption keys.
  1924
  1925- bigtable:
  1926  - Improved emulator support.
  1927  - Support GetCluster.
  1928
  1929- datastore:
  1930  - Add general mutations.
  1931  - Support pointer struct fields.
  1932  - Support transaction options.
  1933
  1934- firestore:
  1935  - Add Transaction.GetAll.
  1936  - Support document cursors.
  1937
  1938- logging:
  1939  - Support concurrent RPCs to the service.
  1940  - Support per-entry resources.
  1941
  1942- profiler:
  1943  - Add config options to disable heap and thread profiling.
  1944  - Read the project ID from $GOOGLE_CLOUD_PROJECT when it's set.
  1945
  1946- pubsub:
  1947  - BEHAVIOR CHANGE: Release flow control after ack/nack (instead of after the
  1948    callback returns).
  1949  - Add SubscriptionInProject.
  1950  - Add OpenCensus instrumentation for streaming pull.
  1951
  1952- storage:
  1953  - Support CORS.
  1954
  1955## v0.18.0
  1956
  1957- bigquery:
  1958  - Marked stable.
  1959  - Schema inference of nullable fields supported.
  1960  - Added TimePartitioning to QueryConfig.
  1961
  1962- firestore: Data provided to DocumentRef.Set with a Merge option can contain
  1963  Delete sentinels.
  1964
  1965- logging: Clients can accept parent resources other than projects.
  1966
  1967- pubsub:
  1968  - pubsub/pstest: A lighweight fake for pubsub. Experimental; feedback welcome.
  1969  - Support updating more subscription metadata: AckDeadline,
  1970    RetainAckedMessages and RetentionDuration.
  1971
  1972- oslogin/apiv1beta: New client for the Cloud OS Login API.
  1973
  1974- rpcreplay: A package for recording and replaying gRPC traffic.
  1975
  1976- spanner:
  1977  - Add a ReadWithOptions that supports a row limit, as well as an index.
  1978  - Support query plan and execution statistics.
  1979  - Added [OpenCensus](http://opencensus.io) support.
  1980
  1981- storage: Clarify checksum validation for gzipped files (it is not validated
  1982  when the file is served uncompressed).
  1983
  1984
  1985## v0.17.0
  1986
  1987- firestore BREAKING CHANGES:
  1988  - Remove UpdateMap and UpdateStruct; rename UpdatePaths to Update.
  1989    Change
  1990        `docref.UpdateMap(ctx, map[string]interface{}{"a.b", 1})`
  1991    to
  1992        `docref.Update(ctx, []firestore.Update{{Path: "a.b", Value: 1}})`
  1993
  1994    Change
  1995        `docref.UpdateStruct(ctx, []string{"Field"}, aStruct)`
  1996    to
  1997        `docref.Update(ctx, []firestore.Update{{Path: "Field", Value: aStruct.Field}})`
  1998  - Rename MergePaths to Merge; require args to be FieldPaths
  1999  - A value stored as an integer can be read into a floating-point field, and vice versa.
  2000- bigtable/cmd/cbt:
  2001  - Support deleting a column.
  2002  - Add regex option for row read.
  2003- spanner: Mark stable.
  2004- storage:
  2005  - Add Reader.ContentEncoding method.
  2006  - Fix handling of SignedURL headers.
  2007- bigquery:
  2008  - If Uploader.Put is called with no rows, it returns nil without making a
  2009    call.
  2010  - Schema inference supports the "nullable" option in struct tags for
  2011    non-required fields.
  2012  - TimePartitioning supports "Field".
  2013
  2014
  2015## v0.16.0
  2016
  2017- Other bigquery changes:
  2018  - `JobIterator.Next` returns `*Job`; removed `JobInfo` (BREAKING CHANGE).
  2019  - UseStandardSQL is deprecated; set UseLegacySQL to true if you need
  2020    Legacy SQL.
  2021  - Uploader.Put will generate a random insert ID if you do not provide one.
  2022  - Support time partitioning for load jobs.
  2023  - Support dry-run queries.
  2024  - A `Job` remembers its last retrieved status.
  2025  - Support retrieving job configuration.
  2026  - Support labels for jobs and tables.
  2027  - Support dataset access lists.
  2028  - Improve support for external data sources, including data from Bigtable and
  2029    Google Sheets, and tables with external data.
  2030  - Support updating a table's view configuration.
  2031  - Fix uploading civil times with nanoseconds.
  2032
  2033- storage:
  2034  - Support PubSub notifications.
  2035  - Support Requester Pays buckets.
  2036
  2037- profiler: Support goroutine and mutex profile types.
  2038
  2039## v0.15.0
  2040
  2041- firestore: beta release. See the
  2042  [announcement](https://firebase.googleblog.com/2017/10/introducing-cloud-firestore.html).
  2043
  2044- errorreporting: The existing package has been redesigned.
  2045
  2046- errors: This package has been removed. Use errorreporting.
  2047
  2048
  2049## v0.14.0
  2050
  2051- bigquery BREAKING CHANGES:
  2052  - Standard SQL is the default for queries and views.
  2053  - `Table.Create` takes `TableMetadata` as a second argument, instead of
  2054    options.
  2055  - `Dataset.Create` takes `DatasetMetadata` as a second argument.
  2056  - `DatasetMetadata` field `ID` renamed to `FullID`
  2057  - `TableMetadata` field `ID` renamed to `FullID`
  2058
  2059- Other bigquery changes:
  2060  - The client will append a random suffix to a provided job ID if you set
  2061    `AddJobIDSuffix` to true in a job config.
  2062  - Listing jobs is supported.
  2063  - Better retry logic.
  2064
  2065- vision, language, speech: clients are now stable
  2066
  2067- monitoring: client is now beta
  2068
  2069- profiler:
  2070  - Rename InstanceName to Instance, ZoneName to Zone
  2071  - Auto-detect service name and version on AppEngine.
  2072
  2073## v0.13.0
  2074
  2075- bigquery: UseLegacySQL options for CreateTable and QueryConfig. Use these
  2076  options to continue using Legacy SQL after the client switches its default
  2077  to Standard SQL.
  2078
  2079- bigquery: Support for updating dataset labels.
  2080
  2081- bigquery: Set DatasetIterator.ProjectID to list datasets in a project other
  2082  than the client's. DatasetsInProject is no longer needed and is deprecated.
  2083
  2084- bigtable: Fail ListInstances when any zones fail.
  2085
  2086- spanner: support decoding of slices of basic types (e.g. []string, []int64,
  2087  etc.)
  2088
  2089- logging/logadmin: UpdateSink no longer creates a sink if it is missing
  2090  (actually a change to the underlying service, not the client)
  2091
  2092- profiler: Service and ServiceVersion replace Target in Config.
  2093
  2094## v0.12.0
  2095
  2096- pubsub: Subscription.Receive now uses streaming pull.
  2097
  2098- pubsub: add Client.TopicInProject to access topics in a different project
  2099  than the client.
  2100
  2101- errors: renamed errorreporting. The errors package will be removed shortly.
  2102
  2103- datastore: improved retry behavior.
  2104
  2105- bigquery: support updates to dataset metadata, with etags.
  2106
  2107- bigquery: add etag support to Table.Update (BREAKING: etag argument added).
  2108
  2109- bigquery: generate all job IDs on the client.
  2110
  2111- storage: support bucket lifecycle configurations.
  2112
  2113
  2114## v0.11.0
  2115
  2116- Clients for spanner, pubsub and video are now in beta.
  2117
  2118- New client for DLP.
  2119
  2120- spanner: performance and testing improvements.
  2121
  2122- storage: requester-pays buckets are supported.
  2123
  2124- storage, profiler, bigtable, bigquery: bug fixes and other minor improvements.
  2125
  2126- pubsub: bug fixes and other minor improvements
  2127
  2128## v0.10.0
  2129
  2130- pubsub: Subscription.ModifyPushConfig replaced with Subscription.Update.
  2131
  2132- pubsub: Subscription.Receive now runs concurrently for higher throughput.
  2133
  2134- vision: cloud.google.com/go/vision is deprecated. Use
  2135cloud.google.com/go/vision/apiv1 instead.
  2136
  2137- translation: now stable.
  2138
  2139- trace: several changes to the surface. See the link below.
  2140
  2141### Code changes required from v0.9.0
  2142
  2143- pubsub: Replace
  2144
  2145    ```
  2146    sub.ModifyPushConfig(ctx, pubsub.PushConfig{Endpoint: "https://example.com/push"})
  2147    ```
  2148
  2149  with
  2150
  2151    ```
  2152    sub.Update(ctx, pubsub.SubscriptionConfigToUpdate{
  2153        PushConfig: &pubsub.PushConfig{Endpoint: "https://example.com/push"},
  2154    })
  2155    ```
  2156
  2157- trace: traceGRPCServerInterceptor will be provided from *trace.Client.
  2158Given an initialized `*trace.Client` named `tc`, instead of
  2159
  2160    ```
  2161    s := grpc.NewServer(grpc.UnaryInterceptor(trace.GRPCServerInterceptor(tc)))
  2162    ```
  2163
  2164  write
  2165
  2166    ```
  2167    s := grpc.NewServer(grpc.UnaryInterceptor(tc.GRPCServerInterceptor()))
  2168    ```
  2169
  2170- trace trace.GRPCClientInterceptor will also provided from *trace.Client.
  2171Instead of
  2172
  2173    ```
  2174    conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(trace.GRPCClientInterceptor()))
  2175    ```
  2176
  2177  write
  2178
  2179    ```
  2180    conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor()))
  2181    ```
  2182
  2183- trace: We removed the deprecated `trace.EnableGRPCTracing`. Use the gRPC
  2184interceptor as a dial option as shown below when initializing Cloud package
  2185clients:
  2186
  2187    ```
  2188    c, err := pubsub.NewClient(ctx, "project-id", option.WithGRPCDialOption(grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor())))
  2189    if err != nil {
  2190        ...
  2191    }
  2192    ```
  2193
  2194
  2195## v0.9.0
  2196
  2197- Breaking changes to some autogenerated clients.
  2198- rpcreplay package added.
  2199
  2200## v0.8.0
  2201
  2202- profiler package added.
  2203- storage:
  2204  - Retry Objects.Insert call.
  2205  - Add ProgressFunc to WRiter.
  2206- pubsub: breaking changes:
  2207  - Publish is now asynchronous ([announcement](https://groups.google.com/d/topic/google-api-go-announce/aaqRDIQ3rvU/discussion)).
  2208  - Subscription.Pull replaced by Subscription.Receive, which takes a callback ([announcement](https://groups.google.com/d/topic/google-api-go-announce/8pt6oetAdKc/discussion)).
  2209  - Message.Done replaced with Message.Ack and Message.Nack.
  2210
  2211## v0.7.0
  2212
  2213- Release of a client library for Spanner. See
  2214the
  2215[blog
  2216post](https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html).
  2217Note that although the Spanner service is beta, the Go client library is alpha.
  2218
  2219## v0.6.0
  2220
  2221- Beta release of BigQuery, DataStore, Logging and Storage. See the
  2222[blog post](https://cloudplatform.googleblog.com/2016/12/announcing-new-google-cloud-client.html).
  2223
  2224- bigquery:
  2225  - struct support. Read a row directly into a struct with
  2226`RowIterator.Next`, and upload a row directly from a struct with `Uploader.Put`.
  2227You can also use field tags. See the [package documentation][cloud-bigquery-ref]
  2228for details.
  2229
  2230  - The `ValueList` type was removed. It is no longer necessary. Instead of
  2231   ```go
  2232   var v ValueList
  2233   ... it.Next(&v) ..
  2234   ```
  2235   use
  2236
  2237   ```go
  2238   var v []Value
  2239   ... it.Next(&v) ...
  2240   ```
  2241
  2242  - Previously, repeatedly calling `RowIterator.Next` on the same `[]Value` or
  2243  `ValueList` would append to the slice. Now each call resets the size to zero first.
  2244
  2245  - Schema inference will infer the SQL type BYTES for a struct field of
  2246  type []byte. Previously it inferred STRING.
  2247
  2248  - The types `uint`, `uint64` and `uintptr` are no longer supported in schema
  2249  inference. BigQuery's integer type is INT64, and those types may hold values
  2250  that are not correctly represented in a 64-bit signed integer.
  2251
  2252## v0.5.0
  2253
  2254- bigquery:
  2255  - The SQL types DATE, TIME and DATETIME are now supported. They correspond to
  2256    the `Date`, `Time` and `DateTime` types in the new `cloud.google.com/go/civil`
  2257    package.
  2258  - Support for query parameters.
  2259  - Support deleting a dataset.
  2260  - Values from INTEGER columns will now be returned as int64, not int. This
  2261    will avoid errors arising from large values on 32-bit systems.
  2262- datastore:
  2263  - Nested Go structs encoded as Entity values, instead of a
  2264flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg.
  2265    ```go
  2266    type State struct {
  2267      Cities  []struct{
  2268        Populations []int
  2269      }
  2270    }
  2271    ```
  2272    See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/79jtrdeuJAg) for
  2273more details.
  2274  - Contexts no longer hold namespaces; instead you must set a key's namespace
  2275    explicitly. Also, key functions have been changed and renamed.
  2276  - The WithNamespace function has been removed. To specify a namespace in a Query, use the Query.Namespace method:
  2277     ```go
  2278     q := datastore.NewQuery("Kind").Namespace("ns")
  2279     ```
  2280  - All the fields of Key are exported. That means you can construct any Key with a struct literal:
  2281     ```go
  2282     k := &Key{Kind: "Kind",  ID: 37, Namespace: "ns"}
  2283     ```
  2284  - As a result of the above, the Key methods Kind, ID, d.Name, Parent, SetParent and Namespace have been removed.
  2285  - `NewIncompleteKey` has been removed, replaced by `IncompleteKey`. Replace
  2286      ```go
  2287      NewIncompleteKey(ctx, kind, parent)
  2288      ```
  2289      with
  2290      ```go
  2291      IncompleteKey(kind, parent)
  2292      ```
  2293      and if you do use namespaces, make sure you set the namespace on the returned key.
  2294  - `NewKey` has been removed, replaced by `NameKey` and `IDKey`. Replace
  2295      ```go
  2296      NewKey(ctx, kind, name, 0, parent)
  2297      NewKey(ctx, kind, "", id, parent)
  2298      ```
  2299      with
  2300      ```go
  2301      NameKey(kind, name, parent)
  2302      IDKey(kind, id, parent)
  2303      ```
  2304      and if you do use namespaces, make sure you set the namespace on the returned key.
  2305  - The `Done` variable has been removed. Replace `datastore.Done` with `iterator.Done`, from the package `google.golang.org/api/iterator`.
  2306  - The `Client.Close` method will have a return type of error. It will return the result of closing the underlying gRPC connection.
  2307  - See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/hqXtM_4Ix-0) for
  2308more details.
  2309
  2310## v0.4.0
  2311
  2312- bigquery:
  2313  -`NewGCSReference` is now a function, not a method on `Client`.
  2314  - `Table.LoaderFrom` now accepts a `ReaderSource`, enabling
  2315     loading data into a table from a file or any `io.Reader`.
  2316  * Client.Table and Client.OpenTable have been removed.
  2317      Replace
  2318      ```go
  2319      client.OpenTable("project", "dataset", "table")
  2320      ```
  2321      with
  2322      ```go
  2323      client.DatasetInProject("project", "dataset").Table("table")
  2324      ```
  2325
  2326  * Client.CreateTable has been removed.
  2327      Replace
  2328      ```go
  2329      client.CreateTable(ctx, "project", "dataset", "table")
  2330      ```
  2331      with
  2332      ```go
  2333      client.DatasetInProject("project", "dataset").Table("table").Create(ctx)
  2334      ```
  2335
  2336  * Dataset.ListTables have been replaced with Dataset.Tables.
  2337      Replace
  2338      ```go
  2339      tables, err := ds.ListTables(ctx)
  2340      ```
  2341      with
  2342      ```go
  2343      it := ds.Tables(ctx)
  2344      for {
  2345          table, err := it.Next()
  2346          if err == iterator.Done {
  2347              break
  2348          }
  2349          if err != nil {
  2350              // TODO: Handle error.
  2351          }
  2352          // TODO: use table.
  2353      }
  2354      ```
  2355
  2356  * Client.Read has been replaced with Job.Read, Table.Read and Query.Read.
  2357      Replace
  2358      ```go
  2359      it, err := client.Read(ctx, job)
  2360      ```
  2361      with
  2362      ```go
  2363      it, err := job.Read(ctx)
  2364      ```
  2365    and similarly for reading from tables or queries.
  2366
  2367  * The iterator returned from the Read methods is now named RowIterator. Its
  2368    behavior is closer to the other iterators in these libraries. It no longer
  2369    supports the Schema method; see the next item.
  2370      Replace
  2371      ```go
  2372      for it.Next(ctx) {
  2373          var vals ValueList
  2374          if err := it.Get(&vals); err != nil {
  2375              // TODO: Handle error.
  2376          }
  2377          // TODO: use vals.
  2378      }
  2379      if err := it.Err(); err != nil {
  2380          // TODO: Handle error.
  2381      }
  2382      ```
  2383      with
  2384      ```
  2385      for {
  2386          var vals ValueList
  2387          err := it.Next(&vals)
  2388          if err == iterator.Done {
  2389              break
  2390          }
  2391          if err != nil {
  2392              // TODO: Handle error.
  2393          }
  2394          // TODO: use vals.
  2395      }
  2396      ```
  2397      Instead of the `RecordsPerRequest(n)` option, write
  2398      ```go
  2399      it.PageInfo().MaxSize = n
  2400      ```
  2401      Instead of the `StartIndex(i)` option, write
  2402      ```go
  2403      it.StartIndex = i
  2404      ```
  2405
  2406  * ValueLoader.Load now takes a Schema in addition to a slice of Values.
  2407      Replace
  2408      ```go
  2409      func (vl *myValueLoader) Load(v []bigquery.Value)
  2410      ```
  2411      with
  2412      ```go
  2413      func (vl *myValueLoader) Load(v []bigquery.Value, s bigquery.Schema)
  2414      ```
  2415
  2416
  2417  * Table.Patch is replace by Table.Update.
  2418      Replace
  2419      ```go
  2420      p := table.Patch()
  2421      p.Description("new description")
  2422      metadata, err := p.Apply(ctx)
  2423      ```
  2424      with
  2425      ```go
  2426      metadata, err := table.Update(ctx, bigquery.TableMetadataToUpdate{
  2427          Description: "new description",
  2428      })
  2429      ```
  2430
  2431  * Client.Copy is replaced by separate methods for each of its four functions.
  2432    All options have been replaced by struct fields.
  2433
  2434    * To load data from Google Cloud Storage into a table, use Table.LoaderFrom.
  2435
  2436      Replace
  2437      ```go
  2438      client.Copy(ctx, table, gcsRef)
  2439      ```
  2440      with
  2441      ```go
  2442      table.LoaderFrom(gcsRef).Run(ctx)
  2443      ```
  2444      Instead of passing options to Copy, set fields on the Loader:
  2445      ```go
  2446      loader := table.LoaderFrom(gcsRef)
  2447      loader.WriteDisposition = bigquery.WriteTruncate
  2448      ```
  2449
  2450    * To extract data from a table into Google Cloud Storage, use
  2451      Table.ExtractorTo. Set fields on the returned Extractor instead of
  2452      passing options.
  2453
  2454      Replace
  2455      ```go
  2456      client.Copy(ctx, gcsRef, table)
  2457      ```
  2458      with
  2459      ```go
  2460      table.ExtractorTo(gcsRef).Run(ctx)
  2461      ```
  2462
  2463    * To copy data into a table from one or more other tables, use
  2464      Table.CopierFrom. Set fields on the returned Copier instead of passing options.
  2465
  2466      Replace
  2467      ```go
  2468      client.Copy(ctx, dstTable, srcTable)
  2469      ```
  2470      with
  2471      ```go
  2472      dst.Table.CopierFrom(srcTable).Run(ctx)
  2473      ```
  2474
  2475    * To start a query job, create a Query and call its Run method. Set fields
  2476    on the query instead of passing options.
  2477
  2478      Replace
  2479      ```go
  2480      client.Copy(ctx, table, query)
  2481      ```
  2482      with
  2483      ```go
  2484      query.Run(ctx)
  2485      ```
  2486
  2487  * Table.NewUploader has been renamed to Table.Uploader. Instead of options,
  2488    configure an Uploader by setting its fields.
  2489      Replace
  2490      ```go
  2491      u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
  2492      ```
  2493      with
  2494      ```go
  2495      u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
  2496      u.IgnoreUnknownValues = true
  2497      ```
  2498
  2499- pubsub: remove `pubsub.Done`. Use `iterator.Done` instead, where `iterator` is the package
  2500`google.golang.org/api/iterator`.
  2501
  2502## v0.3.0
  2503
  2504- storage:
  2505  * AdminClient replaced by methods on Client.
  2506      Replace
  2507      ```go
  2508      adminClient.CreateBucket(ctx, bucketName, attrs)
  2509      ```
  2510      with
  2511      ```go
  2512      client.Bucket(bucketName).Create(ctx, projectID, attrs)
  2513      ```
  2514
  2515  * BucketHandle.List replaced by BucketHandle.Objects.
  2516      Replace
  2517      ```go
  2518      for query != nil {
  2519          objs, err := bucket.List(d.ctx, query)
  2520          if err != nil { ... }
  2521          query = objs.Next
  2522          for _, obj := range objs.Results {
  2523              fmt.Println(obj)
  2524          }
  2525      }
  2526      ```
  2527      with
  2528      ```go
  2529      iter := bucket.Objects(d.ctx, query)
  2530      for {
  2531          obj, err := iter.Next()
  2532          if err == iterator.Done {
  2533              break
  2534          }
  2535          if err != nil { ... }
  2536          fmt.Println(obj)
  2537      }
  2538      ```
  2539      (The `iterator` package is at `google.golang.org/api/iterator`.)
  2540
  2541      Replace `Query.Cursor` with `ObjectIterator.PageInfo().Token`.
  2542
  2543      Replace `Query.MaxResults` with `ObjectIterator.PageInfo().MaxSize`.
  2544
  2545
  2546  * ObjectHandle.CopyTo replaced by ObjectHandle.CopierFrom.
  2547      Replace
  2548      ```go
  2549      attrs, err := src.CopyTo(ctx, dst, nil)
  2550      ```
  2551      with
  2552      ```go
  2553      attrs, err := dst.CopierFrom(src).Run(ctx)
  2554      ```
  2555
  2556      Replace
  2557      ```go
  2558      attrs, err := src.CopyTo(ctx, dst, &storage.ObjectAttrs{ContextType: "text/html"})
  2559      ```
  2560      with
  2561      ```go
  2562      c := dst.CopierFrom(src)
  2563      c.ContextType = "text/html"
  2564      attrs, err := c.Run(ctx)
  2565      ```
  2566
  2567  * ObjectHandle.ComposeFrom replaced by ObjectHandle.ComposerFrom.
  2568      Replace
  2569      ```go
  2570      attrs, err := dst.ComposeFrom(ctx, []*storage.ObjectHandle{src1, src2}, nil)
  2571      ```
  2572      with
  2573      ```go
  2574      attrs, err := dst.ComposerFrom(src1, src2).Run(ctx)
  2575      ```
  2576
  2577  * ObjectHandle.Update's ObjectAttrs argument replaced by ObjectAttrsToUpdate.
  2578      Replace
  2579      ```go
  2580      attrs, err := obj.Update(ctx, &storage.ObjectAttrs{ContextType: "text/html"})
  2581      ```
  2582      with
  2583      ```go
  2584      attrs, err := obj.Update(ctx, storage.ObjectAttrsToUpdate{ContextType: "text/html"})
  2585      ```
  2586
  2587  * ObjectHandle.WithConditions replaced by ObjectHandle.If.
  2588      Replace
  2589      ```go
  2590      obj.WithConditions(storage.Generation(gen), storage.IfMetaGenerationMatch(mgen))
  2591      ```
  2592      with
  2593      ```go
  2594      obj.Generation(gen).If(storage.Conditions{MetagenerationMatch: mgen})
  2595      ```
  2596
  2597      Replace
  2598      ```go
  2599      obj.WithConditions(storage.IfGenerationMatch(0))
  2600      ```
  2601      with
  2602      ```go
  2603      obj.If(storage.Conditions{DoesNotExist: true})
  2604      ```
  2605
  2606  * `storage.Done` replaced by `iterator.Done` (from package `google.golang.org/api/iterator`).
  2607
  2608- Package preview/logging deleted. Use logging instead.
  2609
  2610## v0.2.0
  2611
  2612- Logging client replaced with preview version (see below).
  2613
  2614- New clients for some of Google's Machine Learning APIs: Vision, Speech, and
  2615Natural Language.
  2616
  2617- Preview version of a new [Stackdriver Logging][cloud-logging] client in
  2618[`cloud.google.com/go/preview/logging`](https://godoc.org/cloud.google.com/go/preview/logging).
  2619This client uses gRPC as its transport layer, and supports log reading, sinks
  2620and metrics. It will replace the current client at `cloud.google.com/go/logging` shortly.

View as plain text