Skip to content

chore: release v0.108.0#3646

Merged
mabry1985 merged 2 commits into
mainfrom
release/v0.108.0
May 23, 2026
Merged

chore: release v0.108.0#3646
mabry1985 merged 2 commits into
mainfrom
release/v0.108.0

Conversation

@mabry1985
Copy link
Copy Markdown
Contributor

@mabry1985 mabry1985 commented May 23, 2026

Minor release. ~64 commits since `v0.107.1`.

Highlights

Notes

  • Changeset auto-generated from conventional commits via `npm run release:prepare`.
  • All `fixed` packages bumped to `0.108.0`: `types, utils, platform, prompts, tools, model-resolver, dependency-resolver, spec-parser, flows, observability, git-utils, mcp-server, ui`.
  • `@protolabsai/server` and `@protolabsai/app` are intentionally ignored by the changeset config (versioned per-deploy, not per-release).
  • On merge, `auto-release.yml` will tag `v0.108.0` and create the GitHub Release.

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • New Features

    • Multiple enhancements added across core libraries and components.
  • Bug Fixes

    • Various bug fixes included throughout the release.
  • Chores

    • Version bumped to 0.108.0 across core libraries and applications with coordinated dependency updates.
  • Documentation

    • Changelog entries updated for version 0.108.0.

Review Change Stack

Minor bump — the first release since the proto SDK cutover, beads
integration, and ~64 commits of fixes / cleanup. Per `npm run
release:prepare` (auto-classified from conventional-commit prefixes).

Highlights since v0.107.1:

- proto SDK is now the primary driver — `@anthropic-ai/claude-agent-sdk`
  ripped out (#3625-#3629). ProtoProvider wraps `@protolabsai/sdk`,
  routes through the LiteLLM gateway, default model `protolabs/smart`.
- beads (`br`) tracker replaces the in-app TODO surface (#3639) — single
  source of truth between UI and crew, JSONL is git-friendly.
- create-new-project picker trimmed: ai-agent-app, design-system, and
  browser-extension starters removed (#3638) — 53k LoC deleted.
- Fault tolerance round (today): #3635/#3613/#3568/#3594/#3596/#3483
  closed — error reasons now reach `feature.statusChangeReason`,
  merged-PR reconciler has a branch-fallback path, escalation router
  no longer self-loops, KnowledgeIngestion and LabsService have path
  containment, branch-name unsafe-char merge gate hard-fails cleanly.
- Significant dead-code purge across UI + server (#3577-#3591) — dead
  routes, services, hooks, view components.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@mabry1985 mabry1985 enabled auto-merge May 23, 2026 09:53
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 23, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 5b4d959e-9eff-4cd4-be84-bb76802645ee

📥 Commits

Reviewing files that changed from the base of the PR and between 66236d7 and 5493d8c.

📒 Files selected for processing (34)
  • .beads/.gitignore
  • .beads/issues.jsonl
  • apps/server/package.json
  • apps/ui/package.json
  • libs/context-engine/CHANGELOG.md
  • libs/context-engine/package.json
  • libs/dependency-resolver/CHANGELOG.md
  • libs/dependency-resolver/package.json
  • libs/error-tracking/CHANGELOG.md
  • libs/error-tracking/package.json
  • libs/flows/CHANGELOG.md
  • libs/flows/package.json
  • libs/git-utils/CHANGELOG.md
  • libs/git-utils/package.json
  • libs/model-resolver/CHANGELOG.md
  • libs/model-resolver/package.json
  • libs/observability/CHANGELOG.md
  • libs/observability/package.json
  • libs/platform/CHANGELOG.md
  • libs/platform/package.json
  • libs/prompts/CHANGELOG.md
  • libs/prompts/package.json
  • libs/spec-parser/CHANGELOG.md
  • libs/spec-parser/package.json
  • libs/tools/CHANGELOG.md
  • libs/tools/package.json
  • libs/types/CHANGELOG.md
  • libs/types/package.json
  • libs/ui/CHANGELOG.md
  • libs/ui/package.json
  • libs/utils/CHANGELOG.md
  • libs/utils/package.json
  • packages/mcp-server/CHANGELOG.md
  • packages/mcp-server/package.json

📝 Walkthrough

Walkthrough

This PR synchronizes version bumps across the monorepo's internal package ecosystem to release 0.108.0. Core types and utilities are updated first, followed by domain-specific libraries, UI components, and integration packages. Consumer applications are pinned to the new versions. Administrative artifacts (.beads) are also updated.

Changes

Monorepo Release 0.108.0

Layer / File(s) Summary
Core types and utility foundation
libs/types/package.json, libs/types/CHANGELOG.md, libs/platform/package.json, libs/platform/CHANGELOG.md, libs/utils/package.json, libs/utils/CHANGELOG.md
@protolabsai/types released to 0.108.0; @protolabsai/platform and @protolabsai/utils both bumped to 0.108.0 with changelogs documenting features, bug fixes, and refactors. Utils updated to depend on platform and types at ^0.108.0.
Error tracking and context engine
libs/error-tracking/package.json, libs/error-tracking/CHANGELOG.md, libs/context-engine/package.json, libs/context-engine/CHANGELOG.md
@protolabsai/error-tracking patched to 0.53.55 and @protolabsai/context-engine to 0.68.40 (separate versioning); dependencies on types and utils updated to ^0.108.0; changelogs record patch changes and dependency updates.
Domain resolution and utility libraries
libs/dependency-resolver/package.json, libs/dependency-resolver/CHANGELOG.md, libs/model-resolver/package.json, libs/model-resolver/CHANGELOG.md, libs/git-utils/package.json, libs/git-utils/CHANGELOG.md, libs/spec-parser/package.json, libs/spec-parser/CHANGELOG.md, libs/tools/package.json, libs/tools/CHANGELOG.md
Five libraries (dependency-resolver, model-resolver, git-utils, spec-parser, tools) all released to 0.108.0; each updated with dependency on @protolabsai/types at ^0.108.0 (and utils where applicable); changelogs document features, bug fixes, refactors, and dependency patches.
Processing and composition libraries
libs/observability/package.json, libs/observability/CHANGELOG.md, libs/prompts/package.json, libs/prompts/CHANGELOG.md, libs/flows/package.json, libs/flows/CHANGELOG.md
@protolabsai/observability and @protolabsai/prompts bumped to 0.108.0 with dependencies on types and utils updated; @protolabsai/flows released to 0.108.0 with internal dependencies on model-resolver, observability, prompts, types, and utils all pinned to ^0.108.0; all changelogs document the release with features, bug fixes, and refactors.
UI library
libs/ui/package.json, libs/ui/CHANGELOG.md
@protolabsai/ui released to 0.108.0 with dependencies on @protolabsai/types and @protolabsai/utils updated to ^0.108.0; changelog documents features, bug fixes, and refactors.
MCP server integration
packages/mcp-server/package.json, packages/mcp-server/CHANGELOG.md
@protolabsai/mcp-server released to 0.108.0 with dependency on @protolabsai/tools updated to ^0.108.0; changelog documents features, bug fixes, and refactors.
Application consumers
apps/server/package.json, apps/ui/package.json
apps/server dependencies updated to consume all bumped @protolabsai/* packages (context-engine@^0.68.40, remaining packages@^0.108.0); apps/ui dependencies updated to consume dependency-resolver, spec-parser, types, utils@^0.108.0 and devDependency @protolabsai/ui@^0.108.0.

Administrative Artifacts

Layer / File(s) Summary
Runtime and issue configuration
.beads/.gitignore, .beads/issues.jsonl
.beads/.gitignore adds ignore rule for .br_history/ to exclude Beads runtime history snapshots; .beads/issues.jsonl records a tombstoned/deleted UI smoke test issue with deletion metadata.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • protoLabsAI/protoMaker#2939: Same monorepo release-sync pattern with coordinated @protolabsai/* package version bumps across apps/server/package.json, apps/ui/package.json, and corresponding library manifests.
  • protoLabsAI/protoMaker#2990: Identical structure of internal @protolabsai/* version synchronization and changelog updates across apps and libraries.
  • protoLabsAI/protoMaker#2788: Related "chore: sync version bump" pattern updating the same package manifests and changelogs for a coordinated monorepo release.

Poem

🐰 Release 0.108.0 hops through the monorepo,
Types and utils lead the way,
Domain libs align their versions,
Apps consume the newest feast—
Changelogs bloom with features, fixes bright,
One synchronized dance of dependency delight! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'chore: release v0.108.0' directly and clearly describes the primary purpose of the changeset—a minor release bumping all internal packages to version 0.108.0 with associated changelog and dependency updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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/v0.108.0

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

Br writes process-snapshot JSONL files under .beads/.br_history/ on every
mutation. These are non-portable and shouldn't ship with the repo. Update
.beads/.gitignore and remove the ones that slipped in.
@github-actions
Copy link
Copy Markdown
Contributor

ghost commented May 23, 2026

Code Review — ? finding(s)

Async review running parallel to CodeRabbit. Findings are advisory; not all are merge blockers.

protoLabs Code Review Report

  • Generated: 2026-05-23T09:53:52Z
  • Git head: 7dc494d0cbb46111c22c4f283355a44bdcce9e08
  • Features mapped: 3
  • Findings: 0

No findings recorded.

@github-actions
Copy link
Copy Markdown
Contributor

ghost commented May 23, 2026

Code Review — ? finding(s)

Async review running parallel to CodeRabbit. Findings are advisory; not all are merge blockers.

protoLabs Code Review Report

  • Generated: 2026-05-23T09:54:15Z
  • Git head: ff9769468e35902ed3d8123d6c0a97d668dc770c
  • Features mapped: 3
  • Findings: 0

No findings recorded.

@mabry1985
Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 23, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

Copy link
Copy Markdown

@protoquinn protoquinn Bot left a comment

Choose a reason for hiding this comment

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

Auto-approved by Quinn: safe PR class (dependabot/renovate/promote/chore(deps)) with passing CI.

@mabry1985 mabry1985 merged commit 836c4f5 into main May 23, 2026
6 of 7 checks passed
@mabry1985 mabry1985 deleted the release/v0.108.0 branch May 23, 2026 20:48
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.

1 participant