Wavelog
Self-hosted logbook for amateur radio operators
Alternative to: qrz logbook, club log, hamrs
2.5.1
2026-06-14Version 2.5.1
With this release we added some performance and security tweaks as well as a redesign of the Dashboard. Making Look’n’feel of Wavelog more unified.
Don’t forget to update your WavelogGate, too. It supports now Transverters, when - e.g. - working QO100.
- Fixed the WAPC award summary — province totals were inflated when a province spans multiple DXCC entities (e.g. Taiwan across BV/BV9); now each province counts once (by @cebarobot)
- Refactored session data update during usage to improve login and session update performance (by @HB9HIL)
- Added cron lock to rate limit the cron endpoint (by @HB9HIL)
- Updated Readme (by @HB9HIL)
- Refactored Dockerimage to allow $users to set custom UID/GID in the docker compose (by @HB9HIL and @int2001)
- Refactored Path Library and userdata path handling to have a single endpoint for userdata (by @HB9HIL)
- Added CORS support to API controller (by @int2001)
- Tightened input validation in Search (by @int2001)
- Verify QSL card images exist before delete (by @int2001)
- Check for free diskspace b4 uploading Images (by @int2001)
- Added dashboard cards for active DXpeditions & contests (by @AndreasK79)
- Redesigned the Global Options pages (by @AndreasK79)
- Made dashboard stat labels clearer — renamed the “Year / Month / Today” cards to “QSOs this year / this month / today” so they’re unambiguous (by @AndreasK79)
- Hardened the advanced search against SQL injection — blocked additional dangerous SQL keywords, and now validates every search field against the real logbook table schema (by @AndreasK79)