Releases: crowdsecurity/crowdsec
v1.5.6-rc9
Changes
- always set the transaction in the current request (#2682) @blotus
- always set inband transaction even if we have no rules (#2681) @blotus
- Used asterisk for Defender Firewall log name (#2671) @zbalkan
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- minor waf fixes (#2693) @buixor
- test and log fixes (#2690) @mmetc
- CI: bump golangci-lint run to 1.55, update defaults (#2677) @mmetc
- [notifications] Fix bug, list show non active (#2678) @LaurenceJJones
- Appsec additional fixes (#2676) @blotus
- welcome message when installing packages (#2672) @sabban
- cscli: silence cwhub logger for non-hub related commands (#2675) @mmetc
- add "make help" target (#2282) @mmetc
- fflags: no deprecation warning if there is no message (papi) (#2666) @mmetc
- Parallel hubtests (#2667) @mmetc
- Add "taintedBy" and "--diff" flag to cscli... inspect (#2665) @mmetc
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- cwhub: install --force repairs tainted, non-installed items (#2686) @mmetc
- [notifications] fix segfault because url is not loaded (#2679) @LaurenceJJones
- postinst: update check for enabled lapi (#2674) @mmetc
- lint error handling (#2644) @mmetc
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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
- lint (wsl) (#2692) @mmetc
- CI: update test dependencies (#2668) @mmetc
- Update localstack services + loki (dev and CI) (#2649) @mmetc
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2670) @dependabot
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc8
Changes
- always set the transaction in the current request (#2682) @blotus
- always set inband transaction even if we have no rules (#2681) @blotus
- Used asterisk for Defender Firewall log name (#2671) @zbalkan
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- CI: bump golangci-lint run to 1.55, update defaults (#2677) @mmetc
- [notifications] Fix bug, list show non active (#2678) @LaurenceJJones
- Appsec additional fixes (#2676) @blotus
- welcome message when installing packages (#2672) @sabban
- cscli: silence cwhub logger for non-hub related commands (#2675) @mmetc
- add "make help" target (#2282) @mmetc
- fflags: no deprecation warning if there is no message (papi) (#2666) @mmetc
- Parallel hubtests (#2667) @mmetc
- Add "taintedBy" and "--diff" flag to cscli... inspect (#2665) @mmetc
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- [notifications] fix segfault because url is not loaded (#2679) @LaurenceJJones
- postinst: update check for enabled lapi (#2674) @mmetc
- lint error handling (#2644) @mmetc
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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: update test dependencies (#2668) @mmetc
- Update localstack services + loki (dev and CI) (#2649) @mmetc
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2670) @dependabot
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc7
Changes
- always set inband transaction even if we have no rules (#2681) @blotus
- Used asterisk for Defender Firewall log name (#2671) @zbalkan
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- CI: bump golangci-lint run to 1.55, update defaults (#2677) @mmetc
- [notifications] Fix bug, list show non active (#2678) @LaurenceJJones
- Appsec additional fixes (#2676) @blotus
- welcome message when installing packages (#2672) @sabban
- cscli: silence cwhub logger for non-hub related commands (#2675) @mmetc
- add "make help" target (#2282) @mmetc
- fflags: no deprecation warning if there is no message (papi) (#2666) @mmetc
- Parallel hubtests (#2667) @mmetc
- Add "taintedBy" and "--diff" flag to cscli... inspect (#2665) @mmetc
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- [notifications] fix segfault because url is not loaded (#2679) @LaurenceJJones
- postinst: update check for enabled lapi (#2674) @mmetc
- lint error handling (#2644) @mmetc
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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: update test dependencies (#2668) @mmetc
- Update localstack services + loki (dev and CI) (#2649) @mmetc
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2670) @dependabot
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc6
Changes
- Used asterisk for Defender Firewall log name (#2671) @zbalkan
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- CI: bump golangci-lint run to 1.55, update defaults (#2677) @mmetc
- [notifications] Fix bug, list show non active (#2678) @LaurenceJJones
- Appsec additional fixes (#2676) @blotus
- welcome message when installing packages (#2672) @sabban
- cscli: silence cwhub logger for non-hub related commands (#2675) @mmetc
- add "make help" target (#2282) @mmetc
- fflags: no deprecation warning if there is no message (papi) (#2666) @mmetc
- Parallel hubtests (#2667) @mmetc
- Add "taintedBy" and "--diff" flag to cscli... inspect (#2665) @mmetc
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- [notifications] fix segfault because url is not loaded (#2679) @LaurenceJJones
- postinst: update check for enabled lapi (#2674) @mmetc
- lint error handling (#2644) @mmetc
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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: update test dependencies (#2668) @mmetc
- Update localstack services + loki (dev and CI) (#2649) @mmetc
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2670) @dependabot
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6.-rc5
Changes
- Used asterisk for Defender Firewall log name (#2671) @zbalkan
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- welcome message when installing packages (#2672) @sabban
- cscli: silence cwhub logger for non-hub related commands (#2675) @mmetc
- add "make help" target (#2282) @mmetc
- fflags: no deprecation warning if there is no message (papi) (#2666) @mmetc
- Parallel hubtests (#2667) @mmetc
- Add "taintedBy" and "--diff" flag to cscli... inspect (#2665) @mmetc
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- postinst: update check for enabled lapi (#2674) @mmetc
- lint error handling (#2644) @mmetc
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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: update test dependencies (#2668) @mmetc
- Update localstack services + loki (dev and CI) (#2649) @mmetc
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2670) @dependabot
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc4
Changes
- Add env vars to install/remove appsec-{configs,rules} in docker image (#2664) @blotus
- Update scenarios and parsers constraints for appsec (#2663) @blotus
- Improvement to run hubtest for appsec in docker (#2660) @AlteredCoder
- Minor improvements to hubtest and appsec component (#2656) @buixor
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- improve deprecation message with file location (#2662) @mmetc
- light pkg/api{client,server} refact (#2659) @mmetc
- Short build tag in version number (#2658) @mmetc
- cscli machines: lint + write output to stdout instead of log (#2657) @mmetc
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc3
Changes
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- [http plugin] Add capath, certpath, keypath to load custom certs (#2634) @LaurenceJJones
- add new env var to enable console_management (#2599) @he2ss
- docker: add -slim variant to ghcr.io (#2653) @mmetc
- cscli refact / encapsulation (#2650) @mmetc
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- copy debian behavior for now for local and online api credentials creation (#2655) @sabban
- fix package tests for 1.5.6-rc2 (#2652) @mmetc
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc2
Changes
New Features
- remove PAPI feature flag (#2601) @blotus
- Application Security Engine Support (#2273) @buixor
- Loki integration #2 (#2306) @lperdereau
Improvements
- restrict file permission from "machines add" (#2648) @mmetc
- Appsec improvement and fixes after merge (#2645) @AlteredCoder
- 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
- [Explain] 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
- [postoverflow] dump after postoverflow so we can test within hubtest (#2511) @LaurenceJJones
- [cscli] 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
- fix lapi credentials creation for debian package (#2646) @sabban
- cscli context detect: fix nil dereference (#2635) @mmetc
- docker tests: force local machine creation (#2636) @mmetc
- [cscli] Decision import fix format for documentation (#2577) @LaurenceJJones
- [Plugin] Pass down ctx and use it (#2626) @LaurenceJJones
- [Metabase] 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
- update dependency on aws sdk (#2647) @mmetc
- 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.
v1.5.6-rc1
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.
v1.5.5
Changes
Improvements
- Runtime whitelist parsing improvement (#2422) @LaurenceJJones
- sort map keys when generating asserts (#2494) @buixor
- leakybucket redundant map creation (#2421) @LaurenceJJones
- File init improvements (#2419) @LaurenceJJones
- Reset grokky once all patterns are compiled (#2420) @LaurenceJJones
- Refact cscli hub / pkg/cwhub (part 6) (#2524) @mmetc
- add missing scenarios in first login when authenticating with TLS (#2454) @mmetc
- pkg/cwhub: cleanup in argument call (#2527) @sabban
- [code] reverse nil statement instead of else (#2530) @LaurenceJJones
- [code] Convert ifelseif to switch statement (#2529) @LaurenceJJones
- Refact pkg/csconfig tests (#2526) @mmetc
- Refact cscli hub / pkg/cwhub (part 5) (#2521) @mmetc
- Refact pkg/cwhub (part 4) (#2518) @mmetc
- Refact pkg/cwhub (part 3) (#2516) @mmetc
- Refact pkg/cwhub (part 2) (#2513) @mmetc
- cscli: refactor hub commands (#2500) @mmetc
- Refact pkg/cwhub (part 1) (#2512) @mmetc
- refact: simplify hubtest CopyDir() (#2509) @mmetc
- notification-email: configurable timeouts (#2465) @mmetc
- cscli setup: accept stdin; fix proftpd detection test and service unmask (#2496) @mmetc
- [cscli] Add alert alias (#2485) @LaurenceJJones
- cscli hubtest whitelist (#2479) @LaurenceJJones
Bug Fixes
- fix null deref in cti calls if key is empty (#2540) @buixor
- cscli config feature-flags: point user to the right location of feature.yaml (#2539) @mmetc
- Use a default duration if no duration is provided in a profile (#2520) @blotus
- lighten bucket logger (#2523) @buixor
- cscli: restore config correctly if acquis.d already exists (#2504) @mmetc
- fix issue #2499 - nil dereference while using capi whitelists (#2501) @mmetc
- [Explain] s02 can cause panic if empty (#2486) @LaurenceJJones
- fix the float comparison for hubtests (#2492) @buixor
Chore / Deps
- [Container] Documentation (#2543) @LaurenceJJones
- use go 1.21.3 (#2535) @mmetc
- use go 1.21.1 (#2418) @mmetc
- lint: pkg/cwhub (#2510) @mmetc
- Support Postgres 16 (update entgo.io/ent to 0.12.4) (#2368) @mmetc
- CI: update test dependencies (#2490) @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.