File tree Expand file tree Collapse file tree 3 files changed +29
-24
lines changed Expand file tree Collapse file tree 3 files changed +29
-24
lines changed Original file line number Diff line number Diff line change 1
1
CHANGELOG
2
2
=========
3
3
4
+ 0.277.0 - 2025-07-18
5
+ --------------------
6
+
7
+ This release adds experimental support for GraphQL's ` @defer ` and ` @stream ` directives, enabling incremental delivery of response data.
8
+
9
+ Note: this only works when using Strawberry with ` graphql-core>=3.3.0a9 ` .
10
+
11
+ ## Features
12
+
13
+ - ** ` @defer ` directive** : Allows fields to be resolved asynchronously and delivered incrementally
14
+ - ** ` @stream ` directive** : Enables streaming of list fields using the new ` strawberry.Streamable ` type
15
+ - ** ` strawberry.Streamable[T] ` ** : A new generic type for defining streamable fields that work with ` @stream `
16
+
17
+ ## Configuration
18
+
19
+ To enable these experimental features, configure your schema with:
20
+
21
+ ``` python
22
+ from strawberry.schema.config import StrawberryConfig
23
+
24
+ schema = strawberry.Schema(
25
+ query = Query, config = StrawberryConfig(enable_experimental_incremental_execution = True )
26
+ )
27
+ ```
28
+
29
+ Contributed by [ Patrick Arminio] ( https://github.com/patrick91 ) via [ PR #3819 ] ( https://github.com/strawberry-graphql/strawberry/pull/3819/ )
30
+
31
+
4
32
0.276.2 - 2025-07-18
5
33
--------------------
6
34
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
[project ]
2
2
name = " strawberry-graphql"
3
- version = " 0.276.2 "
3
+ version = " 0.277.0 "
4
4
description = " A library for creating GraphQL APIs"
5
5
authors = [{
name =
" Patrick Arminio" ,
email =
" [email protected] " }]
6
6
license = { text = " MIT" }
You can’t perform that action at this time.
0 commit comments