withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
feat: add CDN cache providers (#16335) * feat: add CDN cache providers Adds experimental route caching CDN providers for Cloudflare, Netlify and Vercel, plus shared cache utilities exported from astro/cache/provider-utils. - @astrojs/cloudflare/cache sets Cloudflare-CDN-Cache-Control and Cache-Tag headers and uses the Worker cache API for invalidation. - @astrojs/netlify/cache sets Netlify-CDN-Cache-Control (public, durable) and Netlify-Cache-Tag, and uses purgeCache() from @netlify/functions. - @astrojs/vercel/cache sets Vercel-CDN-Cache-Control and Vercel-Cache-Tag headers, and uses invalidateByTag() from @vercel/functions. Review feedback addressed: - Cloudflare provider loads cloudflare:workers via a lazy dynamic import so the module stays importable during the Node prerender step (prerenderEnvironment: "node"). - Vercel provider invalidates tags in parallel with Promise.all(). * docs: use file-based routing patterns (not globs) in CDN provider changeset examples
main
10 hours ago
fix(dev): wire AbortController to socket close so request.signal reflects client disconnection
flue/fix-17120
21 hours ago
docs(logger): correct logHandlers @example to use top-level logger option (#17128)
main
1 day ago
docs: use file-based routing patterns (not globs) in CDN provider changeset examples
feat/cdn-cache-providers
2 days ago
feat: stabilise route caching (#17116) * feat: stabilise route caching * fix(astro): use bare type name in cache.provider JSDoc so config docgen can parse it * fix(astro): document routeRules use file-based routing patterns, not globs; add pattern-combination tests * Update packages/astro/src/types/public/config.ts Co-authored-by: Armand Philippot <git@armand.philippot.eu> * Update packages/astro/src/types/public/config.ts Co-authored-by: Armand Philippot <git@armand.philippot.eu> --------- Co-authored-by: Armand Philippot <git@armand.philippot.eu>
main
2 days ago
docs(logger): correct logHandlers @example to use top-level logger option
dfedoryshchev:docs/loghandlers-example-toplevel-logger
2 days ago
Update packages/astro/src/types/public/config.ts Co-authored-by: Armand Philippot <git@armand.philippot.eu>
stabilise-cache
2 days ago
Update packages/astro/src/types/public/config.ts Co-authored-by: Armand Philippot <git@armand.philippot.eu>
stabilise-cache
2 days ago
Latest Branches
CodSpeed Performance Gauge
+1%
Wire AbortController to socket close in dev server so request.signal reflects client disconnection
#17133
3 days ago
6888b43
flue/fix-17120
CodSpeed Performance Gauge
-1%
feat: add CDN cache providers
#16335
2 days ago
590fc66
feat/cdn-cache-providers
CodSpeed Performance Gauge
0%
docs(logger): correct logHandlers @example to use top-level logger option
#17128
2 days ago
c245447
dfedoryshchev:docs/loghandlers-example-toplevel-logger
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs