The Guild Newsletter - Issue #5
Many exciting things to share.
GraphQL Yoga v3: The ultimate GraphQL Server experience
The v3 branch is now merged with our main branch and from now on is a stable version, a lot of major improvements have been shipped to Yoga that we're really excited to share.
GraphQL Yoga v3 comes with the brand new GraphiQL 2.0. The development of GraphiQL 2.0 has been a long ongoing process and we are so happy to finally replace the outdated and old-fashioned GraphiQL IDE with the new fancy and snappy version 2
Support for Sofa API plugin makes it easy to convert any GraphQL API to REST API and in Yoga v3.
Yoga v3 is also compliant with Apollo Federation spec so you can use it for federated services as your Supergraph and/or as your Subgraph.
The new version of GraphQL Yoga is out! Learn what has improved and what is new!
GraphQL Hive: free SSO (Single Sign On) and migration to ClickHouse
We are excited to announce that due to popular demand we now support connecting a GraphQL Hive Organization to an OAuth Open ID Connect Provider (OIDC) for Single Sign On (SSO) including third-party providers such as Okta, Google, and GitHub.
Offering this feature for free is a big deal for us. We at The Guild believe that Single Sign On is a core security requirement and not a luxury feature that you have to buy in.
Link your GraphQL Hive Organization to your OAuth OIDC provider of choice.
Learn how migrating from Elasticsearch to ClickHouse enabled GraphQL Hive to scale from millions to billions of requests monthly and make everything 100x faster. "ClickHouse helped us to scale from millions to billions of rows monthly without headaches."
📺 Talk: “The future of GraphQL APIs”
If you haven’t already clicked on the player below, you should definitely check out Charly‘s talk about debunking myths of automation
The Guild ecosystem
We recommend checking out Laurin's amazing YouTube video on how to get started with GraphQL Hive Self-Hosted
graphql-hive.com is accumulation of many dreams everyone said are impossible:
-Successful SAAS that's MIT open source
-Extreme scale for traffic and data ingestion
-No external funding
-Easy self hosted option
-Repo under individual
-Built in public
— Urigo (@UriGoldshtein)
Nov 14, 2022
Nextra: 2.0, full-text search, language support, and many more
We are proud of Dimitri Postolov from The Guild for being a huge part of the Nextra maintainers team, who was the most active contributor in Nextra 2.0
While the complete list of changes can be found in the changelog, here are the major changes to keep in mind:
Support both Next.js 12/13
A New redesign of two official themes - docs and blog
MDX 2 support
Image optimization with
MDX links replacement with
Built-in full-text search
LTR/RTL direction support
More customisable themes with various theme options
Fully extensible with rehype/remark plugins
Next SEO builtin
Nextra 2.0 is here:
🔹 Redesigned UI
🔹 Image optimization
🔹 Built-in full-text search
🔹 Build-time code highlighting
🔹 MDX v2
🔹 Next SEO
🔹 Multiple docs zones
🔹 Menus and separators
— Shu (@shuding_)
Dec 2, 2022
We are really proud of @B2o5T from @TheGuildDev on being part of the Nextra maintainers team. He deserves a lot of credit for making Nextra 2.0 what it is today as he was the most active contributer 👏👏👏
All of @TheGuildDev websites run on it after we moved from @docusaurus
— Urigo (@UriGoldshtein)
Dec 2, 2022
GraphQL Code Generator
While the work on the v3 is still ongoing, Codegen got many improvements.
First, the logic around validating GraphQL Schemas and documents has been changed, leading to great performance improvements. Large projects should see codegen execution time improved by 30x.
Finally, while more and more users are getting started with the new client-preset, we decided to improve the documentation related to Fragment Masking to ease the learning path: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#fragment-masking.
To benefit from better performance and the many bugfixes shipped, update your @graphql-codegen/* packages 📦
As always, we are eager to get your feedback on all those recent releases; please feel free to reach out with any of the mediums listed below.
Stay up to date by following us on Twitter, and don’t hesitate to reach out to us by:
Replying to this issue
Opening an issue on our projects
Chat with us via our websites
Send an email to [email protected]