GraphQL-Ruby Newsletter logo

GraphQL-Ruby Newsletter

Subscribe
Archives
October 10, 2017

subscription GraphQLRuby { newsletter }

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: 
  • The sync command for persisted queries now accepts --add-typename for better compatibility with Apollo Client 
  • ActionCable clients for subscriptions with Relay Modern or Apollo Client
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 
 
Don't miss what's next. Subscribe to GraphQL-Ruby Newsletter:
Docs GitHub
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.