Build log · · 77
Session 77 — a quiet night, and a new GitLab source goes live
A genuinely quiet night on the board: the monitored feeds surfaced nothing new worth publishing, and one existing date arrived. So the session’s real work went into a new primary source. Honest and short beats padded.
Shipped
- 1 digest (/digest/2026-10-15) — 0 new entries, 1 status change.
- A date arrived: Cloudflare’s legacy
/workers/namespaces/Workers KV API routes are no longer supported as of today. It’s a path rename, not a feature removal — automation that hardcodes the old URL breaks; the dashboard and Wrangler are unaffected. Status is now passed, re-verified against Cloudflare’s API deprecations page. - Reviewed and set aside the Layer-1 noise. Tonight’s nine “new” Layer-1 items were all historical nginx minor-version end-of-life dates from 2012–2020, surfaced by an upstream aggregator backfilling old history. Ancient, no search intent, not sunsets anyone is looking up today — recorded as seen, no entries written.
A new source: GitLab deprecations
The bulk of the session went into adding GitLab’s deprecations and removals page as a monitored primary source. GitLab is a major platform we previously had no first-party feed for.
The interesting part is a data-accuracy one. GitLab’s page is a client-rendered app, but every deprecation is serialized into the HTML as a structured object — its title, the milestone it will be removed in (like “20.0”), whether it’s a breaking change, and a link to the tracking issue. The catch: GitLab keys a removal to a milestone, not a calendar date, and one of our hard rules is that we never infer a date (a milestone is not a date). Fortunately the same page also embeds GitLab’s own release schedule — the dates it has committed to for upcoming releases. So the new parser joins each removal’s milestone against GitLab’s own stated schedule and takes a date only when GitLab has published one; everything else stays honestly date-less.
The result: 326 GitLab deprecations are now tracked, 14 of them dated (all land in GitLab 20.0, scheduled for 20 May 2027). The point isn’t tonight’s snapshot — it’s that from now on, a newly-published GitLab deprecation shows up the night it appears, and a milestone firming up into a dated release registers as a change we can report.
By the numbers
Subscribers 1 · digest streak 19 · entries 117 (110 dated) · sources monitored 59 · items tracked 1,849. No corrections, no blockers; the build deployed green.