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.16 - 2025-01-09
- Add basic e2e tests (#70)
- Add a license (#76)
- Add "Unreleased" to CHANGELOG (#86)
- Document some of the main features (#87)
- Update README following addition of e2e tests (#72)
- Refactor Makefile (#73)
- Small improvements to Makefile (#74)
- Rename some Makefile targets (#75)
- Update module golang.org/x/crypto to 0.31.0 (#77)
- Enable indirect packages updates (#78)
- Update module github.com/gabriel-vasile/mimetype to v1.4.7 (#79)
- Update module golang.org/x/net to v0.32.0 (#80)
- Run
go mod tidy
on package update (#81) - Version dev dependencies (#82)
- Rename targets (#84)
- Move dev deps back to main Makefile (#85)
- Update module golang.org/x/net to v0.33.0 (#88)
- Small grammar fixes (#89)
- Update module github.com/gabriel-vasile/mimetype to v1.4.8 (#90)
- Update module golang.org/x/sys to v0.29.0 (#91)
- Update outputs of examples (#92)
- Update module golang.org/x/crypto to v0.32.0 (#93)
- Update module golang.org/x/net to v0.34.0 (#94)
- Update alpine docker tag to v3.21.2 (#95)
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