Skip to content

chore: merge release v2.6.2 to main - #6577

Closed
adk-bot wants to merge 15 commits into
mainfrom
release/v2.6.2
Closed

chore: merge release v2.6.2 to main#6577
adk-bot wants to merge 15 commits into
mainfrom
release/v2.6.2

Conversation

@adk-bot

@adk-bot adk-bot commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Syncs version bump and CHANGELOG from release v2.6.2 to main.

adk-bot and others added 15 commits July 30, 2026 10:53
Co-authored-by: adk-bot <223368873+adk-bot@users.noreply.github.com>
Co-authored-by: Xuan Yang <xygoogle@google.com>
PiperOrigin-RevId: 956611754
Introduce logic to group sequential ADK CLI execution logs under a single logical tracking session if they are launched within the same terminal shell session and within a 1-hour activity window.

Key changes:
- Associate session tracking with the parent process ID (PPID) of the launching terminal shell.
- Manage sessions locally under a sessions storage file.
- Prune active session records idle for more than an hour to prevent size growth.
- Add comprehensive suite of unit tests verifying metrics collection, sequence tracking, and pruning behaviors.

Co-authored-by: Lucas Kang <lucaskang@google.com>
PiperOrigin-RevId: 956189218
…rvers and log successful exit code upon routine teardown

- Refactors the telemetry tracking in TelemetryGroup to support early recording for adk web and adk api_server.
- Server duration was previously tied to the total time the server was online until termination, and an intentional Ctrl+C termination would falsely log a KeyboardInterrupt crash.
- Servers can manually dispatch telemetry with precise startup times and exit statuses, ensuring accurate startup profiling metrics while eliminating false-positive crash alerts on routine teardown.
- Adds unit tests verifying early-logging safety nets and exception bubbling.

Co-authored-by: Lucas Kang <lucaskang@google.com>
PiperOrigin-RevId: 957214033
- Detect whether standard output is connected to an interactive terminal by registering a new is_tty dimension in the collector environment schema.
- Allows filtering and analyzing human user sessions separately from automated scripts, cron jobs, and CI/CD pipelines

Co-authored-by: Lucas Kang <lucaskang@google.com>
PiperOrigin-RevId: 957254560
Add changelog entry for version 2.6.2 with bug fix details.
Update CHANGELOG for version 2.6.0 with breaking changes and new features.
@wuliang229 wuliang229 self-assigned this Aug 4, 2026
@wuliang229 wuliang229 added the ready to pull [Status] This PR is ready to be imported back to Google label Aug 4, 2026
copybara-service Bot pushed a commit that referenced this pull request Aug 4, 2026
Merge #6577

Syncs version bump and CHANGELOG from release v2.6.2 to main.

COPYBARA_INTEGRATE_REVIEW=#6577 from google:release/v2.6.2 0f4dbb2
PiperOrigin-RevId: 958957401
@adk-bot

adk-bot commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator Author

Thank you @adk-bot for your contribution! 🎉

Your changes have been successfully imported and merged via Copybara in commit c10ff70.

Closing this PR as the changes are now in the main branch.

@adk-bot adk-bot added the merged [Status] This PR is merged label Aug 4, 2026
@adk-bot adk-bot closed this Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged [Status] This PR is merged ready to pull [Status] This PR is ready to be imported back to Google

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants