withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor: use this.pipeline directly in ensureRenderContext Avoids the Reflect.get indirection of this.app when the pipeline is already a direct field on FetchState.
advanced-routing
60 minutes ago
Document trusted patterns for semgrep (#16423) * chore: annotate trusted semgrep patterns * chore: remove changeset from semgrep annotation PR
main
1 hour ago
chore: TEMP diagnostic — strip fixture/test to isolate CI failure Temporarily removing the css-ssr-client-dedup fixture and test to determine whether the CI failure in 0-css.test.ts is caused by the new test file being present in the full suite (interference) or by the plugin change itself. Will be reverted once CI results are known.
aubergene:fix/css-dedup-shared-chunks
2 hours ago
fix: restore ensureRenderContext call in AstroHandler.render AstroHandler doesn't go through astro/fetch wrappers, so it needs to create the render context itself before providers and middleware.
advanced-routing
2 hours ago
fix: load user src/app.ts fetch handler in dev; lazy render context on FetchState AstroServerApp now loads virtual:astro:fetchable on every request so the user's src/app.ts is used in dev (with HMR support). FetchState gains ensureRenderContext() for lazy render context creation when individual handlers are used instead of the combined astro() handler. Hono middleware() no longer takes a callback — calls honoNext() internally. Example updated to use individual feature handlers.
advanced-routing
4 hours ago
Harden nested object path lookups (#16419) * fix(astro): harden nested object path lookups * refactor: deduplicate FORBIDDEN_PATH_KEYS into @astrojs/internal-helpers/object * Update .changeset/harden-object-path-lookups.md Co-authored-by: Emanuele Stoppa <estoppa@cloudflare.com> --------- Co-authored-by: Emanuele Stoppa <estoppa@cloudflare.com>
main
4 hours ago
Update .changeset/harden-object-path-lookups.md Co-authored-by: Emanuele Stoppa <estoppa@cloudflare.com>
semgrep-object-path-hardening
5 hours ago
refactor: move APIContext creation to FetchState; dynamic provider getters createActionAPIContext and createAPIContext now live on FetchState instead of RenderContext. Provider values (session, cache, etc.) are added via Object.defineProperty from the provider registry, so neither FetchState nor RenderContext hard-codes the keys.
advanced-routing
6 hours ago
Latest Branches
CodSpeed Performance Gauge
-11%
Advanced Routing (WIP)
#16366
1 hour ago
ab1ea7d
advanced-routing
CodSpeed Performance Gauge
0%
Harden nested object path lookups
#16419
5 hours ago
d2a5e34
semgrep-object-path-hardening
CodSpeed Performance Gauge
0%
fix(build): deduplicate shared CSS chunks between prerender and client builds
#16447
7 hours ago
b9b9464
aubergene:fix/css-dedup-shared-chunks
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs