-------------------
This release introduces some brand new extensions to help improve the
performance of your GraphQL server:
* `ParserCache` - Cache the parsing of a query in memory
* `ValidationCache` - Cache the validation step of execution
For complicated queries these 2 extensions can improve performance by over 50%!
Example:
python
import strawberry
from strawberry.extensions import ParserCache, ValidationCache
schema = strawberry.Schema(
Query,
extensions=[
ParserCache(),
ValidationCache(),
],
)
This release also removes the `validate_queries` and `validation_rules`
parameters on the `schema.execute*` methods in favour of using the
`DisableValidation` and `AddValidationRule` extensions.
Contributed by [Jonathan Kim](https://github.com/jkimbo) [PR #1196](https://github.com/strawberry-graphql/strawberry/pull/1196/)