Skip to content

fix(web): release-scoped static URLs for coherent login bootstrap - #598

Merged
witbrock merged 1 commit into
mainfrom
fix/JVNAUTOSCI-2738-versioned-assets
Sep 10, 2026
Merged

witbrock merged 1 commit into
mainfrom
fix/JVNAUTOSCI-2738-versioned-assets

Conversation

@witbrock

Copy link
Copy Markdown
Member

Follow-on deployment blocker for JVNAUTOSCI-2738 / #597. Normal public browser showed new backend aeb2f6f but executed old main.js (observed stack line555 vs new source line568), retaining SAIL.

Prefix template-generated static URLs with a hash of runtime release version; relative ES-module imports inherit the release prefix. Reject mismatched release prefixes rather than serving changed bytes under an old URL. Existing literal static URLs remain for compatibility; no authentication/cache permission loosening.

55 targeted tests pass: version URL changes, relative imports, old release/traversal denial, existing JWT/org/prefs route tests. Merge ready; actual public browser organisation verification remains deployment acceptance. No mobile changes or new model requests.

@witbrock
witbrock merged commit 12ae94c into main Sep 10, 2026
2 checks passed
@witbrock
witbrock deleted the fix/JVNAUTOSCI-2738-versioned-assets branch September 10, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant