Skip to content

chore(deps): update all dependencies#1083

Open
renovate-bot wants to merge 2 commits intogoogleapis:mainfrom
renovate-bot:renovate/all
Open

chore(deps): update all dependencies#1083
renovate-bot wants to merge 2 commits intogoogleapis:mainfrom
renovate-bot:renovate/all

Conversation

@renovate-bot
Copy link
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
google-cloud-bigquery ==3.25.0==3.40.1 age confidence
google-cloud-logging ==3.10.0==3.13.0 age confidence
google-cloud-pubsub ==2.22.0==2.35.0 age confidence
google-cloud-storage ==2.17.0==3.9.0 age confidence
pytest (changelog) ==8.2.2==9.0.2 age confidence

Release Notes

googleapis/python-bigquery (google-cloud-bigquery)

v3.40.1

Compare Source

Documentation
Bug Fixes

v3.40.0

Compare Source

Features

v3.39.0

Compare Source

Documentation
Features
Bug Fixes

v3.38.0

Compare Source

Features

v3.37.0

Compare Source

Features
Bug Fixes
  • Remove deepcopy while setting properties for _QueryResults (#​2280) (33ea296)
Documentation
  • Clarify that the presence of XyzJob.errors doesn't necessarily mean that the job has not completed or was unsuccessful (#​2278) (6e88d7d)
  • Clarify the api_method arg for client.query() (#​2277) (8a13c12)

v3.36.0

Compare Source

Features
  • Add created/started/ended properties to RowIterator. (#​2260) (0a95b24)
  • Retry query jobs if jobBackendError or jobInternalError are encountered (#​2256) (3deff1d)
Documentation

v3.35.1

Compare Source

Documentation
  • Specify the inherited-members directive for job classes (#​2244) (d207f65)

v3.35.0

Compare Source

Features
Bug Fixes
  • Adds magics.context.project to eliminate issues with unit tests … (#​2228) (27ff3a8)
  • Fix rows returned when both start_index and page_size are provided (#​2181) (45643a2)
  • Make AccessEntry equality consistent with from_api_repr (#​2218) (4941de4)
  • Update type hints for various BigQuery files (#​2206) (b863291)
Documentation
  • Improve clarity of "Output Only" fields in Dataset class (#​2201) (bd5aba8)

v3.34.0

Compare Source

Features
Bug Fixes
Documentation

v3.33.0

Compare Source

Features
Bug Fixes
  • Ensure AccessEntry equality and repr uses the correct entity_type (#​2182) (0217637)
  • Ensure SchemaField.field_dtype returns a string (#​2188) (7ec2848)

v3.32.0

Compare Source

Features
Bug Fixes
  • query() now warns when job_id is set and the default job_retry is ignored (#​2167) (ca1798a)
  • Empty record dtypes (#​2147) (77d7173)
  • Table iterator should not use bqstorage when page_size is not None (#​2154) (e89a707)

v3.31.0

Compare Source

Features
  • Add query text and total bytes processed to RowIterator (#​2140) (2d5f932)
  • Add support for Python 3.13 (0842aa1)
Bug Fixes
Dependencies

v3.30.0

Compare Source

Features
Bug Fixes
Dependencies
Documentation

v3.29.0

Compare Source

Features
Bug Fixes

v3.28.0

Compare Source

Features
Bug Fixes
Documentation

v3.27.0

Compare Source

Features

v3.26.0

Compare Source

Features
Bug Fixes
  • Add docfx to the presubmit configuration and delete docs-presubmit (#​1995) (bd83cfd)
  • Add warning when encountering unknown field types (#​1989) (8f5a41d)
  • Allow protobuf 5.x; require protobuf >=3.20.2; proto-plus >=1.22.3 (#​1976) (57bf873)
  • Do not set job timeout extra property if None (#​1987) (edcb79c)
  • Set pyarrow field nullable to False for a BigQuery field in REPEATED mode (#​1999) (5352870)
Dependencies
  • Bump min version of google-api-core and google-cloud-core to 2.x (#​1972) (a958732)
Documentation
googleapis/python-logging (google-cloud-logging)

v3.13.0

Compare Source

Features
Bug Fixes

v3.12.1

Compare Source

Bug Fixes
  • Make logging handler close conditional to having the transport opened (#​990) (66c6b91)

v3.12.0

Compare Source

Features
  • Add REST Interceptors which support reading metadata (681bcc5)
  • Add support for opt-in debug logging (681bcc5)
  • Added flushes/close functionality to logging handlers (#​917) (d179304)
Bug Fixes
Documentation
  • Added documentation on log_level and excluded_loggers params in setup_logging (#​971) (70d9d25)
  • Update README to break infinite redirect loop (#​972) (52cd907)

v3.11.4

Compare Source

Bug Fixes

v3.11.3

Compare Source

Bug Fixes

v3.11.2

Compare Source

Bug Fixes
  • deps: Require google-cloud-appengine-logging>=0.1.3 (550abca)
  • deps: Require google-cloud-audit-log >= 0.2.4 (550abca)
  • deps: Require opentelemetry-api>=1.9.0 (550abca)
  • Fixed type hinting issue with specifying Transport class (#​930) (e2875d6)

v3.11.1

Compare Source

Bug Fixes

v3.11.0

Compare Source

Features
  • OpenTelemetry trace/spanID integration for Python handlers (#​889) (78168a3)
Bug Fixes
  • Added environment specific labels to client library when running in Cloud Run Jobs (#​877) (9c5e8f0)
  • Added missing import into logger.py (#​896) (9ca242d)
  • Added type hints to CloudLoggingHandler constructor (#​903) (6959345)
Documentation
googleapis/python-pubsub (google-cloud-pubsub)

v2.35.0

Compare Source

Documentation
Features

v2.34.0

Compare Source

Features

v2.33.0

Compare Source

Features
  • Add AwsKinesisFailureReason.ApiViolationReason (ac68093)
  • Add tags to Subscription, Topic, and CreateSnapshotRequest messages for use in CreateSubscription, CreateTopic, and CreateSnapshot requests respectively (ac68093)
  • Annotate some resource fields with their corresponding API types (ac68093)
Bug Fixes
  • Deprecate credentials_file argument (ac68093)
Documentation
  • A comment for field received_messages in message .google.pubsub.v1.StreamingPullResponse is changed (ac68093)

v2.32.0

Compare Source

Features
Bug Fixes

v2.31.1

Compare Source

Bug Fixes

v2.31.0

Compare Source

Features
  • Add MessageTransformationFailureReason to IngestionFailureEvent (#​1427) (8ab13e1)
Bug Fixes
  • Surface Fatal Stream Errors to Future; Adjust Retryable Error Codes (#​1422) (e081beb)

v2.30.0

Compare Source

Features

v2.29.1

Compare Source

Bug Fixes
  • Remove setup.cfg configuration for creating universal wheels (#​1376) (60639c4)
Documentation
  • sample: Add samples for topic and subscription SMTs (#​1386) (4d072e0)
  • Update documentation for JavaScriptUDF to indicate that the message_id metadata field is optional instead of required (#​1380) (be90054)
  • Update readme links (#​1409) (77ba05d)

v2.29.0

Compare Source

Features
  • Add REST Interceptors which support reading metadata (4363179)
  • Add support for opt-in debug logging (4363179)
  • Deprecate enabled field for message transforms and add disabled field (4363179)
Bug Fixes
Documentation
  • A comment for field code in message .google.pubsub.v1.JavaScriptUDF is changed (4363179)
  • Add samples and test for ingestion from Kafka sources (#​1354) (820f986)
  • Deprecate enabled field for message transforms and add disabled field (4363179)
  • samples: Increase example max_bytes setting for cloud storage subscriptions to encourage more performant subscribe (#​1324) (cb760a7)

v2.28.0

Compare Source

Features
  • Add support for message transforms to Topic and Subscription (#​1274) (e5e2f3f)
Bug Fixes

v2.27.3

Compare Source

Bug Fixes
  • Stop using api_core default timeouts in publish since they are broken (#​1326) (ba2c2ee)

v2.27.2

Compare Source

Bug Fixes
  • Handle TransportError Exceptions thrown from gapic_publish (#​1318) (0e058c7)

v2.27.1

Compare Source

Bug Fixes

v2.27.0

Compare Source

Features
Bug Fixes

v2.26.1

Compare Source

Documentation

v2.26.0

Compare Source

Features
  • Add ingestion Cloud Storage fields and Platform Logging fields to Topic (#​1248) (a7a4caa)

v2.25.2

Compare Source

Documentation
  • Add command line args for OpenTelemetry Subscribe sample (#​1265) (0ff7f2a)

v2.25.1

Compare Source

Bug Fixes

v2.25.0

Compare Source

Features

v2.23.1

Compare Source

Bug Fixes
  • Replace asserts with None checks for graceful shutdown (#​1244) (ced4f52)

v2.23.0

Compare Source

Features
  • Add max messages batching for Cloud Storage subscriptions (#​1224) (91c89d3)
googleapis/python-storage (google-cloud-storage)

v3.9.0

Compare Source

Features

Configuration

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

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

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner February 13, 2026 18:40
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2026
@product-auto-label product-auto-label bot added the size: s Pull request size is small. label Feb 13, 2026
@product-auto-label product-auto-label bot added the api: logging Issues related to the googleapis/python-logging API. label Feb 13, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on bringing the project's core Python dependencies up to their latest stable versions. By updating these critical libraries, the project will benefit from numerous new features, performance enhancements, and important bug fixes introduced in the newer releases, ensuring better compatibility and stability with the Google Cloud ecosystem.

Highlights

  • Dependency Updates: Updated pytest from 8.2.2 to 9.0.2 for Python versions 3.8 and above.
  • Google Cloud Client Libraries: Upgraded google-cloud-logging from 3.10.0 to 3.13.0, google-cloud-bigquery from 3.25.0 to 3.40.1, google-cloud-storage from 2.17.0 to 3.9.0, and google-cloud-pubsub from 2.22.0 to 2.35.0.
Changelog
  • google-cloud-bigquery
    • Added support for picosecond timestamps in load_table and list_rows.
    • Introduced timestamp_precision in table schema definitions.
    • Improved timeout and retry mechanisms to handle hanging server responses and specific error codes.
    • Added support for Python 3.14 runtime.
    • Enhanced RowIterator with created, started, ended properties, query text, and total bytes processed.
    • Expanded configuration options for load jobs and external configs, including null_markers, various date/time formats, and time_zone.
    • Implemented support for job reservation and BigLakeConfiguration (managed Iceberg tables).
    • Migrated project configuration to pyproject.toml.
  • google-cloud-logging
    • Added support for Python 3.14.
    • Introduced REST Interceptors and opt-in debug logging capabilities.
    • Enhanced logging handlers with explicit flush and close functionality.
    • Integrated OpenTelemetry trace/span ID for Python handlers.
    • Updated protobuf compatibility to include versions 5.x and 6.x.
  • google-cloud-pubsub
    • Added AIInference MessageTransform type.
    • Implemented support for mTLS certificates.
    • Introduced tags for Subscription, Topic, and CreateSnapshotRequest messages.
    • Added support for Python 3.14 and enhanced debug logging.
    • Expanded IngestionFailureEvent with MessageTransformationFailureReason and SchemaViolationReason.
    • Added support for message transforms to Topic and Subscription.
    • Improved error handling for TransportError exceptions and adjusted retryable error codes.
  • google-cloud-storage
    • Added get_object method for the async gRPC client.
    • Exposed DELETE_OBJECT functionality in AsyncGrpcClient.
  • pytest
    • Updated to version 9.0.2.
Activity
  • The pull request was automatically generated by renovate-bot to update project dependencies.
  • Automerge is currently disabled, requiring manual merging.
  • The PR is configured to rebase automatically if conflicts arise or if manually triggered.
  • This PR is marked as 'Immortal' and will be recreated if closed without being merged.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2026
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates several dependencies for the sample snippets. It includes major version upgrades for google-cloud-storage (from v2 to v3) and pytest (from v8 to v9). These major updates introduce a high risk of breaking changes that could cause the samples or their tests to fail. It is crucial that the CI tests pass to validate compatibility before merging this PR.

backoff==2.2.1
pytest===7.4.4; python_version == '3.7'
pytest==8.2.2; python_version >= '3.8'
pytest==9.0.2; python_version >= '3.8'
Copy link
Contributor

Choose a reason for hiding this comment

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

high

The update of pytest to version 9.0.2 constitutes a major version upgrade from v8. Pytest 9.0 introduced breaking changes, including the removal of deprecated features. This creates a high risk that the existing test suite for the samples may fail and require updates.

google-cloud-pubsub==2.22.0
google-cloud-logging==3.13.0
google-cloud-bigquery==3.40.1
google-cloud-storage==3.9.0
Copy link
Contributor

Choose a reason for hiding this comment

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

high

The update of google-cloud-storage to version 3.9.0 constitutes a major version upgrade from v2. Major version updates often include breaking API changes. Consequently, there is a high risk that sample code relying on this package will fail without modifications to adapt to the new API.

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2026
@forking-renovate
Copy link

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: logging Issues related to the googleapis/python-logging API. size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants