Hi!
graphql-ruby 1.7 is out in the wild, and here are some new goodies to try out:
- GraphQL::Subscriptions, an early implementation of subscriptions, with a concrete implementation on Rails 5's ActionCable.
- GraphQL::Tracing, a new system of low-level hooks with plugins for AppSignal, New Relic, Scout, and Skylight. This is a replacement for graphql-pro monitoring.
- GraphQL::Backtrace, a new plugin for adding debug context to unhandled errors
- Bidirectional pagination for Relay connections, on an opt-in basis
- More features and fixes, including improvements to context, arguments, and schema filters, described in the changelog
graphql-pro has also seen some updates:
- Authorization improvements: support for namespaced Pundit strategies and special auth for persisted queries
- Stable cursor improvements: bidirectional pagination support and support for conflicting column names across joined tables
- Monitoring is deprecated: use GraphQL::Tracing instead and please open an issue if you find anything missing!
A recently-added JavaScript project,
graphql-ruby-client has some new features as well:
Will you be at
GraphQL Summit later this month? Drop me an email or tweet so we can be sure to say hi during the conference!
- Robert