Skip to content

gittensory-orb orb-v2.1.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 12:52
Immutable release. Only release title and notes can be modified.
4a5bd94

LoopOver Orb container image:

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

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.3.

What's Changed

🚀 Features

🐛 Fixes

  • review: drop redundant banner + demote readiness chip off-ready by @JSONbored in #6077
  • fix(selfhost): correct stale gittensory_ metric names in .env.example by @galuis116 in #6079
  • fix(engine): reject non-finite agent-sdk usage so it can't crash the iterate loop (#5827) by @shin-core in #6078
  • fix(review): close draft-conversion evasion after review publishes, not just mid-review by @JSONbored in #6080
  • fix(orb): add per-row identifying context to relay bulk-delete drop logs by @JSONbored in #6082
  • fix(observability): link the Miner usage (AMS) dashboard from the resource hub by @luciferlive112116 in #6084
  • chore: fix gittensory -> loopover rename residue in docs by @JSONbored in #6089
  • config: merge the split review: block in .loopover.yml.example by @JSONbored in #6088
  • fix(miner): label rejection-signaled aborts with the actual trigger reason by @RealDiligent in #6085
  • fix(miner): bound GitHub reads in the attempt-gating path with a per-request timeout by @JSONbored in #6091
  • config: guard review.fields key list against silent drift by @JSONbored in #6092
  • fix(webhook): recognize full GitHub issue URL in closing keywords by @JSONbored in #6093
  • fix(observability): correct LoopoverOrbExportErrorRateHigh's stale runbook metric name by @galuis116 in #6094
  • fix(miner-ui): surface portfolio queue action failures to the operator by @RealDiligent in #6096
  • review: collapse signal table into decision drivers + advisory fold by @JSONbored in #6083
  • review: aggregate comment-size budget guard by @JSONbored in #6095
  • fix(webhook): don't trust a sparse first-ever sync as confirmed no linked issue by @JSONbored in #6110
  • test(mcp): cover find-opportunities searchQuery, goal-spec, and token-fallback paths by @davion-knight in #6106
  • fix(miner): bound opportunity-fanout's GitHub reads with a per-request timeout by @JSONbored in #6107
  • docs(selfhost): document ams-observability and backup in the compose PROFILES header by @galuis116 in #6109
  • fix(selfhost): open Grafana's port for --profile observability, opt-in by @luciferlive112116 in #6108
  • fix(mcp): make loopover-mcp CLI failures respect --json by @RealDiligent in #6113
  • docs(selfhost): document every docker-compose.yml var in .env.example by @luciferlive112116 in #6118
  • fix(signals): sync extension overlay redaction with canonical PUBLIC_UNSAFE_TERMS by @davion-knight in #6119
  • fix(miner): share repo-clone.js's path-safety validation across owner/repo CLI parsers by @nghetienhiep in #6120
  • fix(queue): close self-close review-evasion after publish, not just mid-review by @JSONbored in #6122
  • perf(queue): fetch copycat candidate files concurrently, not sequentially by @JSONbored in #6124
  • feat(auth): persist the GitHub user-to-server token from login by @JSONbored in #6125
  • review: remove the legacy comment renderer (#6103) by @JSONbored in #6128
  • feat(auth): refresh the session's GitHub token near/past its 8h expiry by @JSONbored in #6129
  • feat(miner): resolve GitHub token from loopover-mcp session for AMS git operations by @JSONbored in #6132
  • review: unwind the retired unifiedComment feature key by @JSONbored in #6134
  • fix(auth): rate-limit the GitHub token-retrieval endpoint by session, not IP by @JSONbored in #6135
  • fix(auth): rate-limit /v1/auth/extension/session by session, not IP by @JSONbored in #6137

Full Changelog: orb-v2.1.0-beta.2...orb-v2.1.0-beta.3