CCPanel
CCPanel v49.12.10 v49.12.10
Release
Oct 26, 2026 CCPanel Team

CCPanel v49.12.10

What's new: Reseller dashboard: each Import & Migration tile shows its panel's own logo or icon, the same as Root's dashboard (CCPanel logo, cPanel brand icon, Webuzo, CWP, DirectAdmin, Plesk - from hosting/import_icons, so a logo placed in static/images/import/ shows in both). All other tiles are unchanged.

Read more →
CCPanel v49.12.5 v49.12.5
Release
Oct 26, 2026 CCPanel Team

CCPanel v49.12.5

What's new: Fixed: ticking a privilege in Root > Resellers > ACL Packages didn't reach the resellers already on that ACL package (e.g. Import & Migration ticked, but the reseller's sidebar and dashboard showed no Transfer Tool). Saving an ACL package now applies what that save changed - privileges ticked now are added to its resellers, ones unticked now are removed - and says how many resellers it updated; a reseller's own changes from Edit Reseller Privileges stay; Fixed: a privilege taken away from one reseller by hand (e.g. Shell Access) came back by itself - the catch-up that gives older resellers the October 2026 privileges ran on every read, and the reseller privilege editors saved an old profile version that re-ran other catch-ups. They now run once (profile version 5); A new ACL package starts with every privilege ticked except Import & Migration (given only when ticked).

Read more →
CCPanel v49.11.93 v49.11.93
Release
Oct 25, 2026 CCPanel Team

CCPanel v49.11.93

What's new: Root > Update > PHP Update: every installed PHP version with its exact version and security state (patched, update to X+, no security fixes) and Update PHP with live progress - all the updates in one menu (CCPanel Update, Update Apps, System Update, PHP Update). Same job as the button in Setup > PHP, which stays. On a server whose agent is older, the page says to run CCPanel Update first.

Read more →
CCPanel v49.11.90 v49.11.90
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.90

What's new: Admin > Licenses > New License: a Period (1, 3, 6 or 12 months; the plan's period x months, a lifetime plan never expires). Fixed: the Expires date and the Server Type entered there were ignored (a license always got 30 days); an invalid or private IP (999.999.1.1, 10.0.0.5) was accepted; an unknown customer gave Server Error (500); what had been entered was lost when something needed fixing; Admin > Licenses > Edit: Extend by 1, 3, 6 or 12 months, counted from the current expiry (from today if it has passed) - for renewals paid outside the panel. Fixed: an invalid expiry date was ignored without a word (now nothing is saved and the page says why); an unknown customer gave Server Error (500).

Read more →
CCPanel v49.11.89 v49.11.89
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.89

What's new: License orders and renewals for 1, 3, 6 or 12 months: Order now / Checkout and Renew License have a Billing period choice with the total shown as it is chosen. The price is the plan's monthly price x licences x months, the reseller tier discount applies to the whole amount as before (no extra period discount). A paid new license runs the plan's period x months; a renewal extends from the current expiry by that much, so no days are lost. An unpaid renewal follows a newly chosen period instead of keeping the old amount. The order page and invoices (HTML and PDF) show the period. New field Order.months (migration customers 0021, default 1 - existing orders and their amounts are unchanged); any other value sent is treated as 1 month.

Read more →
CCPanel v49.11.88 v49.11.88
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.88

What's new: Root > Setup > PHP: Update PHP brings every installed PHP version up to date in the background with live progress (PHP security release of 21 Oct 2026, CVE-2026-109618 / CVE-2026-109619). Only installed PHP packages are upgraded (apt --only-upgrade / dnf update), the server's PHP configuration is kept (per-account pools, php.ini changes), each PHP-FPM restarts. Each PHP card shows its exact version and state: patched, update to X+ (fixed in 8.2.35, 8.3.36, 8.4.27, 8.5.12) or no security fixes (7.4 / 8.0 / 8.1 - move sites to 8.2+). The rest of the Setup page is unchanged; with an older agent the page looks as before.

Read more →
CCPanel v49.11.86 v49.11.86
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.86

What's new: Website > Features > Plugin Features lists the plugins the panel really has: CCPanel Shield and Resource Limits (built by CCPanel), CSF and ClamAV. CloudLinux, Imunify360 / ImunifyAV, Git Integration and AWStats were listed but aren't in the panel - removed (Resource Limits and Shield are CCPanel's own answer to the first two); Website > Docs and Support: installation time is 20-40 minutes (was 5-10) - a new server now installs everything by itself.

Read more →
CCPanel v49.11.84 v49.11.84
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.84

What's new: A new server comes ready: Nginx + Apache is installed and set as the web stack, and every other component from Setup is installed by itself - databases, all PHP versions, mail (with ClamAV), DNS, caches, runtimes, tools, Docker / Podman - except LiteSpeed and Fail2Ban (Setup still offers both). Varnish is installed but left off (Setup > Web Server Stack turns it on). Only on a server with no hosting accounts yet, and only once - running servers get no surprise installs; it uses Setup's own installer, one category at a time, and keeps each component's result in /etc/ccpanel-agent/auto-install.json (GET /setup/auto-install). Site apps (WordPress, Laravel ...) stay per-site, as before; Root > Default Apps: the Web Server choice is gone - it was saved but never used (every account on a server shares one web stack; change it in Setup > Web Server Stack, linked from the page). Default PHP stays and works as before.

Read more →
CCPanel v49.11.82 v49.11.82
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.82

What's new: Fixed: Account > Reports > Revenue and Total Income gave Server Error (500) once a customer had an order with a zero unit price (Add Fund / credit): Decimal("0") counts as false in Python, so the order's gross came out as int 0 and its discount as float 0.0, and adding a float to money (Decimal) failed. Order.gross_amount and discount_amount always return Decimal now; amounts of priced orders are unchanged (25.00 -> 2.50 discount as before), invoices format the same.

Read more →
CCPanel v49.11.81 v49.11.81
Release
Oct 24, 2026 CCPanel Team

CCPanel v49.11.81

What's new: Webmail shows CCPanel's logo in the faded picture in the middle of the mail screen and CCPanel's colored icon in the browser tab (Roundcube's own logo and an icon that was hard to see before). Display only: the skin's logo.svg and favicon.ico are replaced (originals kept as .orig) - Roundcube's settings, login, IMAP and nginx are not touched; Roundcube upgrades are followed. Tested on Roundcube 1.7.4: login page and styles unchanged.

Read more →
CCPanel v49.11.66 v49.11.66
Release
Oct 23, 2026 CCPanel Team

CCPanel v49.11.66

What's new: Fixed (regression in 3.1.17): agent 3.1.17 moved the webmail site's root to Roundcube's public_html/ folder, which broke webmail (Roundcube's styles and scripts come through static.php there, which the site's config doesn't route) and the one-click login. Removed; once per server the agent puts the root back to Roundcube's folder as it was before, and every webmail.<domain> follows. New installs keep Roundcube's folder as the root.

Read more →
CCPanel v49.11.64 v49.11.64
Release
Oct 23, 2026 CCPanel Team

CCPanel v49.11.64

What's new: Fixed: webmail (webmail.<domain> and the server's webmail site) showed "Please, configure your HTTP server to point to the /public_html directory" where Roundcube 1.6 or newer is installed - its pages are served from public_html/, but the webmail site pointed at Roundcube's base folder. New installs point there when Roundcube has a public_html folder; on existing servers the agent moves the webmail site there by itself (checked with nginx -t; every webmail.<domain> follows on its next sync, within 5 minutes). Roundcube 1.5 is left as it is.

Read more →
CCPanel v49.11.62 v49.11.62
Release
Oct 23, 2026 CCPanel Team

CCPanel v49.11.62

What's new: Privacy: HTTP (port 80) for a name that has no site on the server is closed (a default server returning 444), as HTTPS already was - Nginx used to hand it to its first site, so a domain pointed at the wrong server (e.g. webmail.<domain> left on an old IP) showed another customer's website. A server that already has its own default server on port 80 is left alone.

Read more →
CCPanel v49.11.54 v49.11.54
Release
Oct 23, 2026 CCPanel Team

CCPanel v49.11.54

What's new: Root > SSL/TLS > Manage AutoSSL: Select all / Clear for the excluded websites (with a search, they act on the domains shown); Root > Modify an Account: changing the primary domain removes the old one (website config, DNS zone, DKIM) instead of keeping it as an alias, so it can be used for another account; a domain that still has email accounts is refused with the reason; Fixed: Account > Transactions showed $0.00 for every payment - it showed what was still due (always 0 on a paid order). It shows the amount paid, and for a payment split between credit and the gateway, both parts.

Read more →
CCPanel v49.11.53 v49.11.53
Release
Oct 23, 2026 CCPanel Team

CCPanel v49.11.53

What's new: DNS for new domains, as cPanel does: a new sub domain of a zone hosted on the server gets its A records (sub and www.sub, the server's public IP) in that zone; a new addon domain gets its own zone; existing records are never changed. Its SSL can then be issued right away - before, "no DNS record yet" until the record was added by hand. Once per server, domains made earlier (sub domains, addon domains, domains restored after a transfer) get their missing records; The "no DNS record" message names only the server's public IP (not Docker's 172.17.0.1) and says where to add the record.

Read more →
CCPanel v49.10.33 v49.10.33
Release
Oct 20, 2026 CCPanel Team

CCPanel v49.10.33

What's new: Fixed: with Nginx in front of Apache, a site whose Nginx vhost still served the files itself (made in Nginx-only mode, or changed by certbot) never reached Apache - changing its PHP in MultiPHP Manager only changed Apache's vhost, so it kept giving "403 Forbidden" from Nginx. A PHP change now also makes the Nginx vhost a proxy to Apache, keeping its certificate and http-to-https redirect; Nginx vhosts written in the Apache modes keep their HTTPS too. The repair for moved-in sites (v3) also fixes sites that have PHP but whose Nginx vhost doesn't reach Apache.

Read more →
CCPanel v49.10.12 v49.10.12
Release
Oct 20, 2026 CCPanel Team

CCPanel v49.10.12

What's new: SECURITY: with a valid licence, 52 Root panel pages opened without logging in (Email Queue, IP Manager, DNS Zone Manager, Install / Update Packages, Repair Mail Permissions, Nginx / Apache / FTP / Mail settings and others - their views had no login check, and the licence check, which let them through, doesn't check logins), and /enduser/<account>/dbadmin/ handed out a phpMyAdmin one-click sign-on to anyone. Every page of the Root, Enduser, Admin, Reseller, Dashboard and Servers panels now needs a login, enforced centrally (PanelAccessMiddleware) instead of per view; only the token APIs (WHMCS hosting API, Enduser API tokens) check their own credentials. Checked: none of 237 pages opens logged out; logged-in pages, the APIs, reseller login and the demo work as before. Update every server; Agent unchanged (3.0.0).

Read more →
CCPanel v47.66.45 v47.66.45
Release
Oct 17, 2026 CCPanel Team

CCPanel v47.66.45

What's new: Modify an Account: Basic Information, Package Name, Resources and Settings. Resources and Settings are the account's package, edited exactly as in Edit a Package (same fields, same save); the page says how many accounts use the package, and choosing another package fills in its values; The username can be changed (with "Rename prefixed databases and database users"): the Linux user, group and home folder, the sites' web server configuration, cron jobs, extra FTP users, accounts it owns as a reseller and its reseller limits; its databases and database users are renamed (tables moved, grants kept) - a database with views, triggers or stored routines is left as it is and named - and wp-config.php / Laravel .env files that name them are updated. The panel's reseller profiles and the demo account follow. Email isn't affected (it's kept per domain) (agent: POST /accounts/<name>/rename).

Read more →
CCPanel v29.23.1 v29.23.1
Release
Sep 18, 2026 CCPanel Team

CCPanel v29.23.1 Released

What's new: Bumped the panel to 27.0.0 to mark how much has been built. Fixed the 500 error when creating a new license (the accounts import was missing). Ticket numbers are now #000001 style (was TKT-). Invoice discount now shows two decimals (e.g. -\/bin/sh.50) and names the package it applies to (e.g. "Discount on Bravo (10%)"); subtotal/credit/total amounts are also 2-decimal.

Read more →
CCPanel v14.18.1 v14.18.1
Release
Sep 4, 2026 CCPanel Team

CCPanel v14.18.1 Released

What's new: Removed the "Database Backup" (soon) item from the root panel's Database sidebar. Matching cPanel/WHM, there's no root-level database backup — end users take their own backups from their panel (MongoDB Manage import/export, phpMyAdmin/phpPgAdmin export).

Read more →
CCPanel v13.0.14 v13.0.14
Release
Aug 29, 2026 CCPanel Team

CCPanel v13.0.14 Released

What's new: Reseller panel sidebar: added icons to the main section headers (Accounts, Package, Databases, Files & Backup, Security, Statistics, Networking, Software, Branding) to match the root panel look. Sub-menu items already had icons.

Read more →

Stay in the Loop

Get the latest CCPanel news, tutorials, and updates delivered to your inbox