Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add support for proto3 optional tag #2295

Merged
merged 1 commit into from Oct 31, 2023

Conversation

agrawal-siddharth
Copy link
Contributor

Fixes internal issue #304838994 whereby a NULL value was being inserted rather than the default value.

@agrawal-siddharth agrawal-siddharth requested a review from a team as a code owner October 30, 2023 19:26
@product-auto-label product-auto-label bot added size: xs Pull request size is extra small. api: bigquerystorage Issues related to the googleapis/java-bigquerystorage API. labels Oct 30, 2023
@product-auto-label product-auto-label bot added size: s Pull request size is small. and removed size: xs Pull request size is extra small. labels Oct 30, 2023
@yirutang yirutang added the owlbot:run Add this label to trigger the Owlbot post processor. label Oct 30, 2023
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Oct 30, 2023
@yirutang yirutang merged commit bc88aa5 into googleapis:main Oct 31, 2023
17 checks passed
@agrawal-siddharth agrawal-siddharth deleted the enableOptionalProto3 branch October 31, 2023 16:50
Neenu1995 added a commit that referenced this pull request Nov 28, 2023
* feat: Adding CDC Sample

* fix: minor tweak

* fix: minor tweak

* fix: minor style fix

* fix: testing json type

* fix: minor tweak

* fix: Changing to json format

* fix: field names

* fix: testing

* fix: added json type in bq to bq schema converter

* fix: filepath

* fix: filepath

* fix: checkstyle

* fix: filepath

* fix: filepath

* fix: filepath

* fix: checkstyle

* fix: testing

* fix: add brace

* fix: filepath

* fix: filepath

* fix: json format

* fix: testing commas

* fix: remove white space

* fix: trying out escaping in json

* fix: added quotes around json dictionary

* fix: make json array

* fix: added braces

* fix: removed braces

* fix: minor tweak

* fix: tweak to jsonarray

* fix: tweak to jsonarray

* fix: testing

* fix: testing

* fix: trying exact json

* fix: testing

* fix: removing whitespaces

* fix: testing with no square brackets

* fix: tweaking the json format

* fix: trying without json field

* feat: Add in-stream retry logic for retryable and quota errors (#2243)

* Add retry logic.  TODO: get exponential retry algorithm setup

* Attach exponential retry strategy to each AppendRequestAndResponse

* Add changes to fake server to facilitate retry tests

* Add basic default and exclusive internal/quota error retries

* fix responsesToIgnore bug, add tests, remove logs

* Add more tests, reformat

* Add more tests

* Fix schema error test, retry config

* Cleanup changes, add back logs

* Add newline at EOF

* Run format

* PR feedback

* PR feedback

* Use RetrySettings in StreamWriter

* Add RetrySettings to JsonStreamWriter

* Run format

* Update clirr ignored differences; new additions never shipped

* Disable retry during multiplexing

* Throw exception if connection pool is enabled and retry settings are provided.

* Run format

* Combine retriable error checks

* Add comments, make retry settings non-static

* Set retry fields to final

* Run format

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Evan Greco <egreco@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* build: do not declare javadoc plugin version (#2268)

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.43.0 (#2257)

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.43.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.24.0 (#2259)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.24.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* deps: update dependency com.google.cloud:google-cloud-bigquery to v2.33.1 (#2258)

* deps: update dependency com.google.cloud:google-cloud-bigquery to v2.33.1

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* deps: bumping google-cloud-shared-config to v1.5.8 (#2269)

* deps: bumping google-cloud-shared-config to v1.5.8

* chore: adding version line

* deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 (#2266)

* chore(main): release 2.43.1-SNAPSHOT (#2256)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* chore(main): release 2.44.0 (#2270)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.6.0 (#2280)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.5.8` -> `1.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.5.8/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.5.8/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config)</summary>

### [`v1.6.0`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#160-2023-10-17)

[Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.5.8...v1.6.0)

##### Features

-   Add graal-sdk dependency management to java-shared-config ([#&#8203;683](https://togithub.com/googleapis/java-shared-config/issues/683)) ([5cd1d84](https://togithub.com/googleapis/java-shared-config/commit/5cd1d84bf2d68dbe8f9fa7e02d9065082bd56726))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

* deps: update dependency org.json:json to v20231013 [security] (#2278)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.json:json](https://togithub.com/douglascrockford/JSON-java) | `20230618` -> `20231013` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.json:json/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.json:json/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.json:json/20230618/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.json:json/20230618/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

### GitHub Vulnerability Alerts

#### [CVE-2023-5072](https://nvd.nist.gov/vuln/detail/CVE-2023-5072)

Denial of Service  in JSON-Java versions prior to 20230618.  A bug in the parser means that an input string of modest size can lead to indefinite amounts of memory being used.

---

### Release Notes

<details>
<summary>douglascrockford/JSON-java (org.json:json)</summary>

### [`v20231013`](https://togithub.com/stleary/JSON-java/releases/tag/20231013)

[Compare Source](https://togithub.com/douglascrockford/JSON-java/compare/20230618...20231013)

| Pull Request | Description |
|-----|-----|
|[#&#8203;793](https://togithub.com/douglascrockford/JSON-java/issues/793)| Reverted [#&#8203;761](https://togithub.com/douglascrockford/JSON-java/issues/761)|
|[#&#8203;792](https://togithub.com/douglascrockford/JSON-java/issues/792)| update the docs for release [`2023101`](https://togithub.com/douglascrockford/JSON-java/commit/20231013)|
|[#&#8203;783](https://togithub.com/douglascrockford/JSON-java/issues/783) |optLong vs getLong inconsistencies| 
|[#&#8203;782](https://togithub.com/douglascrockford/JSON-java/issues/782)| Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows|
|[#&#8203;779](https://togithub.com/douglascrockford/JSON-java/issues/779) |add validity check for JSONObject constructors|
|[#&#8203;778](https://togithub.com/douglascrockford/JSON-java/issues/778) |Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows|
|[#&#8203;776](https://togithub.com/douglascrockford/JSON-java/issues/776) |Update \[JUnit to version 4.13.2|
|[#&#8203;774](https://togithub.com/douglascrockford/JSON-java/issues/774) |Removing unneeded synchronization|
|[#&#8203;773](https://togithub.com/douglascrockford/JSON-java/issues/773) |Add optJSONArray method to JSONObject with a default value|
|[#&#8203;772](https://togithub.com/douglascrockford/JSON-java/issues/772) |Disallow nested objects and arrays as keys in objects|
|[#&#8203;779](https://togithub.com/douglascrockford/JSON-java/issues/779) |Unit test cleanup|
|[#&#8203;769](https://togithub.com/douglascrockford/JSON-java/issues/769) |Addressed Java 17 compile warnings|
|[#&#8203;764](https://togithub.com/douglascrockford/JSON-java/issues/764)| Update CodeQL action version|
|[#&#8203;761](https://togithub.com/douglascrockford/JSON-java/issues/761) |Add module-info|
|[#&#8203;759](https://togithub.com/douglascrockford/JSON-java/issues/759) |JSON parsing should detect embedded |
|[#&#8203;753](https://togithub.com/douglascrockford/JSON-java/issues/753)| Updated new object methods|
|[#&#8203;752](https://togithub.com/douglascrockford/JSON-java/issues/752)|Fixes possible unit test bug when compiling/testing on Windows|

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

* deps: update dependency org.json:json to v20231013 - abandoned (#2276)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.json:json](https://togithub.com/douglascrockford/JSON-java) | `20230618` -> `20231013` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.json:json/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.json:json/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.json:json/20230618/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.json:json/20230618/20231013?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>douglascrockford/JSON-java (org.json:json)</summary>

### [`v20231013`](https://togithub.com/stleary/JSON-java/releases/tag/20231013)

[Compare Source](https://togithub.com/douglascrockford/JSON-java/compare/20230618...20231013)

| Pull Request | Description |
|-----|-----|
|[#&#8203;793](https://togithub.com/douglascrockford/JSON-java/issues/793)| Reverted [#&#8203;761](https://togithub.com/douglascrockford/JSON-java/issues/761)|
|[#&#8203;792](https://togithub.com/douglascrockford/JSON-java/issues/792)| update the docs for release [`2023101`](https://togithub.com/douglascrockford/JSON-java/commit/20231013)|
|[#&#8203;783](https://togithub.com/douglascrockford/JSON-java/issues/783) |optLong vs getLong inconsistencies| 
|[#&#8203;782](https://togithub.com/douglascrockford/JSON-java/issues/782)| Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows|
|[#&#8203;779](https://togithub.com/douglascrockford/JSON-java/issues/779) |add validity check for JSONObject constructors|
|[#&#8203;778](https://togithub.com/douglascrockford/JSON-java/issues/778) |Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows|
|[#&#8203;776](https://togithub.com/douglascrockford/JSON-java/issues/776) |Update \[JUnit to version 4.13.2|
|[#&#8203;774](https://togithub.com/douglascrockford/JSON-java/issues/774) |Removing unneeded synchronization|
|[#&#8203;773](https://togithub.com/douglascrockford/JSON-java/issues/773) |Add optJSONArray method to JSONObject with a default value|
|[#&#8203;772](https://togithub.com/douglascrockford/JSON-java/issues/772) |Disallow nested objects and arrays as keys in objects|
|[#&#8203;779](https://togithub.com/douglascrockford/JSON-java/issues/779) |Unit test cleanup|
|[#&#8203;769](https://togithub.com/douglascrockford/JSON-java/issues/769) |Addressed Java 17 compile warnings|
|[#&#8203;764](https://togithub.com/douglascrockford/JSON-java/issues/764)| Update CodeQL action version|
|[#&#8203;761](https://togithub.com/douglascrockford/JSON-java/issues/761) |Add module-info|
|[#&#8203;759](https://togithub.com/douglascrockford/JSON-java/issues/759) |JSON parsing should detect embedded |
|[#&#8203;753](https://togithub.com/douglascrockford/JSON-java/issues/753)| Updated new object methods|
|[#&#8203;752](https://togithub.com/douglascrockford/JSON-java/issues/752)|Fixes possible unit test bug when compiling/testing on Windows|

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

* deps: update dependency com.google.cloud:google-cloud-bigquery to v2.33.2 (#2274)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-bigquery](https://togithub.com/googleapis/java-bigquery) | `2.33.1` -> `2.33.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-bigquery/2.33.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-bigquery/2.33.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-bigquery/2.33.1/2.33.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-bigquery/2.33.1/2.33.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-bigquery (com.google.cloud:google-cloud-bigquery)</summary>

### [`v2.33.2`](https://togithub.com/googleapis/java-bigquery/blob/HEAD/CHANGELOG.md#2332-2023-10-11)

[Compare Source](https://togithub.com/googleapis/java-bigquery/compare/v2.33.1...v2.33.2)

##### Bug Fixes

-   GetDouble in read API path ([#&#8203;2919](https://togithub.com/googleapis/java-bigquery/issues/2919)) ([436ee8e](https://togithub.com/googleapis/java-bigquery/commit/436ee8ebe9104f6ca721f1a14bd409158c7bdb5a))

##### Dependencies

-   Update dependency com.google.api.grpc:proto-google-cloud-bigqueryconnection-v1 to v2.29.0 ([#&#8203;2911](https://togithub.com/googleapis/java-bigquery/issues/2911)) ([052f5c2](https://togithub.com/googleapis/java-bigquery/commit/052f5c2f722243be39c0d93b1f81b81a0db48ef1))
-   Update dependency com.google.apis:google-api-services-bigquery to v2-rev20230925-2.0.0 ([#&#8203;2921](https://togithub.com/googleapis/java-bigquery/issues/2921)) ([f0fb64f](https://togithub.com/googleapis/java-bigquery/commit/f0fb64f43817c5aa53adb6c5152afe3fd44b7df1))
-   Update dependency com.google.cloud:google-cloud-datacatalog-bom to v1.33.0 ([#&#8203;2912](https://togithub.com/googleapis/java-bigquery/issues/2912)) ([e053494](https://togithub.com/googleapis/java-bigquery/commit/e05349476a8d987b2cd24ee6a80b2d9b7b9463ee))
-   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 ([#&#8203;2931](https://togithub.com/googleapis/java-bigquery/issues/2931)) ([25a94f1](https://togithub.com/googleapis/java-bigquery/commit/25a94f1da840c0cb32bed882e18f7b10f9890d04))
-   Update github/codeql-action action to v2.22.0 ([#&#8203;2926](https://togithub.com/googleapis/java-bigquery/issues/2926)) ([33ce4ae](https://togithub.com/googleapis/java-bigquery/commit/33ce4aee8b10f630212d96901af00f063c43f440))
-   Update github/codeql-action action to v2.22.1 ([#&#8203;2934](https://togithub.com/googleapis/java-bigquery/issues/2934)) ([7ae7b99](https://togithub.com/googleapis/java-bigquery/commit/7ae7b99ab21fcd6e74cbaa95e750da961c09ae80))
-   Update ossf/scorecard-action action to v2.3.0 ([#&#8203;2927](https://togithub.com/googleapis/java-bigquery/issues/2927)) ([93bfd8e](https://togithub.com/googleapis/java-bigquery/commit/93bfd8eb7fe35121e97b06cf8b103a3960fe9535))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.44.0 (#2273)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-bigquerystorage](https://togithub.com/googleapis/java-bigquerystorage) | `2.43.0` -> `2.44.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-bigquerystorage/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-bigquerystorage/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-bigquerystorage/2.43.0/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-bigquerystorage/2.43.0/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-bigquerystorage (com.google.cloud:google-cloud-bigquerystorage)</summary>

### [`v2.44.0`](https://togithub.com/googleapis/java-bigquerystorage/blob/HEAD/CHANGELOG.md#2440-2023-10-10)

[Compare Source](https://togithub.com/googleapis/java-bigquerystorage/compare/v2.43.0...v2.44.0)

##### Features

-   Add in-stream retry logic for retryable and quota errors ([#&#8203;2243](https://togithub.com/googleapis/java-bigquerystorage/issues/2243)) ([6435a04](https://togithub.com/googleapis/java-bigquerystorage/commit/6435a0491827779b01dd0c3cf184f6578bf33f3e))

##### Dependencies

-   Bumping google-cloud-shared-config to v1.5.8 ([#&#8203;2269](https://togithub.com/googleapis/java-bigquerystorage/issues/2269)) ([fb6e38d](https://togithub.com/googleapis/java-bigquerystorage/commit/fb6e38d575800ab4c7c16ae0545fdbd91ea358bd))
-   Update dependency com.google.cloud:google-cloud-bigquery to v2.33.1 ([#&#8203;2258](https://togithub.com/googleapis/java-bigquerystorage/issues/2258)) ([f6cbea2](https://togithub.com/googleapis/java-bigquerystorage/commit/f6cbea204b5a414d8e2932ad2fd194996685ec39))
-   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 ([#&#8203;2266](https://togithub.com/googleapis/java-bigquerystorage/issues/2266)) ([827aaf7](https://togithub.com/googleapis/java-bigquerystorage/commit/827aaf70bc19de8d67d0f386085877eb5d2fbced))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.25.0 (#2277)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/googleapis/java-cloud-bom)) | `26.24.0` -> `26.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.24.0/26.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.24.0/26.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-cloud-bom (com.google.cloud:libraries-bom)</summary>

### [`v26.25.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26250-2023-10-14)

[Compare Source](https://togithub.com/googleapis/java-cloud-bom/compare/v26.24.0...v26.25.0)

##### Dependencies

-   update dependency com.google.cloud:first-party-dependencies to v3.17.0 ([#&#8203;6226](https://togithub.com/googleapis/java-cloud-bom/issues/6226)) ([df72701](https://togithub.com/googleapis/java-cloud-bom/commit/df72701ecb3b339cdc1b3af9d137de7d95ed50aa))
-   update dependency com.google.cloud:gapic-libraries-bom to v1.22.0 ([#&#8203;6240](https://togithub.com/googleapis/java-cloud-bom/issues/6240)) ([addef06](https://togithub.com/googleapis/java-cloud-bom/commit/addef066873995631b99009f8ea6f7cd58088b5f))
-   update dependency com.google.cloud:google-cloud-bigquery to v2.33.2 ([#&#8203;6236](https://togithub.com/googleapis/java-cloud-bom/issues/6236)) ([68c7e4e](https://togithub.com/googleapis/java-cloud-bom/commit/68c7e4e4197db0da9d776b93d1fe0efdaa3165db))
-   update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.44.0 ([#&#8203;6235](https://togithub.com/googleapis/java-cloud-bom/issues/6235)) ([53d1f18](https://togithub.com/googleapis/java-cloud-bom/commit/53d1f18c3f63e28a69db44e37724b7eba6146bc9))
-   update dependency com.google.cloud:google-cloud-bigtable-bom to v2.28.0 ([#&#8203;6241](https://togithub.com/googleapis/java-cloud-bom/issues/6241)) ([9b145d6](https://togithub.com/googleapis/java-cloud-bom/commit/9b145d6e3883fe91a78d7b097be1358d34e41d54))
-   update dependency com.google.cloud:google-cloud-datastore-bom to v2.17.3 ([#&#8203;6228](https://togithub.com/googleapis/java-cloud-bom/issues/6228)) ([f2d317d](https://togithub.com/googleapis/java-cloud-bom/commit/f2d317def4b5f7f5e924136acbd07314976ef15e))
-   update dependency com.google.cloud:google-cloud-firestore-bom to v3.15.1 ([#&#8203;6233](https://togithub.com/googleapis/java-cloud-bom/issues/6233)) ([43553e8](https://togithub.com/googleapis/java-cloud-bom/commit/43553e81ffc9d134652e8da7995917e11a9ae5c6))
-   update dependency com.google.cloud:google-cloud-logging-bom to v3.15.11 ([#&#8203;6230](https://togithub.com/googleapis/java-cloud-bom/issues/6230)) ([6e9467a](https://togithub.com/googleapis/java-cloud-bom/commit/6e9467a4fa2c3e42b92792b3c8266d72e4982722))
-   update dependency com.google.cloud:google-cloud-logging-logback to v0.130.24-alpha ([#&#8203;6234](https://togithub.com/googleapis/java-cloud-bom/issues/6234)) ([16a9be9](https://togithub.com/googleapis/java-cloud-bom/commit/16a9be91e49cf82c20d6bea56fd25c3905b2b14f))
-   update dependency com.google.cloud:google-cloud-nio to v0.127.5 ([#&#8203;6238](https://togithub.com/googleapis/java-cloud-bom/issues/6238)) ([db7424d](https://togithub.com/googleapis/java-cloud-bom/commit/db7424d9b1368e5f437dcbc5f14a0b2e6d5cd0b2))
-   update dependency com.google.cloud:google-cloud-pubsub-bom to v1.125.6 ([#&#8203;6231](https://togithub.com/googleapis/java-cloud-bom/issues/6231)) ([6a2418b](https://togithub.com/googleapis/java-cloud-bom/commit/6a2418be05d99470831dcf1ba3b1f0927cdfdd30))
-   update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.12.16 ([#&#8203;6239](https://togithub.com/googleapis/java-cloud-bom/issues/6239)) ([585750a](https://togithub.com/googleapis/java-cloud-bom/commit/585750a437826986c180b07f866a5133126f4455))
-   update dependency com.google.cloud:google-cloud-spanner-bom to v6.50.1 ([#&#8203;6229](https://togithub.com/googleapis/java-cloud-bom/issues/6229)) ([9ce48f0](https://togithub.com/googleapis/java-cloud-bom/commit/9ce48f0a0967ce164a61fe8d8f63bbbdddbaf664))
-   update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.14.0 ([#&#8203;6242](https://togithub.com/googleapis/java-cloud-bom/issues/6242)) ([ff93f99](https://togithub.com/googleapis/java-cloud-bom/commit/ff93f99ebfdc0226a59487cb8c91e4baaac96bcd))
-   update dependency com.google.cloud:google-cloud-storage-bom to v2.28.0 ([#&#8203;6243](https://togithub.com/googleapis/java-cloud-bom/issues/6243)) ([a2a0d44](https://togithub.com/googleapis/java-cloud-bom/commit/a2a0d44b9f1dacbd964ef15939eb9f02805093f4))
-   update dependency com.google.googlejavaformat:google-java-format to v1.18.1 ([#&#8203;6221](https://togithub.com/googleapis/java-cloud-bom/issues/6221)) ([8a07930](https://togithub.com/googleapis/java-cloud-bom/commit/8a07930be3b3f86536af5dc0fb6906401772fd08))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

* deps: update actions/checkout digest to b4ffde6 (#2281)

* chore: track customization in templates (#1876) (#2279)

Source-Link: https://github.com/googleapis/synthtool/commit/a79241941a00783e0da86853c455e899567c3ccb
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:d0a8eb7ffc63ddce4c63191373d6e99d5385516423c396de207dedf2b6db7427

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* chore(main): release 2.44.1-SNAPSHOT (#2271)

:robot: I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).

* deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 (#2282)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/sdk-platform-java) | `3.17.0` -> `3.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-dependencies/3.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-dependencies/3.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-dependencies/3.17.0/3.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-dependencies/3.17.0/3.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

* test: Add e2e test for default value use cases for default stream and exclusive stream  (#2285)

* chore(main): release 2.41.1 (#2222)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* chore(main): release 2.41.1 (#2222)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* feat: expose configuration to config the default missing value
interpretation

* Add e2e test for default value test

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* chore(main): release 2.44.1 (#2286)

:robot: I have created a release *beep* *boop*
---


## [2.44.1](https://togithub.com/googleapis/java-bigquerystorage/compare/v2.44.0...v2.44.1) (2023-10-25)


### Dependencies

* Update actions/checkout digest to b4ffde6 ([#2281](https://togithub.com/googleapis/java-bigquerystorage/issues/2281)) ([8c78515](https://togithub.com/googleapis/java-bigquerystorage/commit/8c78515979e22a802e70def26dafa9512d785268))
* Update dependency com.google.cloud:google-cloud-bigquery to v2.33.2 ([#2274](https://togithub.com/googleapis/java-bigquerystorage/issues/2274)) ([d55ce5e](https://togithub.com/googleapis/java-bigquerystorage/commit/d55ce5edd6f728cfce7ce0d59cf29d6e9d14d80a))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 ([#2282](https://togithub.com/googleapis/java-bigquerystorage/issues/2282)) ([12f3fce](https://togithub.com/googleapis/java-bigquerystorage/commit/12f3fce59ab95b6b0319c080b86916586e35ce00))
* Update dependency org.json:json to v20231013 - abandoned ([#2276](https://togithub.com/googleapis/java-bigquerystorage/issues/2276)) ([0c5a60b](https://togithub.com/googleapis/java-bigquerystorage/commit/0c5a60b9ead20cbceda08805229ad6fa3f91c7e3))
* Update dependency org.json:json to v20231013 [security] ([#2278](https://togithub.com/googleapis/java-bigquerystorage/issues/2278)) ([2b7887d](https://togithub.com/googleapis/java-bigquerystorage/commit/2b7887d0bab1e0534f1616f3b64a28d7a57518d6))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.44.1 (#2290)

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.44.1

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* deps: update dependency com.google.cloud:google-cloud-bigquery to v2.34.0 (#2291)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.26.0 (#2292)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/googleapis/java-cloud-bom)) | `26.25.0` -> `26.26.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.25.0/26.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.25.0/26.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-cloud-bom (com.google.cloud:libraries-bom)</summary>

### [`v26.26.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26260-2023-10-26)

[Compare Source](https://togithub.com/googleapis/java-cloud-bom/compare/v26.25.0...v26.26.0)

##### Dependencies

-   update dependency com.google.cloud:first-party-dependencies to v3.18.0 ([#&#8203;6251](https://togithub.com/googleapis/java-cloud-bom/issues/6251)) ([36e7d60](https://togithub.com/googleapis/java-cloud-bom/commit/36e7d60c9013faeb5913ccc7646c2d0d907c3bd1))
-   update dependency com.google.cloud:gapic-libraries-bom to v1.23.0 ([#&#8203;6260](https://togithub.com/googleapis/java-cloud-bom/issues/6260)) ([f1cf9a7](https://togithub.com/googleapis/java-cloud-bom/commit/f1cf9a79c17c2a229ccee7fe3d9b1a17f4b33f6b))
-   update dependency com.google.cloud:google-cloud-bigquery to v2.34.0 ([#&#8203;6271](https://togithub.com/googleapis/java-cloud-bom/issues/6271)) ([b1175d6](https://togithub.com/googleapis/java-cloud-bom/commit/b1175d6dc862e8912d76a65bb93bcb33e9baae2a))
-   update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.44.1 ([#&#8203;6266](https://togithub.com/googleapis/java-cloud-bom/issues/6266)) ([77d4658](https://togithub.com/googleapis/java-cloud-bom/commit/77d46584f02e01cc8106cdc9ddd5e28f0d4f499a))
-   update dependency com.google.cloud:google-cloud-bigtable-bom to v2.29.0 ([#&#8203;6268](https://togithub.com/googleapis/java-cloud-bom/issues/6268)) ([8ef482d](https://togithub.com/googleapis/java-cloud-bom/commit/8ef482de2ea24642f7c654f2fc3fd03be8b3f4c2))
-   update dependency com.google.cloud:google-cloud-datastore-bom to v2.17.4 ([#&#8203;6253](https://togithub.com/googleapis/java-cloud-bom/issues/6253)) ([8fc049d](https://togithub.com/googleapis/java-cloud-bom/commit/8fc049d6bad2420d36cfcccd92a04063708cd0a7))
-   update dependency com.google.cloud:google-cloud-firestore-bom to v3.15.2 ([#&#8203;6252](https://togithub.com/googleapis/java-cloud-bom/issues/6252)) ([f40ca76](https://togithub.com/googleapis/java-cloud-bom/commit/f40ca7684e34f11d735985d9c94dcca61c988251))
-   update dependency com.google.cloud:google-cloud-logging-bom to v3.15.12 ([#&#8203;6267](https://togithub.com/googleapis/java-cloud-bom/issues/6267)) ([d06156f](https://togithub.com/googleapis/java-cloud-bom/commit/d06156f6b8580b2b59923dee68ea81b69b98a6f9))
-   update dependency com.google.cloud:google-cloud-logging-logback to v0.130.25-alpha ([#&#8203;6270](https://togithub.com/googleapis/java-cloud-bom/issues/6270)) ([19380bf](https://togithub.com/googleapis/java-cloud-bom/commit/19380bf302885fb14c74326022a93ca7990e2208))
-   update dependency com.google.cloud:google-cloud-nio to v0.127.6 ([#&#8203;6257](https://togithub.com/googleapis/java-cloud-bom/issues/6257)) ([6d0b6d1](https://togithub.com/googleapis/java-cloud-bom/commit/6d0b6d10c4b72187a19e2c04c9a1e39a8be4ec4e))
-   update dependency com.google.cloud:google-cloud-pubsub-bom to v1.125.7 ([#&#8203;6249](https://togithub.com/googleapis/java-cloud-bom/issues/6249)) ([a0bfee4](https://togithub.com/googleapis/java-cloud-bom/commit/a0bfee488b0d74f9b68918ae01d4bf130520d2c5))
-   update dependency com.google.cloud:google-cloud-pubsub-bom to v1.125.8 ([#&#8203;6254](https://togithub.com/googleapis/java-cloud-bom/issues/6254)) ([6d6d260](https://togithub.com/googleapis/java-cloud-bom/commit/6d6d26008a91a9d1f523fbc26aaef5128105735c))
-   update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.12.17 ([#&#8203;6265](https://togithub.com/googleapis/java-cloud-bom/issues/6265)) ([e896c4e](https://togithub.com/googleapis/java-cloud-bom/commit/e896c4e65a82c3a072d7c8c40b6008abe31902d0))
-   update dependency com.google.cloud:google-cloud-spanner-bom to v6.51.0 ([#&#8203;6246](https://togithub.com/googleapis/java-cloud-bom/issues/6246)) ([4b9b60d](https://togithub.com/googleapis/java-cloud-bom/commit/4b9b60df0e240de0f3ac6ad729d53de2039ad0ef))
-   update dependency com.google.cloud:google-cloud-spanner-bom to v6.52.1 ([#&#8203;6250](https://togithub.com/googleapis/java-cloud-bom/issues/6250)) ([acfcad7](https://togithub.com/googleapis/java-cloud-bom/commit/acfcad73122e6ff646a93fb330901d13dc901bad))
-   update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.14.1 ([#&#8203;6247](https://togithub.com/googleapis/java-cloud-bom/issues/6247)) ([89c15d9](https://togithub.com/googleapis/java-cloud-bom/commit/89c15d991c068f0ab756f01bd61a0e945c54a5ff))
-   update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.14.2 ([#&#8203;6259](https://togithub.com/googleapis/java-cloud-bom/issues/6259)) ([ae482cb](https://togithub.com/googleapis/java-cloud-bom/commit/ae482cb75ad518e667694f639135e10332064857))
-   update dependency com.google.cloud:google-cloud-storage-bom to v2.29.0 ([#&#8203;6256](https://togithub.com/googleapis/java-cloud-bom/issues/6256)) ([a906ca4](https://togithub.com/googleapis/java-cloud-bom/commit/a906ca4be8fa60d8dbb38f2fa5a22af4ce079bac))
-   update dependency commons-cli:commons-cli to v1.6.0 ([#&#8203;6269](https://togithub.com/googleapis/java-cloud-bom/issues/6269)) ([4961764](https://togithub.com/googleapis/java-cloud-bom/commit/49617645309f5dbeb92b852df0e65876d5c2e0bb))
-   update dependency commons-io:commons-io to v2.15.0 ([#&#8203;6264](https://togithub.com/googleapis/java-cloud-bom/issues/6264)) ([a21c002](https://togithub.com/googleapis/java-cloud-bom/commit/a21c002105ce63d4470be4fb8e6a9938c47e9e2d))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-bigquerystorage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

* feat: add support for proto3 optional tag (#2295)

* test: add e2e test for default value use case for stream writer (#2288)

* test: add e2e test for default value use case for stream writer

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* test: add e2e test to verify proto3 optional tag works (#2298)

* fix(bigquery): Make exponential backoff retry second based (#2212)

* fix(bigquery): Make exponential backoff retry second based

- Currently these retries are doing retries in milliseconds, which is way too aggressive, the current retry steps are (1ms, 2ms, 4ms, 8ms, 16ms, 32ms, 64ms, 128ms, 256ms, 512ms, 1024ms, ...), it's highly likely the first 7 retries will fail with rate limiting specially in a big workload (specifically this is causing an issue in the Spark bigquery connector), I suspect the exponential retries here were meant to be in seconds (though even if it wasn't meant to, this might be a slightly better approach to reduce the load on the servers
- The new steps would be: 1s, 2s, 4s, 8s, 16s, 32s, 60s (repeated till we exhaust the 5 minutes max retries)

* Update retry base to 50ms

* Update tests

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Avoid long overflow

- Make the comparison happen on the double side then cast to long at the end to avoid overflow happening from the calculation itself
- This was actually a bug from before, just wasn't happening because there was no 50 multiplier to get it into that state!

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* fix: add native image configurations for com.google.rpc classes (#2305)

* fix: add native image configurations for com.google.rpc classes

* update graalvm continuous jobs to 22.3.3

* chore: setup 2.38.x lts branch (#2208)

* deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 (#2300)

* chore: update graalvm version to 22.3.3 in kokoro cfg files. (#1889) (#2296)

Source-Link: https://github.com/googleapis/synthtool/commit/1547f9a33de075d31d434bb3c9d7f53f068e0ff3
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:bc2bf47c7370f1b1a8a46b0c104ce7e43644ac58902c9de265fe1f253fcc2506

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.6.1 (#2297)

* chore(main): release 2.44.2-SNAPSHOT (#2289)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* deps: update dependency com.google.cloud:google-cloud-bigquery to v2.34.1 (#2308)

* chore(main): release 2.45.0 (#2306)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

* fix: add comment/documentation for setRetrySettings (#2309)

* fix: add retry setting documentation

* .

* .

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* feat: Add integration tests with RetrySettings enabled. (#2275)

* Add integration tests with RetrySettings enabled.

Initially, these tests are not run automatically as the running Service Account requires permissions on special GCP projects that inject instream errors into streams to test retries.  There will be a following nightly build that will run these tests.

---------

Co-authored-by: Evan Greco <egreco@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* feat: enable 20MB request limit, this feature is allowlist only. (#2311)

* feat: add enableLargerRequestLimit option

* .

* .

* add multiplexing test

* .

* .

* .

* .

* .

* .

* .

* .

* .

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* fix: Create next attempt after first attempt to initialize exponential backoff settings. (#2316)

---------

Co-authored-by: Evan Greco <egreco@google.com>

* feat: add new configuration for nightly retry-related tests. (#2319)

---------

Co-authored-by: Evan Greco <egreco@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* deps: update actions/github-script action to v7 (#2317)

* deps: update actions/github-script action to v7

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.27.0 (#2315)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.27.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* fix: enable request limit e2e test. (#2320)

* chore(main): release 2.45.1-SNAPSHOT (#2310)

:robot: I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).

* chore(main): release 2.46.0 (#2322)

:robot: I have created a release *beep* *boop*
---


## [2.46.0](https://togithub.com/googleapis/java-bigquerystorage/compare/v2.45.0...v2.46.0) (2023-11-15)


### Features

* Add integration tests with RetrySettings enabled. ([#2275](https://togithub.com/googleapis/java-bigquerystorage/issues/2275)) ([179193a](https://togithub.com/googleapis/java-bigquerystorage/commit/179193a18ba31c4c82946dc48671512fdac335c8))
* Add new configuration for nightly retry-related tests. ([#2319](https://togithub.com/googleapis/java-bigquerystorage/issues/2319)) ([e78b841](https://togithub.com/googleapis/java-bigquerystorage/commit/e78b84151d1e7f9a4cfc6f252b6215fce4cec670))
* Enable 20MB request limit, this feature is allowlist only. ([#2311](https://togithub.com/googleapis/java-bigquerystorage/issues/2311)) ([75c2552](https://togithub.com/googleapis/java-bigquerystorage/commit/75c2552a2ece47a8e14ad4932d4fcc36c8005cbe))


### Bug Fixes

* Add comment/documentation for setRetrySettings ([#2309](https://togithub.com/googleapis/java-bigquerystorage/issues/2309)) ([664b550](https://togithub.com/googleapis/java-bigquerystorage/commit/664b550258dbe6037972b4a94eb41acd254849c5))
* Create next attempt after first attempt to initialize exponential backoff settings. ([#2316](https://togithub.com/googleapis/java-bigquerystorage/issues/2316)) ([e5884cc](https://togithub.com/googleapis/java-bigquerystorage/commit/e5884cc0a28a5b3fc6aab6854c6b435431524d42))
* Enable request limit e2e test. ([#2320](https://togithub.com/googleapis/java-bigquerystorage/issues/2320)) ([9d8c368](https://togithub.com/googleapis/java-bigquerystorage/commit/9d8c36859d5dd39f2e5fad26b692aa95308b1f5e))


### Dependencies

* Update actions/github-script action to v7 ([#2317](https://togithub.com/googleapis/java-bigquerystorage/issues/2317)) ([f68064f](https://togithub.com/googleapis/java-bigquerystorage/commit/f68064f2991768656fdefdce7e089313ee0f1e7e))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).

* chore: fix retry-quota jobs (#2324)

* chore: fix retry-quota jobs

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* chore: fix retry-quota jobs (#2325)

* chore: fix graalvm kokoro builds (#2327)

* chore: fix graalvm build

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* add changes back

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

* Update CDC example to use work with UPSERT

* fix import order + reading json file

* fix lint errors

* fix more lint errors due to import order

* fix even more lint errors due to import order. Sad.

* fix json path issue

* fix format

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Add modified customer data to the sample

* Fix formating.

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Fix lint errors.

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Fix modifiedCustomersDataFile reading from the wrong input arg.

---------

Co-authored-by: Evan Greco <e.greco12@gmail.com>
Co-authored-by: Evan Greco <egreco@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Alice <65933803+alicejli@users.noreply.github.com>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Deepankar Dixit <90280028+ddixit14@users.noreply.github.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: gcf-owl-bot[bot] <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Gaole Meng <gaole@google.com>
Co-authored-by: Siddharth Agrawal <siddag@google.com>
Co-authored-by: Mina Asham <mina.asham@hotmail.com>
Co-authored-by: Mridula <66699525+mpeddada1@users.noreply.github.com>
Co-authored-by: Burke Davison <40617934+burkedavison@users.noreply.github.com>
Co-authored-by: Yiru Tang <yiru@google.com>
Co-authored-by: Neenu Shaji <Neenu1995@users.noreply.github.com>
Co-authored-by: Phong Chuong <147636638+PhongChuong@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigquerystorage Issues related to the googleapis/java-bigquerystorage API. size: s Pull request size is small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants