CrowdSec Bouncer for MikroTik RouterOS - v1.4.4
Patch release for issue #33: Docker deployments configured only with environment variables work again, and existing Compose files that still include a legacy command: sh -c ... wrapper no longer fail with unexpected argument "sh".
Docker now starts env-first by default. If /etc/cs-routeros-bouncer/config.yaml is mounted, the bouncer auto-loads it; if it is not present, the container uses environment variables and built-in defaults. Existing users coming from v1.4.1 should be able to update the image tag to v1.4.4 without changing their Compose file.
Thanks to @bodycount28 for the report and validation case.
Downloads
Choose the archive that matches the operating system and CPU architecture where the bouncer will run.
Docker
docker pull ghcr.io/jmrplens/cs-routeros-bouncer:1.4.4Tags: 1.4.4 and latest.
Verification
- SHA-256 checksums: checksums.txt
- Sigstore bundle: checksums.txt.sigstore.json
- SBOM files are published next to each archive as
*.spdx.json.
Changelog
- Fixed Docker env-only startup without requiring a mounted config file.
- Restored compatibility for legacy Compose
command: sh -c ...wrappers. - Updated Docker examples and release-facing references to
1.4.4.
Full Changelog: v1.4.3...v1.4.4