All Versions
203
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 12

  • v4.1.8 Changes

    :Date: May 05, 2020

    ๐Ÿ›  This release adds a few new features and bugfixes. The largest change is the addition of hidden versions, ๐Ÿ“„ which allows docs to be built but not shown to users on the site. This will keep old links from breaking but not direct new users there.

    ๐Ÿ‘ We've also expanded the CDN support to make sure we're passing headers on 3xx and 4xx responses. โฑ This will allow us to expand the timeout on our CDN.

    ๐Ÿ“š We've also updated and added a good amount of documentation in this release, ๐Ÿ”จ and we're starting a larger refactor of our docs to help users understand the platform better.

    • ๐ŸŒฒ @ericholscher <https://github.com/ericholscher>: Cleanup unresolver logging (#7019 <https://github.com/readthedocs/readthedocs.org/pull/7019>)
    • @ericholscher <https://github.com/ericholscher>: Add CDN to the installed apps (#7014 <https://github.com/readthedocs/readthedocs.org/pull/7014>)
    • ๐Ÿ‘ @eric-wieser <https://github.com/eric-wieser>: Emit a better error if no feature flag is found (#7009 <https://github.com/readthedocs/readthedocs.org/pull/7009>)
    • @ericholscher <https://github.com/ericholscher>: Add proxito headers to redirect responses (#7007 <https://github.com/readthedocs/readthedocs.org/pull/7007>)
    • @ericholscher <https://github.com/ericholscher>: Add Priority 0 to Celery (#7006 <https://github.com/readthedocs/readthedocs.org/pull/7006>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update conftest (#7002 <https://github.com/readthedocs/readthedocs.org/pull/7002>)
    • ๐Ÿ— @ericholscher <https://github.com/ericholscher>: Start storing JSON data for PR builds (#7001 <https://github.com/readthedocs/readthedocs.org/pull/7001>)
    • ๐Ÿ— @yarikoptic <https://github.com/yarikoptic>: Add a note if build status is not being reported (#6999 <https://github.com/readthedocs/readthedocs.org/pull/6999>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update common (#6997 <https://github.com/readthedocs/readthedocs.org/pull/6997>)
    • @davidfischer <https://github.com/davidfischer>: Exclusively handle proxito HSTS from the backend (#6994 <https://github.com/readthedocs/readthedocs.org/pull/6994>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Mention concurrent builds limitation in "Build Process" (#6993 <https://github.com/readthedocs/readthedocs.org/pull/6993>)
    • ๐Ÿ“ฆ @humitos <https://github.com/humitos>: Show a list of packages installed on environment (#6992 <https://github.com/readthedocs/readthedocs.org/pull/6992>)
    • @humitos <https://github.com/humitos>: Document SHARE_SPHINX_DOCTREE flag (#6991 <https://github.com/readthedocs/readthedocs.org/pull/6991>)
    • @humitos <https://github.com/humitos>: Contact us via email for Feature Flags (#6990 <https://github.com/readthedocs/readthedocs.org/pull/6990>)
    • @santos22 <https://github.com/santos22>: Alter field url on webhook (#6988 <https://github.com/readthedocs/readthedocs.org/pull/6988>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Log sync_repository_task when we run it (#6987 <https://github.com/readthedocs/readthedocs.org/pull/6987>)
    • ๐Ÿšš @ericholscher <https://github.com/ericholscher>: Remove old SSL cert warning, since they now work. (#6985 <https://github.com/readthedocs/readthedocs.org/pull/6985>)
    • ๐Ÿณ @agjohnson <https://github.com/agjohnson>: More fixes for automatic Docker limits (#6982 <https://github.com/readthedocs/readthedocs.org/pull/6982>)
    • @davidfischer <https://github.com/davidfischer>: Add details to our changelog for 4.1.7 (#6978 <https://github.com/readthedocs/readthedocs.org/pull/6978>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.7 (#6976 <https://github.com/readthedocs/readthedocs.org/pull/6976>)
    • ๐Ÿณ @humitos <https://github.com/humitos>: Remove DOCKER_LIMITS (#6975 <https://github.com/readthedocs/readthedocs.org/pull/6975>)
    • @ericholscher <https://github.com/ericholscher>: Catch inifinite canonical redirects (#6973 <https://github.com/readthedocs/readthedocs.org/pull/6973>)
    • @eric-wieser <https://github.com/eric-wieser>: Ensure invoked Sphinx matches importable one (#6965 <https://github.com/readthedocs/readthedocs.org/pull/6965>)
    • @ericholscher <https://github.com/ericholscher>: Add an unresolver similar to our resolver (#6944 <https://github.com/readthedocs/readthedocs.org/pull/6944>)
    • ๐Ÿ‘ @stsewd <https://github.com/stsewd>: Add support for Mkdocs search (#6937 <https://github.com/readthedocs/readthedocs.org/pull/6937>)
    • ๐Ÿ”€ @humitos <https://github.com/humitos>: Optimization on sync_versions to use ls-remote on Git VCS (#6930 <https://github.com/readthedocs/readthedocs.org/pull/6930>)
    • @humitos <https://github.com/humitos>: Split X-RTD-Version-Method header into two HTTP headers. (#6907 <https://github.com/readthedocs/readthedocs.org/pull/6907>)
    • @stsewd <https://github.com/stsewd>: Allow to override sign in and sign out views (#6901 <https://github.com/readthedocs/readthedocs.org/pull/6901>)
    • @stsewd <https://github.com/stsewd>: Hide version privacy (#6808 <https://github.com/readthedocs/readthedocs.org/pull/6808>)
    • @stsewd <https://github.com/stsewd>: Implement hidden state for versions (#6792 <https://github.com/readthedocs/readthedocs.org/pull/6792>)
    • @stsewd <https://github.com/stsewd>: Design doc for privacy levels (#6194 <https://github.com/readthedocs/readthedocs.org/pull/6194>)
  • v4.1.7 Changes

    :Date: April 28, 2020

    ๐Ÿ“š As of this release, most documentation on Read the Docs Community is now behind Cloudflare's CDN. It should be much faster for people further from US East. ๐Ÿ“š Please report any issues you experience with stale cached documentation (especially CSS/JS).

    ๐Ÿš€ Another change in this release related to how custom domains are handled. Custom domains will now redirect HTTP -> HTTPS if the Domain's "HTTPS" flag is set. Also, the subdomain URL (eg. <project>.readthedocs.io/...) should redirect to the custom domain if the Domain's "canonical" flag is set. ๐Ÿ”ง These flags are configurable in your project dashboard under :guilabel:Admin > :guilabel:Domains.

    Many of the other changes related to improvements for our infrastructure ๐Ÿ— to allow us to have autoscaling build and web servers. ๐Ÿ›  There were bug fixes for projects using versions tied to annotated git tags and custom user redirects will now send query parameters.

    • ๐ŸŒฒ @ericholscher <https://github.com/ericholscher>: Reduce proxito logging (#6970 <https://github.com/readthedocs/readthedocs.org/pull/6970>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Log build/sync tasks when triggered (#6967 <https://github.com/readthedocs/readthedocs.org/pull/6967>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Stop builders gracefully on SIGTERM (#6960 <https://github.com/readthedocs/readthedocs.org/pull/6960>)
    • @stsewd <https://github.com/stsewd>: Try to fix annotated tags (#6959 <https://github.com/readthedocs/readthedocs.org/pull/6959>)
    • @stsewd <https://github.com/stsewd>: Include query params in 404 redirects (#6957 <https://github.com/readthedocs/readthedocs.org/pull/6957>)
    • @ericholscher <https://github.com/ericholscher>: Fix the trailing slash in our repo regexs (#6956 <https://github.com/readthedocs/readthedocs.org/pull/6956>)
    • @davidfischer <https://github.com/davidfischer>: Add canonical to the Domain listview in the admin (#6954 <https://github.com/readthedocs/readthedocs.org/pull/6954>)
    • @davidfischer <https://github.com/davidfischer>: Allow setting HSTS on a per domain basis (#6953 <https://github.com/readthedocs/readthedocs.org/pull/6953>)
    • ๐Ÿ”จ @humitos <https://github.com/humitos>: Refactor how we handle GitHub webhook events (#6949 <https://github.com/readthedocs/readthedocs.org/pull/6949>)
    • @humitos <https://github.com/humitos>: Return 400 when importing an already existing project (#6948 <https://github.com/readthedocs/readthedocs.org/pull/6948>)
    • @humitos <https://github.com/humitos>: Return max_concurrent_builds in ProjectAdminSerializer (#6946 <https://github.com/readthedocs/readthedocs.org/pull/6946>)
    • โšก๏ธ @tom-doerr <https://github.com/tom-doerr>: Update year (#6945 <https://github.com/readthedocs/readthedocs.org/pull/6945>)
    • โช @humitos <https://github.com/humitos>: Revert "Use requests.head to query storage.exists" (#6941 <https://github.com/readthedocs/readthedocs.org/pull/6941>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.6 (#6940 <https://github.com/readthedocs/readthedocs.org/pull/6940>)
    • ๐Ÿ“ˆ @stsewd <https://github.com/stsewd>: Remove note about search analytics being beta (#6939 <https://github.com/readthedocs/readthedocs.org/pull/6939>)
    • ๐Ÿ“„ @stsewd <https://github.com/stsewd>: Add troubleshooting section for dev search docs (#6933 <https://github.com/readthedocs/readthedocs.org/pull/6933>)
    • ๐Ÿ— @davidfischer <https://github.com/davidfischer>: Index date and ID together on builds (#6926 <https://github.com/readthedocs/readthedocs.org/pull/6926>)
    • @davidfischer <https://github.com/davidfischer>: CAA records are not only for users of Cloudflare DNS (#6925 <https://github.com/readthedocs/readthedocs.org/pull/6925>)
    • ๐Ÿ“„ @davidfischer <https://github.com/davidfischer>: Docs on supporting root domains (#6923 <https://github.com/readthedocs/readthedocs.org/pull/6923>)
    • ๐Ÿ— @ericholscher <https://github.com/ericholscher>: Add basic support for lower priority PR builds (#6921 <https://github.com/readthedocs/readthedocs.org/pull/6921>)
    • 0๏ธโƒฃ @ericholscher <https://github.com/ericholscher>: Change the dashboard search to default to searching files (#6920 <https://github.com/readthedocs/readthedocs.org/pull/6920>)
    • @davidfischer <https://github.com/davidfischer>: Canonicalize domains and redirect in proxito (#6905 <https://github.com/readthedocs/readthedocs.org/pull/6905>)
    • ๐Ÿ›  @zdover23 <https://github.com/zdover23>: Made syntactical improvements and fixed some vocabulary issues. (#6825 <https://github.com/readthedocs/readthedocs.org/pull/6825>)
  • v4.1.6 Changes

    :Date: April 21, 2020

    • โช @stsewd <https://github.com/stsewd>: Revert usage of watchman (#6934 <https://github.com/readthedocs/readthedocs.org/pull/6934>)
    • @Mariatta <https://github.com/Mariatta>: Fix typo: you -> your (#6931 <https://github.com/readthedocs/readthedocs.org/pull/6931>)
    • @humitos <https://github.com/humitos>: Do not override the domain of Azure Storage (#6928 <https://github.com/readthedocs/readthedocs.org/pull/6928>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Per-project concurrency and check before triggering the build (#6927 <https://github.com/readthedocs/readthedocs.org/pull/6927>)
    • ๐Ÿšš @davidfischer <https://github.com/davidfischer>: Remove note about underscore in domain (#6924 <https://github.com/readthedocs/readthedocs.org/pull/6924>)
    • @stsewd <https://github.com/stsewd>: Pass INIT to azurite (#6918 <https://github.com/readthedocs/readthedocs.org/pull/6918>)
    • @humitos <https://github.com/humitos>: Use requests.head to query storage.exists (#6917 <https://github.com/readthedocs/readthedocs.org/pull/6917>)
    • @stsewd <https://github.com/stsewd>: Bring back search highlight (#6914 <https://github.com/readthedocs/readthedocs.org/pull/6914>)
    • ๐Ÿ— @ericholscher <https://github.com/ericholscher>: Improve logging around status setting on PR builds (#6912 <https://github.com/readthedocs/readthedocs.org/pull/6912>)
    • ๐Ÿ“„ @ericholscher <https://github.com/ericholscher>: Add hoverxref to our docs (#6911 <https://github.com/readthedocs/readthedocs.org/pull/6911>)
    • @stsewd <https://github.com/stsewd>: Safely join storage paths (#6910 <https://github.com/readthedocs/readthedocs.org/pull/6910>)
    • ๐Ÿš€ @humitos <https://github.com/humitos>: Release 4.1.5 (#6909 <https://github.com/readthedocs/readthedocs.org/pull/6909>)
    • @ericholscher <https://github.com/ericholscher>: Fix Cache-Tag header name (#6908 <https://github.com/readthedocs/readthedocs.org/pull/6908>)
    • @stsewd <https://github.com/stsewd>: Handle paths with trailing / (#6906 <https://github.com/readthedocs/readthedocs.org/pull/6906>)
    • @ericholscher <https://github.com/ericholscher>: Include the project slug in the PR context (#6904 <https://github.com/readthedocs/readthedocs.org/pull/6904>)
    • @ericholscher <https://github.com/ericholscher>: Fix single version infinite redirect (#6900 <https://github.com/readthedocs/readthedocs.org/pull/6900>)
    • @humitos <https://github.com/humitos>: Load YAML files safely (#6897 <https://github.com/readthedocs/readthedocs.org/pull/6897>)
    • @humitos <https://github.com/humitos>: Use a custom Task Router to route tasks dynamically (#6849 <https://github.com/readthedocs/readthedocs.org/pull/6849>)
    • ๐Ÿ›  @zdover23 <https://github.com/zdover23>: Made syntactical improvements and fixed some vocabulary issues. (#6825 <https://github.com/readthedocs/readthedocs.org/pull/6825>)
    • @humitos <https://github.com/humitos>: Add CORS headers to Azurite (#6784 <https://github.com/readthedocs/readthedocs.org/pull/6784>)
    • @stsewd <https://github.com/stsewd>: Force to use proxied API for footer and search (#6768 <https://github.com/readthedocs/readthedocs.org/pull/6768>)
    • ๐ŸŒฒ @ericholscher <https://github.com/ericholscher>: Only output debug logging from RTD app (#6717 <https://github.com/readthedocs/readthedocs.org/pull/6717>)
    • @ericholscher <https://github.com/ericholscher>: Add ability to sort dashboard by modified date (#6680 <https://github.com/readthedocs/readthedocs.org/pull/6680>)
    • @stsewd <https://github.com/stsewd>: Protection against None when sending notifications (#6610 <https://github.com/readthedocs/readthedocs.org/pull/6610>)
    • ๐Ÿ“ฆ @stsewd <https://github.com/stsewd>: Guide: private python packages in .com (#6530 <https://github.com/readthedocs/readthedocs.org/pull/6530>)
  • v4.1.5 Changes

    :Date: April 15, 2020

    • @ericholscher <https://github.com/ericholscher>: Fix Cache-Tag header name (#6908 <https://github.com/readthedocs/readthedocs.org/pull/6908>)
    • @stsewd <https://github.com/stsewd>: Handle paths with trailing / (#6906 <https://github.com/readthedocs/readthedocs.org/pull/6906>)
    • @ericholscher <https://github.com/ericholscher>: Fix single version infinite redirect (#6900 <https://github.com/readthedocs/readthedocs.org/pull/6900>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.4 (#6899 <https://github.com/readthedocs/readthedocs.org/pull/6899>)
    • ๐ŸŒฒ @humitos <https://github.com/humitos>: On Azure .exists blob timeout, log the exception and return False (#6895 <https://github.com/readthedocs/readthedocs.org/pull/6895>)
    • @ericholscher <https://github.com/ericholscher>: Fix URLs like /projects/subproject from 404ing when they don't end with a slash (#6888 <https://github.com/readthedocs/readthedocs.org/pull/6888>)
    • ๐Ÿณ @ericholscher <https://github.com/ericholscher>: Allocate docker limits based on server size. (#6879 <https://github.com/readthedocs/readthedocs.org/pull/6879>)
  • v4.1.4 Changes

    :Date: April 14, 2020

    • ๐ŸŒฒ @humitos <https://github.com/humitos>: On Azure .exists blob timeout, log the exception and return False (#6895 <https://github.com/readthedocs/readthedocs.org/pull/6895>)
    • @ericholscher <https://github.com/ericholscher>: Fix URLs like /projects/subproject from 404ing when they don't end with a slash (#6888 <https://github.com/readthedocs/readthedocs.org/pull/6888>)
    • ๐Ÿ‘ @ericholscher <https://github.com/ericholscher>: Add CloudFlare Cache tags support (#6887 <https://github.com/readthedocs/readthedocs.org/pull/6887>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update requirements (#6885 <https://github.com/readthedocs/readthedocs.org/pull/6885>)
    • @stsewd <https://github.com/stsewd>: Be explicit with PUBLIC_DOMAIN setting (#6881 <https://github.com/readthedocs/readthedocs.org/pull/6881>)
    • @stsewd <https://github.com/stsewd>: Allow to override project detail view (#6880 <https://github.com/readthedocs/readthedocs.org/pull/6880>)
    • ๐Ÿณ @ericholscher <https://github.com/ericholscher>: Allocate docker limits based on server size. (#6879 <https://github.com/readthedocs/readthedocs.org/pull/6879>)
    • ๐Ÿ‘ท @ericholscher <https://github.com/ericholscher>: Make the status name in CI configurable via setting (#6877 <https://github.com/readthedocs/readthedocs.org/pull/6877>)
    • @ericholscher <https://github.com/ericholscher>: Add 12 hour caching to our robots.txt serving (#6876 <https://github.com/readthedocs/readthedocs.org/pull/6876>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Filter triggered builds when checking concurrency (#6875 <https://github.com/readthedocs/readthedocs.org/pull/6875>)
    • @ericholscher <https://github.com/ericholscher>: Fix issue with sphinx domain types with : in them: (#6874 <https://github.com/readthedocs/readthedocs.org/pull/6874>)
    • @stsewd <https://github.com/stsewd>: Make dashboard faster for projects with a lot of subprojects (#6873 <https://github.com/readthedocs/readthedocs.org/pull/6873>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.3 (#6872 <https://github.com/readthedocs/readthedocs.org/pull/6872>)
    • @stsewd <https://github.com/stsewd>: Don't do unnecessary queries when listing subprojects (#6869 <https://github.com/readthedocs/readthedocs.org/pull/6869>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Optimize resolve_path (#6867 <https://github.com/readthedocs/readthedocs.org/pull/6867>)
    • ๐ŸŒ @stsewd <https://github.com/stsewd>: Don't do extra query if the project is a translation (#6865 <https://github.com/readthedocs/readthedocs.org/pull/6865>)
    • ๐Ÿšš @stsewd <https://github.com/stsewd>: Remove private argument from resolver (#6864 <https://github.com/readthedocs/readthedocs.org/pull/6864>)
    • ๐Ÿ‘ @stsewd <https://github.com/stsewd>: Support mkdocs html pages as doctype (#6846 <https://github.com/readthedocs/readthedocs.org/pull/6846>)
    • @stsewd <https://github.com/stsewd>: Reduce queries to storage to serve 404 pages (#6845 <https://github.com/readthedocs/readthedocs.org/pull/6845>)
    • ๐Ÿ“„ @stsewd <https://github.com/stsewd>: Rework custom domains docs (#6844 <https://github.com/readthedocs/readthedocs.org/pull/6844>)
    • @stsewd <https://github.com/stsewd>: Add checking the github oauth app in the troubleshooting page (#6827 <https://github.com/readthedocs/readthedocs.org/pull/6827>)
    • @humitos <https://github.com/humitos>: Return full path URL (including .html) on /api/v2/docurl/ endpoint (#6082 <https://github.com/readthedocs/readthedocs.org/pull/6082>)
  • v4.1.3 Changes

    :Date: April 07, 2020

    • @stsewd <https://github.com/stsewd>: Don't do unnecessary queries when listing subprojects (#6869 <https://github.com/readthedocs/readthedocs.org/pull/6869>)
    • ๐ŸŒ @stsewd <https://github.com/stsewd>: Don't do extra query if the project is a translation (#6865 <https://github.com/readthedocs/readthedocs.org/pull/6865>)
    • ๐Ÿšš @stsewd <https://github.com/stsewd>: Remove private argument from resolver (#6864 <https://github.com/readthedocs/readthedocs.org/pull/6864>)
    • ๐Ÿ“„ @ericholscher <https://github.com/ericholscher>: Make development docs a bit easier to find (#6861 <https://github.com/readthedocs/readthedocs.org/pull/6861>)
    • โฑ @davidfischer <https://github.com/davidfischer>: Add an advertising API timeout (#6856 <https://github.com/readthedocs/readthedocs.org/pull/6856>)
    • โš  @humitos <https://github.com/humitos>: Add more exceptions as WARNING log level (#6851 <https://github.com/readthedocs/readthedocs.org/pull/6851>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Limit concurrent builds (#6847 <https://github.com/readthedocs/readthedocs.org/pull/6847>)
    • ๐Ÿš€ @humitos <https://github.com/humitos>: Release 4.1.2 (#6840 <https://github.com/readthedocs/readthedocs.org/pull/6840>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Report build status in a smarter way (#6839 <https://github.com/readthedocs/readthedocs.org/pull/6839>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update messages-extends to latest version (#6838 <https://github.com/readthedocs/readthedocs.org/pull/6838>)
    • @humitos <https://github.com/humitos>: Do not save pip cache when using CACHED_ENVIRONMENT (#6820 <https://github.com/readthedocs/readthedocs.org/pull/6820>)
    • ๐Ÿ“ฆ @stsewd <https://github.com/stsewd>: Force to reinstall package (#6817 <https://github.com/readthedocs/readthedocs.org/pull/6817>)
    • @ericholscher <https://github.com/ericholscher>: Denormalize from_url_without_rest onto the redirects model (#6780 <https://github.com/readthedocs/readthedocs.org/pull/6780>)
    • ๐Ÿณ @davidfischer <https://github.com/davidfischer>: Developer docs emphasize the Docker setup (#6682 <https://github.com/readthedocs/readthedocs.org/pull/6682>)
    • @davidfischer <https://github.com/davidfischer>: Document setting up connected accounts in dev (#6681 <https://github.com/readthedocs/readthedocs.org/pull/6681>)
    • @humitos <https://github.com/humitos>: Return full path URL (including .html) on /api/v2/docurl/ endpoint (#6082 <https://github.com/readthedocs/readthedocs.org/pull/6082>)
  • v4.1.2 Changes

    :Date: March 31, 2020

    • ๐Ÿ— @humitos <https://github.com/humitos>: Report build status in a smarter way (#6839 <https://github.com/readthedocs/readthedocs.org/pull/6839>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update messages-extends to latest version (#6838 <https://github.com/readthedocs/readthedocs.org/pull/6838>)
    • @humitos <https://github.com/humitos>: Allow receiving None for template_html when sending emails (#6834 <https://github.com/readthedocs/readthedocs.org/pull/6834>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Fix silly issue with sync_callback (#6830 <https://github.com/readthedocs/readthedocs.org/pull/6830>)
    • ๐Ÿ— @ericholscher <https://github.com/ericholscher>: Show the builder in the Build admin (#6826 <https://github.com/readthedocs/readthedocs.org/pull/6826>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Properly call sync_callback when there aren't any MULTIPLE_APP_SERVERS settings (#6823 <https://github.com/readthedocs/readthedocs.org/pull/6823>)
    • @stsewd <https://github.com/stsewd>: Allow to override app from where to read templates (#6821 <https://github.com/readthedocs/readthedocs.org/pull/6821>)
    • @humitos <https://github.com/humitos>: Do not save pip cache when using CACHED_ENVIRONMENT (#6820 <https://github.com/readthedocs/readthedocs.org/pull/6820>)
    • @stsewd <https://github.com/stsewd>: Allow to override ProfileDetail view (#6819 <https://github.com/readthedocs/readthedocs.org/pull/6819>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.1 (#6818 <https://github.com/readthedocs/readthedocs.org/pull/6818>)
    • ๐Ÿ“ฆ @stsewd <https://github.com/stsewd>: Force to reinstall package (#6817 <https://github.com/readthedocs/readthedocs.org/pull/6817>)
    • @humitos <https://github.com/humitos>: Show uploading state (#6816 <https://github.com/readthedocs/readthedocs.org/pull/6816>)
    • @humitos <https://github.com/humitos>: Use watchman when calling runserver in local development (#6813 <https://github.com/readthedocs/readthedocs.org/pull/6813>)
    • @humitos <https://github.com/humitos>: Call proper handler (#6811 <https://github.com/readthedocs/readthedocs.org/pull/6811>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Show "Uploading" build state when uploading artifacts into storage (#6810 <https://github.com/readthedocs/readthedocs.org/pull/6810>)
    • @stsewd <https://github.com/stsewd>: Make search compatible with sphinx 2.2.1 (#6804 <https://github.com/readthedocs/readthedocs.org/pull/6804>)
    • @stsewd <https://github.com/stsewd>: Changes on 404, robots, and sitemap (#6798 <https://github.com/readthedocs/readthedocs.org/pull/6798>)
    • โšก๏ธ @humitos <https://github.com/humitos>: Update guide about building consuming too much resources (#6778 <https://github.com/readthedocs/readthedocs.org/pull/6778>)
  • v4.1.1 Changes

    :Date: March 24, 2020

    • ๐Ÿ“ฆ @stsewd <https://github.com/stsewd>: Force to reinstall package (#6817 <https://github.com/readthedocs/readthedocs.org/pull/6817>)
    • @humitos <https://github.com/humitos>: Show uploading state (#6816 <https://github.com/readthedocs/readthedocs.org/pull/6816>)
    • 0๏ธโƒฃ @stsewd <https://github.com/stsewd>: Respect order when serving 404 (version -> default_version) (#6805 <https://github.com/readthedocs/readthedocs.org/pull/6805>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Use storage.open API correctly for tar files (build cached envs) (#6799 <https://github.com/readthedocs/readthedocs.org/pull/6799>)
    • 0๏ธโƒฃ @humitos <https://github.com/humitos>: Check 404 page once when slug and default_version is the same (#6796 <https://github.com/readthedocs/readthedocs.org/pull/6796>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Do not reset the build start time when running build env (#6794 <https://github.com/readthedocs/readthedocs.org/pull/6794>)
    • ๐Ÿ— @humitos <https://github.com/humitos>: Skip .cache directory for cached builds if it does not exist (#6791 <https://github.com/readthedocs/readthedocs.org/pull/6791>)
    • ๐Ÿšš @ericholscher <https://github.com/ericholscher>: Remove GET args from the path passed via proxito header (#6790 <https://github.com/readthedocs/readthedocs.org/pull/6790>)
    • @stsewd <https://github.com/stsewd>: Check for /index on pages' slug (#6789 <https://github.com/readthedocs/readthedocs.org/pull/6789>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.1.0 (#6788 <https://github.com/readthedocs/readthedocs.org/pull/6788>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Revert "Add feature flag to just completely skip sync and symlink operations (#6689)" (#6781 <https://github.com/readthedocs/readthedocs.org/pull/6781>)
  • v4.1.0 Changes

    :Date: March 17, 2020

    • @ericholscher <https://github.com/ericholscher>: Properly proxy the Proxito headers via nginx/sendfile (#6782 <https://github.com/readthedocs/readthedocs.org/pull/6782>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Revert "Add feature flag to just completely skip sync and symlink operations (#6689)" (#6781 <https://github.com/readthedocs/readthedocs.org/pull/6781>)
    • โฌ†๏ธ @humitos <https://github.com/humitos>: Upgrade django-storages to support URLs with more http methods (#6771 <https://github.com/readthedocs/readthedocs.org/pull/6771>)
    • ๐Ÿš‘ @davidfischer <https://github.com/davidfischer>: Use the hotfixed version of django-messages-extends (#6767 <https://github.com/readthedocs/readthedocs.org/pull/6767>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.0.3 (#6766 <https://github.com/readthedocs/readthedocs.org/pull/6766>)
    • โœ… @stsewd <https://github.com/stsewd>: Document usage or pytest marks (#6764 <https://github.com/readthedocs/readthedocs.org/pull/6764>)
    • @humitos <https://github.com/humitos>: Pull/Push cached environment using storage (#6763 <https://github.com/readthedocs/readthedocs.org/pull/6763>)
    • ๐Ÿ”จ @stsewd <https://github.com/stsewd>: Refactor search view to make use of permission_classes (#6761 <https://github.com/readthedocs/readthedocs.org/pull/6761>)
    • โœ… @stsewd <https://github.com/stsewd>: Run proxito tests with proxito (#6714 <https://github.com/readthedocs/readthedocs.org/pull/6714>)
    • ๐Ÿ“„ @stsewd <https://github.com/stsewd>: Proxy footer api on docs' domains (#6630 <https://github.com/readthedocs/readthedocs.org/pull/6630>)
  • v4.0.3 Changes

    :Date: March 10, 2020

    • โœ… @stsewd <https://github.com/stsewd>: Document usage or pytest marks (#6764 <https://github.com/readthedocs/readthedocs.org/pull/6764>)
    • โšก๏ธ @stsewd <https://github.com/stsewd>: Update some dependencies (#6762 <https://github.com/readthedocs/readthedocs.org/pull/6762>)
    • ๐Ÿ”จ @stsewd <https://github.com/stsewd>: Refactor search view to make use of permission_classes (#6761 <https://github.com/readthedocs/readthedocs.org/pull/6761>)
    • ๐Ÿ”€ @ericholscher <https://github.com/ericholscher>: Revert "Merge pull request #6739 from readthedocs/agj/docs-tos-pdf" (#6760 <https://github.com/readthedocs/readthedocs.org/pull/6760>)
    • @ericholscher <https://github.com/ericholscher>: Expand the logic in our proxito mixin. (#6759 <https://github.com/readthedocs/readthedocs.org/pull/6759>)
    • @comradekingu <https://github.com/comradekingu>: Spelling: "Set up your environment" (#6752 <https://github.com/readthedocs/readthedocs.org/pull/6752>)
    • @humitos <https://github.com/humitos>: Use storage.exists on HEAD method (#6751 <https://github.com/readthedocs/readthedocs.org/pull/6751>)
    • โœ… @humitos <https://github.com/humitos>: Pull only latest image for development (#6750 <https://github.com/readthedocs/readthedocs.org/pull/6750>)
    • โšก๏ธ @humitos <https://github.com/humitos>: Update common submodule (#6749 <https://github.com/readthedocs/readthedocs.org/pull/6749>)
    • ๐Ÿš€ @ericholscher <https://github.com/ericholscher>: Release 4.0.2 (#6741 <https://github.com/readthedocs/readthedocs.org/pull/6741>)
    • @agjohnson <https://github.com/agjohnson>: Add TOS PDF output (#6739 <https://github.com/readthedocs/readthedocs.org/pull/6739>)
    • ๐Ÿ“ฆ @ericholscher <https://github.com/ericholscher>: Don't call virtualenv with --no-site-packages (#6738 <https://github.com/readthedocs/readthedocs.org/pull/6738>)
    • ๐Ÿคก @GallowayJ <https://github.com/GallowayJ>: Drop mock dependency (#6723 <https://github.com/readthedocs/readthedocs.org/pull/6723>)
    • โœ… @stsewd <https://github.com/stsewd>: Run proxito tests with proxito (#6714 <https://github.com/readthedocs/readthedocs.org/pull/6714>)
    • @humitos <https://github.com/humitos>: New block on footer template to override from corporate (#6702 <https://github.com/readthedocs/readthedocs.org/pull/6702>)
    • ๐Ÿ‘ @humitos <https://github.com/humitos>: Point users to support email instead asking to open an issue (#6650 <https://github.com/readthedocs/readthedocs.org/pull/6650>)
    • ๐Ÿ“„ @stsewd <https://github.com/stsewd>: Proxy footer api on docs' domains (#6630 <https://github.com/readthedocs/readthedocs.org/pull/6630>)