[Scopes] system.kernel sets kernel type (system, stable, experimental) [Branding] rename APNSCP to ApisCP [mysql] recover-innodb-from-disk(), given a directory import all data files (.ibd) for which database lacks but has .frm [CLI] EditDomain new flags: --all applies edit operation to all sites, previous "--all" flag (edit all services) renamed to "--reconfig". --dry-run shows proposed changes. --reset resets the account to plan defaults. [Scopes] apache.ports sets HTTP/HTTPS ports for Apache to facilitate placing other services upstream. A non-SSL instance must always be active. [PowerDNS] update module, add "native" support (lithiumhosting/apnscp-powerdns@6ba5681) [CloudFlare] update module, trim certain RRs in accordance with API formatting. URI formatting (apisnetworks/apnscp-dns-cloudflare@65132b3) [AWS] update module, fix condition where an empty RR set on modificaiton fails (apisnetworks/apnscp-dns-aws@6b99a0f) [Laravel] fix installer version reference, misc installation bugs [Web Apps] update look and feel [CLI] YAML_INLINE environment var controls folding depth (default: 2) [PHP-FPM] correct cyclic socket dependency [Debugging] add documentation. common:purge-preferences() deletes user prefs in debug. misc:debug-session() enables debugging for named session [misc] jobify() enqueues an API command as a job. Optional third argument binds to a Site Administrator role, which could be possible to call pman_run() as a secondary user [artisan] opcenter:plan accepts --base and -c svc,var=val flags to optionally derive from an existing plan and service overrides [Scopes] apache.strict-directives controls how Apache treats unrecognized directives - 550 (default, strict enabled) or ignores (strict disabled) [Web Apps] installer errors do not bubble up in try/catch if ER messages upconverted to exceptions