Wavelog logo

Wavelog

Self-hosted logbook for amateur radio operators

Alternative to: qrz logbook, club log, hamrs


About Versions (46)

2.5.1

2026-06-14

Version 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)