There was a problem loading the comments.

hosting-panel.net changelog

Support Portal  »  Grid Hosting / hosting-panel.net  »  Viewing Article

  Print

July 02, 2025

- [Fix] Improve UI layout for DNS Hosting plans
- [Fix] Show delete domain button on DNS Hosting plans after UI refresh

June 23, 2025

- [Internal] Update composer and npm packages to latest versions
- [Improvement] Switch new domains to using 2048 bit DKIM keys

June 17, 2025

- [Performance] Improve the CloudLinux Domains API endpoint with improved logic (and prevent N+1 queries)
- [Performance] Optimize index usage for subdomain generation

June 13, 2025

- [Internal] Modify some defaults in Rspamd filtering
- [Fix] Properly provision system FTP account when using the provisioning API

June 11, 2025

- [Improvement] Rewrite the temporary domain functionality from scratch to provide better compatibility and allow for more features
- [Improvement] Add temporary domain support for subdomains

May 31, 2025

- [Fix] Various smaller UI changes to be more consistent
- [Feature] Add the option to persist Valkey data to disk (save setting in Valkey)

May 30, 2025

- [Fix] Properly trigger account suspensions via the provisioning API,
- [Fix] Smaller UI changes in regards to badges and margins

May 26, 2025

- [Feature] Implement allow/blocklist feature for email accounts

May 23, 2025

- [Fix] Add /usr/local/bin to PATH in cronjobs to expose composer and wp-cli directly

May 22, 2025

- [Fix] Incorrect alias handling on updates which prevented updating PHP version,
- [Fix] Pull Valkey metrics data from last item in the array to get more up to date numbers,
- [Improvement] Show full hostname e.g. nlsh05.shared-infra.net instead of nlsh05 in Server on dashboard page, as well as replacing IP with hostname in the connection details

May 18, 2025

- [Fix] Properly delete FTP accounts on subdomains when deleting a domain,
- [Fix] Remove duplicate c on cronjob placeholders,
- [Internal] Add additional audit logging for delete features,
- [Internal] Change "Add Domain" form to use App\Models\.. instead of s and d
- [Internal] Move to Auth facade across codebase

May 15, 2025

- [Internal] Add additional chunk patch validation in File Manager uploads to further increase security

May 12, 2025

- [Improvement] Add historical Valkey Statistics and graphs

May 04, 2025

- [Feature] Add initial Valkey Statistics

April 12, 2025

- [Internal] Move to polymorphic relationships for alias domains and domain ACME credentials
- [Internal] Update to latest composer packages and get rid of flowbite dependency to reduce css/js assets
- [Improvement] Standardize more UI elements
- [Improvement] Redesign dashboard page
- [Fix] Fix domain alias counting logic to allow adding alias domains even when domain limit has been reached and add callout when that's the case

April 11, 2025

- [Internal] Change backoff for vhost jobs to 5, 10, 20 seconds to allow for in-progress webserver restarts
- [Improvement] Detect PHP version to use for source and destination domains in WordPress installer/clone functionality depending on configured domain PHP version
- [Improvement] Refactor WordPress install/clone and File Manager pages to use new UI components, make "Generate Password" an actual button on "Add Email" page
- [Fix] Determine upload-path correctly on initial "change directory" call in File Manager when uploading new files

April 10, 2025

- [Improvement] Put an example command helper text when creating cronjobs and update form layout slightly
- [Improvement] Make add/edit forms for domains/subdomains usable on mobile devices
- [Fix] Show Photon Optimizer in menu when using a mobile device
- [Fix] Correct the spacing between quick action buttons on mobile devices

April 07, 2025

- [Internal] Move Photon Optimizer provisioning to separate background job
- [Feature] Allow purging the Photon Optimizer cache per domain under Tools -> Photon Optimizer

April 06, 2025

- [Fix] Restore apexcharts tooltip colors
- [Improvement] Move Photon Optimizer handling to dedicated pages for allowing future development

April 05, 2025

- [Improvement] Change some UI elements to be based on FluxUI (Buttons, tables, callouts)
- [Improvement] Make Domain dropdowns in Email and Stats pages searchable
- [Improvement] Paginate URL Scheduler and Cronjob pages
- [Fix] Adjust File uploader to account for storage location change
- [Improvement] Change page breadcrumbs to new layout and make items linked to parent pages when supported

April 04, 2025

- [Internal] Change the reseller memory limits
- [Internal] Update Laravel 11.x to 12.x, TailwindCSS 3.x to 4.x and FluxUI 1.x to 2.x

April 01, 2025

- [Infrastructure] Fallback to original image in case of negative savings on WebP/AVIF served images in Photon Optimizer

March 31, 2025

- [Fix] Temporary disable model caching for domains to resolve alias domains PHP version synchronization

March 15, 2025

- [Infrastructure] Move Photon Optimizer workers to 7900 based systems for increased performance

February 26, 2025

- [Feature] Add feature to export DNS Zone in AXFR format
- [Internal] Add some additional logging for various components
- [Maintenance] Update composer packages

February 12, 2025

- [Improvement] Allow using domain ID or domain in DNS zone editor URL for easier bulk updating.
- [Fix] Add additional checks during WordPress clones to ensure wp-config.php updates have been comitted to disk
- [Fix] Resolve the domain correctly in WordPress Installer notification/toast

January 29, 2025

- [Feature] Add PHP 8.4 support and set it as default for new domains
- [Internal] Add additional symbols for Rspamd to filter spam
- [Internal] Log the updated accounts for quota metrics

January 04, 2025

- [Feature] Add support for customer sieve mail filtering through webmail

December 31, 2024

- [Improvement] Normalize incoming headers for Photon Optimizer to increase cache-hit ratio and savings

December 30, 2024

- [Feature] Allow defining a cronjob expression instead of fixed values, allowing users more control of cronjob execution

December 29, 2024

- [Fix] Delete FTP Accounts on domain deletion
- [Fix] Expose correct Document Root for alias domains in CloudLinux API

December 22, 2024

- [Internal] Add client IP address to remaining audit logs
- [Improvement] Persist LVE limits locally to remove CloudLinux API dependency

December 21, 2024

- [Internal] Add force option for account suspension
- [Internal] Improve email quota API endpoint to reduce SQL queries
- [Internal] Implement skipMailServer flag for hosting account / user quota jobs
- [Fix] Resolve bug with vhost generation for subdomains
- [Feature] Implement Reseller functionality (create package/accounts, edit accounts)
- [Improvement] Handle reseller/superuser redirection better

December 16, 2024

- [Infrastructure] Replace Falkenstein, DE with Amsterdam, NL caching infrastructure for Photon Optimizer.

November 12, 2024

- [Infrastructure] Add Miami, US as a cache location for Photon Optimizer

September 07, 2024

- [Fix] alpine.js error in file editor
- [Internal] Delete node.js applications upon account termination
- [Improvement] Clarify usage of mail ports on Email overview page

September 04, 2024

- [Improvement] Added Los Angeles, US as a third cache location for Photon Optimizer

September 02, 2024

- [Improvement] Allow serving AVIF/WebP support for Google PageSpeed Insights for Photon Optimizer

September 01, 2024

- [Improvement] Added Singapore, SG as a second cache location for Photon Optimizer to cover Asia

August 27, 2024

- [Feature] Added distributed caching support to Photon Optimizer and added first cache location in Ashburn, US

August 18, 2024

- [Improvement] Add better validation for domain counting when adding domains
- [Improvement] Do not count alias domains in the domain count (effectively providing unlimited alias domains)
- [Fix] Not all Valkey/Redis memory options shown, due to incorrect package detection
- [Feature] Allow changing Mail Routing settings from UI (Domains -> Dropdown -> Mail Routing)

August 11, 2024

- [Internal] Add internal API route for server metrics
- [Internal] Two-way consistency checks to alert on possible data sync issues

August 10, 2024

- [Improvement] Change file uploader to custom javascript implementation for future features
- [Improvement] Move notifications in WP Clone functionality to websockets for realtime updates
- [Internal] Refactor API routes

July 27, 2024

- [Improvement] Add some missing tools to mobile menu
- [Fix] Solve some UI issues in relation to charts on stats page

July 24, 2024

- [Fix] Pass all request headers through to Node.js applications

July 18, 2024

- [Fix] Incorrect condition that prevented users from saving files in File Manager
- [Internal] Speed up processing of jobs internally

July 16, 2024

- [Fix] Using browser back button would not refresh File Manager view according to the working directory

July 15, 2024

- [Feature] Add Valkey (Redis) Manager feature
- [Improvement] Allow stats filtering for subdomains
- [Fix] Improve exception handling + error message for File Manager Edit for unreadable files
- [Internal] Rework some File Manager related code
- [Fix] Hide symlinks from File Manager overview
- [Fix] Prohibit creating files and directories with names . and .. since it will fail regardless
- [Security] Ship a hardened pure-ftpd binary with virtualchroot disabled, remove EPEL upstream package

July 14, 2024

- [Improvement] Implement initial websocket support for streamlining backend notifications
- [Feature] Rename file/directory functionality in File Manager
- [Internal] Refactor some code in File Manager

July 12, 2024

- [Fix] Fix SSO due to Carbon 3 incompatibility

July 11, 2024

- [Internal] Upgrade Laravel to Laravel 11

July 10, 2024

- [Improvement] Start downloading files immediately from buffers when using File Manager

July 09, 2024

- [Feature] Implement File Upload (fixes #53)

July 08, 2024

- [Internal] Enhance internal metrics with URL Scheduler delay

July 07, 2024

- [Improvement] Enable line wrap when using the editor

July 03, 2024

- [Fix] Unable to download large files due to internal buffering. This has been bypassed
- [Fix] Send content-length header when downloading files
- [Fix] Send correct filename when downloading from subdirectories
- [Improvement] Do not allow editing certain filetypes (images etc)

July 02, 2024

- [Feature] Initial File Manager Support (browse, edit, create file/directory, delete, download)

June 25, 2024

- [Feature] Expose last 25 5xx request and PHP error logs on /stats page
- [Improvement] Disable animations on charts to speed up rendering
- [Internal] Tooling to resync all vhosts for config updates

Jun 24, 2024

- [Improvement] Change table heading design, improve responsiveness
- [Improvement] Make modals center on Mobile devices as well
- [Internal] Move flowbite dependency internal and upgrade to 2.3.0

Jun 23, 2024

- [Improvement] Move PHP error logs to `/logs/` for all domains.

Jun 21, 2024

- [Feature] Release Node.js Applications functionality
- [Internal] Disable profiling on internal CloudLinux API
- [Internal] Improve PAT performance for internal CloudLinux API

Jun 14, 2024

- [Internal] Implement Prometheus endpoint to expose domain count

Jun 04, 2024

- [Improvement] Gather more information in case of failure when issuing or renewing certificates
- [Fix] Do not allow deleting domains if there's existing Node.js Applications tied to the domain
- [Cleanup] Remove some unused templating
- [Improvement] Switch Node.js overview page to use shared modals
- [Improvement] Allow updating Domain Path, Startup Script and Node.js version for applications
- [Improvement] Add FTP Configuration box on FTP overview page

Jun 03, 2024

- [Fix] Provisioning accounts with internationalized domains (IDN) would trigger a bug due to the lack of idn_to_ascii.

- [Fix] Domains page would return an error in case no domains existed due to shared modals

Jun 02, 2024

- [Improvement] Bump default PHP versions for new domains/subdomains from PHP 8.2 to PHP 8.3

May 27, 2024

- [Feature] Initial internal release of NodeJS support
- [Fix] Some minor TailwindCSS class fixes
- [Maintenance] Upgrade composer packages
- [Improvement] Rewrite cronjob and domain pages to use shared modals due to slow DOM performance

May 24, 2024

- [Feature] Extend account deletion logic

May 23, 2024

- [Improvement] Add more sentry metadata
- [Fix] Fix DNS Editor replacement (move local change to new tag)
- [Improvement] Move some scripts around internally on all servers
- [Fix] Password reset now triggers correct system FTP account password reset
- [Fix] SSL renewals on subdomains didn't take GTS / LE into account (move local change to new tag)
- [Fix] Move SPF from _relayspf.hosting4real.net to spf-record.net
- [Fix] Account Migration double hashes passwords
- [Fix] Reseller account matching from WHMCS didn't trigger during account provisioning
- [Fix] Increase internal CloudLinux API rate limits to prevent 429 Too Many Requests from being triggered during data synchronization
- [Improvement] Show quota usage in percentage next to MB usage. Highlight it when reaching 90%

May 13, 2024

- [Improvement] Expose raw DNSKEY for registrars that doesn't support digests on DNS page

May 10, 2024

- [Fix] Count correctly on paginated pages
- [Fix] Remove domain limit for subdomains
- [Feature] Expose API endpoint for returning Photon Cache IPs for WAF/IPS/IDS allow lists

Apr 12, 2024

- [Feature] Implement per domain statistics

Apr 03, 2024

- [Improvement] Prevent flickering by increasing wire:loading to 1000ms for DNS

Mar 25, 2024

- [Improvement] Add new logo

Mar 19, 2024

- [Improvement] Improve stats performance by switching to ClickHouse Materialized Views

Mar 18, 2024

- [Fix] Fix "Add Email" button by forcing it as link internally

Mar 17, 2024

- [Internal] Rework graph generation to be able to template better

Mar 16, 2024

- [Improvement] Make HTTP Stats available

Mar 15, 2024

- [Feature] Stats page with weekly/monthly views for DNSĀ 

Mar 14, 2024

- [Security] Emergency upgrade Laravel Livewire to 3.4.9 to resolve XSS
- [Improvement] 3x email storage :)
- [Fix] Notifications not displaying correctly for domain/subdomain updates
- [Fix] Get rid of wire:navigate.hover since it seems overall buggy

Mar 13, 2024

- [Improvement] Change layout of the primary dashboard
- [Fix] Resolve the $persist issue triggered on the login page
- [Feature] Expose Photon Optimizer metrics on the primary dashboard

Mar 11, 2024

- [Improvement] Expand Photon Optimizer support to subdomains

Mar 10, 2024

- [Feature] Add basic account metrics (DNS Queries, HTTP Requests and HTTP Traffic) for the past 7 days

Mar 09, 2024

- [Change] Send User ID and Domain ID to Photon Optimizer to allow statistics generation for the panel

Mar 07, 2024

- [Change] Switch to domainable morph to allow future support for subdomains for Photon Optimizer

Mar 06, 2024

- [Improvement] Allow enabling www. setting for Photon Optimizer
- [Change] Decrease shared memory cache to 300 seconds to accommodate www. settings

Mar 05, 2024

- [Feature] Release the basic version of Photon Optimizer for WebP and AVIF delivery
- [Fix] Fix password strength generation when filling out passwords manually in the WP installer

Feb 25, 2024

- [Improvement] Persist domain data locally on servers to reduce internal CloudLinux API calls - stage 1

Feb 24, 2024

- [Improvement] Change MX priority from dropdown to textfield to allow more priorities
- [Improvement] Default to the first domain in the dropdown on "Add FTP Account" page.
- [Improvement] Configure Sentry for exception handling
- [Improvement] Add additional validation for domains to use internal RBL service
- [Fix] Enabling DNSSEC causes 500 internal server error due to incorrect notification handling

Feb 03, 2024

- [Fix] Reload subdomain vhost on subdomain SSL issuance
- [Improvement] Lock release on vhost processing after 30 minutes
- [Fix] Allow deleting WP installations when a domain has been deleted

Feb 02, 2024

- [Improvement] Invalidate existing login session when logging in with SSO
- [Feature] implement php xray from CloudLinux
- [Improvement] Enable default none policy for DMARC on zone creation
- [Feature] Implement SSO from shop.hosting4real.net to hosting-panel.net
- [Fix] 2FA login broken due to missing styles
- [Improvement] Upgrade internal Livewire framework to 3.x, Jetstream to 4.x
- [Improvement] Switch to using Livewire forms throughout the panel
- [Improvement] Standardize modals and notification "banners" throughout the panel

Jan 20, 2024

- [Improvement] Add username as a part of reset password email

Jan 16, 2024

- [Fix] Issue where email setting updates wouldn't work without setting a password

Jan 04, 2024

- [Feature] Allow changing email passwords in RoundCube (webmail)

Dec 26, 2023

- [Feature] Allow disabling rspamd spamfilter and setting reject score and feed this into our rspamd cluster

Dec 22, 2023

- [Feature] Add PHP 8.3 support, default PHP to 8.2 for now until i360.so releases
- [Improvement] Move PHP version management to a central location

Dec 11, 2023

- [Improvement] Add info how to connect via SSH/SFTP/RSYNC in panel

Nov 19, 2023

- [Improvement] Move DNS backend from MySQL to lmdb with lightningstream.

Nov 15, 2023

- [Feature] Allow account wide phpMyAdmin access through temp users

Nov 13, 2023

- [Improvement] Add info about external DNS usage and _acme-challenge subdomains
- [Improvement] Add overall mail-config box to Emails page

Oct 13, 2023

- [Improvement] Allow mass-synchronization of SSL certificates to Imunify360 on a given server

Jun 21, 2023

- [Fix] Proper synchronize SSL certificate uploads on during domain migration
- [Fix] Fix the virtual host generation to include the proper IPs during migration
- [Improvement] Implement several migration tools for migrating accounts between servers

03 Jun, 2023

- [Feature] Add FTP support
- [Improvement] Automatically generate DKIM for servers upon deployment

20 May, 2023

- [Feature] Allow adding a domain during account creation for easier ordering flow

14 May, 2023

- [Feature] Add PHP 8.2 support
- [Improvement] Add acme-dns-record checker
- [Improvement] Promote DNSSEC feature to stable and show by default

06 May, 2023

- [Fix] SRV validation improved to give more meaningful errors
- [Improvement] Add ns2/ns4 nameservers
- [Fix] Forwarders shouldn't be looking at deleted records during validation
- [Fix] Disable API rate-limiting for trusted IPs
- [Fix] UI when cronjobs or URLs in URL Scheduler gets too long

27 Feb, 2023

- [Improvement] Update internals from PHP 8.1 to 8.2
- [Improvement] Update Laravel to 10.x
- [Fix] Default user_type to user

13 Nov, 2022

- [Feature] Allow initial reseller functionality
- [Fix] Handle punycode (xn--) domains better for SSL issuance by falling back to LE instead of GTS
- [Improvement] Do not allow www subdomain to be created since it's mapped to the main vhost

12 Jul, 2022

- [Feature] Implement provisioning API for shop.hosting4real.net

22 Jun, 2022

- [Improvement] Switch from Google Fonts to Bunny Fonts
- [Feature] Add support for alias domains

15 Jun, 2022

- [Feature] Add SSL support for subdomains (admin only)

04 Jun, 2022

- [Improvement] List IDN domain format


Share via
Did you find this article useful?  

Related Articles


Comments

Add Comment

Replying to  

CAPTCHA
© PerfGrid