742019a025
Update the project changelog. Refactor the changelog structure to no longer be fully automated. It now includes some manual tweaks. Update the Makefile command to generate a new `CHANGELOG_gen.md` file instead of overwriting the existing Changelog file.
46 lines
2 KiB
Markdown
46 lines
2 KiB
Markdown
# CHANGELOG
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning].
|
|
|
|
## [Unreleased]
|
|
*Collect metrics through fail2ban socket*
|
|
|
|
### Added
|
|
- (39133d0) feat: collect new up metric from fail2ban socket
|
|
- (4da46f3) feat: export metrics with socket errors
|
|
- (bd841c3) feat: set up metric to 0 if errors found
|
|
- (1964dde) feat: export metrics for failed/banned counts
|
|
- (2ab1f7d) feat: support reading fail2ban socket in docker
|
|
- (1282d63) feat: new metric for enabled jails ([#1](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/issues/1))
|
|
|
|
### Fixed
|
|
- (526b1c7) fix: update banned metrics to exclude expired bans ([#11](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/issues/11))
|
|
|
|
### Deprecated
|
|
- Use of the fail2ban database has been deprecated. The exporter now collects metrics through the fail2ban socket file. See [#11](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/-/issues/11) for more details.
|
|
|
|
## [0.1.0] - 2021-03-28
|
|
*Initial release*
|
|
|
|
### Added
|
|
- (6355c9e) feat: fail on startup if database file does not exist ([#8](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/issues/8))
|
|
- (4f18bf3) feat: add cli parameters for db path and metrics port ([#4](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/issues/4))
|
|
- (91cba80) feat: export number of banned ips
|
|
- (4b96501) feat: export bad ip count per jail
|
|
- (0b40e5d) feat: connect to fail2ban db and extract total bad ips
|
|
- (7ced846) feat: initial setup of metric exporter
|
|
|
|
|
|
### Fixed
|
|
- (0842419) fix: compile tool without cgo_enabled flag
|
|
|
|
## 0.0.0 - 2021-02-05
|
|
|
|
---
|
|
|
|
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
|
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
|
|
[Unreleased]: https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/compare/0.1.0...main
|
|
[0.1.0]: https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/compare/0.0.0...0.1.0
|