8000 release: v1.0.0-rc.84 — the tell-the-truth window by xerj-org · Pull Request #1176 · xerj-org/xerj · GitHub
[go: up one dir, main page]

Skip to content

release: v1.0.0-rc.84 — the tell-the-truth window - #1176

Merged
xerj-org merged 2 commits into
mainfrom
release/rc84
Oct 6, 2026
Merged

xerj-org merged 2 commits into
mainfrom
release/rc84

Conversation

@xerj-org
@xerj-org xerj-org commented Oct 6, 2026
Copy link
Copy Markdown
Owner

What this is

The rc.84 cut — the tell-the-truth window. Every signal an operator reads (cluster health, node counts, corpus-index exit codes, the landing counts) now reports what actually happened instead of what was configured or hoped for.

Window (all merged to main before this cut)

PR What Issue
#1172 Cluster endpoints stopped fabricating topology — real membership, honest wait_for_nodes timeouts, _cat/nodes/_nodes/_cluster/state report the configured ring, refuse-to-fail-silently cluster config closes #1169, config half of #1171
#1175 Degraded cluster-transport boot visible in health: ClusterTransportStatus on AppState, yellow + xerj_cluster_transport: "degraded" marker, number_of_nodes: 1 closes #1171 (with #1172)
#1174 xerj corpus index stopped reporting a converged corpus as a failed crawl (honesty half) #1173 honesty half — throughput half stays open
#1167 Hub counts un-staled: llms.txt:51 + corpus-hub blog 75/104 → 100/119 —
#1163 EPUB/notebook answer pages recaptured on rc.83 build; \x08 fact-check alias fix + --self-test — (thomas-villani)

This PR (mechanics)

Gates

Version roll 1.0.0-rc.83 → 1.0.0-rc.84.

Engine window (all merged to main before this cut):
- #1172 (fix/cluster-topology-honesty, closes #1169): cluster endpoints
  stopped fabricating topology — health reports real configured
  membership, wait_for_nodes times out honestly (408 + timed_out),
  upper bounds enforced, _cat/nodes lists every configured member,
  _cluster/state reports the actual cluster address; multinode smoke
  skips with a recorded reason instead of passing vacuously. Also the
  #1171 config half: peer-label≠address and cluster.port collisions
  refused at load.
- #1175 (fix/cluster-degraded-health, closes #1171 with #1172): the
  transport boot outcome recorded on AppState
  (ClusterTransportStatus Disabled/Running/Degraded) before the first
  router exists; degraded boot → health yellow, number_of_nodes 1,
  additive xerj_cluster_transport:"degraded" marker; unopenable indices
  (red) still outrank the marker.
- #1174 (fix/corpus-index-resume, #1173 honesty half — throughput half
  stays open): xerj corpus index stopped reporting a converged corpus
  as a failed crawl; resume path re-crawls only what's missing.
- #1167 (docs): hub counts un-staled — llms.txt:51 and the corpus-hub
  blog note said 75 live / 104 backlog from 2026-10-02; now 100/119.
- #1163 (thomas-villani, docs): EPUB/notebook answer pages recaptured
  on the rc.83 build; \x08 man-page fact-check alias fix + self-test.

Mechanics of this commit:
- engine/Cargo.toml version → 1.0.0-rc.84; cargo update -w rolled 17
  Cargo.lock entries.
- landing/: 91 V1.0.0-RC.83 footer spans → V1.0.0-RC.84 across 54
  files (0 old spans remain); landing/index.html data-latest-tag span
  → v1.0.0-rc.84.
- CHANGELOG: [Unreleased] rolled into [1.0.0-rc.84] - 2026-10-06 with
  all five window PRs cited under Fixed.
- ROADMAP: Last-reviewed line → rc.84; open-defects shortlist
  re-verified live at cut time — eleven open (#1091 #1092 #1094 #1100
  #1146 #1147 #1158 #1122 carried forward, #1168 #1170 cluster
  liveness/leader-wiring, #1173 throughput half); #1169/#1171 moved to
  the CHANGELOG; GA-window rc.84 paragraph added.

ES-YAML gate on the window PRs: 0 failed (452/452 re-run after one
non-reproducing co-tenant flake).
@cla-bot cla-bot Bot added the cla-signed label Oct 6, 2026
…ages

The version-roll commit touched 54 landing pages (V1.0.0-RC.83 ->
V1.0.0-RC.84 footer spans + data-latest-tag), which moved their git
dates and made landing/sitemap.xml stale — the Technical SEO gate caught
it on PR #1176 ('sitemap.xml is out of date'). 54 lastmod entries move
2026-10-05 -> 2026-10-06; no URL set change (183 URLs before and
after).
@xerj-org
xerj-org merged commit c3ef6bc into main Oct 6, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant

0