Django-MOJO
MarkdownOpen in ClaudeOpen in ChatGPT

1.15.10 — A node can serve a classic vhost and the edge plane at once

Editorial identity incomplete

2026-08-20

The rendered http base declared the $connection_upgrade map, which made a hybrid node impossible: one that serves a classic conf.d vhost alongside the edge plane has to declare that map itself, because the vhost proxies through asgi.inc and references it before any generation exists. Declared in both places it is a duplicate-directive [emerg]; declared only by the generation, a fresh box cannot start nginx until it has converged and cannot converge without serving. The map now belongs to the node bootstrap, joining default_type and types_hash_max_size in a split this design already had.

Breaking

Changed

Upgrade notes