Skip to content

chore(release): add core v0.5.0 changeset - #607

Merged
lIang70 merged 1 commit into
mainfrom
release/core-v0.5.0-changeset
Oct 12, 2026
Merged

lIang70 merged 1 commit into
mainfrom
release/core-v0.5.0-changeset

Conversation

@lIang70

@lIang70 lIang70 commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

Adds .release/core-v0.5.0.json: a minor changeset for core.

core: 0.4.11 -> 0.5.0 (minor), tag core/v0.5.0

Why minor

#603 recorded the decision: its commit message and the review disposition both
state that when core is tagged, the changeset must be minor and must name
the tool_search ranking change, not just "shared BM25 kernel". This tag
carries that change — tool_search ranks with prefix expansion, and the
model-visible ranking and hit set change — which is the behaviour change the
repository reserves a pre-1.0 minor for. The delta removes or renames no
exported identifier, so nothing else forces the bump either way;
backends/memory stays untagged.

What the summary covers, since core/v0.4.11

  • feat(core): the first upstream batch — backends/secret keychain store
    (non-release-managed), core/tool/middleware Truncate, the
    core/inference/inferencetest scripted wire provider, core/utils
    fsatomic + pathsafe + httpprobe, core/workspace Capped reads, plus the
    review follow-ups.
  • feat(core/sandbox): the escalation front end — refusal detection, the
    rules store, the gate, one prompt, one approved retry through the
    unconfined chain (fail closed).
  • feat(core/media): the media payload layer — filetype classification,
    imageutil normalization, the media.attachments prepare hook, and their
    budgets.
  • feat(core): the shared BM25 kernel and the tool_search ranking 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 in Error.Detail
    for 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.md and opens
the release PR; merging that publishes core/v0.5.0.

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.
@lIang70
lIang70 merged commit a16d108 into main Oct 12, 2026
13 checks passed
@lIang70
lIang70 deleted the release/core-v0.5.0-changeset branch October 12, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant