Changes
New Features
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- cwhub: context type (#2631) @mmetc
- cscli refact - encapsulation with types (#2643) @mmetc
- cwhub refact (#2637) @mmetc
- cscli config show: pretty print struct output (#2633) @mmetc
- refact bouncer auth (#2456) @mmetc
- cscli machines add: don't overwrite existing credential file (#2625) @mmetc
- Ignore blank lines as crowdsec will anyways (#2630) @LaurenceJJones
- command "cscli hub types" (#2632) @mmetc
- manage force_pull message for one blocklist (#2615) @nitescuc
- Refact pkg/cwhub: fix known issues and reorganize files (#2616) @mmetc
- dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- notifications test command and slight re write (#2391) @LaurenceJJones
- refactor hub management and cscli commands (#2545) @mmetc
- "cscli bouncers add": increase key size, deprecate and ignore --length option (#2531) @mmetc
- *.log: use yyyy-mm-dd (iso8601) in timestamps (#2564) @mmetc
- Improved expr debugger (#2495) @buixor
- kafka acquisition: warn if no consumer group id and allow to read from a specific partition (#2612) @blotus
- kafkaAcquisition: add more debug (#2609) @he2ss
- Use go 1.21.4 (#2595) @mmetc
Bug Fixes
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- decision import fix format for documentation (#2577) @LaurenceJJones
- pass down ctx and use it (#2626) @LaurenceJJones
- QOL Changes and chown wal files (#2627) @LaurenceJJones
- CI: avoid pipe in makefile, correctly report error in CI when tests fail (#2621) @mmetc
- force rfc 3339 date format in metrics push (#2402) @blotus
- docker: replace cp -an with rsync to allow bind-mount of files in /etc/crowdsec (#2611) @mmetc
- properly update the cs_syslogsource_parsed_total metric (#2608) @blotus
- fix: typo (#2582) @testwill
- update gantsign.golang name (#2558) @sabban
- Release action: fix asset upload (#2565) @mmetc
Chore / Deps
- CI: use go 1.21.5 (#2640) @mmetc
- Test for acquisition format errors in crowdsec -t (#2629) @mmetc
- refact BulkDeleteDecisions (#2308) @mmetc
- update dependency: k8s apiserver (including crypto, jwt, prometheus client) (#2476) @mmetc
- Minor dependency updates (#2505) @mmetc
- Bump google.golang.org/grpc from 1.56.1 to 1.56.3 (#2566) @dependabot
- typos/grammar (#2561) @mmetc
Geolite2 notice
This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.
Installation
Take a look at the installation instructions.