Skip to content

chore(main): release 0.6.0#181

Open
adk-java-releases-bot wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.6.0#181
adk-java-releases-bot wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@adk-java-releases-bot

@adk-java-releases-bot adk-java-releases-bot commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

0.6.0 (2026-07-17)

Features

  • a2a: add an A2A v1.0 client for JVM and deprecate the v0.3 JvmA2AAgent (54feaf9)
  • add callbackContextData to InvocationContext (723c814)
  • add latestPromptTokenCount helper for token-threshold compaction (8c28b7e)
  • add on-device ML Kit Gemini Nano multi-turn chat Android example (e0552ce)
  • add token-threshold fields to EventsCompactionConfig (7668206)
  • add TokenThresholdEventCompactor tail-retention strategy (a667bcf)
  • add VertexAiRagRetrieval tool for Gemini-native RAG (f6f68d6)
  • core: migrate from the Java Gen AI SDK to the Kotlin Gen AI SDK (067dae1)
  • plugins: add DebugLoggingPlugin and align LoggingPlugin with ADK Python (ca22048)
  • round-trip GenerateContentConfig labels and support routingConfig (d65becd)
  • run token-threshold compaction before model calls (4feb461)
  • serialization: expose the shared kotlinx Json instance and Any<->JsonElement helpers (91419ad)
  • set the ADK version on the telemetry instrumentation scope (b50e621)

Bug Fixes

  • align Ktor and kotlinx-coroutines with the GenAI SDK's Ktor 2.x (c94daef)
  • clear streaming Dev UI error (97cf537)
  • Fixed the resolveScopedArtifactDir function where jvm (in windows) ignoring path which start with '/' as absolute path. (3a773ed)
  • generate function-call ids and re-attach thought signatures in the streaming aggregator (007bc4c)
  • handle window insets in the Android examples (ee48523)
  • keep Android example screens alive across rotation (852fab7)
  • keep retained events visible at a same-millisecond compaction boundary (11298af)
  • logging: stop logging sensitive data outside of the opt-in logging plugins (39e79ca)
  • nest engine spans under the caller's active span (a8cca93)
  • pin published kotlin-stdlib to 2.1 for Kotlin 2.1 consumer compatibility (7342e3d)
  • preserve Firebase thought signatures across session serialization (7a63ee1)
  • reassemble streamed function-call arguments in Gemini streaming (36add61)
  • recover compacted function calls during prompt assembly (fc31aba)
  • seed AgentTool child session from parent session state (64f79e6)
  • unify JVM/Android trace payload JSON via kotlinx serialization (4585b47)

Documentation

  • mlkit: document existing GenaiPrompt behaviour (536873f)

This PR was generated with Release Please. See documentation.

@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch 20 times, most recently from 0b6f32d to 89dfe46 Compare July 13, 2026 15:22
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch 9 times, most recently from b575601 to 4f92c15 Compare July 15, 2026 09:44
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch 11 times, most recently from e53aa62 to 22f3546 Compare July 16, 2026 18:08
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch from 22f3546 to 4a5e464 Compare July 17, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant