Changelog¶
All notable changes to this project are documented below. This project uses Semantic Versioning and Conventional Commits. This page is generated from the repository CHANGELOG.md.
1.6.0 (2026-07-03)¶
Features¶
- use regex to include/exclude interfaces (003b14d)
Bug Fixes¶
- interfaces-regex: check for valid regex at start of scrape (0a5c216)
- interfaces-regex: compile at startup (e2fd2ee)
- revert version bump (b806da7)
- run container as root for ethtool EEPROM access (8eeb7f3)
Refactor¶
- make version variable to support dynamic injection during build (ffe6b2b)
Documentation¶
- reorganize and expand Docker Compose configuration documentation (fafeab3)
Build & CI¶
- add 386 and ARM/v7 architecture builds to Docker publish workflow (c43e551)
- add Codacy coverage upload and repo-local path excludes (92a1430)
- add Docker containerization support (fdbdb23)
- add GitHub Actions workflow for multi-architecture Docker image publishing (04838eb)
- add OpenSSF Scorecard via shared reusable workflow (77b8e47)
- add Snyk monitor; credit original wobcom authors (a54906e)
- adopt shared container-publish + snyk reusables; de-fork module path (53663a9)
- bump shared rknightion reusables to v1.3.1 (d196d9a)
- drop CodeQL pull_request trigger to trim Actions fan-out (3cce558)
- Drop support for 386 architecture (249e259)
- Initialize GH Actions (9d40b48)
- keyless-sign release binaries (supply-chain parity) (935547f)
- migrate release binaries to GoReleaser via shared binaries reusable (add6885)
- pin shared rknightion reusables to v1.0.0 (70ae3df)
- refine Docker image tagging strategy for different build contexts (ec27d6c)
- Remove GitLab CI residue (cc93401)
- remove notify-maintainer-on-new-issue workflow (b14eaba)
- Run lint checks on every push (0c52d1e)
1.5.1 - 2025-03-03¶
Changes¶
- Fixed a bug when setting include / exclude regex to nil
- Added more logging and minor refactors
1.5.0 - 2024-05-06¶
Changes¶
- Added the option to include and exclude interfaces with regex
- Thanks @rwxd for this contribution!
1.4.1 - 2023-08-01¶
Changes¶
- --version now returns the correct version
1.4.0 - 2023-07-10¶
Changes¶
- Added the option to exclude admin down interfaces
-exclude.interfaces-down- Thanks @4xoc for this contribution!
1.3.0 - 2023-06-14¶
Changes¶
- Added the option to include specific interfaces
-include.interfaces- Thanks @SRv6d for this contribution!
1.2.0 - 2023-06-07¶
Changes¶
- Added arm binary to CI
1.1.0 - 2022-08-25¶
Changes¶
- Added the option to export optical power in dBm instead of mW
-collector.optical-power-in-dbm- Thanks for @BarbarossaTM (Cloudflare) for contributing this feature.
- Updated dependencies
- Switched from deprecated
prometheus/common/logtosirupsen/logrus
Notes¶
- For this release we moved the repository from GitLab to GitHub.
1.0.1 - 2020-07-14¶
Changes¶
- Switched to GoLang compliant versioning scheme
- Fixed a bug where the scrape would fail due to reading bad data
1.0 - 2020-07-13¶
Changes¶
- Initial release