-
-
Notifications
You must be signed in to change notification settings - Fork 561
Insights: strawberry-graphql/strawberry
Overview
Could not load contribution data
Please try again later
2 Pull requests merged by 2 people
-
Update errors.md
#3816 merged
Mar 25, 2025 -
chore: update dev environment
#3813 merged
Mar 21, 2025
3 Pull requests opened by 3 people
-
⚡️ Speed up function `error_type` by 97% in PR #3796 (`pre-commit-ci-update-config`)
#3817 opened
Mar 24, 2025 -
Initial Quart Subscription Support
#3818 opened
Mar 24, 2025 -
Defer
#3819 opened
Mar 25, 2025
1 Issue closed by 1 person
-
Resolver error nulls other resolvers
#3814 closed
Mar 25, 2025
1 Issue opened by 1 person
-
Exceptions in sync resolvers prints warnings that sibling async resolvers aren't awaited
#3820 opened
Mar 26, 2025
404 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
add support for including pydantic computed fields
#3798 commented on
Mar 23, 2025 • 5 new comments -
Change pydantic conversion to not load field data unless requested
#3812 commented on
Mar 21, 2025 • 0 new comments -
Python code generation from schema has invalid forward type references
#3254 commented on
Mar 20, 2025 • 0 new comments -
strawberry.asdict doesn't recognize strawberry.UNSET
#3265 commented on
Mar 20, 2025 • 0 new comments -
Introduce `.as_input` for object types
#3235 commented on
Mar 20, 2025 • 0 new comments -
Support the `extensions` Request Parameter for the HTTP protocol
#3224 commented on
Mar 20, 2025 • 0 new comments -
Improve operation directives and allow to skip/customise resolvers?
#3208 commented on
Mar 20, 2025 • 0 new comments -
type PageInfo should have a way to be marked as @shareable when using relay
#3196 commented on
Mar 20, 2025 • 0 new comments -
Race condition in instantiated extensions
#3172 commented on
Mar 20, 2025 • 0 new comments -
FastAPI and Strawberry, Losing Concurrency when Following Intro Example
#3187 commented on
Mar 20, 2025 • 0 new comments -
Conversion into strawberry type on directives in the info object
#3155 commented on
Mar 20, 2025 • 0 new comments -
Feature: find breaking changes in schema
#3161 commented on
Mar 20, 2025 • 0 new comments -
Make HTTP request data available when logging errors
#3154 commented on
Mar 20, 2025 • 0 new comments -
Datadog Extension AssertionError
#3150 commented on
Mar 20, 2025 • 0 new comments -
In a custom decorator, accessing the 'info' keyword argument
#3151 commented on
Mar 20, 2025 • 0 new comments -
Is SchemaExtension isolated (thread/coroutine-safe) ?
#3148 commented on
Mar 20, 2025 • 0 new comments -
Automatically sort query/mutations for introspection and in exported GraphQL schema
#3149 commented on
Mar 20, 2025 • 0 new comments -
Input with optional field
#3141 commented on
Mar 20, 2025 • 0 new comments -
Operation directive not working on QUERY
#3125 commented on
Mar 20, 2025 • 0 new comments -
relay.node on subtype needs initialization
#3129 commented on
Mar 20, 2025 • 0 new comments -
Can't get GraphQL operation type error
#3120 commented on
Mar 20, 2025 • 0 new comments -
Should we use textwrap.dedent on descriptions?
#3113 commented on
Mar 20, 2025 • 0 new comments -
Improve schema codegen
#3097 commented on
Mar 20, 2025 • 0 new comments -
Generic model type says `_type_definition` is deprecated but no `__strawberry_definition__` is set
#3121 commented on
Mar 20, 2025 • 0 new comments -
Variable "strawberry.scalars.JSON" is not valid as a type [valid-type]mypy
#3102 commented on
Mar 20, 2025 • 0 new comments -
`ApolloTracingExtension` raises an error on invalid queries.
#3060 commented on
Mar 20, 2025 • 0 new comments -
ChatGPT integration of docs.
#3063 commented on
Mar 20, 2025 • 0 new comments -
Allow access to StrawberryField.metadata in a query level.
#3364 commented on
Mar 20, 2025 • 0 new comments -
Implement scalars using Annotated
#3369 commented on
Mar 20, 2025 • 0 new comments -
Different contexts getters depending on the query or mutation
#3347 commented on
Mar 20, 2025 • 0 new comments -
Schema visibility filters
#3343 commented on
Mar 20, 2025 • 0 new comments -
Support for Relay VSCode 2.1.0 pathToLocateCommand command
#3352 commented on
Mar 20, 2025 • 0 new comments -
Expore schema directives in schema introspection API
#3305 commented on
Mar 20, 2025 • 0 new comments -
Unable to disable graphiql by graphql_ide=None
#3327 commented on
Mar 20, 2025 • 0 new comments -
Pyright 1.1.344 reports that a `strawberry.scalar(...)` variable cannot be used for return type annotation
#3312 commented on
Mar 20, 2025 • 0 new comments -
Support Private Fields with Default Fields
#3314 commented on
Mar 20, 2025 • 0 new comments -
Support codegen for GQL files with multiple operations
#3300 commented on
Mar 20, 2025 • 0 new comments -
Maximum recursion depth exceeded when running codegen
#3299 commented on
Mar 20, 2025 • 0 new comments -
root Query type doesn't initialize fields correctly, fields with default_factory are unininitialized
#3332 commented on
Mar 20, 2025 • 0 new comments -
`MaskErrors` does not mask validation errors
#3326 commented on
Mar 20, 2025 • 0 new comments -
To modify status code of GraphQL query/mutation response right before it returns a result
#3287 commented on
Mar 20, 2025 • 0 new comments -
Strawberry cannot resolve type by inheriting a generic type with union type applied to it.
#3289 commented on
Mar 20, 2025 • 0 new comments -
DataLoader custom cache cannot be used with redis
#3290 commented on
Mar 20, 2025 • 0 new comments -
Input extensions, needed for automatic peristed queries
#3296 commented on
Mar 20, 2025 • 0 new comments -
Malformed request with `operationName` that isn't in `query` gives 500 error: `Can't get GraphQL operation type`
#3288 commented on
Mar 20, 2025 • 0 new comments -
Incorrect template rendering when overriding graphql IDE template
#3276 commented on
Mar 20, 2025 • 0 new comments -
Unresolved attribute reference 'from_pydantic' in PyCharm
#3275 commented on
Mar 20, 2025 • 0 new comments -
Ability to change StrawberryConfig's relay_max_results value
#3284 commented on
Mar 20, 2025 • 0 new comments -
Expose fragments as a property on Info
#3269 commented on
Mar 20, 2025 • 0 new comments -
schema-codegen should generate mutation methods
#3249 commented on
Mar 20, 2025 • 0 new comments -
Incongruity with the `Context` type across the library.
#3264 commented on
Mar 20, 2025 • 0 new comments -
mypy plugin: exception with pydantic models from third party dependency library
#3231 commented on
Mar 20, 2025 • 0 new comments -
Problems with from __future__ import annotations and relay
#2864 commented on
Mar 20, 2025 • 0 new comments -
Relay mode: Is it possible to return `ListConnection[Item] | Error`?
#2893 commented on
Mar 20, 2025 • 0 new comments -
DeprecationWarning: Argument name-based matching of 'info' is deprecated and will be removed in v1.0.
#2851 commented on
Mar 20, 2025 • 0 new comments -
Should we add a `__strawberry_definition__` to directive functions instead of wrapping them?
#2848 commented on
Mar 20, 2025 • 0 new comments -
Refactor: use `__strawberry_definition__` for all `StrawberryType`s
#2841 commented on
Mar 20, 2025 • 0 new comments -
Sanic can't set cookies: get_context returning a TemporalResponse
#2832 commented on
Mar 20, 2025 • 0 new comments -
relay: NodeID does not support auto
#2845 commented on
Mar 20, 2025 • 0 new comments -
TypeError: The description of the enum value must be a string when using django gettext_lazy inside choice description
#2812 commented on
Mar 20, 2025 • 0 new comments -
Support debugging SQL queries in GraphiQL under ASGI / Channels server
#2827 commented on
Mar 20, 2025 • 0 new comments -
Proposal: switch from discord to matrix for real OSS
#2823 commented on
Mar 20, 2025 • 0 new comments -
relay: subclasses need relay.NodeId even if resolve_id is specified
#2816 commented on
Mar 20, 2025 • 0 new comments -
SchemaExtension uses different task than query/mutation.
#2781 commented on
Mar 20, 2025 • 0 new comments -
django asgi deadlock
#2786 commented on
Mar 20, 2025 • 0 new comments -
MyPy plugin gives misleading error for experimental pydantic types if underlying type is dynamically created
#2800 commented on
Mar 20, 2025 • 0 new comments -
Malformatted custom scalar default arg raises error even if valid arg provided in `variables`
#2798 commented on
Mar 20, 2025 • 0 new comments -
DataLoader load_many should set or provide an option to return exceptions
#2791 commented on
Mar 20, 2025 • 0 new comments -
Use of strawberry.directive_field obscures IDE detection of required args
#2769 commented on
Mar 20, 2025 • 0 new comments -
Feature Request: Include `python_name` on `SelectedField`
#2770 commented on
Mar 20, 2025 • 0 new comments -
`Info` type is annoying to access
#2768 commented on
Mar 20, 2025 • 0 new comments -
DataLoaders not working as expected
#2763 commented on
Mar 20, 2025 • 0 new comments -
Provide a way to extract the raw arguments dictionary in inputs
#2760 commented on
Mar 20, 2025 • 0 new comments -
Lots of OpenTelemetry warnings about "Invalid type {} for attribute {} ." are clogging logs
#2752 commented on
Mar 20, 2025 • 0 new comments -
Incorrect mypy errors when using `@type`/`@input`s with `dataclasses` helpers
#2748 commented on
Mar 20, 2025 • 0 new comments -
Directives value aren't converted to python types
#2762 commented on
Mar 20, 2025 • 0 new comments -
Generics should ignore TypeVars on non-field/argument types
#2759 commented on
Mar 20, 2025 • 0 new comments -
Codegen chokes on Fragment Spread operators in the wrong place.
#3085 commented on
Mar 20, 2025 • 0 new comments -
Strawberry trivia
#3074 commented on
Mar 20, 2025 • 0 new comments -
Add first-class support for `msgspec`
#3083 commented on
Mar 20, 2025 • 0 new comments -
Cannot return null for non-nullable field Subscription.count.
#3039 commented on
Mar 20, 2025 • 0 new comments -
Support custom GlobalID subclasses in strawberry.relay
#3057 commented on
Mar 20, 2025 • 0 new comments -
Switching from strawberry.union to Annotated Union results in unexpected type when resolving fields
#3041 commented on
Mar 20, 2025 • 0 new comments -
Accessing query parameters/variables from nested resolvers (at field level)
#3052 commented on
Mar 20, 2025 • 0 new comments -
Allow Optional[strawberry.auto]
#3022 commented on
Mar 20, 2025 • 0 new comments -
Strawberry must provide server side ping messages
#2992 commented on
Mar 20, 2025 • 0 new comments -
Support for query complexity
#2988 commented on
Mar 20, 2025 • 0 new comments -
Can not use Union with custom Strawberry types inside a generic type.
#2959 commented on
Mar 20, 2025 • 0 new comments -
Regression using interfaces with generic types.
#2954 commented on
Mar 20, 2025 • 0 new comments -
Move StrawberryConfig to a typed dict
#2942 commented on
Mar 20, 2025 • 0 new comments -
Sanic - subscriptions not supported
#2927 commented on
Mar 20, 2025 • 0 new comments -
Remove `concrete_of`
#2933 commented on
Mar 20, 2025 • 0 new comments -
refactoring: graphql_relay usage for more standard conformity
#2937 commented on
Mar 20, 2025 • 0 new comments -
Support for schema being stitched in remote schema
#2908 commented on
Mar 20, 2025 • 0 new comments -
Pydantic from_pydantic does not work with a specialized list class
#2904 commented on
Mar 20, 2025 • 0 new comments -
First-Class support for `@stream`/`@defer` in strawberry
#2914 commented on
Mar 20, 2025 • 0 new comments -
[docs] Documenting the `@strawberry.federation.field` API
#2919 commented on
Mar 20, 2025 • 0 new comments -
Lazy annotations don't work with `List[]`
#2896 commented on
Mar 20, 2025 • 0 new comments -
Issues with `strawberry.field` resolver argument type
#2884 commented on
Mar 20, 2025 • 0 new comments -
GraphQL query timeouts
#2883 commented on
Mar 20, 2025 • 0 new comments -
Possibility to disable deprecation warning print statement
#2887 commented on
Mar 20, 2025 • 0 new comments -
Improve support for `Info` and similar when used with `TYPE_CHECKING` blocks
#2889 commented on
Mar 20, 2025 • 0 new comments -
OpenTelemetry Extension groups all resolver in one old span
#3788 commented on
Mar 24, 2025 • 0 new comments -
DuplicatedTypeName exception raised for nested generics
#2599 commented on
Mar 24, 2025 • 0 new comments -
Type-safe "optional-nullable" fields
#3779 commented on
Mar 23, 2025 • 0 new comments -
`default_resolver` is not called when type implements an interface
#3715 commented on
Mar 20, 2025 • 0 new comments -
codegen doesn't properly handle postponed type annotations
#3699 commented on
Mar 20, 2025 • 0 new comments -
Missing check `PreExecutionError` error check in multipart subscriptions
#3718 commented on
Mar 20, 2025 • 0 new comments -
make it automatic to include types implementing an interface in the graphql schema
#3684 commented on
Mar 20, 2025 • 0 new comments -
Quality of life improvements for GlobalIDs
#3693 commented on
Mar 20, 2025 • 0 new comments -
Federated schema beaks when referring to the Query type from another type
#3682 commented on
Mar 20, 2025 • 0 new comments -
`MaskErrors` does not mask errors for subscriptions
#3680 commented on
Mar 20, 2025 • 0 new comments -
`ApolloTracingExtension` regression populating `resolvers` field.
#3656 commented on
Mar 20, 2025 • 0 new comments -
Validation handling inconsistent for queries vs. subsctiptions over `graphql-transport-ws`
#3673 commented on
Mar 20, 2025 • 0 new comments -
Support chunked transfers (file upload)
#3658 commented on
Mar 20, 2025 • 0 new comments -
`RecursionError` hit when defining nested generics
#3636 commented on
Mar 20, 2025 • 0 new comments -
strawberry.ext.mypy_plugin Pydantic 2.9.0 PydanticModelField.to_argument error missing 'model_strict' and 'is_root_model_root'
#3631 commented on
Mar 20, 2025 • 0 new comments -
Avoid to return null entities in lists
#3643 commented on
Mar 20, 2025 • 0 new comments -
Misleading static type for "execution result" attribute (introduced in `0.240.0`)
#3635 commented on
Mar 20, 2025 • 0 new comments -
From_pydantic fails on union type
#3641 commented on
Mar 20, 2025 • 0 new comments -
Way to serialize/deserialize nested items and union type
#3637 commented on
Mar 20, 2025 • 0 new comments -
pydantic ^2.9.0 causes "strawberry.ext.mypy_plugin PydanticModelField.to_argument" again
#3620 commented on
Mar 20, 2025 • 0 new comments -
Sentry integration broken in latest version 0.240.2
#3623 commented on
Mar 20, 2025 • 0 new comments -
Hook for new results in subscription (and also on defer/stream)
#3613 commented on
Mar 20, 2025 • 0 new comments -
Pydantic type `all_fields` does not include computed fields
#3607 commented on
Mar 20, 2025 • 0 new comments -
Fields on generic interfaces cannot be generic
#3602 commented on
Mar 20, 2025 • 0 new comments -
Cancelling `DataLoader.load` futures doesn't cancel the underlying task
#3606 commented on
Mar 20, 2025 • 0 new comments -
[pre-commit.ci] pre-commit autoupdate
#3796 commented on
Mar 24, 2025 • 0 new comments -
feat: Type-safe "optional-nullable" fields #3779
#3791 commented on
Mar 25, 2025 • 0 new comments -
opentelemetry: use semconv attributes
#3786 commented on
Mar 21, 2025 • 0 new comments -
Improve performance of `convert_argument` for list of primitives
#3773 commented on
Mar 21, 2025 • 0 new comments -
Add Query Batching Support
#3755 commented on
Mar 21, 2025 • 0 new comments -
Fix sanic adapter casting files to io.BytesIO
#3751 commented on
Mar 21, 2025 • 0 new comments -
added ability to override federation version on export schema command
#3697 commented on
Mar 21, 2025 • 0 new comments -
feat: Allow connection to be used without relay for generic cursor pagination
#3669 commented on
Mar 21, 2025 • 0 new comments -
Take oneOf directive into account in codegen module
#3652 commented on
Mar 21, 2025 • 0 new comments -
fix: show 405 error if request is GET and queries are not allowed
#3646 commented on
Mar 21, 2025 • 0 new comments -
Fix default cache dataloader raise key error on non-existing key
#3569 commented on
Mar 21, 2025 • 0 new comments -
Add support for generic unions
#3515 commented on
Mar 21, 2025 • 0 new comments -
Boolean expression permissions
#3408 commented on
Mar 21, 2025 • 0 new comments -
Add tests for python code in documentation
#3394 commented on
Mar 21, 2025 • 0 new comments -
prototype: object type extending
#3379 commented on
Mar 19, 2025 • 0 new comments -
Fix pydantic type decorator - add missing internal methods
#3366 commented on
Mar 21, 2025 • 0 new comments -
Move Strawberry config to a typed dict
#3365 commented on
Mar 21, 2025 • 0 new comments -
Fix usage with default and default_factory arguments
#3333 commented on
Mar 21, 2025 • 0 new comments -
feat: support union operator on BasePermission
#3315 commented on
Mar 21, 2025 • 0 new comments -
Expose fragments as a property on Info
#3282 commented on
Mar 21, 2025 • 0 new comments -
[3276] Fix incorrect template rendering
#3279 commented on
Mar 21, 2025 • 0 new comments -
Run strawberry codegen on top of graphql schema.
#3221 commented on
Mar 21, 2025 • 0 new comments -
Add metadata (the graphql.core `Node`) to `GraphQLField` and `GraphQLObject`.
#3182 commented on
Mar 21, 2025 • 0 new comments -
feat: support partial errors and multiple errors per field resolver
#3055 commented on
Mar 21, 2025 • 0 new comments -
Add support for setting cookies in TemporalResponse
#2897 commented on
Mar 21, 2025 • 0 new comments -
Property variable_values from class Info returning wrong information
#3460 commented on
Mar 20, 2025 • 0 new comments -
make to_pydantic function recursive
#3437 commented on
Mar 20, 2025 • 0 new comments -
Add support of permission_classes for type decorator
#3433 commented on
Mar 20, 2025 • 0 new comments -
Unable to hide field in derived type
#3438 commented on
Mar 20, 2025 • 0 new comments -
Expose common request on extensions' context
#3440 commented on
Mar 20, 2025 • 0 new comments -
Execution Context errors
#3439 commented on
Mar 20, 2025 • 0 new comments -
Allow `strawberry.auto | None` in Pydantic
#3435 commented on
Mar 20, 2025 • 0 new comments -
Feature Request: Info context in scalar serialization
#3443 commented on
Mar 20, 2025 • 0 new comments -
Changing default resolver to dict don't work well with Union types
#3423 commented on
Mar 20, 2025 • 0 new comments -
Should we hide fields that starts with `_` by default?
#3431 commented on
Mar 20, 2025 • 0 new comments -
Add support for framework's specific upload type
#3428 commented on
Mar 20, 2025 • 0 new comments -
Docs re-structure
#3424 commented on
Mar 20, 2025 • 0 new comments -
Resolver error if using Parent type with strawberry.experimental.pydantic.type
#3422 commented on
Mar 20, 2025 • 0 new comments -
Uncaught exceptions lead to `on_execute` / `on_operation` lifecycle hooks completing before some resolvers
#3414 commented on
Mar 20, 2025 • 0 new comments -
`create_type` Throws error of field not having a name
#3421 commented on
Mar 20, 2025 • 0 new comments -
Unable to annotate union names with generics
#3393 commented on
Mar 20, 2025 • 0 new comments -
AttributeError when query passed is a list and not a dict
#3398 commented on
Mar 20, 2025 • 0 new comments -
Allow Boolean operators for Permissions
#3407 commented on
Mar 20, 2025 • 0 new comments -
Errors when closing a subscription after authentication failure
#3400 commented on
Mar 20, 2025 • 0 new comments -
Can Strawberry created dataclasses be `frozen` by default?
#3396 commented on
Mar 20, 2025 • 0 new comments -
Add support for `@stream` and `@defer`
#3402 commented on
Mar 20, 2025 • 0 new comments -
Do the Lazy-Types support Union?
#3381 commented on
Mar 20, 2025 • 0 new comments -
Cannot return null for non-nullable field Subscription.count
#3392 commented on
Mar 20, 2025 • 0 new comments -
Pyright type issue with strawberry.file_uploads.Upload
#3382 commented on
Mar 20, 2025 • 0 new comments -
Fields defined with `... = field(resolver=...)` are treated like regular dataclass attributes by type checkers
#3377 commented on
Mar 20, 2025 • 0 new comments -
strawberry.pydantic.experimental.type strips all staticmethods from type definition besides `from_pydantic()` and `to_pydantic()`
#3601 commented on
Mar 20, 2025 • 0 new comments -
print_schema creates multiple directives if a field is used in multiple schemas
#3596 commented on
Mar 20, 2025 • 0 new comments -
allow permission_class instances
#3595 commented on
Mar 20, 2025 • 0 new comments -
In Async overwriting parent attributes is not working, while it is in sync resolvers
#3585 commented on
Mar 20, 2025 • 0 new comments -
Extensions execution context can easily overlap between parallel executions.
#3571 commented on
Mar 20, 2025 • 0 new comments -
From future import annotations breaks lazy types
#3568 commented on
Mar 20, 2025 • 0 new comments -
Pyright: custom scalar yields "Type of scalar is partially unknown"
#3579 commented on
Mar 20, 2025 • 0 new comments -
pyinstrument extension doesn't seem to give detail breakdown
#3583 commented on
Mar 20, 2025 • 0 new comments -
Upload inputs not being properly validated
#3567 commented on
Mar 20, 2025 • 0 new comments -
How to serialize Strawberry models
#3565 commented on
Mar 20, 2025 • 0 new comments -
(Relay) Output ID instead of GlobalID in GraphQL schema
#3551 commented on
Mar 20, 2025 • 0 new comments -
Using the ASGI app as a Starlette route throws typing errors
#3545 commented on
Mar 20, 2025 • 0 new comments -
Lazy resolvers?
#3550 commented on
Mar 20, 2025 • 0 new comments -
default_factory doesn't work
#3517 commented on
Mar 20, 2025 • 0 new comments -
feat: Excluding a field from a type by making it private
#3539 commented on
Mar 20, 2025 • 0 new comments -
field level relay results limit
#3536 commented on
Mar 20, 2025 • 0 new comments -
Operation directives (seemingly) always erroring
#3509 commented on
Mar 20, 2025 • 0 new comments -
Support explicit setting of federation version
#3503 commented on
Mar 20, 2025 • 0 new comments -
oneOf is not properly exported to graphql-core library
#3508 commented on
Mar 20, 2025 • 0 new comments -
`field: None = strawberry.field()` results in `UnresolvedFieldTypeError: Could not resolve the type of ...` error
#3493 commented on
Mar 20, 2025 • 0 new comments -
`strawberry.Parent` not supporting forward refs
#3481 commented on
Mar 20, 2025 • 0 new comments -
Descriptions don't work with pydantic decorators
#3484 commented on
Mar 20, 2025 • 0 new comments -
Opentelemetry creating one span per object
#3475 commented on
Mar 20, 2025 • 0 new comments -
Add better support for nested generics
#3466 commented on
Mar 20, 2025 • 0 new comments -
Improve how we find concrete type for generic in interfaces (and potentially unions)
#3465 commented on
Mar 20, 2025 • 0 new comments -
Instantiated extensions are racy
#2067 commented on
Mar 20, 2025 • 0 new comments -
Getting the file name and type when uploading
#1850 commented on
Mar 20, 2025 • 0 new comments -
Strange `UNSET` sentinel behaviour with Pydantic
#1781 commented on
Mar 20, 2025 • 0 new comments -
Improve errors when using unions with non strawberry types
#1829 commented on
Mar 20, 2025 • 0 new comments -
Change response status code without `info.context.response`
#1801 commented on
Mar 20, 2025 • 0 new comments -
Introduce a `Using databases` section inside the docs
#1812 commented on
Mar 20, 2025 • 0 new comments -
Allow extending directive classes with custom functions
#1699 commented on
Mar 20, 2025 • 0 new comments -
Add runtime features to schema directives
#1694 commented on
Mar 20, 2025 • 0 new comments -
Override permission_classes exceptions
#1776 commented on
Mar 20, 2025 • 0 new comments -
get_context() is only resolved once per WS connection for FastAPI
#1754 commented on
Mar 20, 2025 • 0 new comments -
automatic persisted queries like Apollo GraphQL
#1707 commented on
Mar 20, 2025 • 0 new comments -
Flask form submissions / file uploads
#1710 commented on
Mar 20, 2025 • 0 new comments -
Proposal: Automatic creation of Input Classes
#1712 commented on
Mar 20, 2025 • 0 new comments -
Remove UnsupportedTypeError from pydantic conversions
#1670 commented on
Mar 20, 2025 • 0 new comments -
pydantic model with generics isn't supported
#1680 commented on
Mar 20, 2025 • 0 new comments -
all_fields in pydantic definition should allow overrides
#1679 commented on
Mar 20, 2025 • 0 new comments -
Support default factory for query arguments
#1657 commented on
Mar 20, 2025 • 0 new comments -
[PROPOSAL] What about a detailed example on how to create advanced filters?
#1664 commented on
Mar 20, 2025 • 0 new comments -
Returning a 401 response
#1632 commented on
Mar 20, 2025 • 0 new comments -
Inconsistent parsing of resolver arguments
#1662 commented on
Mar 20, 2025 • 0 new comments -
Add more detail to the deployment page
#1590 commented on
Mar 20, 2025 • 0 new comments -
Enum types from Pydantic models are not registered in GraphQL schema
#1598 commented on
Mar 20, 2025 • 0 new comments -
Operation name for `subscription` is ignored
#1597 commented on
Mar 20, 2025 • 0 new comments -
__typename in subscription results in `TypeError: Subscription field must return AsyncIterable. Received: None`
#1596 commented on
Mar 20, 2025 • 0 new comments -
Pydantic conversion
#1519 commented on
Mar 20, 2025 • 0 new comments -
Add unit tests for Union type look-up during queries
#1468 commented on
Mar 20, 2025 • 0 new comments -
Generic classes in scaler overrides
#2003 commented on
Mar 20, 2025 • 0 new comments -
Missing 1 required positional argument when accessing graphiql page.
#2021 commented on
Mar 20, 2025 • 0 new comments -
Deprecate `extra` in `from_pydantic` and then remove it
#2013 commented on
Mar 20, 2025 • 0 new comments -
'request' is overridden by default 'request' when context is inherriting BaseContext
#1948 commented on
Mar 20, 2025 • 0 new comments -
Support for federated tracing
#1978 commented on
Mar 20, 2025 • 0 new comments -
Lazy loading schema
#1953 commented on
Mar 20, 2025 • 0 new comments -
mypy error: Unexpected keyword argument "ok" for "EditUserResponse"
#1999 commented on
Mar 20, 2025 • 0 new comments -
`StrawberryAnnotation.create_list` cannot handle empty list type
#1901 commented on
Mar 20, 2025 • 0 new comments -
Codegen graphql queries into pydantic models
#1902 commented on
Mar 20, 2025 • 0 new comments -
Isolate Integration Testing Environments
#1917 commented on
Mar 20, 2025 • 0 new comments -
Introspection query result json as input for query codegen
#1940 commented on
Mar 20, 2025 • 0 new comments -
Generic types with scalars use the python type name.
#1921 commented on
Mar 20, 2025 • 0 new comments -
A union of interface and something else is not resolvable
#1909 commented on
Mar 20, 2025 • 0 new comments -
@strawberry.field(args...) decorator gives 'untyped decorator makes function .. untyped'
#1929 commented on
Mar 20, 2025 • 0 new comments -
Fields with resolvers raise Type Errors when using Generic Subclasses
#1899 commented on
Mar 20, 2025 • 0 new comments -
Improve how we determine types for fields that have resolvers
#1896 commented on
Mar 20, 2025 • 0 new comments -
Add support for `__slots__` in python 3.10
#1893 commented on
Mar 20, 2025 • 0 new comments -
Flask dispatch_request() return type is overly restrictive
#1897 commented on
Mar 20, 2025 • 0 new comments -
Consider making from_pydantic take in kwargs instead of a dict to enhance mypy type checking
#1883 commented on
Mar 20, 2025 • 0 new comments -
Automatic Conversion of snake_case types to cameCase in GraphQL Schema
#1869 commented on
Mar 20, 2025 • 0 new comments -
Add mypy coverage
#1880 commented on
Mar 20, 2025 • 0 new comments -
Add API docs for federation
#1873 commented on
Mar 20, 2025 • 0 new comments -
Mypy Plugin Issue with list unpacking
#1828 commented on
Mar 20, 2025 • 0 new comments -
Better pyright support for pydantic conversion
#1834 commented on
Mar 20, 2025 • 0 new comments -
Proposal for users to easily define their own mypy compatible pydantic decorators
#1833 commented on
Mar 20, 2025 • 0 new comments -
Add tests for calling `StrawberryResolver` directly
#1067 commented on
Mar 20, 2025 • 0 new comments -
Create integration with SQLModel
#1185 commented on
Mar 20, 2025 • 0 new comments -
Add query string to Info
#1146 commented on
Mar 20, 2025 • 0 new comments -
Add `process_errors` hook to extensions
#1155 commented on
Mar 20, 2025 • 0 new comments -
Validate resolver types against field types
#1149 commented on
Mar 20, 2025 • 0 new comments -
`strawberry.ID` as as newtype, or not
#1164 commented on
Mar 20, 2025 • 0 new comments -
Strawberry schema printer does not have the same order as graphql core
#1006 commented on
Mar 20, 2025 • 0 new comments -
Add utilities for preventing malicious queries
#960 commented on
Mar 20, 2025 • 0 new comments -
Generics broken when using multiple TypeVars
#905 commented on
Mar 20, 2025 • 0 new comments -
Internals restructure
#849 commented on
Mar 20, 2025 • 0 new comments -
Union inheritance/merging support for strawberry.union
#711 commented on
Mar 20, 2025 • 0 new comments -
Field level data validators and pre/post processors
#788 commented on
Mar 20, 2025 • 0 new comments -
Cannot use pydantic types w/ with postponed annotations
#769 commented on
Mar 20, 2025 • 0 new comments -
Create guides on how to implement common features
#764 commented on
Mar 20, 2025 • 0 new comments -
Add support for authentication
#830 commented on
Mar 20, 2025 • 0 new comments -
Investigate how to make returning errors easier with Union types
#821 commented on
Mar 20, 2025 • 0 new comments -
Implicit description from class docstring
#653 commented on
Mar 20, 2025 • 0 new comments -
Fields (with resolvers) missing both type annotation and resolver return type annotation should raise MissingFieldAnnotationError instead of MissingReturnAnnotationError
#447 commented on
Mar 20, 2025 • 0 new comments -
Federation: change fields to follow the name converter convention
#591 commented on
Mar 20, 2025 • 0 new comments -
Improve dataloader
#560 commented on
Mar 20, 2025 • 0 new comments -
Improve how we fetch the type for fields with resolvers
#396 commented on
Mar 20, 2025 • 0 new comments -
Move context out from info and expose it as a parameter
#374 commented on
Mar 20, 2025 • 0 new comments -
Use @strawberry.enum value instead of name
#370 commented on
Mar 20, 2025 • 0 new comments -
Roadmap for v1
#268 commented on
Mar 20, 2025 • 0 new comments -
Add custom return type annotation for subscriptions
#96 commented on
Mar 20, 2025 • 0 new comments -
Pydantic: Allow inheritance without additional auto class variables
#1533 commented on
Mar 20, 2025 • 0 new comments -
Unify how we allow to set headers and status code
#1579 commented on
Mar 20, 2025 • 0 new comments -
Add support for `Private` for resolver arguments
#1510 commented on
Mar 20, 2025 • 0 new comments -
Improve type checker support for strawberry.enum
#1486 commented on
Mar 20, 2025 • 0 new comments -
Support for non-scalar default values is broken
#1483 commented on
Mar 20, 2025 • 0 new comments -
Parsing errors are not handled gracefully when `ParserCache` is used
#1439 commented on
Mar 20, 2025 • 0 new comments -
Introduce custom GraphQL-core ExecutionContext
#1425 commented on
Mar 20, 2025 • 0 new comments -
Sanic implementation with Websockets?
#1441 commented on
Mar 20, 2025 • 0 new comments -
Cannot use dict or JSON types in Pydantic models as attributes
#1409 commented on
Mar 20, 2025 • 0 new comments -
support batched queries
#1383 commented on
Mar 20, 2025 • 0 new comments -
Mocking for testing queries/mutations
#1380 commented on
Mar 20, 2025 • 0 new comments -
Extensions don't receive our version of the `info` object
#1370 commented on
Mar 20, 2025 • 0 new comments -
How to disable GraphQL Introspection in Strawberry-graphql?
#1329 commented on
Mar 20, 2025 • 0 new comments -
opentelemetry fails to register inputs that are not primitives
#1314 commented on
Mar 20, 2025 • 0 new comments -
Error when converting pydantic classes with nested subclasses to strawberry types
#1325 commented on
Mar 20, 2025 • 0 new comments -
[Internal] Move `convert_arguments` function into the schema convertor
#1333 commented on
Mar 20, 2025 • 0 new comments -
Interfaces should not work with input types
#1236 commented on
Mar 20, 2025 • 0 new comments -
Standardise context creation and access
#1258 commented on
Mar 20, 2025 • 0 new comments -
Add warnings when adding properties without any type hint
#1312 commented on
Mar 20, 2025 • 0 new comments -
Add action to test code snippets in documentation
#1295 commented on
Mar 20, 2025 • 0 new comments -
Update documentation code snippets to run as is
#1294 commented on
Mar 20, 2025 • 0 new comments -
Investigate if we can/should allow returning dictionaries in `load_fn` for dataloaders
#1285 commented on
Mar 20, 2025 • 0 new comments -
Add support for interfaces with django types
#1101 commented on
Mar 20, 2025 • 0 new comments -
context on Subscription Info object does not support dot notation
#1216 commented on
Mar 20, 2025 • 0 new comments -
Return union of Django objects
#1193 commented on
Mar 20, 2025 • 0 new comments -
Duplicated fields should raise an error or a warning
#2754 commented on
Mar 20, 2025 • 0 new comments -
Investigate adding `PYTHONASYNCIODEBUG` to our tests
#2538 commented on
Mar 20, 2025 • 0 new comments -
Pylance type error for StrawberryField
#2521 commented on
Mar 20, 2025 • 0 new comments -
Support serialization of fields using client directives that modify their return types
#2556 commented on
Mar 20, 2025 • 0 new comments -
Support fields and resolvers returning `Iterable[T]` and `AsyncIterable[T]`
#2555 commented on
Mar 20, 2025 • 0 new comments -
Custom logger
#2514 commented on
Mar 20, 2025 • 0 new comments -
Adding permissions on input fields
#2499 commented on
Mar 20, 2025 • 0 new comments -
Use `poetry-core` build backend rather `poetry` to reduce build dependencies
#2497 commented on
Mar 20, 2025 • 0 new comments -
support JSON type hints
#2513 commented on
Mar 20, 2025 • 0 new comments -
Allow raising custom exception in `query_depth_limiter` extension
#2491 commented on
Mar 20, 2025 • 0 new comments -
Dacite - unhashable type: StrawberryAnnotation
#2509 commented on
Mar 20, 2025 • 0 new comments -
`connection_init_timeout` - "task destroyed but it is pending!"
#2460 commented on
Mar 20, 2025 • 0 new comments -
Validate federation entity
#2478 commented on
Mar 20, 2025 • 0 new comments -
DataLoader with a DefaultCache throws key error when attempting to delete key that does not exist
#2464 commented on
Mar 20, 2025 • 0 new comments -
Enable Ruff annotations checks
#2477 commented on
Mar 20, 2025 • 0 new comments -
strawberry.asdict cannot serialize all input (Upload)
#2485 commented on
Mar 20, 2025 • 0 new comments -
Enum type must define one or more values.
#2452 commented on
Mar 20, 2025 • 0 new comments -
Convert DB model object to GraphQL type object automatically
#2451 commented on
Mar 20, 2025 • 0 new comments -
Specify what CRUD types the fields are included
#2449 commented on
Mar 20, 2025 • 0 new comments -
Using pydantic model's methods as field resolvers
#2447 commented on
Mar 20, 2025 • 0 new comments -
Error is occurred when I tried to access custom context in a resolver
#2437 commented on
Mar 20, 2025 • 0 new comments -
DuplicatedTypeName conflicts with federation usecase
#2438 commented on
Mar 20, 2025 • 0 new comments -
Channel test fails on windows (and mac) due to `TimeoutError`
#2442 commented on
Mar 20, 2025 • 0 new comments -
extension for protection against malicious queries
#2441 commented on
Mar 20, 2025 • 0 new comments -
Support dependency injection in resolvers
#2413 commented on
Mar 20, 2025 • 0 new comments -
Auto-generate field level descriptions using Pydantic schema similar to FastAPI
#2435 commented on
Mar 20, 2025 • 0 new comments -
Issue using generics inside resolvers
#2740 commented on
Mar 20, 2025 • 0 new comments -
Warnings when running tests using the graphql-transport-ws websocket protocol
#2720 commented on
Mar 20, 2025 • 0 new comments -
No type checking for Upload scalar
#2737 commented on
Mar 20, 2025 • 0 new comments -
Support dynamic enums
#2723 commented on
Mar 20, 2025 • 0 new comments -
Support for typed kwargs in resolvers
#2710 commented on
Mar 20, 2025 • 0 new comments -
Generic subclasses are not handled consistently
#2708 commented on
Mar 20, 2025 • 0 new comments -
Allow passing dataclass kwargs to the underlying dataclass
#2688 commented on
Mar 20, 2025 • 0 new comments -
Move request and response out of context
#2687 commented on
Mar 20, 2025 • 0 new comments -
Private fields don't work with pydantic
#2674 commented on
Mar 20, 2025 • 0 new comments -
Inheriting from non-graphql class generates unwanted generic strawberry type
#2651 commented on
Mar 20, 2025 • 0 new comments -
Adjust all_fields arg funcitonality in pydantic model extension decorator
#2678 commented on
Mar 20, 2025 • 0 new comments -
Name of the anonymous query in extension
#2656 commented on
Mar 20, 2025 • 0 new comments -
Private input args are exposed
#2676 commented on
Mar 20, 2025 • 0 new comments -
Detect typos like misuse of `=` instead of `:` in Type declarations.
#2652 commented on
Mar 20, 2025 • 0 new comments -
Add the ability to deprecate input fields
#2643 commented on
Mar 20, 2025 • 0 new comments -
Raise InvalidUnionType when using the pipe operator |
#2642 commented on
Mar 20, 2025 • 0 new comments -
Object Type Extensions
#2605 commented on
Mar 20, 2025 • 0 new comments -
Improve custom extension docs
#2611 commented on
Mar 20, 2025 • 0 new comments -
Remove (parts of) the Mypy plugin
#2614 commented on
Mar 20, 2025 • 0 new comments -
`to_pydantic()` has a type error
#2625 commented on
Mar 20, 2025 • 0 new comments -
Implement Support for Robyn
#2563 commented on
Mar 20, 2025 • 0 new comments -
@strawberry.scalar does not preserve classmethods
#2604 commented on
Mar 20, 2025 • 0 new comments -
Implemented better errors for `FieldWithResolverAndDefaultValueError`, `FieldWithResolverAndDefaultFactoryError`, `InvalidDefaultFactoryError`
#2561 commented on
Mar 20, 2025 • 0 new comments -
SQLalchemy Integration and/or Docs
#2542 commented on
Mar 20, 2025 • 0 new comments -
Support for "FieldResolver" pattern to resolver circular dependencies
#2524 commented on
Mar 20, 2025 • 0 new comments -
Add Support for Pydantic Discriminated Union
#2317 commented on
Mar 20, 2025 • 0 new comments -
Check returned status codes in various integrations and cases
#2270 commented on
Mar 20, 2025 • 0 new comments -
Support for pydantic.dataclasses.dataclass?
#2282 commented on
Mar 20, 2025 • 0 new comments -
asyncio.gather() adds significant overhead
#2234 commented on
Mar 20, 2025 • 0 new comments -
Use pydantic model as a scalar with `strawberry.auto`
#2252 commented on
Mar 20, 2025 • 0 new comments -
FastAPI Parametric Dependency Injection
#2183 commented on
Mar 20, 2025 • 0 new comments -
Support for | operator between strawberry primitives and None
#2202 commented on
Mar 20, 2025 • 0 new comments -
StrawberryConfig "default_resolver" doesn't work with experimental Pydantic type
#2184 commented on
Mar 20, 2025 • 0 new comments -
Pydantic "exclude_unset" dict option doesn't work on experimental strawberry type
#2163 commented on
Mar 20, 2025 • 0 new comments -
Idea: Support for TypedDicts
#2187 commented on
Mar 20, 2025 • 0 new comments -
First class support for Pydantic
#2181 commented on
Mar 20, 2025 • 0 new comments -
Ability to configure a separate url for Subscriptions in GraphiQL
#2201 commented on
Mar 20, 2025 • 0 new comments -
How to validate input model field?
#2148 commented on
Mar 20, 2025 • 0 new comments -
Issues with strawberry.UNSET
#2144 commented on
Mar 20, 2025 • 0 new comments -
Generic Union Types
#2132 commented on
Mar 20, 2025 • 0 new comments -
Rename generic types on the fly
#2131 commented on
Mar 20, 2025 • 0 new comments -
Support data mapping with Dataclasses similar to Pydantic
#2104 commented on
Mar 20, 2025 • 0 new comments -
When using permissions, `source` and `info` are reserved names
#2139 commented on
Mar 20, 2025 • 0 new comments -
Strawberry support for Beanie documents (or overriding unknown types)
#2098 commented on
Mar 20, 2025 • 0 new comments -
Write a complete tutorial for the Django Channels integration
#2095 commented on
Mar 20, 2025 • 0 new comments -
Support for SSE in Subscriptions
#2091 commented on
Mar 20, 2025 • 0 new comments -
`SomeType.from_pydantic(...)` does not call resolvers of underlying types
#2082 commented on
Mar 20, 2025 • 0 new comments -
Add ability to use strawberry mypy plugin with pydantic without pydantic mypy plugin
#2073 commented on
Mar 20, 2025 • 0 new comments -
Document usage of federation directives
#2086 commented on
Mar 20, 2025 • 0 new comments -
Rename directives parameter
#2057 commented on
Mar 20, 2025 • 0 new comments -
📝 docs: missing documentation about `extensions` key
#2434 commented on
Mar 20, 2025 • 0 new comments -
Lazy Types and Generics
#2433 commented on
Mar 20, 2025 • 0 new comments -
Allow to disable camel casing on a per-type basis
#2429 commented on
Mar 20, 2025 • 0 new comments -
Update StrawberryLogger.error to show GraphQL error after stacktrace
#2416 commented on
Mar 20, 2025 • 0 new comments -
A way to specify return value if permission fails.
#2406 commented on
Mar 20, 2025 • 0 new comments -
BaseSchema.process_errors logs with stack_info=True, but stack is always the same (strawberry internal)
#2384 commented on
Mar 20, 2025 • 0 new comments -
Support modifying behavior with schema directives
#2402 commented on
Mar 20, 2025 • 0 new comments -
RecursionError: maximum recursion depth exceeded in comparison when using Generic container in Input type
#2371 commented on
Mar 20, 2025 • 0 new comments -
Hook for unhandled errors
#2370 commented on
Mar 20, 2025 • 0 new comments -
Joining forces on GraphQL code generation
#2400 commented on
Mar 20, 2025 • 0 new comments -
Allow errors to set HTTP status codes
#2399 commented on
Mar 20, 2025 • 0 new comments -
HTTP integrations next steps
#2389 commented on
Mar 20, 2025 • 0 new comments -
Allow strawberry input type to output type conversion
#2369 commented on
Mar 20, 2025 • 0 new comments -
Fail to resolve string type hint
#2368 commented on
Mar 20, 2025 • 0 new comments -
Combining permissions with -OR-
#2350 commented on
Mar 20, 2025 • 0 new comments -
Lazy type annotations using relative paths don't work outside of strawberry classes
#2348 commented on
Mar 20, 2025 • 0 new comments -
Support for ABAC compatible permission classes
#2346 commented on
Mar 20, 2025 • 0 new comments -
Datadog Extension - capture query and variables
#2347 commented on
Mar 20, 2025 • 0 new comments -
Update query depth limiter ?
#2338 commented on
Mar 20, 2025 • 0 new comments -
Expose validation errors in extensions
#2334 commented on
Mar 20, 2025 • 0 new comments -
Strawberry field issue in mypy checker
#2318 commented on
Mar 20, 2025 • 0 new comments -
Improve SelectedFields API
#2264 commented on
Mar 20, 2025 • 0 new comments -
Annotating types using python unions
#2302 commented on
Mar 20, 2025 • 0 new comments -
Django `AsyncGraphQLView` ignores setting additional http response headers (CORS issue)
#2290 commented on
Mar 20, 2025 • 0 new comments -
Allow a subscripted generic type to be subclassed.
#2291 commented on
Mar 20, 2025 • 0 new comments