Hosting integration: S3 compatible bucket
There is already AWS S3 support, so this should be fairly easy to support. I.e. DigitalOcean has S3 compatible buckets.
Allow *.gatsbyjs.io domain to be turned off or protected
There is a chance that the *. gatsbyjs.io domain gets crawled and indexed by search engines, which may be unwanted behaviour, especially if a custom domain is configured.
Stripe verification of a request needs access to the raw body
Could it be possible to get access to the raw body similarly to how we have access to the raw headers. My use case is validation of Stripe requests using their NodeJS library: https://stripe.com/docs/webhooks/signatures
Set x-forwarded-for header for functions to get the actual client IP
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For There are many cases where functions need the client IP address e.g. spam detection.
Build Summary Reporting for Gatsby Cloud
My team is looking at how we can build reports on build statistics for our websites in Gatsby Cloud. Currently I'm having to manually fill out a spreadsheet with Build times and Success/Fail rates from build history lists so that we can compile and analyze the data over several days. It would be great if this was something we could just export that information from the GatsbyCloud dashboard, or obtain automatically through another means. Is this something that could be turned into a new feature?
Upload local sites directly
I am still running into issues with Gatsby Cloud when it comes to building sites. Currently there is no option for me as the user other than just wait until builds are working again (talking about queued builds do not start or port is already used issues). This prevents sites from being updated and there is currently no workaround. Netlify has an option to upload a directory or zip. That way we could build the site locally (which always works) and upload it directly.
Use Gatsby Cloud Hosting URL for Lighthouse
Currently Gatsby Cloud uses the sites url for Lighthouse. This will return inaccurate results due to asset caching issues etc. It would be nice to use the actual production URL (if hosting is enabled) because the result will be accurate.
Support for Git submodules
Gatsby Cloud doesn't currently support Git submodules. This is an issue for projects which have their content in a separate repository to their source code repository.