Apollo Changelog: May 26, 2023
Dylan Anthony
Growing your supergraph
There’s a fresh new course in Odyssey all about expanding an existing supergraph. Add a new subgraph and walk through the composition and query-planning processes. Check it out and let us know what you think!
Upcoming events
- Ask the Apollo Client (web) maintainers anything during the next office hours on Tuesday, May 30, at 14:00 UTC. Can’t make it? Drop your question in the
#frontend
channel!
Frontend news
- Jeff Auriemma published a community update for all Apollo Client users (web, iOS, and Kotlin).
- Apollo Client (web) 3.7.15 was released with a couple of bug fixes.
- Apollo Client (web) 3.8.0 is now in beta! If you haven’t tried out
useSuspenseQuery
yet, now’s a great time to test it and send us feedback. - Apollo Kotlin 3.8.2 brings several fixes, mainly around websockets and subscriptions.
- Apollo Kotlin 4.0 is now in alpha! Test it early to send us your feedback.
The Router and the Rust
- Apollo Router 1.19.1 is available with improvements to coprocessors, query plan caches, federated fragments, and many more!
- Apollo Compiler 0.9.2 brings quality-of-life improvements for tool-makers and a few bug fixes.
Community spotlight
There’s been a lot of talk recently about the pros and cons of introspection, and one of the biggest reasons to disable it is to hide features you don’t want users to know about (e.g., before a new product launches). In a recent blog post, Florian Fuchs at HashNode shared how they hide only certain schema pieces from introspection using a custom directive and plugin with Apollo Server. If you’re interested in @hidden
, be sure to also check out the @inaccessible
Federation directive!