Skip to content

gittensory-orb orb-v2.1.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:42
Immutable release. Only release title and notes can be modified.
fada218

LoopOver Orb container image:

docker pull ghcr.io/jsonbored/loopover-selfhost:orb-v2.1.0-beta.5

Multi-arch (linux/amd64 + linux/arm64). See https://loopover.ai/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@2.1.0-beta.5.

What's Changed

🚀 Features

  • feat(engine): add a stable, versioned getTrackRecordSummary read API by @lourincedaging0-commits in #6316
  • feat(mcp): add a typed PostHog wrapper module for packages/loopover-mcp by @claytonlin1110 in #6368
  • feat(mcp): register the maintain REST surface as local stdio tools by @luciferlive112116 in #6382
  • docs(ams): port docs/env-reference.md to a generated website docs page (docs.ams-env-reference.tsx) by @oktofeesh1 in #6385
  • feat(ui): adopt RefreshMeta on owner, miner, and digest panels by @jsdevninja in #6387
  • feat(mcp): register the 8 miner write-tools on the local stdio server by @davion-knight in #6390
  • feat(engine): define a shared TrustSignal type for ORB/AMS reputation bridging by @lourincedaging0-commits in #6379
  • docs(ams): port docs/discovery-plane-operator-guide.md to a website docs page (docs.ams-discovery-plane.tsx) by @oktofeesh1 in #6391
  • docs(ams): port docs/miner-goal-spec.md to a website docs page (docs.ams-goal-spec.tsx) by @oktofeesh1 in #6397
  • docs: cover MCP tool-call telemetry in the privacy boundary by @luciferlive112116 in #6422
  • docs(ams): port docs/fleet-run-manifest.md to a website docs page (docs.ams-fleet-manifest.tsx) by @oktofeesh1 in #6433
  • feat(mcp): validate .loopover.yml offline by extracting buildFocusManifestValidation into @loopover/engine by @davion-knight in #6425
  • feat(mcp): record local stdio tool calls at the dispatch chokepoint by @luciferlive112116 in #6432

🐛 Fixes

  • fix(mcp): honor --help for analyze-branch and preflight by @bohdansolovie in #6326
  • feat(review): downscale desktop Visual-preview thumbnails in self-host mode by @JSONbored in #6347
  • docs(selfhost): .env.example documents the current Orb collector/broker defaults by @dhgoal in #6352
  • fix(ci): check-orb-release-due picks the true latest orb tag, not a stale beta by @dhgoal in #6353
  • fix(mcp): treat a bare help positional as --help in parseOptions (#6257) by @nickmopen in #6362
  • fix(selfhost): fail open with a metric on a token-cache Redis error by @galuis116 in #6364
  • docs(selfhost): describe what the starters actually ship for critical secrets by @luciferlive112116 in #6365
  • docs(selfhost): document CONFIG_DIR_EMPTY_ACKNOWLEDGED in .env.example by @galuis116 in #6367
  • fix(ui): mount ConfigGeneratorYamlPreview in the config generator panel by @jsdevninja in #6371
  • fix(ci): regenerate fumadocs collections unconditionally in validate-code by @JSONbored in #6375
  • fix(mcp): drop autonomy levels the server removed in #4620 from the CLI by @luciferlive112116 in #6378
  • fix(mcp): print unknown API compatibility in status (#6263) by @thomasalvaedison7777-lgtm in #6363
  • fix(mcp): redact a parenthesis/bracket/colon-prefixed local path in redactLocalPath by @joaovictor91123 in #6369
  • fix(ci): wait for all 6 test shards before Codecov posts a patch status by @JSONbored in #6386
  • feat(review): give LOOPOVER_REVIEW_PLANNER a per-repo config override by @JSONbored in #6321
  • feat(selfhost): make LOOPOVER_REVIEW_OPS and LOOPOVER_PUBLIC_STATS .loopover.yml-controllable by @JSONbored in #6372
  • feat(loopover)!: full production cutover to loopover.ai, retire gittensory.aethereal.dev routes by @JSONbored in #6380
  • docs: update remaining links/prose from gittensory.aethereal.dev to loopover.ai by @JSONbored in #6381
  • fix(selfhost): guard pg-adapter's rollback so it can't mask the original batch error by @galuis116 in #6392
  • feat(selfhost): make LOOPOVER_REVIEW_DRAFT and LOOPOVER_AUTO_FILE_DRIFT_ISSUES .loopover.yml-controllable by @JSONbored in #6373
  • fix(ci): resolve wrangler via require.resolve, never PATH, for cf-typegen by @JSONbored in #6384
  • chore(rees): remove dead captureError export in review-enrichment/src/sentry.ts by @galuis116 in #6393
  • fix(selfhost): raise ollama's default batch size to match bge-m3's context window by @JSONbored in #6394
  • docs(rees): README analyzer table lists all 57 registered analyzers by @dhgoal in #6395
  • fix(ci): derive version-copy floor from single source of truth by @nghetienhiep in #6374
  • fix(db): order pull-request list queries deterministically by @JSONbored in #6388
  • fix(mcp): sanitize every terminal path that prints API-controlled text by @luciferlive112116 in #6396
  • test(ci): give check-mcp-package.mjs an injectable, unit-testable seam by @nghetienhiep in #6389
  • chore(miner): remove dead config-precedence.js wrapper module (#6159) by @shin-core in #6400
  • docs: document OLLAMA_NUM_BATCH in .env.example by @JSONbored in #6423
  • fix(api): open the public no-credential routes to any CORS origin by @JSONbored in #6401
  • chore(mcp): remove dead referenceScorePreviewCommand export in local-branch.js by @galuis116 in #6402
  • chore(ci): add .github/superagent.yml, exempt established repeat contributors by @JSONbored in #6435
  • fix(engine): exclude lockfiles and dependency manifests from trivial-churn detection by @JSONbored in #6429
  • chore(signals): converge change-guardrail.ts and preflight-limits.ts onto their @loopover/engine shims by @galuis116 in #6403
  • fix(extension): handle a rejected sendMessage in loadOpportunityBadge by @dhgoal in #6430
  • chore(miner-ui): move 3 test-only fixture factories out of the lib's public API into their test files by @real-venus in #6438
  • chore(review): converge 9 hand-duplicated src/review/ files onto their @loopover/engine shims by @galuis116 in #6437
  • fix(miner): expire claims orphaned by a dead process at claim time by @luciferlive112116 in #6441
  • fix(ci): check-mcp-package imports the shared secret-shape detector by @dhgoal in #6447
  • fix(ci): skip the heavy job fan-out for draft pull requests by @JSONbored in #6448
  • chore(engine): remove dead isDuplicateClusterWinner (#6172) by @shin-core in #6434

New Contributors

Full Changelog: orb-v2.1.0-beta.4...orb-v2.1.0-beta.5