Update crowdsecurity/crowdsec Docker tag to v1.6.6 #25

Merged
justus merged 1 commits from renovate/crowdsecurity-crowdsec-1.x into main 2025-03-24 07:51:37 -04:00
Collaborator

This PR contains the following updates:

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

Release Notes

crowdsecurity/crowdsec (crowdsecurity/crowdsec)

v1.6.6

Compare Source

Overview

This release introduces centralized allowlists: you can now manage allowlists directly from LAPI or from the console.
Those allowlists will applied by LAPI to local decisions, appsec rules and blocklists, no need to deploy specific allowlists to each machine.

You can learn more about them in our documentation.

This release also deprecates capi_whitelists_path, and we encourage users to migrate to centralized allowlists as they are more flexible.

This release also introduces various improvements:

New Features

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.

v1.6.5

Compare Source

Overview

**This release highlights the appsec feature. Important fixes were done. **

See documentation here

**The cscli hub command has been revamped.

See documentation here

New Features

Improvements

Changes

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.4

Compare Source

Overview

HTTP datasource

This release introduce http data source that enable crowdsec to ingest logs from an http endpoint such as Datadog or Vector.

See documentation here

Alert context appsec

This release also introduces the alert context ability when using appsec.

See related doc here

Replay evtx file support

This release allows Windows CrowdSec users to replay Winevent evtx files.

Bouncers API Key sharing

Bouncers running on different machines can now share the same API key without interfering with each other. Each bouncer will appear as bouncer_name@IP in the bouncer list. (#​3323)

New Features

Improvements

Changes

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.3` -> `v1.6.6` | --- ### Release Notes <details> <summary>crowdsecurity/crowdsec (crowdsecurity/crowdsec)</summary> ### [`v1.6.6`](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.6.6) [Compare Source](https://github.com/crowdsecurity/crowdsec/compare/v1.6.5...v1.6.6) #### Overview This release introduces **centralized allowlists**: you can now manage allowlists directly from LAPI or from the console. Those allowlists will applied by LAPI to local decisions, appsec rules and blocklists, no need to deploy specific allowlists to each machine. You can learn more about them [in our documentation](https://doc.crowdsec.net/docs/next/local_api/centralized_allowlists). This release also deprecates [capi_whitelists_path](https://docs.crowdsec.net/docs/next/configuration/crowdsec_configuration/#capi_whitelists_path), and we encourage users to migrate to centralized allowlists as they are more flexible. This release also introduces various improvements: - [JA4H](https://github.com/FoxIO-LLC/ja4) helper for the appsec to compute hashes for HTTP requests - [Custom CA support and mTLS authentication](https://doc.crowdsec.net/docs/next/configuration/crowdsec_configuration/#ssl_ca_cert) for PostgreSQL/MySQL - Various fixes #### New Features - Parallel hubtest ([#&#8203;3509](https://github.com/crowdsecurity/crowdsec/issues/3509)) [@&#8203;mmetc](https://github.com/mmetc) - deprecate capi_whitelists_path ([#&#8203;3504](https://github.com/crowdsecurity/crowdsec/issues/3504)) [@&#8203;blotus](https://github.com/blotus) - Add support for centralized allowlists ([#&#8203;3355](https://github.com/crowdsecurity/crowdsec/issues/3355)) [@&#8203;blotus](https://github.com/blotus) #### Changes - appsec: use CA from client credentials when connecting to LAPI ([#&#8203;3505](https://github.com/crowdsecurity/crowdsec/issues/3505)) [@&#8203;mmetc](https://github.com/mmetc) - lint: gocritic/httpNoBody ([#&#8203;3493](https://github.com/crowdsecurity/crowdsec/issues/3493)) [@&#8203;mmetc](https://github.com/mmetc) - tests: remove modeline ([#&#8203;3486](https://github.com/crowdsecurity/crowdsec/issues/3486)) [@&#8203;mmetc](https://github.com/mmetc) - pkg/cwhub: refact Item.State.(Downloaded | Installed) ([#&#8203;3476](https://github.com/crowdsecurity/crowdsec/issues/3476)) [@&#8203;mmetc](https://github.com/mmetc) - refact: context propagation (apiclient, cticlient...) ([#&#8203;3477](https://github.com/crowdsecurity/crowdsec/issues/3477)) [@&#8203;mmetc](https://github.com/mmetc) - CI: use go 1.24 for windows ([#&#8203;3479](https://github.com/crowdsecurity/crowdsec/issues/3479)) [@&#8203;mmetc](https://github.com/mmetc) - tests: switch context.Background() -> t.Context() from go 1.24 ([#&#8203;3473](https://github.com/crowdsecurity/crowdsec/issues/3473)) [@&#8203;mmetc](https://github.com/mmetc) - refact: avoid use of defer calls in loops ([#&#8203;3466](https://github.com/crowdsecurity/crowdsec/issues/3466)) [@&#8203;mmetc](https://github.com/mmetc) - CI: lint docker tests ([#&#8203;3443](https://github.com/crowdsecurity/crowdsec/issues/3443)) [@&#8203;mmetc](https://github.com/mmetc) - lint: gocritic/typeDefFirst (ensure type definitions come before methods) ([#&#8203;3404](https://github.com/crowdsecurity/crowdsec/issues/3404)) [@&#8203;mmetc](https://github.com/mmetc) - file acquisition: remove redundant logging info ([#&#8203;3468](https://github.com/crowdsecurity/crowdsec/issues/3468)) [@&#8203;mmetc](https://github.com/mmetc) - CI: skip unit tests with dynamic build ([#&#8203;3461](https://github.com/crowdsecurity/crowdsec/issues/3461)) [@&#8203;mmetc](https://github.com/mmetc) #### Improvements - appsec: support custom CA for lapi ([#&#8203;3503](https://github.com/crowdsecurity/crowdsec/issues/3503)) [@&#8203;mmetc](https://github.com/mmetc) - enhancement: Add additional ssl options to db configuration ([#&#8203;3387](https://github.com/crowdsecurity/crowdsec/issues/3387)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - move ParseQuery to expr helpers, add ExtractQueryParam ([#&#8203;3491](https://github.com/crowdsecurity/crowdsec/issues/3491)) [@&#8203;buixor](https://github.com/buixor) - enable/disable options for console enroll - make alert context a default ([#&#8203;3487](https://github.com/crowdsecurity/crowdsec/issues/3487)) [@&#8203;buixor](https://github.com/buixor) - enhance: add option to disable magic syslog RFC parsers ([#&#8203;3435](https://github.com/crowdsecurity/crowdsec/issues/3435)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - add JA4H expr helper ([#&#8203;3401](https://github.com/crowdsecurity/crowdsec/issues/3401)) [@&#8203;blotus](https://github.com/blotus) - leaky bucket: reduce log verbosity ([#&#8203;3472](https://github.com/crowdsecurity/crowdsec/issues/3472)) [@&#8203;mmetc](https://github.com/mmetc) #### Bug Fixes - update appsec test runner ([#&#8203;3518](https://github.com/crowdsecurity/crowdsec/issues/3518)) [@&#8203;mmetc](https://github.com/mmetc) - close appsec transactions after processing request ([#&#8203;3515](https://github.com/crowdsecurity/crowdsec/issues/3515)) [@&#8203;blotus](https://github.com/blotus) - opensuse sets OSTYPE to linux ([#&#8203;3514](https://github.com/crowdsecurity/crowdsec/issues/3514)) [@&#8203;blotus](https://github.com/blotus) - do not attempt to set db log level if no db config ([#&#8203;3510](https://github.com/crowdsecurity/crowdsec/issues/3510)) [@&#8203;blotus](https://github.com/blotus) - appsec: less verbose logging for allowlists and headers check ([#&#8203;3498](https://github.com/crowdsecurity/crowdsec/issues/3498)) [@&#8203;blotus](https://github.com/blotus) - enhance: Flags now superceed all log levels ([#&#8203;3496](https://github.com/crowdsecurity/crowdsec/issues/3496)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - appsec: handle SendAlert() properly for out of band matches ([#&#8203;3497](https://github.com/crowdsecurity/crowdsec/issues/3497)) [@&#8203;blotus](https://github.com/blotus) - cscli: review/update argument number checking ([#&#8203;3490](https://github.com/crowdsecurity/crowdsec/issues/3490)) [@&#8203;mmetc](https://github.com/mmetc) - crowdsec: allow -t to work if using appsec and allowlists ([#&#8203;3484](https://github.com/crowdsecurity/crowdsec/issues/3484)) [@&#8203;blotus](https://github.com/blotus) - cron: avoid spamming stdout when the hub index is updated ([#&#8203;3485](https://github.com/crowdsecurity/crowdsec/issues/3485)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: allow non-local symlinks to have a different name than hub items ([#&#8203;3475](https://github.com/crowdsecurity/crowdsec/issues/3475)) [@&#8203;mmetc](https://github.com/mmetc) - cscli hub/items: always show action plan; fix --interactive in pipes ([#&#8203;3451](https://github.com/crowdsecurity/crowdsec/issues/3451)) [@&#8203;mmetc](https://github.com/mmetc) - silence "cscli hub update" if noop in cron jobs ([#&#8203;3460](https://github.com/crowdsecurity/crowdsec/issues/3460)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: don't attempt to download data files when url="" ([#&#8203;3454](https://github.com/crowdsecurity/crowdsec/issues/3454)) [@&#8203;mmetc](https://github.com/mmetc) #### Chore / Deps - use go 1.24.1 ([#&#8203;3501](https://github.com/crowdsecurity/crowdsec/issues/3501)) [@&#8203;mmetc](https://github.com/mmetc) - update dependencies: color, go-sqlite3, tail, slack, testify ([#&#8203;3474](https://github.com/crowdsecurity/crowdsec/issues/3474)) [@&#8203;mmetc](https://github.com/mmetc) - use go 1.24, enable unencrypted http2 ([#&#8203;3470](https://github.com/crowdsecurity/crowdsec/issues/3470)) [@&#8203;mmetc](https://github.com/mmetc) - deps: use ent 0.14.2 ([#&#8203;3259](https://github.com/crowdsecurity/crowdsec/issues/3259)) [@&#8203;mmetc](https://github.com/mmetc) - build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 ([#&#8203;3431](https://github.com/crowdsecurity/crowdsec/issues/3431)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - deps: update gin-jwt ([#&#8203;3430](https://github.com/crowdsecurity/crowdsec/issues/3430)) [@&#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.5`](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.6.5) [Compare Source](https://github.com/crowdsecurity/crowdsec/compare/v1.6.4...v1.6.5) #### Overview \*\*This release highlights the appsec feature. Important fixes were done. \*\* [See documentation here](https://docs.crowdsec.net/docs/next/appsec/intro) \*\*The `cscli hub` command has been revamped. [See documentation here](https://docs.crowdsec.net/docs/next/cscli/) #### New Features - acquisition/victorialogs: add new datasource ([#&#8203;3310](https://github.com/crowdsecurity/crowdsec/issues/3310)) [@&#8203;zekker6](https://github.com/zekker6) - Add possibility to configure log format [#&#8203;799](https://github.com/crowdsecurity/crowdsec/issues/799) ([#&#8203;2941](https://github.com/crowdsecurity/crowdsec/issues/2941)) [@&#8203;victoredvardsson](https://github.com/victoredvardsson) #### Improvements - don't ask user to reload systemd service when running in docker ([#&#8203;3434](https://github.com/crowdsecurity/crowdsec/issues/3434)) [@&#8203;mmetc](https://github.com/mmetc) - enhance: Log appsec error on writing response to remediation ([#&#8203;3412](https://github.com/crowdsecurity/crowdsec/issues/3412)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - test pkg/exprhelpers: explicit message if the tag "expr_debug" is missing ([#&#8203;3400](https://github.com/crowdsecurity/crowdsec/issues/3400)) [@&#8203;mmetc](https://github.com/mmetc) - log warning if local items have conflicting names ([#&#8203;3399](https://github.com/crowdsecurity/crowdsec/issues/3399)) [@&#8203;mmetc](https://github.com/mmetc) - feat(cscli): add env variable flag for dashboard setup ([#&#8203;3110](https://github.com/crowdsecurity/crowdsec/issues/3110)) [@&#8203;quantumsheep](https://github.com/quantumsheep) - expand env var when loading acquis ([#&#8203;3375](https://github.com/crowdsecurity/crowdsec/issues/3375)) [@&#8203;blotus](https://github.com/blotus) - cscli: restyle table titles; autocomplete "cscli metrics show" ([#&#8203;3391](https://github.com/crowdsecurity/crowdsec/issues/3391)) [@&#8203;mmetc](https://github.com/mmetc) - enhancement: Hubtest respect patterndir option set via config.yaml ([#&#8203;3386](https://github.com/crowdsecurity/crowdsec/issues/3386)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - enhancement: add logdata to appsec AccumlateTxToEvent ([#&#8203;3383](https://github.com/crowdsecurity/crowdsec/issues/3383)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - cscli: improved hub management ([#&#8203;3352](https://github.com/crowdsecurity/crowdsec/issues/3352)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: display expired decisions' expiration time in red ([#&#8203;3357](https://github.com/crowdsecurity/crowdsec/issues/3357)) [@&#8203;mmetc](https://github.com/mmetc) - loop performance optimizations / 1 ([#&#8203;3313](https://github.com/crowdsecurity/crowdsec/issues/3313)) [@&#8203;mmetc](https://github.com/mmetc) #### Changes - wizard.sh: remove obsolete --yes option ([#&#8203;3450](https://github.com/crowdsecurity/crowdsec/issues/3450)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: replace '--yes' option with '--interactive' ([#&#8203;3448](https://github.com/crowdsecurity/crowdsec/issues/3448)) [@&#8203;mmetc](https://github.com/mmetc) - CI: use alpine 3.21 for docker build ([#&#8203;3445](https://github.com/crowdsecurity/crowdsec/issues/3445)) [@&#8203;mmetc](https://github.com/mmetc) - merge from master ([`dc28ae5`](https://github.com/crowdsecurity/crowdsec/commit/dc28ae58dc59e72981ee4724b1c72a79ba586ad8)) for 1.6.5 ([#&#8203;3444](https://github.com/crowdsecurity/crowdsec/issues/3444)) [@&#8203;mmetc](https://github.com/mmetc) - run 'hub upgrade' in rpm/deb postinst, improve hub message ([#&#8203;3440](https://github.com/crowdsecurity/crowdsec/issues/3440)) [@&#8203;mmetc](https://github.com/mmetc) - CI: setup go from version in go.mod ([#&#8203;3432](https://github.com/crowdsecurity/crowdsec/issues/3432)) [@&#8203;mmetc](https://github.com/mmetc) - CI: package docker tests with uv ([#&#8203;3429](https://github.com/crowdsecurity/crowdsec/issues/3429)) [@&#8203;mmetc](https://github.com/mmetc) - Improve post-installation message ([#&#8203;3407](https://github.com/crowdsecurity/crowdsec/issues/3407)) [@&#8203;blotus](https://github.com/blotus) - deb packaging: prevent installing crowdsec.service twice ([#&#8203;3415](https://github.com/crowdsecurity/crowdsec/issues/3415)) [@&#8203;mmetc](https://github.com/mmetc) - deb build: get version with dpkg-parsechangelog -S ([#&#8203;3405](https://github.com/crowdsecurity/crowdsec/issues/3405)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: cliconfig - refactor / remove global variables and gratuitous pointer ([#&#8203;3414](https://github.com/crowdsecurity/crowdsec/issues/3414)) [@&#8203;mmetc](https://github.com/mmetc) - lint: enable errcheck; add allowlist and explicit checks ([#&#8203;3403](https://github.com/crowdsecurity/crowdsec/issues/3403)) [@&#8203;mmetc](https://github.com/mmetc) - lint: gocritic/captLocal (don't capitalize local variables) ([#&#8203;3402](https://github.com/crowdsecurity/crowdsec/issues/3402)) [@&#8203;mmetc](https://github.com/mmetc) - remove commands "cscli config backup/restore" ([#&#8203;3158](https://github.com/crowdsecurity/crowdsec/issues/3158)) [@&#8203;mmetc](https://github.com/mmetc) - CI: golangci-lint 1.63 ([#&#8203;3396](https://github.com/crowdsecurity/crowdsec/issues/3396)) [@&#8203;mmetc](https://github.com/mmetc) - Hubops tests ([#&#8203;3393](https://github.com/crowdsecurity/crowdsec/issues/3393)) [@&#8203;mmetc](https://github.com/mmetc) - cscli hub: refact/split files; add some doc/examples ([#&#8203;3394](https://github.com/crowdsecurity/crowdsec/issues/3394)) [@&#8203;mmetc](https://github.com/mmetc) - lint: explicit error checks ([#&#8203;3388](https://github.com/crowdsecurity/crowdsec/issues/3388)) [@&#8203;mmetc](https://github.com/mmetc) - pkg/cwhub - refact Downloader ([#&#8203;3382](https://github.com/crowdsecurity/crowdsec/issues/3382)) [@&#8203;mmetc](https://github.com/mmetc) - lint: replace type assertions and type switch on errors ([#&#8203;3376](https://github.com/crowdsecurity/crowdsec/issues/3376)) [@&#8203;mmetc](https://github.com/mmetc) - refactor pkg/leakybucket ([#&#8203;3371](https://github.com/crowdsecurity/crowdsec/issues/3371)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/database: clean up code and error messages ([#&#8203;3263](https://github.com/crowdsecurity/crowdsec/issues/3263)) [@&#8203;mmetc](https://github.com/mmetc) - lint/deep-exit: avoid log.Fatal ([#&#8203;3367](https://github.com/crowdsecurity/crowdsec/issues/3367)) [@&#8203;mmetc](https://github.com/mmetc) - loop performance optimizations / 2 ([#&#8203;3364](https://github.com/crowdsecurity/crowdsec/issues/3364)) [@&#8203;mmetc](https://github.com/mmetc) - lint/deep-exit: avoid log.Fatal ([#&#8203;3360](https://github.com/crowdsecurity/crowdsec/issues/3360)) [@&#8203;mmetc](https://github.com/mmetc) - lint: enable more gocritic checks ([#&#8203;3363](https://github.com/crowdsecurity/crowdsec/issues/3363)) [@&#8203;mmetc](https://github.com/mmetc) - acquisition: add some test and warning for wrong source type ([#&#8203;3362](https://github.com/crowdsecurity/crowdsec/issues/3362)) [@&#8203;mmetc](https://github.com/mmetc) - support dump: generate pprof files with debug=1 to avoid generating an unusable heap dump ([#&#8203;3361](https://github.com/crowdsecurity/crowdsec/issues/3361)) [@&#8203;blotus](https://github.com/blotus) - lint: style, autofix ([#&#8203;3354](https://github.com/crowdsecurity/crowdsec/issues/3354)) [@&#8203;mmetc](https://github.com/mmetc) - update golangci-lint to 1.62 ([#&#8203;3332](https://github.com/crowdsecurity/crowdsec/issues/3332)) [@&#8203;mmetc](https://github.com/mmetc) #### Bug Fixes - cscli: exclude removed commands from generated docs ([#&#8203;3449](https://github.com/crowdsecurity/crowdsec/issues/3449)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: when prompting, use default in case of EOF instead of going for "no" ([#&#8203;3447](https://github.com/crowdsecurity/crowdsec/issues/3447)) [@&#8203;mmetc](https://github.com/mmetc) - ignore zero value variables for context ([#&#8203;3436](https://github.com/crowdsecurity/crowdsec/issues/3436)) [@&#8203;blotus](https://github.com/blotus) - bucket: avoid crashing on malformed expression (fix [#&#8203;3351](https://github.com/crowdsecurity/crowdsec/issues/3351)) ([#&#8203;3368](https://github.com/crowdsecurity/crowdsec/issues/3368)) [@&#8203;mmetc](https://github.com/mmetc) - fix parsing of noncompliant RFC3339 timestamps missing only a timezone ([#&#8203;3346](https://github.com/crowdsecurity/crowdsec/issues/3346)) [@&#8203;gilbsgilbs](https://github.com/gilbsgilbs) - fix: use CreatedAt instead of StartAt ([#&#8203;3427](https://github.com/crowdsecurity/crowdsec/issues/3427)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - use the actual bucket name when checking for simulation mode ([#&#8203;3416](https://github.com/crowdsecurity/crowdsec/issues/3416)) [@&#8203;blotus](https://github.com/blotus) - appsec: do not attempt to deduplicate native modsec rules ([#&#8203;3347](https://github.com/crowdsecurity/crowdsec/issues/3347)) [@&#8203;buixor](https://github.com/buixor) - Removed updating of machine last_heartbeat based on baseMetrics in MachineUpdateBaseMetrics ([#&#8203;3425](https://github.com/crowdsecurity/crowdsec/issues/3425)) [@&#8203;srkoster](https://github.com/srkoster) - cscli hub: handle freebsd pre-release version numbers ([#&#8203;3423](https://github.com/crowdsecurity/crowdsec/issues/3423)) [@&#8203;mmetc](https://github.com/mmetc) - wizard: install systemd service file ([#&#8203;3418](https://github.com/crowdsecurity/crowdsec/issues/3418)) [@&#8203;mmetc](https://github.com/mmetc) - pkg/cticlient: Add missing field in SmokeItem and FireItem ([#&#8203;3413](https://github.com/crowdsecurity/crowdsec/issues/3413)) [@&#8203;AlteredCoder](https://github.com/AlteredCoder) - fix: Bucket pour log error with message ([#&#8203;3378](https://github.com/crowdsecurity/crowdsec/issues/3378)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - gin: do not use gin context after returning response ([#&#8203;3398](https://github.com/crowdsecurity/crowdsec/issues/3398)) [@&#8203;blotus](https://github.com/blotus) - wizard: unattended install w/ new hubops ([#&#8203;3392](https://github.com/crowdsecurity/crowdsec/issues/3392)) [@&#8203;mmetc](https://github.com/mmetc) - cscli: print errors in plain text with -o json ([#&#8203;2973](https://github.com/crowdsecurity/crowdsec/issues/2973)) [@&#8203;mmetc](https://github.com/mmetc) - sigmahq: fix functional test ([#&#8203;3359](https://github.com/crowdsecurity/crowdsec/issues/3359)) [@&#8203;mmetc](https://github.com/mmetc) - appsec: missing err check when initializing out-of-band engine ([#&#8203;3344](https://github.com/crowdsecurity/crowdsec/issues/3344)) [@&#8203;blotus](https://github.com/blotus) #### Chore / Deps - use go 1.23.5 ([#&#8203;3419](https://github.com/crowdsecurity/crowdsec/issues/3419)) [@&#8203;mmetc](https://github.com/mmetc) - upgrade coraza to latest version ([#&#8203;3417](https://github.com/crowdsecurity/crowdsec/issues/3417)) [@&#8203;blotus](https://github.com/blotus) - README revamp ([#&#8203;3408](https://github.com/crowdsecurity/crowdsec/issues/3408)) [@&#8203;buixor](https://github.com/buixor) - remove dependency from github.com/gofrs/uuid ([#&#8203;3406](https://github.com/crowdsecurity/crowdsec/issues/3406)) [@&#8203;mmetc](https://github.com/mmetc) - build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 ([#&#8203;3381](https://github.com/crowdsecurity/crowdsec/issues/3381)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ([#&#8203;3380](https://github.com/crowdsecurity/crowdsec/issues/3380)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - update dependency on docker ([#&#8203;3175](https://github.com/crowdsecurity/crowdsec/issues/3175)) [@&#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.4`](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.6.4) [Compare Source](https://github.com/crowdsecurity/crowdsec/compare/v1.6.3...v1.6.4) #### Overview **HTTP datasource** This release introduce http data source that enable crowdsec to ingest logs from an http endpoint such as Datadog or Vector. [See documentation here](https://docs.crowdsec.net/docs/next/data_sources/http) **Alert context appsec** This release also introduces the alert context ability when using appsec. [See related doc here](https://docs.crowdsec.net/u/user_guides/alert_context) **Replay evtx file support** This release allows Windows CrowdSec users to replay Winevent evtx files. **Bouncers API Key sharing** Bouncers running on different machines can now share the same API key without interfering with each other. Each bouncer will appear as `bouncer_name@IP` in the bouncer list. ([#&#8203;3323](https://github.com/crowdsecurity/crowdsec/issues/3323)) #### New Features - add HTTP datasource ([#&#8203;3294](https://github.com/crowdsecurity/crowdsec/issues/3294)) [@&#8203;he2ss](https://github.com/he2ss) - Alert context appsec ([#&#8203;3288](https://github.com/crowdsecurity/crowdsec/issues/3288)) [@&#8203;buixor](https://github.com/buixor) - wineventlog: add support for replaying evtx files ([#&#8203;3278](https://github.com/crowdsecurity/crowdsec/issues/3278)) [@&#8203;blotus](https://github.com/blotus) #### Improvements - Allow bouncers to share API keys ([#&#8203;3323](https://github.com/crowdsecurity/crowdsec/issues/3323)) [@&#8203;blotus](https://github.com/blotus) - Support multiple appsec configs ([#&#8203;3314](https://github.com/crowdsecurity/crowdsec/issues/3314)) [@&#8203;buixor](https://github.com/buixor) - context propagation: papi, loki ([#&#8203;3308](https://github.com/crowdsecurity/crowdsec/issues/3308)) [@&#8203;mmetc](https://github.com/mmetc) - Add explicit configuration for signals sharing and blocklists pull ([#&#8203;3277](https://github.com/crowdsecurity/crowdsec/issues/3277)) [@&#8203;blotus](https://github.com/blotus) - loki: add no_ready_check option ([#&#8203;3317](https://github.com/crowdsecurity/crowdsec/issues/3317)) [@&#8203;blotus](https://github.com/blotus) - logs and user messages: use "serialize" and "parse" instead of marshal/unmarshal ([#&#8203;3240](https://github.com/crowdsecurity/crowdsec/issues/3240)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: cscli {capi,lapi,papi} ([#&#8203;3228](https://github.com/crowdsecurity/crowdsec/issues/3228)) [@&#8203;mmetc](https://github.com/mmetc) - refact pkg/database: context propagation (start) ([#&#8203;3226](https://github.com/crowdsecurity/crowdsec/issues/3226)) [@&#8203;mmetc](https://github.com/mmetc) #### Changes - make: improve re2/wasm check ([#&#8203;3335](https://github.com/crowdsecurity/crowdsec/issues/3335)) [@&#8203;mmetc](https://github.com/mmetc) - fix go version for azure pipeline ([#&#8203;3324](https://github.com/crowdsecurity/crowdsec/issues/3324)) [@&#8203;blotus](https://github.com/blotus) - add go minor in go.mod ([#&#8203;3318](https://github.com/crowdsecurity/crowdsec/issues/3318)) [@&#8203;sabban](https://github.com/sabban) - update checks for wrapped errors ([#&#8203;3117](https://github.com/crowdsecurity/crowdsec/issues/3117)) [@&#8203;mmetc](https://github.com/mmetc) - refact cscli: decisions, lapi, bouncers, machines ([#&#8203;3306](https://github.com/crowdsecurity/crowdsec/issues/3306)) [@&#8203;mmetc](https://github.com/mmetc) - make: remove obsolete/redundant parameters ([#&#8203;3304](https://github.com/crowdsecurity/crowdsec/issues/3304)) [@&#8203;mmetc](https://github.com/mmetc) - remove unused code: HandleDeletedDecisions() ([#&#8203;3301](https://github.com/crowdsecurity/crowdsec/issues/3301)) [@&#8203;mmetc](https://github.com/mmetc) - CI: update coverage ignore list for generated code ([#&#8203;3262](https://github.com/crowdsecurity/crowdsec/issues/3262)) [@&#8203;mmetc](https://github.com/mmetc) - lint/revive: check tags on non-exported struct fields ([#&#8203;3257](https://github.com/crowdsecurity/crowdsec/issues/3257)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: don't store ctx in api controller ([#&#8203;3268](https://github.com/crowdsecurity/crowdsec/issues/3268)) [@&#8203;mmetc](https://github.com/mmetc) - CI: check generated code in test workflow ([#&#8203;3261](https://github.com/crowdsecurity/crowdsec/issues/3261)) [@&#8203;mmetc](https://github.com/mmetc) - remove dependency from pkg/cwversion to pkg/acquisition ([#&#8203;3242](https://github.com/crowdsecurity/crowdsec/issues/3242)) [@&#8203;mmetc](https://github.com/mmetc) - lint/nestif: reduce hubtest complexity ([#&#8203;3244](https://github.com/crowdsecurity/crowdsec/issues/3244)) [@&#8203;mmetc](https://github.com/mmetc) - refact: alerts query ([#&#8203;3216](https://github.com/crowdsecurity/crowdsec/issues/3216)) [@&#8203;mmetc](https://github.com/mmetc) - lint: enable (some) gocritic checks ([#&#8203;3238](https://github.com/crowdsecurity/crowdsec/issues/3238)) [@&#8203;mmetc](https://github.com/mmetc) - enable linters: copyloopvar, intrange ([#&#8203;3184](https://github.com/crowdsecurity/crowdsec/issues/3184)) [@&#8203;mmetc](https://github.com/mmetc) - refact acquisition: build profiles (optionally exclude datasources from final binary) ([#&#8203;3217](https://github.com/crowdsecurity/crowdsec/issues/3217)) [@&#8203;mmetc](https://github.com/mmetc) - refact / split APIServer.Run() method ([#&#8203;3215](https://github.com/crowdsecurity/crowdsec/issues/3215)) [@&#8203;mmetc](https://github.com/mmetc) - refact cscli - don't export functions if not required ([#&#8203;3224](https://github.com/crowdsecurity/crowdsec/issues/3224)) [@&#8203;mmetc](https://github.com/mmetc) - refact: cscli papi ([#&#8203;3222](https://github.com/crowdsecurity/crowdsec/issues/3222)) [@&#8203;mmetc](https://github.com/mmetc) - refact: pkg/apiclient set and use default user agent ([#&#8203;3219](https://github.com/crowdsecurity/crowdsec/issues/3219)) [@&#8203;mmetc](https://github.com/mmetc) #### Bug Fixes - better handle error when sending usage metrics ([#&#8203;3333](https://github.com/crowdsecurity/crowdsec/issues/3333)) [@&#8203;blotus](https://github.com/blotus) - fix: Use clientIP when passing coraza ([#&#8203;3322](https://github.com/crowdsecurity/crowdsec/issues/3322)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - cron dependency for packaging ([#&#8203;3331](https://github.com/crowdsecurity/crowdsec/issues/3331)) [@&#8203;sabban](https://github.com/sabban) - fix: Add a check to prevent attempting to load a directory within patterns ([#&#8203;3326](https://github.com/crowdsecurity/crowdsec/issues/3326)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - fix: Ansible fedora 40 to use 40 ([#&#8203;3327](https://github.com/crowdsecurity/crowdsec/issues/3327)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - make: allow build on ubuntu 24.10 ([#&#8203;3311](https://github.com/crowdsecurity/crowdsec/issues/3311)) [@&#8203;mmetc](https://github.com/mmetc) - enhance: Remove if log check in one instance ([#&#8203;3300](https://github.com/crowdsecurity/crowdsec/issues/3300)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - fix: Check if resp is nil in capi metrics and continue ([#&#8203;3299](https://github.com/crowdsecurity/crowdsec/issues/3299)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - avoid deadlock when deleting decisions if PAPI is half configured ([#&#8203;3283](https://github.com/crowdsecurity/crowdsec/issues/3283)) [@&#8203;blotus](https://github.com/blotus) - CI: delegate pipenv cache management to the setup-python action ([#&#8203;3243](https://github.com/crowdsecurity/crowdsec/issues/3243)) [@&#8203;mmetc](https://github.com/mmetc) - Update go-re2 ([#&#8203;3230](https://github.com/crowdsecurity/crowdsec/issues/3230)) [@&#8203;blotus](https://github.com/blotus) - fix [#&#8203;3225](https://github.com/crowdsecurity/crowdsec/issues/3225): info->debug for trigger bucket overflow ([#&#8203;3227](https://github.com/crowdsecurity/crowdsec/issues/3227)) [@&#8203;mmetc](https://github.com/mmetc) - fix appsec/tls issues by cloning http transport ([#&#8203;3213](https://github.com/crowdsecurity/crowdsec/issues/3213)) [@&#8203;mmetc](https://github.com/mmetc) #### Chore / Deps - enhance: add fedora 41 vagrant ([#&#8203;3328](https://github.com/crowdsecurity/crowdsec/issues/3328)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - enhance: add opensuse leap 15 vagrant ([#&#8203;3329](https://github.com/crowdsecurity/crowdsec/issues/3329)) [@&#8203;LaurenceJJones](https://github.com/LaurenceJJones) - readme: update bouncers link ([#&#8203;3297](https://github.com/crowdsecurity/crowdsec/issues/3297)) [@&#8203;laur89](https://github.com/laur89) - require go 1.23 ([#&#8203;3298](https://github.com/crowdsecurity/crowdsec/issues/3298)) [@&#8203;mmetc](https://github.com/mmetc) - Update protobufs ([#&#8203;3276](https://github.com/crowdsecurity/crowdsec/issues/3276)) [@&#8203;mmetc](https://github.com/mmetc) - CI: generate codecov.yml before tests ([#&#8203;3280](https://github.com/crowdsecurity/crowdsec/issues/3280)) [@&#8203;mmetc](https://github.com/mmetc) - update test dependencies ([#&#8203;3267](https://github.com/crowdsecurity/crowdsec/issues/3267)) [@&#8203;mmetc](https://github.com/mmetc) - Re-generate capi models ([#&#8203;3260](https://github.com/crowdsecurity/crowdsec/issues/3260)) [@&#8203;mmetc](https://github.com/mmetc) - CI: update golangci-lint to v1.61, yq to 4.44.3 ([#&#8203;3241](https://github.com/crowdsecurity/crowdsec/issues/3241)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: OneShotAcquisition(); enable contextcheck linter ([#&#8203;3285](https://github.com/crowdsecurity/crowdsec/issues/3285)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: appsec, docker, kafka, k8s datasources ([#&#8203;3284](https://github.com/crowdsecurity/crowdsec/issues/3284)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: StreamingAcquisition() ([#&#8203;3274](https://github.com/crowdsecurity/crowdsec/issues/3274)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/csplugin ([#&#8203;3273](https://github.com/crowdsecurity/crowdsec/issues/3273)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/apiserver ([#&#8203;3272](https://github.com/crowdsecurity/crowdsec/issues/3272)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: apic, unit tests ([#&#8203;3271](https://github.com/crowdsecurity/crowdsec/issues/3271)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pass ctx to UpdateScenario() ([#&#8203;3258](https://github.com/crowdsecurity/crowdsec/issues/3258)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/alerts ([#&#8203;3252](https://github.com/crowdsecurity/crowdsec/issues/3252)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/{lock,decision} ([#&#8203;3251](https://github.com/crowdsecurity/crowdsec/issues/3251)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/bouncers ([#&#8203;3249](https://github.com/crowdsecurity/crowdsec/issues/3249)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/machines ([#&#8203;3248](https://github.com/crowdsecurity/crowdsec/issues/3248)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/metrics ([#&#8203;3247](https://github.com/crowdsecurity/crowdsec/issues/3247)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/config ([#&#8203;3246](https://github.com/crowdsecurity/crowdsec/issues/3246)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: bouncer list ([#&#8203;3236](https://github.com/crowdsecurity/crowdsec/issues/3236)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pkg/database/flush ([#&#8203;3235](https://github.com/crowdsecurity/crowdsec/issues/3235)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: pass context to NewAPIC() ([#&#8203;3231](https://github.com/crowdsecurity/crowdsec/issues/3231)) [@&#8203;mmetc](https://github.com/mmetc) - context propagation: explicit ctx parameter in unit tests ([#&#8203;3229](https://github.com/crowdsecurity/crowdsec/issues/3229)) [@&#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). </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 2024-12-12 21:23:22 -05:00
Renovate-Bot force-pushed renovate/crowdsecurity-crowdsec-1.x from 192cb05ff3 to 719e22cda5 2024-12-16 17:00:00 -05:00 Compare
Renovate-Bot force-pushed renovate/crowdsecurity-crowdsec-1.x from 719e22cda5 to 6be247e038 2025-02-07 06:48:14 -05:00 Compare
Renovate-Bot force-pushed renovate/crowdsecurity-crowdsec-1.x from 6be247e038 to ae83119dc3 2025-02-11 00:00:45 -05:00 Compare
Renovate-Bot changed title from Update crowdsecurity/crowdsec Docker tag to v1.6.4 to Update crowdsecurity/crowdsec Docker tag to v1.6.5 2025-02-11 00:00:49 -05:00
Renovate-Bot force-pushed renovate/crowdsecurity-crowdsec-1.x from ae83119dc3 to 1b4146eb84 2025-03-21 00:00:46 -04:00 Compare
Renovate-Bot changed title from Update crowdsecurity/crowdsec Docker tag to v1.6.5 to Update crowdsecurity/crowdsec Docker tag to v1.6.6 2025-03-21 00:00:49 -04:00
justus merged commit 53822439a0 into main 2025-03-24 07:51:37 -04:00
justus deleted branch renovate/crowdsecurity-crowdsec-1.x 2025-03-24 07:51:37 -04:00
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#25
No description provided.