Skip to content

[Release] Publish v1.1.4 tool schema dialect fix #441

Description

@mohanagy

Goal

Publish @lubab/miftah@1.1.4 as a compatible patch release delivering the client-visible tool schema dialect fix.

The prior npm and GitHub Release baseline was 1.1.3. Since that release, development gained the named-host compatibility evidence for the remaining retirement gate #388, and one runtime fix: Miftah forwarded a wrapped upstream's non-2020-12 JSON Schema dialect declaration to the client, so strict clients rejected the entire outputSchema and the affected tools silently lost their structured-output contract. The fix drops the offending declaration only; no tool name, argument, annotation, routing, policy, or credential behavior changed, and no public API changed, so this is a patch release.

Release scope

Acceptance criteria

  • Set package.json and package-lock.json to 1.1.4 without creating a local tag.
  • Finalize the 1.1.4 changelog dated 2026-09-11 and link this release issue.
  • Align pinned release/version documentation and release-contract tests with 1.1.4 where required.
  • Verify a zero-known-vulnerability npm audit.
  • Run the documented release checks, including source, package, installed-artifact, lint, typecheck, build, and cross-platform CI gates.
  • Merge the release-preparation PR into development only after current-head CI and CodeRabbit review gates pass.
  • Open and merge the exact development to main promotion PR as a merge commit, only after its current-head gates pass.
  • Confirm the v1.1.4 tag and GitHub Release point to the exact current main commit.
  • Publish only through the protected GitHub Release workflow using npm trusted publishing; no NPM_TOKEN or workstation npm publish.
  • Verify npm latest, registry provenance, GitHub Release/workflow success, a fresh install, package contents, and package signatures.

Completion evidence

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions