docs: update changelog
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.
This commit is contained in:
parent
92fcae5cda
commit
742019a025
2 changed files with 21 additions and 5 deletions
24
CHANGELOG.md
24
CHANGELOG.md
|
@ -4,7 +4,25 @@ 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]## [0.1.0] - 2021-03-28
|
||||
## [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))
|
||||
|
@ -18,13 +36,11 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic
|
|||
### Fixed
|
||||
- (0842419) fix: compile tool without cgo_enabled flag
|
||||
|
||||
## 0.0.0 - 2021-02-05
|
||||
|
||||
---
|
||||
|
||||
*This changelog is automatically generated by [git-chglog]*
|
||||
|
||||
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
||||
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
|
||||
[git-chglog]: https://github.com/git-chglog/git-chglog
|
||||
[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
|
||||
|
|
2
Makefile
2
Makefile
|
@ -15,7 +15,7 @@ format:
|
|||
cd src/ && go vet $(go list ./... | grep -v /vendor/)
|
||||
|
||||
generateChangelog:
|
||||
./tools/git-chglog_linux_amd64 --config tools/chglog/config.yml 0.0.0.. > CHANGELOG.md
|
||||
./tools/git-chglog_linux_amd64 --config tools/chglog/config.yml 0.0.0.. > CHANGELOG_gen.md
|
||||
|
||||
build/snapshot:
|
||||
./tools/goreleaser_linux_amd64 --snapshot --rm-dist --skip-publish
|
||||
|
|
Loading…
Reference in a new issue