Read the Docs newsletter - April 2021¶
This is the first of our monthly newsletters, in which we would like to openly share with you the most relevant updates of Read the Docs, offer a summary of what new features we shipped to our users during the previous month, and share what things we will be focusing on in the near future.
We have a new colleague! Juan Luis will be working with us as Developer Advocate, with a focus on fulfilling the goals of the CZI grant we were awarded, improve our public facing documentation, and spread the word about our service.
The average daily pageviews went up by 9.4 % from the previous month.
We have a new status page so you can see the availability history and current status of our infrastructure.
There is a new support form in case you need to send us a request related to your project or account, like asking for more resources, change the project slug, and so forth.
You can now build your project using Python 3.9 by setting your build image to
testing. Please open an issue if you find any problems with it.
Now all newly created MkDocs projects use the latest version of mkdocs by default. Existing projects can specify a specific version, but won’t automatically be upgraded.
We expanded a few areas of our user documentation: we added a brand new guide on reproducible builds, considerably improved our guide on using conda, and started recommending MyST for writing Markdown with Sphinx.
We also cleaned up some old contribution documentation, and renamed our installation instructions for clarity. Now Docker Compose is our recommended method to install Read the Docs, which will make contributing easier.
We added the possibility to declare publicly visible environment variables.
Current focus & known issues¶
We have had some availability issues with our commercial hosting for the past few weeks. This was caused by massive I/O load spikes on our web servers, causing increased CPU contention and slower web requests. We tracked the issue down to a background process that was doing a lot of reads from our cloud storage. We have changed our infrastructure so background tasks and web requests are processed by different servers, which has addressed the stability issues.
We were made aware of an open redirect on documentation pages via a report to our
securityaddress. This was present in our codebase for the last 2 releases, and was fixed in a deployment on Thursday April 1. We’d like to thank Splunk and the Cryptography project for reporting this issue through proper channels. Please always follow our security reporting guide to report potential security issues.
Anthony will work on releasing version 1.0 of
sphinx_rtd_themewith some changes and deprecations, and outline a plan for future releases. He will also be working on our dashboard redesign, which we hope to launch in public beta soon.
On the EthicalAds side, David will focus on improving our contextual ad targeting and improvements for the reporting interface.
Manuel, on the other hand, will focus on Single Sign-On Authentication for our commercial site, and improving the stability of our deploy process.
Installing custom system packages is a very common request, so Santos will be working on improving the build configuration, as well as formalizing a v3 of our Embed API.
And finally, on the commercial side, we’ll work on allowing more fine-tuned privacy controls on builds created from pull requests.
Considering using Read the Docs for your next Sphinx or MkDocs project? Check out our documentation to get started!
Subscribe to our mailing list
Sign up for our blog and we'll send you news and updates about Sphinx and Read the Docs on a regular basis.
You have successfully joined our subscriber list.
- 05 September - Read the Docs newsletter - September 2023
- 31 August - Addons flyout menu beta
- 24 August - Enabling latest versions for Sphinx & Mkdocs builds
- 09 August - Use build.os instead of build.image on your configuration file
- 08 August - Drop support for “Use system packages”