Releases: crowdsecurity/crowdsec
v1.3.3-rc2
Improvements
- Send all installed scenario to LAPI (#1277) @AlteredCoder
- instrument main() for coverage tests (#1399) @mmetc
- functional tests are now using bats @mmetc @sabban @buixor
Changes
- wizard: removed jq dependency (#1460) @mmetc
- Reduce the query unescape helper verbosity (#1447) @AlteredCoder
- Update bouncer pull in rupture mode (#1445) @sbs2001
- Register bouncers on container init (#1341) @thespad
- add dialect to handle pgx correctly (#1376) @umglurf
- Improve cscli metrics units (#1374) @AlteredCoder
- Add -m flag for decisions list to display the machine (#1361) @AlteredCoder
- Add trusted IPs which have admin API access (#1352) @sbs2001
- Allow to ignore errors when installing multiple configuration items (#1359) @AlteredCoder
- Allow cscli remove to remove with --all (#1360) @AlteredCoder
- Add query param to filter decisions by scenarios and origin (#1294) @sbs2001
- Don't omit fields of bouncer in json (#1354) @sbs2001
- deal with misconfigured post-overflow stages (#1358) @buixor
- dummy plugin (#142) @mmetc
- refactor: use runtime rather than ldflags for go details (#1302) @06kellyjac
- allow "cscli completion..." without configuration file (#1340) @mmetc
- restore test_env.sh (#1332) @mmetc
- make notification plugins work on freebsd (#1253) @mmetc
- Docker prestage - correct database path (#1312) @chad-jones
- Email notification plugin add sender_name option (#1297) @tuxtof
Minor changes
- fix check uid, gid values (#1309) @mmetc
- some noop code removal, typos and lint suggestions (#1329) @mmetc
- fix for /usr/bin/wc on freebsd (#1338) @mmetc
- return 1 with incomplete command line; always check error when calling cmd.Help (#1335) @mmetc
- test decision list -m (#1365) @mmetc
- fix for https://staticcheck.io/docs/checks#SA2002 (#1334) @mmetc
- don't set logger default level twice (#1336) @mmetc
- fix #1316 : add html body (#1339) @buixor
- Display acquisition dir in cscli config show (#1349) @AlteredCoder
- Deprecate pid_file config (#1346) @sbs2001
- deduplicate make package, package_static (#1344) @mmetc
- Fix 1262 pgsql conflict resolve (#1363) @sbs2001
- update license (#1382) @sabban
- update rpm patch to allow build again (#1388) @sabban
- remove make warning "building for linux" (#1389) @mmetc
- skip broken tests (w/ postgres and test coverage) (#1410) @mmetc
- install *.cover binaries in $BIN_DIR; minor workflow changes (#1408) @mmetc
- fix "cscli" without arguments (#1406) @mmetc
- removed RELEASE.json, embed codename in makefile (#1442) @mmetc
- Fix hub loader to support '.yml' files (#1433) @AlteredCoder
- Add origins param in decision stream service (#1429) @sbs2001
- remove trailing / from cp in make release (#1416) @blotus
- single workflow for all tests (#1413) @mmetc
- bailout on incompatible duration format (#1326) @buixor
- bit of doc + tests for lapi stream mode (#1356) @buixor
- handle containers with TTY in docker acquis (#1422) @blotus
- int64 for metric units (#1419) @mmetc
- use golangci-lint 1.45.2 (#1420) @mmetc
- Cwhub testing (#1438) @sbs2001
- docker: add enroll on startup (#1463) @he2ss
- cscli: add force enroll feature (#1430) @he2ss
- go mod update for 1.3.3 (#1462) @buixor
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.3.3-rc1
Improvements
- Send all installed scenario to LAPI (#1277) @AlteredCoder
- instrument main() for coverage tests (#1399) @mmetc
- functional tests are now using bats (#1266 #1333 #1345 #1355 #1365 #1366 #1368 #1371 #1372 #1373 #1377 #1379 #1380 #1381 #1384 #1386 #1387 #1390 #1393 #1394 #1400 #1425 #1458 #1437 #1440 #1439 #1443 #1453 #1454 #1455 #1457 #1456 #1458) @mmetc @sabban @buixor
Changes
- wizard: removed jq dependency (#1460) @mmetc
- Reduce the query unescape helper verbosity (#1447) @AlteredCoder
- Update bouncer pull in rupture mode (#1445) @sbs2001
- Register bouncers on container init (#1341) @thespad
- add dialect to handle pgx correctly (#1376) @umglurf
- Improve cscli metrics units (#1374) @AlteredCoder
- Add -m flag for decisions list to display the machine (#1361) @AlteredCoder
- Add trusted IPs which have admin API access (#1352) @sbs2001
- Allow to ignore errors when installing multiple configuration items (#1359) @AlteredCoder
- Allow cscli remove to remove with --all (#1360) @AlteredCoder
- Add query param to filter decisions by scenarios and origin (#1294) @sbs2001
- Don't omit fields of bouncer in json (#1354) @sbs2001
- deal with misconfigured post-overflow stages (#1358) @buixor
- dummy plugin (#142) @mmetc
- refactor: use runtime rather than ldflags for go details (#1302) @06kellyjac
- allow "cscli completion..." without configuration file (#1340) @mmetc
- restore test_env.sh (#1332) @mmetc
- make notification plugins work on freebsd (#1253) @mmetc
- Docker prestage - correct database path (#1312) @chad-jones
- Email notification plugin add sender_name option (#1297) @tuxtof
Minor changes
- fix check uid, gid values (#1309) @mmetc
- some noop code removal, typos and lint suggestions (#1329) @mmetc
- fix for /usr/bin/wc on freebsd (#1338) @mmetc
- return 1 with incomplete command line; always check error when calling cmd.Help (#1335) @mmetc
- test decision list -m (#1365) @mmetc
- fix for https://staticcheck.io/docs/checks#SA2002 (#1334) @mmetc
- don't set logger default level twice (#1336) @mmetc
- fix #1316 : add html body (#1339) @buixor
- Display acquisition dir in cscli config show (#1349) @AlteredCoder
- Deprecate pid_file config (#1346) @sbs2001
- deduplicate make package, package_static (#1344) @mmetc
- Fix 1262 pgsql conflict resolve (#1363) @sbs2001
- update license (#1382) @sabban
- update rpm patch to allow build again (#1388) @sabban
- remove make warning "building for linux" (#1389) @mmetc
- skip broken tests (w/ postgres and test coverage) (#1410) @mmetc
- install *.cover binaries in $BIN_DIR; minor workflow changes (#1408) @mmetc
- fix "cscli" without arguments (#1406) @mmetc
- removed RELEASE.json, embed codename in makefile (#1442) @mmetc
- Fix hub loader to support '.yml' files (#1433) @AlteredCoder
- Add origins param in decision stream service (#1429) @sbs2001
- remove trailing / from cp in make release (#1416) @blotus
- single workflow for all tests (#1413) @mmetc
- bailout on incompatible duration format (#1326) @buixor
- bit of doc + tests for lapi stream mode (#1356) @buixor
- handle containers with TTY in docker acquis (#1422) @blotus
- int64 for metric units (#1419) @mmetc
- use golangci-lint 1.45.2 (#1420) @mmetc
- Cwhub testing (#1438) @sbs2001
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.3.2
Changes
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.3.1
Changes
- Docker image: add multi arch platforms (#1270) @he2ss
- Add IpToRange helpers and allows to have an expression with scope Range (#1260) @AlteredCoder
Improvements
- Create debian docker package including journalctl/systemd (#1233) @woopstar
- Use override possibility in systemd file management in functional tests (#1208) @sabban
- Allow Makefile to override /etc/crowdsec and /var/lib/crowdsec/data (#1221) @mmetc
- Fix upgrade when somthing is already listening on 8080 (#1258) @sabban
Bugfixes
- Fix typo in
explain
help (#1290) @sbs2001 - Fix #1274 (#1285) @buixor
- Improve LAPI performance when under high load (#1273) @blotus
- Specify journalctl support (#1272) @woopstar
- Wizard: install matched collections only (#1212) @he2ss
- String comparison fix (#1220) @mmetc
- Fix help message of
cscli config show --key
(#1228) @buixor - Email-plugin: fix install in debian package (#1219) @erdoukki
- Handle decisions with varying expiry for same IP (#1262) @sbs2001
- Make whitelist by expr debug level (#1236) @buixor
- Detect missing plugin binary wrt profiles (#1252) @sbs2001
- Upgrade download datafiles if doesn't exist (#1254) @AlteredCoder
- Prestage files and copy on init to fix bind mount issues (#1216) @thespad
- Exit syslog acquis only after server is dead (#1288) @sbs2001
- Fix #1295 : deploy email plugin on RPMs (#1296) @buixor
- Warn when log file in explain command is large. (#1293) @sbs2001
- Remove the target test for build (#1279) @sabban
- Refactor tests to reduce line count (#1264) @mmetc
- Git tag detection fix for #1234 (#1265) @mmetc
- Have "make test" from top directory actually run tests (#1249) @mmetc
- Plugin configuration comments (#1255) @mmetc
- Atoi() -> ParseInt() (#1256) @mmetc
- Grammar (#1257) @mmetc
- Check log level before dumping resp (#1243) @sbs2001
- Fix for cwversion.System (#1238) @mmetc
- Add LOCAL_API_URL to register auto an agent (#1231) @woopstar
- Add TLS functionality from env variables (#1227) @woopstar
- Set custom hostname for local agent credentials (#1229) @woopstar
- Deadcode [wip] (#1215) @mmetc
- Set LOCAL_API_URL on regeneration of local agent (#1226) @woopstar
- Makefile: add ENV VARIABLES to override configdir & datadir (#1224) @erdoukki
- Makefile cleanup (#1211) @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.3.1-rc3
Changes
- docker image: add multi arch platforms (#1270) @he2ss
- remove the target test for build (#1279) @sabban
- Refactor tests to reduce line count (#1264) @mmetc
- git tag detection fix for #1234 (#1265) @mmetc
- have "make test" from top directory actually run tests (#1249) @mmetc
- plugin configuration comments (#1255) @mmetc
- add IpToRange helpers and allows to have an expression with scope Range (#1260) @AlteredCoder
- Atoi() -> ParseInt() (#1256) @mmetc
- grammar (#1257) @mmetc
- Check log level before dumping resp (#1243) @sbs2001
- fix for cwversion.System (#1238) @mmetc
- Add LOCAL_API_URL to register auto an agent (#1231) @woopstar
- Add TLS functionality from env variables (#1227) @woopstar
- Set custom hostname for local agent credentials (#1229) @woopstar
- Deadcode [wip] (#1215) @mmetc
- Set LOCAL_API_URL on regeneration of local agent (#1226) @woopstar
- Makefile: add ENV VARIABLES to override configdir & datadir (#1224) @erdoukki
- Makefile cleanup (#1211) @mmetc
Improvements
- Create debian docker package including journalctl/systemd (#1233) @woopstar
- Use override possibility in systemd file management in functional tests (#1208) @sabban
- allow Makefile to override /etc/crowdsec and /var/lib/crowdsec/data (#1221) @mmetc
- fix upgrade when somthing is already listening on 8080 (#1258) @sabban
Bugfixes
- Fix typo in
explain
help (#1290) @sbs2001 - fix #1274 (#1285) @buixor
- Improve LAPI performance when under high load (#1273) @blotus
- Specify journalctl support (#1272) @woopstar
- wizard: install matched collections only (#1212) @he2ss
- string comparison fix (#1220) @mmetc
- fix help message of
cscli config show --key
(#1228) @buixor - email-plugin: fix install in debian package (#1219) @erdoukki
- Handle decisions with varying expiry for same IP (#1262) @sbs2001
- Make whitelist by expr debug level (#1236) @buixor
- Detect missing plugin binary wrt profiles (#1252) @sbs2001
- Upgrade download datafiles if doesn't exist (#1254) @AlteredCoder
- Prestage files and copy on init to fix bind mount issues (#1216) @thespad
- Exit syslog acquis only after server is dead (#1288) @sbs2001
- fix #1295 : deploy email plugin on RPMs (#1296) @buixor
- Warn when log file in explain command is large. (#1293) @sbs2001
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.3.1-rc2
Changes
- docker image: add multi arch platforms (#1270) @he2ss
- remove the target test for build (#1279) @sabban
- Refactor tests to reduce line count (#1264) @mmetc
- git tag detection fix for #1234 (#1265) @mmetc
- have "make test" from top directory actually run tests (#1249) @mmetc
- plugin configuration comments (#1255) @mmetc
- add IpToRange helpers and allows to have an expression with scope Range (#1260) @AlteredCoder
- Atoi() -> ParseInt() (#1256) @mmetc
- grammar (#1257) @mmetc
- Check log level before dumping resp (#1243) @sbs2001
- fix for cwversion.System (#1238) @mmetc
- Add LOCAL_API_URL to register auto an agent (#1231) @woopstar
- Add TLS functionality from env variables (#1227) @woopstar
- Set custom hostname for local agent credentials (#1229) @woopstar
- Deadcode [wip] (#1215) @mmetc
- Set LOCAL_API_URL on regeneration of local agent (#1226) @woopstar
- Makefile: add ENV VARIABLES to override configdir & datadir (#1224) @erdoukki
- Makefile cleanup (#1211) @mmetc
Improvements
- Create debian docker package including journalctl/systemd (#1233) @woopstar
- Use override possibility in systemd file management in functional tests (#1208) @sabban
- allow Makefile to override /etc/crowdsec and /var/lib/crowdsec/data (#1221) @mmetc
- fix upgrade when somthing is already listening on 8080 (#1258) @sabban
Bugfixes
- Fix typo in
explain
help (#1290) @sbs2001 - fix #1274 (#1285) @buixor
- Improve LAPI performance when under high load (#1273) @blotus
- Specify journalctl support (#1272) @woopstar
- wizard: install matched collections only (#1212) @he2ss
- string comparison fix (#1220) @mmetc
- fix help message of
cscli config show --key
(#1228) @buixor - email-plugin: fix install in debian package (#1219) @erdoukki
- Handle decisions with varying expiry for same IP (#1262) @sbs2001
- Make whitelist by expr debug level (#1236) @buixor
- Detect missing plugin binary wrt profiles (#1252) @sbs2001
- Upgrade download datafiles if doesn't exist (#1254) @AlteredCoder
- Prestage files and copy on init to fix bind mount issues (#1216) @thespad
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.3.1-rc1
Changes
- remove the target test for build (#1279) @sabban
- Refactor tests to reduce line count (#1264) @mmetc
- git tag detection fix for #1234 (#1265) @mmetc
- have "make test" from top directory actually run tests (#1249) @mmetc
- plugin configuration comments (#1255) @mmetc
- add IpToRange helpers and allows to have an expression with scope Range (#1260) @AlteredCoder
- Atoi() -> ParseInt() (#1256) @mmetc
- grammar (#1257) @mmetc
- Check log level before dumping resp (#1243) @sbs2001
- fix for cwversion.System (#1238) @mmetc
- Add LOCAL_API_URL to register auto an agent (#1231) @woopstar
- Add TLS functionality from env variables (#1227) @woopstar
- Set custom hostname for local agent credentials (#1229) @woopstar
- Deadcode [wip] (#1215) @mmetc
- Set LOCAL_API_URL on regeneration of local agent (#1226) @woopstar
- Makefile: add ENV VARIABLES to override configdir & datadir (#1224) @erdoukki
- Makefile cleanup (#1211) @mmetc
Improvements
- Create debian docker package including journalctl/systemd (#1233) @woopstar
- Use override possibility in systemd file management in functional tests (#1208) @sabban
- allow Makefile to override /etc/crowdsec and /var/lib/crowdsec/data (#1221) @mmetc
- fix upgrade when somthing is already listening on 8080 (#1258) @sabban
Bugfixes
- Improve LAPI performance when under high load (#1273) @blotus
- Specify journalctl support (#1272) @woopstar
- wizard: install matched collections only (#1212) @he2ss
- string comparison fix (#1220) @mmetc
- fix help message of
cscli config show --key
(#1228) @buixor - email-plugin: fix install in debian package (#1219) @erdoukki
- Handle decisions with varying expiry for same IP (#1262) @sbs2001
- Make whitelist by expr debug level (#1236) @buixor
- Detect missing plugin binary wrt profiles (#1252) @sbs2001
- Upgrade download datafiles if doesn't exist (#1254) @AlteredCoder
- Prestage files and copy on init to fix bind mount issues (#1216) @thespad
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.3.1-rc0
Changes
- Refactor tests to reduce line count (#1264) @mmetc
- git tag detection fix for #1234 (#1265) @mmetc
- have "make test" from top directory actually run tests (#1249) @mmetc
- plugin configuration comments (#1255) @mmetc
- add IpToRange helpers and allows to have an expression with scope Range (#1260) @AlteredCoder
- Atoi() -> ParseInt() (#1256) @mmetc
- grammar (#1257) @mmetc
- Check log level before dumping resp (#1243) @sbs2001
- fix for cwversion.System (#1238) @mmetc
- Add LOCAL_API_URL to register auto an agent (#1231) @woopstar
- Add TLS functionality from env variables (#1227) @woopstar
- Set custom hostname for local agent credentials (#1229) @woopstar
- Deadcode [wip] (#1215) @mmetc
- Set LOCAL_API_URL on regeneration of local agent (#1226) @woopstar
- Makefile: add ENV VARIABLES to override configdir & datadir (#1224) @erdoukki
- Makefile cleanup (#1211) @mmetc
Improvements
- Create debian docker package including journalctl/systemd (#1233) @woopstar
- Use override possibility in systemd file management in functional tests (#1208) @sabban
- allow Makefile to override /etc/crowdsec and /var/lib/crowdsec/data (#1221) @mmetc
- fix upgrade when somthing is already listening on 8080 (#1258) @sabban
## Bugfixes
- Improve LAPI performance when under high load (#1273) @blotus
- Specify journalctl support (#1272) @woopstar
- wizard: install matched collections only (#1212) @he2ss
- string comparison fix (#1220) @mmetc
- fix help message of
cscli config show --key
(#1228) @buixor - email-plugin: fix install in debian package (#1219) @erdoukki
- Handle decisions with varying expiry for same IP (#1262) @sbs2001
- Make whitelist by expr debug level (#1236) @buixor
- Detect missing plugin binary wrt profiles (#1252) @sbs2001
- Upgrade download datafiles if doesn't exist (#1254) @AlteredCoder
- Prestage files and copy on init to fix bind mount issues (#1216) @thespad
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.3.0
Changes
- clean up hub dir on rpm remove (#1205) @sabban
- fix #1200 (#1203) @buixor
- console_config.yaml -> console.yaml (#1195) @mmetc
- remove trailing carriage return (#1194) @mmetc
- Support PGX (#1186) @AlteredCoder
- Switch to utc time everywhere (#1167) @buixor
- Allow push of tainted/custom/manual decisions (#1154) @buixor
- Lists support from central api (#1074) @buixor
- Kinesis datasource (#1147) @blotus
Improvements
- Update notifications template (#1188) @AlteredCoder
- Gin upgrade (#1174) @buixor
Bugfixes
- fix rpm build (#1190) @sabban
- Upgrade grokky following crowdsecurity/grokky#2 (#1187) @buixor
- Fix panic in plugin broker (#1181) @sbs2001
- Fix postgreSQL count fail (#1184) @AlteredCoder
- Fix #1168 (#1179) @buixor
- Fix default perms for log file (#1177) @buixor
- Fix #1170 : display full message in debug mode when syslog cannot parse (#1176) @buixor
- Fix #1172 (#1175) @buixor
- Replace link to Gitter with Discord in README.md (#1161) @mazzma12
- Update LAPI swagger (#1155) @blotus
- Add option to print machine creds (#1149) @sbs2001
- update deps for fc35 (#1193) @sabban
- fix crash on upgrade with nil last push field (#1191) @blotus
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.3.0-rc5
Changes
- clean up hub dir on rpm remove (#1205) @sabban
- fix #1200 (#1203) @buixor
- console_config.yaml -> console.yaml (#1195) @mmetc
- remove trailing carriage return (#1194) @mmetc
- Support PGX (#1186) @AlteredCoder
- Switch to utc time everywhere (#1167) @buixor
- Allow push of tainted/custom/manual decisions (#1154) @buixor
- Lists support from central api (#1074) @buixor
- Kinesis datasource (#1147) @blotus
Improvements
- Update notifications template (#1188) @AlteredCoder
- Gin upgrade (#1174) @buixor
Bugfixes
- fix rpm build (#1190) @sabban
- Upgrade grokky following crowdsecurity/grokky#2 (#1187) @buixor
- Fix panic in plugin broker (#1181) @sbs2001
- Fix postgreSQL count fail (#1184) @AlteredCoder
- Fix #1168 (#1179) @buixor
- Fix default perms for log file (#1177) @buixor
- Fix #1170 : display full message in debug mode when syslog cannot parse (#1176) @buixor
- Fix #1172 (#1175) @buixor
- Replace link to Gitter with Discord in README.md (#1161) @mazzma12
- Update LAPI swagger (#1155) @blotus
- Add option to print machine creds (#1149) @sbs2001
- update deps for fc35 (#1193) @sabban
- fix crash on upgrade with nil last push field (#1191) @blotus
Geolite2 notice
This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.
Installation
Take a look at the installation instructions.