Update crowdsecurity/crowdsec Docker tag to v1.6.9 - autoclosed #45

Closed
Renovate-Bot wants to merge 1 commits from renovate/crowdsecurity-crowdsec-1.x into main
Collaborator

This PR contains the following updates:

Package Update Change
crowdsecurity/crowdsec patch v1.6.6 -> v1.6.9

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

crowdsecurity/crowdsec (crowdsecurity/crowdsec)

v1.6.9

Compare Source

Overview

[!WARNING]
Docker acquisition now requires access to the events API endpoint. If you are using a socket proxy, make sure to update its configuration.

  • Improved performance for the docker datasource by using docker events instead of polling the docker API to detect new containers
  • Added a new option to allow a log processor to unregister itself from LAPI on shutdown. This is especially useful in a dynamic environment (eg, kubernetes) where nodes come and go to keep a clean list of active log processors.
  • When an allowlist is created (or updated), matching active decisions will be deleted automatically.
  • Polling API (PAPI) will be automatically enabled or disabled when crowdsec detects the user's console plan has changed, making the initial setup easier.

Changes

New Features

Improvements

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.

v1.6.8

Compare Source

Changes

Improvements

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.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [crowdsecurity/crowdsec](https://github.com/crowdsecurity/crowdsec) | patch | `v1.6.6` -> `v1.6.9` | --- > ⚠ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>crowdsecurity/crowdsec (crowdsecurity/crowdsec)</summary> ### [`v1.6.9`](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.6.9) [Compare Source](https://github.com/crowdsecurity/crowdsec/compare/v1.6.8...v1.6.9) #### Overview > \[!WARNING] > Docker acquisition now requires access to the events API endpoint. If you are using a socket proxy, make sure to update its configuration. - Improved performance for the docker datasource by using docker events instead of polling the docker API to detect new containers - Added a new option to allow a log processor to unregister itself from LAPI on shutdown. This is especially useful in a dynamic environment (eg, kubernetes) where nodes come and go to keep a clean list of active log processors. - When an allowlist is created (or updated), matching active decisions will be deleted automatically. - Polling API (PAPI) will be automatically enabled or disabled when crowdsec detects the user's console plan has changed, making the initial setup easier. #### Changes - fix PAPI failure to stop on reload ([#&#8203;3679](https://github.com/crowdsecurity/crowdsec/issues/3679)) [@&#8203;blotus](https://github.com/blotus) - update coraza ([#&#8203;3675](https://github.com/crowdsecurity/crowdsec/issues/3675)) [@&#8203;blotus](https://github.com/blotus) - modernize: replace legacy slice/map/range idioms with stdlib ([#&#8203;3658](https://github.com/crowdsecurity/crowdsec/issues/3658)) [@&#8203;mmetc](https://github.com/mmetc) - CI: ensure tests don't alter the repository ([#&#8203;3616](https://github.com/crowdsecurity/crowdsec/issues/3616)) [@&#8203;mmetc](https://github.com/mmetc) - refact apiclient.Config: remove field Scenarios ([#&#8203;3622](https://github.com/crowdsecurity/crowdsec/issues/3622)) [@&#8203;mmetc](https://github.com/mmetc) - CI: release-drafter configuration: permissions, skip-changelog label ([#&#8203;3631](https://github.com/crowdsecurity/crowdsec/issues/3631)) [@&#8203;mmetc](https://github.com/mmetc) - refact: cleanup bats helper ([#&#8203;3636](https://github.com/crowdsecurity/crowdsec/issues/3636)) [@&#8203;mmetc](https://github.com/mmetc) - refact cmd/crowdsec: remove login code obsoleted by [`16d0677`](https://github.com/crowdsecurity/crowdsec/commit/16d06779) ([#&#8203;3620](https://github.com/crowdsecurity/crowdsec/issues/3620)) [@&#8203;mmetc](https://github.com/mmetc) - CI: update codecov list and fix workflow ([#&#8203;3617](https://github.com/crowdsecurity/crowdsec/issues/3617)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/database: unnecessary pointers ([#&#8203;3611](https://github.com/crowdsecurity/crowdsec/issues/3611)) [@&#8203;mmetc](https://github.com/mmetc) - CI: update action for generating docker description ([#&#8203;3559](https://github.com/crowdsecurity/crowdsec/issues/3559)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/parser: extract method, avoid calling defer in loop ([#&#8203;3564](https://github.com/crowdsecurity/crowdsec/issues/3564)) [@&#8203;mmetc](https://github.com/mmetc) - refact: remove unused metod DeleteDecisionsWithFilter() ([#&#8203;3605](https://github.com/crowdsecurity/crowdsec/issues/3605)) [@&#8203;mmetc](https://github.com/mmetc) - refact alert, decision filters: remove unnecessary pointers ([#&#8203;3607](https://github.com/crowdsecurity/crowdsec/issues/3607)) [@&#8203;mmetc](https://github.com/mmetc) - CI: update lint complexity thresholds ([#&#8203;3608](https://github.com/crowdsecurity/crowdsec/issues/3608)) [@&#8203;mmetc](https://github.com/mmetc) - refactor pkg/database/Client.createAlertChunk() ([#&#8203;3585](https://github.com/crowdsecurity/crowdsec/issues/3585)) [@&#8203;mmetc](https://github.com/mmetc) - refact cscli: hub item - pointer receiver for consistency ([#&#8203;3595](https://github.com/crowdsecurity/crowdsec/issues/3595)) [@&#8203;mmetc](https://github.com/mmetc) - CI: remove obsolete reference to directory dyn-bats ([#&#8203;3600](https://github.com/crowdsecurity/crowdsec/issues/3600)) [@&#8203;mmetc](https://github.com/mmetc) - refact: pkg/exprhelpers/debugger, convert switch to function dispatch ([#&#8203;3587](https://github.com/crowdsecurity/crowdsec/issues/3587)) [@&#8203;mmetc](https://github.com/mmetc) - lint/gocritic: enable importShadow, typeUnparen, unnecessaryDefer ([#&#8203;3583](https://github.com/crowdsecurity/crowdsec/issues/3583)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/database: dry decision count ([#&#8203;3586](https://github.com/crowdsecurity/crowdsec/issues/3586)) [@&#8203;mmetc](https://github.com/mmetc) - refact parser Init: argument types ([#&#8203;3578](https://github.com/crowdsecurity/crowdsec/issues/3578)) [@&#8203;mmetc](https://github.com/mmetc) - tests: refact localtest helper, use testify.suite ([#&#8203;3574](https://github.com/crowdsecurity/crowdsec/issues/3574)) [@&#8203;mmetc](https://github.com/mmetc) - refact: logrus.GetLevel() -> logrus.IsLevelEnabled() ([#&#8203;3579](https://github.com/crowdsecurity/crowdsec/issues/3579)) [@&#8203;mmetc](https://github.com/mmetc) - test: add cold log event assert ([#&#8203;3577](https://github.com/crowdsecurity/crowdsec/issues/3577)) [@&#8203;mmetc](https://github.com/mmetc) - Refact pkg/database/decisions.go ([#&#8203;3541](https://github.com/crowdsecurity/crowdsec/issues/3541)) [@&#8203;mmetc](https://github.com/mmetc) - replace go-acc, richgo with gotestsum ([#&#8203;3567](https://github.com/crowdsecurity/crowdsec/issues/3567)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/hubtest: use os.CopyFS() ([#&#8203;3539](https://github.com/crowdsecurity/crowdsec/issues/3539)) [@&#8203;mmetc](https://github.com/mmetc) - lint/refactor: defer, reflectvaluecompare, stylecheck ([#&#8203;3544](https://github.com/crowdsecurity/crowdsec/issues/3544)) [@&#8203;mmetc](https://github.com/mmetc) - CI: golangci-lint v2 ([#&#8203;3558](https://github.com/crowdsecurity/crowdsec/issues/3558)) [@&#8203;mmetc](https://github.com/mmetc) #### New Features - allow watcher to self-delete on shutdown ([#&#8203;3565](https://github.com/crowdsecurity/crowdsec/issues/3565)) [@&#8203;blotus](https://github.com/blotus) - allowlists: check during bulk decision import ([#&#8203;3588](https://github.com/crowdsecurity/crowdsec/issues/3588)) [@&#8203;mmetc](https://github.com/mmetc) #### Improvements - PAPI: auto enable on upgrade ([#&#8203;3659](https://github.com/crowdsecurity/crowdsec/issues/3659)) [@&#8203;blotus](https://github.com/blotus) - enhance: Remove docker acquis internal timer use docker events ([#&#8203;3598](https://github.com/crowdsecurity/crowdsec/issues/3598)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - kafka: expose batching configuration ([#&#8203;3621](https://github.com/crowdsecurity/crowdsec/issues/3621)) [@&#8203;blotus](https://github.com/blotus) - feat(apiclient): add token save functionality ([#&#8203;3639](https://github.com/crowdsecurity/crowdsec/issues/3639)) [@&#8203;sabban](https://github.com/sabban) - enhance: return err if notification has no plugin type ([#&#8203;3638](https://github.com/crowdsecurity/crowdsec/issues/3638)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - cscli capi status: save auth token, add tests ([#&#8203;3623](https://github.com/crowdsecurity/crowdsec/issues/3623)) [@&#8203;mmetc](https://github.com/mmetc) - config.yaml: make config_dir and notification_dir optional ([#&#8203;3606](https://github.com/crowdsecurity/crowdsec/issues/3606)) [@&#8203;mmetc](https://github.com/mmetc) - feat(apic): add ApicAuth client and token re-authentication logic ([#&#8203;3522](https://github.com/crowdsecurity/crowdsec/issues/3522)) [@&#8203;sabban](https://github.com/sabban) - allowlists: automatically expire current matching decisions on update ([#&#8203;3601](https://github.com/crowdsecurity/crowdsec/issues/3601)) [@&#8203;blotus](https://github.com/blotus) - improve support for parsing time durations with 'day' units ([#&#8203;3599](https://github.com/crowdsecurity/crowdsec/issues/3599)) [@&#8203;mmetc](https://github.com/mmetc) - cscli inspect: don't show metrics or converted rules if an item is not installed ([#&#8203;3602](https://github.com/crowdsecurity/crowdsec/issues/3602)) [@&#8203;mmetc](https://github.com/mmetc) - Fix monitorNewFiles for NFS + Remove dead tails from tail map ([#&#8203;3508](https://github.com/crowdsecurity/crowdsec/issues/3508)) [@&#8203;david-garcia-garcia](https://github.com/david-garcia-garcia) - enhance: add listen_socket to http acquisition ([#&#8203;3499](https://github.com/crowdsecurity/crowdsec/issues/3499)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - enhance: Allow the use of 'd' suffix in profiles ([#&#8203;3594](https://github.com/crowdsecurity/crowdsec/issues/3594)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - lapi: return specific error if a unix socket path is too long for the OS ([#&#8203;3593](https://github.com/crowdsecurity/crowdsec/issues/3593)) [@&#8203;mmetc](https://github.com/mmetc) - do not return an error if we cannot fetch allowlists when starting the appsec ([#&#8203;3550](https://github.com/crowdsecurity/crowdsec/issues/3550)) [@&#8203;blotus](https://github.com/blotus) - Support WithUserAgent in cti client ([#&#8203;3542](https://github.com/crowdsecurity/crowdsec/issues/3542)) [@&#8203;AlteredCoder](https://github.com/AlteredCoder) #### Bug Fixes - appsec: do not query LAPI multiple times when checking auth ([#&#8203;3678](https://github.com/crowdsecurity/crowdsec/issues/3678)) [@&#8203;blotus](https://github.com/blotus) - kakfa: properly start at last offset when using a consumer group ([#&#8203;3629](https://github.com/crowdsecurity/crowdsec/issues/3629)) [@&#8203;blotus](https://github.com/blotus) - cscli: handle sigint/sigterm, cancel context of ongoing http req ([#&#8203;3660](https://github.com/crowdsecurity/crowdsec/issues/3660)) [@&#8203;mmetc](https://github.com/mmetc) - Makefile: typo ([#&#8203;3628](https://github.com/crowdsecurity/crowdsec/issues/3628)) [@&#8203;mmetc](https://github.com/mmetc) - Fix spelling mistake in metrics.go ([#&#8203;3618](https://github.com/crowdsecurity/crowdsec/issues/3618)) [@&#8203;robigan](https://github.com/robigan) - fix(apiserver): ensure nil is returned after setting token and expiration and before we reauthenticate ([#&#8203;3613](https://github.com/crowdsecurity/crowdsec/issues/3613)) [@&#8203;sabban](https://github.com/sabban) - Fix cp -n ([#&#8203;3483](https://github.com/crowdsecurity/crowdsec/issues/3483)) [@&#8203;michacassola](https://github.com/michacassola) - CI: correct uv.lock path ([#&#8203;3596](https://github.com/crowdsecurity/crowdsec/issues/3596)) [@&#8203;mmetc](https://github.com/mmetc) - make CTI client available in cscli notifications ([#&#8203;3591](https://github.com/crowdsecurity/crowdsec/issues/3591)) [@&#8203;blotus](https://github.com/blotus) - fix: avoid possible race condition while compiling expressions ([#&#8203;3582](https://github.com/crowdsecurity/crowdsec/issues/3582)) [@&#8203;mmetc](https://github.com/mmetc) - fix mysql client certificate support ([#&#8203;3575](https://github.com/crowdsecurity/crowdsec/issues/3575)) [@&#8203;blotus](https://github.com/blotus) - fix: error check on postoverflow config ([#&#8203;3576](https://github.com/crowdsecurity/crowdsec/issues/3576)) [@&#8203;mmetc](https://github.com/mmetc) - hubtests: correct basename check in parser tests ([#&#8203;3557](https://github.com/crowdsecurity/crowdsec/issues/3557)) [@&#8203;mmetc](https://github.com/mmetc) #### Chore / Deps - update test/README.md ([#&#8203;3652](https://github.com/crowdsecurity/crowdsec/issues/3652)) [@&#8203;mmetc](https://github.com/mmetc) - go.mod/sum cleanup ([#&#8203;3661](https://github.com/crowdsecurity/crowdsec/issues/3661)) [@&#8203;mmetc](https://github.com/mmetc) - update coraza ([#&#8203;3657](https://github.com/crowdsecurity/crowdsec/issues/3657)) [@&#8203;blotus](https://github.com/blotus) - deprecate option 'daemonize' ([#&#8203;3648](https://github.com/crowdsecurity/crowdsec/issues/3648)) [@&#8203;mmetc](https://github.com/mmetc) - update expr to 1.17.2 ([#&#8203;3519](https://github.com/crowdsecurity/crowdsec/issues/3519)) [@&#8203;mmetc](https://github.com/mmetc) - CI: use go 1.24.3 ([#&#8203;3612](https://github.com/crowdsecurity/crowdsec/issues/3612)) [@&#8203;mmetc](https://github.com/mmetc) - build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 ([#&#8203;3581](https://github.com/crowdsecurity/crowdsec/issues/3581)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - enable codeql for python ([#&#8203;3545](https://github.com/crowdsecurity/crowdsec/issues/3545)) [@&#8203;mmetc](https://github.com/mmetc) - update golangci-lint ([#&#8203;3590](https://github.com/crowdsecurity/crowdsec/issues/3590)) [@&#8203;mmetc](https://github.com/mmetc) #### Geolite2 notice This product includes GeoLite2 data created by MaxMind, available from <a href="https://www.maxmind.com">https://www.maxmind.com</a>. #### Installation Take a look at the [installation instructions](https://doc.crowdsec.net/docs/getting_started/install_crowdsec). ### [`v1.6.8`](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.6.8) [Compare Source](https://github.com/crowdsecurity/crowdsec/compare/v1.6.6...v1.6.8) #### Changes - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 ([#&#8203;3531](https://github.com/crowdsecurity/crowdsec/issues/3531)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - CI: enable linter "noctx" ([#&#8203;3528](https://github.com/crowdsecurity/crowdsec/issues/3528)) [@&#8203;mmetc](https://github.com/mmetc) - CI: enable linter "containedctx" ([#&#8203;3529](https://github.com/crowdsecurity/crowdsec/issues/3529)) [@&#8203;mmetc](https://github.com/mmetc) - only warn about capi_whitelists_path being deprecated if actually in use ([#&#8203;3535](https://github.com/crowdsecurity/crowdsec/issues/3535)) [@&#8203;blotus](https://github.com/blotus) - CI: pin hub branch during functional tests ([#&#8203;3526](https://github.com/crowdsecurity/crowdsec/issues/3526)) [@&#8203;mmetc](https://github.com/mmetc) - empty back-merge from release branch ([#&#8203;3527](https://github.com/crowdsecurity/crowdsec/issues/3527)) [@&#8203;mmetc](https://github.com/mmetc) #### Improvements - explicit message for malformed data URL in local items ([#&#8203;3537](https://github.com/crowdsecurity/crowdsec/issues/3537)) [@&#8203;mmetc](https://github.com/mmetc) - Migration script from debian/ubuntu package 1.4.6 ([#&#8203;3420](https://github.com/crowdsecurity/crowdsec/issues/3420)) [@&#8203;mmetc](https://github.com/mmetc) #### Bug Fixes - Allowlists: fix range check in LAPI endpoint ([#&#8203;3538](https://github.com/crowdsecurity/crowdsec/issues/3538)) [@&#8203;blotus](https://github.com/blotus) - revert ActionPlan info/warning to StandardLogger ([#&#8203;3536](https://github.com/crowdsecurity/crowdsec/issues/3536)) [@&#8203;mmetc](https://github.com/mmetc) - fix [#&#8203;3532](https://github.com/crowdsecurity/crowdsec/issues/3532) "reload causes crashing process" ([#&#8203;3534](https://github.com/crowdsecurity/crowdsec/issues/3534)) [@&#8203;mmetc](https://github.com/mmetc) #### Chore / Deps - use replace for coraza instead of renaming the entire package ([#&#8203;3530](https://github.com/crowdsecurity/crowdsec/issues/3530)) [@&#8203;blotus](https://github.com/blotus) #### Geolite2 notice This product includes GeoLite2 data created by MaxMind, available from <a href="https://www.maxmind.com">https://www.maxmind.com</a>. #### Installation Take a look at the [installation instructions](https://doc.crowdsec.net/docs/getting_started/install_crowdsec). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMC4yIiwidXBkYXRlZEluVmVyIjoiMzcuMjAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Renovate-Bot added 1 commit 2025-03-25 20:01:49 -04:00
Renovate-Bot force-pushed renovate/crowdsecurity-crowdsec-1.x from 31fa177dfc to fe510a7b41 2025-06-18 20:01:15 -04:00 Compare
Renovate-Bot changed title from Update crowdsecurity/crowdsec Docker tag to v1.6.8 to Update crowdsecurity/crowdsec Docker tag to v1.6.9 2025-06-18 20:01:16 -04:00
Renovate-Bot changed title from Update crowdsecurity/crowdsec Docker tag to v1.6.9 to Update crowdsecurity/crowdsec Docker tag to v1.6.9 - autoclosed 2025-06-26 20:02:26 -04:00
Renovate-Bot closed this pull request 2025-06-26 20:02:26 -04:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: justus/Homelab-Ansible#45
No description provided.