·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
Summary
Add GeoDB Management with integrated GeoIP database installation, updates, and status monitoring.
This release introduces provider-aware GeoIP database management for MaxMind GeoLite2 and DB-IP Lite, making database installation and maintenance significantly easier.
Features
- Add GeoDB Management window
- Support MaxMind GeoLite2 installation and updates
- Support DB-IP Lite installation and updates
- Detect installed provider and database status
- Show database version and freshness information
- Reload GeoIP databases without restarting TapMap
Improvements
- Add provider-aware GeoIP service layer
- Improve startup handling when databases are missing
- Store MaxMind credentials securely using system keyring
- Add provider and database information to About view
- Refine Daily Activity Report wording and narrative tone
Documentation
- Add GeoIP Database Management guide
- Add Docker guide
- Add Environment Variables guide
- Refresh README, Help, and About documentation
- Update screenshots and user documentation
Maintenance
- Split callback registration into topic-specific groups
- Preserve callback behavior and registration order
- No functional changes from callback refactoring
Notes
- no breaking changes
- no persistence-format changes
- existing GeoIP databases remain supported
- consistent behavior across Windows, Linux, macOS and Docker