Added automated notification email processing through environment-specific systemd path and timer units, allowing queued emails to be delivered immediately when triggered and retried periodically as a recovery mechanism.
Forge Platform v15062026113 - Notification Delivery & Deployment Hardening
This release completes the Forge notification and email delivery overhaul while strengthening the staging and production deployment process.
It introduces automated email outbox processing, environment-specific validation, deterministic Git deployments, migration dependency checks, improved operational visibility, and safer production release guardrails.
Added
Added administrative tools for monitoring the notification email outbox, reviewing delivery status, inspecting failed messages, and accessing worker health and notification configuration information.
Added per-user notification delivery preferences, allowing users to choose between in-app notifications, email notifications, or both for supported notification categories.
Changed
Improved worker health reporting to distinguish between a successfully completed one-shot worker service and missing or inactive path and timer automation, providing more accurate operational status information.
Fixed
Fixed production health checks reporting a critical status when the notification email service templates existed in the repository but the required production systemd units had not yet been rendered, installed, and enabled on the VPS.
Performance
Improved notification email delivery through trigger-based processing, batched outbox draining, idempotent notification handling, and periodic retry execution without requiring continuous polling.
Expanded GitHub Actions diagnostics and deployment summaries with Git commit verification, migration status, dependency validation, application health, worker status, and outbox delivery information.