- Dashboard rewrite: shell + per-page Livewire components, job inspector timeline, cursor-paginated failed jobs
- Authorization: AuthorizesTorqueAccess trait gates every Livewire lifecycle request; viewTorque falls back to local env
- Security: PayloadSanitizer scrubs secrets in dashboard/notifications, DeadLetterHandler retries are allowlisted against configured streams, PID file write refuses symlinks, supervisor command allowlists storage_path and quotes generated INI, strict UUID shape on job inspector, dashboard errors no longer leak exception messages
- Fiber: master loop uses pcntl_sigtimedwait on Linux for instant signal wakeups (macOS falls back to usleep), dead processPendingMessages method removed