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
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].
|
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
|
### Added
|
||||||
- (6355c9e) feat: fail on startup if database file does not exist ([#8](https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/issues/8))
|
- (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
|
### Fixed
|
||||||
- (0842419) fix: compile tool without cgo_enabled flag
|
- (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/
|
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
||||||
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
|
[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
|
[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
|
[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/)
|
cd src/ && go vet $(go list ./... | grep -v /vendor/)
|
||||||
|
|
||||||
generateChangelog:
|
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:
|
build/snapshot:
|
||||||
./tools/goreleaser_linux_amd64 --snapshot --rm-dist --skip-publish
|
./tools/goreleaser_linux_amd64 --snapshot --rm-dist --skip-publish
|
||||||
|
Loading…
Reference in New Issue
Block a user