GWeale
d22ba4d6c1
test: assert the resource name that actually goes out
...
The resolved session id cannot tell a correctly built resource name from
one that embedded the full name and happens to end in the same segment,
because the mock resolves on the last path segment.
2026-08-24 23:19:59 +00:00
GWeale
bb17024c93
fix(sessions): accept a full session resource name again on v1
...
The session id validation ported in #6809 requires a bare id, but Agent
Engine passes the full projects/.../sessions/{id} resource name, so
get_session, delete_session and create_session now reject it. Upstream
hit the same thing and added _extract_short_session_id 13 days after the
commit that was ported; v1 took the check without the follow-up.
Ports that normalizer verbatim and calls it before validation at the
three sites upstream patched. Ids that are not session resource names
are unaffected.
2026-08-24 21:44:00 +00:00
George Weale
48c56c3889
fix: Route thread-pool and live-mode tool dispatch through run_async (v1) ( #6799 )
...
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 12:39:24 -07:00
George Weale
15ae7131cd
fix: Port agent-config code-reference and config_path validation to v1 ( #6790 )
...
Co-authored-by: Ashutosh Kumar Singh <161562995+Ashutosh0x@users.noreply.github.com >
Co-authored-by: HenD.YA <yusmer96@gmail.com >
Co-authored-by: Kathy Wu <wukathy@google.com >
Co-authored-by: Adil Burak Şen <56400880+adilburaksen@users.noreply.github.com >
2026-08-24 12:29:35 -07:00
George Weale
8bc927fabb
fix: Port agent loader and file path resolution fixes to v1 ( #6788 )
...
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 12:26:26 -07:00
George Weale
d830355c49
fix: Validate user message parts and agent transfer targets (v1) ( #6798 )
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / File Content Compliance (push) Has been cancelled
2026-08-19 16:56:42 -07:00
George Weale
5817d307b5
fix: Port branch-scoped auth responses and OAuth2 nonce forwarding to v1 ( #6803 )
2026-08-19 16:56:34 -07:00
George Weale
1353e8d733
fix: Port skill resource path and skill name validation fixes to v1 ( #6805 )
2026-08-19 16:56:27 -07:00
George Weale
7c2075c2e0
fix: Port credential and inline-data field exclusions in logs, reprs and spans to v1 ( #6797 )
2026-08-19 14:07:03 -07:00
George Weale
28b32b4765
fix(mcp): Port config stdio opt-in and reserved tool name checks to v1 ( #6796 )
2026-08-19 14:05:35 -07:00
George Weale
15bf2308ed
fix(cli): check the Host header on every local API server request (v1) ( #6789 )
2026-08-19 14:05:27 -07:00
George Weale
1f898a6f3a
fix(a2a): Port event action allowlist, agent card description source and resume flattening to v1 ( #6801 )
2026-08-19 13:52:14 -07:00
George Weale
0ae2bffdd2
fix(artifacts): Port app-scoped file artifact storage and layout-derived payload paths to v1 ( #6795 )
2026-08-19 13:52:02 -07:00
George Weale
3fec8c56a7
fix: Port session id validation, thread id scoping and Vertex RAG cleanup fixes to v1 ( #6809 )
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / File Content Compliance (push) Has been cancelled
2026-08-19 11:43:58 -07:00
George Weale
0a4a5c6ce2
fix: Port eval identifier validation and persona template rendering to v1 ( #6806 )
2026-08-19 11:43:47 -07:00
George Weale
ccb481226b
fix: Port A2A agent card RPC target origin validation to v1 ( #6800 )
2026-08-19 11:43:35 -07:00
George Weale
efc5bb858e
fix(artifacts): Port artifact reference scoping and path-segment validation to v1 ( #6794 )
2026-08-19 11:43:16 -07:00
George Weale
8467bf04c2
fix(cli): Port deploy ignore-file handling to v1 ( #6793 )
2026-08-19 11:42:57 -07:00
George Weale
9886410d85
fix: Scope custom eval metrics per registry and resolve their function path from the eval config (v1) ( #6792 )
2026-08-19 11:42:46 -07:00
George Weale
6deda28479
fix: Port migration unpickle allowlist and database URL redaction to v1 ( #6791 )
2026-08-19 11:42:31 -07:00
adk-bot
c71ade0c96
chore: merge release v1.39.0 to v1 ( #6776 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
2026-08-17 12:27:18 -07:00
Liang Wu
090869b9ba
feat(live): use RunConfig.session_resumption.handle when opening a live session ( #6770 )
2026-08-17 12:20:42 -07:00
Liang Wu
5fb5ff11ce
fix(live): stop background tool tasks when a live agent run ends ( #6769 )
2026-08-17 12:05:53 -07:00
Jason Zhang
e7dba7a464
fix: validate session initialization events (v1) ( #6771 )
...
Co-authored-by: Petr Marinec <54589756+petrmarinec@users.noreply.github.com >
2026-08-17 11:59:54 -07:00
Liang Wu
5e3b997f93
feat: support audio_stream_end for realtime input ( #6699 )
...
Co-authored-by: lottielin <77655652+lottielin@users.noreply.github.com >
2026-08-12 13:11:15 -07:00
adk-bot
3d737f175c
chore: merge release v1.38.0 to v1
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
2026-08-07 16:41:29 -07:00
Liang Wu
99c1aa325e
feat(live): forward safety_settings from generate_content_config to the Live API ( #6641 )
2026-08-07 15:12:16 -07:00
Liang Wu
302885bda3
fix(live): transfer to the target agent regardless of function response order ( #6608 )
2026-08-05 19:06:43 -07:00
Liang Wu
f25bb90055
fix(deps): exclude nltk 3.10.1, which breaks venvs living inside the working directory (v1) ( #6607 )
2026-08-05 18:05:35 -07:00
Kathy Wu
47833640c7
fix: Port tool confirmation security and re-validation fixes to v1 ( #6575 )
...
Co-authored-by: Xuan Yang <xygoogle@google.com >
2026-08-05 11:53:50 -07:00
sasha-gitg
c680728401
fix: avoid shell execution in ReadFileTool ranged reads and keep local environment file access in workspace ( #6597 )
2026-08-05 11:50:19 -04:00
nikkie
4555273b5b
fix(eval): handle failed inference results without invocations (cherry-pick) ( #6565 )
...
Co-authored-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: Liang Wu <18244712+wuliang229@users.noreply.github.com >
2026-08-04 12:10:52 -07:00
Liang Wu
6e59273976
chore: Update FastAPI and Starlette dependencies to fix CVEs ( #6573 )
2026-08-04 11:26:31 -07:00
adk-bot
8b2feb52ea
chore: merge release v1.37.0 to v1 ( #6525 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
2026-07-30 11:11:40 -07:00
Liang Wu
c299420531
feat(live): Support asynchronous non-blocking tools ( #6522 )
2026-07-30 09:48:24 -07:00
adk-bot
b251dbfe52
chore: merge release v1.36.2 to v1 ( #6440 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
v1.36.2
2026-07-21 14:39:20 -07:00
Liang Wu
4ef72fef0e
fix: Update custom gemini llm connection logic to be used for all 3_x models, not just 3.1 ( #6438 )
2026-07-21 14:25:05 -07:00
adk-bot
4c23c0fb74
chore: merge release v1.36.1 to v1 ( #6320 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
2026-07-07 14:51:08 -07:00
Kathy Wu
e495609c1d
chore(release): backport unified release workflows from main ( #6318 )
2026-07-06 11:56:18 -07:00
Kathy Wu
4caf782af7
fix: Fix Vertex AI Live API session replay on reconnect / modality switch ( #6218 )
2026-07-06 10:35:59 -07:00
Kathy Wu
de2abdf333
fix: exit connection cleanly on expected GoAway signal in bidi streaming (v1) ( #6264 )
2026-07-06 10:29:05 -07:00
adk-bot
e72bf9b976
chore: merge release v1.36.0 to v1 ( #6193 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
v1.36.0
2026-06-22 16:58:46 -07:00
Shangjie Chen
93ca9fe596
chore: consolidate GitHub Actions workflows for v1 branch ( #6194 )
2026-06-22 16:58:07 -07:00
Kathy Wu
7a9152a382
feat(interactions): support for GenAI SDK upgraded to 2.9+ ( #6191 )
2026-06-22 16:02:35 -07:00
adk-bot
4f3f350aa8
chore: merge release v1.35.2 to v1 ( #6153 )
...
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com >
v1.35.2
2026-06-17 13:54:06 -07:00
Liang Wu
afe408376a
fix: remove live event buffering in runner ( #6151 )
2026-06-17 13:23:28 -07:00
wukath
b4fee1cf4d
chore(release/v1-candidate): release 1.35.1
...
Change-Id: I01547579333c8fd0658c375732c635e0b58117c9
v1.35.1
2026-06-15 13:44:02 -07:00
adk-bot
28dbdfb805
chore(release/v1-candidate): release 1.35.0
v1.35.0
2026-06-15 13:13:44 -07:00
Kathy Wu
847a259cd8
fix: Only send grounding_metadata for 3.1 live at the end of each turn ( #6129 )
2026-06-15 13:04:45 -07:00
Xuan Yang
6e59c61104
fix(streaming): Ensure final partial=False frame is always yielded ( #6096 )
2026-06-15 10:13:22 -07:00