Skip to content
[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