Skip to content

v0.2.0

Latest

Choose a tag to compare

@Everlite Everlite released this 03 Jun 22:36
· 8 commits to main since this release

v0.2.0

Second stable release. Builds on v0.1.0 with a major stability/security pass, privacy-friendly analytics geo, and ops improvements.

Highlights

  • Analytics geo: country, region, city (Cloudflare headers or GeoLite2-City); Top Countries / Top Cities UI
  • Privacy: docs/PRIVACY.md, truncated IP before visitor hash, no raw IP storage
  • Ops: scheduler heartbeat, GET /health/ops for Docker healthchecks, queue worker documented as required
  • Fixes: Analyze button, Edge/Opera browser stats, admin setup is_admin, CI/monitoring URL tests
  • Security: SSRF pinning, alert routing to owners + admins, monitored URL validation, expanded tests

Upgrade from v0.1.0

git pull
docker compose -f docker-compose.prod.yml up -d --build   # or your deploy path
docker compose exec app php artisan migrate --force

Set TRUSTED_PROXIES (Cloudflare) or add GeoLite2-City.mmdb under storage/app/geoip/ for city analytics.

Full details: CHANGELOG.md.