Skip to content

release(4.4.0): scan budget and IP parity release, lockstep core engines at 4.4.0 - #90

Merged
rennf93 merged 1 commit into
masterfrom
release/4.4.0
Oct 15, 2026
Merged

rennf93 merged 1 commit into
masterfrom
release/4.4.0

Conversation

@rennf93

@rennf93 rennf93 commented Oct 15, 2026

Copy link
Copy Markdown
Member

Closes #89

I ran make bump-version VERSION=4.4.0, which only scaffolds the CHANGELOG because PHP has no version file (Packagist takes the version from the tag), and filled the 4.4.0 section from the PRs merged since v4.3.3 (#73 to #88).

Breaking changes called out in the CHANGELOG: enableDynamicRules and enableEnrichment now require enableAgent, and a configured whitelist now decides alone (IP list precedence). New for adapters: GuardEngine::applyResponseModifier(). Also covered: client identity parity with the reference, dynamic rules applied over the base config, the scan time budget, and the per-pair Cookie scan.

Gate on this branch, run the way ci.yml runs it against a private Redis (never 6379): make lint, make test, every runner in the ci.yml test and conformance jobs, the pcov coverage gate (99.18% lines, every executable line covered or provably unreachable) and composer audit --locked all exit 0. I did not tag or release.

…nes at 4.4.0 (#89)

Writes the 4.4.0 CHANGELOG section. The PHP package carries no version file, so the v4.4.0 tag is the version Packagist publishes.
@rennf93
rennf93 merged commit 2e3f829 into master Oct 15, 2026
26 checks passed
@rennf93
rennf93 deleted the release/4.4.0 branch October 15, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release(4.4.0): lockstep core engines at 4.4.0

1 participant