v3.23.0
Features
- Generic webhook notification provider (#352). Webhook joins ntfy, Apprise and Gotify as a supported notification channel. Point it at any URL and Gitea Mirror sends a JSON POST with title, message, type and timestamp whenever a mirror job finishes or fails. Set an optional signing secret and every request also carries an X-Webhook-Signature header (HMAC-SHA256 of the body,
sha256=<hex>) so your receiver can verify it came from your instance. The secret is encrypted at rest like the other provider tokens. Configurable from Settings → Notifications, no database migration needed. Works with n8n, Home Assistant, or anything else that accepts a plain webhook. Thanks @jostrasser for the suggestion.
Full Changelog: v3.22.0...v3.23.0