releases.sh

Changelog

$npx @buildinternet/releases get product-changelog
Mon
Wed
Fri
SepOctNovDecJanFebMarAprMayJunJulAugSep
Less
More
Releases55Avg18/mo

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 →

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 →

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 →

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 →

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 →

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 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 →

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 →

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 →

Org overviews now prioritize releases with importance ≥ 4, preventing landmark updates from being buried by routine churn. Site footer reorganized with a new Collections column, Webhooks moved under Docs, and an uploads.sh cross-link added.

Read more →

Blume self-hosted Astro changelog sites are now auto-detected and ingested via RSS feed. Collection weekly digests are available in Markdown, JSON, and Atom formats, with recent digests surfaced in the collection right rail. AI-scored importance now reaches feeds, search, and MCP results.

Read more →

Weekly collection digests now available, with AI-written summaries published at /collections/[slug]/digest/[week] and exposed via REST API. Release sitemap at /v1/sitemap/releases surfaces importance-gated releases for search engine indexing. Release pages show a labeled divider between AI summary and original note.

Read more →
Last Checked
1mo ago
Latest
Aug 31, 2026
Tracking since Mar 25, 2026