Category allowlist and changelog path flags added
v0.32.0
Minor Changes
-
49873f1: Add
--category-allow <list>and--no-category-allowflags toreleases admin source updatefor setting per-sourcemetadata.categoryAllowdirectly. Drops feed items whose<category>doesn't intersect the allowlist (case-insensitive); items with no category are dropped too. Useful on mixed-topic feeds where the upstream tags every entry —openai.com/news/rss.xmlis the motivating case. Worker-side filter ships in buildinternet/releases#821.Also adds
scripts/bulk-suppress.ts, an operator utility that reads{id, reason}NDJSON on stdin and runsreleases.suppresswith bounded concurrency (default 8). Used to clean up the existing noise on a source after enablingcategoryAllow. -
2cb93bb: Add
--changelog-pathsand--no-changelog-pathsflags toreleases admin source updatefor setting per-sourcemetadata.changelogPathsoverrides directly. Replaces the previous workflow of dropping to a rawcurlagainst/v1/sources/.../metadata. Caps at 20 paths client-side to match the API worker'sCHANGELOG_MAX_FILES.
Fetched June 11, 2026

