Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.65 KB

File metadata and controls

51 lines (39 loc) · 1.65 KB

Release v2.1.4

Release line: stable

This patch release ships the combined PR #462 and PR #463 runtime-goal proxy fixes, plus the release-gate hardening found during merged stress testing.

Scope

  • Package version prepared for publish: 2.1.4
  • Previous stable release: v2.1.3
  • Semver rationale: patch release for runtime proxy compatibility, deactivated account handling, and model-matrix release validation behavior.

Fixed

  • Thread-goal fallback handling now supports snake-case thread_id request bodies when upstream returns the local blocked-goal HTML fallback response.
  • Workspace-disabled 403 responses keep priority over thread-goal fallback behavior, so deactivated accounts are disabled and surfaced correctly.
  • Model-matrix release validation now treats unsupported current-account model capabilities as skipped cases by default while keeping strict capability checks available through --strict-capabilities.
  • Matrix success detection now ignores echoed prompt tokens after terminal JSON failures, preventing false green live checks.

Testing

  • Vitest release scripts now run serialized to avoid the known Windows parallel fake-timer timeout in the runtime-toast block.
  • Added focused regression coverage for the merged runtime proxy paths and model capability matrix availability.

Validation

  • npm run build
  • npm run typecheck
  • npm run typecheck:scripts
  • npm run lint
  • full npm test
  • npm run test:coverage
  • npm run test:model-matrix
  • npm run vendor:verify
  • npm run clean:repo:check
  • npm run pack:check
  • git diff --check

Release Notes

  • Previous release notes: docs/releases/v2.1.3.md