chore(release): 0.3.0#163
Merged
haiyuan-eng-google merged 2 commits intoMay 15, 2026
Merged
Conversation
Cuts the 0.3.0 release from the accumulated Unreleased section. * Bump version: 0.2.3 → 0.3.0 in pyproject.toml. * Date the existing Unreleased block as ``[0.3.0] - 2026-05-15`` and add a Release-highlights summary at the top. * Re-open an empty ``[Unreleased]`` section for post-release work. No code changes; all entries in the 0.3.0 block are already merged on main.
Surfaces four public-API additions that landed in the 0.3.0 window but were not release-noted in the initial bump: * A2A_INTERACTION typed view (adk_a2a_interactions) — PR GoogleCloudPlatform#136. * CodeEvaluator.context_cache_hit_rate(...) + CLI — PR GoogleCloudPlatform#114. * gm compile --emit-concept-index / --concept-index-table — PR GoogleCloudPlatform#92. * ontology-build --skip-property-graph — PR GoogleCloudPlatform#108. Per release-note review on PR GoogleCloudPlatform#163.
Collaborator
Author
Release-note completeness fix — pushed in `bbe88fb`Per the release-note review, four user-visible public-API additions that landed in the 0.3.0 window weren't explicitly release-noted in the initial bump. Added them as four bullets at the top of `### Added` in the 0.3.0 section:
Took your "four bullets under `### Added`" option rather than introducing a fifth subsection. Each bullet cites the source file path + line range and the originating PR so reviewers can verify. Verification:
PR is now at:
Holding for CI as you suggested. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release PR for 0.3.0.
What this PR does
No code changes. All entries in the 0.3.0 block were already merged on `main` between #122 (the 0.2.3 cut) and #160 (the Migration V5 final).
Why 0.3.0 (minor bump) and not 0.2.4
The Unreleased block has 24 top-level `Added` entries spanning three full feature workstreams:
That's substantial new feature surface, all additive, no breaking changes. SemVer minor bump is the correct call.
What's NOT in the 0.3.0 changelog block
By design — these are example/demo additions, not SDK API changes:
The Release-highlights summary mentions both demos as examples shipped alongside the release, with cross-references to the tracking issues (#107, #129). If reviewers want explicit per-PR entries for the demos, easy to add — let me know.
Verification
Post-merge
Once this lands on main, the next step is the actual release: tag `v0.3.0` on the merge commit and trigger the PyPI publish flow (whichever release pipeline the repo uses — confirm with a maintainer before tagging).
Test plan