Releases: crowdsecurity/php-remediation-engine
Releases · crowdsecurity/php-remediation-engine
3.5.0
Added
- Add AppSec settings to manage maximum size of the request body
- Add
appsec_max_body_size_kb
setting - Add
appsec_body_size_exceeded_action
setting
- Add
3.4.0
Added
- Add AppSec requests support with
getAppSecRemediation
public method inLapiRemediation
class - Add
appsec_fallback_remediation
configuration for Lapi remediation
Changed
- Update
crowdsec/common
dependency tov2.3.0
- Update
crowdsec/capi-client
dependency tov3.2.0
- Update
crowdsec/lapi-client
dependency tov3.3.0
3.3.0
Changed
- Update
crowdsec/common
dependency tov2.2.0
(api_connect_timeout
setting) - Update
crowdsec/capi-client
dependency tov3.1.0
(api_connect_timeout
setting) - Update
crowdsec/lapi-client
dependency tov3.2.0
(api_connect_timeout
setting)
3.2.0
Changed
- Store origin of decision in cache
Added
- Store origin count of
getIpRemediation
in cache and provide agetOriginsCount
helper 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
0h
duration - Set logger in cache adapter to log Symfony cache messages
Added
- Add a boolean
use_cache_tags
setting for Redis and PhpFiles caches. Default tofalse
.
3.0.0
Changed
- Breaking change: Update
crowdsec/capi-client
dependency tov3.0.0
(CAPI V3 endpoints) - Breaking change: Update
crowdsec/lapi-client
dependency tov3.0.0
- Breaking change: Update
crowdsec/common
dependency tov2.0.0
- Breaking change: Use custom error handler for
Memcached::getItem
method - Breaking change: Rename
AbstractCache::updateItem
method toupsertItem
- Breaking change: The
cacheTag
string parameter of cache methods become atags
array - Change visibility of
AbstractRemediation::parseDurationToSeconds
method from private to protected
Added
- Handle blocklist decisions when pulling CAPI decisions
2.1.0
Added
- Add public method
getClient
forLapiRemediation
andCapiRemediation
classes
2.0.0
Changed
- Breaking change: Update
crowdsec/capi-client
to a new major version 2.0.0 - Breaking change: Update
crowdsec/lapi-client
to a new major version 2.0.0 - Use
crowdsec/common
package as a dependency for code factoring
Removed
- Breaking change: Remove
CrowdSec\RemediationEngine\Logger\FileLog
(replaced byCrowdSec\Common\Logger\FileLog
)