Django-MOJO
MarkdownOpen in ClaudeOpen in ChatGPT

1.24.7 — Firewall authority independent of MojoSec

Editorial identity incomplete

2026-09-09

django-mojo 1.24.7 makes firewall reconciliation a separately enrolled host capability instead of a side effect of MojoSec. MojoSec can remain off: only an enrolled, ready application runner advertises firewall authority, and explicit fleet membership prevents an unavailable node from being mistaken for fleet-wide success. There are no database migrations, but participating hosts must be enrolled and custom job-channel configurations must include the firewall channel.

Key changes

Operator action

Enroll every participating host, configure the same complete FIREWALL_EXPECTED_HOSTS list on each one, and add firewall to any project-specific JOBS_CHANNELS override. The standard API channel set includes it automatically.