Skip to content

Beta release

Compare
Choose a tag to compare
@crashtech crashtech released this 16 Jan 06:12
· 75 commits to master since this release

Getting ready for Beta!

  • Brand new parser, way faster than the previous one and 16x faster than the original gem
  • Subscriptions are now available using ActionCable
  • Sources are now built on demand
  • A nice backtrace display for when things go wrong
  • Methods to validate and compile queries for tests and in preparation for a strict mode feature
  • Simple way to provide data to requests for both testing and reusage
  • Alternatives are now available: fields can be defined in a standalone class, or in groups, apart from where they will actually live
  • Support for persisted queries and several caching features
  • Support to ActiveRecord running MySQL
  • Fields description can now be defined on I18n
  • Way better integration with Zeitwrek. Now the graphql folder is 100% compliant with reloader, even though it has its particular structure
  • Everything now is compliant with GlobalID, which means that GraphQL objects like fields and directives can be sent to ActiveJob and other places in a serializable way
  • TypeMap versioning, so that the application can be updated without tearing down GraphQL
  • Lots of performance improvements