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 new configuration for nightly retry-related tests. #2319

Merged
merged 7 commits into from
Nov 14, 2023

Conversation

egreco12
Copy link
Contributor

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕️

If you write sample code, please follow the samples format.

@egreco12 egreco12 requested review from a team as code owners November 14, 2023 20:38
@egreco12 egreco12 requested a review from GaoleMeng November 14, 2023 20:38
@product-auto-label product-auto-label bot added size: s Pull request size is small. api: bigquerystorage Issues related to the googleapis/java-bigquerystorage API. labels Nov 14, 2023
.kokoro/build.sh Outdated
@@ -112,6 +112,28 @@ clirr)
mvn -B -Denforcer.skip=true clirr:check
RETURN_CODE=$?
;;
retry_quota)
mvn -B ${INTEGRATION_TEST_ARGS} \
-Penable-integration-tests \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enabling this profile will run all the other IT tests also. Do we need that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do not; I changed the command to test with explicit -Dtest args, let me know if that still needs work

@@ -0,0 +1,11 @@
# Format: //devtools/kokoro/config/proto/build.proto
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also add some other env vars that the kokoro set up require.
This file is a good reference.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe, java-it-service-account is the name for the secret manager where the key is stored.

@product-auto-label product-auto-label bot added size: m Pull request size is medium. and removed size: s Pull request size is small. labels Nov 14, 2023
@Neenu1995 Neenu1995 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Nov 14, 2023
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Nov 14, 2023
@egreco12 egreco12 added the owlbot:run Add this label to trigger the Owlbot post processor. label Nov 14, 2023
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Nov 14, 2023
@googleapis googleapis deleted a comment from egreco12 Nov 14, 2023
@egreco12 egreco12 merged commit e78b841 into googleapis:main Nov 14, 2023
17 checks passed
@egreco12 egreco12 deleted the retry_e2e_kokoro branch November 14, 2023 23:14
gcf-merge-on-green bot pushed a commit that referenced this pull request Nov 15, 2023
🤖 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).
PhongChuong pushed a commit that referenced this pull request Nov 23, 2023
---------

Co-authored-by: Evan Greco <[email protected]>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
PhongChuong pushed a commit that referenced this pull request Nov 23, 2023
🤖 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).
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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

---------

Co-authored-by: Evan Greco <[email protected]>
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 <[email protected]>
Co-authored-by: Evan Greco <[email protected]>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Alice <[email protected]>
Co-authored-by: Mend Renovate <[email protected]>
Co-authored-by: Deepankar Dixit <[email protected]>
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 <[email protected]>
Co-authored-by: Siddharth Agrawal <[email protected]>
Co-authored-by: Mina Asham <[email protected]>
Co-authored-by: Mridula <[email protected]>
Co-authored-by: Burke Davison <[email protected]>
Co-authored-by: Yiru Tang <[email protected]>
Co-authored-by: Neenu Shaji <[email protected]>
Co-authored-by: Phong Chuong <[email protected]>
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: m Pull request size is medium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants