NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2870 most downloaded on PyPI
Strawberry GraphQL Django extension
Last release today
04 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
203 releases · first in 2020
One column per quarter.
Nothing published for this version
fix(docs): Standardising the use of strawberry_django throughout the documentation. by @ArcD7 in https://github.com/strawberry-graphql/strawberry-grap
field_type_map. by @alimony in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/441Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.28.2...v0.28.3
fix: HasPerm on async fields, fix missing query in another test by @devkral in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/43
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.28.1...v0.28.2
fix: really push OR, AND and NOT to the end by @devkral in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/435
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.28.0...v0.28.1
Official support for Django 5.0
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.27.0...v0.28.0
Fix: ordering when dealing with camelCased field by @he0119 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/430
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.26.0...v0.27.0
Login and CurrentUser queries yield broken responses by @sdobbelaere in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/421
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.25.0...v0.26.0
fix small errata by @jalvarezz13 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/419
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.24.4...v0.25.0
Fix typing issues by @patrick91 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/418
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.24.3...v0.24.4
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/416
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.24.2...v0.24.3
fix: make sure custom fields are kept during inheritance by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/415
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.24.1...v0.24.2
fix: Use _RESOLVER_TYPE as the type for the resolver on field, so the… by @guizesilva in https://github.com/strawberry-graphql/strawberry-graphql-djan
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.24.0...v0.24.1
feat: Enforce validation for updating nested relations by @tokr-bit in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/405
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.23.0...v0.24.0
docs: Fix typos in optimization examples by @sjdemartini in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/406
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.22.0...v0.23.0
Fixed Documentation issue #390: added explanation of the error and PYTHON_CONFIGURE_OPTS: a little bit verbose, but maybe will save someone time and p
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.21.0...v0.22.0
chore: Update docs to include changes to partial behavior by @whardeman in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/385
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.20.3...v0.21.0
fix: fix a regression when checking permissions for an async resolver
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.20.2...v0.20.3
fix: ensure permissions' resolve_for_user get safely resolved inside async contexts
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.20.1...v0.20.2
FIX: DEBUG_TOOLBAR_CONFIG consideration by @bpeterman in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/384
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.20.0...v0.20.1
feat: support for python 3.12 by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/359
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.19.0...v0.20.0
feat: deprecate nSomething in favor of using NOT by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/381
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.18.0...v0.19.0
Support annotate parameter in field to allow ORM annotations by @fjsj in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/377
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.17.4...v0.18.0
Exclude id from model fields to avoid overriding the id: type by @sdobbelaere in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.17.3...v0.17.4
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/365
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.17.2...v0.17.3
Support inList and nInList lookup in filters on enum by @cpontvieux-systra in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/363
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.17.1...v0.17.2
fix: Update related objects with unique_together by @zvyn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/362
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.17.0...v0.17.1
feat: Add ValidationError code to OperationMessage by @zvyn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/358
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.16.1...v0.17.0
refactor: strawberry.union is deprecated, use Annotated instead by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull…
strawberry.django.type annotation by @fireteam99 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/334Annotated instead by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/347Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.16.0...v0.16.1
strawberry.django.type annotation by @fireteam99 in #334Annotated instead by @bellini666 in #347feat: support strawberry 0.199.0+ by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/326
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.15.0...v0.16.0
feat: drop python 3.7 support, which EOLed on June 2023, following strawberry's 0.198.0 release
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.14.1...v0.15.0
refactor: make sure to also call the type's get_queryset when retrieving nodes for connection or a list of nodes
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.14.0...v0.14.1
filters support 'NOT' 'AND' 'OR' by @star2000 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/313
get_queryset when one is defined on resolve_model_node (#316)Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.13.1...v0.14.0
Fix TypeError with IntegerChoices and Add Tests for Enum Conversion without django_choices_field by @miyashiiii in https://github.com/strawberry-graph
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.13.0...v0.13.1
docs: change one occurence of select_related to prefetch_related by @Wartijn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/3
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.12.0...v0.13.0
refactor!: use a setting to decide if we should map fields to relay types or not by @bellini666 in https://github.com/strawberry-graphql/strawberry-gr
NOTE: If you are using relay integration in all your types, you probably will want to set MAP_AUTO_ID_AS_GLOBAL_ID=True in your strawberry django settings to make sure auto gets mapped properly to GlobalID on types and filters.
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.11.0...v0.12.0
feat: add command export schema by @menegasse in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/299
interface on strawberry_django/init.py by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/300Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.7...v0.11.0
interface on strawberry_django/init.py by @bellini666 in #300[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/291
get_queryset when defined by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/295Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.6...v0.10.7
get_queryset when defined by @bellini666 in #295Fixed typo __dic__ by @selvarajrajkanna in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/290
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.5...v0.10.6
Handle Django GENERATE_ENUMS_FROM_CHOICES with strawberry.auto by @pcraciunoiu in https://github.com/strawberry-graphql/strawberry-graphql-django/pull
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.4...v0.10.5
docs: tweak links to work with non-root path for hosting by @DavidLemayian in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/283
concrete_of by @patrick91 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/287Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.3...v0.10.4
concrete_of by @patrick91 in #287fix: make sure field_name overriding is not ignored when querying data
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.2...v0.10.3
fix: reset annotation cache to fix some inheritance issues when using strawberry>=0.192.2 by @bellini666 in https://github.com/strawberry-graphql/stra
strawberry>=0.192.2 by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/278Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.1...v0.10.2
fix: do not import anything from strawberry.django that is not in this lib by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-
strawberry.django that is not in this lib by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/277Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.10.0...v0.10.1
strawberry-django-plus is being deprecated and the development of its features is going to continue here. Here is a quick summary of all the features…
This release is a major milestone for strawberry-django. Here are some of its highlights:
strawberry_django.type(...)/strawberry_django.field(...)/etcv0.9.5 and 8x when comparing to strawberry-django-plusFull Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9.5...v0.10.0
add .DS_Store to gitignore by @capital-G in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/248
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9.4...v0.9.5
refactor: replace Extension by SchemaExtension as required by strawberry 0.160.0+
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9.3...v0.9.4
Update test django version from 4.2a1 to 4.2b1 by @kwongtn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/241
pk arguments inside non root fields by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/246Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9.2...v0.9.3
chore: do not limit django/strawberry upper bound versions
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9.1...v0.9.2
Add django 4.0,4.2 to tests & updated minor versions by @kwongtn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/228
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.9...v0.9.1
fix(typo): Fix typo in table of contents by @rennerocha in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/216
django-filter from pyproject.toml, added tests matrix by @nrbnlulu in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/219Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.8.2...v0.9
django-filter from pyproject.toml, added tests matrix by @nrbnlulu in #219make pk argument required when querying single object by @stygmate in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/214
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.8.1...v0.8.2
fix: Fix resolver annotation resolution by @bellini666 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/212
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.8...v0.8.1
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/203
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.7.1...v0.8
fix: Prevent memory leaks when checking if the search method accepts an info keyword
get_queryset by @fireteam99 in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/199Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.7...v0.7.1
get_queryset by @fireteam99 in #199Pass info for generic filter type by @kwongtn in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/197
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.6...v0.7
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/192
StrawberryDjangoField super classes by @ManiacMaxo in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/193Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.5.4...v0.6
StrawberryDjangoField super classes by @ManiacMaxo in #193import TypedDict from typing_extensions for Python 3.7 by @whardeman in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/189
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.5.3...v0.5.4
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/178
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.5.2...v0.5.3
Pin strawberry-graphql to <0.132.1 by @jkimbo in https://github.com/strawberry-graphql/strawberry-graphql-django/pull/184
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.5.1...v0.5.2
fix: Only append order to the resolver if it is a list
Full Changelog: https://github.com/strawberry-graphql/strawberry-graphql-django/compare/v0.5...v0.5.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →