Skip to content

release(2.0.0): engine routing parity, response pass before the flush - #40

Merged
rennf93 merged 3 commits into
masterfrom
release/2.0.0
Oct 15, 2026
Merged

rennf93 merged 3 commits into
masterfrom
release/2.0.0

Conversation

@rennf93

@rennf93 rennf93 commented Oct 15, 2026

Copy link
Copy Markdown
Member

Release commit for 2.0.0: engine routing parity (#39). SecurityMiddleware.apply_pre_flight_headers is removed, the engine response pass runs in SecurityHandler.finish() before the flush, a request with no client address is answered 403 under the default fail_secure, and the guard-core floor moved to >=4.1.0 in that PR. Version bump and release notes (this repo has no mike or versions.json).

The version is a major because a public method is removed and finish() now returns a future. The release notes carry a Breaking changes section with the upgrade action. The floor stays at >=4.1.0, so the guard-core 4.4.0 fixes arrive by upgrading guard-core.

Nothing is tagged or released by this PR.

@github-actions github-actions Bot added documentation Docs, README, CHANGELOG, governance files dependencies pyproject.toml or uv.lock labels Oct 15, 2026
guard-core 4.4.0 is on PyPI, so the floor moves up and upgrading this adapter brings the engine fixes. The release notes say so instead of asking users to upgrade guard-core separately.
@rennf93
rennf93 merged commit 869a94f into master Oct 15, 2026
11 checks passed
@rennf93
rennf93 deleted the release/2.0.0 branch October 15, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies pyproject.toml or uv.lock documentation Docs, README, CHANGELOG, governance files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant