Updates regarding the devnet release. The Sui GraphQL RPC service now supports different versions.
For example:
sui-network.mystenlabs.com/graphql/stable - use this for a stable GraphQL service running on one of the three networks: mainnet, testnet or devnet. This will receive fixes and improvements, but no GraphQL schema breaking changes, until the next major release scheduled for sometime in early Q3.
sui-devnet.mystenlabs.com/graphql/beta - use this for having access to the latest changes to the GraphQL service. This is published bi-weekly from the main branch. NB: queries might break between releases, use at your own risk. Only available for devnet.
sui-network.mystenlabs.com/graphql/legacy - use this for the legacy version of the GraphQL service. This will receive bug-fixes, but in general is kept for legacy reasons.
When you do a request, you can check the response headers (x-sui-rpc-version) to get the exact version of the service, which includes the YEAR.MONTH.PATCH version and the build SHA. For more details on versioning, check out the versioning section in this GitHub issue; (NB: note that setting the version is now done through the path to the service, and not via a header as in the original proposal).