Skip to content

Commit 528188b

Browse files
authored
release(v3.9.4): preserve legacy compatibility path while keeping post-rotation key-file preference
- crypto(compat): keep legacy default-key fallback behavior for existing installs with encrypted state and no explicit key - crypto(resolve): continue preferring metadata/persistent_tokens.key after rotation so follow-up requests stop drifting back to the legacy fallback - docs(changelog): clarify that legacy installs remain supported while the post-rotation request-consistency fix stays in place
1 parent 8afc872 commit 528188b

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Changelog
22

3+
## Changes 03/15/2026 (v3.9.4)
4+
5+
`release(v3.9.4): preserve legacy compatibility path while keeping post-rotation key-file preference`
6+
7+
**Commit message**
8+
9+
```text
10+
release(v3.9.4): preserve legacy compatibility path while keeping post-rotation key-file preference
11+
12+
- crypto(compat): keep legacy default-key fallback behavior for existing installs with encrypted state and no explicit key
13+
- crypto(resolve): continue preferring metadata/persistent_tokens.key after rotation so follow-up requests stop drifting back to the legacy fallback
14+
- docs(changelog): clarify that legacy installs remain supported while the post-rotation request-consistency fix stays in place
15+
```
16+
17+
**Changed**
18+
19+
- **Legacy compatibility path**
20+
- Clarified that existing installs without an explicit `PERSISTENT_TOKENS_KEY` still retain the historical legacy fallback behavior for encrypted state compatibility.
21+
- The legacy fallback remains resolver-driven in `config.php`, while rotated installs continue preferring `metadata/persistent_tokens.key` for post-rotation consistency.
22+
23+
**Fixed**
24+
25+
- **Release note accuracy**
26+
- Clarified the persistent-token key compatibility story so the legacy-install behavior and the post-rotation fix are documented together.
27+
28+
---
29+
330
## Changes 03/15/2026 (v3.9.3)
431

532
`release(v3.9.3): legacy fallback worker-env fix after persistent-token key rotation`

β€Žstart.shβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ fi
7575

7676
# ──────────────────────────────────────────────────────────────
7777
# 1) Resolve persistent tokens key with backward compatibility.
78-
LEGACY_PERSISTENT_TOKENS_KEY="default_please_change_this_key"
7978
PERSISTENT_TOKENS_KEY_FILE="/var/www/metadata/persistent_tokens.key"
8079

8180
mkdir -p /var/www/users /var/www/metadata

0 commit comments

Comments
Β (0)