Skip to content

v4.3.2

Choose a tag to compare

@rennf93 rennf93 released this 26 Sep 13:53
· 25 commits to master since this release
v4.3.2
160d8d9

v4.3.2 (2026-09-26)

Block response Content-Type, guard-core 4.1.0 tracking (v4.3.2)

  • Fixed - Blocked responses now declare Content-Type: text/plain (#22): the Django response factory left the content type unset, so middleware-generated 403/429/400 pages went out without an explicit content type and clients were left guessing. The factory now sets an explicit text/plain content type, matching the engine's reference response factory and the fastapi-guard (#144) and flaskapi-guard (#25) fixes.
  • Compatibility - The guard-core floor moves from >=4.0.0 to >=4.1.0 in pyproject.toml (no upper bound), so this adapter tracks the guard-core 4.1.0 engine (the exempt_ips skip-list, the recon leading-separator gate, the raw-view recon scan, the cross-engine interop harness). The adapter delegates all security behavior to the engine through the unasync-generated sync mirror; no sync API djapi-guard uses changed shape.