Company
Date Published
Author
Dylan Anthony
Word count
509
Language
English
Hacker News points
None

Summary

Apollo has recently shipped Federation 2.3, which introduces the new `@interfaceObject` directive to enable federating an interface without every subgraph knowing about every concrete implementation. Additionally, Apollo Studio now allows for managing subgraphs and variants, while also providing a high-level view of all subgraphs that make up a supergraph. The subgraph compatibility tests have been updated to reflect the status of every subgraph implementation, and the first community library to support these features is `graphql-kotlin` with its 6.4.0 release. Apollo has also released several new versions of various products, including Apollo Client, Gateway, Server, Parser, Encoder, Router, and Rover, which include bug fixes and improvements. Furthermore, Graphiti, a server-side Swift library, has been updated to support Apollo Federation, making it easier to try out Swift on the server. Upcoming events include a livestream in Discord about implementing subgraphs in Rust, scheduled for February 22, and another Changelog post on March 6.