diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ea87acc6..176473de 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.0" + ".": "0.7.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index dd567446..e98374f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,145 @@ # Changelog +## [0.7.0](https://github.com/google/adk-kotlin/compare/v0.6.0...v0.7.0) (2026-07-20) + + +### Features + +* A2A Agent remote sample added ([ab34dd8](https://github.com/google/adk-kotlin/commit/ab34dd8507cb70aa89c13a173467abde71a28d57)) +* **a2a:** add an A2A v1.0 client for JVM and deprecate the v0.3 JvmA2AAgent ([54feaf9](https://github.com/google/adk-kotlin/commit/54feaf9877ecd3d6501a41c8846d69768f6c4aa6)) +* add `addEventsToMemory` to MemoryService ([93e40d9](https://github.com/google/adk-kotlin/commit/93e40d9a5ad97df44813c6473bc58920c79988f4)) +* add `addMemory` to MemoryService ([ebe280e](https://github.com/google/adk-kotlin/commit/ebe280ec3bee8f6fdaed39df15e501425232f1c0)) +* add `AssetSkillSource` and introduce `SkillMdParsing` to reuse existing code ([cef3bad](https://github.com/google/adk-kotlin/commit/cef3bad84521fd5492d3cd38ba3b6d6839e75d6e)) +* add `endInvocation()` to `CallbackContext` and `ToolContext` ([1bb5e3b](https://github.com/google/adk-kotlin/commit/1bb5e3ba0d38e8f2a08760769c209433d2d15065)) +* add a Firebase AI example to the Android examples app ([8e09662](https://github.com/google/adk-kotlin/commit/8e09662ec4cabde0a6ecfbe0a6577c763301d167)) +* Add AgentTransferDemoAgent for demonstrating agent-to-agent transfer ([00a02e2](https://github.com/google/adk-kotlin/commit/00a02e27b3cf875ba0cac42ed81ca11a749cf76c)) +* add built-in request_input and get_user_choice human-in-the-loop tools ([7c0de10](https://github.com/google/adk-kotlin/commit/7c0de10705fac5cf9bdd21bbc288f5aa0b91012e)) +* Add CacheMetadata model for ADK Kotlin context caching ([6faa0bd](https://github.com/google/adk-kotlin/commit/6faa0bdfc84b151377fa492495aa6da31e458183)) +* add callbackContextData to InvocationContext ([723c814](https://github.com/google/adk-kotlin/commit/723c81440a49359b15908c73d2f4adb9b68ef7ae)) +* Add context-cache fields to LlmRequest/LlmResponse/Event for ADK Kotlin ([788edd9](https://github.com/google/adk-kotlin/commit/788edd9f1fb54628de7dc107ee5d75fbed6bde46)) +* Add ContextCacheConfig data class for ADK Kotlin ([458af23](https://github.com/google/adk-kotlin/commit/458af23598cfd66366f156c6cbe85f7c2953eb36)) +* Add ContextCacheRequestProcessor and register it in the LLM flow ([8ccda14](https://github.com/google/adk-kotlin/commit/8ccda14e476c3d84d0a3248af5b5547405bce51d)) +* add decoding of `response` wrapped confirmation response ([f123f6e](https://github.com/google/adk-kotlin/commit/f123f6e9bd3856f1520ad404a3f23b82b028e0e3)) +* add filesystem-backed FileArtifactService ([affc9bf](https://github.com/google/adk-kotlin/commit/affc9bf4ace5fc385831d601facf18ea6af96658)) +* Add GeminiContextCacheManager and wire context caching into the Gemini model ([18701fb](https://github.com/google/adk-kotlin/commit/18701fbe015fb0393f7520baf3c1285b054f5876)) +* add GitHub release-docs analyzer (Kotlin) ([d30f824](https://github.com/google/adk-kotlin/commit/d30f82451e736f9a4c1c06a13a045ca137587ca3)) +* Add GoogleSearchExample to the examples ([09bc61c](https://github.com/google/adk-kotlin/commit/09bc61c79e6755172948b7dcf308d3b7e8114577)) +* Add HitlDemoAgent example ([dd75810](https://github.com/google/adk-kotlin/commit/dd758100d653a3c4098a295e139a0988d6592971)) +* add latestPromptTokenCount helper for token-threshold compaction ([8c28b7e](https://github.com/google/adk-kotlin/commit/8c28b7eadac19dee4afa736ac3a7d342d644bd5f)) +* add LiteRT-LM model integration to Kotlin ADK ([2d9557c](https://github.com/google/adk-kotlin/commit/2d9557c047c9143debcebfb9adb299dedcb21494)) +* Add maxSteps to Kotlin LlmAgent ([912379e](https://github.com/google/adk-kotlin/commit/912379ecdf2297ef69a502ffcae09455bc5b067f)) +* add on-device ML Kit Gemini Nano multi-turn chat Android example ([e0552ce](https://github.com/google/adk-kotlin/commit/e0552cea1baa8a3bbf6543274d7b6435fba69394)) +* Add outputKey to LlmAgent to save final text responses to session state ([1a16943](https://github.com/google/adk-kotlin/commit/1a169434b574946bbbf428b6e7671524e2770c2f)) +* add Room storage primitives for Android sessions ([8b52926](https://github.com/google/adk-kotlin/commit/8b5292635337ec8fbccb75900e72139bde57cb2d)) +* add Room-backed RoomSessionService for Android ([3371551](https://github.com/google/adk-kotlin/commit/3371551c31ed312015c815099401b69f2468118c)) +* add Runner.rewindAsync to undo session state and artifacts ([96c6319](https://github.com/google/adk-kotlin/commit/96c63191fa43677a3ea2cd9b7b7467cd7befa098)) +* add Skills example to the examples module ([f1a88a4](https://github.com/google/adk-kotlin/commit/f1a88a4be3d571ce18154578b6ab5f0453bc5a21)) +* add sliding-window event compaction strategy ([625e065](https://github.com/google/adk-kotlin/commit/625e065c16a7d6ef5771a4d2c5bc4a83f64efe16)) +* Add support for outputSchema in LlmAgent ([1b94ec5](https://github.com/google/adk-kotlin/commit/1b94ec5e921a866f87b0c29a5b13bd82399e6047)) +* Add TelemetryDemoAgent example ([d9ac998](https://github.com/google/adk-kotlin/commit/d9ac99877aa4d31ef32bf20a36d7ce56bc822561)) +* add token-threshold fields to EventsCompactionConfig ([7668206](https://github.com/google/adk-kotlin/commit/7668206025ba4e2212e759e83839c780e9a156b1)) +* add TokenThresholdEventCompactor tail-retention strategy ([a667bcf](https://github.com/google/adk-kotlin/commit/a667bcf91973bf890a37fc2fbfc8a4bc4a872c5b)) +* Add UrlContextTool to ADK Kotlin ([3e7b94e](https://github.com/google/adk-kotlin/commit/3e7b94e01c06f29c83e08d7cce10f7f19e35a039)) +* add VertexAiRagRetrieval tool for Gemini-native RAG ([f6f68d6](https://github.com/google/adk-kotlin/commit/f6f68d64264ef496fc791d432d957f7da2ab764e)) +* **agents:** support RunConfig.maxLlmCalls ([70f69c3](https://github.com/google/adk-kotlin/commit/70f69c3b6c9beb5568dadc0177dc5681f4d12778)) +* apply context-compaction summaries when building LLM request contents ([9c771ee](https://github.com/google/adk-kotlin/commit/9c771eef736f61c51f004729c0b91ec5c336db30)) +* **core:** migrate from the Java Gen AI SDK to the Kotlin Gen AI SDK ([067dae1](https://github.com/google/adk-kotlin/commit/067dae149a99fcfaa6b380158a3aab29f82b7d8c)) +* **firebase:** map citation/usage/grounding fields and errorCode in Firebase conversions ([932e2e1](https://github.com/google/adk-kotlin/commit/932e2e14162c15d0c4d6cca894987066f4c4d78c)) +* Fold cache scope into the context-cache fingerprint ([4383556](https://github.com/google/adk-kotlin/commit/4383556a0e56dd474857c0361d502fd09cc0298d)) +* handle long-running input requests in the debug REPL ([1e0d96e](https://github.com/google/adk-kotlin/commit/1e0d96eaa4970f755f20f18882d42799062e31b5)) +* implement bypassMultiToolsLimit for google_search ([1ed4481](https://github.com/google/adk-kotlin/commit/1ed44811f070a7fa6c689ff1062b68c639bb7d29)) +* implement bypassMultiToolsLimit for vertex_ai_search ([d4e9353](https://github.com/google/adk-kotlin/commit/d4e93530b13f0f4a7ff5bd4d152cc07385b35603)) +* include thoughts and tool calls in compaction summaries, aligned with Python ([2c71902](https://github.com/google/adk-kotlin/commit/2c719026efcc2c9e4c6a5d1a7da586889201c6a7)) +* introduce App data class for Kotlin ADK ([e86d9f6](https://github.com/google/adk-kotlin/commit/e86d9f68e0e78d7f7ef2711c6b4489198b9d1613)) +* introduce EventCompaction and add it to EventActions ([aeb43b5](https://github.com/google/adk-kotlin/commit/aeb43b533c52299a59a815fc3d37021a7dd6d798)) +* introduce EventSummarizer interface ([5fc6b14](https://github.com/google/adk-kotlin/commit/5fc6b147b090daa5cdd437df68a258400652015e)) +* introduce LlmEventSummarizer ([9c50e12](https://github.com/google/adk-kotlin/commit/9c50e12ed108db0f47c4fef800394b8cde9449b9)) +* **mlkit:** use ML Kit GenAI beta3 API in GenaiPrompt ([cd3a0ee](https://github.com/google/adk-kotlin/commit/cd3a0ee6136fb9cdf7760a8e56b5457ba2f886c4)) +* **models:** add errorCode and customMetadata to LlmResponse ([9834ded](https://github.com/google/adk-kotlin/commit/9834ded59cc60ff94dc94331b03b53f695ae6e1a)) +* move plugins and resumability configuration onto App ([c7ee0b7](https://github.com/google/adk-kotlin/commit/c7ee0b7408d99bf85284f5407fbaf87940848cfc)) +* **plugins:** add DebugLoggingPlugin and align LoggingPlugin with ADK Python ([ca22048](https://github.com/google/adk-kotlin/commit/ca220480d4f8d6f2a3f5cfdf94888118c29b6cfa)) +* Propagate context cache config from App through Runner to InvocationContext ([64240db](https://github.com/google/adk-kotlin/commit/64240db5811e8c72cea392575311224cb72c526c)) +* round-trip GenerateContentConfig labels and support routingConfig ([d65becd](https://github.com/google/adk-kotlin/commit/d65becd2c7820cc3ae7abcdc0250f25a15c11a0d)) +* run token-threshold compaction before model calls ([4feb461](https://github.com/google/adk-kotlin/commit/4feb4616fa39e97a32be9f17f89c108096fc37ef)) +* **serialization:** expose the shared kotlinx Json instance and Any<->JsonElement helpers ([91419ad](https://github.com/google/adk-kotlin/commit/91419ad14df02b4c76ca778d1a6d0fa8cddc9b96)) +* serialize the Event graph with kotlinx.serialization ([6146119](https://github.com/google/adk-kotlin/commit/614611985002e04390e5902a00e5e2cf56f75068)) +* set the ADK version on the telemetry instrumentation scope ([b50e621](https://github.com/google/adk-kotlin/commit/b50e621d561a292a938fc4909f400339fbd50fbb)) +* support constructing a Runner from an App ([e6f02e5](https://github.com/google/adk-kotlin/commit/e6f02e531230cd60a9635e7399023d665f5f9596)) +* **telemetry:** align telemetry spans with Python ADK ([4035a3a](https://github.com/google/adk-kotlin/commit/4035a3ac0d0ff5a443dbe7a532096bb7c7f3594a)) +* **telemetry:** honor ADK_CAPTURE_MESSAGE_CONTENT_IN_SPANS env var ([23250e6](https://github.com/google/adk-kotlin/commit/23250e617e2bad7fb77c8c65a240264e0d7b628e)) +* **telemetry:** propagate gcp.mcp.server.destination.id on execute_tool ([7b13efd](https://github.com/google/adk-kotlin/commit/7b13efd214d47975d433e80dea1edc4d3e6ef036)) +* **telemetry:** record full token-usage and reasoning-budget attributes ([89cf418](https://github.com/google/adk-kotlin/commit/89cf41801f860ca3fbfef7d2352cdf6451b4dbd1)) +* **types:** add avgLogprobs and logprobsResult to LlmResponse ([37a5fbf](https://github.com/google/adk-kotlin/commit/37a5fbf8c781a0da59a0472b2d50e3bb642e7119)) +* **types:** add penalties, responseLogprobs, mediaResolution and serviceTier to GenerateContentConfig ([2bb2ac2](https://github.com/google/adk-kotlin/commit/2bb2ac2e761e7eca5377551b9ab7703da98f8a69)) +* **types:** add safetySettings to GenerateContentConfig ([e6d7bce](https://github.com/google/adk-kotlin/commit/e6d7bce808056fc06b8fe1d766b7c5fb8fb2485e)) +* **types:** add thoughts/tool-use token counts and modality details to UsageMetadata ([79330ef](https://github.com/google/adk-kotlin/commit/79330ef3d7194a0466d4d9889566f34ac9e55673)) +* **types:** add toolConfig/FunctionCallingConfig to GenerateContentConfig ([8898fe2](https://github.com/google/adk-kotlin/commit/8898fe29d496bb0855b645789c21f419c6b0b926)) +* **types:** add videoMetadata and partMetadata to Part ([40775ea](https://github.com/google/adk-kotlin/commit/40775ea7fe92ebc0a991bf0353ffdf96247ef283)) +* **types:** carry grounding chunks/supports/search payload in GroundingMetadata ([af3c573](https://github.com/google/adk-kotlin/commit/af3c57343ef36bddc81854bfce9aac3e1997a04d)) +* **types:** carry uri and span indices on Citation ([46ac924](https://github.com/google/adk-kotlin/commit/46ac924a8ec11a37a9148d87167f3e90ff8db5e0)) +* wire sliding-window context compaction into the runner ([65b383b](https://github.com/google/adk-kotlin/commit/65b383bf51f8932f67ae001ac533b8d3483c6b15)) + + +### Bug Fixes + +* add artifact sharing in `AgentTool` between the parent and wrapped agent ([b26adbe](https://github.com/google/adk-kotlin/commit/b26adbeaa8a235c0e898123fe9c616cd175dc31e)) +* add empty map as sentinel in `FunctionResponse` suppression in `LongRunningTool` ([ac8b9e6](https://github.com/google/adk-kotlin/commit/ac8b9e69452270ca8d2a2440e9eb720246728127)) +* **agents:** don't route the next user turn into a workflow agent's child ([1a686e9](https://github.com/google/adk-kotlin/commit/1a686e9e231551be5527636bed6ed55523af388e)) +* **agents:** emit all sub-agent events from LoopAgent before pausing or exiting ([ea10225](https://github.com/google/adk-kotlin/commit/ea102254d8573dfe7168de3d5c67a4c32366ed37)) +* **agents:** keep the parent branch across agent runs and transfers ([8c41c8c](https://github.com/google/adk-kotlin/commit/8c41c8ce991c7786f7054084e74fa1e83d1aa1dd)) +* **agents:** support resuming from a pending transfer_to_agent call ([ead993d](https://github.com/google/adk-kotlin/commit/ead993d2c21b0d8a9b0b7038e2b6ed36a26c4c94)) +* align Ktor and kotlinx-coroutines with the GenAI SDK's Ktor 2.x ([c94daef](https://github.com/google/adk-kotlin/commit/c94daef829ea21f067446fbaf7e5c2f60a460d7b)) +* build and run the core module's Android instrumented tests ([fd4fc45](https://github.com/google/adk-kotlin/commit/fd4fc45cef11e73199f117de4c14496ba767d48d)) +* **build:** avoid OOM in adk-kotlin gradle build ([0e61328](https://github.com/google/adk-kotlin/commit/0e61328e71f1eb6daecbeee30fad613809cd675f)) +* clear streaming Dev UI error ([97cf537](https://github.com/google/adk-kotlin/commit/97cf5372bc9858d393ccf5ed460638735e948ceb)) +* correct the Skills example button label in the Android examples app ([00a9653](https://github.com/google/adk-kotlin/commit/00a9653a3b8c159496967b275f2601fb37a75ebe)) +* exclude rewound invocations from sliding-window compaction ([fe96d97](https://github.com/google/adk-kotlin/commit/fe96d9761fcce62de01678013c7ae43b6c219eba)) +* fix agent transfer to return control to the parent after a sub-agent completes ([339deca](https://github.com/google/adk-kotlin/commit/339deca1883fa2c2bff7adef84be9dbecef6e577)) +* fix long-running result replay ([895827e](https://github.com/google/adk-kotlin/commit/895827eb00fec744b296c07669d81bb13844d788)) +* fix per-turn loop termination for tool confirmations ([8e31b5b](https://github.com/google/adk-kotlin/commit/8e31b5b93a04ed05916bb3309daeae79cc25f2b7)) +* Fixed the `resolveScopedArtifactDir` function where jvm (in windows) ignoring path which start with '/' as absolute path. ([3a773ed](https://github.com/google/adk-kotlin/commit/3a773edd26469aa765a1bba398745fd94257fa26)) +* generate function-call ids and re-attach thought signatures in the streaming aggregator ([007bc4c](https://github.com/google/adk-kotlin/commit/007bc4cf2a5dd299c6cc2a7737f8248c941aeb8e)) +* handle window insets in the Android examples ([ee48523](https://github.com/google/adk-kotlin/commit/ee4852353fb157f7ab5616a98770867f7d99a109)) +* honor rewindBeforeInvocationId in HistoryRewriterProcessor ([33195bf](https://github.com/google/adk-kotlin/commit/33195bfe51828a8b7b6b49b7d85c57d96c7b80a6)) +* keep adk_request_input events in LLM context so the model sees the answer ([d28e7ed](https://github.com/google/adk-kotlin/commit/d28e7edf7600dec2ff34d7bd01462ab39f1e815a)) +* keep Android example screens alive across rotation ([852fab7](https://github.com/google/adk-kotlin/commit/852fab70a6a91c0578b2498b3bed8c51e4d6b125)) +* keep retained events visible at a same-millisecond compaction boundary ([11298af](https://github.com/google/adk-kotlin/commit/11298af0df26db3436b4b6cbe08731a700abe773)) +* **logging:** stop logging sensitive data outside of the opt-in logging plugins ([39e79ca](https://github.com/google/adk-kotlin/commit/39e79cafc49ba94dc7d58481ebbbb4caa83699f4)) +* make `AgentTool` run wrapped agent in an isolated session ([7b280cf](https://github.com/google/adk-kotlin/commit/7b280cfe0ed384904bf6a2ce12f1cace8719b91b)) +* make `NewFileSystemSource.kt` compatible with AndroidSDK 26+ ([04195c1](https://github.com/google/adk-kotlin/commit/04195c10ceb4da49ef7ae761365a75c68de9278d)) +* merge`stateDelta` into session state before `onUserMessage/agent` run ([faa9816](https://github.com/google/adk-kotlin/commit/faa98161e5a6c5e9373762d361a3d398cae8a2c2)) +* **models:** align Gemini tracking headers with other ADK SDKs ([1d61358](https://github.com/google/adk-kotlin/commit/1d613586571fe3e4f0e27838039330bab5da9785)) +* nest engine spans under the caller's active span ([a8cca93](https://github.com/google/adk-kotlin/commit/a8cca9355d7fea60219fe1b1f0ad770a7cc7b80e)) +* pass plugins from parent to wrapped agent's runner ([e107906](https://github.com/google/adk-kotlin/commit/e107906af70b9f2e41575a2b19efbe288a99e5e8)) +* pin published kotlin-stdlib to 2.1 for Kotlin 2.1 consumer compatibility ([7342e3d](https://github.com/google/adk-kotlin/commit/7342e3df44c3aad9505af274865cd8e6e6af7291)) +* preserve Firebase thought signatures across session serialization ([7a63ee1](https://github.com/google/adk-kotlin/commit/7a63ee12ec2471568a4987329d0b13984777acc3)) +* reassemble streamed function-call arguments in Gemini streaming ([36add61](https://github.com/google/adk-kotlin/commit/36add619bbf085dbf0e40d9f1d8c203de2ff1186)) +* recover compacted function calls during prompt assembly ([fc31aba](https://github.com/google/adk-kotlin/commit/fc31aba1c37cb43475025651f2bd2881faa05b31)) +* **runners:** no-op when resuming an already-final invocation ([b8cb0bb](https://github.com/google/adk-kotlin/commit/b8cb0bbc3b68d49c2c3d92f2de3aa8adb3bd02bb)) +* scope ADK Kotlin docs release analyzer to a single language ([563a4f7](https://github.com/google/adk-kotlin/commit/563a4f72501b0cdecc35935f5dd042c24c792963)) +* seed AgentTool child session from parent session state ([64f79e6](https://github.com/google/adk-kotlin/commit/64f79e6036441a852e73244a2140876b253484e1)) +* stop gating built-in tools on model name ([0858301](https://github.com/google/adk-kotlin/commit/0858301c26c680140b2d0e204f27d9ba8a55eee8)) +* support custom name and description in @Tool annotation ([8bed997](https://github.com/google/adk-kotlin/commit/8bed9976a1b2874e515a97e1280f62b88f5f1097)) +* suppress function-response for long-running tools that return Unit ([1269fa6](https://github.com/google/adk-kotlin/commit/1269fa69ec668fad627f7308aeea146c1a38c60f)) +* **telemetry:** align execute_tool span name with Python/Java ADK ([501b618](https://github.com/google/adk-kotlin/commit/501b6183536588a0d5f41270bcd48c701c05f17e)) +* **telemetry:** drop inline_data and response_schema from traced llm_request ([553e5ed](https://github.com/google/adk-kotlin/commit/553e5ed566130aaeba3de839ace3d8ec6121588e)) +* **telemetry:** emit OpenTelemetry spans on Android ([0ccce75](https://github.com/google/adk-kotlin/commit/0ccce759be48b5afa0186c92f1acb543b8bd7e92)) +* **telemetry:** set gen_ai.tool.type to the tool class name ([fe0cbff](https://github.com/google/adk-kotlin/commit/fe0cbff99d4d460a8abe5b5e6598cf56fd1aff4b)) +* **telemetry:** use gcp.vertex.agent as the instrumentation scope name ([19de1c2](https://github.com/google/adk-kotlin/commit/19de1c2caca8600d4d052537fd88c073763d36a7)) +* **types:** tolerate unknown FinishReason values when deserializing ([5bf2036](https://github.com/google/adk-kotlin/commit/5bf20365fe149ab68d924252dcb0af5e0589378d)) +* unify JVM/Android trace payload JSON via kotlinx serialization ([4585b47](https://github.com/google/adk-kotlin/commit/4585b475d0922025a5c03baf2b636f22507b753f)) +* Update tracing in GenaiPrompt: redact prompts and function calls ([a93e5d6](https://github.com/google/adk-kotlin/commit/a93e5d639c31c4dc760a308b53ec6e8a2d1d6310)) +* widen ADK Kotlin Frontmatter.metadata type to Map<String, Any?> ([2f69ddd](https://github.com/google/adk-kotlin/commit/2f69ddd017695e58c9f3c5fd02e81bf386013e91)) + + +### Documentation + +* add a limitation remark about session persistence in Firebase ([8fc1d2e](https://github.com/google/adk-kotlin/commit/8fc1d2e35927353c7692a2ed2b38e0416de4738f)) +* add an on-device Room session example app ([ce49924](https://github.com/google/adk-kotlin/commit/ce499247d1acfa3e02183786413446dc3879705c)) +* document the null default of Toolset.getTools readonlyContext ([f7f4e81](https://github.com/google/adk-kotlin/commit/f7f4e8136e5d54a846800e1130378daa62b0f965)) +* **mlkit:** document existing GenaiPrompt behaviour ([536873f](https://github.com/google/adk-kotlin/commit/536873fe9c2e911cb3b7aef2ee26faca24ec87df)) +* **telemetry:** clarify captureMessageContent intentionally defaults off ([d7a5a14](https://github.com/google/adk-kotlin/commit/d7a5a148e52ba2eca3e40cd822bd449f33e2b882)) + ## [0.6.0](https://github.com/google/adk-kotlin/compare/v0.5.0...v0.6.0) (2026-07-20) diff --git a/README.md b/README.md index c04b05cf..a5af93b7 100644 --- a/README.md +++ b/README.md @@ -51,14 +51,14 @@ If you're using Maven, add the following to your dependencies: com.google.adk google-adk-kotlin-core-jvm - 0.6.0 + 0.7.0 ``` If you're using Gradle: ```kotlin -implementation("com.google.adk:google-adk-kotlin-core:0.6.0") +implementation("com.google.adk:google-adk-kotlin-core:0.7.0") ``` diff --git a/build.gradle.kts b/build.gradle.kts index b6119c74..16fc8d08 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -53,7 +53,7 @@ extra["kotlinCoreLibrariesVersion"] = kotlinCoreLibrariesVersion allprojects { group = "com.google.adk" - version = "0.6.0" // x-release-please-version + version = "0.7.0" // x-release-please-version repositories { mavenLocal() diff --git a/core/src/commonMain/kotlin/com/google/adk/kt/Version.kt b/core/src/commonMain/kotlin/com/google/adk/kt/Version.kt index d1fb9e08..573258b3 100644 --- a/core/src/commonMain/kotlin/com/google/adk/kt/Version.kt +++ b/core/src/commonMain/kotlin/com/google/adk/kt/Version.kt @@ -15,4 +15,4 @@ */ package com.google.adk.kt -const val VERSION = "0.6.0" // x-release-please-released-version +const val VERSION = "0.7.0" // x-release-please-released-version