strawberry-graphql
strawberry
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Upgrade to cross-web 0.6.0 (#4390)
main
8 hours ago
Upgrade to cross-web 0.6.0
fix/cross-web-0.6
8 hours ago
[pre-commit.ci] pre-commit autoupdate (#4386) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
main
1 day ago
fix(extensions): isolate per-request state via ContextVar Concurrent requests sharing an extension instance no longer leak ``execution_context`` across each other. The shared instance attribute is replaced by a ``contextvars.ContextVar`` set by the schema at the start of every ``execute`` / ``execute_sync`` / ``subscribe``. Tracing extensions (Apollo, Datadog, OpenTelemetry, plus their sync variants) used to keep request-scoped buffers, spans, and timestamps on ``self``; those now live in per-extension context variables, so ``extensions=[ApolloTracingExtension()]`` is safe under ``asyncio.gather`` and threaded ``execute_sync``. Reading ``self.execution_context`` outside a request lifecycle hook now raises ``RuntimeError`` instead of returning a stale value.
fix/extension-state-isolation
2 days ago
fix(extensions): isolate per-request state via ContextVar Concurrent requests sharing an extension instance no longer leak ``execution_context`` across each other. The shared instance attribute is replaced by a ``contextvars.ContextVar`` set by the schema at the start of every ``execute`` / ``execute_sync`` / ``subscribe``. Tracing extensions (Apollo, Datadog, OpenTelemetry, plus their sync variants) used to keep request-scoped buffers, spans, and timestamps on ``self``; those now live in per-extension context variables, so ``extensions=[ApolloTracingExtension()]`` is safe under ``asyncio.gather`` and threaded ``execute_sync``. Reading ``self.execution_context`` outside a request lifecycle hook now raises ``RuntimeError`` instead of returning a stale value.
fix/extension-state-isolation
2 days ago
deps(python)(deps): bump the all-dependencies group with 7 updates (#4385) Co-authored-by: bellini666 <134025+bellini666@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
main
2 days ago
fix(extensions): isolate per-request state via ContextVar Concurrent requests sharing an extension instance no longer leak ``execution_context`` across each other. The shared instance attribute is replaced by a ``contextvars.ContextVar`` set by the schema at the start of every ``execute`` / ``execute_sync`` / ``subscribe``. Tracing extensions (Apollo, Datadog, OpenTelemetry, plus their sync variants) used to keep request-scoped buffers, spans, and timestamps on ``self``; those now live in per-extension context variables, so ``extensions=[ApolloTracingExtension()]`` is safe under ``asyncio.gather`` and threaded ``execute_sync``. Reading ``self.execution_context`` outside a request lifecycle hook now raises ``RuntimeError`` instead of returning a stale value.
fix/extension-state-isolation
2 days ago
fix: add path_params property to BaseChannelsRequestAdapter for cross-web 0.6.0 compatibility Agent-Logs-Url: https://github.com/strawberry-graphql/strawberry/sessions/f6f7c450-6f54-4ff0-87a0-35ef3da91fd0 Co-authored-by: bellini666 <134025+bellini666@users.noreply.github.com>
dependabot/uv/all-dependencies-231e350f71
2 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Upgrade to cross-web 0.6.0
#4390
9 hours ago
e5dd208
fix/cross-web-0.6
CodSpeed Performance Gauge
-46%
Isolate extension state per request to fix concurrency leaks
#4381
4 days ago
f011d93
fix/extension-state-isolation
CodSpeed Performance Gauge
0%
deps(python)(deps): bump the all-dependencies group with 7 updates
#4385
2 days ago
a541cfe
dependabot/uv/all-dependencies-231e350f71
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs