github crowdsecurity/crowdsec v1.6.10

latest releases: v1.7.0, v1.7.0-rc9, v1.7.0-rc8...
one month ago

Overview

This release mostly focuses on small bug fixes and improvements:

  • WAF: fixed a resource leak in the appsec datasource when checking bouncer authentication
  • Allowlists: added cscli allowlists check to check if an IP/range belongs to an allowlist
  • S3 datasource: added support for SNS notifications
  • HTTP datasource: added support for GET and HEAD requests to allow the log provider to confirm the datasource is working.

Full changelog is below.

Improvements

Changes

  • refact pkg/acquisition: extract loop method (#3615) @mmetc
  • refact: plugin config parsing (#3640) @mmetc
  • refact: migrate net.IP -> net/netip: part 1 (#3680) @mmetc
  • use github.com/cenkalti/backoff/v5 for apiclient backoff (#3662) @mmetc
  • use go 1.24.4 (#3674) @mmetc
  • cscli help typos (#3707) @mmetc
  • move cti expr helper to pkg/cticlient (#3696) @mmetc
  • refact csplugin: move ProfileAlert to models (#3671) @mmetc
  • refact cmd/crowdsec: extract functions from runCrowdsec() (#3669) @mmetc
  • cscli capi register: no error if online_api_credentials.yaml does not exist (#3645) @mmetc
  • refact cmd/crowdsec: move plugin initialization to apiserver (#3668) @mmetc
  • lint: require name on interface parameters (#3614) @mmetc
  • unit tests: rename ./tests, ./test_data -> ./testdata (#3673) @mmetc

Bug Fixes

Chore / Deps

Geolite2 notice

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.

Installation

Take a look at the installation instructions.

Don't miss a new crowdsec release

NewReleases is sending notifications on new releases.