Skip to content

rss: ship /rss.xml feed for benchmark releases - #540

Merged
Flotapponnier merged 1 commit into
mainfrom
feat/rss-feed
Jun 18, 2026
Merged

rss: ship /rss.xml feed for benchmark releases#540
Flotapponnier merged 1 commit into
mainfrom
feat/rss-feed

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

What

New /rss.xml route serving RSS 2.0 of every live benchmark, ordered by datePublished desc. Crypto news aggregators (DefiLlama news pipeline, Wu Blockchain curation lists, Slack RSS bots) can subscribe and auto pick up new releases.

Why RSS 2.0 not Atom

Atom is cleaner but every legacy aggregator on the planet speaks RSS 2.0 and many fall back to title-only on Atom feeds. RSS 2.0 maximises pickup.

Cache

Cache-Control: public, s-maxage=300, stale-while-revalidate=3600. A brand new bench reaches a polling aggregator within minutes; quiet-hour polls hit the CDN, not the data layer.

Drive by fix

Removed a duplicate OraclePairMatrix import in /benchmarks/[slug]/page.tsx that snuck in during the dev → main merge.

Test plan

  • After deploy, GET /rss.xml returns valid RSS 2.0 XML
  • Validate via https://validator.w3.org/feed/
  • Latest item pubDate matches the most recent bench release

@Flotapponnier
Flotapponnier merged commit 9de2e34 into main Jun 18, 2026
1 check passed
@Flotapponnier
Flotapponnier deleted the feat/rss-feed branch June 18, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant