Robert Mosolgo
Robert Mosolgo
After a list has been scoped, don't re-run authorization on the objects it permitted. Fixes #3893 TODO: - [x] consider the breaking-ness of this change. Make it opt-in instead of...
I'm hoping to get `Dataloader` working with the `async` gem, but it seems to work a bit differently than the others. I tried using `Fiber.schedule { ... }`, but since...
A long time ago, I made rmosolgo/graphiql-rails to use GraphiQL with Rails apps. I would like to repackage it as `GraphQL::GraphiQL` for a couple of reasons: - One less repo...
GraphQL-Ruby's execution traces can get _really_ big. I have a hunch that this hurts performance because, besides accumulating a large stack trace, Ruby has to retain objects in memory from...
When `loads: ...` fails to find an object, or when it finds an object that doesn't resolve to the `loads: ...` type, it calls `load_application_object_failed(err)`. Currently, the code assumes that...
The [subscription spec](https://spec.graphql.org/draft/#sec-Subscription) describes graphql subscriptions in terms of streams: - The _source stream_ is the stream of application events; when things happen, a message is written here. - _Response...
The current Pusher and Ably implementations have the same flow: 1. HTTP Post `subscription { ... }` which returns a X-Subscription-ID header 2. Client subscribes to the vendor's channel with...
Currently, logs only show the subscription ID (a UUID), since it happens to also be the channel name, but it'd be handy if the included some debugging info, like: -...
When an interface's implementations are all orphan types, it gets added to the schema with no implementations. Then at runtime, the interfaces is hidden ... and so are its fields,...
`caller` and `GraphQL::Backtrace` are helpful when code causing problems is still _in_ the backtrace, but sometimes, the problem method or hook has already exited by the time the error happens....