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.
0.1.15 - 2024-12-07
- CI improvements
0.1.14 - 2024-11-28
- CI improvements
0.1.13 - 2024-11-28
- Use interval tree to store database entries (#47)
0.1.12 - 2024-11-23
- Rename
requested_*
torequest_*
in logs (#39)
0.1.10 - 2024-11-17
- Add
/metrics
endpoint (#19)
0.1.9 - 2024-11-16
- Support setting log level (#9)
0.1.8 - 2024-11-14
- Auto-update databases and auto-reload configuration (#8)
0.1.7 - 2024-11-12
- Support method filtering (#3)
- Handle the case where the source IP is invalid
- Log errors at the right level
0.1.6 - 2024-10-31
- Add health-check to Docker image
0.1.5 - 2024-10-31
- Revert "Add health-check to Docker image"
0.1.4 - 2024-10-31
- Add health-check to Docker image
- Add health-check endpoint
0.1.3 - 2024-10-31
0.1.2 - 2024-10-26
- Change databases to use GeoLite2 only
0.1.1 - 2024-10-26
0.1.0 - 2024-10-25
- Add timeouts to HTTP server
- Add rules engine
- Add CIDR unmarshalling and validation
- Add autonomous systems to configuration