withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
feat: add context provider system to FetchState; wire sessions through it Adds provide/resolve/finalizeAll on FetchState so handlers can contribute lazily-created values to the request context. Sessions are the first consumer: RenderContext.session is now a getter that resolves from the provider registry. All async functions on the hot path return synchronously (void) when sessions are not configured, avoiding promise allocation per request.
advanced-routing
25 minutes ago
feat(fetch): add sessions handler to astro/fetch and astro/hono Extracts session persistence into core/session/handler.ts and exposes sessions() as a finalizer in both entrypoints. AstroHandler and DefaultErrorHandler now use finalizeSessions(state) instead of accessing PERSIST_SYMBOL directly.
advanced-routing
47 minutes ago
refactor: deduplicate FORBIDDEN_PATH_KEYS into @astrojs/internal-helpers/object
semgrep-object-path-hardening
1 hour ago
perf: avoid per-request closure in AstroHandler render callback Bind #actionsAndPages once in the constructor instead of creating a new async closure with spread args on every request.
advanced-routing
3 hours ago
fix: update test utility to run actions between middleware and pages renderThroughMiddleware bypasses AstroHandler, so it needs its own ActionHandler to match the production pipeline after actions were extracted from PagesHandler.
advanced-routing
3 hours ago
fix(astro): harden error overlay and log formatting (#16420)
main
3 hours ago
fix(astro): harden astro-island export resolution (#16422)
main
3 hours ago
Merge branch 'main' into semgrep-dom-log-hardening
semgrep-dom-log-hardening
3 hours ago
Latest Branches
CodSpeed Performance Gauge
-10%
Advanced Routing (WIP)
#16366
29 minutes ago
c3c6d4d
advanced-routing
CodSpeed Performance Gauge
0%
Harden nested object path lookups
#16419
1 hour ago
3f4bcfb
semgrep-object-path-hardening
CodSpeed Performance Gauge
0%
Harden error overlay and logging sinks
#16420
3 hours ago
56c3b16
semgrep-dom-log-hardening
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs