Pin-independent fixes since v0.11.5 (validated green on CI full-suite-at-pin + build-matrix ubuntu/macos):
- fix(proxy)
Tep::Proxysuperclass declared on first opening (#228) — block-DSL proxy guards (before_forward/pick_upstream) were silently bypassed under recent spinel inference (a guarded route returned 200 instead of 403). matz/spinel#1477. - fix(erb/mustache) build the locals hash inside the render arg (#231, matz/spinel#1478).
- shell
Tep::Shell.read/read_limitedrescueFile.read— preserve the never-raise contract now that spinel'sFile.readraisesErrno(#232). - pg restore the Hash-conninfo kv-pack loop in
PG.connect(#1434 fixed).
The spinel re-pin remains blocked on matz/spinel#1606 (two worker-SIGSEGV regressions); these fixes are decoupled from it.