NEW: [Dovecot] IMAP protocol compression (RFC 4978). [Opcenter] Site Administrator may change to an existing user on the account. Web files will continue to be owned by the previous user until ownership is changed under Web > Web Apps. FIXED: [Cloudflare] Off-by-one error in apex zone records. [D-Bus] Service interaction may require privilege escalation blocked by voluntary privilege dropping in artisan. Attempt to retry call if possible with elevated privileges. [Flarum] .env unreadable in install routine when alternative user is selected. [PHP] Impossible to unset custom PHP pool version. [Task Scheduler] "Last"/"Next run" calculation with 0/7 DOW value in timezones that cross DST boundaries throws "Impossible CRON expression". [UI] Modal component displays literal content in MySQL Manager, PostgreSQL Manager. "component()" is now "aliasComponent()". [upcp] --reset references root upstream/branch inconsistent with individual submodule tracking upstreams. CHANGED: [Argos] Purge pending notification queue upon restart. Assumption that Monit is durable and restarting monitor is under extreme conditions, so any amelioration phase shall be honored. [Internal] Exceptions that occur within serial() forward originating stack. [Opcenter] Report service parameters that accept a default-nullable marker ("DEFAULT"). [Vanilla] Restrict 2024.012+ to PHP 8.0.2+. [WordPress] Retain database if duplicating site would remove source database upon uninstall. [WordPress] When cloning a site, apply database transformation immediately to ensure appropriate configuration on uninstall. REMOVED: [user] takeover_user() may be used elsewhere besides "/" and directories owned by account, e.g. "/etc".