Skip to content

Conversation

@tseaver
Copy link
Contributor

@tseaver tseaver commented Sep 14, 2015

Uses #1137 as a base.

@tseaver tseaver added the api: dns Issues related to the Cloud DNS API. label Sep 14, 2015
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Sep 14, 2015
@dhermes
Copy link
Contributor

dhermes commented Sep 16, 2015

Ping me when #1137 is done. Sorry for being AWOL, been traveling and will be "stable" by tomorrow afternoon.

@tseaver
Copy link
Contributor Author

tseaver commented Sep 17, 2015

@dhermes rebased after merge of #1137.

This comment was marked as spam.

This comment was marked as spam.

@dhermes
Copy link
Contributor

dhermes commented Sep 18, 2015

LGTM

tseaver added a commit that referenced this pull request Sep 18, 2015
Add DNS client / connection
@tseaver tseaver merged commit 5ec3d11 into googleapis:master Sep 18, 2015
@tseaver tseaver deleted the dns-client branch September 18, 2015 15:58
@dhermes
Copy link
Contributor

dhermes commented Sep 18, 2015

Looks like readthedocs.org has better support for simultaneous merges than Travis does: https://readthedocs.org/projects/gcloud-python/builds/3334189/


screen_shot_001

parthea pushed a commit that referenced this pull request Oct 21, 2023
* Add new "quickstart" samples [(#547)](GoogleCloudPlatform/python-docs-samples#547)

* Quickstart tests [(#569)](GoogleCloudPlatform/python-docs-samples#569)

* Add tests for quickstarts
* Update secrets

* Fix vision failure on Python 3

Change-Id: Ieb53e6cdd8b1a70089b970b7a2aa57dd3d24c3de

* Generate most non-appengine readmes

Change-Id: I3779282126cdd05b047194d356932b9995484115

* Update samples to support latest Google Cloud Python [(#656)](GoogleCloudPlatform/python-docs-samples#656)

* Auto-update dependencies. [(#715)](GoogleCloudPlatform/python-docs-samples#715)

* Vision cloud client snippets [(#751)](GoogleCloudPlatform/python-docs-samples#751)

* fixes typo in detect_properties [(#761)](GoogleCloudPlatform/python-docs-samples#761)

* Vision 1.1 [(#827)](GoogleCloudPlatform/python-docs-samples#827)

* Adds vision 1.1 features

* Update README

* Updates GCS snippet to match local file [(#836)](GoogleCloudPlatform/python-docs-samples#836)

* Improvess consistency in docs and fixes links in restructured text [(#839)](GoogleCloudPlatform/python-docs-samples#839)

* Auto-update dependencies. [(#825)](GoogleCloudPlatform/python-docs-samples#825)

* Crop hints tutorial [(#861)](GoogleCloudPlatform/python-docs-samples#861)

* Adds crop hints tutorial.

* Uses aspect ratio so that we actually crop.

* Addresses review feedback

* nits

* Restructures samples for CI

* Auto-update dependencies. [(#866)](GoogleCloudPlatform/python-docs-samples#866)

* Adds document text detection tutorial. [(#868)](GoogleCloudPlatform/python-docs-samples#868)

* Adds document text detection tutorial.

* Feedback from review

* Less whitespace and fewer hanging indents

* Fixes a few style issues that came up in document text review. [(#871)](GoogleCloudPlatform/python-docs-samples#871)

* Fixes a few style issues that came up in document text review.

* Fixing my breaks

* Auto-update dependencies. [(#872)](GoogleCloudPlatform/python-docs-samples#872)

* An attempt at flattening the detect example [(#873)](GoogleCloudPlatform/python-docs-samples#873)

* Adds web detection tutorial [(#874)](GoogleCloudPlatform/python-docs-samples#874)

* Vision face tutorial [(#880)](GoogleCloudPlatform/python-docs-samples#880)

* Updates sample to use the Cloud client library

* Nits found after commit

* Nudge for travis

* flake8 hates my face

* Auto-update dependencies. [(#876)](GoogleCloudPlatform/python-docs-samples#876)

* Remove cloud config fixture [(#887)](GoogleCloudPlatform/python-docs-samples#887)

* Remove cloud config fixture

* Fix client secrets

* Fix bigtable instance

* Auto-update dependencies. [(#888)](GoogleCloudPlatform/python-docs-samples#888)

* Remove resource [(#890)](GoogleCloudPlatform/python-docs-samples#890)

* Remove resource fixture

* Remove remote resource

* Re-generate all readmes

* Auto-update dependencies. [(#922)](GoogleCloudPlatform/python-docs-samples#922)

* Auto-update dependencies.

* Fix pubsub iam samples

* Adds checks for all features using https. [(#944)](GoogleCloudPlatform/python-docs-samples#944)

* Adds checks for all features using https.

* Fixes overindent for lint

* Fix README rst links [(#962)](GoogleCloudPlatform/python-docs-samples#962)

* Fix README rst links

* Update all READMEs

* Auto-update dependencies. [(#1004)](GoogleCloudPlatform/python-docs-samples#1004)

* Auto-update dependencies.

* Fix natural language samples

* Fix pubsub iam samples

* Fix language samples

* Fix bigquery samples

* Auto-update dependencies. [(#1011)](GoogleCloudPlatform/python-docs-samples#1011)

* Auto-update dependencies. [(#1033)](GoogleCloudPlatform/python-docs-samples#1033)

* Vision GAPIC client library [(#1015)](GoogleCloudPlatform/python-docs-samples#1015)

* Migrate quickstart to gapic

* formatting

* updating detect_faces, failing tests

* Migrate detect_faces to gapic

* Migrate detect_labels to gapic

* Migrate detect_landmarks to gapic

* Migrate detect_logos to gapic

* remove "Likelihood" from test outputs

* Migrate detect_safe_search to gapic

* Migrate detect_text to gapic

* Migrate detect_properties to gapic

* Migrate detect_web to gapic

* Migrate crophints to gapic

* Migrate detect_document to gapic;

* Migrate crop_hints.py to gapic

* hard code the likelihood names

* Make code snippets more self-contained

* Migrate doctext.py to gapic

* Migrate web_detect.py to gapic

* Migrate faces.py to gapic

* flake8

* fix missing string format

* remove url scores from sample output

* region tags update

* region tag correction

* move region tag in get crop hints

* move region tags

* import style

* client creation

* rename bound to vertex

* add region tags

* increment client library version

* update README to include link to the migration guide

* correct version number

* update readme

* update client library version in requirements and readme

* Auto-update dependencies. [(#1055)](GoogleCloudPlatform/python-docs-samples#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Auto-update dependencies. [(#1093)](GoogleCloudPlatform/python-docs-samples#1093)

* Auto-update dependencies.

* Fix storage notification poll sample

Change-Id: I6afbc79d15e050531555e4c8e51066996717a0f3

* Fix spanner samples

Change-Id: I40069222c60d57e8f3d3878167591af9130895cb

* Drop coverage because it's not useful

Change-Id: Iae399a7083d7866c3c7b9162d0de244fbff8b522

* Try again to fix flaky logging test

Change-Id: I6225c074701970c17c426677ef1935bb6d7e36b4

* Update all generated readme auth instructions [(#1121)](GoogleCloudPlatform/python-docs-samples#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Added Link to Python Setup Guide [(#1158)](GoogleCloudPlatform/python-docs-samples#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1138)](GoogleCloudPlatform/python-docs-samples#1138)

* Auto-update dependencies. [(#1186)](GoogleCloudPlatform/python-docs-samples#1186)

* Auto-update dependencies. [(#1245)](GoogleCloudPlatform/python-docs-samples#1245)

* Vision beta [(#1211)](GoogleCloudPlatform/python-docs-samples#1211)

* remove unicode [(#1246)](GoogleCloudPlatform/python-docs-samples#1246)

* Added "Open in Cloud Shell" buttons to README files [(#1254)](GoogleCloudPlatform/python-docs-samples#1254)

* Auto-update dependencies. [(#1282)](GoogleCloudPlatform/python-docs-samples#1282)

* Auto-update dependencies.

* Fix storage acl sample

Change-Id: I413bea899fdde4c4859e4070a9da25845b81f7cf

* Auto-update dependencies. [(#1320)](GoogleCloudPlatform/python-docs-samples#1320)

* Vision API features update [(#1339)](GoogleCloudPlatform/python-docs-samples#1339)

* Revert "Vision API features update [(#1339)](GoogleCloudPlatform/python-docs-samples#1339)" [(#1351)](GoogleCloudPlatform/python-docs-samples#1351)

This reverts commit fba66eec5b72a8313eb3fba0a6601306801b9212.

* Auto-update dependencies. [(#1377)](GoogleCloudPlatform/python-docs-samples#1377)

* Auto-update dependencies.

* Update requirements.txt

* fix landmark sample [(#1424)](GoogleCloudPlatform/python-docs-samples#1424)

* Vision GA [(#1427)](GoogleCloudPlatform/python-docs-samples#1427)

* replace types. with vision.types. in detect.py

* copy beta code snippets

* update tests, flake

* remove beta_snippets

* update command line interface to include web-geo samples

* flake

* simplify detect document text

* [DO NOT MERGE] Vision API OCR PDF/TIFF sample [(#1420)](GoogleCloudPlatform/python-docs-samples#1420)

* add docpdf sample

* import order

* list blobs

* filename change

* add the renamed files

* parse json string to AnnotateFileResponse message

* show more of the response

* simplify response processing to better focus on how to make the request

* fix typo

* linter

* linter

* linter

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](GoogleCloudPlatform/python-docs-samples#1441)

* detect-pdf update [(#1460)](GoogleCloudPlatform/python-docs-samples#1460)

* detect-pdf update

* update test

* Update READMEs to fix numbering and add git clone [(#1464)](GoogleCloudPlatform/python-docs-samples#1464)

* Move ocr pdf/tiff samples to GA [(#1522)](GoogleCloudPlatform/python-docs-samples#1522)

* Move ocr pdf/tiff samples to GA

* Remove blank spaces and fragment

* Fix the vision geo test. [(#1518)](GoogleCloudPlatform/python-docs-samples#1518)

Sometimes, Vision sees Zepra.  Othertimes, it sees Electra Tower.

* [DO_NOT_MERGE] Add samples for object localization and handwritten ocr [(#1572)](GoogleCloudPlatform/python-docs-samples#1572)

* Add samples for object localization and handwritten ocr

* Update to released lib

* Update beta_snippets.py

* [DO NOT MERGE] Product search [(#1580)](GoogleCloudPlatform/python-docs-samples#1580)

Product search

* Update vision web_detect test image [(#1607)](GoogleCloudPlatform/python-docs-samples#1607)

The original image no longer appears on cloud.google.com/vision

* Vision - remove unused region tags [(#1620)](GoogleCloudPlatform/python-docs-samples#1620)

* Vision region tag update [(#1635)](GoogleCloudPlatform/python-docs-samples#1635)

* Udpate Beta Vision samples to use beta tags [(#1640)](GoogleCloudPlatform/python-docs-samples#1640)

* Update samples to GA, cleanup tests, delete old samples [(#1704)](GoogleCloudPlatform/python-docs-samples#1704)

* Add print output to crop hints tutorial [(#1797)](GoogleCloudPlatform/python-docs-samples#1797)

* Remove unused code [(#1745)](GoogleCloudPlatform/python-docs-samples#1745)

* Display the score/confidence value [(#1429)](GoogleCloudPlatform/python-docs-samples#1429)

* Display the score/confidence value

A small code addition to display the score/confidence value of a detected face above the face detection box on the output image. This is very useful to know the confidence!

* Changes applied to meet coding style requirements 

I have edited the already submitted code to meet the coding style requirements!

* Edits because white spaces

* Remove [(#1431)](GoogleCloudPlatform/python-docs-samples#1431)

I'm updating all the openapi files in the getting-started sample in all the sample repos to remove basePath: "/"
Here's the reason from simonz130:

From the OpenAPI 2 spec:
* basePath: "If it is not included, the API is served directly under the host. The value MUST start with a leading slash (/). "
* Paths for methods: "A relative path to an individual endpoint. The field name MUST begin with a slash. The path is appended to the basePath in order to construct the full URL."

This OpenAPI getting-started sample have basePath: "/", which (per strict spec interpretation) means all the paths start with double-slashes. (e.g "//v1/shelves" rather than "/v1/shelves"). Removing basepath="/" fixes that.

* Auto-update dependencies. [(#1846)](GoogleCloudPlatform/python-docs-samples#1846)

ACK, merging.

* update samples for product search GA [(#1861)](GoogleCloudPlatform/python-docs-samples#1861)

* update samples for product search GA

* update to use 0.35.1

* Use default font [(#1865)](GoogleCloudPlatform/python-docs-samples#1865)

Test environment does not support all fonts.

* use shared sample data bucket [(#1874)](GoogleCloudPlatform/python-docs-samples#1874)

* Pass max_results through to API - issue #1173 [(#1917)](GoogleCloudPlatform/python-docs-samples#1917)

* Fix Vision Product Search sample comment typo [(#1897)](GoogleCloudPlatform/python-docs-samples#1897)

* vision: update samples to address changes in model annotations. [(#1991)](GoogleCloudPlatform/python-docs-samples#1991)

changes to the vision model evaluation changed annotations for
some of the sample data used in these tests.  This corrects those
expectations to reflect current evaluation.

Background: internal issue 123358697

* Auto-update dependencies. [(#1980)](GoogleCloudPlatform/python-docs-samples#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* Vision API: further fixes. [(#2002)](GoogleCloudPlatform/python-docs-samples#2002)

* Vision API: further fixes.

Redirects testing to the central cloud-samples-data asset bucket.
Relaxes case considerations.
Addresses web subtests, missed in previous PR.

* Added two samples for "OCR with PDF/TIFF as source files" [(#2034)](GoogleCloudPlatform/python-docs-samples#2034)

* Added two samples for "OCR with PDF/TIFF as source files"

* Moved the code to beta_snippets.py

* Fixed the sub-parser names.

* Shortened the line that was too long.

* Added newline at the end of the file

* Using the builtin open function instead

* Renamed a variable

* Fixed the wrong arg parameter

* Added extra comment lines

* Regenerated README.rst

* Added specific strings to be unit-tested

* Added the sample for async image batch annotation [(#2045)](GoogleCloudPlatform/python-docs-samples#2045)

* Added the sample for async image batch annotation

* Fixed the wrong function name

* Changes based on Noah's comments.

* Need newer library version for latest beta [(#2052)](GoogleCloudPlatform/python-docs-samples#2052)

* Fixed string in test [(#2135)](GoogleCloudPlatform/python-docs-samples#2135)

* Fixed string in test

* Updated to latest AutoML

* Update detect.py [(#2174)](GoogleCloudPlatform/python-docs-samples#2174)

1) I got argument parse error when bucket_name=bucket_name is given
2)blob_list[0] gave me folder name

* Revert "Update detect.py" [(#2274)](GoogleCloudPlatform/python-docs-samples#2274)

* Revert "Update detect.py [(#2174)](GoogleCloudPlatform/python-docs-samples#2174)"

This reverts commit 6eaad9a3166ab3262c1211c2f41fb4b5d8234b7d.

* Update beta_snippets_test.py

* Update beta_snippets.py

* Update detect.py

* Move import inside region tags [(#2211)](GoogleCloudPlatform/python-docs-samples#2211)

* Move import inside region tags

* Update detect.py

* Fix comment. [(#2108)](GoogleCloudPlatform/python-docs-samples#2108)

Comment should reflect real filename.

* Fix a typo in output message / remove duplicate parser assignment. [(#1999)](GoogleCloudPlatform/python-docs-samples#1999)

* Fix a typo in output message.

Fixes a minor typo error in the `draw_hint` function. Because the tutorial is one of the starting points for new users, it's worth correcting it to avoid confusion.

* Remove duplicate `argparse` assignment.

`argparse.ArgumentParser()` was assigned twice in if statement so removed the duplicate.

* move import re [(#2303)](GoogleCloudPlatform/python-docs-samples#2303)

* Makes quickstart more REPL friendly [(#2354)](GoogleCloudPlatform/python-docs-samples#2354)

* vision geo test fix [(#2353)](GoogleCloudPlatform/python-docs-samples#2353)

Gus already LGTM

* Purge products [(#2349)](GoogleCloudPlatform/python-docs-samples#2349)

* add vision_product_search_purge_products_in_product_set

* add vision_product_search_purge_orphan_products

* update comment

* flake

* update print message

* update python sample to use operation.result

* longer timeout

* remove unused variable

* Adds updates for samples profiler ... vision [(#2439)](GoogleCloudPlatform/python-docs-samples#2439)

* Update Pillow dependency per security alert CVE-2019-16865 [(#2492)](GoogleCloudPlatform/python-docs-samples#2492)

* Add Set Endpoint Samples [(#2497)](GoogleCloudPlatform/python-docs-samples#2497)

* Add Set Endpoint Samples

* Add additional test result option

* Sample Request update

* Add filter_

* Auto-update dependencies. [(#2005)](GoogleCloudPlatform/python-docs-samples#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
Co-authored-by: Doug Mahugh <dmahugh@gmail.com>

* fix: get bounds for blocks instead of pages [(#2705)](GoogleCloudPlatform/python-docs-samples#2705)

* fix: use `page.bounding_box` when feature is page

Closes #2702

* fix: outline blocks instead of pages

Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>

* Add vision ocr set endpoint samples [(#2569)](GoogleCloudPlatform/python-docs-samples#2569)

* Add vision ocr set endpoint samples

* Remove port number as it is optional in Python

* Use unique output names

* lint

* Add support for python2 print statements

* use uuid instead of datetime

* remove all tests that use https as they perform duplicate work

Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>

* vision: update samples to throw errors if one occurs [(#2725)](GoogleCloudPlatform/python-docs-samples#2725)

* vision: update samples to throw errors if one occurs

* Add link to error page docs

* Add link to error message

Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
Co-authored-by: Gus Class <gguuss@gmail.com>

* vision: move published samples into master [(#2743)](GoogleCloudPlatform/python-docs-samples#2743)

Add generated samples for Vision API
Add required attribute mime_type
Resolve encoding error in py2
Remove autogenerated warnings
Remove coding: utf-8 line
Remove argument encoding checks
Remove CLI
Remove unnecessary statics, variables, and imports
Blacken with l=88
Remove unused region tag and comments
Verify that there are no published links pointing to removed region tags
Shorten docstring
Replace concrete file path with "path/to/your/document.pdf"

Co-authored-by: Yu-Han Liu <dizcology@hotmail.com>

* fix: vision product search tests to call setup and teardown and use uuid [(#2830)](GoogleCloudPlatform/python-docs-samples#2830)

* vision: fix flaky test [(#2988)](GoogleCloudPlatform/python-docs-samples#2988)

* vision: fix flaky tests to be more generic in the results [(#2915)](GoogleCloudPlatform/python-docs-samples#2915)

* chore(deps): update dependency google-cloud-storage to v1.26.0 [(#3046)](GoogleCloudPlatform/python-docs-samples#3046)

* chore(deps): update dependency google-cloud-storage to v1.26.0

* chore(deps): specify dependencies by python version

* chore: up other deps to try to remove errors

Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
Co-authored-by: Leah Cole <coleleah@google.com>

* Clarifying comment for batch requests [(#3071)](GoogleCloudPlatform/python-docs-samples#3071)

* Clarifying comment for batch requests

* vision: fixing linter for batch

* vision: remove redundant flaky web test [(#3090)](GoogleCloudPlatform/python-docs-samples#3090)

Fix: GoogleCloudPlatform/python-docs-samples#2880

* vision: fix flaky test [(#3091)](GoogleCloudPlatform/python-docs-samples#3091)

Fix: GoogleCloudPlatform/python-docs-samples#2876

* chore(deps): update dependency google-cloud-vision to v0.42.0 [(#3170)](GoogleCloudPlatform/python-docs-samples#3170)

* chore(deps): update dependency pillow to v6.2.2 [(#3186)](GoogleCloudPlatform/python-docs-samples#3186)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [pillow](https://python-pillow.org) ([source](https://togithub.com/python-pillow/Pillow)) | patch | `==6.2.1` -> `==6.2.2` |

---

### Release Notes

<details>
<summary>python-pillow/Pillow</summary>

### [`v6.2.2`](https://togithub.com/python-pillow/Pillow/blob/master/CHANGES.rst#&#8203;622-2020-01-02)

[Compare Source](https://togithub.com/python-pillow/Pillow/compare/6.2.1...6.2.2)

-   This is the last Pillow release to support Python 2.7 [#&#8203;3642](https://togithub.com/python-pillow/Pillow/issues/3642)

-   Overflow checks for realloc for tiff decoding. CVE-2020-5310
    [wiredfool, radarhere]

-   Catch SGI buffer overrun. CVE-2020-5311
    [radarhere]

-   Catch PCX P mode buffer overrun. CVE-2020-5312
    [radarhere]

-   Catch FLI buffer overrun. CVE-2020-5313
    [radarhere]

-   Raise an error for an invalid number of bands in FPX image. CVE-2019-19911
    [wiredfool, radarhere]

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

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

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency pillow to v7 [(#3218)](GoogleCloudPlatform/python-docs-samples#3218)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [pillow](https://python-pillow.org) ([source](https://togithub.com/python-pillow/Pillow)) | major | `==6.2.2` -> `==7.1.0` |

---

### Release Notes

<details>
<summary>python-pillow/Pillow</summary>

### [`v7.1.0`](https://togithub.com/python-pillow/Pillow/blob/master/CHANGES.rst#&#8203;710-2020-04-01)

[Compare Source](https://togithub.com/python-pillow/Pillow/compare/7.0.0...7.1.0)

-   Fix multiple OOB reads in FLI decoding [#&#8203;4503](https://togithub.com/python-pillow/Pillow/issues/4503)
    [wiredfool]

-   Fix buffer overflow in SGI-RLE decoding [#&#8203;4504](https://togithub.com/python-pillow/Pillow/issues/4504)
    [wiredfool, hugovk]

-   Fix bounds overflow in JPEG 2000 decoding [#&#8203;4505](https://togithub.com/python-pillow/Pillow/issues/4505)
    [wiredfool]

-   Fix bounds overflow in PCX decoding [#&#8203;4506](https://togithub.com/python-pillow/Pillow/issues/4506)
    [wiredfool]

-   Fix 2 buffer overflows in TIFF decoding [#&#8203;4507](https://togithub.com/python-pillow/Pillow/issues/4507)
    [wiredfool]

-   Add APNG support [#&#8203;4243](https://togithub.com/python-pillow/Pillow/issues/4243)
    [pmrowla, radarhere, hugovk]

-   ImageGrab.grab() for Linux with XCB [#&#8203;4260](https://togithub.com/python-pillow/Pillow/issues/4260)
    [nulano, radarhere]

-   Added three new channel operations [#&#8203;4230](https://togithub.com/python-pillow/Pillow/issues/4230)
    [dwastberg, radarhere]

-   Prevent masking of Image reduce method in Jpeg2KImagePlugin [#&#8203;4474](https://togithub.com/python-pillow/Pillow/issues/4474)
    [radarhere, homm]

-   Added reading of earlier ImageMagick PNG EXIF data [#&#8203;4471](https://togithub.com/python-pillow/Pillow/issues/4471)
    [radarhere]

-   Fixed endian handling for I;16 getextrema [#&#8203;4457](https://togithub.com/python-pillow/Pillow/issues/4457)
    [radarhere]

-   Release buffer if function returns prematurely [#&#8203;4381](https://togithub.com/python-pillow/Pillow/issues/4381)
    [radarhere]

-   Add JPEG comment to info dictionary [#&#8203;4455](https://togithub.com/python-pillow/Pillow/issues/4455)
    [radarhere]

-   Fix size calculation of Image.thumbnail() [#&#8203;4404](https://togithub.com/python-pillow/Pillow/issues/4404)
    [orlnub123]

-   Fixed stroke on FreeType &lt; 2.9 [#&#8203;4401](https://togithub.com/python-pillow/Pillow/issues/4401)
    [radarhere]

-   If present, only use alpha channel for bounding box [#&#8203;4454](https://togithub.com/python-pillow/Pillow/issues/4454)
    [radarhere]

-   Warn if an unknown feature is passed to features.check() [#&#8203;4438](https://togithub.com/python-pillow/Pillow/issues/4438)
    [jdufresne]

-   Fix Name field length when saving IM images [#&#8203;4424](https://togithub.com/python-pillow/Pillow/issues/4424)
    [hugovk, radarhere]

-   Allow saving of zero quality JPEG images [#&#8203;4440](https://togithub.com/python-pillow/Pillow/issues/4440)
    [radarhere]

-   Allow explicit zero width to hide outline [#&#8203;4334](https://togithub.com/python-pillow/Pillow/issues/4334)
    [radarhere]

-   Change ContainerIO return type to match file object mode [#&#8203;4297](https://togithub.com/python-pillow/Pillow/issues/4297)
    [jdufresne, radarhere]

-   Only draw each polygon pixel once [#&#8203;4333](https://togithub.com/python-pillow/Pillow/issues/4333)
    [radarhere]

-   Add support for shooting situation Exif IFD tags [#&#8203;4398](https://togithub.com/python-pillow/Pillow/issues/4398)
    [alexagv]

-   Handle multiple and malformed JPEG APP13 markers [#&#8203;4370](https://togithub.com/python-pillow/Pillow/issues/4370)
    [homm]

-   Depends: Update libwebp to 1.1.0 [#&#8203;4342](https://togithub.com/python-pillow/Pillow/issues/4342), libjpeg to 9d [#&#8203;4352](https://togithub.com/python-pillow/Pillow/issues/4352)
    [radarhere]

### [`v7.0.0`](https://togithub.com/python-pillow/Pillow/blob/master/CHANGES.rst#&#8203;700-2020-01-02)

[Compare Source](https://togithub.com/python-pillow/Pillow/compare/6.2.2...7.0.0)

-   Drop support for EOL Python 2.7 [#&#8203;4109](https://togithub.com/python-pillow/Pillow/issues/4109)
    [hugovk, radarhere, jdufresne]

-   Fix rounding error on RGB to L conversion [#&#8203;4320](https://togithub.com/python-pillow/Pillow/issues/4320)
    [homm]

-   Exif writing fixes: Rational boundaries and signed/unsigned types [#&#8203;3980](https://togithub.com/python-pillow/Pillow/issues/3980)
    [kkopachev, radarhere]

-   Allow loading of WMF images at a given DPI [#&#8203;4311](https://togithub.com/python-pillow/Pillow/issues/4311)
    [radarhere]

-   Added reduce operation [#&#8203;4251](https://togithub.com/python-pillow/Pillow/issues/4251)
    [homm]

-   Raise ValueError for io.StringIO in Image.open [#&#8203;4302](https://togithub.com/python-pillow/Pillow/issues/4302)
    [radarhere, hugovk]

-   Fix thumbnail geometry when DCT scaling is used [#&#8203;4231](https://togithub.com/python-pillow/Pillow/issues/4231)
    [homm, radarhere]

-   Use default DPI when exif provides invalid x_resolution [#&#8203;4147](https://togithub.com/python-pillow/Pillow/issues/4147)
    [beipang2, radarhere]

-   Change default resize resampling filter from NEAREST to BICUBIC [#&#8203;4255](https://togithub.com/python-pillow/Pillow/issues/4255)
    [homm]

-   Fixed black lines on upscaled images with the BOX filter [#&#8203;4278](https://togithub.com/python-pillow/Pillow/issues/4278)
    [homm]

-   Better thumbnail aspect ratio preservation [#&#8203;4256](https://togithub.com/python-pillow/Pillow/issues/4256)
    [homm]

-   Add La mode packing and unpacking [#&#8203;4248](https://togithub.com/python-pillow/Pillow/issues/4248)
    [homm]

-   Include tests in coverage reports [#&#8203;4173](https://togithub.com/python-pillow/Pillow/issues/4173)
    [hugovk]

-   Handle broken Photoshop data [#&#8203;4239](https://togithub.com/python-pillow/Pillow/issues/4239)
    [radarhere]

-   Raise a specific exception if no data is found for an MPO frame [#&#8203;4240](https://togithub.com/python-pillow/Pillow/issues/4240)
    [radarhere]

-   Fix Unicode support for PyPy [#&#8203;4145](https://togithub.com/python-pillow/Pillow/issues/4145)
    [nulano]

-   Added UnidentifiedImageError [#&#8203;4182](https://togithub.com/python-pillow/Pillow/issues/4182)
    [radarhere, hugovk]

-   Remove deprecated **version** from plugins [#&#8203;4197](https://togithub.com/python-pillow/Pillow/issues/4197)
    [hugovk, radarhere]

-   Fixed freeing unallocated pointer when resizing with height too large [#&#8203;4116](https://togithub.com/python-pillow/Pillow/issues/4116)
    [radarhere]

-   Copy info in Image.transform [#&#8203;4128](https://togithub.com/python-pillow/Pillow/issues/4128)
    [radarhere]

-   Corrected DdsImagePlugin setting info gamma [#&#8203;4171](https://togithub.com/python-pillow/Pillow/issues/4171)
    [radarhere]

-   Depends: Update libtiff to 4.1.0 [#&#8203;4195](https://togithub.com/python-pillow/Pillow/issues/4195), Tk Tcl to 8.6.10 [#&#8203;4229](https://togithub.com/python-pillow/Pillow/issues/4229), libimagequant to 2.12.6 [#&#8203;4318](https://togithub.com/python-pillow/Pillow/issues/4318)
    [radarhere]

-   Improve handling of file resources [#&#8203;3577](https://togithub.com/python-pillow/Pillow/issues/3577)
    [jdufresne]

-   Removed CI testing of Fedora 29 [#&#8203;4165](https://togithub.com/python-pillow/Pillow/issues/4165)
    [hugovk]

-   Added pypy3 to tox envlist [#&#8203;4137](https://togithub.com/python-pillow/Pillow/issues/4137)
    [jdufresne]

-   Drop support for EOL PyQt4 and PySide [#&#8203;4108](https://togithub.com/python-pillow/Pillow/issues/4108)
    [hugovk, radarhere]

-   Removed deprecated setting of TIFF image sizes [#&#8203;4114](https://togithub.com/python-pillow/Pillow/issues/4114)
    [radarhere]

-   Removed deprecated PILLOW_VERSION [#&#8203;4107](https://togithub.com/python-pillow/Pillow/issues/4107)
    [hugovk]

-   Changed default frombuffer raw decoder args [#&#8203;1730](https://togithub.com/python-pillow/Pillow/issues/1730)
    [radarhere]

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

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

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Simplify noxfile setup. [(#2806)](GoogleCloudPlatform/python-docs-samples#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency google-cloud-vision to v1 [(#3227)](GoogleCloudPlatform/python-docs-samples#3227)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-vision](https://togithub.com/googleapis/python-vision) | major | `==0.42.0` -> `==1.0.0` |

---

### Release Notes

<details>
<summary>googleapis/python-vision</summary>

### [`v1.0.0`](https://togithub.com/googleapis/python-vision/blob/master/CHANGELOG.md#&#8203;100-httpswwwgithubcomgoogleapispython-visioncomparev0420v100-2020-02-28)

[Compare Source](https://togithub.com/googleapis/python-vision/compare/v0.42.0...v1.0.0)

##### Features

-   bump release status to GA ([#&#8203;11](https://www.github.com/googleapis/python-vision/issues/11)) ([2129bde](https://www.github.com/googleapis/python-vision/commit/2129bdedfa0dca85c5adc5350bff10d4a485df77))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

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

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency pillow to v7.1.1 [(#3263)](GoogleCloudPlatform/python-docs-samples#3263)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [pillow](https://python-pillow.org) ([source](https://togithub.com/python-pillow/Pillow)) | patch | `==7.1.0` -> `==7.1.1` |

---

### Release Notes

<details>
<summary>python-pillow/Pillow</summary>

### [`v7.1.1`](https://togithub.com/python-pillow/Pillow/blob/master/CHANGES.rst#&#8203;711-2020-04-02)

[Compare Source](https://togithub.com/python-pillow/Pillow/compare/7.1.0...7.1.1)

-   Fix regression seeking and telling PNGs [#&#8203;4512](https://togithub.com/python-pillow/Pillow/issues/4512) [#&#8203;4514](https://togithub.com/python-pillow/Pillow/issues/4514)
    [hugovk, radarhere]

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

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

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* vision: increase timeout for tests [(#3383)](GoogleCloudPlatform/python-docs-samples#3383)

Fix: GoogleCloudPlatform/python-docs-samples#2955
Fix: GoogleCloudPlatform/python-docs-samples#2992

* [vision] fix: longer timeout [(#3447)](GoogleCloudPlatform/python-docs-samples#3447)

fixes #2962

* testing: replace @flaky with @pytest.mark.flaky [(#3496)](GoogleCloudPlatform/python-docs-samples#3496)

* testing: replace @flaky with @pytest.mark.flaky

* lint

* mark few tests as flaky

that involves LRO polling.

* lint

* chore(deps): update dependency pillow to v7.1.2 [(#3557)](GoogleCloudPlatform/python-docs-samples#3557)

* chore(deps): update dependency google-cloud-storage to v1.28.0 [(#3260)](GoogleCloudPlatform/python-docs-samples#3260)

Co-authored-by: Takashi Matsuo <tmatsuo@google.com>

* [vision] fix: add timeout for LRO result and mark it as flaky [(#3684)](GoogleCloudPlatform/python-docs-samples#3684)

fixes #3674

* [vision] fix: mark a test as flaky [(#3709)](GoogleCloudPlatform/python-docs-samples#3709)

fixes #3702

* chore: some lint fixes [(#3751)](GoogleCloudPlatform/python-docs-samples#3751)

* chore: some lint fixes

* longer timeout, more retries

* disable detect_test.py::test_async_detect_document

* [vision] testing: retry upon errors [(#3764)](GoogleCloudPlatform/python-docs-samples#3764)

fixes #3734

I only wrapped some of the tests. Potentially we can do it for
everything.

* [vision] testing: re-enable test_async_detect_document [(#3761)](GoogleCloudPlatform/python-docs-samples#3761)

fixes #3753

also made the data PDF to be smaller.

* chore(deps): update dependency google-cloud-storage to v1.28.1 [(#3785)](GoogleCloudPlatform/python-docs-samples#3785)

* chore(deps): update dependency google-cloud-storage to v1.28.1

* [asset] testing: use uuid instead of time

Co-authored-by: Takashi Matsuo <tmatsuo@google.com>

* Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](GoogleCloudPlatform/python-docs-samples#4022)

* chore(deps): update dependency google-cloud-storage to v1.29.0 [(#4040)](GoogleCloudPlatform/python-docs-samples#4040)

* chore(deps): update dependency pillow to v7.2.0 [(#4208)](GoogleCloudPlatform/python-docs-samples#4208)

* testing(vision): use different ids for test functions [(#4227)](GoogleCloudPlatform/python-docs-samples#4227)

fixes #4224

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](GoogleCloudPlatform/python-docs-samples#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <coleleah@google.com>

* Update dependency flaky to v3.7.0 [(#4300)](GoogleCloudPlatform/python-docs-samples#4300)

* Update dependency google-cloud-storage to v1.30.0

* Update dependency pytest to v6 [(#4390)](GoogleCloudPlatform/python-docs-samples#4390)

* feat: fixed doc string comment mismatch in Product Search [(#4432)](GoogleCloudPlatform/python-docs-samples#4432)

Changes documentation string for a GCS example from `file_path` to `image_uri`.

* chore(deps): update dependency google-cloud-storage to v1.31.0 [(#4564)](GoogleCloudPlatform/python-docs-samples#4564)

Co-authored-by: Takashi Matsuo <tmatsuo@google.com>

* chore: update templates

Co-authored-by: Jason Dobry <jmdobry@users.noreply.github.com>
Co-authored-by: Jon Wayne Parrott <jonwayne@google.com>
Co-authored-by: DPE bot <dpebot@google.com>
Co-authored-by: Gus Class <gguuss@gmail.com>
Co-authored-by: Brent Shaffer <betterbrent@google.com>
Co-authored-by: Bill Prin <waprin@gmail.com>
Co-authored-by: Yu-Han Liu <dizcology@hotmail.com>
Co-authored-by: michaelawyu <chenyumic@google.com>
Co-authored-by: Rebecca Taylor <remilytaylor@gmail.com>
Co-authored-by: Frank Natividad <frankyn@users.noreply.github.com>
Co-authored-by: Noah Negrey <nnegrey@users.noreply.github.com>
Co-authored-by: Jeffrey Rennie <rennie@google.com>
Co-authored-by: Tim Swast <swast@google.com>
Co-authored-by: Alix Hamilton <ajhamilton@google.com>
Co-authored-by: Rebecca Taylor <becca@becca.me>
Co-authored-by: Krissda Prakalphakul <5546755+krissdap@users.noreply.github.com>
Co-authored-by: Peshmerge <peshmerge@users.noreply.github.com>
Co-authored-by: navinger <navinger2003@gmail.com>
Co-authored-by: Charles Engelke <github@engelke.com>
Co-authored-by: shollyman <shollyman@google.com>
Co-authored-by: Shahin <happyhuman@users.noreply.github.com>
Co-authored-by: Charles Engelke <engelke@google.com>
Co-authored-by: Agnel Vishal <agnelvishal@gmail.com>
Co-authored-by: Grega Kespret <grega.kespret@gmail.com>
Co-authored-by: Da-Woon Chung <dorapen@gmail.com>
Co-authored-by: Yu-Han Liu <yuhanliu@google.com>
Co-authored-by: Torry Yang <sirtorry@users.noreply.github.com>
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
Co-authored-by: Doug Mahugh <dmahugh@gmail.com>
Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
Co-authored-by: Michelle Casbon <texasmichelle@users.noreply.github.com>
Co-authored-by: WhiteSource Renovate <bot@renovateapp.com>
Co-authored-by: Leah Cole <coleleah@google.com>
Co-authored-by: Cameron Zahedi <czahedi@google.com>
Co-authored-by: Takashi Matsuo <tmatsuo@google.com>
Co-authored-by: Eric Schmidt <erschmid@google.com>
parthea pushed a commit that referenced this pull request Nov 26, 2025
Source-Link: googleapis/synthtool@703554a
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:94961fdc5c9ca6d13530a6a414a49d2f607203168215d074cdb0a1df9ec31c0b
parthea added a commit that referenced this pull request Jan 9, 2026
PR created by the Librarian CLI to generate Cloud Client Libraries code
from protos.

BEGIN_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20251210 (#1138)


PiperOrigin-RevId: 
Library-IDs: google-cloud-compute-v1beta
Source-link:
[googleapis/googleapis@d4a34bf0](googleapis/googleapis@d4a34bf0)
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20251202


PiperOrigin-RevId: 
Library-IDs: google-cloud-compute-v1beta
Source-link:
[googleapis/googleapis@a11bbeb4](googleapis/googleapis@a11bbeb4)
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20251031


PiperOrigin-RevId: 
Library-IDs: google-cloud-compute-v1beta
Source-link:
[googleapis/googleapis@db561899](googleapis/googleapis@db561899)
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20251019


PiperOrigin-RevId: 
Library-IDs: google-cloud-compute-v1beta
Source-link:
[googleapis/googleapis@ecb5d668](googleapis/googleapis@ecb5d668)
END_NESTED_COMMIT

END_COMMIT

This pull request is generated with proto changes between

[googleapis/googleapis@33225118](googleapis/googleapis@3322511)
(exclusive) and

[googleapis/googleapis@d4a34bf0](googleapis/googleapis@d4a34bf)
(inclusive).

Librarian Version: v0.7.0
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209
JoeWang1127 pushed a commit that referenced this pull request Jan 12, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.

Librarian Version: v0.0.0-20251218164811-cd2252e38d0a
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209
<details><summary>google-cloud-compute: 1.42.0</summary>

##
[1.42.0](google-cloud-compute-v1.41.0...google-cloud-compute-v1.42.0)
(2026-01-09)

### Features

* Update Compute Engine v1 API to revision 20251210 (#1137)
([63cc1cd](63cc1cdf))

* Update Compute Engine v1 API to revision 20251031
([63cc1cd](63cc1cdf))

</details>


<details><summary>google-cloud-compute-v1beta: 0.5.0</summary>

##
[0.5.0](google-cloud-compute-v1beta-v0.4.0...google-cloud-compute-v1beta-v0.5.0)
(2026-01-09)

### Features

* Update Compute Engine v1beta API to revision 20251202
([bfa895c](bfa895cf))

* Update Compute Engine v1beta API to revision 20251210 (#1138)
([bfa895c](bfa895cf))

* Update Compute Engine v1beta API to revision 20251019
([bfa895c](bfa895cf))

* Update Compute Engine v1beta API to revision 20251031
([bfa895c](bfa895cf))

</details>


<details><summary>google-cloud-maintenance-api: 0.3.0</summary>

##
[0.3.0](google-cloud-maintenance-api-v0.2.0...google-cloud-maintenance-api-v0.3.0)
(2026-01-09)

### Features

* onboard a new library (PiperOrigin-RevId: 845900064)
([1028946](10289465))

</details>


<details><summary>google-cloud-managed-identities: 1.14.0</summary>

##
[1.14.0](google-cloud-managed-identities-v1.13.0...google-cloud-managed-identities-v1.14.0)
(2026-01-09)

</details>


<details><summary>google-cloud-managedkafka: 0.3.0</summary>

##
[0.3.0](google-cloud-managedkafka-v0.2.0...google-cloud-managedkafka-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-managedkafka-schemaregistry:
0.3.0</summary>

##
[0.3.0](google-cloud-managedkafka-schemaregistry-v0.2.0...google-cloud-managedkafka-schemaregistry-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-media-translation: 0.13.0</summary>

##
[0.13.0](google-cloud-media-translation-v0.12.0...google-cloud-media-translation-v0.13.0)
(2026-01-09)

</details>


<details><summary>google-cloud-memcache: 1.14.0</summary>

##
[1.14.0](google-cloud-memcache-v1.13.0...google-cloud-memcache-v1.14.0)
(2026-01-09)

</details>


<details><summary>google-cloud-memorystore: 0.3.0</summary>

##
[0.3.0](google-cloud-memorystore-v0.2.0...google-cloud-memorystore-v0.3.0)
(2026-01-09)

### Features

* A new field `Instance.simulate_maintenance_event` is added to message
`.google.cloud.memorystore.v1.` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `total_backup_count` is added to message
`.google.cloud.memorystore.v1.BackupCollection` (PiperOrigin-RevId:
844938993)
([17cc128](17cc1289))

* A new field `total_backup_size_bytes` is added to message
`.google.cloud.memorystore.v1.BackupCollection` (PiperOrigin-RevId:
844938993)
([17cc128](17cc1289))

* A new field `satisfies_pzs` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `last_backup_time` is added to message
`.google.cloud.memorystore.v1.BackupCollection` (PiperOrigin-RevId:
844938993)
([17cc128](17cc1289))

* A new message `EncryptionInfo` is added (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `satisfies_pzi` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `allow_fewer_zones_deployment` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `maintenance_version` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `kms_key` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `encryption_info` is added to message
`.google.cloud.memorystore.v1.Backup` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `available_maintenance_versions` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `effective_maintenance_version` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

* A new field `encryption_info` is added to message
`.google.cloud.memorystore.v1.Instance` (PiperOrigin-RevId: 844938993)
([17cc128](17cc1289))

### Documentation

* A comment for field `discovery_endpoints` in message
`.google.cloud.memorystore.v1.Instance` is changed (PiperOrigin-RevId:
844938993)
([17cc128](17cc1289))

</details>


<details><summary>google-cloud-migrationcenter: 0.3.0</summary>

##
[0.3.0](google-cloud-migrationcenter-v0.2.0...google-cloud-migrationcenter-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-modelarmor: 0.4.0</summary>

##
[0.4.0](google-cloud-modelarmor-v0.3.0...google-cloud-modelarmor-v0.4.0)
(2026-01-09)

</details>


<details><summary>google-cloud-monitoring: 2.29.0</summary>

##
[2.29.0](google-cloud-monitoring-v2.28.0...google-cloud-monitoring-v2.29.0)
(2026-01-09)

</details>


<details><summary>google-cloud-monitoring-metrics-scopes:
1.11.0</summary>

##
[1.11.0](google-cloud-monitoring-metrics-scopes-v1.10.0...google-cloud-monitoring-metrics-scopes-v1.11.0)
(2026-01-09)

</details>


<details><summary>google-cloud-netapp: 0.6.0</summary>

##
[0.6.0](google-cloud-netapp-v0.5.0...google-cloud-netapp-v0.6.0)
(2026-01-09)

</details>


<details><summary>google-cloud-network-connectivity: 2.12.0</summary>

##
[2.12.0](google-cloud-network-connectivity-v2.11.0...google-cloud-network-connectivity-v2.12.0)
(2026-01-09)

</details>


<details><summary>google-cloud-network-management: 1.31.0</summary>

##
[1.31.0](google-cloud-network-management-v1.30.0...google-cloud-network-management-v1.31.0)
(2026-01-09)

</details>


<details><summary>google-cloud-network-services: 0.8.0</summary>

##
[0.8.0](google-cloud-network-services-v0.7.0...google-cloud-network-services-v0.8.0)
(2026-01-09)

</details>


<details><summary>google-cloud-notebooks: 1.15.0</summary>

##
[1.15.0](google-cloud-notebooks-v1.14.0...google-cloud-notebooks-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-optimization: 1.13.0</summary>

##
[1.13.0](google-cloud-optimization-v1.12.0...google-cloud-optimization-v1.13.0)
(2026-01-09)

</details>


<details><summary>google-cloud-oracledatabase: 0.4.0</summary>

##
[0.4.0](google-cloud-oracledatabase-v0.3.0...google-cloud-oracledatabase-v0.4.0)
(2026-01-09)

</details>


<details><summary>google-cloud-orchestration-airflow: 1.19.0</summary>

##
[1.19.0](google-cloud-orchestration-airflow-v1.18.0...google-cloud-orchestration-airflow-v1.19.0)
(2026-01-09)

</details>


<details><summary>google-cloud-os-config: 1.23.0</summary>

##
[1.23.0](google-cloud-os-config-v1.22.0...google-cloud-os-config-v1.23.0)
(2026-01-09)

</details>


<details><summary>google-cloud-parallelstore: 0.5.0</summary>

##
[0.5.0](google-cloud-parallelstore-v0.4.0...google-cloud-parallelstore-v0.5.0)
(2026-01-09)

</details>


<details><summary>google-cloud-parametermanager: 0.3.0</summary>

##
[0.3.0](google-cloud-parametermanager-v0.2.0...google-cloud-parametermanager-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-phishing-protection: 1.16.0</summary>

##
[1.16.0](google-cloud-phishing-protection-v1.15.0...google-cloud-phishing-protection-v1.16.0)
(2026-01-09)

</details>


<details><summary>google-cloud-policy-troubleshooter: 1.15.0</summary>

##
[1.15.0](google-cloud-policy-troubleshooter-v1.14.0...google-cloud-policy-troubleshooter-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-policysimulator: 0.3.0</summary>

##
[0.3.0](google-cloud-policysimulator-v0.2.0...google-cloud-policysimulator-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-policytroubleshooter-iam: 0.3.0</summary>

##
[0.3.0](google-cloud-policytroubleshooter-iam-v0.2.0...google-cloud-policytroubleshooter-iam-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-private-ca: 1.17.0</summary>

##
[1.17.0](google-cloud-private-ca-v1.16.0...google-cloud-private-ca-v1.17.0)
(2026-01-09)

</details>


<details><summary>google-cloud-private-catalog: 0.11.0</summary>

##
[0.11.0](google-cloud-private-catalog-v0.10.0...google-cloud-private-catalog-v0.11.0)
(2026-01-09)

</details>


<details><summary>google-cloud-privilegedaccessmanager: 0.3.0</summary>

##
[0.3.0](google-cloud-privilegedaccessmanager-v0.2.0...google-cloud-privilegedaccessmanager-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-quotas: 0.3.0</summary>

##
[0.3.0](google-cloud-quotas-v0.2.0...google-cloud-quotas-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-rapidmigrationassessment: 0.3.0</summary>

##
[0.3.0](google-cloud-rapidmigrationassessment-v0.2.0...google-cloud-rapidmigrationassessment-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-recaptcha-enterprise: 1.30.0</summary>

##
[1.30.0](google-cloud-recaptcha-enterprise-v1.29.0...google-cloud-recaptcha-enterprise-v1.30.0)
(2026-01-09)

### Features

* add risk reasons to FraudPreventionAssessment (PiperOrigin-RevId:
844437009)
([17cc128](17cc1289))

* add verifiedBots field to RiskAnalysis and definitions for a Bot
object to store metadata for a detected bot (PiperOrigin-RevId:
844437009)
([17cc128](17cc1289))

* add a POLICY_BASED_CHALLENGE IntegrationType and associated settings
(PiperOrigin-RevId: 844437009)
([17cc128](17cc1289))

* Add `phone_authentication_event` to `AnnotateAssessmentRequest`. This
new field allows you to indicate the phone number associated with a
multi-factor authentication event, i.e. `INITIATED_TWO_FACTOR`,
`PASSED_TWO_FACTOR`, `FAILED_TWO_FACTOR` reasons, and the time of such
an event (PiperOrigin-RevId: 844437009)
([17cc128](17cc1289))

### Documentation

* clarify that WafFeature.EXPRESS is deprecated (PiperOrigin-RevId:
844437009)
([17cc128](17cc1289))

* document domain, package name and bundle id limits and validation
(PiperOrigin-RevId: 844437009)
([17cc128](17cc1289))

</details>


<details><summary>google-cloud-recommendations-ai: 0.12.0</summary>

##
[0.12.0](google-cloud-recommendations-ai-v0.11.0...google-cloud-recommendations-ai-v0.12.0)
(2026-01-09)

</details>


<details><summary>google-cloud-recommender: 2.20.0</summary>

##
[2.20.0](google-cloud-recommender-v2.19.0...google-cloud-recommender-v2.20.0)
(2026-01-09)

</details>


<details><summary>google-cloud-redis: 2.20.0</summary>

##
[2.20.0](google-cloud-redis-v2.19.0...google-cloud-redis-v2.20.0)
(2026-01-09)

</details>


<details><summary>google-cloud-redis-cluster: 0.3.0</summary>

##
[0.3.0](google-cloud-redis-cluster-v0.2.0...google-cloud-redis-cluster-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-resource-manager: 1.16.0</summary>

##
[1.16.0](google-cloud-resource-manager-v1.15.0...google-cloud-resource-manager-v1.16.0)
(2026-01-09)

</details>


<details><summary>google-cloud-retail: 2.8.0</summary>

##
[2.8.0](google-cloud-retail-v2.7.0...google-cloud-retail-v2.8.0)
(2026-01-09)

</details>


<details><summary>google-cloud-run: 0.14.0</summary>

##
[0.14.0](google-cloud-run-v0.13.0...google-cloud-run-v0.14.0)
(2026-01-09)

</details>


<details><summary>google-cloud-saasplatform-saasservicemgmt:
0.3.0</summary>

##
[0.3.0](google-cloud-saasplatform-saasservicemgmt-v0.2.0...google-cloud-saasplatform-saasservicemgmt-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-scheduler: 2.18.0</summary>

##
[2.18.0](google-cloud-scheduler-v2.17.0...google-cloud-scheduler-v2.18.0)
(2026-01-09)

</details>


<details><summary>google-cloud-securesourcemanager: 0.3.0</summary>

##
[0.3.0](google-cloud-securesourcemanager-v0.2.0...google-cloud-securesourcemanager-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-security-publicca: 0.5.0</summary>

##
[0.5.0](google-cloud-security-publicca-v0.4.0...google-cloud-security-publicca-v0.5.0)
(2026-01-09)

</details>


<details><summary>google-cloud-securitycenter: 1.42.0</summary>

##
[1.42.0](google-cloud-securitycenter-v1.41.0...google-cloud-securitycenter-v1.42.0)
(2026-01-09)

</details>


<details><summary>google-cloud-securitycentermanagement: 0.3.0</summary>

##
[0.3.0](google-cloud-securitycentermanagement-v0.2.0...google-cloud-securitycentermanagement-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-service-control: 1.18.0</summary>

##
[1.18.0](google-cloud-service-control-v1.17.0...google-cloud-service-control-v1.18.0)
(2026-01-09)

</details>


<details><summary>google-cloud-service-directory: 1.16.0</summary>

##
[1.16.0](google-cloud-service-directory-v1.15.0...google-cloud-service-directory-v1.16.0)
(2026-01-09)

</details>


<details><summary>google-cloud-service-management: 1.15.0</summary>

##
[1.15.0](google-cloud-service-management-v1.14.0...google-cloud-service-management-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-service-usage: 1.15.0</summary>

##
[1.15.0](google-cloud-service-usage-v1.14.0...google-cloud-service-usage-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-servicehealth: 0.3.0</summary>

##
[0.3.0](google-cloud-servicehealth-v0.2.0...google-cloud-servicehealth-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-shell: 1.14.0</summary>

##
[1.14.0](google-cloud-shell-v1.13.0...google-cloud-shell-v1.14.0)
(2026-01-09)

</details>


<details><summary>google-cloud-source-context: 1.9.0</summary>

##
[1.9.0](google-cloud-source-context-v1.8.0...google-cloud-source-context-v1.9.0)
(2026-01-09)

</details>


<details><summary>google-cloud-speech: 2.36.0</summary>

##
[2.36.0](google-cloud-speech-v2.35.0...google-cloud-speech-v2.36.0)
(2026-01-09)

### Features

* update min_speaker_count and max_speaker_count to be optional
(PiperOrigin-RevId: 852383212)
([b3cb4de](b3cb4de3))

* add custom prompt config in the request and return prompt in the
response (PiperOrigin-RevId: 852383212)
([b3cb4de](b3cb4de3))

### Documentation

* Clarify that min_speaker_count and max_speaker_count in
SpeakerDiarizationConfig are not currently used (PiperOrigin-RevId:
852383212)
([b3cb4de](b3cb4de3))

* Update guidance on how to enable speaker diarization; to enable, set
the diarization_config field to an empty SpeakerDiarizationConfig
message (PiperOrigin-RevId: 852383212)
([b3cb4de](b3cb4de3))

</details>


<details><summary>google-cloud-storage-control: 1.9.0</summary>

##
[1.9.0](google-cloud-storage-control-v1.8.0...google-cloud-storage-control-v1.9.0)
(2026-01-09)

</details>


<details><summary>google-cloud-storage-transfer: 1.19.0</summary>

##
[1.19.0](google-cloud-storage-transfer-v1.18.0...google-cloud-storage-transfer-v1.19.0)
(2026-01-09)

</details>


<details><summary>google-cloud-storagebatchoperations: 0.3.0</summary>

##
[0.3.0](google-cloud-storagebatchoperations-v0.2.0...google-cloud-storagebatchoperations-v0.3.0)
(2026-01-09)

### Features

* Launch StorageBatchOperations permissions and roles to GA
(PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

* Launch storagebatchoperations resource permissions to GA
(PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

* Add object retention setting to StorageBatchOperations API
(PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

* Add inclusion scopes (PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

* Add support for creating Job resource in dry-run mode
(PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

### Documentation

* Fix comment formatting (PiperOrigin-RevId: 843787937)
([b3cb4de](b3cb4de3))

</details>


<details><summary>google-cloud-storageinsights: 0.3.0</summary>

##
[0.3.0](google-cloud-storageinsights-v0.2.0...google-cloud-storageinsights-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-support: 0.3.0</summary>

##
[0.3.0](google-cloud-support-v0.2.0...google-cloud-support-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-talent: 2.19.0</summary>

##
[2.19.0](google-cloud-talent-v2.18.0...google-cloud-talent-v2.19.0)
(2026-01-09)

</details>


<details><summary>google-cloud-tasks: 2.21.0</summary>

##
[2.21.0](google-cloud-tasks-v2.20.0...google-cloud-tasks-v2.21.0)
(2026-01-09)

</details>


<details><summary>google-cloud-telcoautomation: 0.4.0</summary>

##
[0.4.0](google-cloud-telcoautomation-v0.3.0...google-cloud-telcoautomation-v0.4.0)
(2026-01-09)

</details>


<details><summary>google-cloud-texttospeech: 2.34.0</summary>

##
[2.34.0](google-cloud-texttospeech-v2.33.0...google-cloud-texttospeech-v2.34.0)
(2026-01-09)

</details>


<details><summary>google-cloud-tpu: 1.25.0</summary>

##
[1.25.0](google-cloud-tpu-v1.24.0...google-cloud-tpu-v1.25.0)
(2026-01-09)

</details>


<details><summary>google-cloud-trace: 1.18.0</summary>

##
[1.18.0](google-cloud-trace-v1.17.0...google-cloud-trace-v1.18.0)
(2026-01-09)

</details>


<details><summary>google-cloud-translate: 3.24.0</summary>

##
[3.24.0](google-cloud-translate-v3.23.0...google-cloud-translate-v3.24.0)
(2026-01-09)

</details>


<details><summary>google-cloud-video-live-stream: 1.15.0</summary>

##
[1.15.0](google-cloud-video-live-stream-v1.14.0...google-cloud-video-live-stream-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-video-stitcher: 0.10.0</summary>

##
[0.10.0](google-cloud-video-stitcher-v0.9.0...google-cloud-video-stitcher-v0.10.0)
(2026-01-09)

</details>


<details><summary>google-cloud-video-transcoder: 1.19.0</summary>

##
[1.19.0](google-cloud-video-transcoder-v1.18.0...google-cloud-video-transcoder-v1.19.0)
(2026-01-09)

</details>


<details><summary>google-cloud-videointelligence: 2.18.0</summary>

##
[2.18.0](google-cloud-videointelligence-v2.17.0...google-cloud-videointelligence-v2.18.0)
(2026-01-09)

</details>


<details><summary>google-cloud-vision: 3.12.0</summary>

##
[3.12.0](google-cloud-vision-v3.11.0...google-cloud-vision-v3.12.0)
(2026-01-09)

</details>


<details><summary>google-cloud-visionai: 0.3.0</summary>

##
[0.3.0](google-cloud-visionai-v0.2.0...google-cloud-visionai-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-cloud-vm-migration: 1.15.0</summary>

##
[1.15.0](google-cloud-vm-migration-v1.14.0...google-cloud-vm-migration-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-vmwareengine: 1.10.0</summary>

##
[1.10.0](google-cloud-vmwareengine-v1.9.0...google-cloud-vmwareengine-v1.10.0)
(2026-01-09)

</details>


<details><summary>google-cloud-vpc-access: 1.15.0</summary>

##
[1.15.0](google-cloud-vpc-access-v1.14.0...google-cloud-vpc-access-v1.15.0)
(2026-01-09)

</details>


<details><summary>google-cloud-webrisk: 1.20.0</summary>

##
[1.20.0](google-cloud-webrisk-v1.19.0...google-cloud-webrisk-v1.20.0)
(2026-01-09)

</details>


<details><summary>google-cloud-websecurityscanner: 1.19.0</summary>

##
[1.19.0](google-cloud-websecurityscanner-v1.18.0...google-cloud-websecurityscanner-v1.19.0)
(2026-01-09)

</details>


<details><summary>google-cloud-workflows: 1.20.0</summary>

##
[1.20.0](google-cloud-workflows-v1.19.0...google-cloud-workflows-v1.20.0)
(2026-01-09)

</details>


<details><summary>google-cloud-workstations: 0.7.0</summary>

##
[0.7.0](google-cloud-workstations-v0.6.0...google-cloud-workstations-v0.7.0)
(2026-01-09)

</details>


<details><summary>google-geo-type: 0.5.0</summary>

##
[0.5.0](google-geo-type-v0.4.0...google-geo-type-v0.5.0)
(2026-01-09)

</details>


<details><summary>google-maps-addressvalidation: 0.5.0</summary>

##
[0.5.0](google-maps-addressvalidation-v0.4.0...google-maps-addressvalidation-v0.5.0)
(2026-01-09)

</details>


<details><summary>google-maps-areainsights: 0.3.0</summary>

##
[0.3.0](google-maps-areainsights-v0.2.0...google-maps-areainsights-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-maps-fleetengine: 0.4.0</summary>

##
[0.4.0](google-maps-fleetengine-v0.3.0...google-maps-fleetengine-v0.4.0)
(2026-01-09)

</details>


<details><summary>google-maps-fleetengine-delivery: 0.4.0</summary>

##
[0.4.0](google-maps-fleetengine-delivery-v0.3.0...google-maps-fleetengine-delivery-v0.4.0)
(2026-01-09)

</details>


<details><summary>google-maps-mapsplatformdatasets: 0.6.0</summary>

##
[0.6.0](google-maps-mapsplatformdatasets-v0.5.0...google-maps-mapsplatformdatasets-v0.6.0)
(2026-01-09)

</details>


<details><summary>google-maps-places: 0.6.0</summary>

##
[0.6.0](google-maps-places-v0.5.0...google-maps-places-v0.6.0)
(2026-01-09)

</details>


<details><summary>google-maps-routeoptimization: 0.3.0</summary>

##
[0.3.0](google-maps-routeoptimization-v0.2.0...google-maps-routeoptimization-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-maps-routing: 0.8.0</summary>

##
[0.8.0](google-maps-routing-v0.7.0...google-maps-routing-v0.8.0)
(2026-01-09)

</details>


<details><summary>google-maps-solar: 0.3.0</summary>

##
[0.3.0](google-maps-solar-v0.2.0...google-maps-solar-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-css: 0.3.0</summary>

##
[0.3.0](google-shopping-css-v0.2.0...google-shopping-css-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-accounts: 1.3.0</summary>

##
[1.3.0](google-shopping-merchant-accounts-v1.2.0...google-shopping-merchant-accounts-v1.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-conversions: 1.2.0</summary>

##
[1.2.0](google-shopping-merchant-conversions-v1.1.0...google-shopping-merchant-conversions-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-datasources: 1.3.0</summary>

##
[1.3.0](google-shopping-merchant-datasources-v1.2.0...google-shopping-merchant-datasources-v1.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-inventories: 1.2.0</summary>

##
[1.2.0](google-shopping-merchant-inventories-v1.1.0...google-shopping-merchant-inventories-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-issueresolution:
1.2.0</summary>

##
[1.2.0](google-shopping-merchant-issueresolution-v1.1.0...google-shopping-merchant-issueresolution-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-lfp: 1.2.0</summary>

##
[1.2.0](google-shopping-merchant-lfp-v1.1.0...google-shopping-merchant-lfp-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-notifications:
1.2.0</summary>

##
[1.2.0](google-shopping-merchant-notifications-v1.1.0...google-shopping-merchant-notifications-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-ordertracking:
1.2.0</summary>

##
[1.2.0](google-shopping-merchant-ordertracking-v1.1.0...google-shopping-merchant-ordertracking-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-products: 1.3.0</summary>

##
[1.3.0](google-shopping-merchant-products-v1.2.0...google-shopping-merchant-products-v1.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-productstudio:
0.3.0</summary>

##
[0.3.0](google-shopping-merchant-productstudio-v0.2.0...google-shopping-merchant-productstudio-v0.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-promotions: 1.2.0</summary>

##
[1.2.0](google-shopping-merchant-promotions-v1.1.0...google-shopping-merchant-promotions-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-quota: 1.3.0</summary>

##
[1.3.0](google-shopping-merchant-quota-v1.2.0...google-shopping-merchant-quota-v1.3.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-reports: 1.2.0</summary>

##
[1.2.0](google-shopping-merchant-reports-v1.1.0...google-shopping-merchant-reports-v1.2.0)
(2026-01-09)

</details>


<details><summary>google-shopping-merchant-reviews: 0.4.0</summary>

##
[0.4.0](google-shopping-merchant-reviews-v0.3.0...google-shopping-merchant-reviews-v0.4.0)
(2026-01-09)

</details>


<details><summary>Bulk Changes</summary>

* chore: librarian update image pull request: 20251106T013158Z (#14854)
([a05e23b](a05e23b9))
Libraries:
google-cloud-maintenance-api,google-cloud-managed-identities,google-cloud-managedkafka,google-cloud-managedkafka-schemaregistry,google-cloud-media-translation,google-cloud-memcache,google-cloud-memorystore,google-cloud-migrationcenter,google-cloud-modelarmor,google-cloud-monitoring,google-cloud-monitoring-metrics-scopes,google-cloud-network-connectivity,google-cloud-network-management,google-cloud-network-services,google-cloud-notebooks,google-cloud-optimization,google-cloud-oracledatabase,google-cloud-orchestration-airflow,google-cloud-os-config,google-cloud-parametermanager,google-cloud-phishing-protection,google-cloud-policy-troubleshooter,google-cloud-policysimulator,google-cloud-policytroubleshooter-iam,google-cloud-private-ca,google-cloud-private-catalog,google-cloud-privilegedaccessmanager,google-cloud-quotas,google-cloud-rapidmigrationassessment,google-cloud-recaptcha-enterprise,google-cloud-recommendations-ai,google-cloud-recommender,google-cloud-redis,google-cloud-redis-cluster,google-cloud-resource-manager,google-cloud-retail,google-cloud-saasplatform-saasservicemgmt,google-cloud-scheduler,google-cloud-securesourcemanager,google-cloud-security-publicca,google-cloud-securitycenter,google-cloud-securitycentermanagement,google-cloud-service-control,google-cloud-service-directory,google-cloud-service-management,google-cloud-service-usage,google-cloud-servicehealth,google-cloud-shell,google-cloud-source-context,google-cloud-storage-control,google-cloud-storage-transfer,google-cloud-storagebatchoperations,google-cloud-storageinsights,google-cloud-support,google-cloud-talent,google-cloud-tasks,google-cloud-telcoautomation,google-cloud-texttospeech,google-cloud-tpu,google-cloud-trace,google-cloud-translate,google-cloud-video-live-stream,google-cloud-video-stitcher,google-cloud-video-transcoder,google-cloud-videointelligence,google-cloud-vision,google-cloud-visionai,google-cloud-vmwareengine,google-cloud-vpc-access,google-cloud-webrisk,google-cloud-websecurityscanner,google-cloud-workflows,google-cloud-workstations,google-geo-type,google-maps-addressvalidation,google-maps-areainsights,google-maps-fleetengine,google-maps-fleetengine-delivery,google-maps-mapsplatformdatasets,google-maps-places,google-maps-routeoptimization,google-maps-routing,google-maps-solar,google-shopping-css,google-shopping-merchant-conversions,google-shopping-merchant-datasources,google-shopping-merchant-inventories,google-shopping-merchant-issueresolution,google-shopping-merchant-lfp,google-shopping-merchant-notifications,google-shopping-merchant-ordertracking,google-shopping-merchant-products,google-shopping-merchant-productstudio,google-shopping-merchant-promotions,google-shopping-merchant-reports,google-shopping-merchant-reviews
* feat: auto-enable mTLS when supported certificates are detected
(PiperOrigin-RevId: 845448683)
([c353aa5](c353aa5b))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-api-keys,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-data-fusion,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-data-qna,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids,google-cloud-kms,google-cloud-kms-inventory,google-cloud-language,google-cloud-licensemanager,google-cloud-life-sciences,google-cloud-locationfinder,google-cloud-lustre,google-cloud-maintenance-api,google-cloud-managed-identities,google-cloud-managedkafka,google-cloud-managedkafka-schemaregistry,google-cloud-media-translation,google-cloud-memcache,google-cloud-memorystore,google-cloud-migrationcenter,google-cloud-modelarmor,google-cloud-monitoring,google-cloud-monitoring-dashboards,google-cloud-monitoring-metrics-scopes,google-cloud-netapp,google-cloud-network-connectivity,google-cloud-network-management,google-cloud-network-security,google-cloud-network-services,google-cloud-notebooks,google-cloud-optimization,google-cloud-oracledatabase,google-cloud-orchestration-airflow,google-cloud-org-policy,google-cloud-os-config,google-cloud-os-login,google-cloud-parallelstore,google-cloud-parametermanager,google-cloud-phishing-protection,google-cloud-policysimulator,google-cloud-policy-troubleshooter,google-cloud-policytroubleshooter-iam,google-cloud-private-ca,google-cloud-private-catalog,google-cloud-privilegedaccessmanager,google-cloud-quotas,google-cloud-rapidmigrationassessment,google-cloud-recaptcha-enterprise,google-cloud-recommendations-ai,google-cloud-recommender,google-cloud-redis,google-cloud-redis-cluster,google-cloud-resource-manager,google-cloud-retail,google-cloud-run,google-cloud-saasplatform-saasservicemgmt,google-cloud-scheduler,google-cloud-securesourcemanager,google-cloud-securitycenter,google-cloud-securitycentermanagement,google-cloud-security-publicca,google-cloud-service-control,google-cloud-service-directory,google-cloud-servicehealth,google-cloud-service-management,google-cloud-service-usage,google-cloud-shell,google-cloud-source-context,google-cloud-storagebatchoperations,google-cloud-storage-control,google-cloud-storageinsights,google-cloud-storage-transfer,google-cloud-support,google-cloud-talent,google-cloud-tasks,google-cloud-telcoautomation,google-cloud-texttospeech,google-cloud-tpu,google-cloud-trace,google-cloud-translate,google-cloud-vectorsearch,google-cloud-videointelligence,google-cloud-video-live-stream,google-cloud-video-stitcher,google-cloud-video-transcoder,google-cloud-vision,google-cloud-visionai,google-cloud-vm-migration,google-cloud-vmwareengine,google-cloud-vpc-access,google-cloud-webrisk,google-cloud-websecurityscanner,google-cloud-workflows,google-cloud-workstations,google-geo-type,google-maps-addressvalidation,google-maps-areainsights,google-maps-fleetengine,google-maps-fleetengine-delivery,google-maps-mapsplatformdatasets,google-maps-places,google-maps-routeoptimization,google-maps-routing,google-maps-solar,google-shopping-css,google-shopping-merchant-accounts,google-shopping-merchant-conversions,google-shopping-merchant-datasources,google-shopping-merchant-inventories,google-shopping-merchant-issueresolution,google-shopping-merchant-lfp,google-shopping-merchant-notifications,google-shopping-merchant-ordertracking,google-shopping-merchant-products,google-shopping-merchant-productstudio,google-shopping-merchant-promotions,google-shopping-merchant-quota,google-shopping-merchant-reports,google-shopping-merchant-reviews,google-shopping-type,grafeas
* feat: check Python and dependency versions in generated GAPICs
(PiperOrigin-RevId: 845448683)
([c353aa5](c353aa5b))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-api-keys,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-data-fusion,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-data-qna,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids,google-cloud-kms,google-cloud-kms-inventory,google-cloud-language,google-cloud-licensemanager,google-cloud-life-sciences,google-cloud-locationfinder,google-cloud-lustre,google-cloud-maintenance-api,google-cloud-managed-identities,google-cloud-managedkafka,google-cloud-managedkafka-schemaregistry,google-cloud-media-translation,google-cloud-memcache,google-cloud-memorystore,google-cloud-migrationcenter,google-cloud-modelarmor,google-cloud-monitoring,google-cloud-monitoring-dashboards,google-cloud-monitoring-metrics-scopes,google-cloud-netapp,google-cloud-network-connectivity,google-cloud-network-management,google-cloud-network-security,google-cloud-network-services,google-cloud-notebooks,google-cloud-optimization,google-cloud-oracledatabase,google-cloud-orchestration-airflow,google-cloud-org-policy,google-cloud-os-config,google-cloud-os-login,google-cloud-parallelstore,google-cloud-parametermanager,google-cloud-phishing-protection,google-cloud-policysimulator,google-cloud-policy-troubleshooter,google-cloud-policytroubleshooter-iam,google-cloud-private-ca,google-cloud-private-catalog,google-cloud-privilegedaccessmanager,google-cloud-quotas,google-cloud-rapidmigrationassessment,google-cloud-recaptcha-enterprise,google-cloud-recommendations-ai,google-cloud-recommender,google-cloud-redis,google-cloud-redis-cluster,google-cloud-resource-manager,google-cloud-retail,google-cloud-run,google-cloud-saasplatform-saasservicemgmt,google-cloud-scheduler,google-cloud-securesourcemanager,google-cloud-securitycenter,google-cloud-securitycentermanagement,google-cloud-security-publicca,google-cloud-service-control,google-cloud-service-directory,google-cloud-servicehealth,google-cloud-service-management,google-cloud-service-usage,google-cloud-shell,google-cloud-source-context,google-cloud-storagebatchoperations,google-cloud-storage-control,google-cloud-storageinsights,google-cloud-storage-transfer,google-cloud-support,google-cloud-talent,google-cloud-tasks,google-cloud-telcoautomation,google-cloud-texttospeech,google-cloud-tpu,google-cloud-trace,google-cloud-translate,google-cloud-vectorsearch,google-cloud-videointelligence,google-cloud-video-live-stream,google-cloud-video-stitcher,google-cloud-video-transcoder,google-cloud-vision,google-cloud-visionai,google-cloud-vm-migration,google-cloud-vmwareengine,google-cloud-vpc-access,google-cloud-webrisk,google-cloud-websecurityscanner,google-cloud-workflows,google-cloud-workstations,google-geo-type,google-maps-addressvalidation,google-maps-areainsights,google-maps-fleetengine,google-maps-fleetengine-delivery,google-maps-mapsplatformdatasets,google-maps-places,google-maps-routeoptimization,google-maps-routing,google-maps-solar,google-shopping-css,google-shopping-merchant-accounts,google-shopping-merchant-conversions,google-shopping-merchant-datasources,google-shopping-merchant-inventories,google-shopping-merchant-issueresolution,google-shopping-merchant-lfp,google-shopping-merchant-notifications,google-shopping-merchant-ordertracking,google-shopping-merchant-products,google-shopping-merchant-productstudio,google-shopping-merchant-promotions,google-shopping-merchant-quota,google-shopping-merchant-reports,google-shopping-merchant-reviews,google-shopping-type,grafeas
</details>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: dns Issues related to the Cloud DNS API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants