Skip to content

chore(release): consolidate the query-free ISR stack's release notes - #3532

Merged
james-elicx merged 1 commit into
mainfrom
chore/consolidate-isr-query-release-notes
Sep 28, 2026
Merged

james-elicx merged 1 commit into
mainfrom
chore/consolidate-isr-query-release-notes

Conversation

@james-elicx

@james-elicx james-elicx commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

The merged query-free ISR stack (#3451–#3531) currently produces 17 separate vinext release bullets and 11 for @vinext/cloudflare. This uses the SHA-named changeset overrides documented in .changeset/README.md to replace them with six user-facing entries. A .changeset/<full-sha>.md file replaces that commit's bump and changelog bullet with its frontmatter and body. An empty one suppresses the commit.

Entries

Features (vinext and @vinext/cloudflare):

Bug Fixes:

How it's wired

An override's entry appears under every package whose files its commit touched. So each summary is hosted on a commit that touches exactly the packages it's for: #3451, #3465 and #3455 (both packages), #3459 and #3493 (vinext), and #3488 (@vinext/cloudflare). Thirteen empty overrides suppress the folded commits. #3491, #3492 and #3494 are docs:/test: commits that the release tooling already drops.

Validation

I rendered the upcoming changelogs with collectReleaseCommits, loadOverrides and groupedChangelogBody, with and without these files:

  • vinext goes from 29 to 17 entries and @vinext/cloudflare from 18 to 11. Unrelated entries are unchanged.
  • Every package's bump level is unchanged: vinext, @vinext/cloudflare and create-vinext-app stay minor, and the others have no release.
  • All 19 full SHAs are on main.

changesets/action deletes these files on release, so they don't accumulate.

Replace the stack's per-PR release bullets with six user-facing entries
using SHA-named changeset overrides (.changeset/README.md). Six overrides
carry the summaries on a host commit that touches the same packages, and
13 empty ones suppress the folded commits.
@james-elicx

Copy link
Copy Markdown
Member Author

/bigbonk review for issues

Please review exact head e8604946a692ef9721791277cda54519a3dc52de without modifying or pushing the branch. Report all actionable findings within your 8-minute time limit.

@pkg-pr-new

pkg-pr-new Bot commented Sep 28, 2026

Copy link
Copy Markdown

Open in StackBlitz

@vinext/cloudflare

npm i https://pkg.pr.new/@vinext/cloudflare@3532

create-vinext-app

npm i https://pkg.pr.new/create-vinext-app@3532

@vinext/types

npm i https://pkg.pr.new/@vinext/types@3532

vinext

npm i https://pkg.pr.new/vinext@3532

@cloudflare/workers-response-store

npm i https://pkg.pr.new/@cloudflare/workers-response-store@3532

commit: e860494

@james-elicx
james-elicx marked this pull request as ready for review September 28, 2026 12:12
@github-actions

Copy link
Copy Markdown
Contributor
Example Preview Production Original
app-router-cloudflare preview production
pages-router-cloudflare preview production
app-router-playground preview production original
realworld-api-rest preview production
nextra-docs-template preview production
benchmarks preview production
hackernews preview production original
response-store-demo preview production
workers-cache preview production
kv preview production
static-assets-cache preview production
static-export preview production
web preview production

@github-actions

Copy link
Copy Markdown
Contributor

Performance benchmarks

Compared e860494 against base 074e64f using alternating same-runner rounds. Next.js was unchanged and skipped.

0 improved · 0 regressed · 6 within ±1.5%

Scenario Framework Baseline Current Change
Client bundle size (gzip) vinext 143.4 KB 143.4 KB ⚫ -0.0%
Client entry size (gzip) vinext 131.5 KB 131.5 KB ⚫ +0.0%
Dev server cold start vinext 3.57 s 3.56 s ⚫ -0.1%
Production build time vinext 3.96 s 3.98 s ⚫ +0.5%
RSC entry closure size (gzip) vinext 132.9 KB 132.9 KB ⚫ +0.0%
Server bundle size (gzip) vinext 234.7 KB 234.7 KB ⚫ +0.0%

View detailed results and traces

🟢 improvement · 🔴 regression · ⚫ change below 1.5% · paired base/head

@james-elicx
james-elicx merged commit cbf8956 into main Sep 28, 2026
82 checks passed
@james-elicx
james-elicx deleted the chore/consolidate-isr-query-release-notes branch September 28, 2026 12:15
@ask-bonk

ask-bonk Bot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

LGTM!

github run

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.

@vinext/cloudflare: click-tracking parameters (fbclid, utm_*, srsltid) create a separate Response Store entry per click

1 participant