releases.sh
Releases

Releases

releases.shDeveloper Tools
$npx @buildinternet/releases get releases-sh

OAuth MCP sessions fixed; new guides for RSS, notifications

RollupThis release3 featuresNew capabilities3 fixesBug fixesAI-tallied from the release notes

MCP clients can now complete OAuth authorization — resource-request validation and a column encoding bug were blocking scope grants — and sessions issue refresh tokens so clients stay connected past the one-hour expiry. The docs site adds how-to guides for locating changelog sources, converting changelogs to RSS/Atom feeds, and setting up release notifications.

Read more →

ErrorEnvelope component named; 404s return markdown

RollupThis release3 featuresNew capabilitiesAI-tallied from the release notes

OpenAPI spec now registers the error envelope as a named ErrorEnvelope component, replacing anonymous inline definitions so code generators and API tooling can reference the shape directly. Nonexistent API and docs paths return a text/markdown 404 body with pointers to llms.txt, the docs index, the REST API base, and the OpenAPI spec, and llms.txt gains a "When to use" section.

Read more →

MCP clients complete OAuth; Bearer forwarding fixed

RollupThis release1 fixBug fixesAI-tallied from the release notes

Generic MCP clients (MCPJam and similar) can now complete OAuth against the hosted MCP server — extra grant types are intersected rather than rejected, unrecognized scopes are dropped, and both the origin and /mcp path are accepted as valid resource identifiers. Follow tools that forward the caller's Bearer token to the REST API now work end-to-end.

Read more →

Idempotency-Key supported on API writes

RollupThis release1 featureNew capabilities1 fixBug fixesAI-tallied from the release notes

API writes now support Idempotency-Key headers for token, API key, and webhook operations, returning the same response on retries within 24 hours. Rate limit errors use the standard structured error envelope with Retry-After and policy headers.

Read more →

Link hover underline fix; docs tables scroll instead of overflowing

RollupThis release2 fixesBug fixesAI-tallied from the release notes

Hovering a link in a collection digest no longer underlines every link on the page simultaneously, and the current-week digest byline is now visually distinct. Wide docs tables scroll horizontally instead of overflowing onto the TOC rail, and the /docs/api/rest pagination table has been reformatted to fit properly.

Read more →

Batch releases get titles before search indexing

RollupThis release1 fixBug fixesAI-tallied from the release notes

Releases ingested through the batch API now have AI-generated titles and summaries before they are indexed for search, instead of embedding without generated content and waiting for a background summarization pass.

Read more →

Release titles link straight to upstream changelogs

RollupThis release1 enhancementImprovements to existing featuresAI-tallied from the release notes

Release title links across org and product pages, the homepage ticker, /updates, live stream, following, collection timelines, and digest emails now go directly to the upstream changelog entry. The on-site release detail page remains accessible via a secondary "Read more" or "Details" link on each card.

Read more →

Verified owners get confirmation email; broken thumbnails hidden

RollupThis release1 featureNew capabilities3 fixesBug fixesAI-tallied from the release notes

Verified owners now receive a confirmation email when their domain claim is accepted, and the claim panel shows promotion eligibility. Fixed CORS gaps breaking sign-in, domain claim, and listing promote flows, and broken media thumbnails now hide cleanly across the feed.

Read more →

Stalled scrapes no longer silent; cleared outages not re-reported

RollupThis release1 enhancementImprovements to existing features3 fixesBug fixesAI-tallied from the release notes

Incremental extraction now escalates to a full-page pass when a scrape window returns zero results, preventing silent stalls on sources with long entries. Video sources now trigger site revalidation and route through configured AI models on initial ingest, and the staleness digest no longer re-reports provider outages that have been cleared.

Read more →

MCP servers adopt 2026-07-28 spec; new AI lane endpoint

RollupThis release2 featuresNew capabilitiesAI-tallied from the release notes

MCP server now implements the 2026-07-28 spec, returning plain JSON to modern clients while maintaining SSE framing for 2025-era clients. The new POST /v1/ai/lanes/:lane endpoint invokes ingest-time AI lanes and can write results back.

Read more →

Test isolation bug fixed; stats now shows real ingestion health

This release1 enhancementImprovements to existing features3 fixesBug fixesAI-tallied from the release notes
Releases CLI · v0.73.1

getApiUrl() no longer memoizes the API base URL process-wide, fixing a test isolation bug that caused 22 failing tests under bun test. The releases stats command now reads the server's real values instead of returning zeroed-out fields, and source backfill --dry-run reports how much history is not yet stored.

Read more →

Health tab ranks provider checks; backfill dry runs report true counts

RollupThis release3 featuresNew capabilitiesAI-tallied from the release notes

Admin status page gains a Health tab that ranks sources by last successful check timestamp, with amber/red alerts for stalled providers. Operator staleness digest now leads with AI provider quota alerts. Backfill dry runs report honest inserted and notStored counts instead of fabricated zeros.

Read more →

Transactional emails share branded shell; digest renders markdown

RollupThis release2 enhancementsImprovements to existing features1 fixBug fixesAI-tallied from the release notes

Digest, magic link, password reset, verification, and operator alert emails now use a unified branded shell, and digest emails render markdown in release bodies instead of raw asterisks. Email subject lines now include more context — leading orgs in digests, expiry times in magic links and password resets, and source or org names in operator alerts.

Read more →