github crowdsecurity/crowdsec v1.6.4-rc1

pre-release6 hours ago

Changes

  • update checks for wrapped errors (#3117) @mmetc
  • refact cscli: decisions, lapi, bouncers, machines (#3306) @mmetc
  • make: remove obsolete/redundant parameters (#3304) @mmetc
  • remove unused code: HandleDeletedDecisions() (#3301) @mmetc
  • CI: update coverage ignore list for generated code (#3262) @mmetc
  • lint/revive: check tags on non-exported struct fields (#3257) @mmetc
  • context propagation: don't store ctx in api controller (#3268) @mmetc
  • CI: check generated code in test workflow (#3261) @mmetc
  • remove dependency from pkg/cwversion to pkg/acquisition (#3242) @mmetc
  • lint/nestif: reduce hubtest complexity (#3244) @mmetc
  • refact: alerts query (#3216) @mmetc
  • lint: enable (some) gocritic checks (#3238) @mmetc
  • enable linters: copyloopvar, intrange (#3184) @mmetc
  • refact acquisition: build profiles (optionally exclude datasources from final binary) (#3217) @mmetc
  • refact / split APIServer.Run() method (#3215) @mmetc
  • refact cscli - don't export functions if not required (#3224) @mmetc
  • refact: cscli papi (#3222) @mmetc
  • refact: pkg/apiclient set and use default user agent (#3219) @mmetc

New Features

Improvements

  • Add explicit configuration for signals sharing and blocklists pull (#3277) @blotus
  • loki: add no_ready_check option (#3317) @blotus
  • context propagation: OneShotAcquisition(); enable contextcheck linter (#3285) @mmetc
  • context propagation: appsec, docker, kafka, k8s datasources (#3284) @mmetc
  • context propagation: StreamingAcquisition() (#3274) @mmetc
  • context propagation: pkg/csplugin (#3273) @mmetc
  • context propagation: pkg/apiserver (#3272) @mmetc
  • context propagation: apic, unit tests (#3271) @mmetc
  • context propagation: pass ctx to UpdateScenario() (#3258) @mmetc
  • context propagation: pkg/database/alerts (#3252) @mmetc
  • context propagation: pkg/database/{lock,decision} (#3251) @mmetc
  • context propagation: pkg/database/bouncers (#3249) @mmetc
  • context propagation: pkg/database/machines (#3248) @mmetc
  • context propagation: pkg/database/metrics (#3247) @mmetc
  • context propagation: pkg/database/config (#3246) @mmetc
  • context propagation: bouncer list (#3236) @mmetc
  • context propagation: pkg/database/flush (#3235) @mmetc
  • context propagation: pass context to NewAPIC() (#3231) @mmetc
  • context propagation: explicit ctx parameter in unit tests (#3229) @mmetc
  • logs and user messages: use "serialize" and "parse" instead of marshal/unmarshal (#3240) @mmetc
  • context propagation: cscli {capi,lapi,papi} (#3228) @mmetc
  • refact pkg/database: context propagation (start) (#3226) @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.