Skip to main content
Version: 2.1.14

2.1.2

Added​

  • Publish what the panel needs, so nothing is fetched from a private repository.
  • Publish the releases feed the dashboard reads.
  • A reinstall that can be pointed at a server with customers on it.
  • Request inspection with a rotating challenge, in front of every WebEngine.
  • The pages an account and an administrator actually use.
  • Let a rule through, per site, and fix what the reinstall would have hit.
  • Pick the PHP version when installing a website.
  • Sign outgoing mail, which the server was not doing at all.
  • MailFlow, served natively, replacing the Roundcube container.
  • Install MailFlow from the source this release ships.
  • The panel creates the first account; registration is closed.
  • One line, at the address the documentation already gives.
  • The runtime bundle is built by CI, not by the mirror.
  • The panel had no certificate of its own, and nothing to issue one.
  • The Settings and Updates tabs answered 501.

Fixed​

  • An install stopped over a file nginx does not read.
  • Install the systemd units a release ships.
  • Do not install a unit template as a unit.
  • The Containers menu is gone; the terminal moved to Advanced.
  • The page names the account's own directory.
  • Wp-config named a database that would never exist.
  • A request over HTTPS was redirected to http on a TLS-only port.
  • Wp-config named a database with capitals that MySQL never made.
  • The installer required public DNS to already point here.
  • Default hosting plans grant only what an account can actually use.
  • Installing an application onto a recorded site, and the scan that found nothing.
  • Probe a binary for its version under a timeout, and gate obfuscation on the tests.
  • A let-through rule no longer writes a line per request.
  • One stray site record no longer fails every deploy.
  • The firewall was never shipped, and the SSL page showed no certificate.
  • A database password was typed into a plain-HTTP form.
  • The firewall read no site's settings, so every site was off.
  • PHP was never told the visitor's request was HTTPS.
  • DNS Visualizer appeared twice and Traceroute did not line up.
  • A stale features.json deleted modules from a running server.
  • The firewall deleted the front-end's forwarding headers.
  • A nested tar member failed the whole archive.
  • A deploy never re-rendered the WebEngine master configs.
  • Installing a language did nothing and said it worked.
  • The browser gave up two seconds into a render.
  • The default node was read in a way that could not work.
  • The page blamed a docker file for a role that was never created.
  • The link went to a plain-HTTP bare IP that nothing kept current.
  • The page typed a container path into its own directory box.
  • The page said it edits a file it does not.
  • The panel called itself HiTechCloud, not HiTechCloud Panel.
  • The ClamAV scan-root tests assumed a native stack.
  • The panel's name vanished from the sidebar.
  • Security Measures and Debugging were Caddy-only or absent.
  • Sourcing os-release overwrote the release version.
  • The installer waited for a password nobody could type.
  • The installer could not get the panel from the mirror at all.
  • The bundle was missing the CLI, and warned about a submodule it had.
  • A new server came up with half a hosting stack.
  • A fresh install stopped short of a working panel.
  • Every system backup failed, and blamed it on a licence.
  • Mail served a self-signed certificate while a real one sat unused.
  • Four failures a fresh AlmaLinux install reported as success.
  • Single sign-on was registered with a mode the backend rejects.
  • A system backup was 823MB of downloadable software.
  • The bundle check killed tar with SIGPIPE and failed a correct bundle.
  • An account was put on a plan that did not exist.
Was this helpful?