From 8c51d66adf176aef5d3103e3d6e4a0bc4acd1ee1 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Tue, 3 Nov 2026 01:19:07 +0000 Subject: [PATCH] Document the legacy URL behaviour of cache compatibility --- docs/settings.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/settings.md b/docs/settings.md index e28858b1..974cabdd 100644 --- a/docs/settings.md +++ b/docs/settings.md @@ -1100,6 +1100,8 @@ If this option is enabled, PouchDB will hold the connection open for 60 seconds, Setting key: useCouchDBCacheControlHeadersOnly +Remove the query parameter used to invalidate cached responses (the same URL behaviour as in 1.0.44 and earlier). + Disabled by default. Encrypted CouchDB reads normally use a cache query parameter derived from the plug-in startup time and current Security Seed, and revalidate cached responses. This separates responses from before a remote Rebuild even when document revisions remain unchanged. Enable this only if your server or proxy rejects that additional query parameter. Requests then retain their original URLs and use `no-store` with revalidation headers. Some native caches can still reuse older encrypted responses in this mode, so decryption failures after a remote Rebuild may recur. Seed refresh before replication remains active in both modes. Changing this setting does not require a database rebuild.