preprint · arXiv:wm.changelog · [cs.SE] · release log Updated 20 Apr 2026 Matrix Systems Innovations Ltd · Cardiff · 15598218
W
WebMatrix Systems
AI-driven web infrastructure · est. MMXXIV
Cardiff · CF10 Companies House 15598218
Incorporated 27 Mar 2024
arXiv:wm.changelog · [cs.SE] · release log live

Changelog.

The WebMatrix engineering desk1

1 Matrix Systems Innovations Ltd, Cardiff CF10

Abstract

Every WebMatrix release is announced on the public changelog with a release note that names the surface, the change, the calibration window the change passed, and any operator-visible behaviour shift. There is no marketing post for every release; there is a release note. The three releases below are the three we want enterprise customers to read in full.

  1. arXiv:wm
    2603.0001

    Policy as reasoning: writing WAF rules without writing regex.

    The MatrixGuard specification language, the deterministic compiler, the 30-day simulator and the runtime that emits an English explanation per block. With fifteen months of production traffic at a Cardiff retailer that moved from regex to specifications and what the rewrite cost and saved.

    Released 03 Mar 2026 · MatrixGuard · spec v1.0 · 7 commits · simulator passed
  2. arXiv:wm
    2602.0003

    Observability with reasoning: from log dumps to incident paragraphs.

    How MatrixObserve takes a P1 — twelve services, four regions, two upstream dependencies — and produces a one-paragraph explanation in the time it took the on-call to pour coffee. With the eval set and rubric, the public monthly eval result, and the two material misses MatrixObserve has had in the last six months.

    Released 17 Feb 2026 · MatrixObserve · MTTE 28 → 6 min (median, n = 14)
  3. arXiv:wm
    2602.0001

    MatrixEdge auto-tune v2: per-route TTL adaptation, online.

    The reinforcement loop that decides per-route, per-hour, per-region TTLs from observed traffic and downstream cost under an operator-declared constraint set. How it is calibrated, why the dashboard is public, and what the loop will not do for you no matter how confidently you ask.

    Released 03 Feb 2026 · MatrixEdge · auto-tune v2 · calibration 28d
  4. arXiv:wm
    2601.0002

    Control plane: signed configuration records.

    Every WebMatrix configuration record is now signed against the release tag with a hardware-key-backed ed25519 signature. Promotion of an unsigned record is no longer possible. Migration tooling shipped; deprecation window closes 30 June 2026.

    Released 20 Jan 2026 · control plane · deprecation window 12 months
  5. arXiv:wm
    2512.0004

    RUM beacons: signed script tag, v2.

    The RUM beacon now ships as a signed script tag with subresource integrity. The signed bundle is published on the public artifact registry; the SRI hash is rotated per release. Legacy beacon continues to function for 12 months.

    Released 15 Dec 2025 · RUM · SRI · 12-month parallel
  6. arXiv:wm
    2511.0006

    Edge: Frankfurt and Amsterdam PoPs online.

    Two new PoPs join the EU region for a total of fourteen sites across three regions. Anycast topology revalidated; calibration windows reopened for the EU region for two weeks; auto-tune loop in observe-only mode on new PoPs for the duration.

    Released 22 Nov 2025 · MatrixEdge · 14 PoPs · 3 regions
  7. arXiv:wm
    2510.0003

    MatrixObserve: synthetic-check joining.

    Synthetic check results now join structurally to the trace graph by route and region. The join lets the inference layer cite synthetic evidence in incident paragraphs without a heuristic correlation pass. Monthly eval passed; one regression on long-running checks documented and fixed in 2510.0004.

    Released 05 Oct 2025 · MatrixObserve · graph join

Every release, every two weeks.

The release cadence is fortnightly, on Tuesdays. Each release ships with a release note (this page), a calibration window record (where applicable), and a public eval result on the first Tuesday of the following month. The release tag is the signature object for every configuration record promoted under it. The deprecation window between adjacent versions is twelve months of parallel availability.

The fortnightly cadence is the maximum rate at which we can run the discipline — author note, simulator, calibration window, public eval — to the standard the customer base expects. We have, in two years of operation, missed two scheduled releases, both for reasons documented at the time. Neither resulted in an unannounced breaking change.