withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(dev): include .html in Astro.url.pathname for file/preserve build formats
factory/fix-17773
1 hour ago
Fix glob loader dropping content files with colons in their names (#17776) * fix(content): handle colons in filenames in glob loader URL construction (#17762) * fix(test): generate colon-named fixture at runtime instead of committing it Colons are reserved in Windows filenames, so committing the fixture broke `git checkout` on Windows CI before any build step could run. Write the file to a temp directory during the test and skip it on Windows. Also reverts unrelated pnpm-lock.yaml churn that only added `supports-color` peer suffixes to resolved version strings. --------- Co-authored-by: factory[bot] <factory[bot]@users.noreply.github.com> Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
13 hours ago
fix(cache): skip caching responses that set Astro.cookies or Astro.session The in-memory cache decided whether to store a response by checking only for a raw Set-Cookie header. Astro.cookies.set() and Astro.session write into an AstroCookies instance attached to the response, and that only gets flushed into a real Set-Cookie header by prepareResponse(), which runs after the cache has already stored the response. So a personalized response was cached and replayed to other users without their own Set-Cookie. hasSetCookieHeader() now also returns true when the response has pending writes on its attached AstroCookies, read through the non-destructive headers() peek so the later flush in prepareResponse() is unaffected.
Viktor-Kolyshkin:fix/memory-cache-session-cookies
13 hours ago
Add `.apng` to supported image formats and TypeScript declarations (#17774) * fix(assets): add APNG (.apng) as a supported image import format (#17709) * fix(assets): preserve APNG animation --------- Co-authored-by: astrobot-houston <fred+astrobot@astro.build> Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
13 hours ago
fix(test): generate colon-named fixture at runtime instead of committing it Colons are reserved in Windows filenames, so committing the fixture broke `git checkout` on Windows CI before any build step could run. Write the file to a temp directory during the test and skip it on Windows. Also reverts unrelated pnpm-lock.yaml churn that only added `supports-color` peer suffixes to resolved version strings.
factory/fix-17762
13 hours ago
fix(assets): preserve APNG animation
triagebot/fix-17709
14 hours ago
fix(content): handle colons in filenames in glob loader URL construction (#17762)
factory/fix-17762
14 hours ago
Validate session cookie value is a UUID before using it as a storage key (#17719) * fix(session): validate session cookie value as UUID before using as storage key * fix(session): validate session IDs before cleanup --------- Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
18 hours ago
Latest Branches
CodSpeed Performance Gauge
+18%
Append `.html` extension to `Astro.url.pathname` in dev when `build.format` is `file` or `preserve`
#17779
12 hours ago
3ae14b3
factory/fix-17773
CodSpeed Performance Gauge
-15%
fix(cache): skip caching responses that set Astro.cookies or Astro.session
#17777
17 hours ago
31f4ca8
Viktor-Kolyshkin:fix/memory-cache-session-cookies
CodSpeed Performance Gauge
-15%
Fix glob loader dropping content files with colons in their names
#17776
14 hours ago
cfa71dc
factory/fix-17762
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs