Skip to content

chore(release): 0.44.0#194

Merged
jobordu merged 1 commit into
mainfrom
release/0.44.0
May 22, 2026
Merged

chore(release): 0.44.0#194
jobordu merged 1 commit into
mainfrom
release/0.44.0

Conversation

@jobordu
Copy link
Copy Markdown

@jobordu jobordu commented May 21, 2026

Release 0.44.0 — Quorum reliability & provider resolution hardening

Stable release prepared manually (CHANGELOG required reconstruction — ~26 PRs merged since 0.43.1, only 4 previously logged).

Verified locally before push

  • package.json bumped to 0.44.0
  • package-lock.json synced (npm install --package-lock-only) — version matches
  • CHANGELOG ## [0.44.0] entry — full reconstruction across Added/Changed/Fixed/Removed
  • terminal.svg regenerated (embeds v0.44.0)
  • npm ci --ignore-scripts — lockfile integrity OK
  • build:hooks && build:machines
  • check:assets
  • lint:isolation
  • test:ci1668/1668 pass, 0 fail

Highlights

After merge

CI (release.yml) will: test → tag v0.44.0 → create GitHub Release → publish to npm @latest → align @next dist-tag to 0.44.0 (both tags land on 0.44.0).

🤖 Generated with Claude Code

Summary by CodeRabbit

Release v0.44.0

  • New Features

    • New skills and quorum reliability/scoring capabilities
    • JSON checkpoint mechanism for enhanced validation
    • Auto-installation of uv for simplified setup
  • Improvements

    • Enhanced reliability across provider resolution and quorum dispatch
    • Consolidated provider configuration path
    • Better autopilot merge-state handling
  • Bug Fixes

    • CLI resolution and MCP status path corrections
    • Provider concurrency and lifetime handling fixes
    • Daintree linking behavior improvements
    • Statusline color semantics update

Review Change Stack

- Bump version to 0.44.0
- Sync package-lock.json
- Regenerate terminal.svg
- CHANGELOG entry for 0.44.0

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 21, 2026 19:11
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 21, 2026

Walkthrough

This PR bumps the package version from 0.43.1 to 0.44.0 and adds a comprehensive changelog entry documenting the new release, including new skills, quorum reliability features, auto-install improvements for uv, checkpoint gating enhancements, provider configuration path consolidation, and a broader set of reliability fixes across MCP resolution, provider dispatch, and CLI fallback handling.

Changes

Version 0.44.0 Release Documentation

Layer / File(s) Summary
Release version and changelog
package.json, CHANGELOG.md
Version field incremented to 0.44.0 and changelog updated with complete 0.44.0 release section documenting added skills and quorum capabilities, uv auto-install, JSON checkpoint gating, providers.json path consolidation, and fixes for CLI resolution, provider concurrency, MCP status paths, and autopilot merge-state trust.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • nForma-AI/nForma#154: Prior release PR with similar package.json version bump pattern for version 0.43.0→0.43.1.
  • nForma-AI/nForma#151: Related to install/CLI resolution and providers.json population changes documented in this release.
  • nForma-AI/nForma#155: Related to nf-statusline color logic and uv auto-install behavior changes recorded in this release.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Linked Issues check ⚠️ Warning The PR description references issue #167 regarding providers.json path consolidation and lists it as a highlight; however, the raw changeset only updates documentation (CHANGELOG and package.json) with no evidence of the coding changes required by #167. Verify whether the actual code changes implementing #167 requirements (consolidation to canonical path, symlink migration, and path updates across install.js, link-daintree, call-quorum-slot, etc.) are included in the full commit; the summary suggests this is a comprehensive release but the provided changeset shows only version documentation changes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(release): 0.44.0' clearly and concisely summarizes the primary change: releasing version 0.44.0.
Description check ✅ Passed The PR description exceeds template requirements with detailed release notes, local verifications, and highlights; all template sections are addressed substantively.
Out of Scope Changes check ✅ Passed The provided changeset (CHANGELOG and package.json updates) is narrowly scoped to release documentation and versioning, both in-scope for a release PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.44.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 3: Update the milestone semver in package.json by changing the "version"
field value from "0.44.0" to the milestone format "0.44" and make the
corresponding changelog heading in CHANGELOG.md match that same "0.44" string so
both files use milestone-based semver consistently.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 3252c100-1242-421c-a50c-43457271cfa7

📥 Commits

Reviewing files that changed from the base of the PR and between 29e1373 and b389cea.

⛔ Files ignored due to path filters (2)
  • docs/assets/terminal.svg is excluded by !**/*.svg
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json

Comment thread package.json
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the 0.44.0 stable release by bumping published package versions and updating release artifacts/notes to reflect the “Quorum reliability & provider resolution hardening” work that landed since 0.43.1.

Changes:

  • Bump @nforma.ai/nforma version to 0.44.0 in package.json and package-lock.json.
  • Add a reconstructed ## [0.44.0] release entry to CHANGELOG.md.
  • Regenerate docs/assets/terminal.svg to embed v0.44.0.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 1 comment.

File Description
package.json Updates published package version to 0.44.0.
package-lock.json Syncs lockfile version metadata to 0.44.0.
docs/assets/terminal.svg Updates embedded terminal banner version text to v0.44.0.
CHANGELOG.md Adds reconstructed 0.44.0 release notes and reconciles prior references.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
@jobordu jobordu merged commit 15fc181 into main May 22, 2026
19 checks passed
@jobordu jobordu deleted the release/0.44.0 branch May 22, 2026 08:29
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.

Consolidate nf-bin/ and nf/bin/ providers.json paths

2 participants