Repository navigation
chore(release): add core v0.5.0 changeset - #607
Merged
Merged
Conversation
core is scheduled for a minor release covering everything merged since core/v0.4.11: the first upstream batch (backends/secret keychain, core/tool/middleware Truncate, the inferencetest scripted wire provider, core/utils fsatomic + pathsafe + httpprobe, core/workspace Capped), the sandbox escalation front end, the media payload layer (filetype, imageutil, media.attachments), the shared BM25 kernel with the tool_search ranking change, the read-only Agent Skills engine (core/skill), and the response-validation detail fix (#588). Minor, not patch: #603 recorded that the next core tag must be minor and must name the tool_search ranking change — the model-visible ranking and hit set change with this tag. The delta removes or renames no exported identifier, so nothing else forces the bump either way; backends/memory stays untagged. Verified: make ci, make release-check, make release-plan (core: 0.4.11 -> 0.5.0 (minor), tag core/v0.5.0), make release-preflight (core: preflight tidy OK), git diff --check.
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.
Adds
.release/core-v0.5.0.json: aminorchangeset forcore.Why minor
#603 recorded the decision: its commit message and the review disposition both
state that when
coreis tagged, the changeset must beminorand must namethe
tool_searchranking change, not just "shared BM25 kernel". This tagcarries that change —
tool_searchranks with prefix expansion, and themodel-visible ranking and hit set change — which is the behaviour change the
repository reserves a pre-1.0
minorfor. The delta removes or renames noexported identifier, so nothing else forces the bump either way;
backends/memorystays untagged.What the summary covers, since
core/v0.4.11feat(core): the first upstream batch —backends/secretkeychain store(non-release-managed),
core/tool/middlewareTruncate, thecore/inference/inferencetestscripted wire provider,core/utilsfsatomic + pathsafe + httpprobe,
core/workspaceCapped reads, plus thereview follow-ups.
feat(core/sandbox): the escalation front end — refusal detection, therules store, the gate, one prompt, one approved retry through the
unconfined chain (fail closed).
feat(core/media): the media payload layer —filetypeclassification,imageutilnormalization, themedia.attachmentsprepare hook, and theirbudgets.
feat(core): the shared BM25 kernel and thetool_searchranking change —core/utils/bm25, the golden score table, and the catalog contract tests.feat(core/skill): the read-only Agent Skills engine — parse, discover,service, rank, render.
fix(core/inference): response validation checks named inError.Detailfor unary and terminal streaming (fix(core/inference): name response validation checks #588).
Verification
make ci,make lint(9 modules, 0 issues),make release-check,make release-plan(core: 0.4.11 -> 0.5.0 (minor), tag core/v0.5.0),make release-preflight(core: preflight tidy OK),git diff --check.Next
The Release workflow aggregates this changeset into
CHANGELOG.mdand opensthe release PR; merging that publishes
core/v0.5.0.