Closed renovate[bot] closed 2 months ago
This PR contains the following updates:
v1.6.2-debian
v1.6.3-debian
📅 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.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
v1.6.2-debian
->v1.6.3-debian
Release Notes
crowdsecurity/crowdsec (ghcr.io/crowdsecurity/crowdsec)
### [`v1.6.3`](https://redirect.github.com/crowdsecurity/crowdsec/releases/tag/v1.6.3) [Compare Source](https://redirect.github.com/crowdsecurity/crowdsec/compare/v1.6.2...v1.6.3) ##### Changes - reduce log verbosity, minor CI fixes, lint ([#3157](https://redirect.github.com/crowdsecurity/crowdsec/issues/3157)) [@mmetc](https://redirect.github.com/mmetc) - docker: symlink all data files to the staging area ([#3120](https://redirect.github.com/crowdsecurity/crowdsec/issues/3120)) [@mmetc](https://redirect.github.com/mmetc) - lint: dockerfiles ([#3138](https://redirect.github.com/crowdsecurity/crowdsec/issues/3138)) [@mmetc](https://redirect.github.com/mmetc) - refact cscli metrics: fix lines between tables, skip wrapper api ([#3137](https://redirect.github.com/crowdsecurity/crowdsec/issues/3137)) [@mmetc](https://redirect.github.com/mmetc) - usage metrics: validate maxLength for some elements ([#3131](https://redirect.github.com/crowdsecurity/crowdsec/issues/3131)) [@mmetc](https://redirect.github.com/mmetc) - remove warning "maxopenconns is 0, default to 100" ([#3129](https://redirect.github.com/crowdsecurity/crowdsec/issues/3129)) [@mmetc](https://redirect.github.com/mmetc) - revert "db: round created, updated... timestamps to 1 second" ([#3127](https://redirect.github.com/crowdsecurity/crowdsec/issues/3127)) [@mmetc](https://redirect.github.com/mmetc) - cscli machines/bouncers: dry helper code and move to cscli ([#3123](https://redirect.github.com/crowdsecurity/crowdsec/issues/3123)) [@mmetc](https://redirect.github.com/mmetc) - func tests: update curl wrapper ([#3121](https://redirect.github.com/crowdsecurity/crowdsec/issues/3121)) [@mmetc](https://redirect.github.com/mmetc) - update vagrant config for opensuse ([#3119](https://redirect.github.com/crowdsecurity/crowdsec/issues/3119)) [@mmetc](https://redirect.github.com/mmetc) - make: remove redundant go version check ([#3118](https://redirect.github.com/crowdsecurity/crowdsec/issues/3118)) [@mmetc](https://redirect.github.com/mmetc) - refact cscli metrics: split stat types to own files ([#3107](https://redirect.github.com/crowdsecurity/crowdsec/issues/3107)) [@mmetc](https://redirect.github.com/mmetc) - cscli refact: extract metrics to own package ([#3106](https://redirect.github.com/crowdsecurity/crowdsec/issues/3106)) [@mmetc](https://redirect.github.com/mmetc) - cscli refact: extract table wrapper to own package ([#3105](https://redirect.github.com/crowdsecurity/crowdsec/issues/3105)) [@mmetc](https://redirect.github.com/mmetc) - db refact: drop column machines.status ([#3102](https://redirect.github.com/crowdsecurity/crowdsec/issues/3102)) [@mmetc](https://redirect.github.com/mmetc) - lint: replace "github.com/pkg/errors" in apiserver ([#3097](https://redirect.github.com/crowdsecurity/crowdsec/issues/3097)) [@mmetc](https://redirect.github.com/mmetc) - lint: import statement order ([#3085](https://redirect.github.com/crowdsecurity/crowdsec/issues/3085)) [@mmetc](https://redirect.github.com/mmetc) - lint: replace gocognit with revive ([#3094](https://redirect.github.com/crowdsecurity/crowdsec/issues/3094)) [@mmetc](https://redirect.github.com/mmetc) - lint: github.com/pkg/errors -> errors ([#3091](https://redirect.github.com/crowdsecurity/crowdsec/issues/3091)) [@mmetc](https://redirect.github.com/mmetc) - lint (intrange) ([#2970](https://redirect.github.com/crowdsecurity/crowdsec/issues/2970)) [@mmetc](https://redirect.github.com/mmetc) - lint (copyloopvar) ([#2971](https://redirect.github.com/crowdsecurity/crowdsec/issues/2971)) [@mmetc](https://redirect.github.com/mmetc) - refactor: prefer logrus.WithField over WithFields with a single param ([#3087](https://redirect.github.com/crowdsecurity/crowdsec/issues/3087)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (superfluous-else) ([#3082](https://redirect.github.com/crowdsecurity/crowdsec/issues/3082)) [@mmetc](https://redirect.github.com/mmetc) - cscli: refactor hubtests / extract methods run(), coverage() ([#3086](https://redirect.github.com/crowdsecurity/crowdsec/issues/3086)) [@mmetc](https://redirect.github.com/mmetc) - lint: disable redundant linters, update revive configuration and code metrics ([#3081](https://redirect.github.com/crowdsecurity/crowdsec/issues/3081)) [@mmetc](https://redirect.github.com/mmetc) - refactor pkg/parser: extract processGrok ([#3080](https://redirect.github.com/crowdsecurity/crowdsec/issues/3080)) [@mmetc](https://redirect.github.com/mmetc) - cscli: refactor "cscli setup" to avoid global variable ([#3075](https://redirect.github.com/crowdsecurity/crowdsec/issues/3075)) [@mmetc](https://redirect.github.com/mmetc) - refactor context (cscli, pkg/database) ([#3071](https://redirect.github.com/crowdsecurity/crowdsec/issues/3071)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (deep-exit) ([#3077](https://redirect.github.com/crowdsecurity/crowdsec/issues/3077)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (var-declaration) ([#3069](https://redirect.github.com/crowdsecurity/crowdsec/issues/3069)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (indent-error-flow) ([#3068](https://redirect.github.com/crowdsecurity/crowdsec/issues/3068)) [@mmetc](https://redirect.github.com/mmetc) - lint: replace cyclop, gocyclo with revive; basic pkg/hubtest helper ([#3065](https://redirect.github.com/crowdsecurity/crowdsec/issues/3065)) [@mmetc](https://redirect.github.com/mmetc) - pkg/cwhub: use explicit context for item install, upgrade ([#3067](https://redirect.github.com/crowdsecurity/crowdsec/issues/3067)) [@mmetc](https://redirect.github.com/mmetc) - pkg/cwhub: use explicit context for version check, index update ([#3064](https://redirect.github.com/crowdsecurity/crowdsec/issues/3064)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (early-return) ([#3051](https://redirect.github.com/crowdsecurity/crowdsec/issues/3051)) [@mmetc](https://redirect.github.com/mmetc) - add: missing go reference badge ([#3066](https://redirect.github.com/crowdsecurity/crowdsec/issues/3066)) [@mazzma12](https://redirect.github.com/mazzma12) - lint revive(deep-exit): refactor cmd/crowdsec ([#3063](https://redirect.github.com/crowdsecurity/crowdsec/issues/3063)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive (blank-imports) ([#3062](https://redirect.github.com/crowdsecurity/crowdsec/issues/3062)) [@mmetc](https://redirect.github.com/mmetc) - cscli: use cmp.Or from go 1.22 ([#3058](https://redirect.github.com/crowdsecurity/crowdsec/issues/3058)) [@mmetc](https://redirect.github.com/mmetc) - enable linter "stylecheck" ([#3060](https://redirect.github.com/crowdsecurity/crowdsec/issues/3060)) [@mmetc](https://redirect.github.com/mmetc) - refactor "cscli decisions" ([#3061](https://redirect.github.com/crowdsecurity/crowdsec/issues/3061)) [@mmetc](https://redirect.github.com/mmetc) - refactor pkg/database, pkg/models ([#3022](https://redirect.github.com/crowdsecurity/crowdsec/issues/3022)) [@mmetc](https://redirect.github.com/mmetc) - lint: enable revive/if-return, revive/error-strings ([#3057](https://redirect.github.com/crowdsecurity/crowdsec/issues/3057)) [@mmetc](https://redirect.github.com/mmetc) - tests: log.Fatal -> return err ([#3056](https://redirect.github.com/crowdsecurity/crowdsec/issues/3056)) [@mmetc](https://redirect.github.com/mmetc) - fix tests in 01\_crowdsec.bats for packages ([#3054](https://redirect.github.com/crowdsecurity/crowdsec/issues/3054)) [@sabban](https://redirect.github.com/sabban) - CI/bats: test remediation api via socket ([#3052](https://redirect.github.com/crowdsecurity/crowdsec/issues/3052)) [@mmetc](https://redirect.github.com/mmetc) - pkg/database: refactor & rename "soft delete" to "expire" ([#3025](https://redirect.github.com/crowdsecurity/crowdsec/issues/3025)) [@mmetc](https://redirect.github.com/mmetc) - lint: revive/useless-break ([#3050](https://redirect.github.com/crowdsecurity/crowdsec/issues/3050)) [@mmetc](https://redirect.github.com/mmetc) - enable linter: revive(bool-literal-in-expr) ([#2983](https://redirect.github.com/crowdsecurity/crowdsec/issues/2983)) [@mmetc](https://redirect.github.com/mmetc) - cscli: log.Fatal -> return err ([#3049](https://redirect.github.com/crowdsecurity/crowdsec/issues/3049)) [@mmetc](https://redirect.github.com/mmetc) - cscli: refactor alerts/console/decisions/setup ([#3003](https://redirect.github.com/crowdsecurity/crowdsec/issues/3003)) [@mmetc](https://redirect.github.com/mmetc) - CI/lint: enable some "revive" rules ([#3041](https://redirect.github.com/crowdsecurity/crowdsec/issues/3041)) [@mmetc](https://redirect.github.com/mmetc) - pkg/dumps.DumpTree: split to reduce complexity ([#3001](https://redirect.github.com/crowdsecurity/crowdsec/issues/3001)) [@mmetc](https://redirect.github.com/mmetc) - pkg/database: simplify flush agents/bouncers ([#3026](https://redirect.github.com/crowdsecurity/crowdsec/issues/3026)) [@mmetc](https://redirect.github.com/mmetc) ##### New Features - Lapi detailed metrics ([#2858](https://redirect.github.com/crowdsecurity/crowdsec/issues/2858)) [@mmetc](https://redirect.github.com/mmetc) - allow .index.json to embed item content ([#3145](https://redirect.github.com/crowdsecurity/crowdsec/issues/3145)) [@mmetc](https://redirect.github.com/mmetc) - bats: curl helpers to mock log processors and bouncers ([#3141](https://redirect.github.com/crowdsecurity/crowdsec/issues/3141)) [@mmetc](https://redirect.github.com/mmetc) - command "cscli metrics show bouncers" ([#3126](https://redirect.github.com/crowdsecurity/crowdsec/issues/3126)) [@mmetc](https://redirect.github.com/mmetc) ##### Improvements - Allow auto registration of machines in LAPI ([#3202](https://redirect.github.com/crowdsecurity/crowdsec/issues/3202)) [@blotus](https://redirect.github.com/blotus) - cscli hub update: option --with-content to keep embedded items in index; use it in docker ([#3192](https://redirect.github.com/crowdsecurity/crowdsec/issues/3192)) [@mmetc](https://redirect.github.com/mmetc) - implement GetFSType on openbsd with the correct statfs struct member ([#3191](https://redirect.github.com/crowdsecurity/crowdsec/issues/3191)) [@rnagy](https://redirect.github.com/rnagy) - pkg/cwhub: cache control / send etag header from file contents, check with HEAD req ([#3187](https://redirect.github.com/crowdsecurity/crowdsec/issues/3187)) [@mmetc](https://redirect.github.com/mmetc) - cscli: add option --ignore-missing to "bouncers delete", "machines delete" ([#3177](https://redirect.github.com/crowdsecurity/crowdsec/issues/3177)) [@mmetc](https://redirect.github.com/mmetc) - enhancement: Remove useragent set by RC ([#3167](https://redirect.github.com/crowdsecurity/crowdsec/issues/3167)) [@LaurenceJJones](https://redirect.github.com/LaurenceJJones) - command "cscli doc --target /path/to/dir" ([#3169](https://redirect.github.com/crowdsecurity/crowdsec/issues/3169)) [@mmetc](https://redirect.github.com/mmetc) - fix [#1742](https://redirect.github.com/crowdsecurity/crowdsec/issues/1742) : Allow QueryCAPIStatus to return as well enrollment status ([#3159](https://redirect.github.com/crowdsecurity/crowdsec/issues/3159)) [@buixor](https://redirect.github.com/buixor) - Use the new hub api url ([#3132](https://redirect.github.com/crowdsecurity/crowdsec/issues/3132)) [@sabban](https://redirect.github.com/sabban) - perf: retrieve unsorted metrics ([#3148](https://redirect.github.com/crowdsecurity/crowdsec/issues/3148)) [@mmetc](https://redirect.github.com/mmetc) - enhance: add crowdsec user agent to cti do request func ([#3130](https://redirect.github.com/crowdsecurity/crowdsec/issues/3130)) [@LaurenceJJones](https://redirect.github.com/LaurenceJJones) - enhance: Add default_range_remediation ([#3109](https://redirect.github.com/crowdsecurity/crowdsec/issues/3109)) [@LaurenceJJones](https://redirect.github.com/LaurenceJJones) - command cscli \[machines|bouncers] inspect ([#3103](https://redirect.github.com/crowdsecurity/crowdsec/issues/3103)) [@mmetc](https://redirect.github.com/mmetc) - lapi detailed metrics: API spec + models ([#3100](https://redirect.github.com/crowdsecurity/crowdsec/issues/3100)) [@mmetc](https://redirect.github.com/mmetc) - lapi detailed metrics: db schema ([#3099](https://redirect.github.com/crowdsecurity/crowdsec/issues/3099)) [@mmetc](https://redirect.github.com/mmetc) - improved tls middleware revocation checks ([#3034](https://redirect.github.com/crowdsecurity/crowdsec/issues/3034)) [@mmetc](https://redirect.github.com/mmetc) - config: expand env variables in local_api_credentials.yaml and .yaml.local ([#3093](https://redirect.github.com/crowdsecurity/crowdsec/issues/3093)) [@mmetc](https://redirect.github.com/mmetc) - enhancement: add deprecation notice to cscli dashboard prerun ([#3079](https://redirect.github.com/crowdsecurity/crowdsec/issues/3079)) [@LaurenceJJones](https://redirect.github.com/LaurenceJJones) - enhancement: add other log levels to docker start script ([#3072](https://redirect.github.com/crowdsecurity/crowdsec/issues/3072)) [@LaurenceJJones](https://redirect.github.com/LaurenceJJones) - db,lapi: round durations and timestamps to 1 second ([#3015](https://redirect.github.com/crowdsecurity/crowdsec/issues/3015)) [@mmetc](https://redirect.github.com/mmetc) - update vagrant image for fc39, fc40 and ubuntu24.04 ([#3042](https://redirect.github.com/crowdsecurity/crowdsec/issues/3042)) [@sabban](https://redirect.github.com/sabban) - db: mark immutable columns / remove unused ([#3024](https://redirect.github.com/crowdsecurity/crowdsec/issues/3024)) [@mmetc](https://redirect.github.com/mmetc) ##### Bug Fixes - fix appsec/tls issues by cloning http transport ([#3213](https://redirect.github.com/crowdsecurity/crowdsec/issues/3213)) [@mmetc](https://redirect.github.com/mmetc) - cscli dashboard: exit earlier on docker ([#3210](https://redirect.github.com/crowdsecurity/crowdsec/issues/3210)) [@mmetc](https://redirect.github.com/mmetc) - hide geoip related warnings ([#3179](https://redirect.github.com/crowdsecurity/crowdsec/issues/3179)) [@blotus](https://redirect.github.com/blotus) - add missing ApiKeyAuthorizer to decisions swagger endpoint ([#3178](https://redirect.github.com/crowdsecurity/crowdsec/issues/3178)) [@a-mnich](https://redirect.github.com/a-mnich) - prevent nil deref when loading cti config ([#3176](https://redirect.github.com/crowdsecurity/crowdsec/issues/3176)) [@mmetc](https://redirect.github.com/mmetc) - metrics: avoid nil deref with inactive bouncers or malformed response ([#3170](https://redirect.github.com/crowdsecurity/crowdsec/issues/3170)) [@mmetc](https://redirect.github.com/mmetc) - cscli metrics: explicit message "no bouncer metrics found" ([#3155](https://redirect.github.com/crowdsecurity/crowdsec/issues/3155)) [@mmetc](https://redirect.github.com/mmetc) - cscli/hub: don't return error if some file can't be recognized ([#3150](https://redirect.github.com/crowdsecurity/crowdsec/issues/3150)) [@mmetc](https://redirect.github.com/mmetc) - docker: make sure the sqlite db is present before changing GID ([#3140](https://redirect.github.com/crowdsecurity/crowdsec/issues/3140)) [@mmetc](https://redirect.github.com/mmetc) - Store alert remediations status in DB ([#3115](https://redirect.github.com/crowdsecurity/crowdsec/issues/3115)) [@blotus](https://redirect.github.com/blotus) - tests: increase delta for flaky float comparison ([#3122](https://redirect.github.com/crowdsecurity/crowdsec/issues/3122)) [@mmetc](https://redirect.github.com/mmetc) - typos ([#3104](https://redirect.github.com/crowdsecurity/crowdsec/issues/3104)) [@mmetc](https://redirect.github.com/mmetc) - fix "cscli \[machines|bouncers] delete" autocompletion ([#3101](https://redirect.github.com/crowdsecurity/crowdsec/issues/3101)) [@mmetc](https://redirect.github.com/mmetc) - db: don't set machine heartbeat until first connection ([#3019](https://redirect.github.com/crowdsecurity/crowdsec/issues/3019)) [@mmetc](https://redirect.github.com/mmetc) - db: don't set bouncer last_pull until first connection ([#3020](https://redirect.github.com/crowdsecurity/crowdsec/issues/3020)) [@mmetc](https://redirect.github.com/mmetc) - Typos ([#3084](https://redirect.github.com/crowdsecurity/crowdsec/issues/3084)) [@mmetc](https://redirect.github.com/mmetc) - cscli: fixed some inconsistency in returning errors ([#3076](https://redirect.github.com/crowdsecurity/crowdsec/issues/3076)) [@mmetc](https://redirect.github.com/mmetc) - cscli: fix deprecation message for "context delete" ([#3078](https://redirect.github.com/crowdsecurity/crowdsec/issues/3078)) [@mmetc](https://redirect.github.com/mmetc) - fix test 01\_cscli by avoiding discrepancies in cscli explain ([#3059](https://redirect.github.com/crowdsecurity/crowdsec/issues/3059)) [@sabban](https://redirect.github.com/sabban) - add decently new version of python for centos 7 and 8 for testing ([#3053](https://redirect.github.com/crowdsecurity/crowdsec/issues/3053)) [@sabban](https://redirect.github.com/sabban) ##### Chore / Deps - update grokky and deps ([#3206](https://redirect.github.com/crowdsecurity/crowdsec/issues/3206)) [@blotus](https://redirect.github.com/blotus) - CI: use go 1.22.6 ([#3171](https://redirect.github.com/crowdsecurity/crowdsec/issues/3171)) [@mmetc](https://redirect.github.com/mmetc) - CI: update test dependencies ([#3146](https://redirect.github.com/crowdsecurity/crowdsec/issues/3146)) [@mmetc](https://redirect.github.com/mmetc) - update expr ([#3144](https://redirect.github.com/crowdsecurity/crowdsec/issues/3144)) [@blotus](https://redirect.github.com/blotus) - CI: update action versions ([#3143](https://redirect.github.com/crowdsecurity/crowdsec/issues/3143)) [@mmetc](https://redirect.github.com/mmetc) - CI: use go 1.22.5 ([#3128](https://redirect.github.com/crowdsecurity/crowdsec/issues/3128)) [@mmetc](https://redirect.github.com/mmetc) - deps: use go-cs-lib 0.13 ([#3136](https://redirect.github.com/crowdsecurity/crowdsec/issues/3136)) [@mmetc](https://redirect.github.com/mmetc) - CI: use go 1.22.4 ([#3095](https://redirect.github.com/crowdsecurity/crowdsec/issues/3095)) [@mmetc](https://redirect.github.com/mmetc) - CI: update golangci-lint to 1.59; enforce canonical HTTP headers ([#3074](https://redirect.github.com/crowdsecurity/crowdsec/issues/3074)) [@mmetc](https://redirect.github.com/mmetc) - deps: use ent 0.13.1 ([#3023](https://redirect.github.com/crowdsecurity/crowdsec/issues/3023)) [@mmetc](https://redirect.github.com/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](https://doc.crowdsec.net/docs/getting_started/install_crowdsec).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.
This PR was generated by Mend Renovate. View the repository job log.