You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It follows a similar approach than `FooterHTML` API by adding `rtd-addons` CDN
tag and uses the same signals logic from `readthedocs-ext` to purge the cache
on different events.
Closes#10694
* Addons: add `CDN-Tags` to endpoint and auto-purge cache
It follows a similar approach than `FooterHTML` API by adding `rtd-addons` CDN
tag and uses the same signals logic from `readthedocs-ext` to purge the cache
on different events.
Closes#10694
* Addons: allow to be extended by corporate (#10705)
* Define `_get_project` and `_get_version` as individual methods because these
are required by the API permissions.
* Use `user=` attribute when performing the query for the versions to be
displayed in the flyout.
Requires #10704
We are currently caching
/addons/?url=
endpoint. This is great, but there are situations where we need to invalidate the cache:ad_free
changebuilds.current
from the API response)When any of these things changes we should be able to trigger a cache invalidation via tags like:
project:<slug> version:<slug> addons
to invalidate a specific versionproject:<slug> addons
to invalidate it for the whole projectI think there may be more things to consider here, but I wanted to at least open an issue at this point to track this and keep it in mind.
The text was updated successfully, but these errors were encountered: