Strawberry-graphql

Latest version: v0.235.0

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

Scan your dependencies

Page 104 of 122

0.36.4

Not secure
-------------------

This release adds support for using strawberry.enum as a function with MyPy,
this is now valid typed code:

python
from enum import Enum

import strawberry


class IceCreamFlavour(Enum):
VANILLA = "vanilla"
STRAWBERRY = "strawberry"
CHOCOLATE = "chocolate"


Flavour = strawberry.enum(IceCreamFlavour)

0.36.3

-------------------

Add `__str__` to `Schema` to allow printing schema sdl with `str(schema)`

0.36.2

Not secure
-------------------

Extend support for parsing isoformat datetimes,
adding a dependency on the `dateutil` library.
For example: "2020-10-12T22:00:00.000Z"
can now be parsed as a datetime with a UTC timezone.

0.36.1

Not secure
-------------------

Add `schema.introspect()` method to return introspection result of the schema.
This might be useful for tools like `apollo codegen` or `graphql-voyager` which
expect a full json representation of the schema

0.36.0

Not secure
-------------------

This releases adds a new extension for OpenTelemetry.

python
import asyncio

from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import (
ConsoleSpanExporter,
SimpleExportSpanProcessor,
)

import strawberry
from strawberry.extensions.tracing import OpenTelemetryExtension


trace.set_tracer_provider(TracerProvider())
trace.get_tracer_provider().add_span_processor(
SimpleExportSpanProcessor(ConsoleSpanExporter())
)


strawberry.type
class User:
name: str


strawberry.type
class Query:
strawberry.field
async def user(self, name: str) -> User:
await asyncio.sleep(0.1)
return User(name)


schema = strawberry.Schema(Query, extensions=[OpenTelemetryExtension])

0.35.5

Not secure
-------------------

This release disables tracing for default resolvers and introspection queries

Page 104 of 122

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.