mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
* fix(docker): make @/mitm/manager Turbopack stub opt-in (OMNIROUTE_MITM_STUB=1) so npm/Electron/VPS builds bundle the real manager (#6344) v3.8.45 flipped the production bundler default to Turbopack. next.config.mjs aliased @/mitm/manager to the Docker-only degraded stub unconditionally, which was harmless while Docker was the only Turbopack consumer but shipped the stub to every npm/Electron/VPS artifact once Turbopack became the default — breaking Agent Bridge start with 'MITM manager stub reached at runtime'. The alias is now gated on OMNIROUTE_MITM_STUB=1 (set only by the Dockerfile) via the shared scripts/build/mitm-stub-flag.mjs helper. Regression guard: tests/unit/mitm-stub-alias-6344.test.mjs (4). * test(next-config): align mitm-manager alias assertion with opt-in stub (#6344) The existing test asserted the alias was always present; #6344 makes it opt-in (OMNIROUTE_MITM_STUB=1). Default build now asserts no alias, plus a new env-matrix test covering both the default (no stub) and Docker (stub) cases. * docs(changelog): restore #6359 bullet eaten by merge auto-resolve