Skip to content

chore: merge release v2.6.1 to main - #6543

Closed
adk-bot wants to merge 8 commits into
mainfrom
release/v2.6.1
Closed

chore: merge release v2.6.1 to main#6543
adk-bot wants to merge 8 commits into
mainfrom
release/v2.6.1

Conversation

@adk-bot

@adk-bot adk-bot commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

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

adk-bot and others added 8 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
copybara-service Bot pushed a commit that referenced this pull request Jul 31, 2026
Merge #6543
Syncs version bump and CHANGELOG from release v2.6.1 to main.

Co-authored-by: Kathy Wu <wukathy@google.com>
PiperOrigin-RevId: 957363323
@adk-bot

adk-bot commented Jul 31, 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 82d5f98.

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 Jul 31, 2026
@adk-bot adk-bot closed this Jul 31, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants