Skip to content

v2.5.0 — VPN Detection Fix & AbuseIPDB Rate Limit Persistence

Choose a tag to compare

@jmasarweh jmasarweh released this 24 Feb 17:00
· 346 commits to main since this release

What's New

VPN Interface Detection Enhancements (fixes #41)

  • OpenVPN client prefix separation — dedicated prefix prevents collision with OpenVPN server () interfaces
  • Settings reactivity fix — saving VPN labels now immediately updates the Network column in the log stream without requiring a page refresh
  • Unlabelled section now correctly clears after configuring a discovered VPN interface
  • Generic fallback for IPsec and L2TP VPN types that previously got interface names
  • Eliminated redundant network request on VPN save

AbuseIPDB Rate Limit Persistence (fixes #43)

  • Rate limit state now persists across container restarts — remaining quota, reset time, and pause state are saved to the database and restored on startup
  • Health endpoint () now exposes AbuseIPDB rate limit status for monitoring
  • Simplified rate limit check logic in the health route