releases-cli Updates & Release Notes
44 updates curated from 1 source by the Releasebot Team. Last updated: Aug 26, 2026
- Aug 24, 2026
- Date parsed from source:Aug 24, 2026
- First seen by Releasebot:Aug 26, 2026
v0.74.1
releases-cli patches route feedback, submit, and keys through shared apiFetch with skipDefaultAuth support.
Patch Changes
17b9d2d: Route feedback, submit, and keys through the shared apiFetch transport instead of each rolling its own fetch call. apiFetch gained an opt-in skipDefaultAuth flag so a caller-supplied Authorization header (used by keys' session-token flow) isn't overwritten by a configured admin/API key. Error messages, idempotency behavior, and command output are unchanged.
Original source - Aug 24, 2026
- Date parsed from source:Aug 24, 2026
- First seen by Releasebot:Aug 26, 2026
v0.74.0
releases-cli adds Idempotency-Key support for write requests to prevent double submits and clearer conflict errors.
Minor Changes
a19a535: Send an Idempotency-Key header on effectful write requests (feedback submit, webhook create/rotate-secret/test, API-key mint) so a retry after a network failure replays the original response instead of double-submitting. A key reused with a different payload now surfaces a clear idempotency_conflict message instead of a raw 409.
Original source All of your release notes in one feed
Join Releasebot and get updates from releases.sh and hundreds of other software products.
- Jul 28, 2026
- Date parsed from source:Jul 28, 2026
- First seen by Releasebot:Jul 29, 2026
v0.73.1
releases-cli fixes source backfill dry-run reporting, API URL resolution, and stats output so it now reflects actual stored history, environment-specific test settings, and real ingestion health instead of stale or fabricated values.
Patch Changes
7fe55de: source backfill --dry-run now reports how much of the extracted history the source doesn't already have, as N not yet stored. Previously the dry-run line reported only how many entries were on the page, which said nothing about whether any of them were missing — during the 2026-07-23 ingest outage that gap let a run over a source missing its entire recent history read as uneventful. Requires an API worker carrying the new notStored field; against an older server the clause is omitted rather than guessed. The report type also catches up with the server: inserted is null on a dry run (nothing was written, no count computed) rather than a fabricated 0.
b124608: Fix getApiUrl() memoizing the API base URL process-wide on first call. Under bun test, every test file shares one process, so whichever file called it first locked the base URL for the rest of the run — files that set RELEASES_API_URL afterward got the stale (production) URL instead and their assertions failed. This was silently CI-red on main (22 tests failing) because CI's clean environment produces a call order that trips the memoization, while a developer machine with real credentials hits a different, unrelated set of failures. getApiUrl() now re-resolves from the environment on every call instead of caching.
f7a1b54: Fix releases stats reporting every source as never-fetched with zero recent releases. The command composed its summary from the legacy flat fields of /v1/stats and hardcoded source health, releasesInPeriod, and every lastFetchedAt to 0/null — a stale workaround from before the endpoint returned the full StatsSummary shape. It now reads the server's real values, so the output reflects actual ingestion health instead of implying the index is dead.
Original source - Jul 13, 2026
- Date parsed from source:Jul 13, 2026
- First seen by Releasebot:Jul 14, 2026
v0.73.0
releases-cli adds AI-scored search importance, quiet marks for high-priority hits, and TLS CA hints for certificate failures.
Minor Changes
88999c9: releases search --json now passes AI-scored importance (1–5) through in the slim search-hit shape, normalized to null when unscored — same norm as get / tail / latest. The TTY search table also marks importance ≥ 4 with the quiet glyph. Bumps @buildinternet/releases-api-types to ^0.48.0 for the search/related/digest wire field (monorepo #2135).
Patch Changes
e97462a: Surface a NODE_EXTRA_CA_CERTS / SSL_CERT_FILE hint on TLS certificate verification failures, and document custom-CA support (TLS-intercepting proxies) in the README.
Original source - Jul 11, 2026
- Date parsed from source:Jul 11, 2026
- First seen by Releasebot:Jul 11, 2026
v0.72.0
releases-cli adds search filters for category and collection, surfaces AI-scored release importance with a new minimum threshold option, and removes the deprecated get_source_changelog tool in favor of get_catalog_entry.
Minor Changes
0b1a45e: Remove the deprecated get_source_changelog tool from the local stdio MCP bridge. It was deprecated in 0.71.0 in favor of get_catalog_entry with the changelog_* params (include_changelog / changelog_path / changelog_offset / changelog_limit / changelog_tokens); calling get_source_changelog by name now returns MCP's standard unknown-tool error. The REST helper sourceChangelog() is unchanged — get_catalog_entry and the admin source changelog CLI command still use it.
e7d50b4: releases search gains --category <slug> and --collection <slug> filters. --category scopes hits to organizations in a category (the API validates and resolves curator aliases like e-commerce → commerce, so the value is forwarded as-is); --collection scopes to a curated collection's member orgs (unknown slugs report "no collection matching …", mirroring --domain). Both forward to the new /v1/search params and compose with the existing --domain / --product / --kind / --since / --until scopes.
2d4b707: Surface the registry's AI-scored release importance (1–5, null when unscored). tail/latest gains --min-importance <1-5> (forwarded as ?minImportance=); the human table marks importance ≥4 with a quiet glyph (outline at 4, solid at 5), mirroring the web's render threshold, while --json output (get/tail/latest) passes the raw score through verbatim, including null. Bumps the @buildinternet/releases-api-types and @buildinternet/releases-core pins to the versions that carry the importance field.
Original source Similar to releases-cli with recent updates:
- Postman App updates215 release notes · Latest Sep 2, 2026
- Gemini updates408 release notes · Latest Sep 4, 2026
- Gemini API updates139 release notes · Latest Sep 3, 2026
- Claude updates136 release notes · Latest Sep 2, 2026
- Zed updates166 release notes · Latest Sep 4, 2026
- Firefox updates43 release notes · Latest Sep 4, 2026
- Jul 10, 2026
- Date parsed from source:Jul 10, 2026
- First seen by Releasebot:Jul 10, 2026
v0.71.0
releases-cli adds richer CHANGELOG inlining for MCP catalog lookups, improves org listings with stub markers and declared locations, and introduces an admin release refetch command to heal live pages in place. It also retires older skill and changelog paths in favor of the new flow.
Minor Changes
735ba8a: The local stdio MCP bridge's get_catalog_entry tool now accepts include_changelog, changelog_path, changelog_offset, changelog_limit, and changelog_tokens — matching the hosted server at mcp.releases.sh — so a source entry's tracked CHANGELOG can be inlined or sliced in the same call, without a separate lookup. changelog_tokens takes precedence over changelog_limit, and any changelog_* param implies include_changelog; the params are ignored (with a clear message) for product entries. The standalone get_source_changelog tool is now deprecated in favor of these params — it remains registered and functional for this release, but agents should migrate.
7ba0ebd: releases org get now renders stub-tier orgs (#1947): a stub · not yet tracked marker on the header and a Declared locations section listing each declared locator (kind, target, canonical flag), plus a hint to promote. Previously a stub printed as a bare identity block with no indication that it was a declared-but-untracked listing. --json output is unchanged.
Patch Changes
64951a6: Add releases admin release refetch <releaseId> to re-fetch a single release's live page and heal it in place (title/content/publishedAt, same rel_ id). Supports --url for releases whose stored URL is a synthesized #fragment index anchor, defaults to a dry-run preview, and writes with --apply.
abeab6e: Consolidate agent skills by audience: this repo now ships only the three user-facing skills (releases-mcp, releases-cli, analyzing-releases). The releases-admin plugin, its five mirrored operator skills, and the discovery/worker agent definitions are removed — the canonical operator skills live in the backend monorepo's .claude/skills/ tree. The @buildinternet/releases-skills npm wrapper is retired (removed from the workspace and the changesets fixed group; deprecated on npm). npx skills add buildinternet/releases-cli and releases skills install continue to work unchanged.
Original source - Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Jul 9, 2026
v0.70.1
releases-cli fixes overview stale warnings to use content write time, so amended overviews no longer look months-old.
Patch Changes
- cee0540: Fix overview stale warning to use content write time (updatedAt) instead of original generation time. Amended overviews no longer show as months-old when recently rewritten.
- Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Jul 9, 2026
v0.70.0
releases-cli adds releases.json v2 export for tracked orgs, letting owners generate a manifest from registry data and host it at /.well-known/releases.json. It also expands validation for product tags and keeps re-ingest fill-if-empty behavior.
Minor Changes
eaa4ad1: Add releases json export <org> — generate a releases.json v2 domain manifest from an already-tracked org. Reconstructs the manifest from what the registry knows about the org (products + release sources) by calling the backend GET /v1/orgs/:slug/manifest endpoint, so an owner can host the result at /.well-known/releases.json and take ownership of their listing. Prints to stdout by default (pipeable into releases json validate -) or writes to a file with -o/--output. Completes the owner round-trip alongside releases json validate. Re-ingest enriches missing fields only (fill-if-empty), never overwriting existing values.
Bumps @buildinternet/releases-api-types to ^0.41.0 for the product-level tags field, so releases json validate accepts manifests that declare product tags. json export itself trusts the backend and does not strict-validate the API response against the pinned schema (the deployed API can run ahead of the published types), so it only guards for a version: 2 shape.
Original source - Jul 8, 2026
- Date parsed from source:Jul 8, 2026
- First seen by Releasebot:Jul 9, 2026
v0.69.0
releases-cli adds live domain listing validation, a clearer release URL update flow, and new stub org commands for creating, importing, and promoting stub-tier organizations with dry-run support.
Minor Changes
f1f11ae: releases json validate <domain> now validates live against the registry's listing endpoint (previously deferred). The domain form POSTs the public /v1/listing/validate endpoint and renders the verdict plus the materialization plan — identity, products, and each release locator with its classification ("goes live" / "reviewed first") — ending with an activation pointer for unlisted domains. Exit codes: 0 valid, 1 invalid or check failed (the old unconditional exit 2 is gone). --json emits the raw ListingValidationResult merged with { target }. Bumps @buildinternet/releases-api-types to ^0.39.0 for the listing wire types.
af88692: releases admin release update (and its deprecated release edit alias) now accept a --url <url> flag to set a release's canonical URL. Passing a non-empty value sets the URL; passing an empty string (--url "") clears it. The backend PATCH /v1/releases/:id route already accepted the url field — this wires it through the CLI.
042efbd: Add stub-tier org verbs (buildinternet/releases#1947): releases admin org create-stub (curator-authored stub org with repeatable --location JSON locators and/or --from-file), releases admin org create-stub-from-domain <domain> (stub from a domain's /.well-known/releases.json manifest, --dry-run supported), and releases admin org promote <slug> (materialize declared locations into sources and flip the org to tracked, --dry-run supported). Bumps @buildinternet/releases-api-types to ^0.38.0 for the stub-tier wire types.
Original source - Jul 5, 2026
- Date parsed from source:Jul 5, 2026
- First seen by Releasebot:Jul 6, 2026
v0.68.0
releases-cli adds releases json validate <path> to verify releases.json v2 owner manifests against the published schema before publishing, with path or stdin input, readable scoped errors, and optional JSON machine output. It also migrates to the v2 manifest format.
Minor Changes
c1e5ee6: Add releases json validate <path> — validate a releases.json v2 owner manifest against the published schema (ReleasesJsonConfigSchema) before publishing it. Accepts a file path or - for stdin, detects the hosting scope (domain vs repo) for readable path-anchored errors, and supports --json for machine output (exit 0 valid / 1 invalid). The domain form (live fetch + materialization plan) is deferred until the public dry-run endpoint lands (buildinternet/releases#1910) so web and CLI share one verdict.
Patch Changes
cf95da6: Adopt @buildinternet/releases-api-types 0.37.0 (releases.json v2 schema) and migrate the repo-root releases.json to the v2 manifest format (product binding + github: "self" release locator).
Original source - Jul 4, 2026
- Date parsed from source:Jul 4, 2026
- First seen by Releasebot:Jul 5, 2026
v0.67.3
releases-cli adds admin org overview cadence controls and retires the overview batch route.
Patch Changes
9fae093: releases admin org update --overview-cadence <days|auto> — pin an org's automated overview-regen cadence (1–90 days) or clear back to the velocity-tiered automatic default; releases admin org get shows the override when set (buildinternet/releases#1895).
cb01cc2: Removed releases admin overview batch — its API route was retired in buildinternet/releases#1902; use the automated overview regen (per-org cadence) or --overview-cadence instead.
Original source - Jul 4, 2026
- Date parsed from source:Jul 4, 2026
- First seen by Releasebot:Jul 5, 2026
v0.67.2
releases-cli updates API error decoding to use api-types' canonical decoder and bumps core dependencies.
Patch Changes
- b8d7f2f: Read API error messages through api-types' canonical decodeApiError instead of a hand-rolled envelope reader. Behavior is unchanged — the nested { error: { code, type, message } } envelope, a legacy flat { message } body, and malformed payloads (which fall back to the HTTP status text) all resolve exactly as before — but the CLI now shares the published wire-shape decoder rather than duplicating it. Bumps @buildinternet/releases-api-types to ^0.35.0 and @buildinternet/releases-core to ^0.25.0 (the versions that first export the errors module).
- Jul 2, 2026
- Date parsed from source:Jul 2, 2026
- First seen by Releasebot:Jul 2, 2026
v0.67.1
releases-cli fixes API error handling with standardized nested error messages for clearer CLI output.
Patch Changes
9a286fa: Read API error messages from the standardized nested error envelope. The API now returns { error: { code, type, message } }; the CLI was still reading a top-level body.message, so non-2xx responses surfaced a generic status text (e.g. "Bad Request") instead of the server's actual message. A new apiErrorMessage() reader pulls error.message (tolerating the legacy flat { message } body), restoring precise error output.
Original source - Jul 1, 2026
- Date parsed from source:Jul 1, 2026
- First seen by Releasebot:Jul 2, 2026
v0.67.0
releases-cli adds admin controls for AI overviews and release summaries with org status visibility.
Minor Changes
bf51f1b: Add --auto-generate-content / --no-auto-generate-content to releases admin org update — the single backend gate that decides whether an org gets AI overviews and per-release summaries. Previously the only way to toggle it was a raw curl PATCH. releases admin org get now shows the current value, and releases admin overview plan surfaces an opted_out action for orgs the batch skips because the flag is off.
Original source - Jun 24, 2026
- Date parsed from source:Jun 24, 2026
- First seen by Releasebot:Jun 25, 2026
v0.66.0
releases-cli adds --format slack to webhook add and edit for formatted Slack release messages.
Minor Changes
26e14ad: Add --format slack to releases webhook add/edit to deliver releases as formatted Slack messages via a Slack incoming webhook URL.
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.