Releases
v0.6.0
Compare
Sorry, something went wrong.
No results found
0.6.0 (2026-02-19)
Features
Add Compact processor to SingleFlow (ee459b3 )
Add Compaction RequestProcessor for event compaction in llm flow (af1fafe )
Add ContextCacheConfig to InvocationContext (968a9a8 )
Add event compaction config to InvocationContext (8f7d7ea )
Add event compaction framework in Java ADK (dd68c85 )
add eventId in CallbackContext and ToolContext (ac05fde )
add ExampleTool to ComponentRegistry (2e1b09f )
add response converters to support multiple A2A client events (4e8de90 )
Add token usage threshold to TailRetentionEventCompactor (9901307 )
Add tokenThreshold and eventRetentionSize to EventsCompactionConfig (588b00b )
Add VertexAiSearchTool and AgentTools for search (b48b194 )
Adding a .close() method to Runner, Agent and Plugins (495bf95 )
Adding a new ArtifactService.saveAndReloadArtifact() method (59e87d3 )
adding a new temporary store of context for callbacks (ed736cd )
Adding autoCreateSession in Runner (6dd51cc )
Adding GlobalInstructionPlugin (72e20b6 )
Adding OnModelErrorCallback (dfd2944 )
adding resume / event management primitives (2de03a8 )
Adding TODO files for reaching idiomatic java (4ac1dd2 )
Adding validation to BaseAgent (5dfc000 )
Adding validation to BaseAgent and RunConfig (503caa6 )
Adding validation to InvocationContext 'session_service', 'invocation_id', (0502c21 )
Allow EventsCompactionConfig to have a null summarizer initially (229654e )
enable LoopAgent configuration (d1a1cea )
EventAction.stateDelta() now has a remove by key variant (32a6b62 )
Extend google_search support to Gemini 3 in Java ADK (ddb00ef )
Fix a handful of small changes related to headers, logging and javadoc (0b63ca3 )
Forward state delta to parent session (00d6d30 )
HITL - remove the events between the confirmed FC & its response (3670555 )
HITL - Revert the "Boolean confirmation" changes, we'll fix it differently (f65e58b )
HITL: Declining a proposal now correctly intercepts the run (9611f89 )
HITL: Let ADK resume after HITL approval is present (9611f89 )
Improving LoggingPlugin (acfaa04 )
Integrate event compaction in Java ADK runner (54c826c )
Introduce TailRetentionEventCompactor to compact and retain the tail of the event stream (efe58d6 )
Introduce the App class for defining agentic applications (d7c5c6f )
introduces context caching configuration for apps, ported from Python ADK (12defee )
new ContextFilterPlugin (f8e9bc3 )
Refactor EventsCompactionConfig to require a summarizer (864d606 )
refactor remote A2A agent to use A2A SDK client (7792233 )
Refine bug and feature request issue templates (3e74c9a )
register GoogleMapsTool in ComponentRegistry (464f0b2 )
Reorder compaction events in chronological order (66e2296 )
Setting up data structures for pause/resume/rewind (c6c52c4 )
Skip post-invocation compaction if parameters not set (76f86c5 )
Support function calls in LLM event summarizer (55144ac )
support stdio_connection_params in McpToolset config (cc1588a )
Token count estimation fallback for tail retention compaction (3338565 )
Update event compaction logic to include events after compaction end times (ea12505 )
Updating Baseline Code executors (a3f1763 )
updating Telemetry (5ba63f4 )
Updating the Tracing implementation and updating BaseAgent.runLive (8acb1ea )
use Credentials' request metadata to populate headers (e01df11 )
Bug Fixes
Add name and description to configagent pom.xml (4948bfc )
Align InMemorySessionService listSessions with Python implementation (9434949 )
Always use a mutable HashMap for default function arguments (c6c9557 )
emit multiple LlmResponses in GeminiLlmConnection (7bf55f1 )
Events for HITL are now emitted correctly (9611f89 )
fix linter error (f49260e )
Fixing a problem with serializing sessions that broke integration with Vertex AI Session Service (8190ed3 )
Fixing a regression in InMemorySessionService (d11bedf )
Fixing Vertex session storage (5607f64 )
HITL endless loop when asking for approvals (9611f89 )
include usage_metadata events in live postprocessing (8137d66 )
javadocs in ResponseConverter (be35b22 )
Make FunctionResponses respect the order of FunctionCalls (a99c75b )
Making stepsCompleted thread-safe (d432c64 )
Merging of events in rearrangeEventsForAsyncFunctionResponsesInHistory (67c29e3 )
Mutate EventActions in-place in AgentTool (ded5a4e )
pass mutable function args map to beforeToolCallback (e989ae1 )
populate finishReason in LlmResponse (dace210 )
Propagate trace context across async boundaries (279c977 )
recursively extract input/output schema for AgentTool (7019d39 )
Reduce the logging level (dd601ca )
Remove checking ToolConfirmation from Functions to align with Python SDK (0724330 )
remove client-side function call IDs from LlmRequest (99b5fc2 )
Remove obsolete @param tags from SessionController Javadoc (a77971a )
Replace @api Note with <p> in Javadoc comments. (ac16d53 )
restore invocationContext() method (c9e2a5b )
revert: Merging of events in rearrangeEventsForAsyncFunctionResponsesInHistory (101adce )
update converters package classes (b66e4a5 )
update EmbeddingModelDiscoveryTest package statement (adeb9dc )
Updated BasePlugin JavaDoc for name parameter (2e59550 )
Documentation
You can’t perform that action at this time.