Releases: crowdsecurity/php-remediation-engine
Releases · crowdsecurity/php-remediation-engine
4.3.0
4.2.0
4.1.0
4.0.0
Added
- Add
LapiRemediation::pushUsageMetricsmethod to push usage metrics to LAPI - Add
bouncing_levelconfiguration to cap maximum remediation level
Changed
- Breaking change:
getIpRemediationmethod now returns an array withremediationandoriginkeys - Breaking change: Change protected
AbstractRemediation::updateRemediationOriginCountmethod to public
updateMetricsOriginsCountwith new$remediationand$deltaparameters. - Breaking change: Do not store origins count in cache as it should be managed by the bouncer
- Update
crowdsec/lapi-clientdependency tov3.4.0
Removed
- Removed deprecated methods
3.5.0
Added
- Add AppSec settings to manage maximum size of the request body
- Add
appsec_max_body_size_kbsetting - Add
appsec_body_size_exceeded_actionsetting
- Add
3.4.0
Added
- Add AppSec requests support with
getAppSecRemediationpublic method inLapiRemediationclass - Add
appsec_fallback_remediationconfiguration for Lapi remediation
Changed
- Update
crowdsec/commondependency tov2.3.0 - Update
crowdsec/capi-clientdependency tov3.2.0 - Update
crowdsec/lapi-clientdependency tov3.3.0
3.3.0
Changed
- Update
crowdsec/commondependency tov2.2.0(api_connect_timeoutsetting) - Update
crowdsec/capi-clientdependency tov3.1.0(api_connect_timeoutsetting) - Update
crowdsec/lapi-clientdependency tov3.2.0(api_connect_timeoutsetting)
3.2.0
Changed
- Store origin of decision in cache
Added
- Store origin count of
getIpRemediationin cache and provide agetOriginsCounthelper method
Deprecated
- Deprecate
AbstractRemediation::getRemediationFromDecisions - Deprecate
AbstractRemediation::sortDecisionsByRemediationPriority
3.1.1
3.1.0
Changed
- Instantiate provided Redis and PhpFiles caches without cache tags by default
- Do not cache CAPI decision with
0hduration - Set logger in cache adapter to log Symfony cache messages
Added
- Add a boolean
use_cache_tagssetting for Redis and PhpFiles caches. Default tofalse.