Skip to content

Releases: JSONbored/gittensory

gittensory-orb orb-v0.4.0-beta.24

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:45
Immutable release. Only release title and notes can be modified.
62d91f8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.24

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.24.

What's Changed

🚀 Features

  • feat(rees): add real before/after complexity-delta analyzer by @JSONbored in #4758

🧹 Other Changes

  • fix(review): never let an inconclusive linked-issue recheck downgrade a propagated label by @JSONbored in #4816
  • feat(review): wire review.auto_merge_summary into the unified comment (#4147) by @JSONbored in #4817

Full Changelog: orb-v0.4.0-beta.23...orb-v0.4.0-beta.24

gittensory-orb orb-v0.4.0-beta.23

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:40
Immutable release. Only release title and notes can be modified.
5703e7a

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.23

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.23.

What's Changed

🚀 Features

  • feat(ui): add findings-by-category/severity breakdown card to analytics (#2195) by @dhgoal in #4748
  • feat(review): add improvementSignal converged-feature activation by @JSONbored in #4753
  • feat(review): add an ordinal improvement/value judgment to the AI review schema by @JSONbored in #4754

🐛 Fixes

  • chore(review): remove AutonomyLevel.suggest/.propose and fix a stale milestone-match comment by @JSONbored in #4730
  • refactor(rees): promote reconstructOldContent into a shared analyzer helper by @JSONbored in #4752
  • fix(review): fold linkedIssuePolicy into linkedIssueGateMode's promotion (#4618) by @JSONbored in #4755
  • fix(ci): disambiguate orb beta release dispatch ref by @JSONbored in #4731
  • feat(ui): reversal-rate + auto-action health card (#2193) by @andriypolanski in #4750
  • fix(miner): avoid unscoped run-state lookup by @JSONbored in #4653
  • fix(engine): keep soft-claim payload public-safe by @JSONbored in #4650
  • fix(review): hold when unlinked verifier limits trip by @JSONbored in #4645
  • refactor(review): unify six advisory-feature activation checks behind one shared resolver by @JSONbored in #4692
  • fix(rag): scope chunk reads by repository by @JSONbored in #4651
  • feat(rees): detect resolved duplication via before/after comparison by @JSONbored in #4760
  • feat(review): decouple e2e-test-gen auto-trigger and widen checkbox auth (#4199) by @JSONbored in #4757
  • fix(review): replay linked issue one-shot blockers by @JSONbored in #4732
  • fix(selfhost): exclude gate calibration ledger from exports by @JSONbored in #4647
  • fix(miner): exclude local credentials from docker context by @JSONbored in #4649
  • feat(review): skip AI review, gate evaluation, and publish for known automation-bot PRs by @JSONbored in #4659

🧹 Other Changes

  • chore(review): deprecate gateCheckMode as a computed read-back value (#4618) by @JSONbored in #4749
  • chore(review): remove dead checkRunDetailLevel.deep (#4620) by @JSONbored in #4751
  • refactor(review): extract the null-disables-label idiom into one helper (#4618) by @JSONbored in #4756
  • fix(miner): bound repo-map parsing to prevent resource exhaustion by @JSONbored in #4646
  • fix(review): fold review.linkedIssueSatisfaction into the real gate as an alias (#4149) by @JSONbored in #4811

Full Changelog: orb-v0.4.0-beta.22...orb-v0.4.0-beta.23

mcp: v0.7.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 12:04
Immutable release. Only release title and notes can be modified.
2ff8ec5

0.7.1 (2026-07-08)

Fixes

  • release: sync package-lock.json via script, not release-please extra-files (#4179) (b614317)

gittensory-orb orb-v0.4.0-beta.22

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:26
Immutable release. Only release title and notes can be modified.
2d6377c

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.22

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.22.

What's Changed

🚀 Features

  • feat(stats): add accuracy and reuse-rate sparklines to the homepage hero (#4447, #4448) by @JSONbored in #4685
  • feat(ui): add config-generator YAML preview serializer with copy panel by @claytonlin1110 in #4717
  • feat(ui): add first-session onboarding preview card to maintainer dashboard by @claytonlin1110 in #4718
  • feat(ui): add top-contributors-by-quality-band table to maintainer dashboard by @claytonlin1110 in #4694
  • feat(ui): add shared analytics-card skeleton + empty-state shell (#2200) by @dhgoal in #4699
  • feat(stats): add a public review-volume/filtered-rate trend and 2 more hero sparklines by @JSONbored in #4722
  • feat(ui): add finding acceptance-rate card to the analytics dashboard (#2197) by @dhgoal in #4725
  • feat(ui): config-generator REES analyzer selection field group by @reyanthony062001-ops in #4726

🐛 Fixes

  • fix(miner-ui): aggregate portfolio queue API to avoid exposing raw queue rows by @JSONbored in #4683
  • refactor(queue): extract plan-input builder from runAgentMaintenancePlanAndExecute by @JSONbored in #4688
  • feat(agent): auto-apply high-confidence project/milestone matches by @jeffrey701 in #4698
  • feat(ui): last-refresh meta + manual refresh on the analytics and maintainer headers by @reyanthony062001-ops in #4705
  • feat(ui): check-run details-page readiness table (#2216) by @andriypolanski in #4716
  • refactor(queue): split processGitHubWebhook into per-event handlers by @JSONbored in #4695
  • fix(selfhost): exclude bot-authored PRs from the maintainer Grafana dashboard by @JSONbored in #4690
  • feat(review): vision-verify screenshot-table PRs with the local VLM by @JSONbored in #4691
  • feat(agent): list Linear project-milestones for fuzzy tracker matching by @carlh7777 in #4693
  • feat(ui): CSV export button for the analytics ledger by @RealDiligent in #4712
  • feat(ui): config-generator AI provider mode field group (#2208) by @jimcody1995 in #4713
  • perf(stats): bound the review-volume trend's own-ledger query by an index, not a full scan by @JSONbored in #4727
  • refactor(queue): extract manifest-policy gate from maybePublishPrPublicSurface by @JSONbored in #4728
  • fix(selfhost): exclude Docker Compose's reserved _FILE vars from the secret-dereference scan by @JSONbored in #4729
  • fix(github): stop a third-party action_required check from auto-closing PRs on repos with no branch protection by @JSONbored in #4736

🧹 Other Changes

  • fix(db): drop the 2 orphaned scoring-intelligence tables from #4619 by @JSONbored in #4676
  • refactor(review): consolidate 3 duplicate helper implementations by @JSONbored in #4677
  • refactor(review): extract shared secret-detection module (#4608) by @JSONbored in #4678
  • fix(ci): dispatch orb-beta-release against the tag, not the floating main ref by @JSONbored in #4680
  • refactor(github): consolidate githubHeaders cluster and CI-cache params (#4610) by @JSONbored in #4681
  • feat(scripts): widen docs-drift checker to the full config surface by @JSONbored in #4682
  • fix(github): thread PUBLIC_SITE_ORIGIN into the @gittensory help command reference link by @JSONbored in #4684
  • perf(review): downscale before/after screenshots before the local VLM by @JSONbored in #4687

New Contributors

Full Changelog: orb-v0.4.0-beta.21...orb-v0.4.0-beta.22

gittensory-orb orb-v0.4.0-beta.20

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:33
Immutable release. Only release title and notes can be modified.
aa1ffb8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.20

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.20.

What's Changed

🐛 Fixes

  • fix(review): make engine-parity's directory scan recursive by @JSONbored in #4654
  • fix(review): resolve dead aiReviewCloseConfidence floor with a configurable disposition by @JSONbored in #4656
  • refactor(review): extract shared close-enforcement gate helper by @JSONbored in #4643
  • feat(review): one-shot AI review cadence, configurable globally + per repo by @JSONbored in #4657

Full Changelog: orb-v0.4.0-beta.19...orb-v0.4.0-beta.20

gittensory-orb orb-v0.4.0-beta.19

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:58
Immutable release. Only release title and notes can be modified.
07f74e8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.19

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.19.

What's Changed

🚀 Features

  • feat(miner-ui): read-only run-history table over the local run-state store by @reyanthony062001-ops in #4597
  • feat(miner-concurrency): add git-worktree-per-attempt pool allocator (#4297) by @dhgoal in #4598
  • feat(services): miner-vs-human cohort split in the maintainer recap digest by @JSONbored in #4625
  • test(config): lock in .gittensory.yml import fidelity for config-generator (#2212) by @dhgoal in #4640

🐛 Fixes

  • fix(review): mark firstLineMatching's noUncheckedIndexedAccess fallback unreachable by @JSONbored in #4588
  • fix(engine): defer repo-map's createRequire past module scope to unbreak the api Worker deploy by @JSONbored in #4590
  • fix(review): thread the reputation-skip check from caller to callee instead of re-deriving it (#4507) by @JSONbored in #4592
  • fix(miner-hands): reject malformed attempt metering numbers by @JSONbored in #4488
  • fix(miner): reject unsafe telemetry metric names by @JSONbored in #4487
  • fix(miner): sanitize discover summary titles by @JSONbored in #4485
  • fix(review): preserve priority repairs during regate backlog by @JSONbored in #4484
  • fix(review): verify PR head before E2E test commits by @JSONbored in #4359
  • fix(deploy): apply d1 migrations before api deploy by @JSONbored in #4187
  • fix(review): cache the review-memory suppression list read, invalidate on write (#4508) by @JSONbored in #4599
  • feat(review): interactive generate-tests checkbox in ORB's PR comment, maintainer-only by @JSONbored in #4600
  • fix(review): make submitter-reputation burst/AI-spend defense install-wide for confirmed miners by @JSONbored in #4546
  • test(config): lock in autonomy-level field group parser for config-generator (#2213) by @dhgoal in #4591
  • fix(review): stub the live-PR verification fetch in the checkbox commit-delivery test by @JSONbored in #4627
  • feat(services): miner-vs-human cohort split for the gate-precision dashboard card by @JSONbored in #4623
  • fix(review): require persisted visual captures by @JSONbored in #4136
  • test(api): read the expected MCP version dynamically instead of hardcoding it by @JSONbored in #4629
  • fix(api): block maintainer freeze override manifests by @JSONbored in #4453
  • fix(mcp): gate onboarding pack previews by @JSONbored in #4379
  • fix(review): guard mixed-trust label propagation by @JSONbored in #4490
  • fix(review): bound fallback artifact inflation by @JSONbored in #4178
  • feat(miner-hands): CodingAgentDriver factory + provider-style config resolution (#4289) by @andriypolanski in #4633
  • fix(review): port secret-scan mock carve-out and voyage/firecrawl kinds by @JSONbored in #4628
  • fix(signals): reuse shared linked-issue-required predicate in AI signal bundle by @JSONbored in #4631
  • fix(engine): correct Cartfile.resolved regex and cover it with parity checks by @JSONbored in #4638
  • feat(review): capture review turnaround duration onto the publish audit event (#4446) by @JSONbored in #4635
  • fix(review): meter visual vision BYOK calls by @JSONbored in #4363
  • feat(miner-selfimprove): calibration accuracy-trend view over a snapshot series by @davion-knight in #4639
  • feat(miner-ui): portfolio-queue summary cards over the local queue store by @reyanthony062001-ops in #4641

🧹 Other Changes

  • feat(review): add hit/miss telemetry to the repo-culture-profile cache (#4509) by @JSONbored in #4601
  • fix(review): enforce close autonomy on draft-dodge and reopen-reclose paths by @JSONbored in #4637
  • feat(review): add a public weekly review-accuracy trend (#4447) by @JSONbored in #4655

Full Changelog: orb-v0.4.0-beta.18...orb-v0.4.0-beta.19

gittensory-orb orb-v0.4.0-beta.18

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 06:34
Immutable release. Only release title and notes can be modified.
3307ae0

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.18

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.18.

What's Changed

🚀 Features

  • feat(miner-extension): add read-only issue-page opportunity badge by @RealDiligent in #4568
  • feat(review): add a submission-cadence/inter-arrival-time signal to flag machine-paced submitters by @JSONbored in #4549
  • feat(review): record MCP predicted-gate verdicts and measure predicted-vs-live gate agreement by @JSONbored in #4558
  • feat(miner-hands): add driver attempt log persistence and JSONL export (#4294) by @andriypolanski in #4576
  • feat(review): persist a login-keyed predict-gate-vs-live-gate calibration ledger by @JSONbored in #4577

🐛 Fixes

  • fix(review): add missing GitHub-budget rate-limit admission for 5 maintenance job types by @JSONbored in #4570
  • fix(review): per-actor rate ceiling + shared budget check on unlinked-issue AI verifier by @JSONbored in #4551
  • fix(db): renumber the two newer 0134 migrations to resolve the 0134 collision by @JSONbored in #4581
  • fix(review): record getAppInstallation calls in the shared rate-limit store (#4506) by @JSONbored in #4580
  • fix(db): raise the stored PR/issue body cap from 4000 to GitHub's own 65536-char limit by @JSONbored in #4579
  • fix(engine): gate-decision twin version-bump tripwire by @RealDiligent in #4569
  • feat(miner-ui): scaffold apps/gittensory-miner-ui dashboard shell by @RealDiligent in #4575
  • fix(review): stop generic_secret_assignment false-flagging self-naming fixture/enum values by @JSONbored in #4587

🧹 Other Changes

  • fix(review): skip redundant GitHub PATCHes for unchanged upstream drift issues by @JSONbored in #4566
  • feat(review): surface generate-tests command inline in the review comment by @JSONbored in #4586

Full Changelog: orb-v0.4.0-beta.17...orb-v0.4.0-beta.18

gittensory-orb orb-v0.4.0-beta.17

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 03:38
Immutable release. Only release title and notes can be modified.
e063f55

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.17

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.17.

What's Changed

🚀 Features

🐛 Fixes

  • feat(miner-extension): scaffold browser extension surface by @RealDiligent in #4557
  • fix(db): add id tiebreak to product-usage rollup and review-suppression queries by @JSONbored in #4560

🧹 Other Changes

  • fix(review): harden backlog-convergence-sweep against duplicate work by @JSONbored in #4563
  • fix(review): per-repo review.visual.production_url override for bot-capture by @JSONbored in #4564

Full Changelog: orb-v0.4.0-beta.16...orb-v0.4.0-beta.17

gittensory-orb orb-v0.4.0-beta.16

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 02:15
Immutable release. Only release title and notes can be modified.
39f5213

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.16

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.16.

What's Changed

🚀 Features

  • feat(review): miner-aware exemption and fleet-scale defaults for GLOBAL_CONTRIBUTOR_OPEN_ITEM_CAP by @JSONbored in #4541

🐛 Fixes

  • fix(review): cache impact-map's per-file vector query results by @JSONbored in #4544

🧹 Other Changes

  • fix(db): renumber impact-map-query-cache migration to resolve 0131 collision by @JSONbored in #4554
  • fix(review): append the contributor skill-file link without losing the specific rejection reason by @JSONbored in #4556

Full Changelog: orb-v0.4.0-beta.15...orb-v0.4.0-beta.16

gittensory-orb orb-v0.4.0-beta.15

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 01:21
Immutable release. Only release title and notes can be modified.
afd731e

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.15

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/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@0.4.0-beta.15.

What's Changed

🚀 Features

  • feat(review): viewport x theme completeness matrix for the screenshot-table gate by @JSONbored in #4545

🐛 Fixes

  • fix(backfill): scheduled per-repo backfill respects freshness/error-backoff by @JSONbored in #4529
  • fix(selfhost): build gittensory-engine before bundling in deploy-selfhost-prebuilt.sh by @JSONbored in #4533
  • fix(review): reuse the live mergeable_state/CI read across a single pass by @JSONbored in #4537
  • feat(miner-hands): tree-sitter-based repo map builder by @oktofeesh1 in #4542
  • fix(review): cache grounding's full-file-content fetch by (repo, path, head SHA) by @JSONbored in #4538
  • feat(miner): synthesize deny-hook rules from blocker history (#4522) by @andriypolanski in #4525
  • feat(miner-hands): CLI-subprocess CodingAgentDriver by @jeffrey701 in #4531
  • feat(mcp): expose submitted PR AI-review findings via MCP by @andriypolanski in #4532
  • fix(review): velocity-aware exception in the unlinked-issue-match escalation for machine-cadence (miner) authors by @JSONbored in #4543
  • feat(miner-hands): git-worktree-per-attempt isolation primitive by @jeffrey701 in #4547
  • feat(miner-hands): Agent-SDK CodingAgentDriver (query() loop) by @reyanthony062001-ops in #4548

🧹 Other Changes

  • feat(selfhost): GPU + AI-provider observability (exporter, Prometheus, dashboard) by @JSONbored in #4536

Full Changelog: orb-v0.4.0-beta.14...orb-v0.4.0-beta.15