The KDEX Web Server
active 2026-02-24 → 2026-08-01 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 159 days from 2026-02-24 to 2026-08-01. Pushes: 122 total, peak 11 in a day. Pull requests: 8 total, peak 4 in a day. Issues: 16 total, peak 5 in a day. Comments: 2 total, peak 2 in a day. Stars: 0 total, peak 0 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| rotty3000 | 148 | 122 | 8 | 2 |
Recent activity
Latest issues, pull requests and releases
- Pull request#157rotty30002026-08-01 19:42
- Pull request#93rotty30002026-05-29 01:44
- Issue#88rotty30002026-05-29 01:44host: ServeHTTP reads authConfig/authExchanger after releasing RLock → data race + nil-deref
- Pull request#95rotty30002026-05-29 00:41
- Pull request#93rotty30002026-05-29 00:38
- Issue#92rotty30002026-05-29 00:37controller: handleExecutableAvailable accepts {"url":""} → Ready=True with empty Status.URL → silent 502 blackhole
- Issue#82rotty30002026-05-29 00:29host: DesignMiddleware calls serveError while holding RLock → recursive RLock deadlock (#26/#51-shape relapse)
- Pull request#89rotty30002026-05-29 00:27
- Issue#88rotty30002026-05-29 00:22host: ServeHTTP reads authConfig/authExchanger after releasing RLock → data race + nil-deref
- Pull request#87rotty30002026-05-28 22:51
- Issue#86rotty30002026-05-28 22:48auth: middleware accepts FAT audiences → FATs replayable against host (confused-deputy)
- Pull request#83rotty30002026-05-28 22:44
- Pull request#74rotty30002026-05-28 20:35
- Issue#43rotty30002026-05-27 21:20ETag identical across language variants — wrong-variant 304s and cross-lang content bleed
- Issue#44rotty30002026-05-27 21:20Page/nav ETag bumps cluster-wide on every host reconcile (no per-page seed)
- Issue#42rotty30002026-05-27 20:35SetHost evicts Uncycled caches (refresh tokens) on every config-change reconcile
- Issue#36rotty30002026-05-27 01:50Hardcoded proxy transport timeouts: ResponseHeaderTimeout=15s too short for Knative cold-starts
- Issue comment#34rotty30002026-05-27 00:41KDexInternalHost reconciler self-loops via status updates: ~4 reconciles/sec sustained, 12 AR PullImportMap calls/sec, cascades to KDexPage
- Issue#32rotty30002026-05-27 00:41Per-page handler registration self-conflicts on `GET /{$}` — basePath not incorporated into finalPath
- Issue comment#32rotty30002026-05-27 00:41Per-page handler registration self-conflicts on `GET /{$}` — basePath not incorporated into finalPath
- Issue#33rotty30002026-05-25 22:18Announcement utility-page fallback serves HTML for `/.well-known/jwks.json` (and other system paths) when host has no Ready pages
- Issue#30rotty30002026-05-23 02:38Page cache not invalidated when related CRs (KDexPage / Header / Footer / Nav / App / Translation) are updated
- Issue#17rotty30002026-05-16 18:19Backend Deployment never picks up BackendDefault.Deployment template changes after initial creation
- Issue#8rotty30002026-05-16 03:10ResolveSecrets logs at V(1) for every NotFound name in spec.secrets on every reconcile
- Issue#7rotty30002026-05-16 03:10Backend Deployment leaks stale Env / Volumes / VolumeMounts entries from previous specs
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.