Cherry pick go away to v1#6290
Open
carlosasantos63 wants to merge 35 commits into
Open
Conversation
…lently discarded In Gemini 3.1 live, LlmResponse packets sometimes contain only grounding metadata - don't skip these responses Change-Id: I9e2c1080395588d61aefffd1b6570102930e1fe0
Change-Id: I3c33e84569d5f63f46c99154afa9e9d68a2fdf3c
Enable MCP graceful error handling by default and retrieve background session context task exceptions. This prevents unhandled AnyIO TaskGroup transport failures from bubbling through the event loop and abruptly terminating live streaming sessions with 1006 abnormal closure. Change-Id: Ib4669fb57cddfc6ce61f9a3991b80db3f2b3e9ab
fix: cherry-pick bug fixes from main into v1
Add release-v1-*.yml workflow files to v1 branch to resolve GitHub Actions HTTP 422 error when triggering Release Please via workflow_dispatch, and remove inapplicable v2 workflow files. Change-Id: Ic4f5a70df4502f670e372ccfd5a46cae686386f9
ci(workflows): Synchronize release workflows into v1 branch
Add .release-please-manifest-v1.json and release-please-config-v1.json to v1 branch to resolve base release-please config not found error when running release action. Change-Id: If95237eba75aeac824fed2054dbef99924cbc517
Fix release-please-config-v1.json and .release-please-manifest-v1.json to track stable v1 versioning (1.34.0) and CHANGELOG.md rather than v2 prerelease configurations. Change-Id: I7a82c4b27cad0f0af8a6736fe6e6e4552153b80a
Fix last-release-sha in release-please-config-v1.json to track the commit SHA of tag v1.34.0 so that Release Please does not generate massive changelogs including legacy commits. Change-Id: I2e59566ebb3900975b9f86326bb53ed959a92815
Configure release-please-config-v1.json with default versioning strategy so that bug fixes correctly trigger patch releases (e.g., 1.34.1) rather than minor releases. Change-Id: I79efe1743968c6228a470a7a84ba11bcc5b82995
Set last-release-sha to the commit immediately prior to v1 cherry-picks (e13ada7) to prevent Release Please from scanning upstream main history and incorrectly generating minor releases rather than patch releases. Change-Id: Ic78faa3c558b0cab1670246310c734a2e1616cc4
Co-authored-by: asobran <asobran@google.com>
Co-authored-by: Yifan <wanyif@google.com> Co-authored-by: Jacksunwei <1281348+Jacksunwei@users.noreply.github.com>
Change-Id: I01547579333c8fd0658c375732c635e0b58117c9
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com>
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com>
Receive the GoAway signal from the Gemini Live API, set a flag on the InvocationContext indicating reconnection is requested, and exit the receive generator cleanly instead of raising a ConnectionClosed exception. This avoids throwing expected session-recycling exceptions into custom client wrappers, which helps prevent false alarms in custom client log monitors. Co-authored-by: Kathy Wu <wukathy@google.com> PiperOrigin-RevId: 937586604 Change-Id: Ic8d85ecadfd50647c9349dcb4c1a4d53518a7621
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Please ensure you have read the contribution guide before creating a pull request.
Link to Issue or Description of Change
1. Link to an existing issue (if applicable):
2. Or, if no issue exists, describe the change:
If applicable, please follow the issue templates to provide as much detail as
possible.
Problem:
A clear and concise description of what the problem is.
Solution:
A clear and concise description of what you want to happen and why you choose
this solution.
Testing Plan
Please describe the tests that you ran to verify your changes. This is required
for all PRs that are not small documentation or typo fixes.
Unit Tests:
Please include a summary of passed
pytestresults.Manual End-to-End (E2E) Tests:
Please provide instructions on how to manually test your changes, including any
necessary setup or configuration. Please provide logs or screenshots to help
reviewers better understand the fix.
Checklist
Additional context
Add any other context or screenshots about the feature request here.