Skip to content

Conversation

@jackdingilian
Copy link
Owner

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)
  • Rollback plan is reviewed and LGTMed
  • All new data plane features have a completed end to end testing plan

Fixes #<issue_number_goes_here> ☕️

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

cushon and others added 30 commits August 22, 2024 16:24
There needs to be a terminal call to `testEquals()` for the equals tester to do anything, this assertion is not currently being run.

This issue was found by https://errorprone.info/bugpattern/MissingTestCall

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](https://togithub.com/googleapis/java-bigtable/issues/new/choose) 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)
- [ ] Rollback plan is reviewed and LGTMed
- [ ] All new data plane features have a completed end to end testing plan

Fixes googleapis#2292 ☕️

If you write sample code, please follow the [samples format](
https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
* chore: Use LazyStringArrayList

* 🦉 Updates from OwlBot post-processor

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

* chore: Update to use LazyStringArrayList.emptyList()

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Copying over from: https://togithub.com/googleapis/java-bigtable/pull/2012

Bigtable already sets the flag to allow non-default SA in DirectPath on the service side, we also need to set the option on the client side to make this feature work.
Related Spanner PR: https://togithub.com/googleapis/java-spanner/pull/2635.
🤖 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).
🤖 I have created a release *beep* *boop*
---


## [2.43.0](https://togithub.com/googleapis/java-bigtable/compare/v2.42.0...v2.43.0) (2024-08-22)


### Features

* Add fields and the BackupType proto for Hot Backups ([googleapis#2300](https://togithub.com/googleapis/java-bigtable/issues/2300)) ([acaa3ff](https://togithub.com/googleapis/java-bigtable/commit/acaa3ff26ab0d317362e2be65ac5edcf803b13a1))
* Allow non default service account in DirectPath ([googleapis#2312](https://togithub.com/googleapis/java-bigtable/issues/2312)) ([09d0f23](https://togithub.com/googleapis/java-bigtable/commit/09d0f23032488dfa55c7a4c1c571a4f36bd94728))
* **bigtable:** Remove deprecated Bytes from BigEndianBytesEncoding ([googleapis#2309](https://togithub.com/googleapis/java-bigtable/issues/2309)) ([32f244f](https://togithub.com/googleapis/java-bigtable/commit/32f244f13d0c8571654d314310a4756fe275d609))
* Enable hermetic library generation ([googleapis#2234](https://togithub.com/googleapis/java-bigtable/issues/2234)) ([169aea5](https://togithub.com/googleapis/java-bigtable/commit/169aea5c43485a8d13ed53f57495609c142944df))


### Bug Fixes

* Add missing call to EqualsTester#testEquals ([googleapis#2307](https://togithub.com/googleapis/java-bigtable/issues/2307)) ([8b49f9c](https://togithub.com/googleapis/java-bigtable/commit/8b49f9ce84871f0f423f5837785604c3119ccd88))


### Dependencies

* Update shared dependencies ([googleapis#2314](https://togithub.com/googleapis/java-bigtable/issues/2314)) ([ab392ee](https://togithub.com/googleapis/java-bigtable/commit/ab392ee8d0c4535b5d3f31b3e111cbc41b399dd9))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
🤖 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).
…-cloud-java (googleapis#2273)

* chore: remove native image sample in favor of sample hosted in google-cloud-java

* 🦉 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: secure hermetic_library_generation workflow

Thanks to @diogoteles08 for the inspection on our repos.
This PR inlines environment variables to avoid overriding script injections.

* fix github object reference

* Update hermetic_library_generation.yaml

* Update hermetic_library_generation.yaml

* fix env reference

* use vars instead of env

* workaround for indirectly referencing env in jobs.if

* rename job

* test job without steps

* cleaner no-op step

* rewording

* 🦉 Updates from OwlBot post-processor

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

* simplify conditional generation

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* chore: disable the Owl Bot post-processor

* Revert "chore: disable the Owl Bot post-processor"

This reverts commit 68d525c.

* remove correct file
)

This removes the unused image tag in this file. Part of the cleanup after enabling Hermetic Library generation in this repo.

Newline at EOF automatically added - see [this SO](https://stackoverflow.com/questions/729692/why-should-text-files-end-with-a-newline).
* chore: add generator version to config

* chore: setup reusable workflow

* update googleapis commit
* Revert "chore: add generator version to config (googleapis#2334)"

This reverts commit 8142a80.

* add generator version
Co-authored-by: Derek Lee <derekleecs@google.com>
* Introduce ConsistencyParams model

Change-Id: I7ae07cc4f13e8ffe9ea4a55fb407eae1d64f8547

* Create AwaitConsistencyCallable, a delegate for AwaitReplicationCallable

Change-Id: I16d7c69b4e1b9153f93e83f7f846d6c172aae8a6

* Address some PR comments

Change-Id: Icdf94f2f6a13f55d2c9204774d4ebbac5aa6a8b3

* Remove unused imports from AwaitReplicationCallable

Change-Id: Ia4861f1a5796061ca86844c67c68f54711fdbb94

* Plumb the Consistency callable through to some places, add some tests

Change-Id: Ibe60e2a1044933af1008c0cd1b84f757dd6867a8

* Add integration test

Change-Id: Ie3b2b2983ca585cb1d6a2cdb8b18b55e81205759

* Rework the ConsistencyRequest model, plumb through RequestContext to BigtableTableAdminClient

Change-Id: I840282587d3d6cb4150dfbdd568c347dc32a732d

* Fix imports

Change-Id: Ic7588b3d04877a56089c23036d6df73a5c9b0cd5

* Fix more imports, fix some tests

Change-Id: I2723fd67bd301a4eb3aeae80d91fa663cdd6ab01

* Rename some things

Change-Id: Ie1bc8478c418d49b0c2e014edbeb6f56b56b0dd1

* Add tests for ConsistencyRequest model

Change-Id: I3548b7aa673be5a92cd4c180e3edb8649657811c

* Add newline

Change-Id: Icdd22ce2857e5b4316c6fa3f0e139ea9de825178

* Fix broken test

Change-Id: Idbd7c0f10ebe575d104ab7ac46a3a1e347e35fe8

* Make request context a final variable in test

Change-Id: I81f2a25fe4493021bab150ab0af65d7318ba2399

* Get test working using correct expectations

Change-Id: Ie34d5171bd7a472fc695d603849e260054aedfbd

* Add a couple of tests for AwaitReplicationCallable

Change-Id: I70014db2c0a1d4e74c23b18de7ef591bc70cda2a

* Use RequestContextNoAP class

Change-Id: I897b343cd1067d43bcc644cac3db44e88bbf1e69

* Make ConsistencyRequest model an AutoValue

Change-Id: I9529fb79da69e12a834a2d0fea032d72ae6ea157

* Fix license year, fix some formatting

Change-Id: Ibcca1ca9f49988764fdbeeacc59cac5d276ab266

* Run auto formatter

Change-Id: I9f5e3f7c7fd79262092c507a523e16a533bc4382

* Rename new RequestContext to TableAdminRequestContext, re run auto formatter

Change-Id: Ib3f5918ef0f5b1ac53147baf93dcb72c476d877b

* 🦉 Updates from OwlBot post-processor

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

* Add license header to ConsistencyRequestTest

Change-Id: I733d2f8c082647ad32b72b04b218cd5ba79d2377

* Add EnhancedBigtableTableAdminStub to clirr-ignored-differences

Change-Id: I7eefeda777305dd3d7c5664097bda87ac63daa72

* Fix IT tests, skip data boost one for now until we run it concurrently

Change-Id: I764190b0f91614753080e0a96e7e11e3dfb1fde0

* Run autoformatter

Change-Id: Iba4671e4781f1b333279a2410563869f53b284d5

---------

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

* chore: Update generation configuration at Fri Sep  6 15:18:33 UTC 2024

* chore: generate libraries at Fri Sep  6 15:19:00 UTC 2024

* restore recommended_package

* chore: generate libraries at Fri Sep  6 15:29:00 UTC 2024

* chore: Update generation configuration at Sat Sep  7 02:18:55 UTC 2024

* chore: Update generation configuration at Sun Sep  8 02:24:26 UTC 2024

* chore: Update generation configuration at Tue Sep 10 02:21:43 UTC 2024

* chore: Update generation configuration at Tue Sep 10 19:31:11 UTC 2024

* chore: generate libraries at Tue Sep 10 19:31:36 UTC 2024

* chore: Update generation configuration at Wed Sep 11 02:20:51 UTC 2024

* chore: generate libraries at Wed Sep 11 02:21:17 UTC 2024

* chore: Update generation configuration at Thu Sep 12 02:21:25 UTC 2024

* chore: Update generation configuration at Fri Sep 13 02:22:02 UTC 2024

* chore: Update generation configuration at Sat Sep 14 02:20:20 UTC 2024

* chore: Update generation configuration at Mon Sep 16 02:26:47 UTC 2024

---------

Co-authored-by: Diego Marquez <diegomarquezp@google.com>
…oogleapis#2327)

* modify log formatter for verbose logging to help debug issues.

* modify log formatter for verbose logging to help debug issues.
🤖 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).
* fix: add StreamingAttemptCallable to the callable chain

* add a test

* add a comment
Change-Id: I47fbb6761205c8ab34ecfa490954c56cf01b5288
…2358)

Change-Id: I93c1c03a0c41c92dbe65b5ec4888e7df526ad457
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* test: clean up CookieHolderTest

- stop returning protos to trigger headers
- fix thread safety for variables that are accessed by multiple threads

Change-Id: Ib34440d2ffeddcb5611b5e1cee183004bafc9449

* missing import

Change-Id: Ied61bc081c3cc0220fd96051aabd1849cbffd10f

* one more

Change-Id: Ibf2f4ad8bea038390b1ddf099c3061f0d9b02495

* fix broken test

Change-Id: I63a6e54829ef5ea2db8d3b3b2db0afdc89cc1248

* make it consistent with other tests

Change-Id: I2296b1cb7f52895a59e6b4fe5586d07c0dfd97a2
🤖 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).
jinseopkim0 and others added 30 commits July 10, 2025 14:40
* use mockito bom
* stop using scopes in dep management

Change-Id: I79ac199199b90ea8320d1a70ddef029cd3380dc1

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](https://togithub.com/googleapis/java-bigtable/issues/new/choose) 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)
- [ ] Rollback plan is reviewed and LGTMed
- [ ] All new data plane features have a completed end to end testing plan

Fixes #<issue_number_goes_here> ☕️

If you write sample code, please follow the [samples format](
https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
Change-Id: Iad08446a65b201f1ca14dfef4c8392c755f56fb4
🤖 I have created a release *beep* *boop*
---


## [2.62.0](https://togithub.com/googleapis/java-bigtable/compare/v2.61.0...v2.62.0) (2025-07-15)


### Features

* Add Idempotency to Cloud Bigtable MutateRowRequest API ([b5acca6](https://togithub.com/googleapis/java-bigtable/commit/b5acca6ac4f1eec420adb27bc77aa1bda0ec2dca))
* Add SchemaBundles API ([b5acca6](https://togithub.com/googleapis/java-bigtable/commit/b5acca6ac4f1eec420adb27bc77aa1bda0ec2dca))
* **bigtable:** Add schema bundle support ([googleapis#2619](https://togithub.com/googleapis/java-bigtable/issues/2619)) ([7d7b9a9](https://togithub.com/googleapis/java-bigtable/commit/7d7b9a966d3ef7b7a0ef3f82038ab73f4d791427))
* Next release from main branch is 2.62.0 ([googleapis#2621](https://togithub.com/googleapis/java-bigtable/issues/2621)) ([202b211](https://togithub.com/googleapis/java-bigtable/commit/202b21102e71da71ff56f19a12d8a00a59cd8107))


### Dependencies

* Minor cleanup ([googleapis#2623](https://togithub.com/googleapis/java-bigtable/issues/2623)) ([7b230e8](https://togithub.com/googleapis/java-bigtable/commit/7b230e86902b5733c06e45fad90da76653ee1096))
* Update shared dependencies ([googleapis#2616](https://togithub.com/googleapis/java-bigtable/issues/2616)) ([eb7cfd5](https://togithub.com/googleapis/java-bigtable/commit/eb7cfd526aa999c614b7b8285d32759e2739ff9a))

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

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](https://togithub.com/googleapis/java-bigtable/issues/new/choose) 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)
- [ ] Rollback plan is reviewed and LGTMed
- [ ] All new data plane features have a completed end to end testing plan

Fixes #<issue_number_goes_here> ☕️

If you write sample code, please follow the [samples format](
https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
🤖 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).
Change-Id: I273e614ab8d5e8e1bf73e031e80729dda0b2f0de
Change-Id: I56119f9cce8abe8317fc9580a13f4588035de80d
googleapis#2620)

This pull request is generated with proto changes between [googleapis/googleapis@63161c0](https://togithub.com/googleapis/googleapis/commit/63161c080e7eb3dd1d4fe76db1fad108b6ac9a27) (exclusive) and [googleapis/googleapis@0da61b4](https://togithub.com/googleapis/googleapis/commit/0da61b4af3b87dd71dd557457b5099e23154b297) (inclusive).

BEGIN_COMMIT_OVERRIDE
BEGIN_NESTED_COMMIT
feat: add Idempotency to Cloud Bigtable MutateRowsRequest API
docs: Minor comment update for field `idempotency` in message `.google.bigtable.v2.MutateRowRequest`

PiperOrigin-RevId: 785585326

Source Link: [googleapis/googleapis@0da61b4](https://togithub.com/googleapis/googleapis/commit/0da61b4af3b87dd71dd557457b5099e23154b297)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
docs: Sync generated comments from the API Protos

PiperOrigin-RevId: 785555034

Source Link: [googleapis/googleapis@5feffd9](https://togithub.com/googleapis/googleapis/commit/5feffd940877775c76330c4e37cc139979fccd72)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: add type support for Proto and Enum

PiperOrigin-RevId: 783889912

Source Link: [googleapis/googleapis@ff47072](https://togithub.com/googleapis/googleapis/commit/ff470725e0d32afab5d827767ff2df73fa1ad37c)
END_NESTED_COMMIT
END_COMMIT_OVERRIDE
* chore: create LTS branch 2.60.x

* fix: match unittests run for main branch
googleapis#2640)

* chore: Update generation configuration at Wed Jul 23 02:40:33 UTC 2025

* chore: Update generation configuration at Thu Jul 24 02:40:02 UTC 2025

* chore: generate libraries at Thu Jul 24 02:40:33 UTC 2025
* chore: manual update of update_generation_config.sh

* chore: generate libraries at Thu Jul 24 18:02:55 UTC 2025

* Revert "chore: generate libraries at Thu Jul 24 18:02:55 UTC 2025"

This reverts commit 8d37b7a.

* chore: generate libraries at Thu Jul 24 18:57:04 UTC 2025

* Revert "chore: generate libraries at Thu Jul 24 18:57:04 UTC 2025"

This reverts commit cb018ce.

---------

Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
)

* feat: add port as a parameter for the bigtable emulator

* chore: generate libraries at Wed Jul 16 21:29:57 UTC 2025

* set the port in emulator class

---------

Co-authored-by: André Barbosa Sampaio <andrebsamp@gmail.com>
Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
googleapis#2642)

* chore: Update generation configuration at Thu Jul 24 18:04:00 UTC 2025

* chore: generate libraries at Thu Jul 24 18:04:28 UTC 2025

* chore: Update generation configuration at Fri Jul 25 02:44:22 UTC 2025

* chore: Update generation configuration at Sat Jul 26 02:40:41 UTC 2025

* chore: Update generation configuration at Mon Jul 28 17:45:22 UTC 2025

* chore: generate libraries at Mon Jul 28 17:45:48 UTC 2025

* chore: Update generation configuration at Tue Jul 29 02:52:53 UTC 2025

* chore: Update generation configuration at Wed Jul 30 02:47:33 UTC 2025
…googleapis#2644)

* chore: Move channel priming out of InstantiatingGrpcTransportProvider

Change-Id: I7214aa3016bd7e7f7f167c64cbaa04134b54a352

* delete comment

Change-Id: I26d9b4929be6ba941eb88da05244fc031a747b68

* fixes

Change-Id: Ib414d250f9f1ce0555450e81a706f6c0619d80f2

* Update channel priming annotation

Co-authored-by: Mattie Fu <mattiefu@google.com>

* Update google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableClientContext.java

Co-authored-by: Mattie Fu <mattiefu@google.com>

* fixes

Change-Id: I2f27c788652c9e5e12ea470355098c73b29ab40a

* add no op channel primer

Change-Id: I343b3dc44d12638be2af32398b6aaa8529c7ebfb

* add noop channel primer test

Change-Id: I2a11cd44ddd9caaea4db918f66aa7313a31a0057

* lint

Change-Id: Ifc564bcd182d4ea18e8e63ce78787281d589d8fd

* feat/add-async-channel-ping

Change-Id: I3e390b6f7a6c9beaee52d74f37ef557629af7759

* lint

Change-Id: I5e2b13674c7fc945d5567b7f86478c847017aa41

* fixes

Change-Id: Ibaa32ee3425b23596a3141bb4e29cfb068caf0ee

* fixes

Change-Id: I3d43864fee0b05cc64f27aabcb2ffaf84c9c0ab8

* minor change to test

Change-Id: I63f9f0e930f95d48ce56962e49d6bdca0fc5918d

* clirr-ignored-differences.xml

Change-Id: Ia4e25a7c80256762e241f30a585056aa78fb2878

* increase timeout for testing purposes

Change-Id: I96fb32e098862546aae0de498637459c5a9e197d

* increase offset jitter to make more resilient to flakes

Change-Id: I8754683cae05ed9fd0267a1fd16746756450c15e

* more fault tolerance

Change-Id: I997c3752d8b5ae13084762a7eb3fc6b042ead206

* revert flaky test changes

Change-Id: I8e0ad310444c754df71dc61782b23d007bbfdaba

---------

Co-authored-by: Mattie Fu <mattiefu@google.com>
GraalVM images were already updated.
Mimics automated PR: googleapis#2605
* chore(main): release 2.63.0

* chore: generate libraries at Wed Jul 30 21:12:44 UTC 2025

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
🤖 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).
…googleapis#2649)

* chore: Update generation configuration at Thu Jul 31 02:47:07 UTC 2025

* chore: Update generation configuration at Fri Aug  1 02:54:57 UTC 2025

* chore: Update generation configuration at Sat Aug  2 02:42:43 UTC 2025

* chore: generate libraries at Sat Aug  2 02:43:12 UTC 2025

* chore: Update generation configuration at Tue Aug  5 02:50:25 UTC 2025

* chore: generate libraries at Tue Aug  5 02:50:52 UTC 2025

* chore: Update generation configuration at Wed Aug  6 02:48:20 UTC 2025

* chore: generate libraries at Wed Aug  6 02:48:53 UTC 2025

* chore: Update generation configuration at Thu Aug  7 02:49:23 UTC 2025
* chore(main): release 2.64.0

* chore: generate libraries at Fri Aug  8 14:28:59 UTC 2025

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
…e is slow (1m, 2 channel) (googleapis#2656)

…conservative

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](https://togithub.com/googleapis/java-bigtable/issues/new/choose) 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)
- [ ] Rollback plan is reviewed and LGTMed
- [ ] All new data plane features have a completed end to end testing plan

Fixes #<issue_number_goes_here> ☕️

If you write sample code, please follow the [samples format](
https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
🤖 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.65.0

* chore: generate libraries at Tue Aug 12 16:25:49 UTC 2025

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.