Ariadne

Latest version: v0.23.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.23

- Added `execute_get_queries` setting to the `GraphQL` apps that controls execution of the GraphQL "query" operations made with GET requests. Defaults to `False`.
- Added support for the Apollo Federation versions up to 2.6.
- Fixed deprecation warnings in Apollo Tracing extension.
- Added a check to prevent `subscription` operation execution when query is made with POST request.

0.22

- Deprecated `EnumType.bind_to_default_values` method. It will be removed in a future release.
- Added `repair_schema_default_enum_values` to public API.
- Removed `validate_schema_enum_values` and introduced `validate_schema_default_enum_values` in its place. This is a breaking change.
- Fixed an invalid error message returned by the `GraphQLTransportWSHandler` for `query` and `mutation` operations.

0.21

- Added Python 3.12 to tested versions.
- Updated integration tests to run against FastAPI 0.104, Flask 3.0 and Starlette 0.32.
- Updated GraphiQL explorer to initialize with support for subscriptions.

0.20.1

- Updated the GraphiQL template with working explorer plugin URL.

0.20

- Dropped support for Python 3.7.
- Added `OpenTelemetry` and `opentelemetry_extension` extension, importable form `ariadne.tracing.opentelemetry`.
- Added `query_validator` option to ASGI and WSGI `GraphQL` applications that enables customization of query validation step.
- Fixed `ERROR` message in GraphQL-WS protocol having invalid payload type.
- Fixed query cost validator incorrect handling of inline fragments.
- Fixed `make_executable_schema` error when `null` is used as default value for `input` typed field argument.
- Updated default GraphiQL2 template to use production build of React.js.
- Removed `ExtensionSync`. `Extension` now supports both async and sync contexts.
- Removed `OpenTracingSync` and `opentracing_extension_sync`. `OpenTracing` and `opentracing_extension` now support both async and sync contexts.
- Removed `ApolloTracingSync`. `ApolloTracing` now supports both async and sync contexts.

0.19.1

- Fixed `.graphql` definitions files not being included in the dist files

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.