This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryReorder_backlog adds story reordering capability.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
New tool `reorder_backlog` allows priority‑ordered story ID reordering, appending omitted stories. New tool `reorder_backlog` allows priority‑ordered story ID reordering, appending omitted stories. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
`list_stories` description lists all server tools for discoverability in deferred environments. `list_stories` description lists all server tools for discoverability in deferred environments. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
`bulk_update_stories` tool description now includes concrete criteria format example. `bulk_update_stories` tool description now includes concrete criteria format example. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
`check_acceptance_criterion` and `bulk_update_acceptance_criteria` now accept Unicode dash variants in criteria text. `check_acceptance_criterion` and `bulk_update_acceptance_criteria` now accept Unicode dash variants in criteria text. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
`RemoveFromBacklog` reports whether an entry was actually removed, previously returned nil silently. `RemoveFromBacklog` reports whether an entry was actually removed, previously returned nil silently. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
`bulk_update_stories` now surfaces backlog update failures in the per‑story `errors` array. `bulk_update_stories` now surfaces backlog update failures in the per‑story `errors` array. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Other | Medium |
README updated with Homebrew install instructions and expanded tool list. README updated with Homebrew install instructions and expanded tool list. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
What's new since v1.0.4
New tool: reorder_backlog
Reorder the active backlog by supplying a priority-ordered list of story IDs. Stories omitted from the list are appended at the end — nothing is silently dropped. Uses the same atomic write + file lock path as all other mutating tools.
Bug fixes
- Acceptance criteria text matching —
check_acceptance_criterionandbulk_update_acceptance_criterianow tolerate Unicode dash variants (em-dash, en-dash, figure dash, etc.) in criterion text, so an agent that stored a criterion with—can look it up with–or-without acriteria_errorsfailure. RemoveFromBacklognow reports whether an entry was actually removed — previously it silently returned nil even if the story wasn't in the backlog.bulk_update_storiessurfaces backlog update failures — previously, if a story's backlog entry was missing during a status update, the error was silently discarded. It now appears in the per-storyerrorsarray.
Discoverability
list_storiesdescription now lists all other tools in the server, so agents in deferred-tool environments (e.g. VS Code Copilot) discover the full tool surface from a single lookup.bulk_update_storiescriteria format is now documented with a concrete example in the tool description.
Docs
- README updated with Homebrew install instructions and an expanded tool list.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About corbym/backlog-mcp
MCP server that gives AI agents structured read/write access to a story-based project backlog. Agents can list stories, read content, update status, and append notes — all backed by plain markdown files versioned in your repository.
Related context
Beta — feedback welcome: [email protected]