Skip to content

v1.8.1 — Platform Adapter Retrofit (Phase 2 + Phase 3)

Choose a tag to compare

@github-actions github-actions released this 27 Apr 02:37
5b2be29

Platform Adapter Retrofit — Phase 2 + Phase 3 complete

Internal refactor. All 25 platform-aware handlers are now migrated to the PlatformAdapter pair (GitHubAdapter, GitLabAdapter). Gate-greps enforce the adapter boundary across the full handler tree; lib/glab.ts has been removed.

Version note: v1.8.0 shipped the Phase-1-close milestone earlier today (2026-04-26 AM). v1.8.1 completes the retrofit (Phase 2 + Phase 3) as a single coherent follow-on release. The bump is non-destructive to the v1.8.0 pinning already in the wild.

What users see

No behavioral changes. Every MCP tool call emits the same I/O contract as v1.8.0. lib/glab.ts is no longer exported (internal-only change).

What changed internally

  • MIGRATED_METHODS: 10/25 → 26/26
  • scripts/ci/migration-allowlist.txt: 31 entries → 0 (empty — gate-greps now enforce against ALL handlers)
  • lib/glab.ts: deleted (all helpers migrated to adapters)
  • Test suite: 1466 → final count (green on every migration PR)
  • Bugs closed en route: #280, #281, #282, #283

Links

Install / upgrade

SDLC_VERSION=v1.8.1 ./install-remote.sh

Binaries attached below (sdlc-server-linux-x64, sdlc-server-darwin-arm64, sdlc-server-darwin-x64) per DM-07.