Skip to content

chore(main): release 1.0.0#979

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

chore(main): release 1.0.0#979
adk-java-releases-bot wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@adk-java-releases-bot
Copy link
Collaborator

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

🤖 I have created a release beep boop

1.0.0 (2026-03-12)

⚠ BREAKING CHANGES

  • remove deprecated LlmAgent.canonicalTools method
  • remove deprecated LoadArtifactsTool.loadArtifacts method
  • update LoopAgent's maxIteration field and methods to be @nullable instead of Optional
  • Remove Optional parameters in EventActions
  • remove deprecated url method in ComputerState.Builder
  • Remove deprecated create method in ResponseProcessor
  • remove McpAsyncToolset constructors
  • use @nullable fields in Event class
  • remove methods with Optional params from VertexCredential.Builder

Features

  • add formatting to the RemoteA2A agent so it filters out the previous agent responses and updates the context of the function calls and responses (0d6dd55)
  • add support for gemini models in VertexAiRagRetrieval (924fb71)
  • Fixing the spans produced by agent calls to have the right parent spans (3c8f488)
  • Fixing the spans produced by agent calls to have the right parent spans (973f887)
  • Remove deprecated create method in ResponseProcessor (5e1e1d4)
  • remove deprecated LlmAgent.canonicalTools method (aabf15a)
  • remove deprecated LoadArtifactsTool.loadArtifacts method (bc38558)
  • remove deprecated url method in ComputerState.Builder (a86ede0)
  • remove McpAsyncToolset constructors (82ef5ac)
  • remove methods with Optional params from VertexCredential.Builder (0b9057c)
  • Remove Optional parameters in EventActions (b8316b1)
  • Trigger traceCallLlm to set call_llm attributes before span ends (d9d84ee)
  • update LoopAgent's maxIteration field and methods to be @nullable instead of Optional (e0d833b)
  • update return type for artifactDelta getter and setter to Map from ConcurrentMap (d1d5539)
  • update return type for requestedToolConfirmations getter and setter to Map from ConcurrentMap (143b656)
  • update State constructors to accept general Map types (c6fdb63)
  • use @nullable fields in Event class (67b602f)

Bug Fixes

  • Explicitly setting the otel parent spans in agents, llm flow and function calls (20f863f)
  • Make sure that InvocationContext.callbackContextData remains the same instance (14ee28b)
  • Removing deprecated methods in Runner (0d8e22d)
  • Removing deprecated methods in Runner (b857f01)

This PR was generated with Release Please. See documentation.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request represents the automated release of version 1.0.0 for the adk-java project. This major version update introduces new capabilities, notably support for Gemini models in VertexAiRagRetrieval, and includes a breaking change by removing methods with Optional parameters from VertexCredential.Builder. The changes reflect a significant advancement in the project's features and API.

Highlights

  • Major Version Release: Version 1.0.0 of the adk-java project has been released, signifying a new milestone.
  • Gemini Model Support: Support for Gemini models has been added within VertexAiRagRetrieval.
  • Breaking Change: Methods utilizing Optional parameters were removed from VertexCredential.Builder.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • CHANGELOG.md
    • BREAKING CHANGES: remove methods with Optional params from VertexCredential.Builder
    • Features: add support for gemini models in VertexAiRagRetrieval
    • Features: remove methods with Optional params from VertexCredential.Builder
Activity
  • The adk-java-releases-bot automatically created this pull request to publish version 1.0.0.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request, generated by release-please, updates the project version to 1.0.0. The changes consistently bump the version across pom.xml files, README.md, and other configuration files. I've found one minor issue in the CHANGELOG.md regarding the release date that should be addressed.

CHANGELOG.md Outdated
@@ -1,5 +1,17 @@
# Changelog

## [1.0.0](https://github.com/google/adk-java/compare/v0.8.0...v1.0.0) (2026-03-06)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The release date is set to 2026-03-06, which is in the future. This is likely an error from the release automation and should be corrected to reflect the actual release date.

@adk-java-releases-bot adk-java-releases-bot force-pushed the release-please--branches--main branch 19 times, most recently from 367756d to 08b421a Compare March 11, 2026 19:40
@adk-java-releases-bot adk-java-releases-bot force-pushed the release-please--branches--main branch from 08b421a to 5bd903c Compare March 12, 2026 00:18
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