Skip to content

deps(deps): bump google-genai from 1.47.0 to 1.68.0#19

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/google-genai-1.68.0
Closed

deps(deps): bump google-genai from 1.47.0 to 1.68.0#19
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/google-genai-1.68.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 23, 2026

Bumps google-genai from 1.47.0 to 1.68.0.

Release notes

Sourced from google-genai's releases.

v1.68.0

1.68.0 (2026-03-17)

Breaking changes

  • [Interactions] Breaking change to Interactions API to refactor TextContent annotations to use specific citation types (6c3379f)
  • [Interactions] Breaking change for Interactions, rename ContentDelta unions. (1b03909)
  • [Interactions] Breaking change to Interactions API to rename rendered_content to search_suggestions (0e21c4e)

Features

  • [Interactions] Add and update 'signature' fields for tool call/result content types. (d896373)
  • [Interactions] Support Google Maps in Interactions (68f247c)
  • Support include_server_side_tool_invocations for genai. (546440c)

Bug Fixes

  • deps: Correct typing-extensions constraint (1.67 Issue)[https://github.com/googleapis/python-genai/releases/tag/v1.67.0] (9a4fd39)
  • Python 3.10-3.11 breakage caused by googleapis/python-genai#2131 (9a4fd39)
  • Treat attempts=0 as attempts=1 in retry options to ensure no retries (2856c0a)

Documentation

  • Regenerate docs for 1.67.0 (ff7469a)

v1.67.0

1.67.0 (2026-03-12)

[!CAUTION] Known Issue: This release contains a bug where the typing-extensions lower bound is set too low, which causes the SDK to break in some environments.

Recommended Actions:

  • Fall back to 1.66.0: If you do not immediately need the new features in 1.67.0, we recommend sticking with the previous stable version: pip install google-genai==1.66.0
  • Manual Fix: If you must use 1.67.0, you can resolve the issue by manually upgrading typing-extensions: pip install "typing-extensions>=4.14.0"

Features

  • Add inference_generation_config to EvaluationConfig for Tuning (1fdb4b8)
  • Add live history_config with initial_history_in_client_content (a80babd)
  • Add support for referencing registered metrics by resource name in evaluation run API (41b348e)
  • Enable language code for audio transcription config in Live API for Vertex AI (c04be0d)

Bug Fixes

... (truncated)

Changelog

Sourced from google-genai's changelog.

1.68.0 (2026-03-17)

Breaking changes

  • [Interactions] Breaking change to Interactions API to refactor TextContent annotations to use specific citation types (6c3379f)
  • [Interactions] Breaking change for Interactions, rename ContentDelta unions. (1b03909)
  • [Interactions] Breaking change to Interactions API to rename rendered_content to search_suggestions (0e21c4e)

Features

  • [Interactions] Add and update 'signature' fields for tool call/result content types. (d896373)
  • [Interactions] Support Google Maps in Interactions (68f247c)
  • Support include_server_side_tool_invocations for genai. (546440c)

Bug Fixes

  • deps: Correct typing-extensions constraint (1.67 Issue)[https://github.com/googleapis/python-genai/releases/tag/v1.67.0] (9a4fd39)
  • Python 3.10-3.11 breakage caused by googleapis/python-genai#2131 (9a4fd39)
  • Treat attempts=0 as attempts=1 in retry options to ensure no retries (2856c0a)

Documentation

  • Regenerate docs for 1.67.0 (ff7469a)

1.67.0 (2026-03-12)

Features

  • Add inference_generation_config to EvaluationConfig for Tuning (1fdb4b8)
  • Add live history_config with initial_history_in_client_content (a80babd)
  • Add support for referencing registered metrics by resource name in evaluation run API (41b348e)
  • Enable language code for audio transcription config in Live API for Vertex AI (c04be0d)

Bug Fixes

  • Forward http_options in async_request_streamed to enable retry support (8b3be87)
  • Forward http_options in async_request_streamed to enable retry support (#2097) (8b10efb)

1.66.0 (2026-03-03)

Features

  • Add gemini-3.1-flash-image-preview model (dd52cc2)
  • Support signature for all Interaction tool types (abb388e)
  • Update data types from discovery doc. (15666c0)

... (truncated)

Commits
  • 8404ae2 chore(main): release 1.68.0 (#2157)
  • 546440c feat: Support include_server_side_tool_invocations for genai.
  • be8cd49 chore: internal change
  • 2856c0a fix: Treat attempts=0 as attempts=1 in retry options to ensure no retries
  • 6c3379f feat: Breaking change to Interactions API to refactor TextContent annotations...
  • d896373 feat: Add and update 'signature' fields for tool call/result content types.
  • 1a51d1a chore: Maintain backward-compatible field ordering in generated data types
  • 68f247c feat: Support Google Maps in Interactions
  • 0e21c4e fix: Breaking change to Interactions API to rename rendered_content to search...
  • ff7469a docs: Regenerate docs for 1.67.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [google-genai](https://github.com/googleapis/python-genai) from 1.47.0 to 1.68.0.
- [Release notes](https://github.com/googleapis/python-genai/releases)
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-genai@v1.47.0...v1.68.0)

---
updated-dependencies:
- dependency-name: google-genai
  dependency-version: 1.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 23, 2026

Labels

The following labels could not be found: dependencies, python. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@harper-new-line
Copy link
Copy Markdown

HarperBot

The provided diff updates the google-genai dependency from version 1.47.0 to 1.68.0. This is generally a positive change, as updating dependencies helps incorporate bug fixes, security patches, new features, and potential performance improvements.

Analysis of the change:

  • Code Quality: The format package==version is standard and clear for requirements files. The change maintains this quality.
  • Best Practices:
    • Dependency Updates: Regularly updating dependencies is a good practice for security, stability, and leveraging new capabilities.
    • Version Pinning: Using == strictly pins the version, which is excellent for reproducibility in production environments. This is consistent with most other dependencies in the file.
    • Compatibility: A minor version bump (from 1.47 to 1.68) typically implies backward compatibility, but it's always recommended to run tests to confirm.
  • Performance: Newer versions of libraries often include performance optimizations. This update potentially brings such benefits.
  • Correctness: The specified version 1.68.0 is a valid version for the google-genai library, and the syntax is correct.

Suggested Improvement:

While the update itself is good, adding a comment to the requirements file explaining the reason for the update (e.g., for bug fixes, new features, or security) can significantly improve code quality and maintainability by providing context for future developers. This follows best practices for documenting changes.

requirements-py39.txt
@@ -4,7 +4,7 @@
 python-dotenv==1.1.1
 requests==2.32.5
 gunicorn==23.0.0
-google-genai==1.47.0
+google-genai==1.68.0 # Updated for latest features, bug fixes, and potential performance improvements.
 flask-openapi3==4.0.0
 Werkzeug>=3.0.0,=3.1.0,<3.2.0

Copy link
Copy Markdown

@harper-new-line harper-new-line Bot left a comment

Choose a reason for hiding this comment

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

HarperBot Analysis for 6deead1

Comment thread requirements-py39.txt
gunicorn==23.0.0
google-genai==1.47.0
google-genai==1.68.0
flask-openapi3==4.0.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
flask-openapi3==4.0.0
google-genai==1.68.0 # Updated for latest features, bug fixes, and potential performance improvements.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 30, 2026

Superseded by #21.

@dependabot dependabot Bot closed this Mar 30, 2026
@dependabot dependabot Bot deleted the dependabot/pip/google-genai-1.68.0 branch March 30, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant