Change Log for Plesk Obsidian

Find out about changes, additions and updates to Plesk Obsidian on an iteration to iteration basis.

Legend:

new feature

functionality improved

issue resolved

pay attention

new feature

functionality improved

issue resolved

pay attention

Recent Updates:

Plesk Obsidian Plesk Obsidian

Plesk Obsidian 18.0.65 Update 1

11 November 2024

Fixed Product Issues

Linux

  • Fixed the issue where, on Plesk servers with the “Outgoing Mail Control” and/or “Fix Incorrectly Set Sender for Outgoing Mails” features enabled, special characters (such as umlauts or accents) in multi-part messages could be replaced with other characters, such as “�”. (PPPM-14661)

11 November 2024

Fixed Product Issues

Linux

  • Fixed the issue where, on Plesk servers with the “Outgoing Mail Control” and/or “Fix Incorrectly Set Sender for Outgoing Mails” features enabled, special characters (such as umlauts or accents) in multi-part messages could be replaced with other characters, such as “�”. (PPPM-14661)

Linux

  • Fixed the issue where, on Plesk servers with the “Outgoing Mail Control” and/or “Fix Incorrectly Set Sender for Outgoing Mails” features enabled, special characters (such as umlauts or accents) in multi-part messages could be replaced with other characters, such as “�”. (PPPM-14661)

Sitejet Builder 1.1.4

6 November 2024

  • It is now possible to offer your own custom templates to your hosting clients

  • Added an email notification for non-published websites

  • The template selection is now integrated directly into the Builder

  • Manage up to three distinct button designs. Additionally, menu items can be transformed into buttons using these styles

  • AI Writer Improvements

  • Re-named the Text Generator to the way cooler name AI Writer

  • Added convenient shortcuts directly in the AI Writer panel for quick text adjustments such as shortening or enhancing content

  • You can now generate engaging SEO information like meta titles, meta descriptions, and keywords for your website, pages, and collection items

  • New Website Template: Transportable

  • New Website Template: S & L

6 November 2024

  • It is now possible to offer your own custom templates to your hosting clients

  • Added an email notification for non-published websites

  • The template selection is now integrated directly into the Builder

  • Manage up to three distinct button designs. Additionally, menu items can be transformed into buttons using these styles

  • AI Writer Improvements

  • Re-named the Text Generator to the way cooler name AI Writer

  • Added convenient shortcuts directly in the AI Writer panel for quick text adjustments such as shortening or enhancing content

  • You can now generate engaging SEO information like meta titles, meta descriptions, and keywords for your website, pages, and collection items

  • New Website Template: Transportable

  • New Website Template: S & L

Plesk Migrator 2.26.12

31 October 2024

  • Fixed the issue where, during migration, the files of scheduled tasks for migrated subscriptions were created with wrong permissions. (PMT-5392)
  • Fixed the issue where, during migration from Windows, the remote agent failed to operate as a proxy to the remote source MSSQL server. (PMT-5391)

31 October 2024

  • Fixed the issue where, during migration, the files of scheduled tasks for migrated subscriptions were created with wrong permissions. (PMT-5392)
  • Fixed the issue where, during migration from Windows, the remote agent failed to operate as a proxy to the remote source MSSQL server. (PMT-5391)

SOGo Webmail 1.1.6

30 October 2024

  • Updating SOGo to version 5.9.0 or later now also updates the SOGo database schema. (EXTPLESK-6100)

30 October 2024

  • Updating SOGo to version 5.9.0 or later now also updates the SOGo database schema. (EXTPLESK-6100)

Plesk Obsidian 18.0.65

29 October 2024

What’s New?

  • This release, we invested a lot of resources into improving Docker support in Plesk. We overhauled the Docker extension graphical interface to make it modern and more convenient, added Docker Compose support, fixed many pesky bugs, and more! Here are some of the highlights:

  • As per UserVoice request, it is now possible to deploy Docker Compose YAML files (but not Dockerfiles or any other files required by an application), and also to modify and update the stacks from the new “Stacks” tab. Use copy and paste, or upload them from local storage. Typical operations on stacks are supported, such as: up (including pull and force-recreate), stop, and down.

  • The main Docker page was split into the “Containers” and “Images” tabs.

  • The “Configurations” page is now the “Environments” tab.

  • The ability to pull images was added to the extension’s interface.

  • As per UserVoice request, Docker containers’ configuration (but not data in Docker volumes) is now included in Plesk backups.

To enable these features, add the following lines to the panel.ini file:

ext-docker newUI = on

  • Added a helper to assist users with connecting their mail clients to the “Mail Accounts” page. The Configure Mail Clients button helps users turn on autodiscover, and also provides concise instructions on how to connect their Mozilla Thunderbird, Gmail on Android, iOS Mail, or Outlook 2016 or earlier client to their Plesk mailboxes.
  • As per UserVoice request, added the ability to quickly empty mailboxes of all mail to the “Mail Accounts” page. The Empty Mailbox button enables users to remove all mail, both incoming and outgoing, from one or more mailboxes with a click.

To disable this feature, add the following lines to the panel.ini file:

mail canClearMailbox = false

  • A new version of the Multi-Factor Authentication extension will be released together with Plesk Obsidian 18.0.65. Here are some of the highlights:

  • The “Accounts” tab was added. It lists all Plesk user accounts and their MFA statuses.

  • The ability to deactivate MFA for dependent users was added.

  • The MFA secret key is now regenerated when the MFA feature is reactivated for a user.

  • We are glad to introduce the beta version of the WHMCS Installer extension. The extension helps you install and configure WHMCS by guiding you through the essential steps: installing PHP and ionCube Loader, configuring and installing WHMCS, creating the database, and securing the system.

We would love to hear your feedback about this extension at [email protected].

  • (Plesk for Windows) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor. Support for MariaDB 11.4 in Plesk for Linux was added in Plesk Obsidian 18.0.64.

Feature Improvements

  • (Plesk for Linux) The Performance Booster feature will be rolled out to all supported Plesk Obsidian installations. The feature enables Plesk administrators to tweak PHP, web server, and database server settings to significantly improve the hosted websites’ performance.

To disable the feature, add the following lines to the panel.ini file:

ext-performance-booster enabled=false

  • Thirteen various bugs were fixed to improve the CentOS 7 to AlmaLinux 8 conversion tool.
  • Improved the look of the subscription creation progress drawer when creating a subscription with a long name.
  • Added the ability to copy the DNS records values shown in the “How to configure external DNS” pop-up window with a click. (PPPM-14594)
  • Added the separate /usr/share/psa-roundcube/config/config.local.php file to the Roundcube webmail configuration. This file can be used to store customer’s customizations, so that they would not be lost when updating Roundcube. (PPPM-14193)

Fixed Product Issues

  • The “last modified” timestamps on the users’ files restored from backup (including mail) are no longer reset to the current date upon restoration. This also prevents files restored from backup from being unnecessarily included in incremental backups. (PPPM-6333, PPPM-10282)
  • Fixed the issue where the Log Browser extension’s database would keep growing indefinitely. (EXTPLESK-5717)
  • Fixed the issue where the subscription creation progress drawer was malformed when creating a subscription with a long name.(UILIB-1535)
  • It is no longer possible to create a website named “gmail.com” in Plesk if the “Prohibited Domain Names” feature is enabled. (PPP-66467)
  • Fixed the issue where clicking a DNS record of a domain alias to edit it resulted in the “500 Error Call to a member function setOption() on false Type Error Message Call to a member function setOption() on false File Https.php Line 60” error. (PPPM-14633)
  • Disabled and suspended websites are no longer counted when calculating IP addresses’ usage statistics. (PPPM-14608)
  • Fixed the issue where configuring FTP storage on a Microsoft FTP server failed with the “Unable to upload the file to the storage” error if FTPS was enabled. (PPP-66466, PPP-66468)

Linux

  • Fixed the issue where, in the Log Browser extension interface, the “Processed” counter kept increasing for bounced emails even when they were no longer being processed by the Plesk mail server. (EXTPLESK-5791)
  • Fixed the issue where, on AlmaLinux 9 servers, disabling PHP for a domain switched the domain’s PHP handler to the php-fpm used by Plesk instead of disabling PHP support completely. (PPP-66389)
  • Fixed the issue where emails containing certain characters could not be sent if the “Limitations on outgoing email messages” feature was enabled in Plesk. (PPPM-14624)
  • Fixed the issue where, under specific circumstances, log rotation could fail due to the incorrect umask settings. (PPPM-14621)
  • Fixed the issue where, after a failed domain name change attempt, certain services for the website were no longer operational. (PPPM-14571)
  • Fixed the issue where, after changing the default mailbox size for a subscription, the mailboxes owned by the subscription whose size was customized would have their size changed to the new default value if it was greater than the specified custom mailbox size. (PPPM-14557)
  • Fixed the issue where installing an additional license key not associated with any Plesk license key via Tools & Settings > License information > Install Key would fail with the “Parent key not provided (Error code: 2)” error. (PPPM-14527)
  • Fixed the issue where sending mail via the sendmail utility could fail during periods of high write load on the database server. (PPPM-14464)
  • Fixed the issue where, when being logged in to the Plesk graphical interface via port 443, changing any ModSecurity settings would result in the operation hanging indefinitely and failing to finish. (PPPM-14448)
  • Fixed the issue where, on CentOS 7 servers with Plesk installed, running the plesk sbin fsmng –check-plesk-packages command could produce unnecessary and misleading errors related to certain installed packages. (PPPM-14586)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) on a server with curl 8 installed would result in a failure during the preupgrade stage, and also in yum and dnf being unable to run. (PAUX-6474)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) or the CloudLinux 7 to CloudLinux 8 conversion tool (cloudlinux7to8) would result in a failure to adopt repositories under specific circumstances. (PAUX-6470)
  • Fixed the issue where it was not possible to install IonCube PHP Loader via the Plesk graphical interface. (PPPM-14640)
  • Fixed the issue where, on Debian 11 servers with Plesk installed, signing up to a Mailman 3 mail list using a Google Mail email account (*@gmail.com) would not result in the signup email being delivered to the *@gmail.com mailbox. (PPPM-14619)

Windows

  • Fixed the issue where, under specific circumstances, operations on Microsoft SQL databases could hang indefinitely while consuming large amounts of RAM. (PPPM-14607)
  • Fixed the issue where, under specific circumstances, an invalid backup could be created with no errors, but could not be restored from. (PPPM-14605)
  • Unnecessary utility calls are no longer logged to the php_error.log when a subscription is suspended or activated. (PPPM-14583)
  • Fixed the issue where running the plesk repair mssql command would not restore Microsoft SQL database users present in Plesk, but missing from the Microsoft SQL database server. (PPPM-14431)

Changes in Third-Party Components

  • Updated libcurl used by Plesk and Plesk Installer to version 8.10.1.

Linux

  • Updated php-redis to version 6.1.0, with CentOS 7 compatibility patch.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.10.
  • Updated ASP.NET Core 6.0 to version 6.0.35.
  • Updated Microsoft Visual C++ 2017 Redistributable to version 14.40.33816.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.15.

29 October 2024

What’s New?

  • This release, we invested a lot of resources into improving Docker support in Plesk. We overhauled the Docker extension graphical interface to make it modern and more convenient, added Docker Compose support, fixed many pesky bugs, and more! Here are some of the highlights:

  • As per UserVoice request, it is now possible to deploy Docker Compose YAML files (but not Dockerfiles or any other files required by an application), and also to modify and update the stacks from the new “Stacks” tab. Use copy and paste, or upload them from local storage. Typical operations on stacks are supported, such as: up (including pull and force-recreate), stop, and down.

  • The main Docker page was split into the “Containers” and “Images” tabs.

  • The “Configurations” page is now the “Environments” tab.

  • The ability to pull images was added to the extension’s interface.

  • As per UserVoice request, Docker containers’ configuration (but not data in Docker volumes) is now included in Plesk backups.

To enable these features, add the following lines to the panel.ini file:

ext-docker newUI = on

  • Added a helper to assist users with connecting their mail clients to the “Mail Accounts” page. The Configure Mail Clients button helps users turn on autodiscover, and also provides concise instructions on how to connect their Mozilla Thunderbird, Gmail on Android, iOS Mail, or Outlook 2016 or earlier client to their Plesk mailboxes.
  • As per UserVoice request, added the ability to quickly empty mailboxes of all mail to the “Mail Accounts” page. The Empty Mailbox button enables users to remove all mail, both incoming and outgoing, from one or more mailboxes with a click.

To disable this feature, add the following lines to the panel.ini file:

mail canClearMailbox = false

  • A new version of the Multi-Factor Authentication extension will be released together with Plesk Obsidian 18.0.65. Here are some of the highlights:

  • The “Accounts” tab was added. It lists all Plesk user accounts and their MFA statuses.

  • The ability to deactivate MFA for dependent users was added.

  • The MFA secret key is now regenerated when the MFA feature is reactivated for a user.

  • We are glad to introduce the beta version of the WHMCS Installer extension. The extension helps you install and configure WHMCS by guiding you through the essential steps: installing PHP and ionCube Loader, configuring and installing WHMCS, creating the database, and securing the system.

We would love to hear your feedback about this extension at [email protected].

  • (Plesk for Windows) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor. Support for MariaDB 11.4 in Plesk for Linux was added in Plesk Obsidian 18.0.64.

Feature Improvements

  • (Plesk for Linux) The Performance Booster feature will be rolled out to all supported Plesk Obsidian installations. The feature enables Plesk administrators to tweak PHP, web server, and database server settings to significantly improve the hosted websites’ performance.

To disable the feature, add the following lines to the panel.ini file:

ext-performance-booster enabled=false

  • Thirteen various bugs were fixed to improve the CentOS 7 to AlmaLinux 8 conversion tool.
  • Improved the look of the subscription creation progress drawer when creating a subscription with a long name.
  • Added the ability to copy the DNS records values shown in the “How to configure external DNS” pop-up window with a click. (PPPM-14594)
  • Added the separate /usr/share/psa-roundcube/config/config.local.php file to the Roundcube webmail configuration. This file can be used to store customer’s customizations, so that they would not be lost when updating Roundcube. (PPPM-14193)

Fixed Product Issues

  • The “last modified” timestamps on the users’ files restored from backup (including mail) are no longer reset to the current date upon restoration. This also prevents files restored from backup from being unnecessarily included in incremental backups. (PPPM-6333, PPPM-10282)
  • Fixed the issue where the Log Browser extension’s database would keep growing indefinitely. (EXTPLESK-5717)
  • Fixed the issue where the subscription creation progress drawer was malformed when creating a subscription with a long name.(UILIB-1535)
  • It is no longer possible to create a website named “gmail.com” in Plesk if the “Prohibited Domain Names” feature is enabled. (PPP-66467)
  • Fixed the issue where clicking a DNS record of a domain alias to edit it resulted in the “500 Error Call to a member function setOption() on false Type Error Message Call to a member function setOption() on false File Https.php Line 60” error. (PPPM-14633)
  • Disabled and suspended websites are no longer counted when calculating IP addresses’ usage statistics. (PPPM-14608)
  • Fixed the issue where configuring FTP storage on a Microsoft FTP server failed with the “Unable to upload the file to the storage” error if FTPS was enabled. (PPP-66466, PPP-66468)

Linux

  • Fixed the issue where, in the Log Browser extension interface, the “Processed” counter kept increasing for bounced emails even when they were no longer being processed by the Plesk mail server. (EXTPLESK-5791)
  • Fixed the issue where, on AlmaLinux 9 servers, disabling PHP for a domain switched the domain’s PHP handler to the php-fpm used by Plesk instead of disabling PHP support completely. (PPP-66389)
  • Fixed the issue where emails containing certain characters could not be sent if the “Limitations on outgoing email messages” feature was enabled in Plesk. (PPPM-14624)
  • Fixed the issue where, under specific circumstances, log rotation could fail due to the incorrect umask settings. (PPPM-14621)
  • Fixed the issue where, after a failed domain name change attempt, certain services for the website were no longer operational. (PPPM-14571)
  • Fixed the issue where, after changing the default mailbox size for a subscription, the mailboxes owned by the subscription whose size was customized would have their size changed to the new default value if it was greater than the specified custom mailbox size. (PPPM-14557)
  • Fixed the issue where installing an additional license key not associated with any Plesk license key via Tools & Settings > License information > Install Key would fail with the “Parent key not provided (Error code: 2)” error. (PPPM-14527)
  • Fixed the issue where sending mail via the sendmail utility could fail during periods of high write load on the database server. (PPPM-14464)
  • Fixed the issue where, when being logged in to the Plesk graphical interface via port 443, changing any ModSecurity settings would result in the operation hanging indefinitely and failing to finish. (PPPM-14448)
  • Fixed the issue where, on CentOS 7 servers with Plesk installed, running the plesk sbin fsmng –check-plesk-packages command could produce unnecessary and misleading errors related to certain installed packages. (PPPM-14586)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) on a server with curl 8 installed would result in a failure during the preupgrade stage, and also in yum and dnf being unable to run. (PAUX-6474)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) or the CloudLinux 7 to CloudLinux 8 conversion tool (cloudlinux7to8) would result in a failure to adopt repositories under specific circumstances. (PAUX-6470)
  • Fixed the issue where it was not possible to install IonCube PHP Loader via the Plesk graphical interface. (PPPM-14640)
  • Fixed the issue where, on Debian 11 servers with Plesk installed, signing up to a Mailman 3 mail list using a Google Mail email account (*@gmail.com) would not result in the signup email being delivered to the *@gmail.com mailbox. (PPPM-14619)

Windows

  • Fixed the issue where, under specific circumstances, operations on Microsoft SQL databases could hang indefinitely while consuming large amounts of RAM. (PPPM-14607)
  • Fixed the issue where, under specific circumstances, an invalid backup could be created with no errors, but could not be restored from. (PPPM-14605)
  • Unnecessary utility calls are no longer logged to the php_error.log when a subscription is suspended or activated. (PPPM-14583)
  • Fixed the issue where running the plesk repair mssql command would not restore Microsoft SQL database users present in Plesk, but missing from the Microsoft SQL database server. (PPPM-14431)

Changes in Third-Party Components

  • Updated libcurl used by Plesk and Plesk Installer to version 8.10.1.

Linux

  • Updated php-redis to version 6.1.0, with CentOS 7 compatibility patch.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.10.

  • Updated ASP.NET Core 6.0 to version 6.0.35.

  • Updated Microsoft Visual C++ 2017 Redistributable to version 14.40.33816.

  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.15.

  • This release, we invested a lot of resources into improving Docker support in Plesk. We overhauled the Docker extension graphical interface to make it modern and more convenient, added Docker Compose support, fixed many pesky bugs, and more! Here are some of the highlights:

  • As per UserVoice request, it is now possible to deploy Docker Compose YAML files (but not Dockerfiles or any other files required by an application), and also to modify and update the stacks from the new “Stacks” tab. Use copy and paste, or upload them from local storage. Typical operations on stacks are supported, such as: up (including pull and force-recreate), stop, and down.

  • The main Docker page was split into the “Containers” and “Images” tabs.

  • The “Configurations” page is now the “Environments” tab.

  • The ability to pull images was added to the extension’s interface.

  • As per UserVoice request, Docker containers’ configuration (but not data in Docker volumes) is now included in Plesk backups.

To enable these features, add the following lines to the panel.ini file:

ext-docker newUI = on

  • Added a helper to assist users with connecting their mail clients to the “Mail Accounts” page. The Configure Mail Clients button helps users turn on autodiscover, and also provides concise instructions on how to connect their Mozilla Thunderbird, Gmail on Android, iOS Mail, or Outlook 2016 or earlier client to their Plesk mailboxes.
  • As per UserVoice request, added the ability to quickly empty mailboxes of all mail to the “Mail Accounts” page. The Empty Mailbox button enables users to remove all mail, both incoming and outgoing, from one or more mailboxes with a click.

To disable this feature, add the following lines to the panel.ini file:

mail canClearMailbox = false

  • A new version of the Multi-Factor Authentication extension will be released together with Plesk Obsidian 18.0.65. Here are some of the highlights:

  • The “Accounts” tab was added. It lists all Plesk user accounts and their MFA statuses.

  • The ability to deactivate MFA for dependent users was added.

  • The MFA secret key is now regenerated when the MFA feature is reactivated for a user.

  • We are glad to introduce the beta version of the WHMCS Installer extension. The extension helps you install and configure WHMCS by guiding you through the essential steps: installing PHP and ionCube Loader, configuring and installing WHMCS, creating the database, and securing the system.

We would love to hear your feedback about this extension at [email protected].

  • (Plesk for Windows) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor. Support for MariaDB 11.4 in Plesk for Linux was added in Plesk Obsidian 18.0.64.

Feature Improvements

  • (Plesk for Linux) The Performance Booster feature will be rolled out to all supported Plesk Obsidian installations. The feature enables Plesk administrators to tweak PHP, web server, and database server settings to significantly improve the hosted websites’ performance.

To disable the feature, add the following lines to the panel.ini file:

ext-performance-booster enabled=false

  • Thirteen various bugs were fixed to improve the CentOS 7 to AlmaLinux 8 conversion tool.
  • Improved the look of the subscription creation progress drawer when creating a subscription with a long name.
  • Added the ability to copy the DNS records values shown in the “How to configure external DNS” pop-up window with a click. (PPPM-14594)
  • Added the separate /usr/share/psa-roundcube/config/config.local.php file to the Roundcube webmail configuration. This file can be used to store customer’s customizations, so that they would not be lost when updating Roundcube. (PPPM-14193)

Fixed Product Issues

  • The “last modified” timestamps on the users’ files restored from backup (including mail) are no longer reset to the current date upon restoration. This also prevents files restored from backup from being unnecessarily included in incremental backups. (PPPM-6333, PPPM-10282)
  • Fixed the issue where the Log Browser extension’s database would keep growing indefinitely. (EXTPLESK-5717)
  • Fixed the issue where the subscription creation progress drawer was malformed when creating a subscription with a long name.(UILIB-1535)
  • It is no longer possible to create a website named “gmail.com” in Plesk if the “Prohibited Domain Names” feature is enabled. (PPP-66467)
  • Fixed the issue where clicking a DNS record of a domain alias to edit it resulted in the “500 Error Call to a member function setOption() on false Type Error Message Call to a member function setOption() on false File Https.php Line 60” error. (PPPM-14633)
  • Disabled and suspended websites are no longer counted when calculating IP addresses’ usage statistics. (PPPM-14608)
  • Fixed the issue where configuring FTP storage on a Microsoft FTP server failed with the “Unable to upload the file to the storage” error if FTPS was enabled. (PPP-66466, PPP-66468)

Linux

  • Fixed the issue where, in the Log Browser extension interface, the “Processed” counter kept increasing for bounced emails even when they were no longer being processed by the Plesk mail server. (EXTPLESK-5791)
  • Fixed the issue where, on AlmaLinux 9 servers, disabling PHP for a domain switched the domain’s PHP handler to the php-fpm used by Plesk instead of disabling PHP support completely. (PPP-66389)
  • Fixed the issue where emails containing certain characters could not be sent if the “Limitations on outgoing email messages” feature was enabled in Plesk. (PPPM-14624)
  • Fixed the issue where, under specific circumstances, log rotation could fail due to the incorrect umask settings. (PPPM-14621)
  • Fixed the issue where, after a failed domain name change attempt, certain services for the website were no longer operational. (PPPM-14571)
  • Fixed the issue where, after changing the default mailbox size for a subscription, the mailboxes owned by the subscription whose size was customized would have their size changed to the new default value if it was greater than the specified custom mailbox size. (PPPM-14557)
  • Fixed the issue where installing an additional license key not associated with any Plesk license key via Tools & Settings > License information > Install Key would fail with the “Parent key not provided (Error code: 2)” error. (PPPM-14527)
  • Fixed the issue where sending mail via the sendmail utility could fail during periods of high write load on the database server. (PPPM-14464)
  • Fixed the issue where, when being logged in to the Plesk graphical interface via port 443, changing any ModSecurity settings would result in the operation hanging indefinitely and failing to finish. (PPPM-14448)
  • Fixed the issue where, on CentOS 7 servers with Plesk installed, running the plesk sbin fsmng –check-plesk-packages command could produce unnecessary and misleading errors related to certain installed packages. (PPPM-14586)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) on a server with curl 8 installed would result in a failure during the preupgrade stage, and also in yum and dnf being unable to run. (PAUX-6474)
  • Fixed the issue where running the CentOS 7 to AlmaLinux 8 conversion tool (centos2alma) or the CloudLinux 7 to CloudLinux 8 conversion tool (cloudlinux7to8) would result in a failure to adopt repositories under specific circumstances. (PAUX-6470)
  • Fixed the issue where it was not possible to install IonCube PHP Loader via the Plesk graphical interface. (PPPM-14640)
  • Fixed the issue where, on Debian 11 servers with Plesk installed, signing up to a Mailman 3 mail list using a Google Mail email account (*@gmail.com) would not result in the signup email being delivered to the *@gmail.com mailbox. (PPPM-14619)

Windows

  • Fixed the issue where, under specific circumstances, operations on Microsoft SQL databases could hang indefinitely while consuming large amounts of RAM. (PPPM-14607)
  • Fixed the issue where, under specific circumstances, an invalid backup could be created with no errors, but could not be restored from. (PPPM-14605)
  • Unnecessary utility calls are no longer logged to the php_error.log when a subscription is suspended or activated. (PPPM-14583)
  • Fixed the issue where running the plesk repair mssql command would not restore Microsoft SQL database users present in Plesk, but missing from the Microsoft SQL database server. (PPPM-14431)

Changes in Third-Party Components

  • Updated libcurl used by Plesk and Plesk Installer to version 8.10.1.

Linux

  • Updated php-redis to version 6.1.0, with CentOS 7 compatibility patch.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.10.
  • Updated ASP.NET Core 6.0 to version 6.0.35.
  • Updated Microsoft Visual C++ 2017 Redistributable to version 14.40.33816.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.15.

Docker 2.0.0

29 October 2024

  • A new “Stacks” tab is now available in the Docker extension interface. It is now possible to deploy Docker Compose YAML files (but not Dockerfiles or any other files required by an application) using copy and paste, or upload them from local storage. Typical operations on stacks are supported, such as: up (including pull and force-recreate), stop, and down. The extension enables the users to modify and update the stacks.

To enable this feature, add the following lines to the panel.ini file:

ext-docker newUI = true

  • The Docker extension graphical interface has been overhauled to make it modern and more convenient. Here are some of the highlights:

  • The main Docker page was split into the “Containers” and “Images” tabs.

  • The “Configurations” page is now the “Environments” tab.

  • The ability to pull images was added to the extension’s interface.

To enable this feature, add the following lines to the panel.ini file:

ext-docker newUI = true Note: The new interface will be gradually enabled by default on Plesk servers starting from October 26, 2024; while the old one will be deprecated in the future releases. See Feature Deprecation Plan for details.

  • Backing up and restoration of containers’ configuration is now supported.
  • Installing the extension now removes the repository configuration created by the get.docker.com script. (EXTPLESK-5898)
  • Reinstalling the extension on Debian-based OSes now correctly recreates the repository configuration. (EXTPLESK-5898)

29 October 2024

  • A new “Stacks” tab is now available in the Docker extension interface. It is now possible to deploy Docker Compose YAML files (but not Dockerfiles or any other files required by an application) using copy and paste, or upload them from local storage. Typical operations on stacks are supported, such as: up (including pull and force-recreate), stop, and down. The extension enables the users to modify and update the stacks.

To enable this feature, add the following lines to the panel.ini file:

ext-docker newUI = true

  • The Docker extension graphical interface has been overhauled to make it modern and more convenient. Here are some of the highlights:

  • The main Docker page was split into the “Containers” and “Images” tabs.

  • The “Configurations” page is now the “Environments” tab.

  • The ability to pull images was added to the extension’s interface.

To enable this feature, add the following lines to the panel.ini file:

ext-docker newUI = true Note: The new interface will be gradually enabled by default on Plesk servers starting from October 26, 2024; while the old one will be deprecated in the future releases. See Feature Deprecation Plan for details.

  • Backing up and restoration of containers’ configuration is now supported.
  • Installing the extension now removes the repository configuration created by the get.docker.com script. (EXTPLESK-5898)
  • Reinstalling the extension on Debian-based OSes now correctly recreates the repository configuration. (EXTPLESK-5898)

WHMCS Installer 1.0.0

28 October 2024

  • Initial beta release.

28 October 2024

  • Initial beta release.

PHP Updates

28 October 2024

  • Updated PHP 8.2 to version 8.2.25.
  • Updated PHP 8.3 to version 8.3.13.

Linux

  • Updated Redis to version 6.1.0 for PHP 8.1, 8.2, 8.3.

28 October 2024

  • Updated PHP 8.2 to version 8.2.25.
  • Updated PHP 8.3 to version 8.3.13.

Linux

  • Updated Redis to version 6.1.0 for PHP 8.1, 8.2, 8.3.

  • Updated Redis to version 6.1.0 for PHP 8.1, 8.2, 8.3.

Multi-Factor Authentication 1.1.0

28 October 2024

  • Added the “Accounts” tab with a list of all Plesk user accounts and their MFA statuses.
  • Added the ability to deactivate MFA for dependent users.
  • An MFA secret key is now regenerated when the MFA feature is reactivated for a user.

28 October 2024

  • Added the “Accounts” tab with a list of all Plesk user accounts and their MFA statuses.
  • Added the ability to deactivate MFA for dependent users.
  • An MFA secret key is now regenerated when the MFA feature is reactivated for a user.

Log Browser 1.9.5

23 October 2024

  • Fixed the issue where the Notification Settings page crashed on Windows. (EXTPLESK-6072)

23 October 2024

  • Fixed the issue where the Notification Settings page crashed on Windows. (EXTPLESK-6072)

Site Import 1.8.10

22 October 2024

  • Fixed the issue where, during migration, the import of email messages failed because the mail dump stream writer would introduce an unnecessary \r character to the output stream. (PMT-5368)
  • Migration from a source using a code page other than 437 no longer finishes with the “‘utf-8’ codec can’t decode byte” error. (PMT-5387)
  • Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)

22 October 2024

  • Fixed the issue where, during migration, the import of email messages failed because the mail dump stream writer would introduce an unnecessary \r character to the output stream. (PMT-5368)
  • Migration from a source using a code page other than 437 no longer finishes with the “‘utf-8’ codec can’t decode byte” error. (PMT-5387)
  • Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)

Plesk Migrator 2.26.11

22 October 2024

  • Fixed the issue where, during migration, the import of email messages failed because the mail dump stream writer would introduce an unnecessary \r character to the output stream. (PMT-5368)
  • Migration from a source using a code page other than 437 no longer finishes with the “‘utf-8’ codec can’t decode byte” error. (PMT-5387)
  • Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)
  • Mail import on Plesk for Windows no longer fails with the “Failed to backup mail messages” error. (PMT-5382)
  • The RPC agent no longer throws the “‘TypeError: can only concatenate str (not “bytes”) to str’” exception during migrations between two Plesk for Windows servers. (PMT-5380)
  • Plesk Migrator no longer converts additional nginx directives to the binary format. (PMT-5379)
  • Plesk Migrator no longer fails when a non-SSL connection to source server is used. (PMT-5378)
  • Plesk Migrator no longer fails to read the “windows-agent-use-ssl” parameter from the migration configuration file. (PMT-5377)

22 October 2024

  • Fixed the issue where, during migration, the import of email messages failed because the mail dump stream writer would introduce an unnecessary \r character to the output stream. (PMT-5368)
  • Migration from a source using a code page other than 437 no longer finishes with the “‘utf-8’ codec can’t decode byte” error. (PMT-5387)
  • Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)
  • Mail import on Plesk for Windows no longer fails with the “Failed to backup mail messages” error. (PMT-5382)
  • The RPC agent no longer throws the “‘TypeError: can only concatenate str (not “bytes”) to str’” exception during migrations between two Plesk for Windows servers. (PMT-5380)
  • Plesk Migrator no longer converts additional nginx directives to the binary format. (PMT-5379)
  • Plesk Migrator no longer fails when a non-SSL connection to source server is used. (PMT-5378)
  • Plesk Migrator no longer fails to read the “windows-agent-use-ssl” parameter from the migration configuration file. (PMT-5377)

Premium Antivirus for Servers 1.0.5-5

16 October 2024

  • Internal improvements.

16 October 2024

  • Internal improvements.

Plesk Obsidian 18.0.64 Update 1

9 October 2024

  • Internal improvements.
  • It is again possible to restore a backup of a subscription which has a dedicated IP address if there are no free IP addresses on the server. (PPP-66418)

9 October 2024

  • Internal improvements.
  • It is again possible to restore a backup of a subscription which has a dedicated IP address if there are no free IP addresses on the server. (PPP-66418)

Premium Antivirus for Servers 1.0.4-4

7 October 2024

  • Internal improvements.

7 October 2024

  • Internal improvements.

PHP Updates

30 September 2024

  • Updated PHP 8.3 to version 8.3.12.
  • Updated PHP 8.2 to version 8.2.24.
  • Updated PHP 8.1 to version 8.1.30.

30 September 2024

  • Updated PHP 8.3 to version 8.3.12.
  • Updated PHP 8.2 to version 8.2.24.
  • Updated PHP 8.1 to version 8.1.30.

Log Browser 1.9.4

25 September 2024

  • Internal improvements.

25 September 2024

  • Internal improvements.

Plesk Premium Email, powered by Kolab 16.15.8-0

18 September 2024

  • Added compatibility with MariaDB binary names.

18 September 2024

  • Added compatibility with MariaDB binary names.

Plesk Obsidian 18.0.64

17 September 2024

What’s New?

  • We are excited to announce the launch of our updated “What’s New” page for Plesk! The page highlights the key features and major benefits of Plesk Obsidian helping you to gain a deeper understanding of our product. Explore it now at What’s New in Plesk Obsidian.
  • As per UserVoice request, it is now possible to configure a smarthost or relayhost in Plesk on the server level. For details, refer to the following topic.
  • (Plesk for Linux) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor.
  • (Plesk for Linux) The Website Log Check feature will be gradually rolled out to all Plesk Obsidian installations version 18.0.64 and later. The feature helps to troubleshoot a website’s availability issues by scanning the web server logs for common issues and suggesting ways to resolve them. Learn more about Website Log Check.
  • The new customizable Home dashboard in Service Provider View is now enabled by default on all Plesk Obsidian servers. It helps you to keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. To disable the feature, add the following lines to the panel.ini file:

navigation newHomeView.enabled = false

  • As per UserVoice request, to the Docker extension, added support for AlmaLinux 9 and support for websocket traffic on Docker Proxy Rules.

  • Improved the dist-upgrade procedure and migration:

  • From Plesk on Ubuntu 20 by introducing PHP 7.3 provided by Plesk.

  • From Plesk on Ubuntu 22 by introducing PHP 7.0 provided by Plesk.

  • From Plesk on Debian 11 by introducing PHP 7.2 provided by Plesk.

Websites after migration or dist-upgrade now seamlessly adopt a new PHP version without additional manual patches.

Note: PHP versions 7.0 - 7.3 are outdated and no longer supported by the vendor (PHP Group), so they will receive no security updates. We recommend that you use these old PHP versions only for the dist-upgrade or migration purposes, and then switch to a newer supported PHP version.

  • With the upgrade to Plesk Obsidian 18.0.64, Kaspersky Anti-Virus for Servers will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers. It is fully integrated with Plesk for both Linux and Windows, and also included in Power Pack and Hosting Pack.
  • The CloudLinux team extended the Imunify360 extension with the improved ImunifyAV/AV+ and renamed the Imunify360 extension to Imunify. Existing users of the free and paid ImunifyAV extension (the revisium-antivirus ID) can upgrade to the new ImunifyAV/AV+ at no additional cost. Learn more about benefits of the revamped Imunify and how to upgrade to it.

Feature Improvements

  • The Plesk Repair feature in the UI can now fix MariaDB/MySQL server permissions.

  • Revamped the Disk Space section in the Repair Kit extension:

  • Disk and Plesk directories are now shown in the Disk Space section.

  • Warnings and alerts are now shown only for disks that contain the directories mentioned above.

  • Added a message with general recommendations on what to do if the disk space is not sufficient.

  • Improved the Track Email Delivery feature in Websites & Domains > domain > the “Mail” tab. If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.

To disable this feature, add the following lines to the panel.ini file:

ext-log-browser showEmailBadge = false

  • As per UserVoice request, in the Plesk DNSSEC extension, introduced CLI commands to sign, unsign, and show the current settings of a DNS zone. See the examples of use below:

  • To sign a domain with default settings:

plesk ext dnssec sign –domain-name example.com

  • To view DNSSEC information for a domain:

plesk ext dnssec info –domain-name example.com

  • To unsign a domain:

plesk ext dnssec unsign –domain-name example.com

  • Added the following options to the ModSecurity CLI: -waf-rule-filter-ids, -waf-filter-by-tags, -waf-filter-by-regexp, and -waf-additional-settings. For details, see the CLI guides for Linux and Windows.
  • Unified and updated the messages shown when Plesk license limits are reached. The messages about upgrading a Plesk license to a higher version are now more helpful, clear, and informative.
  • The Node.js Toolkit now supports JavaScript modules (MJS files).
  • It is now possible to use the “Forgot password” feature via the CLI: the plesk bin admin –send-reset-link command with the -user or -email options generates a password reset link for the specified user and sends it via email.

Future Plans

  • Starting from Plesk Obsidian 18.0.65, the ImunifyAV extension will be removed from the Recommended and Full presets. Instead, the Imunify extension (former Imunify360) will be installed by default on all new Plesk installations. If, for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = imunify360

  • The Horde webmail has been deprecated. Its complete removal is scheduled on April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Fixed Product Issues

  • The “Track Email Delivery” tab in Log Browser now correctly shows the time spent on processing an email. (EXTPLESK-5765)
  • Returned the yellow highlight for the status of delayed emails in Websites & Domains > domain > the “Mail” tab > Track Email Delivery. The highlight went missing in Plesk Obsidian 18.0.63 and earlier. (EXTPLESK-5762)
  • Search in Users can now find users with empty contact names (when only a user’s email address was provided). (PPPM-14595)
  • Mass email messages are no longer sent to excluded customers. (PPPM-14580)
  • Restoring a backup from S3-compatible storage no longer leaves already imported files if the restoration was stopped. (PPPM-14578)
  • When restoring a subscription from a server backup, the state of the “Redirect visitors from HTTP to HTTPS via a SEO friendly 301 redirect” option is now preserved. (PPPM-14569)
  • Restoring selected objects (“Files of domains”) from a backup can no longer remove configured scheduled tasks. (PPPM-14531)
  • Restoring a subscription no longer restores the first uploaded SSL/TLS certificate instead of the selected one if both certificates were generated using the same private key. (PPP-34102)
  • The plesk bin statistics –calculate-list command with the domain-names or domain-ids options again calculates statistics only for the specified domains. (PPPM-14562)
  • Lack of disk space in configured remote storage no longer causes failure of local scheduled backups. (PPPM-14549)
  • Subscriptions > subscription is now opened on mobile devices if the limits for the subscription’s domains, subdomains, and aliases are set to 1, 0, and 0, respectively. (PPPM-14548)
  • Running the plesk bin subscription –update-php-settings command now preserves custom PHP settings of websites. (PPPM-14364)

Linux

  • The domain card is now opened if the server MySQL/MariaDB configuration is modified and an APS application is installed. (PPPM-14574)
  • The underscore character is now shown in the SSH Terminal extension opened in Firefox. (PPPM-14573)
  • It is again possible to remove IP addresses of resellers. (PPPM-14567)
  • Mail Server Repair of the Plesk Repair feature in the UI no longer applies incorrect permissions to /etc/domainkeys/example.com/default. (PPPM-14546)
  • The SSH Terminal extension can now connect to Plesk on Ubuntu 24. (PPPM-14544)
  • If the vhosts_blkio feature is not available, the Disk Read/Write limits are now hidden in the Cgroups Manager interface. (PPPM-14526)
  • Restoring a backup in Plesk with Mailman 3 no longer sends welcome emails to all subscribers in all mailing lists. (PPPM-14515)
  • HTTP/3 now works in nginx if the value of worker_processes in the /etc/nginx/nginx.conf file is greater than 1. (PPPM-14480)
  • PHP session cleaner no longer sends false positive error notifications under certain circumstances. (PPPM-14472)
  • The dnf update command now works in Plesk on AlmaLinux 8 with the SOGo Webmail extension installed if it was updated to 1.1.3 from version 1.1.1 or earlier. (EXTPLESK-5529)

Windows

  • Selecting the preferred domain for a subscription now creates the corresponding rewrite rule “SEO-safe 301 redirect” in IIS. (PPPM-14543)

Changes in Third-Party Components

Linux

  • Updated PHP used by Plesk to version 8.3.10.
  • Updated nginx to version 1.26.2.
  • Updated Phusion Passenger to version 6.0.23.
  • Updated OWASP ModSecurity CRS to version 4.5.0.

Windows

  • Updated PHP used by Plesk to version 8.3.11.
  • Updated ASP.NET Core 8.0 to version 8.0.8.
  • Updated ASP.NET Core 6.0 to version 6.0.33.
  • Updated SpamAssassin to version 4.0.1.

17 September 2024

What’s New?

  • We are excited to announce the launch of our updated “What’s New” page for Plesk! The page highlights the key features and major benefits of Plesk Obsidian helping you to gain a deeper understanding of our product. Explore it now at What’s New in Plesk Obsidian.
  • As per UserVoice request, it is now possible to configure a smarthost or relayhost in Plesk on the server level. For details, refer to the following topic.
  • (Plesk for Linux) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor.
  • (Plesk for Linux) The Website Log Check feature will be gradually rolled out to all Plesk Obsidian installations version 18.0.64 and later. The feature helps to troubleshoot a website’s availability issues by scanning the web server logs for common issues and suggesting ways to resolve them. Learn more about Website Log Check.
  • The new customizable Home dashboard in Service Provider View is now enabled by default on all Plesk Obsidian servers. It helps you to keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. To disable the feature, add the following lines to the panel.ini file:

navigation newHomeView.enabled = false

  • As per UserVoice request, to the Docker extension, added support for AlmaLinux 9 and support for websocket traffic on Docker Proxy Rules.

  • Improved the dist-upgrade procedure and migration:

  • From Plesk on Ubuntu 20 by introducing PHP 7.3 provided by Plesk.

  • From Plesk on Ubuntu 22 by introducing PHP 7.0 provided by Plesk.

  • From Plesk on Debian 11 by introducing PHP 7.2 provided by Plesk.

Websites after migration or dist-upgrade now seamlessly adopt a new PHP version without additional manual patches.

Note: PHP versions 7.0 - 7.3 are outdated and no longer supported by the vendor (PHP Group), so they will receive no security updates. We recommend that you use these old PHP versions only for the dist-upgrade or migration purposes, and then switch to a newer supported PHP version.

  • With the upgrade to Plesk Obsidian 18.0.64, Kaspersky Anti-Virus for Servers will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers. It is fully integrated with Plesk for both Linux and Windows, and also included in Power Pack and Hosting Pack.
  • The CloudLinux team extended the Imunify360 extension with the improved ImunifyAV/AV+ and renamed the Imunify360 extension to Imunify. Existing users of the free and paid ImunifyAV extension (the revisium-antivirus ID) can upgrade to the new ImunifyAV/AV+ at no additional cost. Learn more about benefits of the revamped Imunify and how to upgrade to it.

Feature Improvements

  • The Plesk Repair feature in the UI can now fix MariaDB/MySQL server permissions.

  • Revamped the Disk Space section in the Repair Kit extension:

  • Disk and Plesk directories are now shown in the Disk Space section.

  • Warnings and alerts are now shown only for disks that contain the directories mentioned above.

  • Added a message with general recommendations on what to do if the disk space is not sufficient.

  • Improved the Track Email Delivery feature in Websites & Domains > domain > the “Mail” tab. If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.

To disable this feature, add the following lines to the panel.ini file:

ext-log-browser showEmailBadge = false

  • As per UserVoice request, in the Plesk DNSSEC extension, introduced CLI commands to sign, unsign, and show the current settings of a DNS zone. See the examples of use below:

  • To sign a domain with default settings:

plesk ext dnssec sign –domain-name example.com

  • To view DNSSEC information for a domain:

plesk ext dnssec info –domain-name example.com

  • To unsign a domain:

plesk ext dnssec unsign –domain-name example.com

  • Added the following options to the ModSecurity CLI: -waf-rule-filter-ids, -waf-filter-by-tags, -waf-filter-by-regexp, and -waf-additional-settings. For details, see the CLI guides for Linux and Windows.
  • Unified and updated the messages shown when Plesk license limits are reached. The messages about upgrading a Plesk license to a higher version are now more helpful, clear, and informative.
  • The Node.js Toolkit now supports JavaScript modules (MJS files).
  • It is now possible to use the “Forgot password” feature via the CLI: the plesk bin admin –send-reset-link command with the -user or -email options generates a password reset link for the specified user and sends it via email.

Future Plans

  • Starting from Plesk Obsidian 18.0.65, the ImunifyAV extension will be removed from the Recommended and Full presets. Instead, the Imunify extension (former Imunify360) will be installed by default on all new Plesk installations. If, for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = imunify360

  • The Horde webmail has been deprecated. Its complete removal is scheduled on April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Fixed Product Issues

  • The “Track Email Delivery” tab in Log Browser now correctly shows the time spent on processing an email. (EXTPLESK-5765)
  • Returned the yellow highlight for the status of delayed emails in Websites & Domains > domain > the “Mail” tab > Track Email Delivery. The highlight went missing in Plesk Obsidian 18.0.63 and earlier. (EXTPLESK-5762)
  • Search in Users can now find users with empty contact names (when only a user’s email address was provided). (PPPM-14595)
  • Mass email messages are no longer sent to excluded customers. (PPPM-14580)
  • Restoring a backup from S3-compatible storage no longer leaves already imported files if the restoration was stopped. (PPPM-14578)
  • When restoring a subscription from a server backup, the state of the “Redirect visitors from HTTP to HTTPS via a SEO friendly 301 redirect” option is now preserved. (PPPM-14569)
  • Restoring selected objects (“Files of domains”) from a backup can no longer remove configured scheduled tasks. (PPPM-14531)
  • Restoring a subscription no longer restores the first uploaded SSL/TLS certificate instead of the selected one if both certificates were generated using the same private key. (PPP-34102)
  • The plesk bin statistics –calculate-list command with the domain-names or domain-ids options again calculates statistics only for the specified domains. (PPPM-14562)
  • Lack of disk space in configured remote storage no longer causes failure of local scheduled backups. (PPPM-14549)
  • Subscriptions > subscription is now opened on mobile devices if the limits for the subscription’s domains, subdomains, and aliases are set to 1, 0, and 0, respectively. (PPPM-14548)
  • Running the plesk bin subscription –update-php-settings command now preserves custom PHP settings of websites. (PPPM-14364)

Linux

  • The domain card is now opened if the server MySQL/MariaDB configuration is modified and an APS application is installed. (PPPM-14574)
  • The underscore character is now shown in the SSH Terminal extension opened in Firefox. (PPPM-14573)
  • It is again possible to remove IP addresses of resellers. (PPPM-14567)
  • Mail Server Repair of the Plesk Repair feature in the UI no longer applies incorrect permissions to /etc/domainkeys/example.com/default. (PPPM-14546)
  • The SSH Terminal extension can now connect to Plesk on Ubuntu 24. (PPPM-14544)
  • If the vhosts_blkio feature is not available, the Disk Read/Write limits are now hidden in the Cgroups Manager interface. (PPPM-14526)
  • Restoring a backup in Plesk with Mailman 3 no longer sends welcome emails to all subscribers in all mailing lists. (PPPM-14515)
  • HTTP/3 now works in nginx if the value of worker_processes in the /etc/nginx/nginx.conf file is greater than 1. (PPPM-14480)
  • PHP session cleaner no longer sends false positive error notifications under certain circumstances. (PPPM-14472)
  • The dnf update command now works in Plesk on AlmaLinux 8 with the SOGo Webmail extension installed if it was updated to 1.1.3 from version 1.1.1 or earlier. (EXTPLESK-5529)

Windows

  • Selecting the preferred domain for a subscription now creates the corresponding rewrite rule “SEO-safe 301 redirect” in IIS. (PPPM-14543)

Changes in Third-Party Components

Linux

  • Updated PHP used by Plesk to version 8.3.10.
  • Updated nginx to version 1.26.2.
  • Updated Phusion Passenger to version 6.0.23.
  • Updated OWASP ModSecurity CRS to version 4.5.0.

Windows

  • Updated PHP used by Plesk to version 8.3.11.

  • Updated ASP.NET Core 8.0 to version 8.0.8.

  • Updated ASP.NET Core 6.0 to version 6.0.33.

  • Updated SpamAssassin to version 4.0.1.

  • We are excited to announce the launch of our updated “What’s New” page for Plesk! The page highlights the key features and major benefits of Plesk Obsidian helping you to gain a deeper understanding of our product. Explore it now at What’s New in Plesk Obsidian.

  • As per UserVoice request, it is now possible to configure a smarthost or relayhost in Plesk on the server level. For details, refer to the following topic.

  • (Plesk for Linux) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor.

  • (Plesk for Linux) The Website Log Check feature will be gradually rolled out to all Plesk Obsidian installations version 18.0.64 and later. The feature helps to troubleshoot a website’s availability issues by scanning the web server logs for common issues and suggesting ways to resolve them. Learn more about Website Log Check.

  • The new customizable Home dashboard in Service Provider View is now enabled by default on all Plesk Obsidian servers. It helps you to keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. To disable the feature, add the following lines to the panel.ini file:

navigation newHomeView.enabled = false

  • As per UserVoice request, to the Docker extension, added support for AlmaLinux 9 and support for websocket traffic on Docker Proxy Rules.

  • Improved the dist-upgrade procedure and migration:

  • From Plesk on Ubuntu 20 by introducing PHP 7.3 provided by Plesk.

  • From Plesk on Ubuntu 22 by introducing PHP 7.0 provided by Plesk.

  • From Plesk on Debian 11 by introducing PHP 7.2 provided by Plesk.

Websites after migration or dist-upgrade now seamlessly adopt a new PHP version without additional manual patches.

Note: PHP versions 7.0 - 7.3 are outdated and no longer supported by the vendor (PHP Group), so they will receive no security updates. We recommend that you use these old PHP versions only for the dist-upgrade or migration purposes, and then switch to a newer supported PHP version.

  • With the upgrade to Plesk Obsidian 18.0.64, Kaspersky Anti-Virus for Servers will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers. It is fully integrated with Plesk for both Linux and Windows, and also included in Power Pack and Hosting Pack.
  • The CloudLinux team extended the Imunify360 extension with the improved ImunifyAV/AV+ and renamed the Imunify360 extension to Imunify. Existing users of the free and paid ImunifyAV extension (the revisium-antivirus ID) can upgrade to the new ImunifyAV/AV+ at no additional cost. Learn more about benefits of the revamped Imunify and how to upgrade to it.

Feature Improvements

  • The Plesk Repair feature in the UI can now fix MariaDB/MySQL server permissions.

  • Revamped the Disk Space section in the Repair Kit extension:

  • Disk and Plesk directories are now shown in the Disk Space section.

  • Warnings and alerts are now shown only for disks that contain the directories mentioned above.

  • Added a message with general recommendations on what to do if the disk space is not sufficient.

  • Improved the Track Email Delivery feature in Websites & Domains > domain > the “Mail” tab. If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.

To disable this feature, add the following lines to the panel.ini file:

ext-log-browser showEmailBadge = false

  • As per UserVoice request, in the Plesk DNSSEC extension, introduced CLI commands to sign, unsign, and show the current settings of a DNS zone. See the examples of use below:

  • To sign a domain with default settings:

plesk ext dnssec sign –domain-name example.com

  • To view DNSSEC information for a domain:

plesk ext dnssec info –domain-name example.com

  • To unsign a domain:

plesk ext dnssec unsign –domain-name example.com

  • Added the following options to the ModSecurity CLI: -waf-rule-filter-ids, -waf-filter-by-tags, -waf-filter-by-regexp, and -waf-additional-settings. For details, see the CLI guides for Linux and Windows.
  • Unified and updated the messages shown when Plesk license limits are reached. The messages about upgrading a Plesk license to a higher version are now more helpful, clear, and informative.
  • The Node.js Toolkit now supports JavaScript modules (MJS files).
  • It is now possible to use the “Forgot password” feature via the CLI: the plesk bin admin –send-reset-link command with the -user or -email options generates a password reset link for the specified user and sends it via email.

Future Plans

  • Starting from Plesk Obsidian 18.0.65, the ImunifyAV extension will be removed from the Recommended and Full presets. Instead, the Imunify extension (former Imunify360) will be installed by default on all new Plesk installations. If, for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = imunify360

  • The Horde webmail has been deprecated. Its complete removal is scheduled on April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Fixed Product Issues

  • The “Track Email Delivery” tab in Log Browser now correctly shows the time spent on processing an email. (EXTPLESK-5765)
  • Returned the yellow highlight for the status of delayed emails in Websites & Domains > domain > the “Mail” tab > Track Email Delivery. The highlight went missing in Plesk Obsidian 18.0.63 and earlier. (EXTPLESK-5762)
  • Search in Users can now find users with empty contact names (when only a user’s email address was provided). (PPPM-14595)
  • Mass email messages are no longer sent to excluded customers. (PPPM-14580)
  • Restoring a backup from S3-compatible storage no longer leaves already imported files if the restoration was stopped. (PPPM-14578)
  • When restoring a subscription from a server backup, the state of the “Redirect visitors from HTTP to HTTPS via a SEO friendly 301 redirect” option is now preserved. (PPPM-14569)
  • Restoring selected objects (“Files of domains”) from a backup can no longer remove configured scheduled tasks. (PPPM-14531)
  • Restoring a subscription no longer restores the first uploaded SSL/TLS certificate instead of the selected one if both certificates were generated using the same private key. (PPP-34102)
  • The plesk bin statistics –calculate-list command with the domain-names or domain-ids options again calculates statistics only for the specified domains. (PPPM-14562)
  • Lack of disk space in configured remote storage no longer causes failure of local scheduled backups. (PPPM-14549)
  • Subscriptions > subscription is now opened on mobile devices if the limits for the subscription’s domains, subdomains, and aliases are set to 1, 0, and 0, respectively. (PPPM-14548)
  • Running the plesk bin subscription –update-php-settings command now preserves custom PHP settings of websites. (PPPM-14364)

Linux

  • The domain card is now opened if the server MySQL/MariaDB configuration is modified and an APS application is installed. (PPPM-14574)
  • The underscore character is now shown in the SSH Terminal extension opened in Firefox. (PPPM-14573)
  • It is again possible to remove IP addresses of resellers. (PPPM-14567)
  • Mail Server Repair of the Plesk Repair feature in the UI no longer applies incorrect permissions to /etc/domainkeys/example.com/default. (PPPM-14546)
  • The SSH Terminal extension can now connect to Plesk on Ubuntu 24. (PPPM-14544)
  • If the vhosts_blkio feature is not available, the Disk Read/Write limits are now hidden in the Cgroups Manager interface. (PPPM-14526)
  • Restoring a backup in Plesk with Mailman 3 no longer sends welcome emails to all subscribers in all mailing lists. (PPPM-14515)
  • HTTP/3 now works in nginx if the value of worker_processes in the /etc/nginx/nginx.conf file is greater than 1. (PPPM-14480)
  • PHP session cleaner no longer sends false positive error notifications under certain circumstances. (PPPM-14472)
  • The dnf update command now works in Plesk on AlmaLinux 8 with the SOGo Webmail extension installed if it was updated to 1.1.3 from version 1.1.1 or earlier. (EXTPLESK-5529)

Windows

  • Selecting the preferred domain for a subscription now creates the corresponding rewrite rule “SEO-safe 301 redirect” in IIS. (PPPM-14543)

Changes in Third-Party Components

Linux

  • Updated PHP used by Plesk to version 8.3.10.
  • Updated nginx to version 1.26.2.
  • Updated Phusion Passenger to version 6.0.23.
  • Updated OWASP ModSecurity CRS to version 4.5.0.

Windows

  • Updated PHP used by Plesk to version 8.3.11.
  • Updated ASP.NET Core 8.0 to version 8.0.8.
  • Updated ASP.NET Core 6.0 to version 6.0.33.
  • Updated SpamAssassin to version 4.0.1.

SSL It! 1.15.5

17 September 2024

  • The “TLS versions and ciphers by Mozilla” feature is now hidden until we fix the known issues related to configuring outdated ciphers and causing troubles on a server. To bring it back at your own risk, add the following lines to the panel.ini file:

ext-sslit ciphersEnabled = true

17 September 2024

  • The “TLS versions and ciphers by Mozilla” feature is now hidden until we fix the known issues related to configuring outdated ciphers and causing troubles on a server. To bring it back at your own risk, add the following lines to the panel.ini file:

ext-sslit ciphersEnabled = true

SSL It! 1.15.4

16 September 2024

  • Now the correct domain page opens when clicking its link in the SSL It! extension. (EXTSSLIT-2113)

16 September 2024

  • Now the correct domain page opens when clicking its link in the SSL It! extension. (EXTSSLIT-2113)

SOGo Webmail 1.1.5

16 September 2024

  • Updating the extension to the latest version in Plesk running on AlmaLinux 8 no longer fails because of the gnustep package. (EXTPLESK-5529)
  • Calendar Categories are once again shown correctly when Plesk is running in any language other than English. (EXTPLESK-5677)
  • It is once again possible to install Nightly SOGo Groupware packages in Plesk on Ubuntu 24.04. (EXTPLESK-5724)

16 September 2024

  • Updating the extension to the latest version in Plesk running on AlmaLinux 8 no longer fails because of the gnustep package. (EXTPLESK-5529)
  • Calendar Categories are once again shown correctly when Plesk is running in any language other than English. (EXTPLESK-5677)
  • It is once again possible to install Nightly SOGo Groupware packages in Plesk on Ubuntu 24.04. (EXTPLESK-5724)

Log Browser 1.9.3

16 September 2024

  • Fixed the issue where a user could not delete entries in the Track Email Delivery UI. (EXTPLESK-5728)
  • Log Browser now shows the correct status for inactive processes. (EXTPLESK-5759)
  • Track Email Delivery now correctly displays the time spent on processing mail. (EXTPLESK-5765)

16 September 2024

  • Fixed the issue where a user could not delete entries in the Track Email Delivery UI. (EXTPLESK-5728)
  • Log Browser now shows the correct status for inactive processes. (EXTPLESK-5759)
  • Track Email Delivery now correctly displays the time spent on processing mail. (EXTPLESK-5765)

Plesk DNSSEC 1.5.1

9 September 2024

  • Introduced CLI commands to sign, unsign, and show current settings of a DNS zone.

Examples

To sign a domain with default settings:

plesk ext dnssec sign –domain-name example.com To view DNSSEC information for a domain:

plesk ext dnssec info –domain-name example.com To unsign a domain:

plesk ext dnssec unsign –domain-name example.com

9 September 2024

  • Introduced CLI commands to sign, unsign, and show current settings of a DNS zone.

Examples

To sign a domain with default settings:

plesk ext dnssec sign –domain-name example.com To view DNSSEC information for a domain:

plesk ext dnssec info –domain-name example.com To unsign a domain:

plesk ext dnssec unsign –domain-name example.com

Plesk Migrator 2.26.10

6 September 2024

  • Internal improvements.

6 September 2024

  • Internal improvements.

Site Import 1.8.9

5 September 2024

  • Import of websites with .NET framework version less than 4 no longer fails during the migration process with the “a bytes-like object is required, not ‘str’” error. (PMT-5370)

5 September 2024

  • Import of websites with .NET framework version less than 4 no longer fails during the migration process with the “a bytes-like object is required, not ‘str’” error. (PMT-5370)

Plesk Migrator 2.26.9

5 September 2024

  • Import of websites with .NET framework version less than 4 no longer fails during the migration process with the “a bytes-like object is required, not ‘str’” error. (PMT-5370)

5 September 2024

  • Import of websites with .NET framework version less than 4 no longer fails during the migration process with the “a bytes-like object is required, not ‘str’” error. (PMT-5370)

Nextcloud 1.6.9

5 September 2024

  • Internal improvements.

5 September 2024

  • Internal improvements.

Docker 1.9.1

5 September 2024

  • Added support for websocket traffic on Docker Proxy Rules.
  • Internal improvements.

5 September 2024

  • Added support for websocket traffic on Docker Proxy Rules.
  • Internal improvements.

SSH Terminal 1.3.8

4 September 2024

  • The underscore character is now rendered in Firefox. (PPPM-14573)
  • Custom address and port configurations of the sshd daemon are now supported in Plesk on Ubuntu 24.04. The Systemd socket activation sshd configurations are now supported on all OSes. (PPPM-14544)

4 September 2024

  • The underscore character is now rendered in Firefox. (PPPM-14573)
  • Custom address and port configurations of the sshd daemon are now supported in Plesk on Ubuntu 24.04. The Systemd socket activation sshd configurations are now supported on all OSes. (PPPM-14544)

Plesk Premium Email, powered by Kolab 16.15.7-3

4 September 2024

  • Added support for Ubuntu 24.04.
  • Added support for PHP 8.3.

4 September 2024

  • Added support for Ubuntu 24.04.
  • Added support for PHP 8.3.

Plesk Obsidian 18.0.63 Update 4

3 September 2024

Fixed Product Issues

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • Fixed the issue where a BIND DNS server did not start when the limit of resource records in a DNS zone was exceeded. (PPP-66001)
  • Repairing InnoDB corruptions in the /var/lib/mysql/ibdata1 system tablespace file or in the mysql database no longer crashes the MariaDB server. (PPP-66131)
  • Updating MariaDB to a newer version no longer fails in Plesk running on Ubuntu 20.04. (PPP-66132)

3 September 2024

Fixed Product Issues

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • Fixed the issue where a BIND DNS server did not start when the limit of resource records in a DNS zone was exceeded. (PPP-66001)

  • Repairing InnoDB corruptions in the /var/lib/mysql/ibdata1 system tablespace file or in the mysql database no longer crashes the MariaDB server. (PPP-66131)

  • Updating MariaDB to a newer version no longer fails in Plesk running on Ubuntu 20.04. (PPP-66132)

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • Fixed the issue where a BIND DNS server did not start when the limit of resource records in a DNS zone was exceeded. (PPP-66001)
  • Repairing InnoDB corruptions in the /var/lib/mysql/ibdata1 system tablespace file or in the mysql database no longer crashes the MariaDB server. (PPP-66131)
  • Updating MariaDB to a newer version no longer fails in Plesk running on Ubuntu 20.04. (PPP-66132)

Node.js Toolkit 2.3.15

3 September 2024

  • Additional deployment actions in the Git extension can now again run the npm and yarn commands if these package managers were installed manually for the system user with the chroot environment. (EXTNODEJS-338)

3 September 2024

  • Additional deployment actions in the Git extension can now again run the npm and yarn commands if these package managers were installed manually for the system user with the chroot environment. (EXTNODEJS-338)

PHP Updates

1 September 2024

  • Updated PHP 8.3 to version 8.3.11.
  • Updated PHP 8.2 to version 8.2.23.

1 September 2024

  • Updated PHP 8.3 to version 8.3.11.
  • Updated PHP 8.2 to version 8.2.23.

Plesk Migrator 2.26.8

30 August 2024

  • Migration no longer fails if the panel.ini file of the target server contains custom array-type PHP parameters (for example, settings.fpm.pm.max_children.values). (PMT-5367)

30 August 2024

  • Migration no longer fails if the panel.ini file of the target server contains custom array-type PHP parameters (for example, settings.fpm.pm.max_children.values). (PMT-5367)

Site Import 1.8.8

28 August 2024

  • Fixed the issue where, during migration, the import of email messages failed with the “failed to backup mail messages: a bytes-like object is required, not ‘str’” error. (PMT-5373)

28 August 2024

  • Fixed the issue where, during migration, the import of email messages failed with the “failed to backup mail messages: a bytes-like object is required, not ‘str’” error. (PMT-5373)

Plesk Migrator 2.26.7

28 August 2024

  • Fixed the issue where, during migration, the import of email messages failed with the “failed to backup mail messages: a bytes-like object is required, not ‘str’” error. (PMT-5373)

28 August 2024

  • Fixed the issue where, during migration, the import of email messages failed with the “failed to backup mail messages: a bytes-like object is required, not ‘str’” error. (PMT-5373)

Log Browser 1.9.2

27 August 2024

  • Internal improvements.

27 August 2024

  • Internal improvements.

Plesk Obsidian 18.0.63 Update 3

26 August 2024

Fixed Product Issues

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • After updating to Plesk Obsidian 18.0.63, opening the Fail2ban page no longer fails with the “Server Error 500 PleskUtilException” error message. (PPP-66006)
  • Fixed the issue where, on Debian servers, Plesk Update Manager failed to update system packages to the latest version. (PPPM-14558)

26 August 2024

Fixed Product Issues

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • After updating to Plesk Obsidian 18.0.63, opening the Fail2ban page no longer fails with the “Server Error 500 PleskUtilException” error message. (PPP-66006)

  • Fixed the issue where, on Debian servers, Plesk Update Manager failed to update system packages to the latest version. (PPPM-14558)

  • Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)

Linux

  • After updating to Plesk Obsidian 18.0.63, opening the Fail2ban page no longer fails with the “Server Error 500 PleskUtilException” error message. (PPP-66006)
  • Fixed the issue where, on Debian servers, Plesk Update Manager failed to update system packages to the latest version. (PPPM-14558)

Site Import 1.8.7

23 August 2024

  • Fixed the issue where, during the migration, the error message about limits being exceeded was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5365)
  • Fixed the issue where, during the migration, the error message about issues related to creating a database dump was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5369)

23 August 2024

  • Fixed the issue where, during the migration, the error message about limits being exceeded was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5365)
  • Fixed the issue where, during the migration, the error message about issues related to creating a database dump was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5369)

Plesk Migrator 2.26.6

23 August 2024

  • Fixed the issue where, during the migration, the error message about limits being exceeded was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5365)
  • Fixed the issue where, during the migration, the error message about issues related to creating a database dump was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5369)

23 August 2024

  • Fixed the issue where, during the migration, the error message about limits being exceeded was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5365)
  • Fixed the issue where, during the migration, the error message about issues related to creating a database dump was hidden by the “cannot use a string pattern on a bytes-like object” error message. (PMT-5369)

Site Import 1.8.6

22 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)
  • Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)

22 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)
  • Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)

Plesk Migrator 2.26.5

22 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)
  • Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)

22 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)
  • Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)

Docker 1.9.0

21 August 2024

  • Added support for AlmaLinux 9.

21 August 2024

  • Added support for AlmaLinux 9.

Plesk Obsidian 18.0.63 Update 2

19 August 2024

Fixed Product Issues

Linux

  • Fixed the issue where Courier IMAP did not start after updating to Plesk Obsidian 18.0.63. (PPPM-14541)

19 August 2024

Fixed Product Issues

Linux

  • Fixed the issue where Courier IMAP did not start after updating to Plesk Obsidian 18.0.63. (PPPM-14541)

Linux

  • Fixed the issue where Courier IMAP did not start after updating to Plesk Obsidian 18.0.63. (PPPM-14541)

Site Import 1.8.5

19 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)

19 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)

Plesk Migrator 2.26.4

19 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)
  • Fixed the issue where, during a Plesk to Plesk migration, the content of MySQL databases could not be imported. (PMT-5361, PMT-5362)

19 August 2024

  • Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)
  • Fixed the issue where, during a Plesk to Plesk migration, the content of MySQL databases could not be imported. (PMT-5361, PMT-5362)

Log Browser 1.9.1

19 August 2024

  • If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.

To disable this feature, add the following lines to the panel.ini file:

ext-log-browser showEmailBadge = false

  • Fixed the issue where the Log Browser extension would sometimes show the unnecessary and misleading “fread(): Argument #2 ($length) must be greater than 0”. (EXTPLESK-5713)
  • Fixed the issue where the Log Browser extension would sometimes show the unnecessary and misleading “ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0”. (EXTPLESK-5723)

19 August 2024

  • If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.

To disable this feature, add the following lines to the panel.ini file:

ext-log-browser showEmailBadge = false

  • Fixed the issue where the Log Browser extension would sometimes show the unnecessary and misleading “fread(): Argument #2 ($length) must be greater than 0”. (EXTPLESK-5713)
  • Fixed the issue where the Log Browser extension would sometimes show the unnecessary and misleading “ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0”. (EXTPLESK-5723)

Site Import 1.8.4

15 August 2024

  • Site import no longer fails with the “No module named /’urllib2/’” error. (PMT-5363)

15 August 2024

  • Site import no longer fails with the “No module named /’urllib2/’” error. (PMT-5363)

Site Import 1.8.3

14 August 2024

  • Migration of a domain’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)

14 August 2024

  • Migration of a domain’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)

Plesk Migrator 2.26.3

14 August 2024

  • Migration of a domain/’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)

14 August 2024

  • Migration of a domain/’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)

Site Import 1.8.2

13 August 2024

  • The pre-check process before migration no longer fails with the “typeError: a bytes-like object is required, not /’str/’ in website_availability_checker” error. (PMT-5355)

13 August 2024

  • The pre-check process before migration no longer fails with the “typeError: a bytes-like object is required, not /’str/’ in website_availability_checker” error. (PMT-5355)

Plesk Migrator 2.26.2

13 August 2024

  • Migration of a server no longer fails with the “Invalid content of file was transferred with /’rsync/’” error (PMT-5356)
  • The pre-check process before migration no longer fails with the “typeError: a bytes-like object is required, not /’str/’ in website_availability_checker” error. (PMT-5355)

13 August 2024

  • Migration of a server no longer fails with the “Invalid content of file was transferred with /’rsync/’” error (PMT-5356)
  • The pre-check process before migration no longer fails with the “typeError: a bytes-like object is required, not /’str/’ in website_availability_checker” error. (PMT-5355)

Advisor 1.10.1

13 August 2024

  • Internal improvements.

13 August 2024

  • Internal improvements.

Plesk Obsidian 18.0.63 Update 1

12 August 2024

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.8.
  • Updated Roundcube 1.4.15 to fix the CVE-2024-42008, CVE-2024-42009 and CVE-2024-42010 vulnerabilities.

12 August 2024

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.8.
  • Updated Roundcube 1.4.15 to fix the CVE-2024-42008, CVE-2024-42009 and CVE-2024-42010 vulnerabilities.

Linux

  • Updated Roundcube to version 1.6.8.
  • Updated Roundcube 1.4.15 to fix the CVE-2024-42008, CVE-2024-42009 and CVE-2024-42010 vulnerabilities.

TuxCare Extended Lifecycle Support 1.1.1

12 August 2024

  • Internal improvements.

12 August 2024

  • Internal improvements.

Site Import 1.8.1

7 August 2024

  • Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)

7 August 2024

  • Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)

Plesk Migrator 2.26.1

7 August 2024

  • Migration of a domain no longer fails with the “Object of type filter is not JSON serializable” error if the black list or white list is enabled in the spam protection settings of the domain’s mail. (PMT-5353)
  • Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)
  • (Plesk for Windows) The pre-check process before migration no longer fails with the “TypeError: a bytes-like object is required, not ‘str’” error. (PMT-5350)

7 August 2024

  • Migration of a domain no longer fails with the “Object of type filter is not JSON serializable” error if the black list or white list is enabled in the spam protection settings of the domain’s mail. (PMT-5353)
  • Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)
  • (Plesk for Windows) The pre-check process before migration no longer fails with the “TypeError: a bytes-like object is required, not ‘str’” error. (PMT-5350)

Plesk Obsidian 18.0.63

6 August 2024

What’s New?

  • (Plesk for Linux) We are glad to present the “InnoDB repair” tool you can use to check for and attempt to automatically fix InnoDB corruption in MariaDB databases. InnoDB corruption is a serious issue, preventing the database server from working properly. Fixing it by hand requires time and expertise.

You can access the tool by browsing https://:8443/repair/ and authenticating with the Plesk administrator credentials.

  • Re-worked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.

To enable this feature, add the following lines to the panel.ini file:

ext-log-browser mailQueue.serverWide = true

  • If you plan to use a domain for mail hosting only, you can now select the new “Mail Hosting” option in the “Add Domain” wizard.
  • We are glad to present a tool to convert your CloudLinux 7 servers to CloudLinux 8! The ready to use CLI tool is available in our GitHub repository.
  • Plesk Obsidian on Ubuntu 20.04, AlmaLinux 8, and AlmaLinux 9 now comes with PHP 7.0 support. PHP 7.0 can be installed via Plesk Installer.

This should make updating servers running an earlier OS version smoother. However, keep in mind that PHP 7.0 is outdated, and no longer receives security updates. We recommend updating web applications that require PHP 7.0 to use up-to-date PHP versions.

  • You can now resell Sitejet Commerce. To do so, add the following lines to the panel.ini file:

ext-plesk-sitejet commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store

  • Implemented a feature in Sitejet that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).
  • The Hungarian language is now available for the Sitejet Website Builder interface
  • New Sitejet website template: Eco-Con.
  • New Sitejet website template: WePaint.

Feature Improvements

  • On Plesk Obsidian servers with a custom DNS backend enabled, Plesk now sends the following messages to the custom integration script:

  • A “create” message when a domain is created.

  • A “delete” message when a domain is removed.

  • An “update” message when a domain is suspended, disabled, or enabled, or when a domain’s DNS service is enabled or disabled, or when the Plesk DNS service for a domain is switched from primary to secondary, or vice versa.

To enable this feature, add the following lines to the panel.ini file:

dns newEvents = true

  • Added a tooltip to the domain-level “Track Email Delivery” pages explaining why it is not possible to resend or remove sent, rejected, and bounced emails.
  • Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click Resend with no deferred emails selected.
  • The support for DNS HTTPS records is now enabled by default on all Plesk Obsidian servers.
  • The pre-configured firewall rules in Plesk cloud images were updated to enable HTTP/3 to work out of the box.
  • The “CPU usage” and “Memory usage” informational blocks on the new Home dashboard no longer take a long time to load the data. In addition, the “Memory usage” informational block now shows the total amount of RAM on the server.
  • The Performance Booster extension now regularly checks the current database server settings and notifies the Plesk administrator when a noticeable improvement in performance can be achieved by applying the recommended settings.
  • Increased the size of the input window when creating a “Fetch a URL” type scheduled task to make working with a long URL more convenient.
  • It is now possible to manually configure the maximum age of mail log entries to be processed by the Log Browser extension (in seconds). To do so, add the following lines to the panel.ini file:

ext-log-browser mailQueue.firstEntryOffset = <value in seconds>

Linux

  • The Fail2ban bad bots list has been updated.
  • Added the ability to manually add IP addresses to the Fail2ban banned IP addresses list, both temporarily and permanently.
  • Pseudo-devices with constant 100% disk usage (such as /dev/loop devices) are no longer shown in Tools & Settings > Server Information to avoid unnecessary confusion.
  • Added support for the Atomic ModSecurity rule sets in Plesk on AlmaLinux 9.

Future Plans

  • Kaspersky Anti-Virus for Servers has been deprecated and is no longer available for installation. Starting from Plesk Obsidian 18.0.64, the extension will be automatically removed from the servers it is installed on. For details and recommended actions, see the Feature and Deprecation Plan and the deprecation FAQ.

Fixed Product Issues

  • Fixed the issue where, on Ubuntu 24.04 servers, log entries about emails present in the server-wide mail log were absent from the domain-level “Track Email Delivery” pages. (EXTPLESK-5616)
  • Fixed the issue where emails sometimes showed the confusing “MailQueueList.Filter.Status.null” status on the domain-level “Track Email Delivery” pages. (EXTPLESK-5612)
  • Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)
  • The Action Log now records changes made to the Action Log settings, including changing what actions are included in or excluded from the log, and also changing the log rotation settings. (PPP-65724)
  • Fixed the issue where customers could see actions performed by other customers in the Action Log. (EXTPLESK-5654)
  • Added a note clarifying that PHP settings may be overwritten by those specified in the .htaccess, php.ini, and .user.ini files to the “PHP Settings” page. (PPPM-14505)
  • Fixed the issue where the new Home dashboard page crashed on iOS devices with the “Minified React error #185” error. (PPPM-14497)
  • Fixed the issue where the UI text disappeared from the buttons on the domain-level “Action Log” pages. (EXTPLESK-5601)
  • Fixed the issue where setting the mail server priority value of an MX DNS record failed with the “String cannot represent a non string value” error. (PPPM-14523)
  • Fixed the issue where, on Plesk servers behind NAT, resetting the DNS zone for a subdomain to default resulted in the subdomain’s A record pointing to the private IP address instead of the public one. (PPPM-14509)
  • Fixed the issue where the default resellers’ service plan was included in the total number of service plans on Plesk servers with a Web Admin or a Web Pro license. (PPPM-14491)

Linux

  • Fixed the issue where Plesk and 360 Monitoring showed differing free disk space values. (PPP-64645)
  • Corrected a misleading UI text string in the Sophos Anti-Virus for Servers extension. (PPPM-14507)
  • Fixed the issue where a domain’s DNS zone could not be updated under specific circumstances. (PPPM-14503)
  • Fixed the issue where a main account’s settings could not be updated under specific circumstances.(PPPM-14501)
  • Fixed the issue where restoring one or more domains with DKIM enabled from backup on a Plesk Obsidian server with DKIM disabled in server-wide mail server settings failed with the “Unable to restore domain keys” error. (PPPM-14499)
  • Fixed the issue where the $ character could be used in the names of protected directories, which resulted in broken nginx configuration. (PPPM-14485)
  • Fixed the issue where selecting an SSL/TLS certificate for a domain removed the “Not selected” option from the “Certificate” drop-down menu, making it impossible to unassign the certificate. (PPPM-14481)
  • Fixed the issue where additional administrator accounts had access to Mail server settings and Spam filter in Tools & Settings even if Restricted Mode with default settings was in effect. (PPPM-14478)
  • Fixed the issue where setting a new default SSL/TLS certificate in Tools & Settings > SSL/TLS certificates resulted in the IPv6 address being removed from Apache and nginx configuration files for webmail. (PPPM-14323)
  • Fixed the issue where the utility sanitizing the content of technical reports could fail under specific circumstances. (PPPM-14522)
  • Fixed the issue where renaming a domain using PHP version 8.0.30 with the “Dedicated FPM application served by nginx/apache” handler resulted in the PHP worker process for that domain being unable to start. (PPPM-14513)
  • Fixed the issue where, on AlmaLinux 8 servers, scanning the server with Rootkit Hunter resulted in unnecessary and misleading errors in the /var/log/rkhunter.log file. (PPPM-14494)
  • Fixed the issue where, on Ubuntu 24.04 servers, the “Customer account creation” notification would be sent to the Plesk administrator despite not being enabled. (PPPM-14492)

Windows

  • Fixed the issue where a weak password would sometimes be generated for SmarterMail primary domain administrator users. (PPPM-14487)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.9.
  • LSAPI 8.1 is now supported in all PHP versions shipped with Plesk.

Linux

  • Updated Courier-IMAP to version 5.2.7.
  • Updated collectd to version 5.12.0.
  • Updated Fail2ban to version 1.1.0.

Windows

  • Node.js 20 is now supported.
  • Node.js version 20.15.1 is now shipped with Plesk.
  • Updated ASP.NET Core 8.0 to version 8.0.7.
  • Updated ASP.NET Core 6.0 to version 6.0.32.
  • ASP.NET Core 7.0 is no longer shipped with Plesk.
  • Updated Node.js 18 to version 18.20.4.
  • Node.js 16 is no longer shipped with Plesk.
  • Updated Perl to version 5.40.0.
  • Updated MariaDB 10.11 to version 10.11.8.
  • Updated MariaDB 10.6 to version 10.6.18.
  • Updated MariaDB 10.5 to version 10.5.25.

6 August 2024

What’s New?

  • (Plesk for Linux) We are glad to present the “InnoDB repair” tool you can use to check for and attempt to automatically fix InnoDB corruption in MariaDB databases. InnoDB corruption is a serious issue, preventing the database server from working properly. Fixing it by hand requires time and expertise.

You can access the tool by browsing https://:8443/repair/ and authenticating with the Plesk administrator credentials.

  • Re-worked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.

To enable this feature, add the following lines to the panel.ini file:

ext-log-browser mailQueue.serverWide = true

  • If you plan to use a domain for mail hosting only, you can now select the new “Mail Hosting” option in the “Add Domain” wizard.
  • We are glad to present a tool to convert your CloudLinux 7 servers to CloudLinux 8! The ready to use CLI tool is available in our GitHub repository.
  • Plesk Obsidian on Ubuntu 20.04, AlmaLinux 8, and AlmaLinux 9 now comes with PHP 7.0 support. PHP 7.0 can be installed via Plesk Installer.

This should make updating servers running an earlier OS version smoother. However, keep in mind that PHP 7.0 is outdated, and no longer receives security updates. We recommend updating web applications that require PHP 7.0 to use up-to-date PHP versions.

  • You can now resell Sitejet Commerce. To do so, add the following lines to the panel.ini file:

ext-plesk-sitejet commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store

  • Implemented a feature in Sitejet that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).
  • The Hungarian language is now available for the Sitejet Website Builder interface
  • New Sitejet website template: Eco-Con.
  • New Sitejet website template: WePaint.

Feature Improvements

  • On Plesk Obsidian servers with a custom DNS backend enabled, Plesk now sends the following messages to the custom integration script:

  • A “create” message when a domain is created.

  • A “delete” message when a domain is removed.

  • An “update” message when a domain is suspended, disabled, or enabled, or when a domain’s DNS service is enabled or disabled, or when the Plesk DNS service for a domain is switched from primary to secondary, or vice versa.

To enable this feature, add the following lines to the panel.ini file:

dns newEvents = true

  • Added a tooltip to the domain-level “Track Email Delivery” pages explaining why it is not possible to resend or remove sent, rejected, and bounced emails.
  • Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click Resend with no deferred emails selected.
  • The support for DNS HTTPS records is now enabled by default on all Plesk Obsidian servers.
  • The pre-configured firewall rules in Plesk cloud images were updated to enable HTTP/3 to work out of the box.
  • The “CPU usage” and “Memory usage” informational blocks on the new Home dashboard no longer take a long time to load the data. In addition, the “Memory usage” informational block now shows the total amount of RAM on the server.
  • The Performance Booster extension now regularly checks the current database server settings and notifies the Plesk administrator when a noticeable improvement in performance can be achieved by applying the recommended settings.
  • Increased the size of the input window when creating a “Fetch a URL” type scheduled task to make working with a long URL more convenient.
  • It is now possible to manually configure the maximum age of mail log entries to be processed by the Log Browser extension (in seconds). To do so, add the following lines to the panel.ini file:

ext-log-browser mailQueue.firstEntryOffset = <value in seconds>

Linux

  • The Fail2ban bad bots list has been updated.
  • Added the ability to manually add IP addresses to the Fail2ban banned IP addresses list, both temporarily and permanently.
  • Pseudo-devices with constant 100% disk usage (such as /dev/loop devices) are no longer shown in Tools & Settings > Server Information to avoid unnecessary confusion.
  • Added support for the Atomic ModSecurity rule sets in Plesk on AlmaLinux 9.

Future Plans

  • Kaspersky Anti-Virus for Servers has been deprecated and is no longer available for installation. Starting from Plesk Obsidian 18.0.64, the extension will be automatically removed from the servers it is installed on. For details and recommended actions, see the Feature and Deprecation Plan and the deprecation FAQ.

Fixed Product Issues

  • Fixed the issue where, on Ubuntu 24.04 servers, log entries about emails present in the server-wide mail log were absent from the domain-level “Track Email Delivery” pages. (EXTPLESK-5616)
  • Fixed the issue where emails sometimes showed the confusing “MailQueueList.Filter.Status.null” status on the domain-level “Track Email Delivery” pages. (EXTPLESK-5612)
  • Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)
  • The Action Log now records changes made to the Action Log settings, including changing what actions are included in or excluded from the log, and also changing the log rotation settings. (PPP-65724)
  • Fixed the issue where customers could see actions performed by other customers in the Action Log. (EXTPLESK-5654)
  • Added a note clarifying that PHP settings may be overwritten by those specified in the .htaccess, php.ini, and .user.ini files to the “PHP Settings” page. (PPPM-14505)
  • Fixed the issue where the new Home dashboard page crashed on iOS devices with the “Minified React error #185” error. (PPPM-14497)
  • Fixed the issue where the UI text disappeared from the buttons on the domain-level “Action Log” pages. (EXTPLESK-5601)
  • Fixed the issue where setting the mail server priority value of an MX DNS record failed with the “String cannot represent a non string value” error. (PPPM-14523)
  • Fixed the issue where, on Plesk servers behind NAT, resetting the DNS zone for a subdomain to default resulted in the subdomain’s A record pointing to the private IP address instead of the public one. (PPPM-14509)
  • Fixed the issue where the default resellers’ service plan was included in the total number of service plans on Plesk servers with a Web Admin or a Web Pro license. (PPPM-14491)

Linux

  • Fixed the issue where Plesk and 360 Monitoring showed differing free disk space values. (PPP-64645)
  • Corrected a misleading UI text string in the Sophos Anti-Virus for Servers extension. (PPPM-14507)
  • Fixed the issue where a domain’s DNS zone could not be updated under specific circumstances. (PPPM-14503)
  • Fixed the issue where a main account’s settings could not be updated under specific circumstances.(PPPM-14501)
  • Fixed the issue where restoring one or more domains with DKIM enabled from backup on a Plesk Obsidian server with DKIM disabled in server-wide mail server settings failed with the “Unable to restore domain keys” error. (PPPM-14499)
  • Fixed the issue where the $ character could be used in the names of protected directories, which resulted in broken nginx configuration. (PPPM-14485)
  • Fixed the issue where selecting an SSL/TLS certificate for a domain removed the “Not selected” option from the “Certificate” drop-down menu, making it impossible to unassign the certificate. (PPPM-14481)
  • Fixed the issue where additional administrator accounts had access to Mail server settings and Spam filter in Tools & Settings even if Restricted Mode with default settings was in effect. (PPPM-14478)
  • Fixed the issue where setting a new default SSL/TLS certificate in Tools & Settings > SSL/TLS certificates resulted in the IPv6 address being removed from Apache and nginx configuration files for webmail. (PPPM-14323)
  • Fixed the issue where the utility sanitizing the content of technical reports could fail under specific circumstances. (PPPM-14522)
  • Fixed the issue where renaming a domain using PHP version 8.0.30 with the “Dedicated FPM application served by nginx/apache” handler resulted in the PHP worker process for that domain being unable to start. (PPPM-14513)
  • Fixed the issue where, on AlmaLinux 8 servers, scanning the server with Rootkit Hunter resulted in unnecessary and misleading errors in the /var/log/rkhunter.log file. (PPPM-14494)
  • Fixed the issue where, on Ubuntu 24.04 servers, the “Customer account creation” notification would be sent to the Plesk administrator despite not being enabled. (PPPM-14492)

Windows

  • Fixed the issue where a weak password would sometimes be generated for SmarterMail primary domain administrator users. (PPPM-14487)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.9.
  • LSAPI 8.1 is now supported in all PHP versions shipped with Plesk.

Linux

  • Updated Courier-IMAP to version 5.2.7.
  • Updated collectd to version 5.12.0.
  • Updated Fail2ban to version 1.1.0.

Windows

  • Node.js 20 is now supported.

  • Node.js version 20.15.1 is now shipped with Plesk.

  • Updated ASP.NET Core 8.0 to version 8.0.7.

  • Updated ASP.NET Core 6.0 to version 6.0.32.

  • ASP.NET Core 7.0 is no longer shipped with Plesk.

  • Updated Node.js 18 to version 18.20.4.

  • Node.js 16 is no longer shipped with Plesk.

  • Updated Perl to version 5.40.0.

  • Updated MariaDB 10.11 to version 10.11.8.

  • Updated MariaDB 10.6 to version 10.6.18.

  • Updated MariaDB 10.5 to version 10.5.25.

  • (Plesk for Linux) We are glad to present the “InnoDB repair” tool you can use to check for and attempt to automatically fix InnoDB corruption in MariaDB databases. InnoDB corruption is a serious issue, preventing the database server from working properly. Fixing it by hand requires time and expertise.

You can access the tool by browsing https://:8443/repair/ and authenticating with the Plesk administrator credentials.

  • Re-worked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.

To enable this feature, add the following lines to the panel.ini file:

ext-log-browser mailQueue.serverWide = true

  • If you plan to use a domain for mail hosting only, you can now select the new “Mail Hosting” option in the “Add Domain” wizard.
  • We are glad to present a tool to convert your CloudLinux 7 servers to CloudLinux 8! The ready to use CLI tool is available in our GitHub repository.
  • Plesk Obsidian on Ubuntu 20.04, AlmaLinux 8, and AlmaLinux 9 now comes with PHP 7.0 support. PHP 7.0 can be installed via Plesk Installer.

This should make updating servers running an earlier OS version smoother. However, keep in mind that PHP 7.0 is outdated, and no longer receives security updates. We recommend updating web applications that require PHP 7.0 to use up-to-date PHP versions.

  • You can now resell Sitejet Commerce. To do so, add the following lines to the panel.ini file:

ext-plesk-sitejet commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store

  • Implemented a feature in Sitejet that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).
  • The Hungarian language is now available for the Sitejet Website Builder interface
  • New Sitejet website template: Eco-Con.
  • New Sitejet website template: WePaint.

Feature Improvements

  • On Plesk Obsidian servers with a custom DNS backend enabled, Plesk now sends the following messages to the custom integration script:

  • A “create” message when a domain is created.

  • A “delete” message when a domain is removed.

  • An “update” message when a domain is suspended, disabled, or enabled, or when a domain’s DNS service is enabled or disabled, or when the Plesk DNS service for a domain is switched from primary to secondary, or vice versa.

To enable this feature, add the following lines to the panel.ini file:

dns newEvents = true

  • Added a tooltip to the domain-level “Track Email Delivery” pages explaining why it is not possible to resend or remove sent, rejected, and bounced emails.
  • Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click Resend with no deferred emails selected.
  • The support for DNS HTTPS records is now enabled by default on all Plesk Obsidian servers.
  • The pre-configured firewall rules in Plesk cloud images were updated to enable HTTP/3 to work out of the box.
  • The “CPU usage” and “Memory usage” informational blocks on the new Home dashboard no longer take a long time to load the data. In addition, the “Memory usage” informational block now shows the total amount of RAM on the server.
  • The Performance Booster extension now regularly checks the current database server settings and notifies the Plesk administrator when a noticeable improvement in performance can be achieved by applying the recommended settings.
  • Increased the size of the input window when creating a “Fetch a URL” type scheduled task to make working with a long URL more convenient.
  • It is now possible to manually configure the maximum age of mail log entries to be processed by the Log Browser extension (in seconds). To do so, add the following lines to the panel.ini file:

ext-log-browser mailQueue.firstEntryOffset = <value in seconds>

Linux

  • The Fail2ban bad bots list has been updated.
  • Added the ability to manually add IP addresses to the Fail2ban banned IP addresses list, both temporarily and permanently.
  • Pseudo-devices with constant 100% disk usage (such as /dev/loop devices) are no longer shown in Tools & Settings > Server Information to avoid unnecessary confusion.
  • Added support for the Atomic ModSecurity rule sets in Plesk on AlmaLinux 9.

Future Plans

  • Kaspersky Anti-Virus for Servers has been deprecated and is no longer available for installation. Starting from Plesk Obsidian 18.0.64, the extension will be automatically removed from the servers it is installed on. For details and recommended actions, see the Feature and Deprecation Plan and the deprecation FAQ.

Fixed Product Issues

  • Fixed the issue where, on Ubuntu 24.04 servers, log entries about emails present in the server-wide mail log were absent from the domain-level “Track Email Delivery” pages. (EXTPLESK-5616)
  • Fixed the issue where emails sometimes showed the confusing “MailQueueList.Filter.Status.null” status on the domain-level “Track Email Delivery” pages. (EXTPLESK-5612)
  • Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)
  • The Action Log now records changes made to the Action Log settings, including changing what actions are included in or excluded from the log, and also changing the log rotation settings. (PPP-65724)
  • Fixed the issue where customers could see actions performed by other customers in the Action Log. (EXTPLESK-5654)
  • Added a note clarifying that PHP settings may be overwritten by those specified in the .htaccess, php.ini, and .user.ini files to the “PHP Settings” page. (PPPM-14505)
  • Fixed the issue where the new Home dashboard page crashed on iOS devices with the “Minified React error #185” error. (PPPM-14497)
  • Fixed the issue where the UI text disappeared from the buttons on the domain-level “Action Log” pages. (EXTPLESK-5601)
  • Fixed the issue where setting the mail server priority value of an MX DNS record failed with the “String cannot represent a non string value” error. (PPPM-14523)
  • Fixed the issue where, on Plesk servers behind NAT, resetting the DNS zone for a subdomain to default resulted in the subdomain’s A record pointing to the private IP address instead of the public one. (PPPM-14509)
  • Fixed the issue where the default resellers’ service plan was included in the total number of service plans on Plesk servers with a Web Admin or a Web Pro license. (PPPM-14491)

Linux

  • Fixed the issue where Plesk and 360 Monitoring showed differing free disk space values. (PPP-64645)
  • Corrected a misleading UI text string in the Sophos Anti-Virus for Servers extension. (PPPM-14507)
  • Fixed the issue where a domain’s DNS zone could not be updated under specific circumstances. (PPPM-14503)
  • Fixed the issue where a main account’s settings could not be updated under specific circumstances.(PPPM-14501)
  • Fixed the issue where restoring one or more domains with DKIM enabled from backup on a Plesk Obsidian server with DKIM disabled in server-wide mail server settings failed with the “Unable to restore domain keys” error. (PPPM-14499)
  • Fixed the issue where the $ character could be used in the names of protected directories, which resulted in broken nginx configuration. (PPPM-14485)
  • Fixed the issue where selecting an SSL/TLS certificate for a domain removed the “Not selected” option from the “Certificate” drop-down menu, making it impossible to unassign the certificate. (PPPM-14481)
  • Fixed the issue where additional administrator accounts had access to Mail server settings and Spam filter in Tools & Settings even if Restricted Mode with default settings was in effect. (PPPM-14478)
  • Fixed the issue where setting a new default SSL/TLS certificate in Tools & Settings > SSL/TLS certificates resulted in the IPv6 address being removed from Apache and nginx configuration files for webmail. (PPPM-14323)
  • Fixed the issue where the utility sanitizing the content of technical reports could fail under specific circumstances. (PPPM-14522)
  • Fixed the issue where renaming a domain using PHP version 8.0.30 with the “Dedicated FPM application served by nginx/apache” handler resulted in the PHP worker process for that domain being unable to start. (PPPM-14513)
  • Fixed the issue where, on AlmaLinux 8 servers, scanning the server with Rootkit Hunter resulted in unnecessary and misleading errors in the /var/log/rkhunter.log file. (PPPM-14494)
  • Fixed the issue where, on Ubuntu 24.04 servers, the “Customer account creation” notification would be sent to the Plesk administrator despite not being enabled. (PPPM-14492)

Windows

  • Fixed the issue where a weak password would sometimes be generated for SmarterMail primary domain administrator users. (PPPM-14487)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.9.
  • LSAPI 8.1 is now supported in all PHP versions shipped with Plesk.

Linux

  • Updated Courier-IMAP to version 5.2.7.
  • Updated collectd to version 5.12.0.
  • Updated Fail2ban to version 1.1.0.

Windows

  • Node.js 20 is now supported.
  • Node.js version 20.15.1 is now shipped with Plesk.
  • Updated ASP.NET Core 8.0 to version 8.0.7.
  • Updated ASP.NET Core 6.0 to version 6.0.32.
  • ASP.NET Core 7.0 is no longer shipped with Plesk.
  • Updated Node.js 18 to version 18.20.4.
  • Node.js 16 is no longer shipped with Plesk.
  • Updated Perl to version 5.40.0.
  • Updated MariaDB 10.11 to version 10.11.8.
  • Updated MariaDB 10.6 to version 10.6.18.
  • Updated MariaDB 10.5 to version 10.5.25.

PHP Updates

5 August 2024

  • Updated PHP 8.2 to version 8.2.22.
  • Updated PHP 8.3 to version 8.3.10.

5 August 2024

  • Updated PHP 8.2 to version 8.2.22.
  • Updated PHP 8.3 to version 8.3.10.

Log Browser 1.9.0

5 August 2024

  • Reworked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.

To enable this feature, add the following lines to the panel.ini file:

ext-log-browser mailQueue.serverWide = true

  • Added a tooltip to the domain-level “Track Email Delivery” pages explaining why it is not possible to resend or remove sent, rejected, and bounced emails.
  • Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click *Resend with no deferred emails selected.
  • Customers can no longer see names of other customers in the filter. (EXTPLESK-5654)
  • The header of the last server reboot notification is now correctly displayed in Tools & Settings > Notifications (under “Plesk”). (EXTPLESK-5685)
  • Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)

To customize for what period data should be processed, add the following lines to the panel.ini file:

ext-log-browser mailQueue.firstEntryOffset = 2678400 ; in seconds

  • Fixed the issue where certain mail log entries could stop further processing of the log file, resulting in the “Exception: PHP Warning: Uninitialized string offset 0” error. (EXTPLESK-5700)

5 August 2024

  • Reworked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.

To enable this feature, add the following lines to the panel.ini file:

ext-log-browser mailQueue.serverWide = true

  • Added a tooltip to the domain-level “Track Email Delivery” pages explaining why it is not possible to resend or remove sent, rejected, and bounced emails.
  • Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click *Resend with no deferred emails selected.
  • Customers can no longer see names of other customers in the filter. (EXTPLESK-5654)
  • The header of the last server reboot notification is now correctly displayed in Tools & Settings > Notifications (under “Plesk”). (EXTPLESK-5685)
  • Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)

To customize for what period data should be processed, add the following lines to the panel.ini file:

ext-log-browser mailQueue.firstEntryOffset = 2678400 ; in seconds

  • Fixed the issue where certain mail log entries could stop further processing of the log file, resulting in the “Exception: PHP Warning: Uninitialized string offset 0” error. (EXTPLESK-5700)

Extensions Catalog 1.17.10

2 August 2024

  • Internal improvements.

2 August 2024

  • Internal improvements.

WP Toolkit 6.5.2

31 July 2024

  • Copy Data window no longer loads too slowly when quarantined WordPress sites are present on the server. (EXTWPTOOLK-12039)
  • Outdated version of WordPress is no longer displayed incorrectly in the list of issues. (EXTWPTOOLK-12059)
  • WP Toolkit now properly works with the httpTimeout option. (EXTWPTOOLK-12127)

31 July 2024

  • Copy Data window no longer loads too slowly when quarantined WordPress sites are present on the server. (EXTWPTOOLK-12039)
  • Outdated version of WordPress is no longer displayed incorrectly in the list of issues. (EXTWPTOOLK-12059)
  • WP Toolkit now properly works with the httpTimeout option. (EXTWPTOOLK-12127)

Site Import 1.8.0

31 July 2024

  • Switched Python used by the extension to Python 3.

31 July 2024

  • Switched Python used by the extension to Python 3.

Site Import 1.7.6

31 July 2024

  • (Plesk) Site Import version 1.7.6 will be the last Site Import update that supports Plesk versions older than Plesk 18.0.60. To continue receiving Site Import updates with bugfixes and new features, please update your Plesk installation to version 18.0.60 or higher.

31 July 2024

  • (Plesk) Site Import version 1.7.6 will be the last Site Import update that supports Plesk versions older than Plesk 18.0.60. To continue receiving Site Import updates with bugfixes and new features, please update your Plesk installation to version 18.0.60 or higher.

Plesk Migrator 2.26.0

31 July 2024

  • Switched Python used by the extension to Python 3.

31 July 2024

  • Switched Python used by the extension to Python 3.

Plesk Migrator 2.25.6

31 July 2024

  • Plesk Migrator version 2.25.6 will be the last Plesk Migrator update that supports Plesk versions older than Plesk 18.0.60. To continue receiving Plesk Migrator updates with bugfixes and new features, please update your Plesk installation to version 18.0.60 or higher.

31 July 2024

  • Plesk Migrator version 2.25.6 will be the last Plesk Migrator update that supports Plesk versions older than Plesk 18.0.60. To continue receiving Plesk Migrator updates with bugfixes and new features, please update your Plesk installation to version 18.0.60 or higher.

.NET Toolkit 2.1.14

30 July 2024

  • Unavailable ASP.NET Core Runtime versions are no longer displayed in the list on Ubuntu 24. (EXTPLESK-5626)
  • Internal improvements.

30 July 2024

  • Unavailable ASP.NET Core Runtime versions are no longer displayed in the list on Ubuntu 24. (EXTPLESK-5626)
  • Internal improvements.

DNS integration for Cloudflare 1.0.4

29 July 2024

  • Security improvements.

29 July 2024

  • Security improvements.

Node.js Toolkit 2.3.14

26 July 2024

  • Additional deployment actions in the Git extension can now run the npm and yarn commands if Node.js Toolkit is installed. (EXTNODEJS-325)

26 July 2024

  • Additional deployment actions in the Git extension can now run the npm and yarn commands if Node.js Toolkit is installed. (EXTNODEJS-325)

Plesk Obsidian 18.0.62 Update 2

24 July 2024

Fixed Product Issues

  • Fixed the issue where the new Home screen page would sometimes crash with the “Minified React error #185” error. (PPPM-14497)

Linux

  • Fixed the issue where, on servers running on Ubuntu 20.04, no DNS-related operations resulted in changes being made to the DNS zone files. (PPP-65747)

24 July 2024

Fixed Product Issues

  • Fixed the issue where the new Home screen page would sometimes crash with the “Minified React error #185” error. (PPPM-14497)

Linux

  • Fixed the issue where, on servers running on Ubuntu 20.04, no DNS-related operations resulted in changes being made to the DNS zone files. (PPP-65747)

  • Fixed the issue where the new Home screen page would sometimes crash with the “Minified React error #185” error. (PPPM-14497)

Linux

  • Fixed the issue where, on servers running on Ubuntu 20.04, no DNS-related operations resulted in changes being made to the DNS zone files. (PPP-65747)

Plesk Email Security 1.5.9

22 July 2024

  • Additional administrators can now configure domain settings in Restricted Mode. (EXTPLESK-5683)

22 July 2024

  • Additional administrators can now configure domain settings in Restricted Mode. (EXTPLESK-5683)

WP Toolkit 6.5.1

18 July 2024

  • (cPanel) WP Toolkit no longer prevents packages and accounts from being modified on cPanel v110. (EXTWPTOOLK-12068)

18 July 2024

  • (cPanel) WP Toolkit no longer prevents packages and accounts from being modified on cPanel v110. (EXTWPTOOLK-12068)

WP Toolkit 6.5.0

17 July 2024

  • WP Guardian addon with Vulnerability Protection can now be purchased for individual WordPress sites

  • This addon can be purchased directly by any control panel user, including end-users (site administrators), for any WordPress site they can access in WP Toolkit

  • Single-site WP Guardian addon does not include other Deluxe features like Smart Updates or Smart PHP Updates

  • Sites using this addon do not count towards Vulnerability Protection limit in service plans or subscriptions

  • The ability for users to buy this addon cannot be restricted via Vulnerability Protection limit in service plans or subscriptions

  • If server-level WP Guardian addon license is already present on the server, the ability to buy a single-site addon is automatically disabled

  • To enable this offer on Plesk, add the following parameter in the panel.ini file:

ext-wp-toolkit virtualPatchesLicensingForEndCustomers = true

  • To enable this offer on cPanel, add the same parameter to your config.ini file

  • This offer will be made available selectively and gradually to make sure server administrators have enough time to disable it, if needed

  • Actively exploited vulnerabilities now have their own Critical risk rank

  • Codeable integration now tracks server ownership for the upcoming affiliate program

  • WP Toolkit now greys out addressed vulnerabilities to help users focus on the non-addressed ones

  • Additional hints will be shown to server administrators who try to enable Vulnerability Protection without adding it to a service plan, subscription, or package

  • Assets are no longer marked as vulnerable when all their vulnerabilies are already addressed. (EXTWPTOOLK-11943)

  • Incorrect mitigation options are no longer shown for certain vulnerabilities in WordPress core. (EXTWPTOOLK-11923)

  • Site search now properly finds sites located on a non-current site list pages (if you have that many sites). (EXTWPTOOLK-11620)

  • Install button on certain screens no longer remains active after a plugin or a theme are installed. (EXTWPTOOLK-11559)

  • Security management feature is once again no longer available to users without a corresponding Service Plan permission. (EXTWPTOOLK-11793)

17 July 2024

  • WP Guardian addon with Vulnerability Protection can now be purchased for individual WordPress sites

  • This addon can be purchased directly by any control panel user, including end-users (site administrators), for any WordPress site they can access in WP Toolkit

  • Single-site WP Guardian addon does not include other Deluxe features like Smart Updates or Smart PHP Updates

  • Sites using this addon do not count towards Vulnerability Protection limit in service plans or subscriptions

  • The ability for users to buy this addon cannot be restricted via Vulnerability Protection limit in service plans or subscriptions

  • If server-level WP Guardian addon license is already present on the server, the ability to buy a single-site addon is automatically disabled

  • To enable this offer on Plesk, add the following parameter in the panel.ini file:

ext-wp-toolkit virtualPatchesLicensingForEndCustomers = true

  • To enable this offer on cPanel, add the same parameter to your config.ini file

  • This offer will be made available selectively and gradually to make sure server administrators have enough time to disable it, if needed

  • Actively exploited vulnerabilities now have their own Critical risk rank

  • Codeable integration now tracks server ownership for the upcoming affiliate program

  • WP Toolkit now greys out addressed vulnerabilities to help users focus on the non-addressed ones

  • Additional hints will be shown to server administrators who try to enable Vulnerability Protection without adding it to a service plan, subscription, or package

  • Assets are no longer marked as vulnerable when all their vulnerabilies are already addressed. (EXTWPTOOLK-11943)

  • Incorrect mitigation options are no longer shown for certain vulnerabilities in WordPress core. (EXTWPTOOLK-11923)

  • Site search now properly finds sites located on a non-current site list pages (if you have that many sites). (EXTWPTOOLK-11620)

  • Install button on certain screens no longer remains active after a plugin or a theme are installed. (EXTWPTOOLK-11559)

  • Security management feature is once again no longer available to users without a corresponding Service Plan permission. (EXTWPTOOLK-11793)

Sitejet Builder 1.1.3

16 July 2024

  • You can now resell Sitejet Commerce. To do so, add the following lines to the panel.ini file:

ext-plesk-sitejet commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store

  • Implemented a feature that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).
  • The Hungarian language is now available for the Website Builder interface
  • New website template: Eco-Con.
  • New website template: WePaint.

16 July 2024

  • You can now resell Sitejet Commerce. To do so, add the following lines to the panel.ini file:

ext-plesk-sitejet commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store

  • Implemented a feature that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).
  • The Hungarian language is now available for the Website Builder interface
  • New website template: Eco-Con.
  • New website template: WePaint.

SOGo Webmail 1.1.4

15 July 2024

  • Added support for nightly packages on Ubuntu 24.04.

15 July 2024

  • Added support for nightly packages on Ubuntu 24.04.

DigiCert SSL 1.12.2

15 July 2024

  • Internal improvements.

15 July 2024

  • Internal improvements.

DigitalOcean DNS 1.4.7

12 July 2024

  • OAuth API authorization has now been deprecated. Only API token authorization can now be used.

12 July 2024

  • OAuth API authorization has now been deprecated. Only API token authorization can now be used.

Node.js Toolkit 2.3.13

10 July 2024

  • The popover of the Node.js package manager is no longer shown when there are no packages to choose from (only one package was detected). (EXTNODEJS-330)

10 July 2024

  • The popover of the Node.js package manager is no longer shown when there are no packages to choose from (only one package was detected). (EXTNODEJS-330)

PHP Updates

8 July 2024

  • Updated PHP 8.3 to version 8.3.9.
  • Updated PHP 8.2 to version 8.2.21.

Linux

  • Updated LiteSpeed SAPI to version 8.1 for PHP 8.1, 8.2, 8.3.

8 July 2024

  • Updated PHP 8.3 to version 8.3.9.
  • Updated PHP 8.2 to version 8.2.21.

Linux

  • Updated LiteSpeed SAPI to version 8.1 for PHP 8.1, 8.2, 8.3.

  • Updated LiteSpeed SAPI to version 8.1 for PHP 8.1, 8.2, 8.3.

Plesk Obsidian 18.0.61 Update 6

4 July 2024

What’s New?

  • (Plesk for Linux) Introducing the “TuxCare Extended Lifecycle Support” extension for Plesk servers running on Ubuntu 18.04 or CentOS 7 that have reached end of life. The extension configures TuxCare ELS system package manager repositories, from which your Plesk Obsidian server will be receiving security updates, system enhancement patches, and bug fixes.

Fixed Product Issues

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

4 July 2024

What’s New?

  • (Plesk for Linux) Introducing the “TuxCare Extended Lifecycle Support” extension for Plesk servers running on Ubuntu 18.04 or CentOS 7 that have reached end of life. The extension configures TuxCare ELS system package manager repositories, from which your Plesk Obsidian server will be receiving security updates, system enhancement patches, and bug fixes.

Fixed Product Issues

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

  • (Plesk for Linux) Introducing the “TuxCare Extended Lifecycle Support” extension for Plesk servers running on Ubuntu 18.04 or CentOS 7 that have reached end of life. The extension configures TuxCare ELS system package manager repositories, from which your Plesk Obsidian server will be receiving security updates, system enhancement patches, and bug fixes.

Fixed Product Issues

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

TuxCare Extended Lifecycle Support 1.1.0

4 July 2024

  • The extension can now be installed in Plesk Obsidian version 18.0.41 and later.

4 July 2024

  • The extension can now be installed in Plesk Obsidian version 18.0.41 and later.

TuxCare Extended Lifecycle Support 1.0.1

4 July 2024

  • Added the link for buying Plesk ELS in case the TuxCare ELS license is missing.

4 July 2024

  • Added the link for buying Plesk ELS in case the TuxCare ELS license is missing.

Log Browser 1.8.2

4 July 2024

  • Added support for Ubuntu 24.04.
  • A corresponding message now appears when trying to resend several email messages with none selected. (EXTPLESK-5609)
  • The “Processing…” status is now displayed for emails being delivered instead of the MailQueueList.Filter.Status.null locale key. (EXTPLESK-5612)
  • Delivered messages now include tooltips explaining why they cannot be removed from the queue. (EXTPLESK-5615)
  • Log can now be retrieved correctly on Plesk servers running on Ubuntu 24.04 or other Linux distributions that have systemd version v254 or later. (EXTPLESK-5616)
  • The “Exception: PHP Deprecated Construction: strpos()” error is no longer logged by mistake. (EXTPLESK-5617)
  • Fixed the issue where certain mail log entries could stop further processing of the log file, resulting in the “Exception: PHP Warning: Uninitialized string offset 0” error. (EXTPLESK-5642)
  • Log Browser no longer produces unnecessary and misleading “Execution postqueue has failed with exit code 127” errors on Plesk servers without Postfix. (EXTPLESK-5643)
  • Emails with the “Expired” status are now handled properly. (EXTPLESK-5644)
  • Servers without mail logs are now correctly ignored. (EXTPLESK-5645)

4 July 2024

  • Added support for Ubuntu 24.04.
  • A corresponding message now appears when trying to resend several email messages with none selected. (EXTPLESK-5609)
  • The “Processing…” status is now displayed for emails being delivered instead of the MailQueueList.Filter.Status.null locale key. (EXTPLESK-5612)
  • Delivered messages now include tooltips explaining why they cannot be removed from the queue. (EXTPLESK-5615)
  • Log can now be retrieved correctly on Plesk servers running on Ubuntu 24.04 or other Linux distributions that have systemd version v254 or later. (EXTPLESK-5616)
  • The “Exception: PHP Deprecated Construction: strpos()” error is no longer logged by mistake. (EXTPLESK-5617)
  • Fixed the issue where certain mail log entries could stop further processing of the log file, resulting in the “Exception: PHP Warning: Uninitialized string offset 0” error. (EXTPLESK-5642)
  • Log Browser no longer produces unnecessary and misleading “Execution postqueue has failed with exit code 127” errors on Plesk servers without Postfix. (EXTPLESK-5643)
  • Emails with the “Expired” status are now handled properly. (EXTPLESK-5644)
  • Servers without mail logs are now correctly ignored. (EXTPLESK-5645)

Plesk Obsidian 18.0.62 Update 1

3 July 2024

Fixed Product Issues

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

3 July 2024

Fixed Product Issues

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

  • (Plesk for Linux) Switched the CentOS 7 yum repositories to vault.centos.org because the OS has reached end of life. That way it will still be possible to install system packages on Plesk servers running on CentOS 7. (PPP-65508)

Note: This change does not affect custom mirrors for CentOS 7 yum repositories.

Plesk Email Security 1.5.8

27 June 2024

  • Restoring the extension settings from backup no longer fails with the “Failed to restore the extension email-security: ERROR 1045 (28000): Access denied for user ‘admin’@’localhost’” error. (EXTPLESK-5637)
  • Security improvements.

27 June 2024

  • Restoring the extension settings from backup no longer fails with the “Failed to restore the extension email-security: ERROR 1045 (28000): Access denied for user ‘admin’@’localhost’” error. (EXTPLESK-5637)
  • Security improvements.

SSL It! 1.15.3

26 June 2024

  • Internal improvements.

26 June 2024

  • Internal improvements.

Plesk Email Security 1.5.7

26 June 2024

  • Internal improvements.

26 June 2024

  • Internal improvements.

Plesk Obsidian 18.0.62

25 June 2024

What’s New?

  • Introducing the Extended Lifecycle Support (ELS) program designed to give you more time and a peace of mind before migrating your Plesk server from an EOL operating system to a supported one. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

  • We are happy to introduce the new 1.8.0 version of the Log Browser extension. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the “Mail” tab).

The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.

We will gradually enable the feature on Plesk servers starting from June 24, 2024. You can enable the feature manually in advance by adding the following lines to the panel.ini file:

ext-log-browser mailQueue.customerAccess = true By default, information about emails with the “Rejected” status is removed from the extension’s database after 48 hours to prevent rapid growth of the database. If you need to set another period for storing this information, you can always add the following lines to the panel.ini file:

ext-log-browser mailQueue.rejectedRemovalPeriod = 172800 ; in seconds Note: The feature works on top of the journald service and follows the server-wide log configuration. If the logs are rotated or removed, information about the emails will also be unavailable. Processing the logs for the first time may consume extra server resources. Afterward, the extension will process only changed data every hour.

  • Plesk is now fully compatible with the security.txt standard, which defines the way both independent security researchers and your clients can get in touch with you about security concerns and vulnerabilities they have found in Plesk domains.

With the new Native security.txt compliance extension, you can generate one common security.txt file for all domains hosted on your Plesk server. Once you generate the file and enable the feature, Plesk will continuously maintain it. Learn how to enable the feature and generate the file in our documentation.

Note: In case you need more flexibility in configuring the file’s content, you can use the extension created by LJPc solutions.

  • Added the new tile blocks and improvements to our New Home Dashboard:

  • Added the SSL It! block that contains the consolidated status of certificates on your Plesk server to help you avoid their sudden expiration.

  • Added the block for the “Advisor” extension that helps you monitor the state of your Plesk server.

  • Added support for HTTPS DNS records as an alternative to CNAME records. For example, you can use HTTPS records for naked domains, for which CNAME records are not supported.

The feature can be managed in the Plesk user interface, using the plesk bin dns CLI commands, or using API requests.

In Plesk Obsidian 18.0.62, the feature is disabled by default. You can manually enable it by adding the following lines to the panel.ini file:

dns records.https.enabled = true

Linux

  • Added an ability to install and remove PHP 5.6 from Plesk servers running on AlmaLinux 8 and 9 via Plesk Installer. That way you do not have to switch websites running on PHP 5.6 to a supported PHP version before the migration and thus avoid possible errors.

Note: PHP 5.6 is EOL and does not receive important security fixes. We do recommend that you switch your websites to a supported PHP version after migration.

Feature Improvements

  • Navigation between most-used pages in Plesk has become 3 times faster.

  • On the “Serverwide” tab of Performance Booster, it is now possible to apply one or several database server improvements instead of applying them all together.

  • Introduced the following improvements to the SFTP Backup extension:

  • Added the ability to use the Ed25519 public-key authentication and custom SSH keys.

  • Added the ability to update SSH keys.

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

Windows

  • Added the Log Browser extension to the Recommended and Full presets.

Fixed Product Issues

  • Fixed the following issues in the Multi-Factor Authentication extension:

  • The extension once again correctly remembers a device and no longer asks for authentication if the “Remember this device for 30 days” checkbox was selected before. (EXTPLESK-5556)

  • The plesk ext mfa config info CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)

  • Fixed the issue where the “Spam filter sensitivity” field in the domain email’s settings was empty if the “0” value was specified during creation of the email address. (PPPM-14470)

  • Customers no longer can change the hosting type of their subscriptions without corresponding permissions. (PPPM-14466)

  • Switching between views in Plesk on mobile devices once again works correctly. (PPPM-14450)

  • Resellers can once again create custom buttons. (PPPM-14441)

  • Changing the admin user’s password is once again properly logged. (PPPM-14428)

  • Calculating statistics of a domain’s database with the dash symbol in its name no longer fails with an error. (PPPM-14420)

  • Wappspector no longer creates a clickable WP Toolkit icon for a domain, whose service plan has the WP Toolkit permissions disabled. (PPPM-14347)

  • Fixed the issue where the Log Browser extension was logging the “PHP Warning: Undefined array key “Extension Version” error by mistake under specific circumstances. (EXTPLESK-5376)

  • Resellers can once again create hosting of domains. Previously the issue occurred because the “Username” field on the “Hosting Settings” page of a domain became unavailable if the “Customers can change the name of their system users” option was set to “Never”. (PPPM-14468)

Linux

  • When an email template is used in Mailman 3, emails are once again delivered to email addresses from a mailing list. (PPPM-14370)
  • Updating the GeoIP data has become more safe because the old data will now be used if any errors occur during the update. (PPPM-14454)
  • When the email sender’s address contains the < and/or > symbols, it is once again displayed correctly in the “From” field of a forwarded email. (PPPM-14438)
  • We increased the limit of text that one can paste in SSH Terminal from 512 bytes to 4 kilobytes so that this no longer breaks the connection. (PPPM-14422)
  • In Plesk on AlmaLinux 9, the /var/log/maillog log file is no longer rotated to prevent collecting incorrect statistics. (PPPM-14415)
  • If a sub-directory is protected with its own password and Apache is disabled for the domain, it is no longer possible to access that sub-directory using the password for the parent directory. (PPPM-14410)
  • The removed old IP address of a Plesk server is no longer restored in the /etc/hosts file after assigning a new IP address and changing the hostname. (PPPM-14405)
  • To prevent overuse of server resources, the number of concurrent sw-engine requests when opening the “Domains” page is limited to 12. (PPPM-14400)
  • Fixed incorrect logging of DNS-related events under specific circumstances. (PPPM-14342)
  • The Plesk repair utility once again warns if the last Plesk upgrade has failed for some reason. (PPPM-14177)

Windows

  • The same permissions are once again assigned to the \MySQL\my.ini file both when a custom or default path for storing user data is specified during the Plesk installation. (PPPM-14460)
  • Fixed the issue where it was impossible to secure a domain using the SSL/TLS certificate if the MailEnable service was running under a user account with insufficient privileges. (PPPM-14458)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.8

Linux

  • Updated Phusion Passenger to version 6.0.22.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.6.
  • Updated ASP.NET Core 8.0 to version 7.0.20.
  • Updated ASP.NET Core 8.0 to version 6.0.31.
  • Updated Git to version 2.45.1.

25 June 2024

What’s New?

  • Introducing the Extended Lifecycle Support (ELS) program designed to give you more time and a peace of mind before migrating your Plesk server from an EOL operating system to a supported one. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

  • We are happy to introduce the new 1.8.0 version of the Log Browser extension. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the “Mail” tab).

The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.

We will gradually enable the feature on Plesk servers starting from June 24, 2024. You can enable the feature manually in advance by adding the following lines to the panel.ini file:

ext-log-browser mailQueue.customerAccess = true By default, information about emails with the “Rejected” status is removed from the extension’s database after 48 hours to prevent rapid growth of the database. If you need to set another period for storing this information, you can always add the following lines to the panel.ini file:

ext-log-browser mailQueue.rejectedRemovalPeriod = 172800 ; in seconds Note: The feature works on top of the journald service and follows the server-wide log configuration. If the logs are rotated or removed, information about the emails will also be unavailable. Processing the logs for the first time may consume extra server resources. Afterward, the extension will process only changed data every hour.

  • Plesk is now fully compatible with the security.txt standard, which defines the way both independent security researchers and your clients can get in touch with you about security concerns and vulnerabilities they have found in Plesk domains.

With the new Native security.txt compliance extension, you can generate one common security.txt file for all domains hosted on your Plesk server. Once you generate the file and enable the feature, Plesk will continuously maintain it. Learn how to enable the feature and generate the file in our documentation.

Note: In case you need more flexibility in configuring the file’s content, you can use the extension created by LJPc solutions.

  • Added the new tile blocks and improvements to our New Home Dashboard:

  • Added the SSL It! block that contains the consolidated status of certificates on your Plesk server to help you avoid their sudden expiration.

  • Added the block for the “Advisor” extension that helps you monitor the state of your Plesk server.

  • Added support for HTTPS DNS records as an alternative to CNAME records. For example, you can use HTTPS records for naked domains, for which CNAME records are not supported.

The feature can be managed in the Plesk user interface, using the plesk bin dns CLI commands, or using API requests.

In Plesk Obsidian 18.0.62, the feature is disabled by default. You can manually enable it by adding the following lines to the panel.ini file:

dns records.https.enabled = true

Linux

  • Added an ability to install and remove PHP 5.6 from Plesk servers running on AlmaLinux 8 and 9 via Plesk Installer. That way you do not have to switch websites running on PHP 5.6 to a supported PHP version before the migration and thus avoid possible errors.

Note: PHP 5.6 is EOL and does not receive important security fixes. We do recommend that you switch your websites to a supported PHP version after migration.

Feature Improvements

  • Navigation between most-used pages in Plesk has become 3 times faster.

  • On the “Serverwide” tab of Performance Booster, it is now possible to apply one or several database server improvements instead of applying them all together.

  • Introduced the following improvements to the SFTP Backup extension:

  • Added the ability to use the Ed25519 public-key authentication and custom SSH keys.

  • Added the ability to update SSH keys.

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

Windows

  • Added the Log Browser extension to the Recommended and Full presets.

Fixed Product Issues

  • Fixed the following issues in the Multi-Factor Authentication extension:

  • The extension once again correctly remembers a device and no longer asks for authentication if the “Remember this device for 30 days” checkbox was selected before. (EXTPLESK-5556)

  • The plesk ext mfa config info CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)

  • Fixed the issue where the “Spam filter sensitivity” field in the domain email’s settings was empty if the “0” value was specified during creation of the email address. (PPPM-14470)

  • Customers no longer can change the hosting type of their subscriptions without corresponding permissions. (PPPM-14466)

  • Switching between views in Plesk on mobile devices once again works correctly. (PPPM-14450)

  • Resellers can once again create custom buttons. (PPPM-14441)

  • Changing the admin user’s password is once again properly logged. (PPPM-14428)

  • Calculating statistics of a domain’s database with the dash symbol in its name no longer fails with an error. (PPPM-14420)

  • Wappspector no longer creates a clickable WP Toolkit icon for a domain, whose service plan has the WP Toolkit permissions disabled. (PPPM-14347)

  • Fixed the issue where the Log Browser extension was logging the “PHP Warning: Undefined array key “Extension Version” error by mistake under specific circumstances. (EXTPLESK-5376)

  • Resellers can once again create hosting of domains. Previously the issue occurred because the “Username” field on the “Hosting Settings” page of a domain became unavailable if the “Customers can change the name of their system users” option was set to “Never”. (PPPM-14468)

Linux

  • When an email template is used in Mailman 3, emails are once again delivered to email addresses from a mailing list. (PPPM-14370)
  • Updating the GeoIP data has become more safe because the old data will now be used if any errors occur during the update. (PPPM-14454)
  • When the email sender’s address contains the < and/or > symbols, it is once again displayed correctly in the “From” field of a forwarded email. (PPPM-14438)
  • We increased the limit of text that one can paste in SSH Terminal from 512 bytes to 4 kilobytes so that this no longer breaks the connection. (PPPM-14422)
  • In Plesk on AlmaLinux 9, the /var/log/maillog log file is no longer rotated to prevent collecting incorrect statistics. (PPPM-14415)
  • If a sub-directory is protected with its own password and Apache is disabled for the domain, it is no longer possible to access that sub-directory using the password for the parent directory. (PPPM-14410)
  • The removed old IP address of a Plesk server is no longer restored in the /etc/hosts file after assigning a new IP address and changing the hostname. (PPPM-14405)
  • To prevent overuse of server resources, the number of concurrent sw-engine requests when opening the “Domains” page is limited to 12. (PPPM-14400)
  • Fixed incorrect logging of DNS-related events under specific circumstances. (PPPM-14342)
  • The Plesk repair utility once again warns if the last Plesk upgrade has failed for some reason. (PPPM-14177)

Windows

  • The same permissions are once again assigned to the \MySQL\my.ini file both when a custom or default path for storing user data is specified during the Plesk installation. (PPPM-14460)
  • Fixed the issue where it was impossible to secure a domain using the SSL/TLS certificate if the MailEnable service was running under a user account with insufficient privileges. (PPPM-14458)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.8

Linux

  • Updated Phusion Passenger to version 6.0.22.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.6.

  • Updated ASP.NET Core 8.0 to version 7.0.20.

  • Updated ASP.NET Core 8.0 to version 6.0.31.

  • Updated Git to version 2.45.1.

  • Introducing the Extended Lifecycle Support (ELS) program designed to give you more time and a peace of mind before migrating your Plesk server from an EOL operating system to a supported one. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

  • We are happy to introduce the new 1.8.0 version of the Log Browser extension. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the “Mail” tab).

The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.

We will gradually enable the feature on Plesk servers starting from June 24, 2024. You can enable the feature manually in advance by adding the following lines to the panel.ini file:

ext-log-browser mailQueue.customerAccess = true By default, information about emails with the “Rejected” status is removed from the extension’s database after 48 hours to prevent rapid growth of the database. If you need to set another period for storing this information, you can always add the following lines to the panel.ini file:

ext-log-browser mailQueue.rejectedRemovalPeriod = 172800 ; in seconds Note: The feature works on top of the journald service and follows the server-wide log configuration. If the logs are rotated or removed, information about the emails will also be unavailable. Processing the logs for the first time may consume extra server resources. Afterward, the extension will process only changed data every hour.

  • Plesk is now fully compatible with the security.txt standard, which defines the way both independent security researchers and your clients can get in touch with you about security concerns and vulnerabilities they have found in Plesk domains.

With the new Native security.txt compliance extension, you can generate one common security.txt file for all domains hosted on your Plesk server. Once you generate the file and enable the feature, Plesk will continuously maintain it. Learn how to enable the feature and generate the file in our documentation.

Note: In case you need more flexibility in configuring the file’s content, you can use the extension created by LJPc solutions.

  • Added the new tile blocks and improvements to our New Home Dashboard:

  • Added the SSL It! block that contains the consolidated status of certificates on your Plesk server to help you avoid their sudden expiration.

  • Added the block for the “Advisor” extension that helps you monitor the state of your Plesk server.

  • Added support for HTTPS DNS records as an alternative to CNAME records. For example, you can use HTTPS records for naked domains, for which CNAME records are not supported.

The feature can be managed in the Plesk user interface, using the plesk bin dns CLI commands, or using API requests.

In Plesk Obsidian 18.0.62, the feature is disabled by default. You can manually enable it by adding the following lines to the panel.ini file:

dns records.https.enabled = true

Linux

  • Added an ability to install and remove PHP 5.6 from Plesk servers running on AlmaLinux 8 and 9 via Plesk Installer. That way you do not have to switch websites running on PHP 5.6 to a supported PHP version before the migration and thus avoid possible errors.

Note: PHP 5.6 is EOL and does not receive important security fixes. We do recommend that you switch your websites to a supported PHP version after migration.

Feature Improvements

  • Navigation between most-used pages in Plesk has become 3 times faster.

  • On the “Serverwide” tab of Performance Booster, it is now possible to apply one or several database server improvements instead of applying them all together.

  • Introduced the following improvements to the SFTP Backup extension:

  • Added the ability to use the Ed25519 public-key authentication and custom SSH keys.

  • Added the ability to update SSH keys.

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

Windows

  • Added the Log Browser extension to the Recommended and Full presets.

Fixed Product Issues

  • Fixed the following issues in the Multi-Factor Authentication extension:

  • The extension once again correctly remembers a device and no longer asks for authentication if the “Remember this device for 30 days” checkbox was selected before. (EXTPLESK-5556)

  • The plesk ext mfa config info CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)

  • Fixed the issue where the “Spam filter sensitivity” field in the domain email’s settings was empty if the “0” value was specified during creation of the email address. (PPPM-14470)

  • Customers no longer can change the hosting type of their subscriptions without corresponding permissions. (PPPM-14466)

  • Switching between views in Plesk on mobile devices once again works correctly. (PPPM-14450)

  • Resellers can once again create custom buttons. (PPPM-14441)

  • Changing the admin user’s password is once again properly logged. (PPPM-14428)

  • Calculating statistics of a domain’s database with the dash symbol in its name no longer fails with an error. (PPPM-14420)

  • Wappspector no longer creates a clickable WP Toolkit icon for a domain, whose service plan has the WP Toolkit permissions disabled. (PPPM-14347)

  • Fixed the issue where the Log Browser extension was logging the “PHP Warning: Undefined array key “Extension Version” error by mistake under specific circumstances. (EXTPLESK-5376)

  • Resellers can once again create hosting of domains. Previously the issue occurred because the “Username” field on the “Hosting Settings” page of a domain became unavailable if the “Customers can change the name of their system users” option was set to “Never”. (PPPM-14468)

Linux

  • When an email template is used in Mailman 3, emails are once again delivered to email addresses from a mailing list. (PPPM-14370)
  • Updating the GeoIP data has become more safe because the old data will now be used if any errors occur during the update. (PPPM-14454)
  • When the email sender’s address contains the < and/or > symbols, it is once again displayed correctly in the “From” field of a forwarded email. (PPPM-14438)
  • We increased the limit of text that one can paste in SSH Terminal from 512 bytes to 4 kilobytes so that this no longer breaks the connection. (PPPM-14422)
  • In Plesk on AlmaLinux 9, the /var/log/maillog log file is no longer rotated to prevent collecting incorrect statistics. (PPPM-14415)
  • If a sub-directory is protected with its own password and Apache is disabled for the domain, it is no longer possible to access that sub-directory using the password for the parent directory. (PPPM-14410)
  • The removed old IP address of a Plesk server is no longer restored in the /etc/hosts file after assigning a new IP address and changing the hostname. (PPPM-14405)
  • To prevent overuse of server resources, the number of concurrent sw-engine requests when opening the “Domains” page is limited to 12. (PPPM-14400)
  • Fixed incorrect logging of DNS-related events under specific circumstances. (PPPM-14342)
  • The Plesk repair utility once again warns if the last Plesk upgrade has failed for some reason. (PPPM-14177)

Windows

  • The same permissions are once again assigned to the \MySQL\my.ini file both when a custom or default path for storing user data is specified during the Plesk installation. (PPPM-14460)
  • Fixed the issue where it was impossible to secure a domain using the SSL/TLS certificate if the MailEnable service was running under a user account with insufficient privileges. (PPPM-14458)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.8

Linux

  • Updated Phusion Passenger to version 6.0.22.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.6.
  • Updated ASP.NET Core 8.0 to version 7.0.20.
  • Updated ASP.NET Core 8.0 to version 6.0.31.
  • Updated Git to version 2.45.1.

TuxCare Extended Lifecycle Support 1.0.0

25 June 2024

  • Initial release.

25 June 2024

  • Initial release.

Nextcloud 1.6.8

25 June 2024

  • Internal improvements.

25 June 2024

  • Internal improvements.

Log Browser 1.8.1

25 June 2024

  • Internal improvements.

25 June 2024

  • Internal improvements.

Log Browser 1.8.0

24 June 2024

  • We are happy to introduce a new version of the Log Browser extension. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the “Mail” tab).

The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.

We will gradually enable the feature on Plesk servers starting from June 24, 2024. You can enable the feature manually in advance by adding the following lines to the panel.ini file:

ext-log-browser mailQueue.customerAccess = true By default, information about emails with the “Rejected” status is removed from the extension’s database after 48 hours to prevent rapid growth of the database. If you need to set another period for storing this information, you can always add the following lines to the panel.ini file:

ext-log-browser mailQueue.rejectedRemovalPeriod = 172800 ; in seconds Note: The feature works on top of the journald service and follows the server-wide log configuration. If the logs are rotated or removed, information about the emails will also be unavailable. Processing the logs for the first time may consume extra server resources. Afterward, the extension will process only changed data every hour.

  • Fixed the issue where the “PHP Warning: Undefined array key “Extension Version” error was logged by mistake under specific circumstances. (EXTPLESK-5376)

24 June 2024

  • We are happy to introduce a new version of the Log Browser extension. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the “Mail” tab).

The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.

We will gradually enable the feature on Plesk servers starting from June 24, 2024. You can enable the feature manually in advance by adding the following lines to the panel.ini file:

ext-log-browser mailQueue.customerAccess = true By default, information about emails with the “Rejected” status is removed from the extension’s database after 48 hours to prevent rapid growth of the database. If you need to set another period for storing this information, you can always add the following lines to the panel.ini file:

ext-log-browser mailQueue.rejectedRemovalPeriod = 172800 ; in seconds Note: The feature works on top of the journald service and follows the server-wide log configuration. If the logs are rotated or removed, information about the emails will also be unavailable. Processing the logs for the first time may consume extra server resources. Afterward, the extension will process only changed data every hour.

  • Fixed the issue where the “PHP Warning: Undefined array key “Extension Version” error was logged by mistake under specific circumstances. (EXTPLESK-5376)

.NET Toolkit 2.1.13

24 June 2024

  • Restart of an application no longer fails with the “array_filter(): Argument #1 ($array) must be of type array, null given” error under specific circumstances. (EXTPLESK-5619)

24 June 2024

  • Restart of an application no longer fails with the “array_filter(): Argument #1 ($array) must be of type array, null given” error under specific circumstances. (EXTPLESK-5619)

Advisor 1.9.17

24 June 2024

  • Advisor 1.9.17 will be the last Advisor update that supports Plesk versions older than Plesk 18.0.53. To continue receiving Advisor updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

24 June 2024

  • Advisor 1.9.17 will be the last Advisor update that supports Plesk versions older than Plesk 18.0.53. To continue receiving Advisor updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

Advisor 1.10.0

24 June 2024

  • Added the extension’s information block to the new Home screen in Plesk.
  • Clicking the Open button in the “Synchronize Server Time” advice now opens the correct “System Time” page in Plesk version 18.0.46 and later. (EXTADVISOR-953)

24 June 2024

  • Added the extension’s information block to the new Home screen in Plesk.
  • Clicking the Open button in the “Synchronize Server Time” advice now opens the correct “System Time” page in Plesk version 18.0.46 and later. (EXTADVISOR-953)

Native security.txt compliance 1.0.1

21 June 2024

  • Internal improvements.

21 June 2024

  • Internal improvements.

Monitoring 2.9.7

21 June 2024

  • The Grafana authentication token no longer resets for no reason. (EXTPLESK-5157)

21 June 2024

  • The Grafana authentication token no longer resets for no reason. (EXTPLESK-5157)

Plesk Email Security 1.5.6

21 June 2024

  • Additional users who have insufficient permissions for creating and managing websites will now see a detailed error message instead of “Access denied”.

21 June 2024

  • Additional users who have insufficient permissions for creating and managing websites will now see a detailed error message instead of “Access denied”.

WP Toolkit 6.4.1

20 June 2024

  • Vulnerability database update no longer fails with error Allowed memory size of 268435456 bytes exhausted. (EXTWPTOOLK-11883)
  • Fixed inability to install new WordPress that could be caused by the above bug. (EXTWPTOOLK-11884)
  • Curious server admins should no longer see VirtualPatchesLicensing::updateCpanelLicense was called on unsupported platform error in the panel.log. (EXTWPTOOLK-11874)

20 June 2024

  • Vulnerability database update no longer fails with error Allowed memory size of 268435456 bytes exhausted. (EXTWPTOOLK-11883)
  • Fixed inability to install new WordPress that could be caused by the above bug. (EXTWPTOOLK-11884)
  • Curious server admins should no longer see VirtualPatchesLicensing::updateCpanelLicense was called on unsupported platform error in the panel.log. (EXTWPTOOLK-11874)

Native security.txt compliance 1.0.0

19 June 2024

  • Initial release. The extension works in Plesk Obsidian 18.0.61 and later.

19 June 2024

  • Initial release. The extension works in Plesk Obsidian 18.0.61 and later.

Kaspersky Anti-Virus for Servers 8.9.2-76

19 June 2024

  • The extension can now be installed on Plesk servers running on Ubuntu 24.04.
  • The extension can now be installed on Plesk servers running on Ubuntu 18.04.
  • The extension can now be installed on Plesk servers running on Debian 12.0.
  • Internal improvements.

19 June 2024

  • The extension can now be installed on Plesk servers running on Ubuntu 24.04.
  • The extension can now be installed on Plesk servers running on Ubuntu 18.04.
  • The extension can now be installed on Plesk servers running on Debian 12.0.
  • Internal improvements.

DNS integration for Cloudflare 1.0.3

19 June 2024

  • Security improvements.

19 June 2024

  • Security improvements.

SSL It! 1.15.2

17 June 2024

  • Internal improvements.

17 June 2024

  • Internal improvements.

SSL It! 1.15.1

17 June 2024

  • Opening the SSL It! page of a domain no longer fails with the “Declaration of PleskSslIt\GuzzleHttp\Psr7\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string” error. (EXTSSLIT-2096)

17 June 2024

  • Opening the SSL It! page of a domain no longer fails with the “Declaration of PleskSslIt\GuzzleHttp\Psr7\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string” error. (EXTSSLIT-2096)

Node.js Toolkit 2.3.12

17 June 2024

  • Internal improvements.

17 June 2024

  • Internal improvements.

Multi-Factor Authentication 1.0.4

17 June 2024

  • Successful, failed, and cancelled authentication attempts are now logged properly. (EXTPLESK-5274)

17 June 2024

  • Successful, failed, and cancelled authentication attempts are now logged properly. (EXTPLESK-5274)

Firewall 2.2.3

17 June 2024

  • Updating the GeoIP data has become more safe because the old data will now be used if any errors occur during the update. (PPPM-14454)

17 June 2024

  • Updating the GeoIP data has become more safe because the old data will now be used if any errors occur during the update. (PPPM-14454)

Plesk Email Security 1.5.5

17 June 2024

  • Security improvements.

17 June 2024

  • Security improvements.

SSH Terminal 1.3.7

14 June 2024

  • Pasting a long text no longer breaks the connection because we increased the limit from 512 bytes to 4 kilobytes. (PPPM-14422)

14 June 2024

  • Pasting a long text no longer breaks the connection because we increased the limit from 512 bytes to 4 kilobytes. (PPPM-14422)

Multi-Factor Authentication 1.0.3

12 June 2024

  • The extension once again correctly remembers a device and no longer asks for authentication if the “Remember this device for 30 days” checkbox was selected before. (EXTPLESK-5556)
  • The plesk ext mfa config info CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)

12 June 2024

  • The extension once again correctly remembers a device and no longer asks for authentication if the “Remember this device for 30 days” checkbox was selected before. (EXTPLESK-5556)
  • The plesk ext mfa config info CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)

Docker 1.8.9

12 June 2024

  • Search for Docker images in Plesk mobile works again. (PPPM-14453)

12 June 2024

  • Search for Docker images in Plesk mobile works again. (PPPM-14453)

WP Toolkit 6.4.0

11 June 2024

  • Introducing Vulnerability Protection: a new security feature for WordPress websites provided as a part of WP Guardian offer. Vulnerability protection is a non-invasive, automated, lightweight way to neutralize vulnerabilities in WordPress plugins, themes, and WordPress core. Once enabled on a site, vulnerability protection neutralizes high and medium risk vulnerabilities automatically whenever they appear without any need for user engagement.

  • A WordPress plugin will be installed when protection is enabled to automatically neutralize dangerous vulnerabilities by applying special protection rules.

  • Protection rules work like a firewall, so they never touch or modify the site code.

  • Protection rules are applied and removed only for specific vulnerabilities on any given site, so they have minimal effect on site performance.

  • This feature and its corresponding upsell prompts are not visible to control panel users by default. Only the server administrator can see it.

  • You can control the access to this feature via separate limit in your Service Plans.

  • Vulnerability protection is a part of the security suite provided by WP Guardian platform. It requires purchasing a separate license called WP Guardian (Plesk addon).

  • WP Guardian (Plesk addon) is an upgraded version of WP Toolkit Deluxe bundle, combining all previous Deluxe features with Vulnerability Protection (and with more features to be included in the future).

  • The technical name of this feature is virtual patching, and it’s powered by Patchstack. Protection rules (also known as virtual patches) are released for high-to-medium-risk vulnerabilities present in Patchstack vulnerability database

  • CVSS rating used for ranking and sorting vulnerabilities was replaced with Risk rank

  • Risk rank is an aggregate rating of vulnerability impact based on CVSS rating, EPSS rating, Patchstack Patch Priority and other factors

  • Vulnerability filtering feature was changed from specifying a CVSS score threshold to a simple knob for ignoring low-risk vulnerabilities

  • Low-risk vulnerabilities are now ignored by default on all websites after the upgrade to WP Toolkit v6.4

  • Added the ability to change the destination of “Hire a developer” link or hide it completely in global WP Toolkit Settings

  • Must-use plugins are now correctly displayed in the list of plugins with corresponding tags

  • WP Toolkit no longer stops working with Initial data load error: some required fields are not provided error in some rare cases. (EXTWPTOOLK-11652)

  • Certain WP Toolkit processes no longer hang indefinitely if they cannot be finished for some reason. (EXTWPTOOLK-10647)

11 June 2024

  • Introducing Vulnerability Protection: a new security feature for WordPress websites provided as a part of WP Guardian offer. Vulnerability protection is a non-invasive, automated, lightweight way to neutralize vulnerabilities in WordPress plugins, themes, and WordPress core. Once enabled on a site, vulnerability protection neutralizes high and medium risk vulnerabilities automatically whenever they appear without any need for user engagement.

  • A WordPress plugin will be installed when protection is enabled to automatically neutralize dangerous vulnerabilities by applying special protection rules.

  • Protection rules work like a firewall, so they never touch or modify the site code.

  • Protection rules are applied and removed only for specific vulnerabilities on any given site, so they have minimal effect on site performance.

  • This feature and its corresponding upsell prompts are not visible to control panel users by default. Only the server administrator can see it.

  • You can control the access to this feature via separate limit in your Service Plans.

  • Vulnerability protection is a part of the security suite provided by WP Guardian platform. It requires purchasing a separate license called WP Guardian (Plesk addon).

  • WP Guardian (Plesk addon) is an upgraded version of WP Toolkit Deluxe bundle, combining all previous Deluxe features with Vulnerability Protection (and with more features to be included in the future).

  • The technical name of this feature is virtual patching, and it’s powered by Patchstack. Protection rules (also known as virtual patches) are released for high-to-medium-risk vulnerabilities present in Patchstack vulnerability database

  • CVSS rating used for ranking and sorting vulnerabilities was replaced with Risk rank

  • Risk rank is an aggregate rating of vulnerability impact based on CVSS rating, EPSS rating, Patchstack Patch Priority and other factors

  • Vulnerability filtering feature was changed from specifying a CVSS score threshold to a simple knob for ignoring low-risk vulnerabilities

  • Low-risk vulnerabilities are now ignored by default on all websites after the upgrade to WP Toolkit v6.4

  • Added the ability to change the destination of “Hire a developer” link or hide it completely in global WP Toolkit Settings

  • Must-use plugins are now correctly displayed in the list of plugins with corresponding tags

  • WP Toolkit no longer stops working with Initial data load error: some required fields are not provided error in some rare cases. (EXTWPTOOLK-11652)

  • Certain WP Toolkit processes no longer hang indefinitely if they cannot be finished for some reason. (EXTWPTOOLK-10647)

SSL It! 1.15.0

11 June 2024

  • Added the extension’s information block to the new Home screen in Plesk.
  • The “empty” pending order is now deleted as intended after renewal of a domain certificate. (EXTSSLIT-1879)

11 June 2024

  • Added the extension’s information block to the new Home screen in Plesk.
  • The “empty” pending order is now deleted as intended after renewal of a domain certificate. (EXTSSLIT-1879)

PHP Updates

11 June 2024

Linux

11 June 2024

Linux

PHP Updates

10 June 2024

  • Updated PHP 8.3 to version 8.3.8.
  • Updated PHP 8.1 to version 8.1.29.
  • Updated PHP 8.2 to version 8.2.20.

Linux

  • Updated libwebp to version 1.4.0 for PHP 8.3, 8.2, 8.1.
  • Updated Structures_Graph to version 1.2.0 for PHP 8.3, 8.2, 8.1.

10 June 2024

  • Updated PHP 8.3 to version 8.3.8.
  • Updated PHP 8.1 to version 8.1.29.
  • Updated PHP 8.2 to version 8.2.20.

Linux

  • Updated libwebp to version 1.4.0 for PHP 8.3, 8.2, 8.1.

  • Updated Structures_Graph to version 1.2.0 for PHP 8.3, 8.2, 8.1.

  • Updated libwebp to version 1.4.0 for PHP 8.3, 8.2, 8.1.

  • Updated Structures_Graph to version 1.2.0 for PHP 8.3, 8.2, 8.1.

Plesk Migrator 2.25.5

5 June 2024

  • Fixed the issue with migrating domain pointers from Direct Admin. (PMT-5311)
  • Fixed the issue with migrating subdomains from Direct Admin. (PMT-5312)

5 June 2024

  • Fixed the issue with migrating domain pointers from Direct Admin. (PMT-5311)
  • Fixed the issue with migrating subdomains from Direct Admin. (PMT-5312)

Plesk Obsidian 18.0.61 Update 5

4 June 2024

Changes in Third-Party Components

  • (Plesk for Linux) Updated nginx to version 1.26.1.

4 June 2024

Changes in Third-Party Components

  • (Plesk for Linux) Updated nginx to version 1.26.1.

  • (Plesk for Linux) Updated nginx to version 1.26.1.

Joomla! Toolkit 3.0.3

30 May 2024

  • Fixed the issue where scanning for Joomla websites failed with an exception. (EXTPLESK-5562)

30 May 2024

  • Fixed the issue where scanning for Joomla websites failed with an exception. (EXTPLESK-5562)

Plesk Obsidian 18.0.61 Update 4

28 May 2024

Fixed Product Issues

  • Fixed the issue where certain inconsistencies in the Plesk database resulted in the “TypeError: Cannot read properties of null (reading ‘map’)” error when accessing the new Home screen. (PPPM-14429)
  • Fixed the issue where accessing the Plesk web interface after updating to Plesk Obsidian 18.0.61 resulted in the “array_key_exists(): Argument #2 ($array) must be of type array, false given” error if one or more custom buttons pointing to an email address existed in Plesk prior to the update. (PPPM-14444)

Linux

  • The MariaDB upgrade tool can no longer be used to upgrade the database server on servers running outdated Linux kernel versions, which resulted in the database server failing to start after the upgrade. (PPP-65096)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.7.

28 May 2024

Fixed Product Issues

  • Fixed the issue where certain inconsistencies in the Plesk database resulted in the “TypeError: Cannot read properties of null (reading ‘map’)” error when accessing the new Home screen. (PPPM-14429)
  • Fixed the issue where accessing the Plesk web interface after updating to Plesk Obsidian 18.0.61 resulted in the “array_key_exists(): Argument #2 ($array) must be of type array, false given” error if one or more custom buttons pointing to an email address existed in Plesk prior to the update. (PPPM-14444)

Linux

  • The MariaDB upgrade tool can no longer be used to upgrade the database server on servers running outdated Linux kernel versions, which resulted in the database server failing to start after the upgrade. (PPP-65096)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.7.

  • Fixed the issue where certain inconsistencies in the Plesk database resulted in the “TypeError: Cannot read properties of null (reading ‘map’)” error when accessing the new Home screen. (PPPM-14429)

  • Fixed the issue where accessing the Plesk web interface after updating to Plesk Obsidian 18.0.61 resulted in the “array_key_exists(): Argument #2 ($array) must be of type array, false given” error if one or more custom buttons pointing to an email address existed in Plesk prior to the update. (PPPM-14444)

Linux

  • The MariaDB upgrade tool can no longer be used to upgrade the database server on servers running outdated Linux kernel versions, which resulted in the database server failing to start after the upgrade. (PPP-65096)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.7.

Firewall 2.2.2

28 May 2024

  • Updated translations.

28 May 2024

  • Updated translations.

Plesk Migrator 2.25.4

27 May 2024

  • No more PHP deprecation errors in Plesk 18.0.53 when migrating subscription. (PMT-5306)

27 May 2024

  • No more PHP deprecation errors in Plesk 18.0.53 when migrating subscription. (PMT-5306)

Plesk Obsidian 18.0.61 Update 3

22 May 2024

  • (Plesk for Linux) To resolve certain issues related to HTTP/3 support, the following changes have been made:

  • For the time being, HTTP/3 support for the Plesk panel itself (but not the hosted websites) is disabled. All aspects of HTTP/3 support are to be treated as experimental until further notice.

  • Installing this update will disable HTTP/3 support for your the Plesk panel if it has been enabled previously.

  • On newly installed Plesk Obsidian servers, HTTP/3 support is no longer enabled automatically for hosted websites, but can still be enabled manually.

22 May 2024

  • (Plesk for Linux) To resolve certain issues related to HTTP/3 support, the following changes have been made:

  • For the time being, HTTP/3 support for the Plesk panel itself (but not the hosted websites) is disabled. All aspects of HTTP/3 support are to be treated as experimental until further notice.

  • Installing this update will disable HTTP/3 support for your the Plesk panel if it has been enabled previously.

  • On newly installed Plesk Obsidian servers, HTTP/3 support is no longer enabled automatically for hosted websites, but can still be enabled manually.

Support SSH Access 1.2.5

22 May 2024

  • Extension no longer fails with the “filemng failed” error during clean installation. (EXTPLESK-5555)

22 May 2024

  • Extension no longer fails with the “filemng failed” error during clean installation. (EXTPLESK-5555)

Site Import 1.7.5

22 May 2024

  • No more PHP deprecation errors in Plesk 18.0.53 when importing folders. (PMT-5309)

22 May 2024

  • No more PHP deprecation errors in Plesk 18.0.53 when importing folders. (PMT-5309)

Support SSH Access 1.2.4

21 May 2024

  • Internal improvements.

21 May 2024

  • Internal improvements.

SFTP Backup 2.2.0

21 May 2024

  • Added the ability to use the Ed25519 public-key authentication and custom SSH keys.
  • Added the ability to update SSH keys.
  • Internal improvements.

21 May 2024

  • Added the ability to use the Ed25519 public-key authentication and custom SSH keys.
  • Added the ability to update SSH keys.
  • Internal improvements.

Git 2.5.3

21 May 2024

  • Security improvements.

21 May 2024

  • Security improvements.

Plesk Obsidian 18.0.61 Update 2

20 May 2024

Fixed Product Issues

  • Clicking on the count of resellers in Tools & Settings > IP Addresses no longer results in an error. (PPPM-14426)

Linux

  • Enabling HTTP3 no longer crashes the Plesk panel if Plesk Premium Antivirus was enabled. (PPPM-14424)
  • To prevent possible errors, HTTP3 is no longer automatically enabled on new Plesk installations. (PPP-65006)
  • Fail2ban 1.0.2 now works correctly in Plesk on Ubuntu 24. (PPPM-14423)

20 May 2024

Fixed Product Issues

  • Clicking on the count of resellers in Tools & Settings > IP Addresses no longer results in an error. (PPPM-14426)

Linux

  • Enabling HTTP3 no longer crashes the Plesk panel if Plesk Premium Antivirus was enabled. (PPPM-14424)

  • To prevent possible errors, HTTP3 is no longer automatically enabled on new Plesk installations. (PPP-65006)

  • Fail2ban 1.0.2 now works correctly in Plesk on Ubuntu 24. (PPPM-14423)

  • Clicking on the count of resellers in Tools & Settings > IP Addresses no longer results in an error. (PPPM-14426)

Linux

  • Enabling HTTP3 no longer crashes the Plesk panel if Plesk Premium Antivirus was enabled. (PPPM-14424)
  • To prevent possible errors, HTTP3 is no longer automatically enabled on new Plesk installations. (PPP-65006)
  • Fail2ban 1.0.2 now works correctly in Plesk on Ubuntu 24. (PPPM-14423)

Site Import 1.7.4

20 May 2024

  • The extension no longer fails if the source server runs the ProFTPD FTP server. (PMT-5307)

20 May 2024

  • The extension no longer fails if the source server runs the ProFTPD FTP server. (PMT-5307)

Repair Kit 1.3.8

20 May 2024

  • Security improvements.

20 May 2024

  • Security improvements.

Support SSH Access 1.2.3

17 May 2024

  • Extension no longer fails with the “Unit sshd.service not found” error on Ubuntu 24.04. (EXTPLESK-5537)

17 May 2024

  • Extension no longer fails with the “Unit sshd.service not found” error on Ubuntu 24.04. (EXTPLESK-5537)

Site Import 1.7.3

17 May 2024

  • After the mail import, re-sync of emails no longer fails with the “Command returned non-zero exit code” error. (PMT-5301)

17 May 2024

  • After the mail import, re-sync of emails no longer fails with the “Command returned non-zero exit code” error. (PMT-5301)

Multi-Factor Authentication 1.0.2

17 May 2024

  • To prevent potential security issues, the Google Authenticator extension is now automatically disabled when installing the Multi-Factor Authentication extension.

17 May 2024

  • To prevent potential security issues, the Google Authenticator extension is now automatically disabled when installing the Multi-Factor Authentication extension.

Monitoring 2.9.6

17 May 2024

  • Added the CPU and Memory Usage charts to the new Home screen.

17 May 2024

  • Added the CPU and Memory Usage charts to the new Home screen.

Plesk Obsidian 18.0.61 Update 1

15 May 2024

Fixed Product Issues

  • (Plesk for Linux) Logging in to Plesk via the TCP port 443 no longer results in an unwanted redirect to the port 8880 and the “This site can’t provide a secure connection” error. (PPP-64958)

15 May 2024

Fixed Product Issues

  • (Plesk for Linux) Logging in to Plesk via the TCP port 443 no longer results in an unwanted redirect to the port 8880 and the “This site can’t provide a secure connection” error. (PPP-64958)

  • (Plesk for Linux) Logging in to Plesk via the TCP port 443 no longer results in an unwanted redirect to the port 8880 and the “This site can’t provide a secure connection” error. (PPP-64958)

New Relic 1.3.2

15 May 2024

  • Added a warning that the extension’s INFRASTRUCTURE cannot be installed in Plesk on Ubuntu 24.

15 May 2024

  • Added a warning that the extension’s INFRASTRUCTURE cannot be installed in Plesk on Ubuntu 24.

Plesk Obsidian 18.0.61

14 May 2024

What’s New?

  • (Plesk for Linux) Ubuntu 24.04 is now supported on x86-64 architecture, with certain limitations. Learn more about the Ubuntu 24.04 support limitations.

ARM-based servers are not supported at the moment.

  • (Plesk for Linux) HTTP/3 (nginx) is now supported for hosted websites. Learn more about HTTP/3 support in Plesk.

Note: HTTP/3 is not supported on CentOS 7 and Ubuntu 18.

  • We are glad to announce the new Multi-Factor Authentication (MFA) extension, coming to Plesk Obsidian 18.0.61 and later. The new extension is meant to offer seamless 2FA authentication to all Plesk users, and comes with the following benefits:

  • Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).

  • Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. Learn more about making multi-factor authentication mandatory.

  • The Multi-Factor Authentication (MFA) extension is added to the Recommended preset.

  • We are glad to announce the fully revamped, customizable Home dashboard in Service Provider View. Keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. At the moment, the following blocks are available:

  • Plesk version - Plesk version and information about any available updates.

  • Server Information - Server hostname, IP address, OS, and uptime.

  • Last server backup - The status of server backup and backup schedule.

  • Performance Booster - Available server and website performance optimizations.

  • What’s New - Latest entries from the Plesk changelog.

  • IP Address Banning - The status of the Fail2Ban service.

  • Mail Queue - The status of the email queue (Postfix only).

  • Promo - Information about possible customizations and additional features.

  • CPU usage - Daily CPU usage information.

  • Memory usage - Daily memory usage information.

  • Subscriptions with overuse - The list of subscriptions with resource overuse.

  • My subscription - Subscriptions owned by the administrator.

  • Custom Buttons - display custom buttons added by the administrator.

The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

navigation newHomeView.enabled = true We would love to hear your feedback about the new Home page at [email protected].

  • The WordPress single-site management operations from WP Toolkit are now fully integrated into the Dynamic list and shown by default for WordPress websites. If you want to continue managing your WordPress websites from WP Toolkit, you can disable this feature by adding the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = off

  • (Plesk for Windows) It is now possible to in-place upgrade Windows Server 2012 R2 servers running Plesk to Windows Server 2019. Learn more about in-place upgrading Windows Server 2012 R2 servers.

Feature Improvements

  • Added the ability to manage the settings of scheduled backups (both server-wide and at the subscription level) via the CLI. Learn more about managing scheduled backups via the CLI.
  • Added the ability to manage the settings of scheduled tasks (both server-wide and at the subscription level) via the CLI.
  • Added PHP 8.3 to the Recommended preset. Also, removed PHP 8.1 from the Recommended preset.
  • Improved error reporting in certain places of the Plesk GUI. Now, when there is an error, the browser screen is automatically scrolled to the top of the page, where a more detailed informational message is shown instead of a generic “Internal server error” one.

Future Plans

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

  • Introducing Extended Lifecycle Support (ELS). We understand that migrating to a new operating system can be a complex process. To give you more time and a peace of mind, we’re introducing the Extended Lifecycle Support (ELS) program. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

Fixed Product Issues

  • Fixed the issue where changing a subscription’s IP address via the plesk bin subscription command failed for domains that had their hosting type set to “no web hosting”. (PPPM-14343)
  • Fixed the issue where the “Create Website” button was shown for domains that had no access to any of the website creation tools in Plesk. (PPPM-14380)
  • Fixed the issue where creating a MySQL database via the plesk bin database command while passing an encrypted database user password to it via the PSA_CRYPTED_PASSWORD environment variable failed with the “Syntax error or access violation” error. (PPPM-14384)
  • Fixed the issue where viewing Action Log entries for a domain showed the entire contents of the log instead of filtering out entries not related to the domain. (EXTPLESK-5377)

Linux

  • Fixed the issue where renaming a subscription’s system user on a Plesk server with the Cgroups Manager extension installed failed with the “usermod: user xxx is currently used by process xxxxx” error. (PPPM-14291)
  • Fixed the issue where reading or rereading IP addresses on a server connected to OpenVPN added the IP addresses of TUN interfaces to the list of IP addresses available in Plesk. (PPPM-7965)

Implementing the fix requires adding the following lines to the panel.ini file:

networkInterfaces blacklist = tun*,tap*

  • Fixed the issue where restoring from a corrupted backup file produced the unclear “Perhaps /usr/local/psa/admin/bin/deployer application missing, has incorrect permissions or unexpectedly terminated” error after failing. (PPPM-14118)
  • Fixed the issue where running the plesk repair web command added the IP addresses of running Docker Compose containers to the Plesk nginx configuration files. (PPPM-14337)
  • Fixed the issue where Plesk installation failed if an RDS Aurora MySQL instance was specified as the Plesk database server. (PPPM-14354)
  • Fixed the issue where updating Plesk on a server hosting a large number of websites produced an unnecessary and misleading “Nginx has not restarted during upgrade due to failure of configuration test” warning. (PPP-64510)
  • Fixed the issue where a custom Plesk installation produced an unnecessary and misleading “Failed to restart mailman3.service: Unit mailman3.service not found.” warning in the installer log file. (PPPM-14377)
  • Fixed the issue where restoring individual objects (for example, files) from a backup resulted in old cronjobs being restored as well. (PPPM-14387)
  • Fixed the issue where running the plesk repair web command did not restore the PHP-FPM configuration. (PPP-64844)
  • Fixed the issue where renaming subscription system users and additional FTP users could sometimes fail with the “user xxx is currently used by process xxxxx” error. (PPPM-10717)
  • Fixed the issue where, after renaming a subscription’s system user failed, the domain’s PHP FPM handler’s pool became corrupted, and no new domains using the same PHP handler could be created. (PPP-63258)
  • Fixed the issue where .NET applications failed to work if SELinux was enabled on the server. (PPPM-14378)

Windows

  • Fixed the issue where accessing a symlink in File Manager resulted in the “Unable to open the directory: Symlinks out of webspace are prohibited” error. (PPPM-14399)
  • Fixed the issue where the custom “open_basedir” value failed to take effect for websites with a custom document root. (PPPM-14390)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.

Linux

  • Updated OWASP ModSecurity CRS to version 4.2.0.
  • Updated nginx and the sw-cp-server service to version 1.26.0.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.4.
  • Updated ASP.NET Core 7.0 to version 7.0.18.
  • Updated ASP.NET Core 6.0 to version 6.0.29.
  • Updated MailEnable Standard to version 10.48.
  • Updated Microsoft ODBC Driver 17 for SQL Server to version 17.10.6.1.

14 May 2024

What’s New?

  • (Plesk for Linux) Ubuntu 24.04 is now supported on x86-64 architecture, with certain limitations. Learn more about the Ubuntu 24.04 support limitations.

ARM-based servers are not supported at the moment.

  • (Plesk for Linux) HTTP/3 (nginx) is now supported for hosted websites. Learn more about HTTP/3 support in Plesk.

Note: HTTP/3 is not supported on CentOS 7 and Ubuntu 18.

  • We are glad to announce the new Multi-Factor Authentication (MFA) extension, coming to Plesk Obsidian 18.0.61 and later. The new extension is meant to offer seamless 2FA authentication to all Plesk users, and comes with the following benefits:

  • Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).

  • Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. Learn more about making multi-factor authentication mandatory.

  • The Multi-Factor Authentication (MFA) extension is added to the Recommended preset.

  • We are glad to announce the fully revamped, customizable Home dashboard in Service Provider View. Keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. At the moment, the following blocks are available:

  • Plesk version - Plesk version and information about any available updates.

  • Server Information - Server hostname, IP address, OS, and uptime.

  • Last server backup - The status of server backup and backup schedule.

  • Performance Booster - Available server and website performance optimizations.

  • What’s New - Latest entries from the Plesk changelog.

  • IP Address Banning - The status of the Fail2Ban service.

  • Mail Queue - The status of the email queue (Postfix only).

  • Promo - Information about possible customizations and additional features.

  • CPU usage - Daily CPU usage information.

  • Memory usage - Daily memory usage information.

  • Subscriptions with overuse - The list of subscriptions with resource overuse.

  • My subscription - Subscriptions owned by the administrator.

  • Custom Buttons - display custom buttons added by the administrator.

The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

navigation newHomeView.enabled = true We would love to hear your feedback about the new Home page at [email protected].

  • The WordPress single-site management operations from WP Toolkit are now fully integrated into the Dynamic list and shown by default for WordPress websites. If you want to continue managing your WordPress websites from WP Toolkit, you can disable this feature by adding the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = off

  • (Plesk for Windows) It is now possible to in-place upgrade Windows Server 2012 R2 servers running Plesk to Windows Server 2019. Learn more about in-place upgrading Windows Server 2012 R2 servers.

Feature Improvements

  • Added the ability to manage the settings of scheduled backups (both server-wide and at the subscription level) via the CLI. Learn more about managing scheduled backups via the CLI.
  • Added the ability to manage the settings of scheduled tasks (both server-wide and at the subscription level) via the CLI.
  • Added PHP 8.3 to the Recommended preset. Also, removed PHP 8.1 from the Recommended preset.
  • Improved error reporting in certain places of the Plesk GUI. Now, when there is an error, the browser screen is automatically scrolled to the top of the page, where a more detailed informational message is shown instead of a generic “Internal server error” one.

Future Plans

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

  • Introducing Extended Lifecycle Support (ELS). We understand that migrating to a new operating system can be a complex process. To give you more time and a peace of mind, we’re introducing the Extended Lifecycle Support (ELS) program. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

Fixed Product Issues

  • Fixed the issue where changing a subscription’s IP address via the plesk bin subscription command failed for domains that had their hosting type set to “no web hosting”. (PPPM-14343)
  • Fixed the issue where the “Create Website” button was shown for domains that had no access to any of the website creation tools in Plesk. (PPPM-14380)
  • Fixed the issue where creating a MySQL database via the plesk bin database command while passing an encrypted database user password to it via the PSA_CRYPTED_PASSWORD environment variable failed with the “Syntax error or access violation” error. (PPPM-14384)
  • Fixed the issue where viewing Action Log entries for a domain showed the entire contents of the log instead of filtering out entries not related to the domain. (EXTPLESK-5377)

Linux

  • Fixed the issue where renaming a subscription’s system user on a Plesk server with the Cgroups Manager extension installed failed with the “usermod: user xxx is currently used by process xxxxx” error. (PPPM-14291)
  • Fixed the issue where reading or rereading IP addresses on a server connected to OpenVPN added the IP addresses of TUN interfaces to the list of IP addresses available in Plesk. (PPPM-7965)

Implementing the fix requires adding the following lines to the panel.ini file:

networkInterfaces blacklist = tun*,tap*

  • Fixed the issue where restoring from a corrupted backup file produced the unclear “Perhaps /usr/local/psa/admin/bin/deployer application missing, has incorrect permissions or unexpectedly terminated” error after failing. (PPPM-14118)
  • Fixed the issue where running the plesk repair web command added the IP addresses of running Docker Compose containers to the Plesk nginx configuration files. (PPPM-14337)
  • Fixed the issue where Plesk installation failed if an RDS Aurora MySQL instance was specified as the Plesk database server. (PPPM-14354)
  • Fixed the issue where updating Plesk on a server hosting a large number of websites produced an unnecessary and misleading “Nginx has not restarted during upgrade due to failure of configuration test” warning. (PPP-64510)
  • Fixed the issue where a custom Plesk installation produced an unnecessary and misleading “Failed to restart mailman3.service: Unit mailman3.service not found.” warning in the installer log file. (PPPM-14377)
  • Fixed the issue where restoring individual objects (for example, files) from a backup resulted in old cronjobs being restored as well. (PPPM-14387)
  • Fixed the issue where running the plesk repair web command did not restore the PHP-FPM configuration. (PPP-64844)
  • Fixed the issue where renaming subscription system users and additional FTP users could sometimes fail with the “user xxx is currently used by process xxxxx” error. (PPPM-10717)
  • Fixed the issue where, after renaming a subscription’s system user failed, the domain’s PHP FPM handler’s pool became corrupted, and no new domains using the same PHP handler could be created. (PPP-63258)
  • Fixed the issue where .NET applications failed to work if SELinux was enabled on the server. (PPPM-14378)

Windows

  • Fixed the issue where accessing a symlink in File Manager resulted in the “Unable to open the directory: Symlinks out of webspace are prohibited” error. (PPPM-14399)
  • Fixed the issue where the custom “open_basedir” value failed to take effect for websites with a custom document root. (PPPM-14390)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.

Linux

  • Updated OWASP ModSecurity CRS to version 4.2.0.
  • Updated nginx and the sw-cp-server service to version 1.26.0.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.4.

  • Updated ASP.NET Core 7.0 to version 7.0.18.

  • Updated ASP.NET Core 6.0 to version 6.0.29.

  • Updated MailEnable Standard to version 10.48.

  • Updated Microsoft ODBC Driver 17 for SQL Server to version 17.10.6.1.

  • (Plesk for Linux) Ubuntu 24.04 is now supported on x86-64 architecture, with certain limitations. Learn more about the Ubuntu 24.04 support limitations.

ARM-based servers are not supported at the moment.

  • (Plesk for Linux) HTTP/3 (nginx) is now supported for hosted websites. Learn more about HTTP/3 support in Plesk.

Note: HTTP/3 is not supported on CentOS 7 and Ubuntu 18.

  • We are glad to announce the new Multi-Factor Authentication (MFA) extension, coming to Plesk Obsidian 18.0.61 and later. The new extension is meant to offer seamless 2FA authentication to all Plesk users, and comes with the following benefits:

  • Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).

  • Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. Learn more about making multi-factor authentication mandatory.

  • The Multi-Factor Authentication (MFA) extension is added to the Recommended preset.

  • We are glad to announce the fully revamped, customizable Home dashboard in Service Provider View. Keep track of your server and your business by adding, removing, and rearranging informational blocks showing all sorts of data. At the moment, the following blocks are available:

  • Plesk version - Plesk version and information about any available updates.

  • Server Information - Server hostname, IP address, OS, and uptime.

  • Last server backup - The status of server backup and backup schedule.

  • Performance Booster - Available server and website performance optimizations.

  • What’s New - Latest entries from the Plesk changelog.

  • IP Address Banning - The status of the Fail2Ban service.

  • Mail Queue - The status of the email queue (Postfix only).

  • Promo - Information about possible customizations and additional features.

  • CPU usage - Daily CPU usage information.

  • Memory usage - Daily memory usage information.

  • Subscriptions with overuse - The list of subscriptions with resource overuse.

  • My subscription - Subscriptions owned by the administrator.

  • Custom Buttons - display custom buttons added by the administrator.

The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

navigation newHomeView.enabled = true We would love to hear your feedback about the new Home page at [email protected].

  • The WordPress single-site management operations from WP Toolkit are now fully integrated into the Dynamic list and shown by default for WordPress websites. If you want to continue managing your WordPress websites from WP Toolkit, you can disable this feature by adding the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = off

  • (Plesk for Windows) It is now possible to in-place upgrade Windows Server 2012 R2 servers running Plesk to Windows Server 2019. Learn more about in-place upgrading Windows Server 2012 R2 servers.

Feature Improvements

  • Added the ability to manage the settings of scheduled backups (both server-wide and at the subscription level) via the CLI. Learn more about managing scheduled backups via the CLI.
  • Added the ability to manage the settings of scheduled tasks (both server-wide and at the subscription level) via the CLI.
  • Added PHP 8.3 to the Recommended preset. Also, removed PHP 8.1 from the Recommended preset.
  • Improved error reporting in certain places of the Plesk GUI. Now, when there is an error, the browser screen is automatically scrolled to the top of the page, where a more detailed informational message is shown instead of a generic “Internal server error” one.

Future Plans

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

We strongly recommend that you check your existing integrations that use cURL for compliance with this change and update them if necessary. Failure to do so may result in any such integrations ceasing to work after updating to Plesk Obsidian 18.0.62.

  • Introducing Extended Lifecycle Support (ELS). We understand that migrating to a new operating system can be a complex process. To give you more time and a peace of mind, we’re introducing the Extended Lifecycle Support (ELS) program. This program will run:

  • CentOS 7 & CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)

  • Ubuntu 18.04 & Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)

Plesk will continue releasing updates and providing technical support for these OSes beyond the vendor EOL dates, until the dates specified. Supporting EOL OSes incurs additional development and maintenance costs, and so taking advantage of this offer will cost extra. We strongly recommend migrating or dist-upgrading to supported OSes.

Fixed Product Issues

  • Fixed the issue where changing a subscription’s IP address via the plesk bin subscription command failed for domains that had their hosting type set to “no web hosting”. (PPPM-14343)
  • Fixed the issue where the “Create Website” button was shown for domains that had no access to any of the website creation tools in Plesk. (PPPM-14380)
  • Fixed the issue where creating a MySQL database via the plesk bin database command while passing an encrypted database user password to it via the PSA_CRYPTED_PASSWORD environment variable failed with the “Syntax error or access violation” error. (PPPM-14384)
  • Fixed the issue where viewing Action Log entries for a domain showed the entire contents of the log instead of filtering out entries not related to the domain. (EXTPLESK-5377)

Linux

  • Fixed the issue where renaming a subscription’s system user on a Plesk server with the Cgroups Manager extension installed failed with the “usermod: user xxx is currently used by process xxxxx” error. (PPPM-14291)
  • Fixed the issue where reading or rereading IP addresses on a server connected to OpenVPN added the IP addresses of TUN interfaces to the list of IP addresses available in Plesk. (PPPM-7965)

Implementing the fix requires adding the following lines to the panel.ini file:

networkInterfaces blacklist = tun*,tap*

  • Fixed the issue where restoring from a corrupted backup file produced the unclear “Perhaps /usr/local/psa/admin/bin/deployer application missing, has incorrect permissions or unexpectedly terminated” error after failing. (PPPM-14118)
  • Fixed the issue where running the plesk repair web command added the IP addresses of running Docker Compose containers to the Plesk nginx configuration files. (PPPM-14337)
  • Fixed the issue where Plesk installation failed if an RDS Aurora MySQL instance was specified as the Plesk database server. (PPPM-14354)
  • Fixed the issue where updating Plesk on a server hosting a large number of websites produced an unnecessary and misleading “Nginx has not restarted during upgrade due to failure of configuration test” warning. (PPP-64510)
  • Fixed the issue where a custom Plesk installation produced an unnecessary and misleading “Failed to restart mailman3.service: Unit mailman3.service not found.” warning in the installer log file. (PPPM-14377)
  • Fixed the issue where restoring individual objects (for example, files) from a backup resulted in old cronjobs being restored as well. (PPPM-14387)
  • Fixed the issue where running the plesk repair web command did not restore the PHP-FPM configuration. (PPP-64844)
  • Fixed the issue where renaming subscription system users and additional FTP users could sometimes fail with the “user xxx is currently used by process xxxxx” error. (PPPM-10717)
  • Fixed the issue where, after renaming a subscription’s system user failed, the domain’s PHP FPM handler’s pool became corrupted, and no new domains using the same PHP handler could be created. (PPP-63258)
  • Fixed the issue where .NET applications failed to work if SELinux was enabled on the server. (PPPM-14378)

Windows

  • Fixed the issue where accessing a symlink in File Manager resulted in the “Unable to open the directory: Symlinks out of webspace are prohibited” error. (PPPM-14399)
  • Fixed the issue where the custom “open_basedir” value failed to take effect for websites with a custom document root. (PPPM-14390)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.3.

Linux

  • Updated OWASP ModSecurity CRS to version 4.2.0.
  • Updated nginx and the sw-cp-server service to version 1.26.0.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.4.
  • Updated ASP.NET Core 7.0 to version 7.0.18.
  • Updated ASP.NET Core 6.0 to version 6.0.29.
  • Updated MailEnable Standard to version 10.48.
  • Updated Microsoft ODBC Driver 17 for SQL Server to version 17.10.6.1.

Site Import 1.7.2

14 May 2024

  • Added support for Ubuntu 24.04.

14 May 2024

  • Added support for Ubuntu 24.04.

SFTP Backup 2.1.2

14 May 2024

  • SFTP Backup v2.1.2 will be the last SFTP Backup update that supports Plesk versions older than Plesk 18.0.53. To continue receiving SFTP Backup updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

14 May 2024

  • SFTP Backup v2.1.2 will be the last SFTP Backup update that supports Plesk versions older than Plesk 18.0.53. To continue receiving SFTP Backup updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

Plesk Migrator 2.25.3

14 May 2024

  • Added support for Ubuntu 24.04.

14 May 2024

  • Added support for Ubuntu 24.04.

Joomla! Toolkit 3.0.2

14 May 2024

  • Fixed the issue where Joomla! could not be installed if the Plesk PHP 8.1 handler was not available but other PHP handlers with greater versions existed. (EXTPLESK-5269)

14 May 2024

  • Fixed the issue where Joomla! could not be installed if the Plesk PHP 8.1 handler was not available but other PHP handlers with greater versions existed. (EXTPLESK-5269)

PHP Updates

13 May 2024

  • Updated PHP 8.2 to version 8.2.19.
  • Updated PHP 8.3 to version 8.3.7.

Linux

  • Updated Xdebug to version 3.3.2 for PHP 8.1-8.3.

13 May 2024

  • Updated PHP 8.2 to version 8.2.19.
  • Updated PHP 8.3 to version 8.3.7.

Linux

  • Updated Xdebug to version 3.3.2 for PHP 8.1-8.3.

  • Updated Xdebug to version 3.3.2 for PHP 8.1-8.3.

DigitalOcean DNS 1.4.6

13 May 2024

  • Security improvements.

13 May 2024

  • Security improvements.

Plesk Email Security 1.5.4

10 May 2024

  • Added support for Ubuntu 24.

10 May 2024

  • Added support for Ubuntu 24.

PHP Updates

8 May 2024

Linux

  • Installation of PHP 7.4-8.3 on AlmaLinux 9 no longer fails. (PPPM-14412)
  • Updated ImageMagick to version 6.9.13-10 for PHP 7.4-8.3 on the Red Hat Enterprise Linux 8 and 9-based systems.

8 May 2024

Linux

  • Installation of PHP 7.4-8.3 on AlmaLinux 9 no longer fails. (PPPM-14412)

  • Updated ImageMagick to version 6.9.13-10 for PHP 7.4-8.3 on the Red Hat Enterprise Linux 8 and 9-based systems.

  • Installation of PHP 7.4-8.3 on AlmaLinux 9 no longer fails. (PPPM-14412)

  • Updated ImageMagick to version 6.9.13-10 for PHP 7.4-8.3 on the Red Hat Enterprise Linux 8 and 9-based systems.

Multi-Factor Authentication 1.0.1

8 May 2024

  • Internal improvements.

8 May 2024

  • Internal improvements.

VirusTotal Website Check 1.4.2

7 May 2024

  • The “PHP Deprecated Construction: Creation of dynamic property Modules_WebsiteVirusCheck_PleskDomain” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPLESK-5512)

7 May 2024

  • The “PHP Deprecated Construction: Creation of dynamic property Modules_WebsiteVirusCheck_PleskDomain” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPLESK-5512)

Firewall 2.2.1

7 May 2024

  • Updated descriptions.

7 May 2024

  • Updated descriptions.

Amazon Route 53 2.9.4

6 May 2024

  • The “PHP Deprecated Construction: Creation of dynamic property PleskRoute53\GuzzleHttp\Handler\CurlMultiHandler::$_mh is deprecated” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPLESK-5505)

6 May 2024

  • The “PHP Deprecated Construction: Creation of dynamic property PleskRoute53\GuzzleHttp\Handler\CurlMultiHandler::$_mh is deprecated” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPLESK-5505)

Multi-Factor Authentication 1.0.0

2 May 2024

  • Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. Learn more about making multi-factor authentication mandatory.
  • Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).

2 May 2024

  • Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. Learn more about making multi-factor authentication mandatory.
  • Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).

Extensions Catalog 1.17.9

2 May 2024

  • It is now possible to select a currency when making in-place purchases of extension licenses. (EXTCATALOG-703)

2 May 2024

  • It is now possible to select a currency when making in-place purchases of extension licenses. (EXTCATALOG-703)

DigitalOcean Spaces Backup 1.1.0

30 April 2024

  • Fixed the “PHP Deprecated Construction: json_decode(): Passing null to parameter #1 of type string is deprecated” warning. (EXTPLESK-5426)

30 April 2024

  • Fixed the “PHP Deprecated Construction: json_decode(): Passing null to parameter #1 of type string is deprecated” warning. (EXTPLESK-5426)

SSL It! 1.14.8

26 April 2024

  • Improved the translations.

26 April 2024

  • Improved the translations.

Let’s Encrypt 3.2.8

26 April 2024

  • Improved the translations.

26 April 2024

  • Improved the translations.

Docker 1.8.8

26 April 2024

  • Internal improvements.

26 April 2024

  • Internal improvements.

PHP Composer 1.3.1

25 April 2024

  • In Plesk for Windows, the “TypeError: pm_ApiCli::callDomain(): Argument #2 ($workingDir) must be of type string” error no longer appears in %plesk_dir%\admin\logs\php_error.log. (EXTPLESK-5489)

25 April 2024

  • In Plesk for Windows, the “TypeError: pm_ApiCli::callDomain(): Argument #2 ($workingDir) must be of type string” error no longer appears in %plesk_dir%\admin\logs\php_error.log. (EXTPLESK-5489)

Plesk Obsidian 18.0.60 Update 1

24 April 2024

Fixed Product Issues

  • It is again possible to upgrade Plesk Onyx to Plesk Obsidian. (PPPM-14396)

24 April 2024

Fixed Product Issues

  • It is again possible to upgrade Plesk Onyx to Plesk Obsidian. (PPPM-14396)

  • It is again possible to upgrade Plesk Onyx to Plesk Obsidian. (PPPM-14396)

DigitalOcean DNS 1.4.5

23 April 2024

  • The extension no longer activates the DigitalOcean DNS service for the local DNS zone if it is changed. (EXTPLESK-5185)

23 April 2024

  • The extension no longer activates the DigitalOcean DNS service for the local DNS zone if it is changed. (EXTPLESK-5185)

Firewall 2.2.0

22 April 2024

  • Added rules for HTTP/3.

22 April 2024

  • Added rules for HTTP/3.

Laravel Toolkit 1.4.11

19 April 2024

  • On Plesk for Windows servers, enabling the extension for a website no longer makes the website sometimes show the HTTP 500 error due to an incorrect URL rewrite rule. (EXTPLESK-5449)

19 April 2024

  • On Plesk for Windows servers, enabling the extension for a website no longer makes the website sometimes show the HTTP 500 error due to an incorrect URL rewrite rule. (EXTPLESK-5449)

Social Login 1.8.1

15 April 2024

  • Internal improvements.

15 April 2024

  • Internal improvements.

PHP Updates

15 April 2024

  • Updated PHP 8.1 to version 8.1.28.
  • Updated PHP 8.2 to version 8.2.18.
  • Updated PHP 8.3 to version 8.3.6.

15 April 2024

  • Updated PHP 8.1 to version 8.1.28.
  • Updated PHP 8.2 to version 8.2.18.
  • Updated PHP 8.3 to version 8.3.6.

Google Workspace 1.2.2

15 April 2024

  • Operations in the extension no longer produce “PHP Deprecated Construction: Implicit conversion from float to int loses precision” exceptions in the panel.log file. (EXTPLESK-5405)

15 April 2024

  • Operations in the extension no longer produce “PHP Deprecated Construction: Implicit conversion from float to int loses precision” exceptions in the panel.log file. (EXTPLESK-5405)

Git 2.5.2

12 April 2024

  • The extension no longer produces PHP Deprecation warning during remote repository creation. (EXTGIT-334)

12 April 2024

  • The extension no longer produces PHP Deprecation warning during remote repository creation. (EXTGIT-334)

Social Login 1.8.0

11 April 2024

  • The extension no longer produces PHP Deprecation warnings. (EXTPLESK-4764)

11 April 2024

  • The extension no longer produces PHP Deprecation warnings. (EXTPLESK-4764)

Social Login 1.7.1

11 April 2024

  • Social Login version 1.7.1 is a “maintenance only” version of the extension for Plesk Obsidian versions 18.0.51-18.0.59. It will receive no further updates other than essential security fixes. Improvements and bugfixes will continue to be added only in the version of the extension for Plesk Obsidian 18.0.60 and later.

11 April 2024

  • Social Login version 1.7.1 is a “maintenance only” version of the extension for Plesk Obsidian versions 18.0.51-18.0.59. It will receive no further updates other than essential security fixes. Improvements and bugfixes will continue to be added only in the version of the extension for Plesk Obsidian 18.0.60 and later.

Extensions Catalog 1.17.8

11 April 2024

  • Fetching the extended descriptions for all packages no longer results in multiple “pm_Exception: Resource not found: …” errors. (EXTCATALOG-702)

11 April 2024

  • Fetching the extended descriptions for all packages no longer results in multiple “pm_Exception: Resource not found: …” errors. (EXTCATALOG-702)

Repair Kit 1.3.7

10 April 2024

  • Security improvements.

10 April 2024

  • Security improvements.

Transfer of DNS Records 1.1.4

9 April 2024

  • The extension no longer produces PHP Deprecation warnings. (EXTPLESK-5183)

9 April 2024

  • The extension no longer produces PHP Deprecation warnings. (EXTPLESK-5183)

Plesk Email Security 1.5.3

8 April 2024

  • Amavis is once again installed correctly together with other components in Plesk on Ubuntu. (EXTPLESK-5392)

8 April 2024

  • Amavis is once again installed correctly together with other components in Plesk on Ubuntu. (EXTPLESK-5392)

Sectigo SSL 1.3.18

5 April 2024

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5386)

5 April 2024

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5386)

Google Workspace 1.2.1

5 April 2024

  • Internal improvements.

5 April 2024

  • Internal improvements.

Diskspace Usage Viewer 2.0.10

5 April 2024

  • Internal improvements.

5 April 2024

  • Internal improvements.

DigitalOcean DNS 1.4.4

5 April 2024

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5385)

5 April 2024

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5385)

Joomla! Toolkit 3.0.1

4 April 2024

  • Internal improvements.

4 April 2024

  • Internal improvements.

DigiCert SSL 1.12.1

4 April 2024

  • Internal improvements.

4 April 2024

  • Internal improvements.

Advisor 1.9.16

4 April 2024

  • The extension no longer suggests to sync the correct server time in Plesk on Ubuntu 20 or later and Debian 10 or later. (EXTADVISOR-941)

4 April 2024

  • The extension no longer suggests to sync the correct server time in Plesk on Ubuntu 20 or later and Debian 10 or later. (EXTADVISOR-941)

Transfer of DNS Records 1.1.3

3 April 2024

  • Internal improvements.

3 April 2024

  • Internal improvements.

NTP Timesync 1.3.2

3 April 2024

  • Installing Plesk on the OpenVZ and Virtuozzo virtualization platforms no longer fails if the NTP Timesync extension is being installed together with it. (EXTPLESK-5390)

3 April 2024

  • Installing Plesk on the OpenVZ and Virtuozzo virtualization platforms no longer fails if the NTP Timesync extension is being installed together with it. (EXTPLESK-5390)

Plesk Email Security 1.5.2

3 April 2024

  • Resetting the server-wide spam policy no longer fails with the “Access denied” error in case of some database inconsistency. (EXTPLESK-5387)

3 April 2024

  • Resetting the server-wide spam policy no longer fails with the “Access denied” error in case of some database inconsistency. (EXTPLESK-5387)

Plesk Obsidian 18.0.60

2 April 2024

What’s New?

  • To help Plesk users comply with the NIS2 directive, and also to improve the security of Plesk in general, the NIS2 compliance mode makes a number of changes to what is logged to the Plesk Action Log. Learn more about NIS2 compliance mode.

To enable NIS2 compliance mode, add the following lines to the panel.ini file:

actionLog nis2compliant = true Once you have done so, the following changes take effect:

  • API requests are now logged to the Action Log. To also log API requests that only get information from Plesk and do not result in any changes being made, add the following line to the actionLog section:

api.includeImmutable = true

  • Changes to DNS records are now logged to the Action Log, including the specifics (such as what record was added or removed, or what changes were made to an existing record), as well as the GUID of the user who made the change.

  • Action Log is now included in Plesk backups if the “User files” checkbox is selected when creating a backup, and the “Exclude log files” one is not. Customer or reseller level backups only include information pertinent to that customer/reseller.

Action Log is stored in a separate file with the backup_action-log prefix. Learn how to extract files from a Plesk backup.

  • (Plesk for Linux) We are glad to announce that the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface is no longer in beta! We thank everyone who tried the beta version for their participation and feedback.

To access this feature, go to Tools & Settings > Database Servers (under “Applications & Databases”), and then click Upgrade Now next to an eligible MariaDB database server.

The feature is being gradually rolled out to Plesk servers around the world. If you do not see the Upgrade Now button, you can enable the feature manually by adding the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = true

  • Plesk customers can now get access to Plesk Action Log events related to their subscriptions to monitor changes applied to them. The feature works only together with the Log Browser extension and will be enabled gradually after the release of Plesk Obsidian 18.0.60. The link to Action Log will appear in the right menu near the domain card.

We consider the feature to be a mandatory requirement for Plesk to comply with the NIS2 directive. According to the directive, customers must have an ability to monitor changes related to their domains.

To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:

actionLog actionLogForEndUsers = true Note: If you have already enabled the nis2complience setting in the panel.ini file, no need to enable actionLogForEndUsers as well. nis2complience enables all features related to compliance with the NIS2 directive.

  • Full-featured integration of WP Toolkit into Plesk Dynamic list is now available.

To enable this feature, add the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = on Once you have done so, most WP Toolkit features (except for mass management operations) become accessible directly from Dynamic list in Plesk without having to open WP Toolkit.

  • Added the “Get Started” tab to domain cards in Dynamic List view to make it easier for new users to build websites quickly. It offers many options for creating a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The tab appears when opening a newly created domain’s card for the first time, and remains accessible but nonintrusive once closed. The tab replaces both the previously available “Welcome” panel and the “Create website” button.
  • It is now possible to buy Plesk licenses straight from the DigitalOcean Marketplace interface and attach them to new and existing droplets.
  • With the new paid Sitejet Commerce feature that supports integration with Ecwid, you can now have an eCommerce store on your Sitejet-based website.
  • Sophos Anti-Virus for Servers can now be installed via Plesk Installer on both Plesk for Linux and Plesk for Windows servers. You can find it in the “Mail hosting” section in Plesk for Linux, and in the “Anti-Virus features” section in Plesk for Windows.
  • The latest 30 entries from the Plesk Obsidian changelog are now available in an RSS feed. You can find the feed here.

Feature Improvements

  • The “Scheduled Backups List” extension has been localized into 31 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • The Plesk interface and documentation now mention both MariaDB and MySQL where only MySQL was mentioned before.

Linux

  • Plesk now shows the exact amount of physical memory installed on the server. To access this information, go to Tools & Settings > Server Information (under “Server Management”), scroll down to “Memory Usage”, and look for the “Hardware” column.
  • When trying to update Plesk on a server that does not have enough free disk space, Plesk Installer automatically cleans up unnecessary temporary files, then tries again.
  • The “NTP Timesync” extension is now included in the “Recommended” preset.
  • A separate branch of the “NTP Timesync” extension was created so that the extension could still be installed on Red Hat Enterprise Linux 6.x. Future versions of the “NTP Timesync” extension’s main branch will no longer be compatible with Red Hat Enterprise Linux 6.x.
  • The “NTP Timesync” extension has been localized into 30 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • Added a message in Tools & Settings > Mail Server Settings advising to set the value of the “Maximum message size” parameter to 135-140% of the maximum allowable attachment size.

Windows

  • It is now possible to install and use the Log Browser extension in Plesk for Windows. The extension also provides access to Action Log events for customers the same way it is done in Plesk for Linux.

Future Plans

  • (For developers of extensions) Starting from Plesk Obsidian 18.0.61, we plan to switch PHP used by Plesk to PHP 8.3. If you are running any custom extensions, you will need to update them to support PHP 8.3 to avoid potential issues.

You can install Plesk Obsidian 18.0.60 running on PHP 8.3 for testing purposes only by running the following command:

wget https://autoinstall.plesk.com/plesk-installer && bash ./plesk-installer install plesk 18.0.60 –source http://autoinstall.plesk.com/plesk-php8.3

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.60, the ability to use Active List view will be removed. All customers will be automatically switched to Dynamic List view.

Windows

  • Starting from Plesk Obsidian for Windows 18.0.60, it will no longer be possible to install the BIND DNS server, or to select it as the default DNS server in Tools & Settings > Server Components. Our support team will also no longer provide answers to questions related to the BIND DNS server in Plesk for Windows.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • Installing the “NTP Timesync” Plesk extension now correctly results in the Network Time Synchronization button appearing in the Tools & Settings menu (under “Tools & Resources”). (EXTPLESK-2112)
  • Fixed the issue where removing a subscription with one or more backups in remote storage and then restoring only the subscription resulted in the backup file(s) being transferred to the server’s file system, but those backups could not be found in (or removed via) Backup Manager. (PPPM-14306)
  • Fixed the issue where restoring a subscription with one or more add-on domains from a backup created in Plesk Obsidian 18.0.54 or earlier resulted in domain keys not being configured for the add-on domains. (PPPM-14299)
  • Fixed the issue where restoring from a backup in remote storage resulted in the creation of that backup in local storage. That backup counted against the subscription’s disk space limit, but could not be seen in Backup Manager if the subscription lacked the permission to manage local backups. (PPPM-14287)
  • Fixed the issue where trying to optimize PHP Settings for a domain with one or more disabled and/or broken PHP handlers resulted in the “Failed to update the optimal settings: app.conflicts.app.conflicts.Overview” error. (PPPM-14348)
  • Fixed the issue where adding a valid IPv6 address in Tools & Settings > IP Addresses could fail with the “does not appear to be a valid IP address or it belongs to a wrong type” error. (PPPM-14373)
  • Fixed the issue where trying to create or migrate a subdomain whose name matched a part of the name of a different subdomain already present on the server (for example, trying to create “subdomain.example.com” when “subdomain.example.com.example.com” already existed) failed with the “A domain with such a name already exists” error. (PPPM-14371)
  • Fixed the issue where entering the words “background”, “login page”, or “custom” into the search field in the Plesk interface did not suggest the Tools & Settings > Branding page, as expected. (PPP-64307)
  • Fixed the issue where the “{{ disk_usage }}”, “{{ disk_space_limit }}”, “{{ traffic }}”, “{{ traffic_limit }}”, and “{{ limit_name }}” placeholders were not replaced with actual numbers in email notifications sent to resellers. (PPPM-14333)
  • Fixed the issue where it was possible to create aliases and subdomains for other subdomains via the XML API. (PPPM-14328)
  • Fixed the issue where the panel in the Plesk interface added by the Help Center extension could not be shown correctly when logged in under a reseller account. (PPPM-14302)

Linux

  • On servers running Red Hat Enterprise Linux or one of its derivatives, when trying to upgrade the MariaDB database server via the Plesk interface, the upgrade tool now verifies the configured repositories before starting and notifies the user if any of them must be commented out or removed for the upgrade to succeed. (PPP-64366)
  • Fixed the issue where running the plesk bin ipmanage –remap command resulted in one or more lines in the map file being ignored if one or more target IP addresses already existed on the target network interface. (PPPM-14353)
  • Fixed the issue where the plesk repair fs command was looking for the /etc/domainkeys directory even if no mail server was installed. (PPPM-14336)
  • Fixed the issue where performing a dist-upgrade from Debian 10 to Debian 11 on a server with Mailman 2 installed caused issues when accessing existing mail lists after the dist-upgrade. (PPPM-14338)
  • PHP 7.4 is now correctly marked with the “Outdated” tag in the Plesk Installer interface. (PPPM-14263)
  • When installing Plesk on Debian or Ubuntu, “Recommended” dependencies (including the sa-compile package) are no longer installed. (PPPM-14367)
  • Fixed the issue where, after registering a custom DNS backend via the plesk bin server_dns –enable-custom-backend command, adding a DNS record in Plesk did not result in the record’s TTL value being passed to the custom backend. (PPPM-14366)
  • Fixed the issue where SSH access was shown as “Forbidden” on a domain’s Hosting page if the hosting plan the domain’s subscription was based on had the “SSH access to the server shell under the subscription’s system user” parameter set to /bin/bash and the “Management of access to the server over SSH” permission to “Not allowed”. (PPPM-14360)
  • Fixed the issue where, if the permissions on the /etc/domainkeys directory were wrong, running the the plesk repair fs command produced the “Class “Plesk\Repair\Fs\PleskUserException” not found” error instead of fixing them. (PPPM-14358)
  • Fixed the issue where, if outgoing mail control was enabled, emails using the “windows-1253” character set were delivered with malformed contents. (PPPM-14355)
  • Fixed the issue where running the plesk repair web –php-handlers command to fix missing PHP handlers assigned to service plans failed to remove the “The following PHP version(s) are not installed” error shown on the Tools & Settings > PHP Settings page. (PPPM-14350)
  • Fixed the issue where running the plesk repair mail command did not fix the DKIM configuration. (PPPM-14299)
  • Editing a symlink to a file in File Manager now correctly saves the changes in the file the symlink is pointing to. (PPPM-14345)
  • Fixed the issue where trying to set an image in the SVG format as the custom login screen background failed with the “Some fields are empty or contain an improper value” error. (PPPM-14341)
  • Fixed the issue where removing a subscription failed to also remove the DKIM configuration files of domain aliases owned by the removed subscription. (PPPM-14324)
  • Fixed the issue where the Backup Telemetry extension did not show the “Open telemetry” icon for backups whose contents could not be read by the psaadm user in their entirety. (PPPM-14303)
  • Fixed the issue where changing the primary name server for a domain failed to update the primary name server for the domain’s aliases even if the “Synchronize DNS zone with the primary domain” checkbox was selected. (PPPM-14275)
  • Fixed the issue where log rotation failed for files with two or more hard links. (PPPM-13562)
  • Plesk auto-reply now uses the encoding from an incoming email’s subject for the subject of the automated response email. (PPPM-13543)
  • After converting a CentOS 7 server with Plesk to AlmaLinux, the /etc/logrotate.d/syslog.bak file is now moved to /usr/local/psa/var/centos2alma/syslog.logrotate.bak. (PAUX-6180)
  • Fixed the issue where, after converting a CentOS 7 server with Plesk to AlmaLinux, the AWStats configuration files were not recreated. (PAUX-6178)

Windows

  • Fixed the issue where switching the default spam filter to SmarterMail SpamAssassin resulted in the “The system cannot find the path specified.” error if SmarterMail Build 8747 or later was installed and set as the default mail server. (PPP-64302)
  • Fixed the issue where using Plesk Reconfigurator to change the MySQL data location to that on a different disk drive resulted in the “Failed to seek the actual end of file data stream” error. (PPPM-14335)
  • Fixed the issue where using Plesk Reconfigurator to verify and fix Plesk virtual hosts’ security resulted in unnecessary empty directories being created in the Plesk virtual hosts’ directory. (PPPM-14320)
  • Fixed the issue where running the plesk sbin statistics command could result in unnecessary and confusing warnings. (PPPM-14374)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.25.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.3.
  • Updated ASP.NET Core 7.0 to version 7.0.17.
  • Updated ASP.NET Core 6.0 to version 6.0.28.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.13.
  • Updated BIND to version 9.16.48.
  • Updated MariaDB 10 to version 10.11.7.

2 April 2024

What’s New?

  • To help Plesk users comply with the NIS2 directive, and also to improve the security of Plesk in general, the NIS2 compliance mode makes a number of changes to what is logged to the Plesk Action Log. Learn more about NIS2 compliance mode.

To enable NIS2 compliance mode, add the following lines to the panel.ini file:

actionLog nis2compliant = true Once you have done so, the following changes take effect:

  • API requests are now logged to the Action Log. To also log API requests that only get information from Plesk and do not result in any changes being made, add the following line to the actionLog section:

api.includeImmutable = true

  • Changes to DNS records are now logged to the Action Log, including the specifics (such as what record was added or removed, or what changes were made to an existing record), as well as the GUID of the user who made the change.

  • Action Log is now included in Plesk backups if the “User files” checkbox is selected when creating a backup, and the “Exclude log files” one is not. Customer or reseller level backups only include information pertinent to that customer/reseller.

Action Log is stored in a separate file with the backup_action-log prefix. Learn how to extract files from a Plesk backup.

  • (Plesk for Linux) We are glad to announce that the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface is no longer in beta! We thank everyone who tried the beta version for their participation and feedback.

To access this feature, go to Tools & Settings > Database Servers (under “Applications & Databases”), and then click Upgrade Now next to an eligible MariaDB database server.

The feature is being gradually rolled out to Plesk servers around the world. If you do not see the Upgrade Now button, you can enable the feature manually by adding the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = true

  • Plesk customers can now get access to Plesk Action Log events related to their subscriptions to monitor changes applied to them. The feature works only together with the Log Browser extension and will be enabled gradually after the release of Plesk Obsidian 18.0.60. The link to Action Log will appear in the right menu near the domain card.

We consider the feature to be a mandatory requirement for Plesk to comply with the NIS2 directive. According to the directive, customers must have an ability to monitor changes related to their domains.

To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:

actionLog actionLogForEndUsers = true Note: If you have already enabled the nis2complience setting in the panel.ini file, no need to enable actionLogForEndUsers as well. nis2complience enables all features related to compliance with the NIS2 directive.

  • Full-featured integration of WP Toolkit into Plesk Dynamic list is now available.

To enable this feature, add the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = on Once you have done so, most WP Toolkit features (except for mass management operations) become accessible directly from Dynamic list in Plesk without having to open WP Toolkit.

  • Added the “Get Started” tab to domain cards in Dynamic List view to make it easier for new users to build websites quickly. It offers many options for creating a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The tab appears when opening a newly created domain’s card for the first time, and remains accessible but nonintrusive once closed. The tab replaces both the previously available “Welcome” panel and the “Create website” button.
  • It is now possible to buy Plesk licenses straight from the DigitalOcean Marketplace interface and attach them to new and existing droplets.
  • With the new paid Sitejet Commerce feature that supports integration with Ecwid, you can now have an eCommerce store on your Sitejet-based website.
  • Sophos Anti-Virus for Servers can now be installed via Plesk Installer on both Plesk for Linux and Plesk for Windows servers. You can find it in the “Mail hosting” section in Plesk for Linux, and in the “Anti-Virus features” section in Plesk for Windows.
  • The latest 30 entries from the Plesk Obsidian changelog are now available in an RSS feed. You can find the feed here.

Feature Improvements

  • The “Scheduled Backups List” extension has been localized into 31 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • The Plesk interface and documentation now mention both MariaDB and MySQL where only MySQL was mentioned before.

Linux

  • Plesk now shows the exact amount of physical memory installed on the server. To access this information, go to Tools & Settings > Server Information (under “Server Management”), scroll down to “Memory Usage”, and look for the “Hardware” column.
  • When trying to update Plesk on a server that does not have enough free disk space, Plesk Installer automatically cleans up unnecessary temporary files, then tries again.
  • The “NTP Timesync” extension is now included in the “Recommended” preset.
  • A separate branch of the “NTP Timesync” extension was created so that the extension could still be installed on Red Hat Enterprise Linux 6.x. Future versions of the “NTP Timesync” extension’s main branch will no longer be compatible with Red Hat Enterprise Linux 6.x.
  • The “NTP Timesync” extension has been localized into 30 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • Added a message in Tools & Settings > Mail Server Settings advising to set the value of the “Maximum message size” parameter to 135-140% of the maximum allowable attachment size.

Windows

  • It is now possible to install and use the Log Browser extension in Plesk for Windows. The extension also provides access to Action Log events for customers the same way it is done in Plesk for Linux.

Future Plans

  • (For developers of extensions) Starting from Plesk Obsidian 18.0.61, we plan to switch PHP used by Plesk to PHP 8.3. If you are running any custom extensions, you will need to update them to support PHP 8.3 to avoid potential issues.

You can install Plesk Obsidian 18.0.60 running on PHP 8.3 for testing purposes only by running the following command:

wget https://autoinstall.plesk.com/plesk-installer && bash ./plesk-installer install plesk 18.0.60 –source http://autoinstall.plesk.com/plesk-php8.3

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.60, the ability to use Active List view will be removed. All customers will be automatically switched to Dynamic List view.

Windows

  • Starting from Plesk Obsidian for Windows 18.0.60, it will no longer be possible to install the BIND DNS server, or to select it as the default DNS server in Tools & Settings > Server Components. Our support team will also no longer provide answers to questions related to the BIND DNS server in Plesk for Windows.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • Installing the “NTP Timesync” Plesk extension now correctly results in the Network Time Synchronization button appearing in the Tools & Settings menu (under “Tools & Resources”). (EXTPLESK-2112)
  • Fixed the issue where removing a subscription with one or more backups in remote storage and then restoring only the subscription resulted in the backup file(s) being transferred to the server’s file system, but those backups could not be found in (or removed via) Backup Manager. (PPPM-14306)
  • Fixed the issue where restoring a subscription with one or more add-on domains from a backup created in Plesk Obsidian 18.0.54 or earlier resulted in domain keys not being configured for the add-on domains. (PPPM-14299)
  • Fixed the issue where restoring from a backup in remote storage resulted in the creation of that backup in local storage. That backup counted against the subscription’s disk space limit, but could not be seen in Backup Manager if the subscription lacked the permission to manage local backups. (PPPM-14287)
  • Fixed the issue where trying to optimize PHP Settings for a domain with one or more disabled and/or broken PHP handlers resulted in the “Failed to update the optimal settings: app.conflicts.app.conflicts.Overview” error. (PPPM-14348)
  • Fixed the issue where adding a valid IPv6 address in Tools & Settings > IP Addresses could fail with the “does not appear to be a valid IP address or it belongs to a wrong type” error. (PPPM-14373)
  • Fixed the issue where trying to create or migrate a subdomain whose name matched a part of the name of a different subdomain already present on the server (for example, trying to create “subdomain.example.com” when “subdomain.example.com.example.com” already existed) failed with the “A domain with such a name already exists” error. (PPPM-14371)
  • Fixed the issue where entering the words “background”, “login page”, or “custom” into the search field in the Plesk interface did not suggest the Tools & Settings > Branding page, as expected. (PPP-64307)
  • Fixed the issue where the “{{ disk_usage }}”, “{{ disk_space_limit }}”, “{{ traffic }}”, “{{ traffic_limit }}”, and “{{ limit_name }}” placeholders were not replaced with actual numbers in email notifications sent to resellers. (PPPM-14333)
  • Fixed the issue where it was possible to create aliases and subdomains for other subdomains via the XML API. (PPPM-14328)
  • Fixed the issue where the panel in the Plesk interface added by the Help Center extension could not be shown correctly when logged in under a reseller account. (PPPM-14302)

Linux

  • On servers running Red Hat Enterprise Linux or one of its derivatives, when trying to upgrade the MariaDB database server via the Plesk interface, the upgrade tool now verifies the configured repositories before starting and notifies the user if any of them must be commented out or removed for the upgrade to succeed. (PPP-64366)
  • Fixed the issue where running the plesk bin ipmanage –remap command resulted in one or more lines in the map file being ignored if one or more target IP addresses already existed on the target network interface. (PPPM-14353)
  • Fixed the issue where the plesk repair fs command was looking for the /etc/domainkeys directory even if no mail server was installed. (PPPM-14336)
  • Fixed the issue where performing a dist-upgrade from Debian 10 to Debian 11 on a server with Mailman 2 installed caused issues when accessing existing mail lists after the dist-upgrade. (PPPM-14338)
  • PHP 7.4 is now correctly marked with the “Outdated” tag in the Plesk Installer interface. (PPPM-14263)
  • When installing Plesk on Debian or Ubuntu, “Recommended” dependencies (including the sa-compile package) are no longer installed. (PPPM-14367)
  • Fixed the issue where, after registering a custom DNS backend via the plesk bin server_dns –enable-custom-backend command, adding a DNS record in Plesk did not result in the record’s TTL value being passed to the custom backend. (PPPM-14366)
  • Fixed the issue where SSH access was shown as “Forbidden” on a domain’s Hosting page if the hosting plan the domain’s subscription was based on had the “SSH access to the server shell under the subscription’s system user” parameter set to /bin/bash and the “Management of access to the server over SSH” permission to “Not allowed”. (PPPM-14360)
  • Fixed the issue where, if the permissions on the /etc/domainkeys directory were wrong, running the the plesk repair fs command produced the “Class “Plesk\Repair\Fs\PleskUserException” not found” error instead of fixing them. (PPPM-14358)
  • Fixed the issue where, if outgoing mail control was enabled, emails using the “windows-1253” character set were delivered with malformed contents. (PPPM-14355)
  • Fixed the issue where running the plesk repair web –php-handlers command to fix missing PHP handlers assigned to service plans failed to remove the “The following PHP version(s) are not installed” error shown on the Tools & Settings > PHP Settings page. (PPPM-14350)
  • Fixed the issue where running the plesk repair mail command did not fix the DKIM configuration. (PPPM-14299)
  • Editing a symlink to a file in File Manager now correctly saves the changes in the file the symlink is pointing to. (PPPM-14345)
  • Fixed the issue where trying to set an image in the SVG format as the custom login screen background failed with the “Some fields are empty or contain an improper value” error. (PPPM-14341)
  • Fixed the issue where removing a subscription failed to also remove the DKIM configuration files of domain aliases owned by the removed subscription. (PPPM-14324)
  • Fixed the issue where the Backup Telemetry extension did not show the “Open telemetry” icon for backups whose contents could not be read by the psaadm user in their entirety. (PPPM-14303)
  • Fixed the issue where changing the primary name server for a domain failed to update the primary name server for the domain’s aliases even if the “Synchronize DNS zone with the primary domain” checkbox was selected. (PPPM-14275)
  • Fixed the issue where log rotation failed for files with two or more hard links. (PPPM-13562)
  • Plesk auto-reply now uses the encoding from an incoming email’s subject for the subject of the automated response email. (PPPM-13543)
  • After converting a CentOS 7 server with Plesk to AlmaLinux, the /etc/logrotate.d/syslog.bak file is now moved to /usr/local/psa/var/centos2alma/syslog.logrotate.bak. (PAUX-6180)
  • Fixed the issue where, after converting a CentOS 7 server with Plesk to AlmaLinux, the AWStats configuration files were not recreated. (PAUX-6178)

Windows

  • Fixed the issue where switching the default spam filter to SmarterMail SpamAssassin resulted in the “The system cannot find the path specified.” error if SmarterMail Build 8747 or later was installed and set as the default mail server. (PPP-64302)
  • Fixed the issue where using Plesk Reconfigurator to change the MySQL data location to that on a different disk drive resulted in the “Failed to seek the actual end of file data stream” error. (PPPM-14335)
  • Fixed the issue where using Plesk Reconfigurator to verify and fix Plesk virtual hosts’ security resulted in unnecessary empty directories being created in the Plesk virtual hosts’ directory. (PPPM-14320)
  • Fixed the issue where running the plesk sbin statistics command could result in unnecessary and confusing warnings. (PPPM-14374)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.25.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.3.

  • Updated ASP.NET Core 7.0 to version 7.0.17.

  • Updated ASP.NET Core 6.0 to version 6.0.28.

  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.13.

  • Updated BIND to version 9.16.48.

  • Updated MariaDB 10 to version 10.11.7.

  • To help Plesk users comply with the NIS2 directive, and also to improve the security of Plesk in general, the NIS2 compliance mode makes a number of changes to what is logged to the Plesk Action Log. Learn more about NIS2 compliance mode.

To enable NIS2 compliance mode, add the following lines to the panel.ini file:

actionLog nis2compliant = true Once you have done so, the following changes take effect:

  • API requests are now logged to the Action Log. To also log API requests that only get information from Plesk and do not result in any changes being made, add the following line to the actionLog section:

api.includeImmutable = true

  • Changes to DNS records are now logged to the Action Log, including the specifics (such as what record was added or removed, or what changes were made to an existing record), as well as the GUID of the user who made the change.

  • Action Log is now included in Plesk backups if the “User files” checkbox is selected when creating a backup, and the “Exclude log files” one is not. Customer or reseller level backups only include information pertinent to that customer/reseller.

Action Log is stored in a separate file with the backup_action-log prefix. Learn how to extract files from a Plesk backup.

  • (Plesk for Linux) We are glad to announce that the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface is no longer in beta! We thank everyone who tried the beta version for their participation and feedback.

To access this feature, go to Tools & Settings > Database Servers (under “Applications & Databases”), and then click Upgrade Now next to an eligible MariaDB database server.

The feature is being gradually rolled out to Plesk servers around the world. If you do not see the Upgrade Now button, you can enable the feature manually by adding the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = true

  • Plesk customers can now get access to Plesk Action Log events related to their subscriptions to monitor changes applied to them. The feature works only together with the Log Browser extension and will be enabled gradually after the release of Plesk Obsidian 18.0.60. The link to Action Log will appear in the right menu near the domain card.

We consider the feature to be a mandatory requirement for Plesk to comply with the NIS2 directive. According to the directive, customers must have an ability to monitor changes related to their domains.

To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:

actionLog actionLogForEndUsers = true Note: If you have already enabled the nis2complience setting in the panel.ini file, no need to enable actionLogForEndUsers as well. nis2complience enables all features related to compliance with the NIS2 directive.

  • Full-featured integration of WP Toolkit into Plesk Dynamic list is now available.

To enable this feature, add the following lines to the panel.ini file:

ext-wp-toolkit appModeFeature = on Once you have done so, most WP Toolkit features (except for mass management operations) become accessible directly from Dynamic list in Plesk without having to open WP Toolkit.

  • Added the “Get Started” tab to domain cards in Dynamic List view to make it easier for new users to build websites quickly. It offers many options for creating a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The tab appears when opening a newly created domain’s card for the first time, and remains accessible but nonintrusive once closed. The tab replaces both the previously available “Welcome” panel and the “Create website” button.
  • It is now possible to buy Plesk licenses straight from the DigitalOcean Marketplace interface and attach them to new and existing droplets.
  • With the new paid Sitejet Commerce feature that supports integration with Ecwid, you can now have an eCommerce store on your Sitejet-based website.
  • Sophos Anti-Virus for Servers can now be installed via Plesk Installer on both Plesk for Linux and Plesk for Windows servers. You can find it in the “Mail hosting” section in Plesk for Linux, and in the “Anti-Virus features” section in Plesk for Windows.
  • The latest 30 entries from the Plesk Obsidian changelog are now available in an RSS feed. You can find the feed here.

Feature Improvements

  • The “Scheduled Backups List” extension has been localized into 31 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • The Plesk interface and documentation now mention both MariaDB and MySQL where only MySQL was mentioned before.

Linux

  • Plesk now shows the exact amount of physical memory installed on the server. To access this information, go to Tools & Settings > Server Information (under “Server Management”), scroll down to “Memory Usage”, and look for the “Hardware” column.
  • When trying to update Plesk on a server that does not have enough free disk space, Plesk Installer automatically cleans up unnecessary temporary files, then tries again.
  • The “NTP Timesync” extension is now included in the “Recommended” preset.
  • A separate branch of the “NTP Timesync” extension was created so that the extension could still be installed on Red Hat Enterprise Linux 6.x. Future versions of the “NTP Timesync” extension’s main branch will no longer be compatible with Red Hat Enterprise Linux 6.x.
  • The “NTP Timesync” extension has been localized into 30 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese.
  • Added a message in Tools & Settings > Mail Server Settings advising to set the value of the “Maximum message size” parameter to 135-140% of the maximum allowable attachment size.

Windows

  • It is now possible to install and use the Log Browser extension in Plesk for Windows. The extension also provides access to Action Log events for customers the same way it is done in Plesk for Linux.

Future Plans

  • (For developers of extensions) Starting from Plesk Obsidian 18.0.61, we plan to switch PHP used by Plesk to PHP 8.3. If you are running any custom extensions, you will need to update them to support PHP 8.3 to avoid potential issues.

You can install Plesk Obsidian 18.0.60 running on PHP 8.3 for testing purposes only by running the following command:

wget https://autoinstall.plesk.com/plesk-installer && bash ./plesk-installer install plesk 18.0.60 –source http://autoinstall.plesk.com/plesk-php8.3

  • Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the curl commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the –header “Content-Type: application/json” option to such commands to keep them working correctly.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.60, the ability to use Active List view will be removed. All customers will be automatically switched to Dynamic List view.

Windows

  • Starting from Plesk Obsidian for Windows 18.0.60, it will no longer be possible to install the BIND DNS server, or to select it as the default DNS server in Tools & Settings > Server Components. Our support team will also no longer provide answers to questions related to the BIND DNS server in Plesk for Windows.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • Installing the “NTP Timesync” Plesk extension now correctly results in the Network Time Synchronization button appearing in the Tools & Settings menu (under “Tools & Resources”). (EXTPLESK-2112)
  • Fixed the issue where removing a subscription with one or more backups in remote storage and then restoring only the subscription resulted in the backup file(s) being transferred to the server’s file system, but those backups could not be found in (or removed via) Backup Manager. (PPPM-14306)
  • Fixed the issue where restoring a subscription with one or more add-on domains from a backup created in Plesk Obsidian 18.0.54 or earlier resulted in domain keys not being configured for the add-on domains. (PPPM-14299)
  • Fixed the issue where restoring from a backup in remote storage resulted in the creation of that backup in local storage. That backup counted against the subscription’s disk space limit, but could not be seen in Backup Manager if the subscription lacked the permission to manage local backups. (PPPM-14287)
  • Fixed the issue where trying to optimize PHP Settings for a domain with one or more disabled and/or broken PHP handlers resulted in the “Failed to update the optimal settings: app.conflicts.app.conflicts.Overview” error. (PPPM-14348)
  • Fixed the issue where adding a valid IPv6 address in Tools & Settings > IP Addresses could fail with the “does not appear to be a valid IP address or it belongs to a wrong type” error. (PPPM-14373)
  • Fixed the issue where trying to create or migrate a subdomain whose name matched a part of the name of a different subdomain already present on the server (for example, trying to create “subdomain.example.com” when “subdomain.example.com.example.com” already existed) failed with the “A domain with such a name already exists” error. (PPPM-14371)
  • Fixed the issue where entering the words “background”, “login page”, or “custom” into the search field in the Plesk interface did not suggest the Tools & Settings > Branding page, as expected. (PPP-64307)
  • Fixed the issue where the “{{ disk_usage }}”, “{{ disk_space_limit }}”, “{{ traffic }}”, “{{ traffic_limit }}”, and “{{ limit_name }}” placeholders were not replaced with actual numbers in email notifications sent to resellers. (PPPM-14333)
  • Fixed the issue where it was possible to create aliases and subdomains for other subdomains via the XML API. (PPPM-14328)
  • Fixed the issue where the panel in the Plesk interface added by the Help Center extension could not be shown correctly when logged in under a reseller account. (PPPM-14302)

Linux

  • On servers running Red Hat Enterprise Linux or one of its derivatives, when trying to upgrade the MariaDB database server via the Plesk interface, the upgrade tool now verifies the configured repositories before starting and notifies the user if any of them must be commented out or removed for the upgrade to succeed. (PPP-64366)
  • Fixed the issue where running the plesk bin ipmanage –remap command resulted in one or more lines in the map file being ignored if one or more target IP addresses already existed on the target network interface. (PPPM-14353)
  • Fixed the issue where the plesk repair fs command was looking for the /etc/domainkeys directory even if no mail server was installed. (PPPM-14336)
  • Fixed the issue where performing a dist-upgrade from Debian 10 to Debian 11 on a server with Mailman 2 installed caused issues when accessing existing mail lists after the dist-upgrade. (PPPM-14338)
  • PHP 7.4 is now correctly marked with the “Outdated” tag in the Plesk Installer interface. (PPPM-14263)
  • When installing Plesk on Debian or Ubuntu, “Recommended” dependencies (including the sa-compile package) are no longer installed. (PPPM-14367)
  • Fixed the issue where, after registering a custom DNS backend via the plesk bin server_dns –enable-custom-backend command, adding a DNS record in Plesk did not result in the record’s TTL value being passed to the custom backend. (PPPM-14366)
  • Fixed the issue where SSH access was shown as “Forbidden” on a domain’s Hosting page if the hosting plan the domain’s subscription was based on had the “SSH access to the server shell under the subscription’s system user” parameter set to /bin/bash and the “Management of access to the server over SSH” permission to “Not allowed”. (PPPM-14360)
  • Fixed the issue where, if the permissions on the /etc/domainkeys directory were wrong, running the the plesk repair fs command produced the “Class “Plesk\Repair\Fs\PleskUserException” not found” error instead of fixing them. (PPPM-14358)
  • Fixed the issue where, if outgoing mail control was enabled, emails using the “windows-1253” character set were delivered with malformed contents. (PPPM-14355)
  • Fixed the issue where running the plesk repair web –php-handlers command to fix missing PHP handlers assigned to service plans failed to remove the “The following PHP version(s) are not installed” error shown on the Tools & Settings > PHP Settings page. (PPPM-14350)
  • Fixed the issue where running the plesk repair mail command did not fix the DKIM configuration. (PPPM-14299)
  • Editing a symlink to a file in File Manager now correctly saves the changes in the file the symlink is pointing to. (PPPM-14345)
  • Fixed the issue where trying to set an image in the SVG format as the custom login screen background failed with the “Some fields are empty or contain an improper value” error. (PPPM-14341)
  • Fixed the issue where removing a subscription failed to also remove the DKIM configuration files of domain aliases owned by the removed subscription. (PPPM-14324)
  • Fixed the issue where the Backup Telemetry extension did not show the “Open telemetry” icon for backups whose contents could not be read by the psaadm user in their entirety. (PPPM-14303)
  • Fixed the issue where changing the primary name server for a domain failed to update the primary name server for the domain’s aliases even if the “Synchronize DNS zone with the primary domain” checkbox was selected. (PPPM-14275)
  • Fixed the issue where log rotation failed for files with two or more hard links. (PPPM-13562)
  • Plesk auto-reply now uses the encoding from an incoming email’s subject for the subject of the automated response email. (PPPM-13543)
  • After converting a CentOS 7 server with Plesk to AlmaLinux, the /etc/logrotate.d/syslog.bak file is now moved to /usr/local/psa/var/centos2alma/syslog.logrotate.bak. (PAUX-6180)
  • Fixed the issue where, after converting a CentOS 7 server with Plesk to AlmaLinux, the AWStats configuration files were not recreated. (PAUX-6178)

Windows

  • Fixed the issue where switching the default spam filter to SmarterMail SpamAssassin resulted in the “The system cannot find the path specified.” error if SmarterMail Build 8747 or later was installed and set as the default mail server. (PPP-64302)
  • Fixed the issue where using Plesk Reconfigurator to change the MySQL data location to that on a different disk drive resulted in the “Failed to seek the actual end of file data stream” error. (PPPM-14335)
  • Fixed the issue where using Plesk Reconfigurator to verify and fix Plesk virtual hosts’ security resulted in unnecessary empty directories being created in the Plesk virtual hosts’ directory. (PPPM-14320)
  • Fixed the issue where running the plesk sbin statistics command could result in unnecessary and confusing warnings. (PPPM-14374)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.25.

Windows

  • Updated ASP.NET Core 8.0 to version 8.0.3.
  • Updated ASP.NET Core 7.0 to version 7.0.17.
  • Updated ASP.NET Core 6.0 to version 6.0.28.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.13.
  • Updated BIND to version 9.16.48.
  • Updated MariaDB 10 to version 10.11.7.

Sectigo SSL 1.3.17

2 April 2024

  • The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5378)

2 April 2024

  • The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5378)

Plesk Email Security 1.5.1

2 April 2024

  • Updated translations of all supported languages.

2 April 2024

  • Updated translations of all supported languages.

NTP Timesync 1.3.1

1 April 2024

  • Updated translations of all supported languages.

1 April 2024

  • Updated translations of all supported languages.

DigitalOcean DNS 1.4.3

1 April 2024

  • The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5375)

1 April 2024

  • The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5375)

WP Toolkit 6.3.1

29 March 2024

  • Internal improvements
  • (Plesk) Links to Plesk in vulnerability notifications now work properly. (EXTWPTOOLK-11550)

29 March 2024

  • Internal improvements
  • (Plesk) Links to Plesk in vulnerability notifications now work properly. (EXTWPTOOLK-11550)

PHP Composer 1.2.30

29 March 2024

  • The “PHP Deprecated Construction plesk_user_exec(): Passing null to parameter #3 ($input) of type string is deprecated …” error no longer appears in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPHPCOMP-238)

29 March 2024

  • The “PHP Deprecated Construction plesk_user_exec(): Passing null to parameter #3 ($input) of type string is deprecated …” error no longer appears in %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTPHPCOMP-238)

PHP Composer 1.2.12

29 March 2024

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.18-18.33 and labeled it version 1.2.12. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.33 and later.

29 March 2024

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.18-18.33 and labeled it version 1.2.12. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.33 and later.

Let’s Encrypt 3.2.7

29 March 2024

  • Internal improvements.

29 March 2024

  • Internal improvements.

DigiCert SSL 1.12.0

29 March 2024

  • TThe extension will not throw deprecation warnings while issuing certificate. (EXTPLESK-5374)

29 March 2024

  • TThe extension will not throw deprecation warnings while issuing certificate. (EXTPLESK-5374)

Action Log 1.3.1

29 March 2024

  • According to the deprecation plan, we have prepared a new version of the extension, which can be installed only on Plesk Obsidian 18.0.60 and earlier. We do not plan to update the extension unless any essential security fixes are necessary.

If you like Action Log’s features and want to continue having access to action logs in Plesk, we recommend giving the Log Browser extension a try. It provides absolutely the same experience for working with Action Log records and yet gives access to much more logs produced by the server.

29 March 2024

  • According to the deprecation plan, we have prepared a new version of the extension, which can be installed only on Plesk Obsidian 18.0.60 and earlier. We do not plan to update the extension unless any essential security fixes are necessary.

If you like Action Log’s features and want to continue having access to action logs in Plesk, we recommend giving the Log Browser extension a try. It provides absolutely the same experience for working with Action Log records and yet gives access to much more logs produced by the server.

Plesk DNSSEC 1.5.0

28 March 2024

  • The DNSSEC button is displayed to additional users with sufficient permissions. (PPPM-14294)

28 March 2024

  • The DNSSEC button is displayed to additional users with sufficient permissions. (PPPM-14294)

PHP Composer 1.2.11

28 March 2024

  • The “PHP Deprecated Construction: Return type of PleskExt\Composer\Application::jsonSerialize() should either be compatible …” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows if Plesk is configured to generate deprecated warnings in PHP. (EXTPHPCOMP-236)

28 March 2024

  • The “PHP Deprecated Construction: Return type of PleskExt\Composer\Application::jsonSerialize() should either be compatible …” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows if Plesk is configured to generate deprecated warnings in PHP. (EXTPHPCOMP-236)

Extensions Catalog 1.17.7

28 March 2024

  • Removed the QuickAccess feature from the Extensions Catalog.

28 March 2024

  • Removed the QuickAccess feature from the Extensions Catalog.

WP Toolkit 6.3.0

27 March 2024

  • Added integration with Wordfence vulnerability database:

  • WP Toolkit now displays combined information from Patchstack and Wordfence vulnerability databases, with links to both services

  • Some vulnerability entries might happen to be duplicates, but we’re working on merging them as well

  • Introducing new vulnerability management UI based on WP Guardian

  • Added the ability to filter out vulnerabilities based on their CVSS score to reduce alert fatigue

  • Full-featured integration of WP Toolkit into Plesk Dynamic list is now available:

  • Most WP Toolkit features are now accessible directly from Dynamic list in Plesk without having to visit the separate WP Toolkit interface

  • Mass management operations are not in scope of this integration, please use the separate WP Toolkit interface for them

  • To enable this feature, add appModeFeature = on under the ext-wp-toolkit section of the panel.ini file

  • Added a link to Codeable platform for site admins:

  • Codeable provides access to WordPress experts and developers for WordPress site administrators

  • Unlike many freelancers, Codeable experts and developers will never recommend against the current host

  • To hide the link to Codeable, add codeableIntegrationFeature = off under the corresponding section of the panel.ini (Plesk) or config.ini (cPanel) file.

  • To put your company’s name on the Codeable landing page, add codeableUrlCustomer = your company name under the corresponding section of the panel.ini (Plesk) or config.ini (cPanel) file.

  • Added API for managing WordPress backups

  • Added API for managing Sets

  • Backup file name and timestamp are now added to the corresponding meta.json file

  • Backup API now allows to add an arbitrary description to the corresponding meta.json file

  • Security improvements

  • Minor assorted improvements to Maintenance Mode

  • Improved WordPress installation speed on CloudLinux OS

  • Reduced memory consumption when working with vulnerabilities

  • Fixed a bunch of PHP errors and notices appearing in server-level log files

  • WP Toolkit now honestly reports if a site could not be added after the scan due to improper directory ownership. (EXTWPTOOLK-9679)

  • Scan info message now provides info about reattaching a previously detached site. (EXTWPTOOLK-10109)

  • Autoupdate policies are now properly applied to plugins and themes installed via set. (EXTWPTOOLK-10699)

  • Mitigate action is no longer displayed for vulnerabilities that cannot be addressed by security measures. In fact, since the interface was reworked, this action does not appear at all because it was renamed to Apply security measure. (EXTWPTOOLK-11390)

  • Scheduled task execution no longer overlaps on servers with thousands of sites. (EXTWPTOOLK-11017)

  • Maintenance mode timer is now limited to a maximum of 99 days because come on, really!? (EXTWPTOOLK-11181)

27 March 2024

  • Added integration with Wordfence vulnerability database:

  • WP Toolkit now displays combined information from Patchstack and Wordfence vulnerability databases, with links to both services

  • Some vulnerability entries might happen to be duplicates, but we’re working on merging them as well

  • Introducing new vulnerability management UI based on WP Guardian

  • Added the ability to filter out vulnerabilities based on their CVSS score to reduce alert fatigue

  • Full-featured integration of WP Toolkit into Plesk Dynamic list is now available:

  • Most WP Toolkit features are now accessible directly from Dynamic list in Plesk without having to visit the separate WP Toolkit interface

  • Mass management operations are not in scope of this integration, please use the separate WP Toolkit interface for them

  • To enable this feature, add appModeFeature = on under the ext-wp-toolkit section of the panel.ini file

  • Added a link to Codeable platform for site admins:

  • Codeable provides access to WordPress experts and developers for WordPress site administrators

  • Unlike many freelancers, Codeable experts and developers will never recommend against the current host

  • To hide the link to Codeable, add codeableIntegrationFeature = off under the corresponding section of the panel.ini (Plesk) or config.ini (cPanel) file.

  • To put your company’s name on the Codeable landing page, add codeableUrlCustomer = your company name under the corresponding section of the panel.ini (Plesk) or config.ini (cPanel) file.

  • Added API for managing WordPress backups

  • Added API for managing Sets

  • Backup file name and timestamp are now added to the corresponding meta.json file

  • Backup API now allows to add an arbitrary description to the corresponding meta.json file

  • Security improvements

  • Minor assorted improvements to Maintenance Mode

  • Improved WordPress installation speed on CloudLinux OS

  • Reduced memory consumption when working with vulnerabilities

  • Fixed a bunch of PHP errors and notices appearing in server-level log files

  • WP Toolkit now honestly reports if a site could not be added after the scan due to improper directory ownership. (EXTWPTOOLK-9679)

  • Scan info message now provides info about reattaching a previously detached site. (EXTWPTOOLK-10109)

  • Autoupdate policies are now properly applied to plugins and themes installed via set. (EXTWPTOOLK-10699)

  • Mitigate action is no longer displayed for vulnerabilities that cannot be addressed by security measures. In fact, since the interface was reworked, this action does not appear at all because it was renamed to Apply security measure. (EXTWPTOOLK-11390)

  • Scheduled task execution no longer overlaps on servers with thousands of sites. (EXTWPTOOLK-11017)

  • Maintenance mode timer is now limited to a maximum of 99 days because come on, really!? (EXTWPTOOLK-11181)

Node.js Toolkit 2.3.11

27 March 2024

  • Installation of Node.js version 16 and lower no longer causes the “PHP Deprecated Construction” errors. (EXTNODEJS-311)

27 March 2024

  • Installation of Node.js version 16 and lower no longer causes the “PHP Deprecated Construction” errors. (EXTNODEJS-311)

SSL It! 1.14.7

26 March 2024

  • The “PHP Deprecated Construction” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows if Plesk is configured to generate deprecated warnings in PHP. (EXTSSLIT-2056)

26 March 2024

  • The “PHP Deprecated Construction” error no longer appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows if Plesk is configured to generate deprecated warnings in PHP. (EXTSSLIT-2056)

Let’s Encrypt 3.2.6

26 March 2024

  • The “Exception: PHP Warning: Undefined property: stdClass::$challenges” error no longer occasionally appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTLETSENC-1200)

26 March 2024

  • The “Exception: PHP Warning: Undefined property: stdClass::$challenges” error no longer occasionally appears in /var/log/plesk/panel.log in Plesk for Linux and %plesk_dir%\admin\logs\php_error.log in Plesk for Windows. (EXTLETSENC-1200)

Laravel Toolkit 1.4.10

26 March 2024

  • Internal improvements.

26 March 2024

  • Internal improvements.

NTP Timesync 1.3.0

22 March 2024

  • It is now possible to access the extension by going to Tools & Settings > Network Time Synchronization (under “Tools & Resources”).
  • “chrony” is now marked as the recommended NTP service in the extension interface. (EXTPLESK-5334)
  • Cases when NTP packages were removed manually are now correctly handled. (EXTPLESK-4596)
  • Uninstalled NTP services no longer cause the extension to report errors. (EXTPLESK-4448)

22 March 2024

  • It is now possible to access the extension by going to Tools & Settings > Network Time Synchronization (under “Tools & Resources”).
  • “chrony” is now marked as the recommended NTP service in the extension interface. (EXTPLESK-5334)
  • Cases when NTP packages were removed manually are now correctly handled. (EXTPLESK-4596)
  • Uninstalled NTP services no longer cause the extension to report errors. (EXTPLESK-4448)

NTP Timesync 1.2.1

22 March 2024

  • We have created the current extension\’s “maintenance only” fork for Plesk versions 18.0-18.0.59 and labeled it version 1.2.1. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.60 and later.

22 March 2024

  • We have created the current extension\’s “maintenance only” fork for Plesk versions 18.0-18.0.59 and labeled it version 1.2.1. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.60 and later.

Log Browser 1.7.0

22 March 2024

  • We are happy to introduce a new version of the Log Browser extension. It allows Plesk administrators to track their actions and changes (as well as those of other Plesk users) right in the Plesk interface.
  • Plesk customers can now get access to Plesk Action Log events related to their subscriptions to monitor changes applied to them. The feature will be enabled gradually after the release of Plesk Obsidian 18.0.60. The link to Action Log will appear in the right menu near the domain card.

We consider the feature to be a mandatory requirement for Plesk to comply with the NIS2 directive. According to the directive, customers must have an ability to monitor changes related to their domains.

To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:

actionLog actionLogForEndUsers = true Note: If you have already enabled the nis2complience setting in the panel.ini file, no need to enable actionLogForEndUsers as well. nis2complience enables all features related to compliance with the NIS2 directive.

  • It is now possible to install and use the Log Browser extension in Plesk for Windows. The extension also provides access to Action Log events for customers the same way it is done in Plesk for Linux.

22 March 2024

  • We are happy to introduce a new version of the Log Browser extension. It allows Plesk administrators to track their actions and changes (as well as those of other Plesk users) right in the Plesk interface.
  • Plesk customers can now get access to Plesk Action Log events related to their subscriptions to monitor changes applied to them. The feature will be enabled gradually after the release of Plesk Obsidian 18.0.60. The link to Action Log will appear in the right menu near the domain card.

We consider the feature to be a mandatory requirement for Plesk to comply with the NIS2 directive. According to the directive, customers must have an ability to monitor changes related to their domains.

To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:

actionLog actionLogForEndUsers = true Note: If you have already enabled the nis2complience setting in the panel.ini file, no need to enable actionLogForEndUsers as well. nis2complience enables all features related to compliance with the NIS2 directive.

  • It is now possible to install and use the Log Browser extension in Plesk for Windows. The extension also provides access to Action Log events for customers the same way it is done in Plesk for Linux.

Log Browser 1.6.9

22 March 2024

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.41-18.0.59 and labeled it version 1.6.9. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.60 and later.

22 March 2024

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.41-18.0.59 and labeled it version 1.6.9. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.60 and later.

Let’s Encrypt 3.2.5

22 March 2024

  • Improved the translations.

22 March 2024

  • Improved the translations.

PHP Updates

18 March 2024

  • Updated PHP 8.2 to version 8.2.17.
  • Updated PHP 8.3 to version 8.3.4.

Linux

  • Updated PEAR to version 1.10.15 for PHP 8.3, 8.2, 8.1.
  • Updated Archive_Tar to version 1.5.0 for PHP 8.3, 8.2, 8.1.

18 March 2024

  • Updated PHP 8.2 to version 8.2.17.
  • Updated PHP 8.3 to version 8.3.4.

Linux

  • Updated PEAR to version 1.10.15 for PHP 8.3, 8.2, 8.1.

  • Updated Archive_Tar to version 1.5.0 for PHP 8.3, 8.2, 8.1.

  • Updated PEAR to version 1.10.15 for PHP 8.3, 8.2, 8.1.

  • Updated Archive_Tar to version 1.5.0 for PHP 8.3, 8.2, 8.1.

Site Import 1.7.1

14 March 2024

  • No more PHP deprecation errors in Plesk 18.0.59 when importing mails. (PMT-5268)

14 March 2024

  • No more PHP deprecation errors in Plesk 18.0.59 when importing mails. (PMT-5268)

SEO Toolkit 1.1.20

14 March 2024

  • Fixed the loading of the “Add keywords” page in multiple languages. (XOVI-10049)

14 March 2024

  • Fixed the loading of the “Add keywords” page in multiple languages. (XOVI-10049)

Sitejet Builder 1.1.1

13 March 2024

  • Added the paid Sitejet Commerce feature.
  • Captcha can no longer be omitted in form submissions.

13 March 2024

  • Added the paid Sitejet Commerce feature.
  • Captcha can no longer be omitted in form submissions.

Repair Kit 1.3.6

12 March 2024

  • The extension help messages now refer to actual documentation pages. (EXTPLESK-5333)

12 March 2024

  • The extension help messages now refer to actual documentation pages. (EXTPLESK-5333)

Plesk Obsidian 18.0.59 Update 2

5 March 2024

Fixed Product Issues

  • Registering a Plesk Obsidian 18.0.59 server in Platform360 via the CLI no longer fails with the “Return value must be of type ?string, array returned” error. (PPP-64309)

5 March 2024

Fixed Product Issues

  • Registering a Plesk Obsidian 18.0.59 server in Platform360 via the CLI no longer fails with the “Return value must be of type ?string, array returned” error. (PPP-64309)

  • Registering a Plesk Obsidian 18.0.59 server in Platform360 via the CLI no longer fails with the “Return value must be of type ?string, array returned” error. (PPP-64309)

Monitoring 2.9.5

5 March 2024

  • Opening domain cards from the “Domains” or “Subscriptions” pages no longer takes too much time if connection to 360 Monitoring is broken. (PPP-64231)

5 March 2024

  • Opening domain cards from the “Domains” or “Subscriptions” pages no longer takes too much time if connection to 360 Monitoring is broken. (PPP-64231)

WP Toolkit 6.2.15

29 February 2024

  • Improved the speed and efficiency of installing WordPress updates

29 February 2024

  • Improved the speed and efficiency of installing WordPress updates

Plesk Obsidian 18.0.59 Update 1

27 February 2024

Fixed Product Issues

  • (Plesk for Linux) PHP once again works correctly in password-protected directories. (PPPM-14334)

After the update, reconfigure the web server configuration files to apply the latest changes. To do so, go to Tools & Settings > Webserver Configurations Troubleshooter (under “Assistance and Troubleshooting”), click Rebuild, and then click All in the drop-down menu.

27 February 2024

Fixed Product Issues

  • (Plesk for Linux) PHP once again works correctly in password-protected directories. (PPPM-14334)

After the update, reconfigure the web server configuration files to apply the latest changes. To do so, go to Tools & Settings > Webserver Configurations Troubleshooter (under “Assistance and Troubleshooting”), click Rebuild, and then click All in the drop-down menu.

  • (Plesk for Linux) PHP once again works correctly in password-protected directories. (PPPM-14334)

After the update, reconfigure the web server configuration files to apply the latest changes. To do so, go to Tools & Settings > Webserver Configurations Troubleshooter (under “Assistance and Troubleshooting”), click Rebuild, and then click All in the drop-down menu.

Scheduled Backups List 1.2.0

26 February 2024

  • The extension has been localized into 31 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese.

26 February 2024

  • The extension has been localized into 31 languages: Arabic, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmal, Polish, Portuguese, Portuguese, Brazilian, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese.

Support SSH Access 1.0.9

21 February 2024

  • Internal improvements.

21 February 2024

  • Internal improvements.

SSL It! 1.14.6

21 February 2024

  • The Let’s Encrypt button is now hidden from the “SSL/TLS Settings” page when the extension is not installed. (EXTSSLIT-2080)

21 February 2024

  • The Let’s Encrypt button is now hidden from the “SSL/TLS Settings” page when the extension is not installed. (EXTSSLIT-2080)

Plesk Obsidian 18.0.59

20 February 2024

What’s New?

  • Plesk administrators can now configure the appearance of the Plesk login page by setting a custom background image or color. Note that a number of limitations exist.

  • Introduced the following improvements for the Sitejet Builder extension:

  • Added a feature to replace or append files in website elements using drag and drop.

  • Added Polish as a new language to Sitejet Builder.

  • Added a feature to sort by custom fields in Collections Manager.

  • Added Collections to website backups.

  • Added an optional feature to automatically clean up unused CSS code.

  • Added the Sticky Column feature that allows for sticky content while scrolling through the website.

  • New website template: Green Change.

  • New website template: Pets Care.

  • New website template: Podcaster.

  • New website template: The Beauty Temple.

  • Any changes related to DNS are now logged with the date and time, user, token, ID, and so on.

  • Authorization requests and requests that change the Plesk or system configuration are logged using the system log service.

  • Added the ability to duplicate the Plesk action log records to syslog (Linux) or Event Log (Windows). To enable the feature, add the following lines to the panel.ini file:

actionLog syslog = <false|true> Note: We will prepare documentation for NIS2 compliance mode with the Plesk Obsidian 18.0.60 release.

  • Prepared a script to automate dist-upgrade from Ubuntu 20 to Ubuntu 22.

Learn how to dist-upgrade to Ubuntu 22.

  • (Plesk for Linux) We are happy to announce the support for Mailman 3 in Plesk on Debian 11 and Debian 12. Read more about Mailman 3 in Plesk.
  • (Plesk for Windows) We are happy to introduce the new PowerShell Terminal extension in Plesk for Windows that allows connecting to PowerShell right in the Plesk user interface without having to use RDP connection to the server.
  • The Plesk GUI now supports HTTP/2, which improves web performance, optimize resource use, and reduces browsing latency.
  • In Service Provider view, we added the count of customers, resellers, domains, subscriptions, and service plans to the left menu. That way you can quickly see how many business items exist on the server. You can disable the feature by adding the following lines to the panel.ini file:

navigation showStatisticsInMenu = false

  • Added support for the Drupal 10 application installation to the Application Catalog.

Linux

  • Added support for MySQL Community Edition 8.2 and 8.3.
  • Introduced the permission for Restricted Mode to the SSH Terminal extension.
  • In the Log Browser extension, notifications about rebooting now contain the reboot date. (EXTPLESK-4170)
  • Added support for Joomla! 5.x to the Joomla! Toolkit extension. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)

Feature Improvements

  • Significantly improved the performance of Dynamic List view on configurations with many domains. Our tests on configurations with 100 domains within one subscription shows a fourfold improvement in the page loading speed. It is now possible to interact with loaded elements without having to wait for the entire page to load, which means no more freezing.

We have also significantly improved the domain search speed.

  • We introduced a new option that prevents changes only to Restricted Mode without affecting the ability to switch between Power User and Service Provider views. To enable the feature, run the following CLI command:

plesk bin poweruser –off -simple true -lock-simple-mode true

  • Laravel Toolkit is now fully compatible with Laravel 10.

  • Excluded Web Presence Builder from the “Full Installation” preset. The component is shown if it was already installed or the –show-hidden-components option is used.

  • Improved the usability of the measurement feature of Performance Booster in domain cards:

  • Added the “Measurement” section to the Performance Booster drawer in a domain card.

  • The Performance Booster button in the domain card now displays the optimization status.

Linux

  • In the Docker extension, it is now possible to create a private container by manually port mapping to localhost so the container will be unavailable outside of the host.

Deprecated and Removed Items

  • (Plesk for Windows) In March 2024, Internet Systems Consortium (ISC) drops support for BIND for Windows. Starting from Plesk Obsidian 18.0.60, we will stop developing new features for BIND and stop testing BIND DNS. It means that we will not guarantee backward compatibility for such configurations. Our support team will also no longer provide answers to questions related to BIND DNS.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • DNS records of subdomains created using third-party extensions are now stored in their parent domains’ zones if Plesk is configured accordingly. (PPPM-14316)
  • Trailing spaces are now automatically removed from license activation codes. That helps reduce the number of failing activation attempts. (PPP-63917)
  • When creating a mail account in the Plesk user interface, the GUIDs for a domain and client are added correctly again. (PPPM-14314)

Linux

  • 1024-bit DKIM keys are once again generated correctly. (PPPM-14250)
  • The arc-sign mail handler no longer produces errors when Authenticated Received Chain (ARC) is enabled in Plesk. (PPPM-14305)
  • ARC verification of forwarded emails no longer fails. (PPPM-14310)
  • The database content is no longer counted twice on old database servers. (PPPM-14271)
  • AppArmor does not falsely trigger on operations in /var/named/run-root/. (PPPM-14270)
  • In Dynamic List view, added the missing “Compatibility mode for the legacy option ‘Separate SSL/TLS and non-SSL/TLS content’” option to the “Hosting” page of domains. (PPPM-14258)
  • Forwarded emails with attachments once again pass DKIM checks and are no longer marked as spam. (PPPM-14166)

Windows

  • The Web Deploy feature can once again be switched off correctly. (PPPM-14309)
  • Plesk can once again detect the virtualization type of virtual machines on Windows in VirtualBox. (PPPM-14289)
  • The -mail-service-ip flag option now works correctly again. (PPPM-14243)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.15.

Linux

  • Updated courier-authlib and courier-unicode to versions 0.72.1 and 2.3.0, respectively.
  • Updated ModSecurity to version 3.0.12.
  • Updated Postfix to version 3.5.24.
  • Updated Phusion Passenger to version 6.0.20.
  • Updated Roundcube to version 1.6.6.
  • Updated ProFTPD to version 1.3.8b.
  • Updated brotli to version 1.1.0.

Windows

  • Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.3.
  • Updated ASP.NET Core 8.0 to version 8.0.1.
  • Updated ASP.NET Core 7.0 to version 7.0.15.
  • Updated ASP.NET Core 6.0 to version 6.0.26.
  • Updated MariaDB to versions 10.11.6, 10.6.16, and 10.5.23 to fix the CVE-2023-22084 vulnerability.
  • Updated MariaDB 7.0 to version 7.0.15.
  • Updated MariaDB 6.0 to version 6.0.26.
  • Updated MariaDB Connector/C to version 3.3.8.

20 February 2024

What’s New?

  • Plesk administrators can now configure the appearance of the Plesk login page by setting a custom background image or color. Note that a number of limitations exist.

  • Introduced the following improvements for the Sitejet Builder extension:

  • Added a feature to replace or append files in website elements using drag and drop.

  • Added Polish as a new language to Sitejet Builder.

  • Added a feature to sort by custom fields in Collections Manager.

  • Added Collections to website backups.

  • Added an optional feature to automatically clean up unused CSS code.

  • Added the Sticky Column feature that allows for sticky content while scrolling through the website.

  • New website template: Green Change.

  • New website template: Pets Care.

  • New website template: Podcaster.

  • New website template: The Beauty Temple.

  • Any changes related to DNS are now logged with the date and time, user, token, ID, and so on.

  • Authorization requests and requests that change the Plesk or system configuration are logged using the system log service.

  • Added the ability to duplicate the Plesk action log records to syslog (Linux) or Event Log (Windows). To enable the feature, add the following lines to the panel.ini file:

actionLog syslog = <false|true> Note: We will prepare documentation for NIS2 compliance mode with the Plesk Obsidian 18.0.60 release.

  • Prepared a script to automate dist-upgrade from Ubuntu 20 to Ubuntu 22.

Learn how to dist-upgrade to Ubuntu 22.

  • (Plesk for Linux) We are happy to announce the support for Mailman 3 in Plesk on Debian 11 and Debian 12. Read more about Mailman 3 in Plesk.
  • (Plesk for Windows) We are happy to introduce the new PowerShell Terminal extension in Plesk for Windows that allows connecting to PowerShell right in the Plesk user interface without having to use RDP connection to the server.
  • The Plesk GUI now supports HTTP/2, which improves web performance, optimize resource use, and reduces browsing latency.
  • In Service Provider view, we added the count of customers, resellers, domains, subscriptions, and service plans to the left menu. That way you can quickly see how many business items exist on the server. You can disable the feature by adding the following lines to the panel.ini file:

navigation showStatisticsInMenu = false

  • Added support for the Drupal 10 application installation to the Application Catalog.

Linux

  • Added support for MySQL Community Edition 8.2 and 8.3.
  • Introduced the permission for Restricted Mode to the SSH Terminal extension.
  • In the Log Browser extension, notifications about rebooting now contain the reboot date. (EXTPLESK-4170)
  • Added support for Joomla! 5.x to the Joomla! Toolkit extension. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)

Feature Improvements

  • Significantly improved the performance of Dynamic List view on configurations with many domains. Our tests on configurations with 100 domains within one subscription shows a fourfold improvement in the page loading speed. It is now possible to interact with loaded elements without having to wait for the entire page to load, which means no more freezing.

We have also significantly improved the domain search speed.

  • We introduced a new option that prevents changes only to Restricted Mode without affecting the ability to switch between Power User and Service Provider views. To enable the feature, run the following CLI command:

plesk bin poweruser –off -simple true -lock-simple-mode true

  • Laravel Toolkit is now fully compatible with Laravel 10.

  • Excluded Web Presence Builder from the “Full Installation” preset. The component is shown if it was already installed or the –show-hidden-components option is used.

  • Improved the usability of the measurement feature of Performance Booster in domain cards:

  • Added the “Measurement” section to the Performance Booster drawer in a domain card.

  • The Performance Booster button in the domain card now displays the optimization status.

Linux

  • In the Docker extension, it is now possible to create a private container by manually port mapping to localhost so the container will be unavailable outside of the host.

Deprecated and Removed Items

  • (Plesk for Windows) In March 2024, Internet Systems Consortium (ISC) drops support for BIND for Windows. Starting from Plesk Obsidian 18.0.60, we will stop developing new features for BIND and stop testing BIND DNS. It means that we will not guarantee backward compatibility for such configurations. Our support team will also no longer provide answers to questions related to BIND DNS.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • DNS records of subdomains created using third-party extensions are now stored in their parent domains’ zones if Plesk is configured accordingly. (PPPM-14316)
  • Trailing spaces are now automatically removed from license activation codes. That helps reduce the number of failing activation attempts. (PPP-63917)
  • When creating a mail account in the Plesk user interface, the GUIDs for a domain and client are added correctly again. (PPPM-14314)

Linux

  • 1024-bit DKIM keys are once again generated correctly. (PPPM-14250)
  • The arc-sign mail handler no longer produces errors when Authenticated Received Chain (ARC) is enabled in Plesk. (PPPM-14305)
  • ARC verification of forwarded emails no longer fails. (PPPM-14310)
  • The database content is no longer counted twice on old database servers. (PPPM-14271)
  • AppArmor does not falsely trigger on operations in /var/named/run-root/. (PPPM-14270)
  • In Dynamic List view, added the missing “Compatibility mode for the legacy option ‘Separate SSL/TLS and non-SSL/TLS content’” option to the “Hosting” page of domains. (PPPM-14258)
  • Forwarded emails with attachments once again pass DKIM checks and are no longer marked as spam. (PPPM-14166)

Windows

  • The Web Deploy feature can once again be switched off correctly. (PPPM-14309)
  • Plesk can once again detect the virtualization type of virtual machines on Windows in VirtualBox. (PPPM-14289)
  • The -mail-service-ip flag option now works correctly again. (PPPM-14243)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.15.

Linux

  • Updated courier-authlib and courier-unicode to versions 0.72.1 and 2.3.0, respectively.
  • Updated ModSecurity to version 3.0.12.
  • Updated Postfix to version 3.5.24.
  • Updated Phusion Passenger to version 6.0.20.
  • Updated Roundcube to version 1.6.6.
  • Updated ProFTPD to version 1.3.8b.
  • Updated brotli to version 1.1.0.

Windows

  • Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.3.

  • Updated ASP.NET Core 8.0 to version 8.0.1.

  • Updated ASP.NET Core 7.0 to version 7.0.15.

  • Updated ASP.NET Core 6.0 to version 6.0.26.

  • Updated MariaDB to versions 10.11.6, 10.6.16, and 10.5.23 to fix the CVE-2023-22084 vulnerability.

  • Updated MariaDB 7.0 to version 7.0.15.

  • Updated MariaDB 6.0 to version 6.0.26.

  • Updated MariaDB Connector/C to version 3.3.8.

  • Plesk administrators can now configure the appearance of the Plesk login page by setting a custom background image or color. Note that a number of limitations exist.

  • Introduced the following improvements for the Sitejet Builder extension:

  • Added a feature to replace or append files in website elements using drag and drop.

  • Added Polish as a new language to Sitejet Builder.

  • Added a feature to sort by custom fields in Collections Manager.

  • Added Collections to website backups.

  • Added an optional feature to automatically clean up unused CSS code.

  • Added the Sticky Column feature that allows for sticky content while scrolling through the website.

  • New website template: Green Change.

  • New website template: Pets Care.

  • New website template: Podcaster.

  • New website template: The Beauty Temple.

  • Any changes related to DNS are now logged with the date and time, user, token, ID, and so on.

  • Authorization requests and requests that change the Plesk or system configuration are logged using the system log service.

  • Added the ability to duplicate the Plesk action log records to syslog (Linux) or Event Log (Windows). To enable the feature, add the following lines to the panel.ini file:

actionLog syslog = <false|true> Note: We will prepare documentation for NIS2 compliance mode with the Plesk Obsidian 18.0.60 release.

  • Prepared a script to automate dist-upgrade from Ubuntu 20 to Ubuntu 22.

Learn how to dist-upgrade to Ubuntu 22.

  • (Plesk for Linux) We are happy to announce the support for Mailman 3 in Plesk on Debian 11 and Debian 12. Read more about Mailman 3 in Plesk.
  • (Plesk for Windows) We are happy to introduce the new PowerShell Terminal extension in Plesk for Windows that allows connecting to PowerShell right in the Plesk user interface without having to use RDP connection to the server.
  • The Plesk GUI now supports HTTP/2, which improves web performance, optimize resource use, and reduces browsing latency.
  • In Service Provider view, we added the count of customers, resellers, domains, subscriptions, and service plans to the left menu. That way you can quickly see how many business items exist on the server. You can disable the feature by adding the following lines to the panel.ini file:

navigation showStatisticsInMenu = false

  • Added support for the Drupal 10 application installation to the Application Catalog.

Linux

  • Added support for MySQL Community Edition 8.2 and 8.3.
  • Introduced the permission for Restricted Mode to the SSH Terminal extension.
  • In the Log Browser extension, notifications about rebooting now contain the reboot date. (EXTPLESK-4170)
  • Added support for Joomla! 5.x to the Joomla! Toolkit extension. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)

Feature Improvements

  • Significantly improved the performance of Dynamic List view on configurations with many domains. Our tests on configurations with 100 domains within one subscription shows a fourfold improvement in the page loading speed. It is now possible to interact with loaded elements without having to wait for the entire page to load, which means no more freezing.

We have also significantly improved the domain search speed.

  • We introduced a new option that prevents changes only to Restricted Mode without affecting the ability to switch between Power User and Service Provider views. To enable the feature, run the following CLI command:

plesk bin poweruser –off -simple true -lock-simple-mode true

  • Laravel Toolkit is now fully compatible with Laravel 10.

  • Excluded Web Presence Builder from the “Full Installation” preset. The component is shown if it was already installed or the –show-hidden-components option is used.

  • Improved the usability of the measurement feature of Performance Booster in domain cards:

  • Added the “Measurement” section to the Performance Booster drawer in a domain card.

  • The Performance Booster button in the domain card now displays the optimization status.

Linux

  • In the Docker extension, it is now possible to create a private container by manually port mapping to localhost so the container will be unavailable outside of the host.

Deprecated and Removed Items

  • (Plesk for Windows) In March 2024, Internet Systems Consortium (ISC) drops support for BIND for Windows. Starting from Plesk Obsidian 18.0.60, we will stop developing new features for BIND and stop testing BIND DNS. It means that we will not guarantee backward compatibility for such configurations. Our support team will also no longer provide answers to questions related to BIND DNS.

We strongly recommend that you switch to Microsoft DNS.

Fixed Product Issues

  • DNS records of subdomains created using third-party extensions are now stored in their parent domains’ zones if Plesk is configured accordingly. (PPPM-14316)
  • Trailing spaces are now automatically removed from license activation codes. That helps reduce the number of failing activation attempts. (PPP-63917)
  • When creating a mail account in the Plesk user interface, the GUIDs for a domain and client are added correctly again. (PPPM-14314)

Linux

  • 1024-bit DKIM keys are once again generated correctly. (PPPM-14250)
  • The arc-sign mail handler no longer produces errors when Authenticated Received Chain (ARC) is enabled in Plesk. (PPPM-14305)
  • ARC verification of forwarded emails no longer fails. (PPPM-14310)
  • The database content is no longer counted twice on old database servers. (PPPM-14271)
  • AppArmor does not falsely trigger on operations in /var/named/run-root/. (PPPM-14270)
  • In Dynamic List view, added the missing “Compatibility mode for the legacy option ‘Separate SSL/TLS and non-SSL/TLS content’” option to the “Hosting” page of domains. (PPPM-14258)
  • Forwarded emails with attachments once again pass DKIM checks and are no longer marked as spam. (PPPM-14166)

Windows

  • The Web Deploy feature can once again be switched off correctly. (PPPM-14309)
  • Plesk can once again detect the virtualization type of virtual machines on Windows in VirtualBox. (PPPM-14289)
  • The -mail-service-ip flag option now works correctly again. (PPPM-14243)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.15.

Linux

  • Updated courier-authlib and courier-unicode to versions 0.72.1 and 2.3.0, respectively.
  • Updated ModSecurity to version 3.0.12.
  • Updated Postfix to version 3.5.24.
  • Updated Phusion Passenger to version 6.0.20.
  • Updated Roundcube to version 1.6.6.
  • Updated ProFTPD to version 1.3.8b.
  • Updated brotli to version 1.1.0.

Windows

  • Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.3.
  • Updated ASP.NET Core 8.0 to version 8.0.1.
  • Updated ASP.NET Core 7.0 to version 7.0.15.
  • Updated ASP.NET Core 6.0 to version 6.0.26.
  • Updated MariaDB to versions 10.11.6, 10.6.16, and 10.5.23 to fix the CVE-2023-22084 vulnerability.
  • Updated MariaDB 7.0 to version 7.0.15.
  • Updated MariaDB 6.0 to version 6.0.26.
  • Updated MariaDB Connector/C to version 3.3.8.

Support SSH Access 1.2.2

20 February 2024

  • Internal improvements.
  • sshd -T is now used to identify SSH daemon port in non-default configurations. (EXTPLESK-5322)

20 February 2024

  • Internal improvements.
  • sshd -T is now used to identify SSH daemon port in non-default configurations. (EXTPLESK-5322)

Support SSH Access 1.0.8

20 February 2024

  • Internal improvements.

20 February 2024

  • Internal improvements.

PHP Updates

20 February 2024

  • Updated PHP 8.2 to version 8.2.16.
  • Updated PHP 8.3 to version 8.3.3.

20 February 2024

  • Updated PHP 8.2 to version 8.2.16.
  • Updated PHP 8.3 to version 8.3.3.

SSH Terminal 1.3.6

13 February 2024

  • Internal improvements.

13 February 2024

  • Internal improvements.

Google Authenticator 1.5.5

9 February 2024

  • The Google Authenticator button is no longer displayed to users without sufficient permissions. (PPPM-13678)

9 February 2024

  • The Google Authenticator button is no longer displayed to users without sufficient permissions. (PPPM-13678)

Sitejet Builder 1.1.0

8 February 2024

  • Added a feature to replace or append files in website elements using drag and drop.
  • Added Polish as a new language to Sitejet Builder.
  • Added a feature to sort by custom fields in Collections Manager.
  • Added Collections to website backups.
  • Added an optional feature to automatically clean up unused CSS code.
  • Added the Sticky Column feature that allows for sticky content while scrolling through the website.
  • New website template: Green Change.
  • New website template: Pets Care.
  • New website template: Podcaster.
  • New website template: The Beauty Temple.
  • Improved error handling for quicker problem solving.
  • Moved “Change template” from the domain overview to Sitejet Builder.
  • Fixed an issue where localization files for date features were not synchronized.

8 February 2024

  • Added a feature to replace or append files in website elements using drag and drop.
  • Added Polish as a new language to Sitejet Builder.
  • Added a feature to sort by custom fields in Collections Manager.
  • Added Collections to website backups.
  • Added an optional feature to automatically clean up unused CSS code.
  • Added the Sticky Column feature that allows for sticky content while scrolling through the website.
  • New website template: Green Change.
  • New website template: Pets Care.
  • New website template: Podcaster.
  • New website template: The Beauty Temple.
  • Improved error handling for quicker problem solving.
  • Moved “Change template” from the domain overview to Sitejet Builder.
  • Fixed an issue where localization files for date features were not synchronized.

Docker 1.8.7

7 February 2024

  • Internal improvements.

7 February 2024

  • Internal improvements.

SSH Terminal 1.3.5

6 February 2024

  • Introduced the permission for Restricted Mode.

6 February 2024

  • Introduced the permission for Restricted Mode.

Log Browser 1.6.8

2 February 2024

  • Notifications about rebooting now contain the reboot date. (EXTPLESK-4170)

2 February 2024

  • Notifications about rebooting now contain the reboot date. (EXTPLESK-4170)

Docker 1.8.6

1 February 2024

  • It is now possible to specify a container’s ports so that they are no longer available to the outside world.

1 February 2024

  • It is now possible to specify a container’s ports so that they are no longer available to the outside world.

Node.js Toolkit 2.3.10

26 January 2024

  • Node.js cached distribution archives are now excluded from both full and incremental backups. (EXTNODEJS-324)
  • The automatic update task will not install new LTS Node.js versions if at least two Node.js versions are already installed. (EXTNODEJS-323)

26 January 2024

  • Node.js cached distribution archives are now excluded from both full and incremental backups. (EXTNODEJS-324)
  • The automatic update task will not install new LTS Node.js versions if at least two Node.js versions are already installed. (EXTNODEJS-323)

Plesk Obsidian 18.0.58 Update 2

25 January 2024

Fixed Product Issues

Linux

  • Fixed the issue where upgrading the MariaDB database server failed with the “The storage engine for the table doesn’t support check” error. (PPP-63936)

25 January 2024

Fixed Product Issues

Linux

  • Fixed the issue where upgrading the MariaDB database server failed with the “The storage engine for the table doesn’t support check” error. (PPP-63936)

Linux

  • Fixed the issue where upgrading the MariaDB database server failed with the “The storage engine for the table doesn’t support check” error. (PPP-63936)

WP Toolkit 6.2.14

24 January 2024

  • Internal improvements

24 January 2024

  • Internal improvements

PHP Updates

22 January 2024

  • Updated PHP 8.2 to version 8.2.15.
  • Updated PHP 8.3 to version 8.3.2.

Linux

  • Updated Xdebug to version 3.3.1 for PHP 8.3, 8.2.
  • Updated PEAR to version 1.10.14 for PHP 8.3, 8.2.

22 January 2024

  • Updated PHP 8.2 to version 8.2.15.
  • Updated PHP 8.3 to version 8.3.2.

Linux

  • Updated Xdebug to version 3.3.1 for PHP 8.3, 8.2.

  • Updated PEAR to version 1.10.14 for PHP 8.3, 8.2.

  • Updated Xdebug to version 3.3.1 for PHP 8.3, 8.2.

  • Updated PEAR to version 1.10.14 for PHP 8.3, 8.2.

PHP Composer 1.2.10

22 January 2024

  • Internal improvements.

22 January 2024

  • Internal improvements.

Joomla! Toolkit 3.0.0

19 January 2024

  • Added support for Joomla! 5.x. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)
  • When updates for installed Joomla! extensions are available, a notification is now shown below the site preview window as well as on the “Extensions” tab. (EXTPLESK-4677)

19 January 2024

  • Added support for Joomla! 5.x. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)
  • When updates for installed Joomla! extensions are available, a notification is now shown below the site preview window as well as on the “Extensions” tab. (EXTPLESK-4677)

Git 2.5.1

18 January 2024

  • Internal improvements.

18 January 2024

  • Internal improvements.

Plesk Obsidian 18.0.58 Update 1

16 January 2024

Feature Improvements

  • In Dynamic List view, you can now set any tab in the domain card as default using SDK.
  • (Plesk for Linux) Updated the default Plesk configuration to fix the CVE-2023-51764 vulnerability.

We strongly recommend that you update Plesk.

Fixed Product Issues

  • Backing up to FTP storage no longer fails with the “Unable to create the remote backup: Transport error: Unable to resume an interrupted upload: Requested data is out of the cached data” error. (PPPM-14267)
  • In Dynamic List view, the footer is now again shown in the cards of subdomains and domain forwarders. (PPP-63774)
  • It is now again possible to sort the list of registered IP addresses. (PPP-63824)

Linux

  • Fixed the issue where emails could be rendered incorrectly in Microsoft Outlook under specific circumstances. (PPPM-14272)
  • Updating a Plesk server on AlmaLinux 9 to version 18.0.58 no longer fails with the “error: find: /etc/domainkeys/: No such file or director” error. (PPPM-14274)
  • After updating MariaDB to version 10.11, it is now again possible to access WordPress websites in the Plesk interface. (PPP-63841)

Changes in Third-Party Components

  • (Plesk for Linux) Updated Postfix to version 3.5.23.

16 January 2024

Feature Improvements

  • In Dynamic List view, you can now set any tab in the domain card as default using SDK.
  • (Plesk for Linux) Updated the default Plesk configuration to fix the CVE-2023-51764 vulnerability.

We strongly recommend that you update Plesk.

Fixed Product Issues

  • Backing up to FTP storage no longer fails with the “Unable to create the remote backup: Transport error: Unable to resume an interrupted upload: Requested data is out of the cached data” error. (PPPM-14267)
  • In Dynamic List view, the footer is now again shown in the cards of subdomains and domain forwarders. (PPP-63774)
  • It is now again possible to sort the list of registered IP addresses. (PPP-63824)

Linux

  • Fixed the issue where emails could be rendered incorrectly in Microsoft Outlook under specific circumstances. (PPPM-14272)
  • Updating a Plesk server on AlmaLinux 9 to version 18.0.58 no longer fails with the “error: find: /etc/domainkeys/: No such file or director” error. (PPPM-14274)
  • After updating MariaDB to version 10.11, it is now again possible to access WordPress websites in the Plesk interface. (PPP-63841)

Changes in Third-Party Components

  • (Plesk for Linux) Updated Postfix to version 3.5.23.

  • In Dynamic List view, you can now set any tab in the domain card as default using SDK.

  • (Plesk for Linux) Updated the default Plesk configuration to fix the CVE-2023-51764 vulnerability.

We strongly recommend that you update Plesk.

Fixed Product Issues

  • Backing up to FTP storage no longer fails with the “Unable to create the remote backup: Transport error: Unable to resume an interrupted upload: Requested data is out of the cached data” error. (PPPM-14267)
  • In Dynamic List view, the footer is now again shown in the cards of subdomains and domain forwarders. (PPP-63774)
  • It is now again possible to sort the list of registered IP addresses. (PPP-63824)

Linux

  • Fixed the issue where emails could be rendered incorrectly in Microsoft Outlook under specific circumstances. (PPPM-14272)
  • Updating a Plesk server on AlmaLinux 9 to version 18.0.58 no longer fails with the “error: find: /etc/domainkeys/: No such file or director” error. (PPPM-14274)
  • After updating MariaDB to version 10.11, it is now again possible to access WordPress websites in the Plesk interface. (PPP-63841)

Changes in Third-Party Components

  • (Plesk for Linux) Updated Postfix to version 3.5.23.

Repair Kit 1.3.5

16 January 2024

  • The feature “MySQL Process List (Beta)” renamed to “Database Process List”.

16 January 2024

  • The feature “MySQL Process List (Beta)” renamed to “Database Process List”.

Docker 1.8.5

10 January 2024

  • The “Upload image” button works again. (EXTDOCKER-127)

10 January 2024

  • The “Upload image” button works again. (EXTDOCKER-127)

Plesk Obsidian 18.0.58

9 January 2024

What’s New?

Linux

  • Authenticated Received Chain (ARC) support was added for Postfix and qmail.
  • Added the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface. The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = 1

  • Prepared a script to automate dist-upgrade from Debian 11 to Debian 12.

Learn how to dist-upgrade to Debian 12.

  • PostgreSQL 15 is now supported.
  • .NET 8.0 is now supported.

Feature Improvements

  • When creating a subscription in Service Provider view, users are no longer redirected to the domain card of the newly created subscription’s main domain, and remain on the “Subscriptions” screen instead.
  • Added the ability to apply filters to the list of domains on the “Websites & Domains” page in Power User view.
  • SSH Terminal is now available from the Repair Kit interface.
  • The Plesk Installer web interface can now be accessed on Plesk servers that have the TCP port 8447 blocked.
  • The daily, hourly, weekly, and monthly maintenance tasks now run asynchronously. This prevents issues that could be caused by a new task starting before an existing task could finish running.
  • Updated the design of the “Tools & Settings” > “Performance Booster” > “Serverwide” tab to make it better match the rest of the Plesk interface, and also to increase its readability.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.59, all users will be automatically switched to Dynamic List view. The ability to select a different view will be removed. Learn why Dynamic List view is the better option.

Fixed Product Issues

  • Fixed the issue where restoring a server backup containing one or more custom service plans resulted in the “Wrong syntax for command’s ‘-php_handler_type’ parameter. ‘’ does not match the pattern” error. (PPP-63417)
  • Fixed the issue where opening the “Domains” page resulted in the “Cannot read properties of undefined (reading ‘state’)” or “Db_Table_Exception: Unable to find row with id in domain_aliases table.” errors when one or more add-on domains and/or domain aliases existed in Plesk. (PPPM-14216)
  • It is no longer possible to enable SSL/TLS support for a domain that does not allow that option (for example, because the option is disabled in subscription or service plan settings) in Dynamic List view. (PPPM-14209)
  • Fixed the issue where email notifications regarding issues during the creation of a backup were failing SPF checks because they were not being sent on behalf of the admin user by default. (PPPM-12518)
  • The ampersand (“&”) character is no longer rendered as “&” on the Plesk login page when a custom title containing one or more ampersand characters is configured. (PPPM-14237)
  • Applying the suggested settings in Performance Booster no longer results in the number of files opened by MySQL/MariaDB processes increasing greatly. (PPPM-14207)

Linux

  • Fixed the issue where clicking Check configuration in Webserver Configurations Troubleshooter resulted in the “Call to private method PleskInstallation::isInstalled() from scope WebserverConfigurationKnownIssues” error. (PPPM-14219)
  • Event handlers for the “Mail account updated” event are no longer executed multiple times when triggered. (PPPM-14204)
  • When updating the default SSL/TLS certificate, the success message is now shown only once the process has finished. This is to help clear up confusion that could occur when updating the default SSL/TLS certificate on servers hosting large numbers of domains (the operation was shown as completed in the Plesk interface, but the actual updating of configuration files continued in background). (PPPM-12005)
  • Fixed the issue where domain aliases had incorrect ownership set on the file necessary for DKIM protection to work correctly. (PPPM-14248)
  • On ARM-based Ubuntu 22.04 servers, unsupported antivirus products are no longer recommended on mailboxes’ “Antivirus” tab. (PPPM-14246)
  • Adding a malformed TXT DNS record now correctly results in an error. (PPPM-14244)
  • Migrating from a Plesk server no longer fails with the “Can not find IP addresses for owner” error if that server’s administrator account has a username other than “admin”. (PPPM-14240)
  • The mail log is now rotated properly on Plesk servers where the mail server has been replaced with MSMTP. (PPPM-14223)

Windows

  • Fixed the issue where creating a full backup of a domain imported from a different Plesk for Windows server resulted in the “The ‘statusCode’ attribute is invalid. Not a valid unsigned integer.” error. (PPP-63514)
  • Fixed the issue where saving any changes to hosting settings for a domain owned by a customer resulted in the “Permission denied” error if the customer’s subscription was missing the “Hosting settings management” permission. (PPPM-14259)
  • The “Domain name” field is no longer missing when adding a TLSA DNS record. (PPPM-14256)
  • Securing the mail service with an SSL/TLS certificate no longer fails with the “not an array” error on Plesk servers using SmarterMail build 8747 and later. (PPPM-14249)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.13.

Linux

  • Updated ModSecurity to version 3.0.11.

9 January 2024

What’s New?

Linux

  • Authenticated Received Chain (ARC) support was added for Postfix and qmail.
  • Added the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface. The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = 1

  • Prepared a script to automate dist-upgrade from Debian 11 to Debian 12.

Learn how to dist-upgrade to Debian 12.

  • PostgreSQL 15 is now supported.
  • .NET 8.0 is now supported.

Feature Improvements

  • When creating a subscription in Service Provider view, users are no longer redirected to the domain card of the newly created subscription’s main domain, and remain on the “Subscriptions” screen instead.
  • Added the ability to apply filters to the list of domains on the “Websites & Domains” page in Power User view.
  • SSH Terminal is now available from the Repair Kit interface.
  • The Plesk Installer web interface can now be accessed on Plesk servers that have the TCP port 8447 blocked.
  • The daily, hourly, weekly, and monthly maintenance tasks now run asynchronously. This prevents issues that could be caused by a new task starting before an existing task could finish running.
  • Updated the design of the “Tools & Settings” > “Performance Booster” > “Serverwide” tab to make it better match the rest of the Plesk interface, and also to increase its readability.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.59, all users will be automatically switched to Dynamic List view. The ability to select a different view will be removed. Learn why Dynamic List view is the better option.

Fixed Product Issues

  • Fixed the issue where restoring a server backup containing one or more custom service plans resulted in the “Wrong syntax for command’s ‘-php_handler_type’ parameter. ‘’ does not match the pattern” error. (PPP-63417)
  • Fixed the issue where opening the “Domains” page resulted in the “Cannot read properties of undefined (reading ‘state’)” or “Db_Table_Exception: Unable to find row with id in domain_aliases table.” errors when one or more add-on domains and/or domain aliases existed in Plesk. (PPPM-14216)
  • It is no longer possible to enable SSL/TLS support for a domain that does not allow that option (for example, because the option is disabled in subscription or service plan settings) in Dynamic List view. (PPPM-14209)
  • Fixed the issue where email notifications regarding issues during the creation of a backup were failing SPF checks because they were not being sent on behalf of the admin user by default. (PPPM-12518)
  • The ampersand (“&”) character is no longer rendered as “&” on the Plesk login page when a custom title containing one or more ampersand characters is configured. (PPPM-14237)
  • Applying the suggested settings in Performance Booster no longer results in the number of files opened by MySQL/MariaDB processes increasing greatly. (PPPM-14207)

Linux

  • Fixed the issue where clicking Check configuration in Webserver Configurations Troubleshooter resulted in the “Call to private method PleskInstallation::isInstalled() from scope WebserverConfigurationKnownIssues” error. (PPPM-14219)
  • Event handlers for the “Mail account updated” event are no longer executed multiple times when triggered. (PPPM-14204)
  • When updating the default SSL/TLS certificate, the success message is now shown only once the process has finished. This is to help clear up confusion that could occur when updating the default SSL/TLS certificate on servers hosting large numbers of domains (the operation was shown as completed in the Plesk interface, but the actual updating of configuration files continued in background). (PPPM-12005)
  • Fixed the issue where domain aliases had incorrect ownership set on the file necessary for DKIM protection to work correctly. (PPPM-14248)
  • On ARM-based Ubuntu 22.04 servers, unsupported antivirus products are no longer recommended on mailboxes’ “Antivirus” tab. (PPPM-14246)
  • Adding a malformed TXT DNS record now correctly results in an error. (PPPM-14244)
  • Migrating from a Plesk server no longer fails with the “Can not find IP addresses for owner” error if that server’s administrator account has a username other than “admin”. (PPPM-14240)
  • The mail log is now rotated properly on Plesk servers where the mail server has been replaced with MSMTP. (PPPM-14223)

Windows

  • Fixed the issue where creating a full backup of a domain imported from a different Plesk for Windows server resulted in the “The ‘statusCode’ attribute is invalid. Not a valid unsigned integer.” error. (PPP-63514)
  • Fixed the issue where saving any changes to hosting settings for a domain owned by a customer resulted in the “Permission denied” error if the customer’s subscription was missing the “Hosting settings management” permission. (PPPM-14259)
  • The “Domain name” field is no longer missing when adding a TLSA DNS record. (PPPM-14256)
  • Securing the mail service with an SSL/TLS certificate no longer fails with the “not an array” error on Plesk servers using SmarterMail build 8747 and later. (PPPM-14249)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.13.

Linux

  • Updated ModSecurity to version 3.0.11.

Linux

  • Authenticated Received Chain (ARC) support was added for Postfix and qmail.
  • Added the ability to upgrade MariaDB database servers to the latest version in the LTS branch via the Plesk interface. The feature is currently in beta. To enable it, add the following lines to the panel.ini file:

databaseManagement features.canBeUpgraded = 1

  • Prepared a script to automate dist-upgrade from Debian 11 to Debian 12.

Learn how to dist-upgrade to Debian 12.

  • PostgreSQL 15 is now supported.
  • .NET 8.0 is now supported.

Feature Improvements

  • When creating a subscription in Service Provider view, users are no longer redirected to the domain card of the newly created subscription’s main domain, and remain on the “Subscriptions” screen instead.
  • Added the ability to apply filters to the list of domains on the “Websites & Domains” page in Power User view.
  • SSH Terminal is now available from the Repair Kit interface.
  • The Plesk Installer web interface can now be accessed on Plesk servers that have the TCP port 8447 blocked.
  • The daily, hourly, weekly, and monthly maintenance tasks now run asynchronously. This prevents issues that could be caused by a new task starting before an existing task could finish running.
  • Updated the design of the “Tools & Settings” > “Performance Booster” > “Serverwide” tab to make it better match the rest of the Plesk interface, and also to increase its readability.

Deprecated and Removed Items

  • Starting from Plesk Obsidian 18.0.59, all users will be automatically switched to Dynamic List view. The ability to select a different view will be removed. Learn why Dynamic List view is the better option.

Fixed Product Issues

  • Fixed the issue where restoring a server backup containing one or more custom service plans resulted in the “Wrong syntax for command’s ‘-php_handler_type’ parameter. ‘’ does not match the pattern” error. (PPP-63417)
  • Fixed the issue where opening the “Domains” page resulted in the “Cannot read properties of undefined (reading ‘state’)” or “Db_Table_Exception: Unable to find row with id in domain_aliases table.” errors when one or more add-on domains and/or domain aliases existed in Plesk. (PPPM-14216)
  • It is no longer possible to enable SSL/TLS support for a domain that does not allow that option (for example, because the option is disabled in subscription or service plan settings) in Dynamic List view. (PPPM-14209)
  • Fixed the issue where email notifications regarding issues during the creation of a backup were failing SPF checks because they were not being sent on behalf of the admin user by default. (PPPM-12518)
  • The ampersand (“&”) character is no longer rendered as “&” on the Plesk login page when a custom title containing one or more ampersand characters is configured. (PPPM-14237)
  • Applying the suggested settings in Performance Booster no longer results in the number of files opened by MySQL/MariaDB processes increasing greatly. (PPPM-14207)

Linux

  • Fixed the issue where clicking Check configuration in Webserver Configurations Troubleshooter resulted in the “Call to private method PleskInstallation::isInstalled() from scope WebserverConfigurationKnownIssues” error. (PPPM-14219)
  • Event handlers for the “Mail account updated” event are no longer executed multiple times when triggered. (PPPM-14204)
  • When updating the default SSL/TLS certificate, the success message is now shown only once the process has finished. This is to help clear up confusion that could occur when updating the default SSL/TLS certificate on servers hosting large numbers of domains (the operation was shown as completed in the Plesk interface, but the actual updating of configuration files continued in background). (PPPM-12005)
  • Fixed the issue where domain aliases had incorrect ownership set on the file necessary for DKIM protection to work correctly. (PPPM-14248)
  • On ARM-based Ubuntu 22.04 servers, unsupported antivirus products are no longer recommended on mailboxes’ “Antivirus” tab. (PPPM-14246)
  • Adding a malformed TXT DNS record now correctly results in an error. (PPPM-14244)
  • Migrating from a Plesk server no longer fails with the “Can not find IP addresses for owner” error if that server’s administrator account has a username other than “admin”. (PPPM-14240)
  • The mail log is now rotated properly on Plesk servers where the mail server has been replaced with MSMTP. (PPPM-14223)

Windows

  • Fixed the issue where creating a full backup of a domain imported from a different Plesk for Windows server resulted in the “The ‘statusCode’ attribute is invalid. Not a valid unsigned integer.” error. (PPP-63514)
  • Fixed the issue where saving any changes to hosting settings for a domain owned by a customer resulted in the “Permission denied” error if the customer’s subscription was missing the “Hosting settings management” permission. (PPPM-14259)
  • The “Domain name” field is no longer missing when adding a TLSA DNS record. (PPPM-14256)
  • Securing the mail service with an SSL/TLS certificate no longer fails with the “not an array” error on Plesk servers using SmarterMail build 8747 and later. (PPPM-14249)

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.13.

Linux

  • Updated ModSecurity to version 3.0.11.

.NET Toolkit 2.1.12

4 January 2024

  • Internal improvements.
  • Unavailable ASP.NET Core Runtime versions are no longer displayed in the list. (EXTPLESK-5259)

4 January 2024

  • Internal improvements.
  • Unavailable ASP.NET Core Runtime versions are no longer displayed in the list. (EXTPLESK-5259)

Sitejet Builder 1.0.6

2 January 2024

  • Selected values are now again displayed correctly in emails sent after a contact form is submitted.

2 January 2024

  • Selected values are now again displayed correctly in emails sent after a contact form is submitted.

PHP Updates

2 January 2024

  • Updated PHP 8.1 to version 8.1.27.
  • Updated PHP 8.2 to version 8.2.14.
  • Updated PHP 8.3 to version 8.3.1.

2 January 2024

  • Updated PHP 8.1 to version 8.1.27.
  • Updated PHP 8.2 to version 8.2.14.
  • Updated PHP 8.3 to version 8.3.1.

Plesk Migrator 2.25.2

21 December 2023

  • Migration no longer fails while creating mailboxes for subscriptions with a suspended owner. (PMT-5002)

21 December 2023

  • Migration no longer fails while creating mailboxes for subscriptions with a suspended owner. (PMT-5002)

Monitoring 2.9.4

21 December 2023

  • Internal improvements.

21 December 2023

  • Internal improvements.

Plesk Obsidian 18.0.57 Update 5

19 December 2023

Fixed Product Issues

  • The contents of the “Domains” page no longer take a very long time to load on servers hosting a large number of domains when the number of domains per page is set to “All”. (PPPM-14232)

19 December 2023

Fixed Product Issues

  • The contents of the “Domains” page no longer take a very long time to load on servers hosting a large number of domains when the number of domains per page is set to “All”. (PPPM-14232)

  • The contents of the “Domains” page no longer take a very long time to load on servers hosting a large number of domains when the number of domains per page is set to “All”. (PPPM-14232)

Nextcloud 1.6.7

19 December 2023

  • The extension installation no longer crashes with the “Php handler does not exists” error. (EXTPLESK-5258)

19 December 2023

  • The extension installation no longer crashes with the “Php handler does not exists” error. (EXTPLESK-5258)

SSL It! 1.14.5

14 December 2023

  • Improved translations.

14 December 2023

  • Improved translations.

Plesk Obsidian 18.0.57 Update 4

12 December 2023

Fixed Product Issues

  • Disabling one or more domains from the list of domains owned by a single customer no longer results in domains that were not selected getting disabled. (PPPM-14238)
  • When a customer tries to remove domains, the confirmation window again shows the correct number of domains for removal. (PPPM-14239)

12 December 2023

Fixed Product Issues

  • Disabling one or more domains from the list of domains owned by a single customer no longer results in domains that were not selected getting disabled. (PPPM-14238)

  • When a customer tries to remove domains, the confirmation window again shows the correct number of domains for removal. (PPPM-14239)

  • Disabling one or more domains from the list of domains owned by a single customer no longer results in domains that were not selected getting disabled. (PPPM-14238)

  • When a customer tries to remove domains, the confirmation window again shows the correct number of domains for removal. (PPPM-14239)

SSH Terminal 1.3.4

12 December 2023

  • The root SSH terminal is now available on the /repair/ page and can be used to recover a server.

12 December 2023

  • The root SSH terminal is now available on the /repair/ page and can be used to recover a server.

DigitalOcean DNS 1.4.2

12 December 2023

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5227)

12 December 2023

  • The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5227)

Monitoring 2.9.3

8 December 2023

  • The “Plesk\Exception\Database: DB query failed: DROP USER IF EXISTS monitoring’@’localhost” error no longer appears when agent360 is being updated in the extension. (EXTPLESK-5242)

8 December 2023

  • The “Plesk\Exception\Database: DB query failed: DROP USER IF EXISTS monitoring’@’localhost” error no longer appears when agent360 is being updated in the extension. (EXTPLESK-5242)

WP Toolkit 6.2.13

7 December 2023

  • Autoupdate tasks now have less chances to hang for some mysterious reason. (EXTWPTOOLK-10922)

7 December 2023

  • Autoupdate tasks now have less chances to hang for some mysterious reason. (EXTWPTOOLK-10922)

Plesk Obsidian 18.0.57 Update 3

6 December 2023

Fixed Product Issues

Linux

  • Calculation of domain statistics no longer fails with the “Internal error during processing statistic for service node #1local:SQLSTATEHY000 2002 Connection refused” error. (PPPM-14226)
  • The status of the Ubuntu Pro subcription is now checked correctly for Plesk running on Ubuntu. (PPPM-14229)

6 December 2023

Fixed Product Issues

Linux

  • Calculation of domain statistics no longer fails with the “Internal error during processing statistic for service node #1local:SQLSTATEHY000 2002 Connection refused” error. (PPPM-14226)
  • The status of the Ubuntu Pro subcription is now checked correctly for Plesk running on Ubuntu. (PPPM-14229)

Linux

  • Calculation of domain statistics no longer fails with the “Internal error during processing statistic for service node #1local:SQLSTATEHY000 2002 Connection refused” error. (PPPM-14226)
  • The status of the Ubuntu Pro subcription is now checked correctly for Plesk running on Ubuntu. (PPPM-14229)

Monitoring 2.9.2

5 December 2023

  • The 360 Monitoring data page of a website now opens correctly again. (EXTPLESK-5246)

5 December 2023

  • The 360 Monitoring data page of a website now opens correctly again. (EXTPLESK-5246)

Sectigo SSL 1.3.16

4 December 2023

  • Daily tasks to remove outdated tokens are no longer duplicated when updating the extension. (EXTPLESK-5241)

4 December 2023

  • Daily tasks to remove outdated tokens are no longer duplicated when updating the extension. (EXTPLESK-5241)

Monitoring 2.9.1

4 December 2023

  • Agent360 will now be automatically updated along with the extension if 360 Monitoring is used.
  • We updated the IIS memory usage threshold to 30% on new installations of the extension so that it does not create misleading alerts in Plesk. (EXTPLESK-5214)
  • To prevent possible issues, the plesk-ext-monitoring-hcd service now starts after Grafana is launched. (EXTPLESK-5234)

4 December 2023

  • Agent360 will now be automatically updated along with the extension if 360 Monitoring is used.
  • We updated the IIS memory usage threshold to 30% on new installations of the extension so that it does not create misleading alerts in Plesk. (EXTPLESK-5214)
  • To prevent possible issues, the plesk-ext-monitoring-hcd service now starts after Grafana is launched. (EXTPLESK-5234)

Sitejet Builder 1.0.5

30 November 2023

  • After updating to Plesk Obsidian 18.0.57, the Sitejet Builder button is now again shown in the cards of domains created in Plesk Obsidian 18.0.56 or earlier.

30 November 2023

  • After updating to Plesk Obsidian 18.0.57, the Sitejet Builder button is now again shown in the cards of domains created in Plesk Obsidian 18.0.56 or earlier.

Plesk Obsidian 18.0.57 Update 2

29 November 2023

Fixed Product Issues

  • The website preview thumbnail now gets rendered correctly. (PPPM-14221)
  • Backing up a domain with no hosting no longer completes with the “Unable to back up domain keys. Error: Unable to find service node for web service on domain with id=4” error. (PPP-63365)

Linux

  • ModSecurity no longer automatically updates the “Atomic Standard” and “Atomic Advanced” rule sets ignoring the Plesk settings. (PPPM-14222)
  • The System Updates tool can now be used on Plesk running on Ubuntu 18.04 with Ubuntu Pro. (PPP-63371)
  • Improved detection of the KVM hypervisor. (PPP-63387)

29 November 2023

Fixed Product Issues

  • The website preview thumbnail now gets rendered correctly. (PPPM-14221)
  • Backing up a domain with no hosting no longer completes with the “Unable to back up domain keys. Error: Unable to find service node for web service on domain with id=4” error. (PPP-63365)

Linux

  • ModSecurity no longer automatically updates the “Atomic Standard” and “Atomic Advanced” rule sets ignoring the Plesk settings. (PPPM-14222)

  • The System Updates tool can now be used on Plesk running on Ubuntu 18.04 with Ubuntu Pro. (PPP-63371)

  • Improved detection of the KVM hypervisor. (PPP-63387)

  • The website preview thumbnail now gets rendered correctly. (PPPM-14221)

  • Backing up a domain with no hosting no longer completes with the “Unable to back up domain keys. Error: Unable to find service node for web service on domain with id=4” error. (PPP-63365)

Linux

  • ModSecurity no longer automatically updates the “Atomic Standard” and “Atomic Advanced” rule sets ignoring the Plesk settings. (PPPM-14222)
  • The System Updates tool can now be used on Plesk running on Ubuntu 18.04 with Ubuntu Pro. (PPP-63371)
  • Improved detection of the KVM hypervisor. (PPP-63387)

Docker 1.8.4

29 November 2023

  • Internal improvements.

29 November 2023

  • Internal improvements.

Plesk Migrator 2.25.1

28 November 2023

  • Internal improvements

28 November 2023

  • Internal improvements

Google PageSpeed Insights 2.1.14

28 November 2023

  • Internal improvements.

28 November 2023

  • Internal improvements.

.NET Toolkit 2.1.11

28 November 2023

  • Added the ability to install the ASP.NET Core 8.0 Runtime.

28 November 2023

  • Added the ability to install the ASP.NET Core 8.0 Runtime.

PHP Updates

27 November 2023

  • PHP 8.3.0 is now shipped with Plesk Obsidian 18.0.57 and later on all supported OSes.
  • Updated PHP 8.2 to version 8.2.13.
  • Updated PHP 8.1 to version 8.1.26.

Linux

  • Updated Redis to version 6.0.2 for PHP 8.0.

27 November 2023

  • PHP 8.3.0 is now shipped with Plesk Obsidian 18.0.57 and later on all supported OSes.
  • Updated PHP 8.2 to version 8.2.13.
  • Updated PHP 8.1 to version 8.1.26.

Linux

  • Updated Redis to version 6.0.2 for PHP 8.0.

  • Updated Redis to version 6.0.2 for PHP 8.0.

Plesk Premium Email, powered by Kolab 16.15.6-3

25 November 2023

  • Added support for Debian 12 Bookworm.

25 November 2023

  • Added support for Debian 12 Bookworm.

Monitoring 2.9.0

24 November 2023

  • Added support for Debian 12.

24 November 2023

  • Added support for Debian 12.

Plesk Email Security 1.5.0

24 November 2023

  • Added support for Rocky Linux 8 and Debian 12.

24 November 2023

  • Added support for Rocky Linux 8 and Debian 12.

Joomla! Toolkit 2.5.15

23 November 2023

  • Internal improvements.

23 November 2023

  • Internal improvements.

Plesk Obsidian 18.0.57 Update 1

22 November 2023

Fixed Product Issues

  • The “Websites & Domains” screen now opens again when an add-on domain has an alias. (PPPM-14216)

Linux

  • Checking configurations using Webserver Configuration Troubleshooter no longer fails. (PPPM-14219)

22 November 2023

Fixed Product Issues

  • The “Websites & Domains” screen now opens again when an add-on domain has an alias. (PPPM-14216)

Linux

  • Checking configurations using Webserver Configuration Troubleshooter no longer fails. (PPPM-14219)

  • The “Websites & Domains” screen now opens again when an add-on domain has an alias. (PPPM-14216)

Linux

  • Checking configurations using Webserver Configuration Troubleshooter no longer fails. (PPPM-14219)

Plesk Obsidian 18.0.57

21 November 2023

What’s New?

  • It is now possible to change the Plesk Administrator username.

  • The Sitejet Builder, Node.js Toolkit, and Laravel Toolkit extensions are now shipped with Plesk by default.

  • Added the Welcome Panel to make it easier for new users to quickly build websites. It offers many choices to create a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The panel pops up for users who just got hosting with a ready-to-use domain or picked Blank website or Upload files when creating a website. If they close the Welcome Panel, they can still find all the website-making options under the Create Website button on the domain card.

  • The latest update of the DNS integration for Cloudflare extension got the following new features:

  • Added the ability to remove a domain from Cloudflare when removing it from Plesk.

  • Added the option to enable/disable export of NS records from Plesk to Cloudflare.

Linux

  • Plesk will now compare and show Time To First Byte (TTFB) before and after optimizations made by Performance Booster (Tools & Settings > Performance Booster (under “General Settings”)). The TTFB comparison helps to estimate the achieved performance speedup for a website.
  • Debian 12 is now supported.
  • Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

We strongly recommend using Extended Support from the OS vendor, which is called Ubuntu Pro, until you upgrade to Ubuntu 20.04 or migrate to another supported OS.

Note: If Ubuntu Pro is not used, Plesk is not responsible for any functional or security issues caused by the outdated software from the OS vendor.

  • Prepared a script to automate dist-upgrade from Ubuntu 18 to Ubuntu 20.

Learn how to dist-upgrade to Ubuntu 20.

Windows

  • Remote PostgreSQL database servers are now supported. It is now possible to use them to manage, back up, and restore databases.

Note: The size of remote PostgreSQL databases is now calculated and added to the disk usage statistics.

  • .NET 8.0 is now supported.

Feature Improvements

  • Buttons on the “Adding New Domain” and “Install an Application” drawers now support the Vimium Chrome extension. This improvement makes it possible to create a website with a desired appication using only a keyboard and hotkeys.

  • Aligned the view and layout of the domain list in Service Provider view with that of Dynamic List in Power User view:

  • The “Domain” column now shows favicons, the “Copy domain name” links, and reflects domains’ hosting types (“forwarding” or “no hosting”).

  • Added the “Status” column, which shows a domain’s status (active, suspended, or disabled).

  • Added the “File Manager”, “Mail Accounts”, “Databases”, and “Hosting Settings” buttons. These buttons provide quick access to the corresponding menus. The exact set of buttons depend on a domain’s configuration.

  • The “Setup Date”, “Expiration Date”, and “Rank Tracker” (the SEO Toolkit extension feature) columns are now hidden by default. To show them on the domain list, add the following lines to the panel.ini file:

domainManagement showColumnSetupDate = true ; shows the “Setup Date” column showColumnExpirationDate = true ; shows the “Expiration Date” column showExtensionsColumns = true ; shows the “Rank Tracker” column

  • Added the “Disk Usage” and “Traffic” columns to Dynamic List in Power User view. Using the columns, it is also possible to sort domains by used disk space and generated traffic.

  • The dropdown menu with a domain status (active, suspended, or disabled) now shows a hint with a link to the documentation, which describes these statuses.

  • The latest update of the Sitejet Builder extension got the following improvements and new features:

  • In the domain card a comment now explains when a website has been published the last time.

  • New Website Template: https://www.template-estator.de.rs/.

  • New Website Template: Johanna James.

  • We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).

  • The Collections Manager was completely redesigned for a better experience.

  • We added many more languages to translate websites.

  • In the latest update of the Node.js Toolkit, the Passenger module for nginx and Apache is now disabled by default and will be enabled on the first activation of a Node.js application.

Windows

  • Revoked the db_backupoperator Microsoft SQL Server role from database users created in Plesk. Learn how to bring back the role to database users created in Plesk.

Deprecated and Removed Items

  • PHP 8.0 reaches end of life on November 26, 2023. Made the following changes to stay on track with the schedule:

  • Switched Roundcube to PHP 8.2.

  • Marked PHP 8.0 as deprecated in Plesk Autoinstaller and the Plesk interface.

  • Removed PHP 8.0 from the Recommended and Full presets in Plesk Autoinstaller.

  • Added PHP 8.1 and 8.2 to the Recommended preset.

Windows

  • Dropped support for Windows Server 2012 and Windows Server 2012 R2:

  • Plesk can no longer be installed on Windows Server 2012 or Windows Server 2012 R2.

  • If you have a previous version of Plesk installed on Windows Server 2012 or Windows Server 2012 R2, you cannot upgrade to the latest Plesk version.

Either migrate to a supported OS using Plesk Migrator or perform an in-place OS upgrade.

Fixed Product Issues

  • It is now possible to store backups in FTP storage points whose number of connections is limited to 1 or 2. (PPPM-8749)
  • When the “Apply individual settings to spam filtering” setting is disabled in Tools & Settings > Spam Filter (under “Mail”) and an email address is blacklisted on the server level, mail from the email address is rejected or sent to spam as expected. (PPPM-13601, PPPM-14040, PPPM-10722)
  • The Reset Search button in Websites & Domains > domain > Password-Protected Directories again works. (PPPM-14192)
  • Plesk can again generate DKIM and DNS record if the BIND DNS server component is not installed. (PPPM-14176)
  • Items in rows shown on the Domains screen in Service Provider view are now horizontally aligned. (PPP-62830)
  • Log rotation is again unavailable on the domain level when the server-wide “Force daily log rotation for all domains” setting is enabled. (PPPM-14157)
  • Changing a domain name or the document root name to those with trailing spaces no longer produces errors. (PPPM-14155)
  • Autofill for the document root now works when a domain is being added to a subscription that has an international domain name (IDN). (PPP-60070)
  • Autofill for the document root now works when a subdomain is being added to an IDN domain. (PPP-60070)
  • Password reset and activation emails are no longer sent from the default email address if a custom one is specified in the senderAddress setting of the panel.ini file. (PPPM-14183)

Linux

  • The SpamAssassin spam filter no longer writes unclear error messages to panel.log. (PPPM-14174)
  • Setting “Default limit on outgoing messages from a subscription (per hour)” in Tools & Settings > Mail Server Settings (under “Mail”) no longer triggers false-positive warnings in the Plesk interface about exceeding the default limits on outgoing messages from a mailbox and a domain. (PPPM-14168)
  • Installing WordPress on a blank website no longer fails under specific circumstances if the following installation method is used: domain > Create Website > More Apps > “Featured Applications” > the arrow icon next to Install next to WordPress > Install Version > . (PPPM-14094)
  • It is no longer possible to set the nginx cache size to 0, which caused issues with the permanent clearance of the cache. (PPPM-14201)
  • It is no longer possible to add a DNS record with the asterisk * character in the middle of it (for example, webmail.*.example.com.) because it does not work as a wildcard DNS record and breaks BIND. (PPPM-14186)

Windows

  • If a folder name contains whitespace characters, it no longer makes the corresponding folder in Virtual Directories unaccessible. (PPPM-14129)
  • If Plesk has Microsoft SQL Server and a locally installed MariaDB 10.6 as an external database server with the localhost as its hostname, it is now possible to select MariaDB (localhost) from a dropdown menu when creating a database. (PPPM-14077)
  • It is again possible to enable “Redirect to an external mail server with the IP address” for a domain. (PPPM-14200)
  • Plesk now detects the server virtual environment even if the zvutil64.exe utility is missing. (PPPM-14199)
  • It is again possible to change the password of the database user account with administrative rights for Microsoft SQL Server. (PPPM-14197)
  • Renamed the “log files and statistic reports” checkbox in Tools & Settings > Server Settings (under “General Settings”) to “log files” because only they can be excluded from the disk space usage calculation. (PPPM-14191)

Changes in Third-Party Components

Linux

  • Updated ProFTPD to version 1.3.8a.
  • Updated libcurl to version 8.4.0.

Windows

  • Updated Git to version 2.42.0.2.
  • Updated Node.js 18 to version 18.18.2.
  • Updated Node.js 16 to version 16.20.2.
  • Updated ASP.NET Core 7.0 to version 7.0.13.
  • Updated ASP.NET Core 6.0 to version 6.0.24.

21 November 2023

What’s New?

  • It is now possible to change the Plesk Administrator username.

  • The Sitejet Builder, Node.js Toolkit, and Laravel Toolkit extensions are now shipped with Plesk by default.

  • Added the Welcome Panel to make it easier for new users to quickly build websites. It offers many choices to create a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The panel pops up for users who just got hosting with a ready-to-use domain or picked Blank website or Upload files when creating a website. If they close the Welcome Panel, they can still find all the website-making options under the Create Website button on the domain card.

  • The latest update of the DNS integration for Cloudflare extension got the following new features:

  • Added the ability to remove a domain from Cloudflare when removing it from Plesk.

  • Added the option to enable/disable export of NS records from Plesk to Cloudflare.

Linux

  • Plesk will now compare and show Time To First Byte (TTFB) before and after optimizations made by Performance Booster (Tools & Settings > Performance Booster (under “General Settings”)). The TTFB comparison helps to estimate the achieved performance speedup for a website.
  • Debian 12 is now supported.
  • Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

We strongly recommend using Extended Support from the OS vendor, which is called Ubuntu Pro, until you upgrade to Ubuntu 20.04 or migrate to another supported OS.

Note: If Ubuntu Pro is not used, Plesk is not responsible for any functional or security issues caused by the outdated software from the OS vendor.

  • Prepared a script to automate dist-upgrade from Ubuntu 18 to Ubuntu 20.

Learn how to dist-upgrade to Ubuntu 20.

Windows

  • Remote PostgreSQL database servers are now supported. It is now possible to use them to manage, back up, and restore databases.

Note: The size of remote PostgreSQL databases is now calculated and added to the disk usage statistics.

  • .NET 8.0 is now supported.

Feature Improvements

  • Buttons on the “Adding New Domain” and “Install an Application” drawers now support the Vimium Chrome extension. This improvement makes it possible to create a website with a desired appication using only a keyboard and hotkeys.

  • Aligned the view and layout of the domain list in Service Provider view with that of Dynamic List in Power User view:

  • The “Domain” column now shows favicons, the “Copy domain name” links, and reflects domains’ hosting types (“forwarding” or “no hosting”).

  • Added the “Status” column, which shows a domain’s status (active, suspended, or disabled).

  • Added the “File Manager”, “Mail Accounts”, “Databases”, and “Hosting Settings” buttons. These buttons provide quick access to the corresponding menus. The exact set of buttons depend on a domain’s configuration.

  • The “Setup Date”, “Expiration Date”, and “Rank Tracker” (the SEO Toolkit extension feature) columns are now hidden by default. To show them on the domain list, add the following lines to the panel.ini file:

domainManagement showColumnSetupDate = true ; shows the “Setup Date” column showColumnExpirationDate = true ; shows the “Expiration Date” column showExtensionsColumns = true ; shows the “Rank Tracker” column

  • Added the “Disk Usage” and “Traffic” columns to Dynamic List in Power User view. Using the columns, it is also possible to sort domains by used disk space and generated traffic.

  • The dropdown menu with a domain status (active, suspended, or disabled) now shows a hint with a link to the documentation, which describes these statuses.

  • The latest update of the Sitejet Builder extension got the following improvements and new features:

  • In the domain card a comment now explains when a website has been published the last time.

  • New Website Template: https://www.template-estator.de.rs/.

  • New Website Template: Johanna James.

  • We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).

  • The Collections Manager was completely redesigned for a better experience.

  • We added many more languages to translate websites.

  • In the latest update of the Node.js Toolkit, the Passenger module for nginx and Apache is now disabled by default and will be enabled on the first activation of a Node.js application.

Windows

  • Revoked the db_backupoperator Microsoft SQL Server role from database users created in Plesk. Learn how to bring back the role to database users created in Plesk.

Deprecated and Removed Items

  • PHP 8.0 reaches end of life on November 26, 2023. Made the following changes to stay on track with the schedule:

  • Switched Roundcube to PHP 8.2.

  • Marked PHP 8.0 as deprecated in Plesk Autoinstaller and the Plesk interface.

  • Removed PHP 8.0 from the Recommended and Full presets in Plesk Autoinstaller.

  • Added PHP 8.1 and 8.2 to the Recommended preset.

Windows

  • Dropped support for Windows Server 2012 and Windows Server 2012 R2:

  • Plesk can no longer be installed on Windows Server 2012 or Windows Server 2012 R2.

  • If you have a previous version of Plesk installed on Windows Server 2012 or Windows Server 2012 R2, you cannot upgrade to the latest Plesk version.

Either migrate to a supported OS using Plesk Migrator or perform an in-place OS upgrade.

Fixed Product Issues

  • It is now possible to store backups in FTP storage points whose number of connections is limited to 1 or 2. (PPPM-8749)
  • When the “Apply individual settings to spam filtering” setting is disabled in Tools & Settings > Spam Filter (under “Mail”) and an email address is blacklisted on the server level, mail from the email address is rejected or sent to spam as expected. (PPPM-13601, PPPM-14040, PPPM-10722)
  • The Reset Search button in Websites & Domains > domain > Password-Protected Directories again works. (PPPM-14192)
  • Plesk can again generate DKIM and DNS record if the BIND DNS server component is not installed. (PPPM-14176)
  • Items in rows shown on the Domains screen in Service Provider view are now horizontally aligned. (PPP-62830)
  • Log rotation is again unavailable on the domain level when the server-wide “Force daily log rotation for all domains” setting is enabled. (PPPM-14157)
  • Changing a domain name or the document root name to those with trailing spaces no longer produces errors. (PPPM-14155)
  • Autofill for the document root now works when a domain is being added to a subscription that has an international domain name (IDN). (PPP-60070)
  • Autofill for the document root now works when a subdomain is being added to an IDN domain. (PPP-60070)
  • Password reset and activation emails are no longer sent from the default email address if a custom one is specified in the senderAddress setting of the panel.ini file. (PPPM-14183)

Linux

  • The SpamAssassin spam filter no longer writes unclear error messages to panel.log. (PPPM-14174)
  • Setting “Default limit on outgoing messages from a subscription (per hour)” in Tools & Settings > Mail Server Settings (under “Mail”) no longer triggers false-positive warnings in the Plesk interface about exceeding the default limits on outgoing messages from a mailbox and a domain. (PPPM-14168)
  • Installing WordPress on a blank website no longer fails under specific circumstances if the following installation method is used: domain > Create Website > More Apps > “Featured Applications” > the arrow icon next to Install next to WordPress > Install Version > . (PPPM-14094)
  • It is no longer possible to set the nginx cache size to 0, which caused issues with the permanent clearance of the cache. (PPPM-14201)
  • It is no longer possible to add a DNS record with the asterisk * character in the middle of it (for example, webmail.*.example.com.) because it does not work as a wildcard DNS record and breaks BIND. (PPPM-14186)

Windows

  • If a folder name contains whitespace characters, it no longer makes the corresponding folder in Virtual Directories unaccessible. (PPPM-14129)
  • If Plesk has Microsoft SQL Server and a locally installed MariaDB 10.6 as an external database server with the localhost as its hostname, it is now possible to select MariaDB (localhost) from a dropdown menu when creating a database. (PPPM-14077)
  • It is again possible to enable “Redirect to an external mail server with the IP address” for a domain. (PPPM-14200)
  • Plesk now detects the server virtual environment even if the zvutil64.exe utility is missing. (PPPM-14199)
  • It is again possible to change the password of the database user account with administrative rights for Microsoft SQL Server. (PPPM-14197)
  • Renamed the “log files and statistic reports” checkbox in Tools & Settings > Server Settings (under “General Settings”) to “log files” because only they can be excluded from the disk space usage calculation. (PPPM-14191)

Changes in Third-Party Components

Linux

  • Updated ProFTPD to version 1.3.8a.
  • Updated libcurl to version 8.4.0.

Windows

  • Updated Git to version 2.42.0.2.

  • Updated Node.js 18 to version 18.18.2.

  • Updated Node.js 16 to version 16.20.2.

  • Updated ASP.NET Core 7.0 to version 7.0.13.

  • Updated ASP.NET Core 6.0 to version 6.0.24.

  • It is now possible to change the Plesk Administrator username.

  • The Sitejet Builder, Node.js Toolkit, and Laravel Toolkit extensions are now shipped with Plesk by default.

  • Added the Welcome Panel to make it easier for new users to quickly build websites. It offers many choices to create a website with just one click (like Sitejet, WordPress, Laravel, Node.js, and more). The panel pops up for users who just got hosting with a ready-to-use domain or picked Blank website or Upload files when creating a website. If they close the Welcome Panel, they can still find all the website-making options under the Create Website button on the domain card.

  • The latest update of the DNS integration for Cloudflare extension got the following new features:

  • Added the ability to remove a domain from Cloudflare when removing it from Plesk.

  • Added the option to enable/disable export of NS records from Plesk to Cloudflare.

Linux

  • Plesk will now compare and show Time To First Byte (TTFB) before and after optimizations made by Performance Booster (Tools & Settings > Performance Booster (under “General Settings”)). The TTFB comparison helps to estimate the achieved performance speedup for a website.
  • Debian 12 is now supported.
  • Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

We strongly recommend using Extended Support from the OS vendor, which is called Ubuntu Pro, until you upgrade to Ubuntu 20.04 or migrate to another supported OS.

Note: If Ubuntu Pro is not used, Plesk is not responsible for any functional or security issues caused by the outdated software from the OS vendor.

  • Prepared a script to automate dist-upgrade from Ubuntu 18 to Ubuntu 20.

Learn how to dist-upgrade to Ubuntu 20.

Windows

  • Remote PostgreSQL database servers are now supported. It is now possible to use them to manage, back up, and restore databases.

Note: The size of remote PostgreSQL databases is now calculated and added to the disk usage statistics.

  • .NET 8.0 is now supported.

Feature Improvements

  • Buttons on the “Adding New Domain” and “Install an Application” drawers now support the Vimium Chrome extension. This improvement makes it possible to create a website with a desired appication using only a keyboard and hotkeys.

  • Aligned the view and layout of the domain list in Service Provider view with that of Dynamic List in Power User view:

  • The “Domain” column now shows favicons, the “Copy domain name” links, and reflects domains’ hosting types (“forwarding” or “no hosting”).

  • Added the “Status” column, which shows a domain’s status (active, suspended, or disabled).

  • Added the “File Manager”, “Mail Accounts”, “Databases”, and “Hosting Settings” buttons. These buttons provide quick access to the corresponding menus. The exact set of buttons depend on a domain’s configuration.

  • The “Setup Date”, “Expiration Date”, and “Rank Tracker” (the SEO Toolkit extension feature) columns are now hidden by default. To show them on the domain list, add the following lines to the panel.ini file:

domainManagement showColumnSetupDate = true ; shows the “Setup Date” column showColumnExpirationDate = true ; shows the “Expiration Date” column showExtensionsColumns = true ; shows the “Rank Tracker” column

  • Added the “Disk Usage” and “Traffic” columns to Dynamic List in Power User view. Using the columns, it is also possible to sort domains by used disk space and generated traffic.

  • The dropdown menu with a domain status (active, suspended, or disabled) now shows a hint with a link to the documentation, which describes these statuses.

  • The latest update of the Sitejet Builder extension got the following improvements and new features:

  • In the domain card a comment now explains when a website has been published the last time.

  • New Website Template: https://www.template-estator.de.rs/.

  • New Website Template: Johanna James.

  • We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).

  • The Collections Manager was completely redesigned for a better experience.

  • We added many more languages to translate websites.

  • In the latest update of the Node.js Toolkit, the Passenger module for nginx and Apache is now disabled by default and will be enabled on the first activation of a Node.js application.

Windows

  • Revoked the db_backupoperator Microsoft SQL Server role from database users created in Plesk. Learn how to bring back the role to database users created in Plesk.

Deprecated and Removed Items

  • PHP 8.0 reaches end of life on November 26, 2023. Made the following changes to stay on track with the schedule:

  • Switched Roundcube to PHP 8.2.

  • Marked PHP 8.0 as deprecated in Plesk Autoinstaller and the Plesk interface.

  • Removed PHP 8.0 from the Recommended and Full presets in Plesk Autoinstaller.

  • Added PHP 8.1 and 8.2 to the Recommended preset.

Windows

  • Dropped support for Windows Server 2012 and Windows Server 2012 R2:

  • Plesk can no longer be installed on Windows Server 2012 or Windows Server 2012 R2.

  • If you have a previous version of Plesk installed on Windows Server 2012 or Windows Server 2012 R2, you cannot upgrade to the latest Plesk version.

Either migrate to a supported OS using Plesk Migrator or perform an in-place OS upgrade.

Fixed Product Issues

  • It is now possible to store backups in FTP storage points whose number of connections is limited to 1 or 2. (PPPM-8749)
  • When the “Apply individual settings to spam filtering” setting is disabled in Tools & Settings > Spam Filter (under “Mail”) and an email address is blacklisted on the server level, mail from the email address is rejected or sent to spam as expected. (PPPM-13601, PPPM-14040, PPPM-10722)
  • The Reset Search button in Websites & Domains > domain > Password-Protected Directories again works. (PPPM-14192)
  • Plesk can again generate DKIM and DNS record if the BIND DNS server component is not installed. (PPPM-14176)
  • Items in rows shown on the Domains screen in Service Provider view are now horizontally aligned. (PPP-62830)
  • Log rotation is again unavailable on the domain level when the server-wide “Force daily log rotation for all domains” setting is enabled. (PPPM-14157)
  • Changing a domain name or the document root name to those with trailing spaces no longer produces errors. (PPPM-14155)
  • Autofill for the document root now works when a domain is being added to a subscription that has an international domain name (IDN). (PPP-60070)
  • Autofill for the document root now works when a subdomain is being added to an IDN domain. (PPP-60070)
  • Password reset and activation emails are no longer sent from the default email address if a custom one is specified in the senderAddress setting of the panel.ini file. (PPPM-14183)

Linux

  • The SpamAssassin spam filter no longer writes unclear error messages to panel.log. (PPPM-14174)
  • Setting “Default limit on outgoing messages from a subscription (per hour)” in Tools & Settings > Mail Server Settings (under “Mail”) no longer triggers false-positive warnings in the Plesk interface about exceeding the default limits on outgoing messages from a mailbox and a domain. (PPPM-14168)
  • Installing WordPress on a blank website no longer fails under specific circumstances if the following installation method is used: domain > Create Website > More Apps > “Featured Applications” > the arrow icon next to Install next to WordPress > Install Version > . (PPPM-14094)
  • It is no longer possible to set the nginx cache size to 0, which caused issues with the permanent clearance of the cache. (PPPM-14201)
  • It is no longer possible to add a DNS record with the asterisk * character in the middle of it (for example, webmail.*.example.com.) because it does not work as a wildcard DNS record and breaks BIND. (PPPM-14186)

Windows

  • If a folder name contains whitespace characters, it no longer makes the corresponding folder in Virtual Directories unaccessible. (PPPM-14129)
  • If Plesk has Microsoft SQL Server and a locally installed MariaDB 10.6 as an external database server with the localhost as its hostname, it is now possible to select MariaDB (localhost) from a dropdown menu when creating a database. (PPPM-14077)
  • It is again possible to enable “Redirect to an external mail server with the IP address” for a domain. (PPPM-14200)
  • Plesk now detects the server virtual environment even if the zvutil64.exe utility is missing. (PPPM-14199)
  • It is again possible to change the password of the database user account with administrative rights for Microsoft SQL Server. (PPPM-14197)
  • Renamed the “log files and statistic reports” checkbox in Tools & Settings > Server Settings (under “General Settings”) to “log files” because only they can be excluded from the disk space usage calculation. (PPPM-14191)

Changes in Third-Party Components

Linux

  • Updated ProFTPD to version 1.3.8a.
  • Updated libcurl to version 8.4.0.

Windows

  • Updated Git to version 2.42.0.2.
  • Updated Node.js 18 to version 18.18.2.
  • Updated Node.js 16 to version 16.20.2.
  • Updated ASP.NET Core 7.0 to version 7.0.13.
  • Updated ASP.NET Core 6.0 to version 6.0.24.

Support SSH Access 1.2.1

20 November 2023

  • Extension licenses bought in Plesk Online Store are now again marked as “Supported”. (EXTPLESK-5099)
  • When a license key is updated, its status is now shown correctly in the Plesk interface right away. (EXTPLESK-4922)

20 November 2023

  • Extension licenses bought in Plesk Online Store are now again marked as “Supported”. (EXTPLESK-5099)
  • When a license key is updated, its status is now shown correctly in the Plesk interface right away. (EXTPLESK-4922)

Sitejet Builder 1.0.4

20 November 2023

  • Integrated Sitejet with XOVI NOW to provide users with valuable SEO insights.
  • Added RSS Feeds for collections
  • Added support for reference elements inside collections
  • New Website Template: WeTrain.
  • New Website Template: Cleaner.
  • New Website Template: Delicioso.
  • New Website Template: Dream Garden.
  • Improved the publishing process to include dynamically embedded language flags.
  • Entering the Sitejet API key is no longer required after re-installing Sitejet.
  • Fixed an issue where forms did not work for domains without the “www” prefix.

20 November 2023

  • Integrated Sitejet with XOVI NOW to provide users with valuable SEO insights.
  • Added RSS Feeds for collections
  • Added support for reference elements inside collections
  • New Website Template: WeTrain.
  • New Website Template: Cleaner.
  • New Website Template: Delicioso.
  • New Website Template: Dream Garden.
  • Improved the publishing process to include dynamically embedded language flags.
  • Entering the Sitejet API key is no longer required after re-installing Sitejet.
  • Fixed an issue where forms did not work for domains without the “www” prefix.

Site Import 1.7.0

20 November 2023

  • The extension can now be installed on Plesk servers running on Debian 12.

20 November 2023

  • The extension can now be installed on Plesk servers running on Debian 12.

Plesk Migrator 2.25.0

20 November 2023

  • The extension can now be installed on Plesk servers running on Debian 12.
  • Internal improvements

20 November 2023

  • The extension can now be installed on Plesk servers running on Debian 12.
  • Internal improvements

WP Toolkit 6.2.12

16 November 2023

  • Updated wp-cli to version 2.9 for improved compatibility with WordPress 6.4 and newer.

16 November 2023

  • Updated wp-cli to version 2.9 for improved compatibility with WordPress 6.4 and newer.

Docker 1.8.3

15 November 2023

  • Now installation of the extension will be aborted if any container management system other than Docker CE is used. That way containers and related data will remain preserved. (EXTDOCKER-184)

15 November 2023

  • Now installation of the extension will be aborted if any container management system other than Docker CE is used. That way containers and related data will remain preserved. (EXTDOCKER-184)

Joomla! Toolkit 2.5.14

14 November 2023

  • Joomla! Toolkit no longer incorrectly reports failed extension updates as successful. (EXTPLESK-4153)

14 November 2023

  • Joomla! Toolkit no longer incorrectly reports failed extension updates as successful. (EXTPLESK-4153)

Amazon Route 53 2.9.3

14 November 2023

  • Internal improvements.

14 November 2023

  • Internal improvements.

Plesk Email Security 1.4.0

10 November 2023

  • Added support for AlmaLinux 9.

10 November 2023

  • Added support for AlmaLinux 9.

Panel.ini Editor 3.2.8

9 November 2023

  • Minor internal improvements.

9 November 2023

  • Minor internal improvements.

Node.js Toolkit 2.3.9

9 November 2023

  • The Passenger module for nginx and Apache is now disabled by default and will be enabled on the first activation of a Node.js application.

9 November 2023

  • The Passenger module for nginx and Apache is now disabled by default and will be enabled on the first activation of a Node.js application.

Docker 1.8.2

9 November 2023

  • The “Download Snapshot” button works again. (EXTDOCKER-186)

9 November 2023

  • The “Download Snapshot” button works again. (EXTDOCKER-186)

Plesk Obsidian 18.0.56 Update 4

7 November 2023

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.5.

7 November 2023

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.5.

Linux

  • Updated Roundcube to version 1.6.5.

WP Toolkit 6.2.11

6 November 2023

  • Login to WordPress from Dynamic List works correctly again if certain installed WP plugins are incompatible with PHP version used on a domain. (EXTWPTOOLK-10854)

6 November 2023

  • Login to WordPress from Dynamic List works correctly again if certain installed WP plugins are incompatible with PHP version used on a domain. (EXTWPTOOLK-10854)

Ruby 1.4.11

6 November 2023

  • Internal improvements.

6 November 2023

  • Internal improvements.

Docker 1.8.1

6 November 2023

  • Added support for Debian 12.

6 November 2023

  • Added support for Debian 12.

.NET Toolkit 2.1.10

3 November 2023

  • Internal improvements.

3 November 2023

  • Internal improvements.

SOGo Webmail 1.1.3

2 November 2023

  • Added support for nightly and stable packages on Debian 12.

2 November 2023

  • Added support for nightly and stable packages on Debian 12.

DigitalOcean DNS 1.4.1

2 November 2023

  • The extension no longer crashes with the “Grant “League\OAuth2\Client\Grant\AuthorizationCode” must extend AbstractGrant” error. (EXTPLESK-5147)

2 November 2023

  • The extension no longer crashes with the “Grant “League\OAuth2\Client\Grant\AuthorizationCode” must extend AbstractGrant” error. (EXTPLESK-5147)

Plesk Obsidian 18.0.56 Update 3

1 November 2023

Fixed Product Issues

  • The “Backup to Cloud Pro” banner no longer mistakenly appears when the Plesk administrator tries to create a scheduled server backup in remote storage. The issue was spotted in Plesk Obsidian 18.0.56. (PPPM-14179)

Linux

  • In Plesk Obsidian 18.0.56 (including Updates 1 and 2), changing Apache from listening on localhost to listening on the server IP address no longer breaks nginx when its “Proxy mode” is on. (PPPM-14178)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the following command: plesk bin apache –listen-on-localhost false or plesk bin apache –listen-on-localhost true.

  • If you have Plesk Obsidian 18.0.56 (including Updates 1 and 2) that is not running on CentOS 7 or does not use the FastCGI PHP handler, enabling Apache to listen on localhost no longer breaks PHP scripts that use the $_SERVER"SERVER_ADDR" PHP variable. (PPPM-14184)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the plesk bin apache –listen-on-localhost true command.

1 November 2023

Fixed Product Issues

  • The “Backup to Cloud Pro” banner no longer mistakenly appears when the Plesk administrator tries to create a scheduled server backup in remote storage. The issue was spotted in Plesk Obsidian 18.0.56. (PPPM-14179)

Linux

  • In Plesk Obsidian 18.0.56 (including Updates 1 and 2), changing Apache from listening on localhost to listening on the server IP address no longer breaks nginx when its “Proxy mode” is on. (PPPM-14178)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the following command: plesk bin apache –listen-on-localhost false or plesk bin apache –listen-on-localhost true.

  • If you have Plesk Obsidian 18.0.56 (including Updates 1 and 2) that is not running on CentOS 7 or does not use the FastCGI PHP handler, enabling Apache to listen on localhost no longer breaks PHP scripts that use the $_SERVER"SERVER_ADDR" PHP variable. (PPPM-14184)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the plesk bin apache –listen-on-localhost true command.

  • The “Backup to Cloud Pro” banner no longer mistakenly appears when the Plesk administrator tries to create a scheduled server backup in remote storage. The issue was spotted in Plesk Obsidian 18.0.56. (PPPM-14179)

Linux

  • In Plesk Obsidian 18.0.56 (including Updates 1 and 2), changing Apache from listening on localhost to listening on the server IP address no longer breaks nginx when its “Proxy mode” is on. (PPPM-14178)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the following command: plesk bin apache –listen-on-localhost false or plesk bin apache –listen-on-localhost true.

  • If you have Plesk Obsidian 18.0.56 (including Updates 1 and 2) that is not running on CentOS 7 or does not use the FastCGI PHP handler, enabling Apache to listen on localhost no longer breaks PHP scripts that use the $_SERVER"SERVER_ADDR" PHP variable. (PPPM-14184)

Note: To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the plesk bin apache –listen-on-localhost true command.

DigitalOcean DNS 1.4.0

1 November 2023

  • Custom TTL values for individual records are now correctly synchronized with the DigitalOcean DNS service. (EXTPLESK-2272)

1 November 2023

  • Custom TTL values for individual records are now correctly synchronized with the DigitalOcean DNS service. (EXTPLESK-2272)

DigitalOcean DNS 1.3.12

1 November 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.22-18.0.52 and labeled it version 1.3.12. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.53 and later.

1 November 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.22-18.0.52 and labeled it version 1.3.12. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.53 and later.

PHP Updates

30 October 2023

  • Updated PHP 8.1 to version 8.1.25.
  • Updated PHP 8.2 to version 8.2.12.

Linux

  • Updated Redis to version 6.0.2 for PHP 8.2, 8.1.
  • Updated libwebp for GD to version 1.3.2 for PHP 8.2, 8.1.

30 October 2023

  • Updated PHP 8.1 to version 8.1.25.
  • Updated PHP 8.2 to version 8.2.12.

Linux

  • Updated Redis to version 6.0.2 for PHP 8.2, 8.1.

  • Updated libwebp for GD to version 1.3.2 for PHP 8.2, 8.1.

  • Updated Redis to version 6.0.2 for PHP 8.2, 8.1.

  • Updated libwebp for GD to version 1.3.2 for PHP 8.2, 8.1.

Monitoring 2.8.2

30 October 2023

  • Internal improvements.

30 October 2023

  • Internal improvements.

Plesk Obsidian 18.0.56 Update 2

27 October 2023

Fixed Product Issues

Linux

  • Websites and web applications that analyze client IP addresses now work properly again when Apache is listening to localhost. (PPPM-14170)

To update the malfunctioning configuration, run the following command:

plesk bin apache –listen-on-localhost true grep RemoteIPInternalProxy /etc/httpd/conf/plesk.conf.d/server.conf RemoteIPInternalProxy 127.0.0.1

  • Private DKIM keys are now preserved when disabling DKIM signing for a domain. (PPP-62757)
  • For security reasons, it is no longer possible to manage WP Toolkit settings when logged in to Plesk using the mail credentials of an additional user. (PPPM-14172)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.4.
  • Updated Roundcube to version 1.4.15.

27 October 2023

Fixed Product Issues

Linux

  • Websites and web applications that analyze client IP addresses now work properly again when Apache is listening to localhost. (PPPM-14170)

To update the malfunctioning configuration, run the following command:

plesk bin apache –listen-on-localhost true grep RemoteIPInternalProxy /etc/httpd/conf/plesk.conf.d/server.conf RemoteIPInternalProxy 127.0.0.1

  • Private DKIM keys are now preserved when disabling DKIM signing for a domain. (PPP-62757)
  • For security reasons, it is no longer possible to manage WP Toolkit settings when logged in to Plesk using the mail credentials of an additional user. (PPPM-14172)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.4.
  • Updated Roundcube to version 1.4.15.

Linux

  • Websites and web applications that analyze client IP addresses now work properly again when Apache is listening to localhost. (PPPM-14170)

To update the malfunctioning configuration, run the following command:

plesk bin apache –listen-on-localhost true grep RemoteIPInternalProxy /etc/httpd/conf/plesk.conf.d/server.conf RemoteIPInternalProxy 127.0.0.1

  • Private DKIM keys are now preserved when disabling DKIM signing for a domain. (PPP-62757)
  • For security reasons, it is no longer possible to manage WP Toolkit settings when logged in to Plesk using the mail credentials of an additional user. (PPPM-14172)

Changes in Third-Party Components

Linux

  • Updated Roundcube to version 1.6.4.
  • Updated Roundcube to version 1.4.15.

Grafana 1.5.1

27 October 2023

  • Internal improvements.

27 October 2023

  • Internal improvements.

DNS integration for Cloudflare 1.0.2

26 October 2023

  • Added the ability to remove a domain from Cloudflare when removing it from Plesk. (EXTPLESK-5077)
  • Added the option to enable/disable export of NS records from Plesk to Cloudflare. (EXTPLESK-4177)

26 October 2023

  • Added the ability to remove a domain from Cloudflare when removing it from Plesk. (EXTPLESK-5077)
  • Added the option to enable/disable export of NS records from Plesk to Cloudflare. (EXTPLESK-4177)

Grafana 1.5.0

25 October 2023

  • Updated Grafana to version 10.1.5 to fix a security issue.

25 October 2023

  • Updated Grafana to version 10.1.5 to fix a security issue.

Docker 1.8.0

24 October 2023

  • Internal improvements.

24 October 2023

  • Internal improvements.

Docker 1.7.1

24 October 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.52 and labelled it version 1.6.6. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.53 and later.

24 October 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.52 and labelled it version 1.6.6. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.53 and later.

SOGo Webmail 1.1.2

23 October 2023

  • Updated translations.
  • The dnf update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)

23 October 2023

  • Updated translations.
  • The dnf update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)

Docker 1.7.0

23 October 2023

  • Internal improvements.

23 October 2023

  • Internal improvements.

Docker 1.6.5

23 October 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.51 and labeled it version 1.6.5. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.52 and later.

23 October 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.51 and labeled it version 1.6.5. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.52 and later.

Plesk DNSSEC 1.4.2

20 October 2023

  • Updated translations.

20 October 2023

  • Updated translations.

Laravel Toolkit 1.4.9

19 October 2023

  • Internal improvements.

19 October 2023

  • Internal improvements.

.NET Toolkit 2.1.9

19 October 2023

  • Internal improvements.

19 October 2023

  • Internal improvements.

Plesk Obsidian 18.0.56 Update 1

18 October 2023

Fixed Product Issues

Linux

  • Restoring a backup created in Plesk Obsidian 18.0.55 or earlier on a Plesk Obsidian 18.0.56 server no longer fails with the “Incorrect format of the backup file. Dump has critical errors.” error. (PPPM-14162)
  • Clicking Ok on the “Tools & Settings” > “Spam Filter” screen no longer results in the “Variable “$input” got invalid value N at “input.requiredHits”; String cannot represent a non string value: N” error. (PPPM-14163)

18 October 2023

Fixed Product Issues

Linux

  • Restoring a backup created in Plesk Obsidian 18.0.55 or earlier on a Plesk Obsidian 18.0.56 server no longer fails with the “Incorrect format of the backup file. Dump has critical errors.” error. (PPPM-14162)
  • Clicking Ok on the “Tools & Settings” > “Spam Filter” screen no longer results in the “Variable “$input” got invalid value N at “input.requiredHits”; String cannot represent a non string value: N” error. (PPPM-14163)

Linux

  • Restoring a backup created in Plesk Obsidian 18.0.55 or earlier on a Plesk Obsidian 18.0.56 server no longer fails with the “Incorrect format of the backup file. Dump has critical errors.” error. (PPPM-14162)
  • Clicking Ok on the “Tools & Settings” > “Spam Filter” screen no longer results in the “Variable “$input” got invalid value N at “input.requiredHits”; String cannot represent a non string value: N” error. (PPPM-14163)

PHP Composer 1.2.9

17 October 2023

  • Backing up a subscription with many applications no longer fails. (EXTPHPCOMP-219)

17 October 2023

  • Backing up a subscription with many applications no longer fails. (EXTPHPCOMP-219)

Laravel Toolkit 1.4.8

17 October 2023

  • Internal improvements.

17 October 2023

  • Internal improvements.

SSL It! 1.14.4

16 October 2023

  • Internal improvements.

16 October 2023

  • Internal improvements.

Sitejet Builder 1.0.3

16 October 2023

  • In the domain card a comment now explains when a website has been published the last time.
  • New Website Template: https://www.template-estator.de.rs/.
  • New Website Template: Johanna James.
  • We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).
  • The Collections Manager was completely redesigned for a better experience.
  • We added many more languages to translate websites.
  • Fixed an issue where migration of websites sometimes failed.
  • The robots.txt file will no longer be published to the document root, leaving room for a custom file.

16 October 2023

  • In the domain card a comment now explains when a website has been published the last time.
  • New Website Template: https://www.template-estator.de.rs/.
  • New Website Template: Johanna James.
  • We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).
  • The Collections Manager was completely redesigned for a better experience.
  • We added many more languages to translate websites.
  • Fixed an issue where migration of websites sometimes failed.
  • The robots.txt file will no longer be published to the document root, leaving room for a custom file.

Site Import 1.6.11

16 October 2023

  • Internal improvements.

16 October 2023

  • Internal improvements.

Ruby 1.4.9

16 October 2023

  • Internal improvements.

16 October 2023

  • Internal improvements.

Node.js Toolkit 2.3.8

16 October 2023

  • Internal improvements.

16 October 2023

  • Internal improvements.

Joomla! Toolkit 2.5.13

16 October 2023

  • Internal improvements.

16 October 2023

  • Internal improvements.

DNS integration for Cloudflare 1.0.1

16 October 2023

  • Importing DNS records no longer fails if there is no information about nameservers in the Cloudflare account’s DNS zone. (EXTPLESK-5087)

16 October 2023

  • Importing DNS records no longer fails if there is no information about nameservers in the Cloudflare account’s DNS zone. (EXTPLESK-5087)

Monitoring 2.8.1

13 October 2023

  • Internal improvements.

13 October 2023

  • Internal improvements.

Let’s Encrypt 3.2.4

13 October 2023

  • Internal improvements.

13 October 2023

  • Internal improvements.

Plesk Email Security 1.3.9

13 October 2023

  • Resetting the server-wide spam policy no longer fails with the “The domain is invalid” error. (EXTPLESK-4276)

13 October 2023

  • Resetting the server-wide spam policy no longer fails with the “The domain is invalid” error. (EXTPLESK-4276)

Extensions Catalog 1.17.6

12 October 2023

  • Internal improvements.

12 October 2023

  • Internal improvements.

Plesk Obsidian 18.0.56

10 October 2023

What’s New?

  • Starting from Plesk Obsidian 18.0.56, the Sitejet Builder extension is installed by default. If for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet

  • Starting from Plesk Obsidian 18.0.57 (November 21), the Laravel Toolkit and Node.js Toolkit extensions are installed by default. If for some reason you want to disable the extensions, add the following lines to the panel.ini file:

extensions blacklist = laravel,nodejs

  • The SSL It! extension now supports DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport. When a Let’s Encrypt certificate is being issued, TLSA DNS records of email services will now automatically contain information about the certificate.
  • It is now possible to change the default DKIM selector to a custom one for a single domain or all new domains hosted on the server.

You specify a custom DKIM selector for a domain in the domain’s mail settings. To specify a custom DKIM selector for all new domains, add lines of the following pattern to the panel.ini file:

mail dkimDefaultSelector = newselector

  • We are glad to inform you that the DNS Integration for Cloudflare extension is production-ready. Empower your experience with simplified DNS synchronization, enhanced website security, effortless subdomain creation, and smoother workflows. Use Cloudflare CDN, which distributes content around the world to speed up websites.

  • Connect your existing Cloudflare account to Plesk.

  • Import DNS records from Cloudflare to Plesk.

  • Export DNS records from Plesk to Cloudflare (both manually and automatically).

  • Enable/disable Proxy Mode.

Linux

  • Returned support for Ubuntu 18.04 until September 2024.

Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

  • Plesk continues to accept technical support requests from Plesk Obsidian on supported product versions on Ubuntu 18.04 without any restrictions.

  • Plesk reserves the right to warn Ubuntu 18.04 administrators about risks of an outdated OS using any channels including in-product notifications.

We would like to make the following recommendations to our customers:

  • Upgrade to Ubuntu 20.04 using dist-upgrade or migrate to a supported OS using Plesk Migrator before the Extended Support end date (September 2024).

  • Do not deploy/use new installations of Plesk on Ubuntu 18.04. For all new installations, Plesk will show an unremovable banner with a warning about Extended Support from the OS vendor.

  • To enhance security, Apache now listens to only the loopback IP address (also called localhost) when Apache runs with nginx as a reverse proxy.

This feature is turned on by default on new Plesk installations. To enable it on existing installations, run the following CLI command: plesk bin apache –listen-on-localhost true. For information on the feature, see the KB article.

Feature Improvements

  • Improved the logic of the Monitoring button shown on the domain card:

  • The Monitoring button is not displayed when it is not needed (a user chose to monitor a website themselves and did not connect the website to 360 Monitoring).

  • Connecting a website to 360 Monitoring brings back the Monitoring button to the domain card.

  • If a website is connected to 360 Monitoring, clicking the Monitoring button now opens the 360 Monitoring data of the website.

  • The icon of the Monitoring button on the domain card is now dynamic: it reflects the current status of Monitoring for a domain.

Linux

  • alt-php handlers are no longer misleadingly marked as “Outdated” in Plesk. On the contrary, they are supported and actively developed by CloudLinux.
  • Decreased the disk space the ModSecurity database consumes.

Deprecated and Removed Items

  • The following SDK functionality will be deprecated and removed in Plesk Obsidian 18.0.57. These are legacy functions and classes exposed in the pm.php file:

  • Functions: pm_alert(), pm_warning(), pm_comm_button(), pm_get_gpc(), pm_isset_gpc(), pm_set_gpc(), pm_get_locale(), pm_go_to(), pm_go_to_uplevel(), pm_ldate(), pm_ltime(), pm_ldatetime(), pm_link_button(), pm_lmsg(), pm_plesk_mail(), pm_psaerror(), pm_safetyhtml(), pm_size_b_printing(), pm_size_kb_printing(), pm_size_mb_printing(), pm_size_pretty_printing(), pm_topnote(), pm_util_exec(), pm_util_io_exec().

  • Classes: pm_errHandler, pm_Checker, pm_cList, pm_Form, pm_CustomButton, pm_CustomButtonManager.

We would like to make the following recommendations:

  • If you have Plesk extensions published in the Plesk Extension Catalog, then we have already checked that the extensions do not use those legacy functions and classes.

  • If you have Plesk extensions not published in the Plesk Extension Catalog, check if your extensions use the modern SDK.

Fixed Product Issues

  • Domains > domain > FTP > FTP account name again opens the Hosting Settings drawer of the system user. (PPPM-14140)
  • A domain restored from a backup now preserves the configuration of the home path for additional FTP users. (PPPM-14114)
  • If Plesk Premium Antivirus is installed, the “Configure antivirus” permission of the “Application Iser” role is again sufficient for managing the antivirus settings and displaying the “Antivirus” tab. (PPPM-14119)
  • The selected Dark Mode is now preserved and no longer expires together with a browser session. (PPPM-14151)
  • The action log now contains more detailed entries about mailbox password changes. (PPPM-14146)

Linux

  • The systemd/journalctl logs in Plesk on Ubuntu 22.04 no longer contain unnecessary “Standard output type syslog is obsolete” warnings. (PPPM-14138)
  • An attempt to connect via FTP to Plesk with the psa-proftpd package from Atomic Secured Linux (ASL) no longer fails with the unknown configuration directive ‘ClamServer’ on line 101 of ‘/etc/proftpd.conf’ error in /var/log/messages. (PPP-62527)
  • When a user tries deleting a directory they have no permission to read, Plesk now shows an actual error message instead of an error message placeholder. (PPPM-14128)
  • Plesk now validates a domain’s DNS zone before adding or updating the zone. This prevents BIND from crashing because of the invalid DNS zone. (PPP-62058)
  • The dnf update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)
  • The NTP Timesync extension now syncs time even if the chrony package is removed or not installed. (EXTPLESK-4596)
  • The IP address drawer (Tools & Settings > IP Addresses > IP address) is now opened in Firefox 118.0.1 without any issues. (PPPM-14153)
  • The –set-custom-config command again works with the plesk bin server_dns utility. (PPPM-14149)
  • DKIM signing of outgoing mail is now disabled for subscriptions created via the CLI or API if no DNS server is installed or DKIM signing is disabled for the whole server. (PPPM-14134)
  • Attempts to add particular configurations to the “Additional Apache directives” text field no longer result in false positive errors about not closed Location tags. (PPPM-14132)
  • SSH Terminal now works when PermitRootLogin is set to no in /etc/ssh/sshd_config. (PPPM-14124)
  • Cgroups Manager can now manage CPU usage of a subscription in Plesk on AlmaLinux 8 when multipathd.service is enabled. (PPPM-14047)

Windows

  • Plesk Task Manager can now handle and write exceptions to panel.log when it fails to flush old tasks. (PPPM-14122)
  • It is now possible to create a backup when a Microsoft SQL database has the AUTO_CLOSE=on option. (PPPM-13922)

Changes in Third-Party Components

  • Updated ModSecurity 2.9 to version 2.9.7.
  • Updated OWASP ModSecurity CRS to version 3.3.5.

Linux

  • Updated ModSecurity 3.0 to version 3.0.10.
  • Updated Roundcube to version 1.6.3.
  • Updated Courier-IMAP to version 5.2.5.
  • Updated Kaspersky Anti-Virus SDK to version x64-8.9.2.824.
  • Updated Kaspersky Anti-Virus SDK to version x86-8.9.2.595.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.11.
  • Updated ASP.NET Core 6.0 to version 6.0.22.
  • Updated BIND to version 9.16.44.

10 October 2023

What’s New?

  • Starting from Plesk Obsidian 18.0.56, the Sitejet Builder extension is installed by default. If for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet

  • Starting from Plesk Obsidian 18.0.57 (November 21), the Laravel Toolkit and Node.js Toolkit extensions are installed by default. If for some reason you want to disable the extensions, add the following lines to the panel.ini file:

extensions blacklist = laravel,nodejs

  • The SSL It! extension now supports DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport. When a Let’s Encrypt certificate is being issued, TLSA DNS records of email services will now automatically contain information about the certificate.
  • It is now possible to change the default DKIM selector to a custom one for a single domain or all new domains hosted on the server.

You specify a custom DKIM selector for a domain in the domain’s mail settings. To specify a custom DKIM selector for all new domains, add lines of the following pattern to the panel.ini file:

mail dkimDefaultSelector = newselector

  • We are glad to inform you that the DNS Integration for Cloudflare extension is production-ready. Empower your experience with simplified DNS synchronization, enhanced website security, effortless subdomain creation, and smoother workflows. Use Cloudflare CDN, which distributes content around the world to speed up websites.

  • Connect your existing Cloudflare account to Plesk.

  • Import DNS records from Cloudflare to Plesk.

  • Export DNS records from Plesk to Cloudflare (both manually and automatically).

  • Enable/disable Proxy Mode.

Linux

  • Returned support for Ubuntu 18.04 until September 2024.

Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

  • Plesk continues to accept technical support requests from Plesk Obsidian on supported product versions on Ubuntu 18.04 without any restrictions.

  • Plesk reserves the right to warn Ubuntu 18.04 administrators about risks of an outdated OS using any channels including in-product notifications.

We would like to make the following recommendations to our customers:

  • Upgrade to Ubuntu 20.04 using dist-upgrade or migrate to a supported OS using Plesk Migrator before the Extended Support end date (September 2024).

  • Do not deploy/use new installations of Plesk on Ubuntu 18.04. For all new installations, Plesk will show an unremovable banner with a warning about Extended Support from the OS vendor.

  • To enhance security, Apache now listens to only the loopback IP address (also called localhost) when Apache runs with nginx as a reverse proxy.

This feature is turned on by default on new Plesk installations. To enable it on existing installations, run the following CLI command: plesk bin apache –listen-on-localhost true. For information on the feature, see the KB article.

Feature Improvements

  • Improved the logic of the Monitoring button shown on the domain card:

  • The Monitoring button is not displayed when it is not needed (a user chose to monitor a website themselves and did not connect the website to 360 Monitoring).

  • Connecting a website to 360 Monitoring brings back the Monitoring button to the domain card.

  • If a website is connected to 360 Monitoring, clicking the Monitoring button now opens the 360 Monitoring data of the website.

  • The icon of the Monitoring button on the domain card is now dynamic: it reflects the current status of Monitoring for a domain.

Linux

  • alt-php handlers are no longer misleadingly marked as “Outdated” in Plesk. On the contrary, they are supported and actively developed by CloudLinux.
  • Decreased the disk space the ModSecurity database consumes.

Deprecated and Removed Items

  • The following SDK functionality will be deprecated and removed in Plesk Obsidian 18.0.57. These are legacy functions and classes exposed in the pm.php file:

  • Functions: pm_alert(), pm_warning(), pm_comm_button(), pm_get_gpc(), pm_isset_gpc(), pm_set_gpc(), pm_get_locale(), pm_go_to(), pm_go_to_uplevel(), pm_ldate(), pm_ltime(), pm_ldatetime(), pm_link_button(), pm_lmsg(), pm_plesk_mail(), pm_psaerror(), pm_safetyhtml(), pm_size_b_printing(), pm_size_kb_printing(), pm_size_mb_printing(), pm_size_pretty_printing(), pm_topnote(), pm_util_exec(), pm_util_io_exec().

  • Classes: pm_errHandler, pm_Checker, pm_cList, pm_Form, pm_CustomButton, pm_CustomButtonManager.

We would like to make the following recommendations:

  • If you have Plesk extensions published in the Plesk Extension Catalog, then we have already checked that the extensions do not use those legacy functions and classes.

  • If you have Plesk extensions not published in the Plesk Extension Catalog, check if your extensions use the modern SDK.

Fixed Product Issues

  • Domains > domain > FTP > FTP account name again opens the Hosting Settings drawer of the system user. (PPPM-14140)
  • A domain restored from a backup now preserves the configuration of the home path for additional FTP users. (PPPM-14114)
  • If Plesk Premium Antivirus is installed, the “Configure antivirus” permission of the “Application Iser” role is again sufficient for managing the antivirus settings and displaying the “Antivirus” tab. (PPPM-14119)
  • The selected Dark Mode is now preserved and no longer expires together with a browser session. (PPPM-14151)
  • The action log now contains more detailed entries about mailbox password changes. (PPPM-14146)

Linux

  • The systemd/journalctl logs in Plesk on Ubuntu 22.04 no longer contain unnecessary “Standard output type syslog is obsolete” warnings. (PPPM-14138)
  • An attempt to connect via FTP to Plesk with the psa-proftpd package from Atomic Secured Linux (ASL) no longer fails with the unknown configuration directive ‘ClamServer’ on line 101 of ‘/etc/proftpd.conf’ error in /var/log/messages. (PPP-62527)
  • When a user tries deleting a directory they have no permission to read, Plesk now shows an actual error message instead of an error message placeholder. (PPPM-14128)
  • Plesk now validates a domain’s DNS zone before adding or updating the zone. This prevents BIND from crashing because of the invalid DNS zone. (PPP-62058)
  • The dnf update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)
  • The NTP Timesync extension now syncs time even if the chrony package is removed or not installed. (EXTPLESK-4596)
  • The IP address drawer (Tools & Settings > IP Addresses > IP address) is now opened in Firefox 118.0.1 without any issues. (PPPM-14153)
  • The –set-custom-config command again works with the plesk bin server_dns utility. (PPPM-14149)
  • DKIM signing of outgoing mail is now disabled for subscriptions created via the CLI or API if no DNS server is installed or DKIM signing is disabled for the whole server. (PPPM-14134)
  • Attempts to add particular configurations to the “Additional Apache directives” text field no longer result in false positive errors about not closed Location tags. (PPPM-14132)
  • SSH Terminal now works when PermitRootLogin is set to no in /etc/ssh/sshd_config. (PPPM-14124)
  • Cgroups Manager can now manage CPU usage of a subscription in Plesk on AlmaLinux 8 when multipathd.service is enabled. (PPPM-14047)

Windows

  • Plesk Task Manager can now handle and write exceptions to panel.log when it fails to flush old tasks. (PPPM-14122)
  • It is now possible to create a backup when a Microsoft SQL database has the AUTO_CLOSE=on option. (PPPM-13922)

Changes in Third-Party Components

  • Updated ModSecurity 2.9 to version 2.9.7.
  • Updated OWASP ModSecurity CRS to version 3.3.5.

Linux

  • Updated ModSecurity 3.0 to version 3.0.10.
  • Updated Roundcube to version 1.6.3.
  • Updated Courier-IMAP to version 5.2.5.
  • Updated Kaspersky Anti-Virus SDK to version x64-8.9.2.824.
  • Updated Kaspersky Anti-Virus SDK to version x86-8.9.2.595.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.11.

  • Updated ASP.NET Core 6.0 to version 6.0.22.

  • Updated BIND to version 9.16.44.

  • Starting from Plesk Obsidian 18.0.56, the Sitejet Builder extension is installed by default. If for some reason, you want to disable the extension, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet

  • Starting from Plesk Obsidian 18.0.57 (November 21), the Laravel Toolkit and Node.js Toolkit extensions are installed by default. If for some reason you want to disable the extensions, add the following lines to the panel.ini file:

extensions blacklist = laravel,nodejs

  • The SSL It! extension now supports DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport. When a Let’s Encrypt certificate is being issued, TLSA DNS records of email services will now automatically contain information about the certificate.
  • It is now possible to change the default DKIM selector to a custom one for a single domain or all new domains hosted on the server.

You specify a custom DKIM selector for a domain in the domain’s mail settings. To specify a custom DKIM selector for all new domains, add lines of the following pattern to the panel.ini file:

mail dkimDefaultSelector = newselector

  • We are glad to inform you that the DNS Integration for Cloudflare extension is production-ready. Empower your experience with simplified DNS synchronization, enhanced website security, effortless subdomain creation, and smoother workflows. Use Cloudflare CDN, which distributes content around the world to speed up websites.

  • Connect your existing Cloudflare account to Plesk.

  • Import DNS records from Cloudflare to Plesk.

  • Export DNS records from Plesk to Cloudflare (both manually and automatically).

  • Enable/disable Proxy Mode.

Linux

  • Returned support for Ubuntu 18.04 until September 2024.

Until September 2024 (the Extended Support end date), Plesk continues to deliver new versions of Plesk Obsidian for Ubuntu 18.04. It includes delivering new features and security updates if they do not contradict the software delivered by the OS vendor.

  • Plesk continues to accept technical support requests from Plesk Obsidian on supported product versions on Ubuntu 18.04 without any restrictions.

  • Plesk reserves the right to warn Ubuntu 18.04 administrators about risks of an outdated OS using any channels including in-product notifications.

We would like to make the following recommendations to our customers:

  • Upgrade to Ubuntu 20.04 using dist-upgrade or migrate to a supported OS using Plesk Migrator before the Extended Support end date (September 2024).

  • Do not deploy/use new installations of Plesk on Ubuntu 18.04. For all new installations, Plesk will show an unremovable banner with a warning about Extended Support from the OS vendor.

  • To enhance security, Apache now listens to only the loopback IP address (also called localhost) when Apache runs with nginx as a reverse proxy.

This feature is turned on by default on new Plesk installations. To enable it on existing installations, run the following CLI command: plesk bin apache –listen-on-localhost true. For information on the feature, see the KB article.

Feature Improvements

  • Improved the logic of the Monitoring button shown on the domain card:

  • The Monitoring button is not displayed when it is not needed (a user chose to monitor a website themselves and did not connect the website to 360 Monitoring).

  • Connecting a website to 360 Monitoring brings back the Monitoring button to the domain card.

  • If a website is connected to 360 Monitoring, clicking the Monitoring button now opens the 360 Monitoring data of the website.

  • The icon of the Monitoring button on the domain card is now dynamic: it reflects the current status of Monitoring for a domain.

Linux

  • alt-php handlers are no longer misleadingly marked as “Outdated” in Plesk. On the contrary, they are supported and actively developed by CloudLinux.
  • Decreased the disk space the ModSecurity database consumes.

Deprecated and Removed Items

  • The following SDK functionality will be deprecated and removed in Plesk Obsidian 18.0.57. These are legacy functions and classes exposed in the pm.php file:

  • Functions: pm_alert(), pm_warning(), pm_comm_button(), pm_get_gpc(), pm_isset_gpc(), pm_set_gpc(), pm_get_locale(), pm_go_to(), pm_go_to_uplevel(), pm_ldate(), pm_ltime(), pm_ldatetime(), pm_link_button(), pm_lmsg(), pm_plesk_mail(), pm_psaerror(), pm_safetyhtml(), pm_size_b_printing(), pm_size_kb_printing(), pm_size_mb_printing(), pm_size_pretty_printing(), pm_topnote(), pm_util_exec(), pm_util_io_exec().

  • Classes: pm_errHandler, pm_Checker, pm_cList, pm_Form, pm_CustomButton, pm_CustomButtonManager.

We would like to make the following recommendations:

  • If you have Plesk extensions published in the Plesk Extension Catalog, then we have already checked that the extensions do not use those legacy functions and classes.

  • If you have Plesk extensions not published in the Plesk Extension Catalog, check if your extensions use the modern SDK.

Fixed Product Issues

  • Domains > domain > FTP > FTP account name again opens the Hosting Settings drawer of the system user. (PPPM-14140)
  • A domain restored from a backup now preserves the configuration of the home path for additional FTP users. (PPPM-14114)
  • If Plesk Premium Antivirus is installed, the “Configure antivirus” permission of the “Application Iser” role is again sufficient for managing the antivirus settings and displaying the “Antivirus” tab. (PPPM-14119)
  • The selected Dark Mode is now preserved and no longer expires together with a browser session. (PPPM-14151)
  • The action log now contains more detailed entries about mailbox password changes. (PPPM-14146)

Linux

  • The systemd/journalctl logs in Plesk on Ubuntu 22.04 no longer contain unnecessary “Standard output type syslog is obsolete” warnings. (PPPM-14138)
  • An attempt to connect via FTP to Plesk with the psa-proftpd package from Atomic Secured Linux (ASL) no longer fails with the unknown configuration directive ‘ClamServer’ on line 101 of ‘/etc/proftpd.conf’ error in /var/log/messages. (PPP-62527)
  • When a user tries deleting a directory they have no permission to read, Plesk now shows an actual error message instead of an error message placeholder. (PPPM-14128)
  • Plesk now validates a domain’s DNS zone before adding or updating the zone. This prevents BIND from crashing because of the invalid DNS zone. (PPP-62058)
  • The dnf update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)
  • The NTP Timesync extension now syncs time even if the chrony package is removed or not installed. (EXTPLESK-4596)
  • The IP address drawer (Tools & Settings > IP Addresses > IP address) is now opened in Firefox 118.0.1 without any issues. (PPPM-14153)
  • The –set-custom-config command again works with the plesk bin server_dns utility. (PPPM-14149)
  • DKIM signing of outgoing mail is now disabled for subscriptions created via the CLI or API if no DNS server is installed or DKIM signing is disabled for the whole server. (PPPM-14134)
  • Attempts to add particular configurations to the “Additional Apache directives” text field no longer result in false positive errors about not closed Location tags. (PPPM-14132)
  • SSH Terminal now works when PermitRootLogin is set to no in /etc/ssh/sshd_config. (PPPM-14124)
  • Cgroups Manager can now manage CPU usage of a subscription in Plesk on AlmaLinux 8 when multipathd.service is enabled. (PPPM-14047)

Windows

  • Plesk Task Manager can now handle and write exceptions to panel.log when it fails to flush old tasks. (PPPM-14122)
  • It is now possible to create a backup when a Microsoft SQL database has the AUTO_CLOSE=on option. (PPPM-13922)

Changes in Third-Party Components

  • Updated ModSecurity 2.9 to version 2.9.7.
  • Updated OWASP ModSecurity CRS to version 3.3.5.

Linux

  • Updated ModSecurity 3.0 to version 3.0.10.
  • Updated Roundcube to version 1.6.3.
  • Updated Courier-IMAP to version 5.2.5.
  • Updated Kaspersky Anti-Virus SDK to version x64-8.9.2.824.
  • Updated Kaspersky Anti-Virus SDK to version x86-8.9.2.595.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.11.
  • Updated ASP.NET Core 6.0 to version 6.0.22.
  • Updated BIND to version 9.16.44.

SSL It! 1.14.3

10 October 2023

  • Internal improvements.

10 October 2023

  • Internal improvements.

Sectigo SSL 1.3.15

10 October 2023

  • Internal improvements.

10 October 2023

  • Internal improvements.

Let’s Encrypt 3.2.3

10 October 2023

  • Internal improvements.

10 October 2023

  • Internal improvements.

DNS integration for Cloudflare 1.0.0

10 October 2023

  • Initial production ready release.
  • Import DNS records to Plesk from Cloudflare.
  • Export DNS records from Plesk to Cloudflare.
  • Enable/disable proxy mode in Plesk to start using Cloudflare CDN per DNS record.
  • Manage customers’ domains under an administrator account if needed.
  • Customize the type of DNS records to be managed/synced by the extension.

10 October 2023

  • Initial production ready release.
  • Import DNS records to Plesk from Cloudflare.
  • Export DNS records from Plesk to Cloudflare.
  • Enable/disable proxy mode in Plesk to start using Cloudflare CDN per DNS record.
  • Manage customers’ domains under an administrator account if needed.
  • Customize the type of DNS records to be managed/synced by the extension.

Monitoring 2.8.0

5 October 2023

  • If a website is connected to 360 Monitoring, clicking the “Monitoring” button now opens the 360 Monitoring data of the website.
  • The Monitoring button can now be hidden from a domain card if you choose to monitor a website on your own and did not connect the website to 360 Monitoring. We also improved appearance of the button and made its icon dynamically reflect the current status of Monitoring for a domain.
  • Internal improvements.

5 October 2023

  • If a website is connected to 360 Monitoring, clicking the “Monitoring” button now opens the 360 Monitoring data of the website.
  • The Monitoring button can now be hidden from a domain card if you choose to monitor a website on your own and did not connect the website to 360 Monitoring. We also improved appearance of the button and made its icon dynamically reflect the current status of Monitoring for a domain.
  • Internal improvements.

PHP Updates

2 October 2023

  • Updated PHP 8.2 to version 8.2.11.
  • Updated PHP 8.1 to version 8.1.24.

Linux

  • Updated Redis to version 6.0.1 for PHP 8.2, 8.1.

2 October 2023

  • Updated PHP 8.2 to version 8.2.11.
  • Updated PHP 8.1 to version 8.1.24.

Linux

  • Updated Redis to version 6.0.1 for PHP 8.2, 8.1.

  • Updated Redis to version 6.0.1 for PHP 8.2, 8.1.

PHP Composer 1.2.8

2 October 2023

  • Internal improvements.

2 October 2023

  • Internal improvements.

Docker 1.6.4

29 September 2023

  • Reverted the changes made in version 1.6.3: “The container ports are no longer available to the outside world. (PPPM-9222)”.

29 September 2023

  • Reverted the changes made in version 1.6.3: “The container ports are no longer available to the outside world. (PPPM-9222)”.

SSL It! 1.14.2

28 September 2023

  • Internal improvements.

28 September 2023

  • Internal improvements.

Plesk Obsidian 18.0.55 Update 2

27 September 2023

  • Security improvements.

27 September 2023

  • Security improvements.

SSL It! 1.14.1

27 September 2023

  • Accessing the SSL It! page for a domain no longer fails with the “Cannot access offset of type string” error. (EXTSSLIT-2062)

27 September 2023

  • Accessing the SSL It! page for a domain no longer fails with the “Cannot access offset of type string” error. (EXTSSLIT-2062)

PHP Composer 1.2.7

26 September 2023

  • Internal improvements.

26 September 2023

  • Internal improvements.

SSL It! 1.14.0

25 September 2023

  • Added support for DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport.

25 September 2023

  • Added support for DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport.

Sectigo SSL 1.3.14

25 September 2023

  • Internal improvements.

25 September 2023

  • Internal improvements.

Log Browser 1.6.7

25 September 2023

  • Internal improvements.

25 September 2023

  • Internal improvements.

Let’s Encrypt 3.2.2

25 September 2023

  • Internal improvements.

25 September 2023

  • Internal improvements.

Docker 1.6.3

21 September 2023

  • The container ports are no longer available to the outside world. (PPPM-9222)

21 September 2023

  • The container ports are no longer available to the outside world. (PPPM-9222)

WP Toolkit 6.2.10

15 September 2023

  • Plugins with uppercase characters in their slug no longer prevent certain WP Toolkit features from working. (EXTWPTOOLK-10772)

15 September 2023

  • Plugins with uppercase characters in their slug no longer prevent certain WP Toolkit features from working. (EXTWPTOOLK-10772)

DNS integration for Cloudflare 0.9.7

13 September 2023

  • Internal improvements.

13 September 2023

  • Internal improvements.

DNS integration for Cloudflare 0.9.6

13 September 2023

  • Internal improvements.

13 September 2023

  • Internal improvements.

WP Toolkit 6.2.9

12 September 2023

  • Achieved minor increase of the WordPress installation speed
  • Improved site list performance in certain cases related to WP Toolkit CLI usage

12 September 2023

  • Achieved minor increase of the WordPress installation speed
  • Improved site list performance in certain cases related to WP Toolkit CLI usage

Plesk DNSSEC 1.4.1

12 September 2023

  • Rollover of ZSK keys no longer fails with the “Object of class Modules_Dnssec_Dnssec\Service\Unix\RolloverZskUnix could not be converted to string” error. (EXTDNSSEC-138)
  • Email notifications now contain the correct domain names. (EXTDNSSEC-121)

12 September 2023

  • Rollover of ZSK keys no longer fails with the “Object of class Modules_Dnssec_Dnssec\Service\Unix\RolloverZskUnix could not be converted to string” error. (EXTDNSSEC-138)
  • Email notifications now contain the correct domain names. (EXTDNSSEC-121)

DNS integration for Cloudflare 0.9.5

12 September 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.54 and labeled it version 0.9.5. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.55 and later.

12 September 2023

  • We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.50-18.0.54 and labeled it version 0.9.5. We do not plan to update the fork unless any essential security fixes are necessary. We will introduce major changes updating only the master branch for Plesk Obsidian 18.0.55 and later.

DNS integration for Cloudflare 0.10.0

12 September 2023

  • Internal improvements.

12 September 2023

  • Internal improvements.

DNS integration for Cloudflare 0.9.4

11 September 2023

  • Added the ability to enable and disable default types of DNS records for synchronization with Cloudflare.
  • Now you can see export and import results without having to reload the page.
  • Improved stability.

11 September 2023

  • Added the ability to enable and disable default types of DNS records for synchronization with Cloudflare.
  • Now you can see export and import results without having to reload the page.
  • Improved stability.

Plesk Obsidian 18.0.55 Update 1

7 September 2023

Fixed Product Issues

  • The content of email notifications is once again rendered correctly. (PPPM-14130)

Linux

  • It is once again possible to switch to Dynamic List view after updating to Plesk Obsidian 18.0.55. (PPPM-14123)

Windows

  • Creating a mail user with a strong password on a Plesk server with the SmarterMail Build 8629 installed no longer fails with the “Invalid parameters: SYSADMIN_SECURITY_PASSWORD_REQUIREMENTS” error. (PPPM-14120)

7 September 2023

Fixed Product Issues

  • The content of email notifications is once again rendered correctly. (PPPM-14130)

Linux

  • It is once again possible to switch to Dynamic List view after updating to Plesk Obsidian 18.0.55. (PPPM-14123)

Windows

  • Creating a mail user with a strong password on a Plesk server with the SmarterMail Build 8629 installed no longer fails with the “Invalid parameters: SYSADMIN_SECURITY_PASSWORD_REQUIREMENTS” error. (PPPM-14120)

  • The content of email notifications is once again rendered correctly. (PPPM-14130)

Linux

  • It is once again possible to switch to Dynamic List view after updating to Plesk Obsidian 18.0.55. (PPPM-14123)

Windows

  • Creating a mail user with a strong password on a Plesk server with the SmarterMail Build 8629 installed no longer fails with the “Invalid parameters: SYSADMIN_SECURITY_PASSWORD_REQUIREMENTS” error. (PPPM-14120)

PHP Updates

5 September 2023

  • Updated PHP 8.1 to version 8.1.23.
  • Updated PHP 8.2 to version 8.2.10.

Windows

  • Updated PHP 8.0 to version 8.1.30.

5 September 2023

  • Updated PHP 8.1 to version 8.1.23.
  • Updated PHP 8.2 to version 8.2.10.

Windows

  • Updated PHP 8.0 to version 8.1.30.

  • Updated PHP 8.0 to version 8.1.30.

SSH Terminal 1.3.3

1 September 2023

  • The extension now again opens correctly if SSH root login is prohibited in the sshd config. (PPPM-14124)

1 September 2023

  • The extension now again opens correctly if SSH root login is prohibited in the sshd config. (PPPM-14124)

Extensions Catalog 1.17.5

1 September 2023

  • Internal improvements.

1 September 2023

  • Internal improvements.

Scheduled Backups List 1.1.1

31 August 2023

  • Added support for backups to cloud storage.

31 August 2023

  • Added support for backups to cloud storage.

Kaspersky Anti-Virus for Servers 8.9.2-75

31 August 2023

  • Updated Kaspersky Anti-Virus SDK to version 8.9.2.

31 August 2023

  • Updated Kaspersky Anti-Virus SDK to version 8.9.2.

Kaspersky Anti-Virus for Servers 8.5.1-65

31 August 2023

  • Kaspersky Anti-Virus for Servers v8.5.1-65 will be the last Kaspersky Anti-Virus for Servers update that supports Plesk versions older than Plesk 18.0.55. To continue receiving Kaspersky Anti-Virus for Servers with bugfixes and new features, please update your Plesk installation to version 18.0.55 or higher.

31 August 2023

  • Kaspersky Anti-Virus for Servers v8.5.1-65 will be the last Kaspersky Anti-Virus for Servers update that supports Plesk versions older than Plesk 18.0.55. To continue receiving Kaspersky Anti-Virus for Servers with bugfixes and new features, please update your Plesk installation to version 18.0.55 or higher.

Plesk DNSSEC 1.4.0

30 August 2023

  • Plesk for Windows with Microsoft DNS Server is now supported.

30 August 2023

  • Plesk for Windows with Microsoft DNS Server is now supported.

Plesk Obsidian 18.0.55

29 August 2023

What’s New?

  • Starting from Plesk Obsidian 18.0.55, the Sitejet Builder extension will be installed by default for all new Plesk installations. If for some reason you want to disable the feature, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet We are constantly working on the extension, so the latest update got the following new features:

  • Clicking Publish now automatically saves the website. This makes sure that the latest version of the website will be published.

  • Added new website templates: MakeIt Agency and LumeDeAqua.

  • Added support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.

  • We’ve given our template selection a stylish makeover to make it even more enjoyable to browse.

  • Fixed a critical issue where some pages were not being indexed by search engines.

  • We now allow cross-origin requests for www-prefixed domains allowing forms to work properly.

  • In our continuous effort to improve performance, we’ve made the publishing process even faster.

  • During the update to Plesk Obsidian 18.0.56 and later, the Sitejet Builder extension will be enabled by default for all existing Plesk installations.

  • We are thrilled to introduce the Flexible Backups feature, which enables you to do the following:

  • Establish multiple backup schedules with different destinations at once to get a flexible and robust backup policy.

Establishing multiple backup schedules at once is a part of a license to the Backup to Cloud Pro extension. The extension is included to Plesk Hosting Pack.

  • Schedule frequent (several times a day or even on hourly) backups for critical data with one click from the Plesk interface.

By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings, select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Backing up only databases. Previously, it was possible to back up databases together with files only.

  • To ensure better protection of emails from unauthorized changes and impersonation, we added support for 2048-bit DKIM keys. Starting from Plesk Obsidian 18.0.55, such keys will be used for all new Plesk installations by default.

  • To enable the feature on existing domains, follow the steps described in the KB article.

  • To switch back to 1024-bit DKIM keys, as a Plesk administrator, add the following lines to the panel.ini file:

mail dkimKeySize = 1024

  • On the domain card, we added the Performance Booster icon that indicates if the website’s performance can be optimized at the moment. The feature is supported in Plesk Obsidian 18.0.55 and later by default. To enable the feature in Plesk 18.0.54 and earlier, add the following lines to the panel.ini file:

ext-performance-booster domainButtonEnabled=true

  • Performance Booster can now detect custom gzip-related directives and suggest applying the optimal configuration excluding these directives.

  • In the Firewall extension, we added indicators to the firewall rules’ descriptions. These indicators show you if a rule allows all traffic or denies some of it.

  • Starting from Plesk Obsidian 18.0.55, Plesk can automatically identify the following:

  • Technologies (PHP, Ruby, Python, .NET, Node.js, Composer).

  • Top PHP frameworks (Laravel, Symfony, CodeIgniter, CakePHP, Yii).

  • CMS (WordPress, Joomla!, Drupal, PrestaShop, TYPO3).

In Dynamic List view, Plesk adds a corresponding icon to the domain card so that you can figure out which application is installed on a domain at glance. In case Plesk has a matching tool for the used technology (for example, WordPress, Joomla!, .NET, Node.js, Laravel Toolkits, Composer), you can open the corresponding configuration page by clicking the icon. In addition, Plesk published Wappspector, an open-source CLI utility based on this functionality. The utility can analyze the file structure of a web hosting server and identify the frameworks and CMS used on websites that are hosted on the server. For more information on Wappspector, see our Github repository.

  • (Plesk for Windows) Added support for the DNSSEC extension that allows signing DNS zones. DNSSEC stands for Domain Name System Security Extensions and represents a set of DNS protocol extensions that were introduced by IETF with the goal of signing DNS data to secure the domain name resolving process. Please pay attention that if you want to secure Plesk services with DANE, you have to sign a DNS zone using DNSSEC.
  • (Plesk for Windows) It is now possible to load the user profile for IIS application pools. That way you ensure better security and isolations of web applications.

In the Plesk interface, you can enable the feature using the “Load user profile” option on the following pages:

  • Tools & Settings > IIS Application Pool

  • Domains > Domain_name > Hosting & DNS > Dedicated IIS Application Pool for Website

  • Service Plans > Service_Plan_(or_addon)_name > Performance

  • Customers > Customer_name > IIS Application Pool

  • Resellers > Reseller_name > IIS Application Pool

Via the CLI, you can enable the feature by adding the -load-user-profile flag option to the following commands:

  • The whole Plesk server: plesk bin server_pref –set-iis-app-pool-settings -load-user-profile true

  • Service plans: plesk bin domain_template -u <service_plan_name> -load-user-profile true

  • Add-on service plan: plesk bin domain_addon_service_plan -c <addon_name> -iis-app-pool true -load-user-profile true

  • Per domain: plesk bin domain -u example.com -load-user-profile true

  • Customers/Resellers options: plesk bin client_pref –set-iis-app-pool-settings <customer_name> -iis-app-pool-turned-on true -load-user-profile true

  • Customers only: plesk bin client -u <customer_name> -iis-app-pool true -load-user-profile true

  • In March 2024, Active List view will be deactivated in domain cards. All customers will be automatically switched to Dynamic List view. See Feature Deprecation Plan for details.

Feature Improvements

  • In Dynamic List view, made a number of improvements to domain cards:

  • Based on your numerous requests, we colored and redesigned the icon set in the domain cards. That way you can find the desired feature with less cognitive load.

  • We renovated the “Statistics” part of the domain cards:

  • Moved the “Data Transfer”, “FTP Transfer report”, “Disk space and traffic”, and “Web Statistics SSL/TLS” links to the new “More statistics” drop-down list.

  • The “Open in web” and “Preview” buttons now appear when you hover the cursor over the website’s screenshot.

  • Improved the UI of the “Hosting Settings” drawer.

  • The PHP Composer extension button is now hidden if PHP is disabled in the domain’s settings.

  • (Plesk for Linux) We prepared Plesk QCOW2 images based on AlmaLinux 9 to replace those based on CentOS 7 because it reaches EOL on June 30, 2024.

Fixed Product Issues

  • Creating an FTP user account via REST API no longer fails with the “code: 1014” error. (EXTREST-158)
  • Opening the “Scheduled Backup Settings” page in the Scheduled Backup List extension no longer results in a blank screen. (PPP-61987)
  • Customers and resellers can open the “Hosting Settings” page of subscriptions in Mozilla Firefox version 114 or earlier without errors. (PPPM-14086)
  • The Plesk feedback form now opens correctly in Service Provider view. (PPPM-14093)
  • Hosting Plan Exporter now correctly exports and imports additional PHP directives of hosting plans. (EXTPLESK-4898)
  • Removed the confusing duplicate “IP addresses” title from the “Hosting Settings” page of a domain when logged in as a customer. (PPPM-14074)
  • The Firewall extension is now enabled on Safari browser on the first try. (EXTPLESK-4908)

Linux

  • Opening Backup Manager no longer fails with the “utf-8’ codec can’t decode byte 0xfa in position 850: invalid start byte” error if a customer’s login contains a special character. (PPPM-13939)
  • Now enabling or disabling an extension in a custom PHP handler does not unintentionally affect the state of the extension in other custom handlers. (PPPM-14081)
  • Customers can now again open the “Mail Settings” page of a domain without an error. Previously, the error occurred when the Plesk administrator enabled the “Disabled for incoming mail” option in the domain’s mail settings. (PPPM-14065)
  • Changing the preferred domain via the CLI now works correctly. (PPPM-14082)
  • Added a more specific error message for cases when Website Log Check detects the “403 Forbidden” error related to the .htaccess and .htpasswd Apache files. (PPPM-14089)
  • Removing domains with the “Send from domain IP addresses and use domain names in SMTP greeting” outgoing mail mode selected no longer results in overuse of server resources. (PPPM-13851)
  • DKIM keys no longer unintentionally change when updating the mail settings of a domain. (PPPM-14098)
  • When switching a domain to the “Website” hosting type, Plesk now shows the confirmation message. (PPPM-14105)
  • Adding an IP address to the primary DNS server via the CLI no longer fails with the “Unsupported DNS record type” error. (PPPM-14107)
  • Fixed the issue where particular customers could not add domains because of the “Cannot read properties of undefined (reading ‘split’)” error. (PPPM-14112)
  • Fail2ban now again bans IP addresses from which the specified number of failed login attempts was exceeded. (PPPM-14116)
  • On Plesk servers running on AlmaLinux 8 with SOGo Webmail installed, running the dnf update command no longer fails with an error. (EXTPLESK-4933)
  • Plesk Firewall is no longer shown as installed after removing it via Plesk Installer. (PPPM-13980)
  • Adding a range of IPv6 addresses to the Fail2Ban whitelist in the Plesk interface no longer fails with the “The provided IP address, network address, or hostname is invalid” error. (PPPM-14073)
  • Now the update period is set to “None” when switching via the CLI to a rule set that does not suppport update periods. (PPPM-14084)
  • It is now more reliable to manually run scheduled tasks on CloudLinux servers without CageFS configured. (PPPM-14111)

Windows

  • The plesk repair web example.com command now again fixes the .NET CLR version if ASP.NET version 4.x is selected in the corresponding subscription’s settings. (PPPM-14088)
  • 32-bit applications of a service plan can now be again managed via the CLI. (PPPM-14058)
  • Backup Manager no longer creates a text database dump instead of a binary one during the scheduled backing up if the “Use native MS SQL backup functionality” option is enabled. (PPPM-14072)
  • When clicking the “/swagger/index.html” path on the “Logs” page of a subdomain, the error is now shown with the correct path. (PPPM-14079)

Changes in Third-Party Components

Linux

  • Updated Fail2ban to version 1.0.2.

Windows

  • Updated Kaspersky Anti-Virus SDK to version 8.10.0.511.
  • Updated ASP.NET Core 7.0 to version 7.0.10.
  • Updated ASP.NET Core 6.0 to version 6.0.21.
  • Updated Node.js 16 to version 16.20.1.
  • Updated Node.js 18 to version 18.17.0.

29 August 2023

What’s New?

  • Starting from Plesk Obsidian 18.0.55, the Sitejet Builder extension will be installed by default for all new Plesk installations. If for some reason you want to disable the feature, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet We are constantly working on the extension, so the latest update got the following new features:

  • Clicking Publish now automatically saves the website. This makes sure that the latest version of the website will be published.

  • Added new website templates: MakeIt Agency and LumeDeAqua.

  • Added support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.

  • We’ve given our template selection a stylish makeover to make it even more enjoyable to browse.

  • Fixed a critical issue where some pages were not being indexed by search engines.

  • We now allow cross-origin requests for www-prefixed domains allowing forms to work properly.

  • In our continuous effort to improve performance, we’ve made the publishing process even faster.

  • During the update to Plesk Obsidian 18.0.56 and later, the Sitejet Builder extension will be enabled by default for all existing Plesk installations.

  • We are thrilled to introduce the Flexible Backups feature, which enables you to do the following:

  • Establish multiple backup schedules with different destinations at once to get a flexible and robust backup policy.

Establishing multiple backup schedules at once is a part of a license to the Backup to Cloud Pro extension. The extension is included to Plesk Hosting Pack.

  • Schedule frequent (several times a day or even on hourly) backups for critical data with one click from the Plesk interface.

By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings, select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Backing up only databases. Previously, it was possible to back up databases together with files only.

  • To ensure better protection of emails from unauthorized changes and impersonation, we added support for 2048-bit DKIM keys. Starting from Plesk Obsidian 18.0.55, such keys will be used for all new Plesk installations by default.

  • To enable the feature on existing domains, follow the steps described in the KB article.

  • To switch back to 1024-bit DKIM keys, as a Plesk administrator, add the following lines to the panel.ini file:

mail dkimKeySize = 1024

  • On the domain card, we added the Performance Booster icon that indicates if the website’s performance can be optimized at the moment. The feature is supported in Plesk Obsidian 18.0.55 and later by default. To enable the feature in Plesk 18.0.54 and earlier, add the following lines to the panel.ini file:

ext-performance-booster domainButtonEnabled=true

  • Performance Booster can now detect custom gzip-related directives and suggest applying the optimal configuration excluding these directives.

  • In the Firewall extension, we added indicators to the firewall rules’ descriptions. These indicators show you if a rule allows all traffic or denies some of it.

  • Starting from Plesk Obsidian 18.0.55, Plesk can automatically identify the following:

  • Technologies (PHP, Ruby, Python, .NET, Node.js, Composer).

  • Top PHP frameworks (Laravel, Symfony, CodeIgniter, CakePHP, Yii).

  • CMS (WordPress, Joomla!, Drupal, PrestaShop, TYPO3).

In Dynamic List view, Plesk adds a corresponding icon to the domain card so that you can figure out which application is installed on a domain at glance. In case Plesk has a matching tool for the used technology (for example, WordPress, Joomla!, .NET, Node.js, Laravel Toolkits, Composer), you can open the corresponding configuration page by clicking the icon. In addition, Plesk published Wappspector, an open-source CLI utility based on this functionality. The utility can analyze the file structure of a web hosting server and identify the frameworks and CMS used on websites that are hosted on the server. For more information on Wappspector, see our Github repository.

  • (Plesk for Windows) Added support for the DNSSEC extension that allows signing DNS zones. DNSSEC stands for Domain Name System Security Extensions and represents a set of DNS protocol extensions that were introduced by IETF with the goal of signing DNS data to secure the domain name resolving process. Please pay attention that if you want to secure Plesk services with DANE, you have to sign a DNS zone using DNSSEC.
  • (Plesk for Windows) It is now possible to load the user profile for IIS application pools. That way you ensure better security and isolations of web applications.

In the Plesk interface, you can enable the feature using the “Load user profile” option on the following pages:

  • Tools & Settings > IIS Application Pool

  • Domains > Domain_name > Hosting & DNS > Dedicated IIS Application Pool for Website

  • Service Plans > Service_Plan_(or_addon)_name > Performance

  • Customers > Customer_name > IIS Application Pool

  • Resellers > Reseller_name > IIS Application Pool

Via the CLI, you can enable the feature by adding the -load-user-profile flag option to the following commands:

  • The whole Plesk server: plesk bin server_pref –set-iis-app-pool-settings -load-user-profile true

  • Service plans: plesk bin domain_template -u <service_plan_name> -load-user-profile true

  • Add-on service plan: plesk bin domain_addon_service_plan -c <addon_name> -iis-app-pool true -load-user-profile true

  • Per domain: plesk bin domain -u example.com -load-user-profile true

  • Customers/Resellers options: plesk bin client_pref –set-iis-app-pool-settings <customer_name> -iis-app-pool-turned-on true -load-user-profile true

  • Customers only: plesk bin client -u <customer_name> -iis-app-pool true -load-user-profile true

  • In March 2024, Active List view will be deactivated in domain cards. All customers will be automatically switched to Dynamic List view. See Feature Deprecation Plan for details.

Feature Improvements

  • In Dynamic List view, made a number of improvements to domain cards:

  • Based on your numerous requests, we colored and redesigned the icon set in the domain cards. That way you can find the desired feature with less cognitive load.

  • We renovated the “Statistics” part of the domain cards:

  • Moved the “Data Transfer”, “FTP Transfer report”, “Disk space and traffic”, and “Web Statistics SSL/TLS” links to the new “More statistics” drop-down list.

  • The “Open in web” and “Preview” buttons now appear when you hover the cursor over the website’s screenshot.

  • Improved the UI of the “Hosting Settings” drawer.

  • The PHP Composer extension button is now hidden if PHP is disabled in the domain’s settings.

  • (Plesk for Linux) We prepared Plesk QCOW2 images based on AlmaLinux 9 to replace those based on CentOS 7 because it reaches EOL on June 30, 2024.

Fixed Product Issues

  • Creating an FTP user account via REST API no longer fails with the “code: 1014” error. (EXTREST-158)
  • Opening the “Scheduled Backup Settings” page in the Scheduled Backup List extension no longer results in a blank screen. (PPP-61987)
  • Customers and resellers can open the “Hosting Settings” page of subscriptions in Mozilla Firefox version 114 or earlier without errors. (PPPM-14086)
  • The Plesk feedback form now opens correctly in Service Provider view. (PPPM-14093)
  • Hosting Plan Exporter now correctly exports and imports additional PHP directives of hosting plans. (EXTPLESK-4898)
  • Removed the confusing duplicate “IP addresses” title from the “Hosting Settings” page of a domain when logged in as a customer. (PPPM-14074)
  • The Firewall extension is now enabled on Safari browser on the first try. (EXTPLESK-4908)

Linux

  • Opening Backup Manager no longer fails with the “utf-8’ codec can’t decode byte 0xfa in position 850: invalid start byte” error if a customer’s login contains a special character. (PPPM-13939)
  • Now enabling or disabling an extension in a custom PHP handler does not unintentionally affect the state of the extension in other custom handlers. (PPPM-14081)
  • Customers can now again open the “Mail Settings” page of a domain without an error. Previously, the error occurred when the Plesk administrator enabled the “Disabled for incoming mail” option in the domain’s mail settings. (PPPM-14065)
  • Changing the preferred domain via the CLI now works correctly. (PPPM-14082)
  • Added a more specific error message for cases when Website Log Check detects the “403 Forbidden” error related to the .htaccess and .htpasswd Apache files. (PPPM-14089)
  • Removing domains with the “Send from domain IP addresses and use domain names in SMTP greeting” outgoing mail mode selected no longer results in overuse of server resources. (PPPM-13851)
  • DKIM keys no longer unintentionally change when updating the mail settings of a domain. (PPPM-14098)
  • When switching a domain to the “Website” hosting type, Plesk now shows the confirmation message. (PPPM-14105)
  • Adding an IP address to the primary DNS server via the CLI no longer fails with the “Unsupported DNS record type” error. (PPPM-14107)
  • Fixed the issue where particular customers could not add domains because of the “Cannot read properties of undefined (reading ‘split’)” error. (PPPM-14112)
  • Fail2ban now again bans IP addresses from which the specified number of failed login attempts was exceeded. (PPPM-14116)
  • On Plesk servers running on AlmaLinux 8 with SOGo Webmail installed, running the dnf update command no longer fails with an error. (EXTPLESK-4933)
  • Plesk Firewall is no longer shown as installed after removing it via Plesk Installer. (PPPM-13980)
  • Adding a range of IPv6 addresses to the Fail2Ban whitelist in the Plesk interface no longer fails with the “The provided IP address, network address, or hostname is invalid” error. (PPPM-14073)
  • Now the update period is set to “None” when switching via the CLI to a rule set that does not suppport update periods. (PPPM-14084)
  • It is now more reliable to manually run scheduled tasks on CloudLinux servers without CageFS configured. (PPPM-14111)

Windows

  • The plesk repair web example.com command now again fixes the .NET CLR version if ASP.NET version 4.x is selected in the corresponding subscription’s settings. (PPPM-14088)
  • 32-bit applications of a service plan can now be again managed via the CLI. (PPPM-14058)
  • Backup Manager no longer creates a text database dump instead of a binary one during the scheduled backing up if the “Use native MS SQL backup functionality” option is enabled. (PPPM-14072)
  • When clicking the “/swagger/index.html” path on the “Logs” page of a subdomain, the error is now shown with the correct path. (PPPM-14079)

Changes in Third-Party Components

Linux

  • Updated Fail2ban to version 1.0.2.

Windows

  • Updated Kaspersky Anti-Virus SDK to version 8.10.0.511.

  • Updated ASP.NET Core 7.0 to version 7.0.10.

  • Updated ASP.NET Core 6.0 to version 6.0.21.

  • Updated Node.js 16 to version 16.20.1.

  • Updated Node.js 18 to version 18.17.0.

  • Starting from Plesk Obsidian 18.0.55, the Sitejet Builder extension will be installed by default for all new Plesk installations. If for some reason you want to disable the feature, add the following lines to the panel.ini file:

extensions blacklist = plesk-sitejet We are constantly working on the extension, so the latest update got the following new features:

  • Clicking Publish now automatically saves the website. This makes sure that the latest version of the website will be published.

  • Added new website templates: MakeIt Agency and LumeDeAqua.

  • Added support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.

  • We’ve given our template selection a stylish makeover to make it even more enjoyable to browse.

  • Fixed a critical issue where some pages were not being indexed by search engines.

  • We now allow cross-origin requests for www-prefixed domains allowing forms to work properly.

  • In our continuous effort to improve performance, we’ve made the publishing process even faster.

  • During the update to Plesk Obsidian 18.0.56 and later, the Sitejet Builder extension will be enabled by default for all existing Plesk installations.

  • We are thrilled to introduce the Flexible Backups feature, which enables you to do the following:

  • Establish multiple backup schedules with different destinations at once to get a flexible and robust backup policy.

Establishing multiple backup schedules at once is a part of a license to the Backup to Cloud Pro extension. The extension is included to Plesk Hosting Pack.

  • Schedule frequent (several times a day or even on hourly) backups for critical data with one click from the Plesk interface.

By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings, select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Backing up only databases. Previously, it was possible to back up databases together with files only.

  • To ensure better protection of emails from unauthorized changes and impersonation, we added support for 2048-bit DKIM keys. Starting from Plesk Obsidian 18.0.55, such keys will be used for all new Plesk installations by default.

  • To enable the feature on existing domains, follow the steps described in the KB article.

  • To switch back to 1024-bit DKIM keys, as a Plesk administrator, add the following lines to the panel.ini file:

mail dkimKeySize = 1024

  • On the domain card, we added the Performance Booster icon that indicates if the website’s performance can be optimized at the moment. The feature is supported in Plesk Obsidian 18.0.55 and later by default. To enable the feature in Plesk 18.0.54 and earlier, add the following lines to the panel.ini file:

ext-performance-booster domainButtonEnabled=true

  • Performance Booster can now detect custom gzip-related directives and suggest applying the optimal configuration excluding these directives.

  • In the Firewall extension, we added indicators to the firewall rules’ descriptions. These indicators show you if a rule allows all traffic or denies some of it.

  • Starting from Plesk Obsidian 18.0.55, Plesk can automatically identify the following:

  • Technologies (PHP, Ruby, Python, .NET, Node.js, Composer).

  • Top PHP frameworks (Laravel, Symfony, CodeIgniter, CakePHP, Yii).

  • CMS (WordPress, Joomla!, Drupal, PrestaShop, TYPO3).

In Dynamic List view, Plesk adds a corresponding icon to the domain card so that you can figure out which application is installed on a domain at glance. In case Plesk has a matching tool for the used technology (for example, WordPress, Joomla!, .NET, Node.js, Laravel Toolkits, Composer), you can open the corresponding configuration page by clicking the icon. In addition, Plesk published Wappspector, an open-source CLI utility based on this functionality. The utility can analyze the file structure of a web hosting server and identify the frameworks and CMS used on websites that are hosted on the server. For more information on Wappspector, see our Github repository.

  • (Plesk for Windows) Added support for the DNSSEC extension that allows signing DNS zones. DNSSEC stands for Domain Name System Security Extensions and represents a set of DNS protocol extensions that were introduced by IETF with the goal of signing DNS data to secure the domain name resolving process. Please pay attention that if you want to secure Plesk services with DANE, you have to sign a DNS zone using DNSSEC.
  • (Plesk for Windows) It is now possible to load the user profile for IIS application pools. That way you ensure better security and isolations of web applications.

In the Plesk interface, you can enable the feature using the “Load user profile” option on the following pages:

  • Tools & Settings > IIS Application Pool

  • Domains > Domain_name > Hosting & DNS > Dedicated IIS Application Pool for Website

  • Service Plans > Service_Plan_(or_addon)_name > Performance

  • Customers > Customer_name > IIS Application Pool

  • Resellers > Reseller_name > IIS Application Pool

Via the CLI, you can enable the feature by adding the -load-user-profile flag option to the following commands:

  • The whole Plesk server: plesk bin server_pref –set-iis-app-pool-settings -load-user-profile true

  • Service plans: plesk bin domain_template -u <service_plan_name> -load-user-profile true

  • Add-on service plan: plesk bin domain_addon_service_plan -c <addon_name> -iis-app-pool true -load-user-profile true

  • Per domain: plesk bin domain -u example.com -load-user-profile true

  • Customers/Resellers options: plesk bin client_pref –set-iis-app-pool-settings <customer_name> -iis-app-pool-turned-on true -load-user-profile true

  • Customers only: plesk bin client -u <customer_name> -iis-app-pool true -load-user-profile true

  • In March 2024, Active List view will be deactivated in domain cards. All customers will be automatically switched to Dynamic List view. See Feature Deprecation Plan for details.

Feature Improvements

  • In Dynamic List view, made a number of improvements to domain cards:

  • Based on your numerous requests, we colored and redesigned the icon set in the domain cards. That way you can find the desired feature with less cognitive load.

  • We renovated the “Statistics” part of the domain cards:

  • Moved the “Data Transfer”, “FTP Transfer report”, “Disk space and traffic”, and “Web Statistics SSL/TLS” links to the new “More statistics” drop-down list.

  • The “Open in web” and “Preview” buttons now appear when you hover the cursor over the website’s screenshot.

  • Improved the UI of the “Hosting Settings” drawer.

  • The PHP Composer extension button is now hidden if PHP is disabled in the domain’s settings.

  • (Plesk for Linux) We prepared Plesk QCOW2 images based on AlmaLinux 9 to replace those based on CentOS 7 because it reaches EOL on June 30, 2024.

Fixed Product Issues

  • Creating an FTP user account via REST API no longer fails with the “code: 1014” error. (EXTREST-158)
  • Opening the “Scheduled Backup Settings” page in the Scheduled Backup List extension no longer results in a blank screen. (PPP-61987)
  • Customers and resellers can open the “Hosting Settings” page of subscriptions in Mozilla Firefox version 114 or earlier without errors. (PPPM-14086)
  • The Plesk feedback form now opens correctly in Service Provider view. (PPPM-14093)
  • Hosting Plan Exporter now correctly exports and imports additional PHP directives of hosting plans. (EXTPLESK-4898)
  • Removed the confusing duplicate “IP addresses” title from the “Hosting Settings” page of a domain when logged in as a customer. (PPPM-14074)
  • The Firewall extension is now enabled on Safari browser on the first try. (EXTPLESK-4908)

Linux

  • Opening Backup Manager no longer fails with the “utf-8’ codec can’t decode byte 0xfa in position 850: invalid start byte” error if a customer’s login contains a special character. (PPPM-13939)
  • Now enabling or disabling an extension in a custom PHP handler does not unintentionally affect the state of the extension in other custom handlers. (PPPM-14081)
  • Customers can now again open the “Mail Settings” page of a domain without an error. Previously, the error occurred when the Plesk administrator enabled the “Disabled for incoming mail” option in the domain’s mail settings. (PPPM-14065)
  • Changing the preferred domain via the CLI now works correctly. (PPPM-14082)
  • Added a more specific error message for cases when Website Log Check detects the “403 Forbidden” error related to the .htaccess and .htpasswd Apache files. (PPPM-14089)
  • Removing domains with the “Send from domain IP addresses and use domain names in SMTP greeting” outgoing mail mode selected no longer results in overuse of server resources. (PPPM-13851)
  • DKIM keys no longer unintentionally change when updating the mail settings of a domain. (PPPM-14098)
  • When switching a domain to the “Website” hosting type, Plesk now shows the confirmation message. (PPPM-14105)
  • Adding an IP address to the primary DNS server via the CLI no longer fails with the “Unsupported DNS record type” error. (PPPM-14107)
  • Fixed the issue where particular customers could not add domains because of the “Cannot read properties of undefined (reading ‘split’)” error. (PPPM-14112)
  • Fail2ban now again bans IP addresses from which the specified number of failed login attempts was exceeded. (PPPM-14116)
  • On Plesk servers running on AlmaLinux 8 with SOGo Webmail installed, running the dnf update command no longer fails with an error. (EXTPLESK-4933)
  • Plesk Firewall is no longer shown as installed after removing it via Plesk Installer. (PPPM-13980)
  • Adding a range of IPv6 addresses to the Fail2Ban whitelist in the Plesk interface no longer fails with the “The provided IP address, network address, or hostname is invalid” error. (PPPM-14073)
  • Now the update period is set to “None” when switching via the CLI to a rule set that does not suppport update periods. (PPPM-14084)
  • It is now more reliable to manually run scheduled tasks on CloudLinux servers without CageFS configured. (PPPM-14111)

Windows

  • The plesk repair web example.com command now again fixes the .NET CLR version if ASP.NET version 4.x is selected in the corresponding subscription’s settings. (PPPM-14088)
  • 32-bit applications of a service plan can now be again managed via the CLI. (PPPM-14058)
  • Backup Manager no longer creates a text database dump instead of a binary one during the scheduled backing up if the “Use native MS SQL backup functionality” option is enabled. (PPPM-14072)
  • When clicking the “/swagger/index.html” path on the “Logs” page of a subdomain, the error is now shown with the correct path. (PPPM-14079)

Changes in Third-Party Components

Linux

  • Updated Fail2ban to version 1.0.2.

Windows

  • Updated Kaspersky Anti-Virus SDK to version 8.10.0.511.
  • Updated ASP.NET Core 7.0 to version 7.0.10.
  • Updated ASP.NET Core 6.0 to version 6.0.21.
  • Updated Node.js 16 to version 16.20.1.
  • Updated Node.js 18 to version 18.17.0.

Plesk Obsidian 18.0.54 Update 4

24 August 2023

Fixed Product Issues

  • Resellers can once again change the IP addresses of subscriptions owned by their customers. (PPP-62277)
  • Resellers can once again manage hosting settings of subscriptions in Dynamic List view. (PPPM-14102)

Linux

  • Trying to restore one or more MySQL databases from a Plesk backup on a server with MySQL 8 installed no longer fails with the “Execution failed with return code 2” error. (PPPM-14100)

24 August 2023

Fixed Product Issues

  • Resellers can once again change the IP addresses of subscriptions owned by their customers. (PPP-62277)
  • Resellers can once again manage hosting settings of subscriptions in Dynamic List view. (PPPM-14102)

Linux

  • Trying to restore one or more MySQL databases from a Plesk backup on a server with MySQL 8 installed no longer fails with the “Execution failed with return code 2” error. (PPPM-14100)

  • Resellers can once again change the IP addresses of subscriptions owned by their customers. (PPP-62277)

  • Resellers can once again manage hosting settings of subscriptions in Dynamic List view. (PPPM-14102)

Linux

  • Trying to restore one or more MySQL databases from a Plesk backup on a server with MySQL 8 installed no longer fails with the “Execution failed with return code 2” error. (PPPM-14100)

Sitejet Builder 1.0.2

24 August 2023

  • Introducing support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.
  • We have given our template selection a stylish makeover to make it even more enjoyable to browse.
  • We now allow cross-origin requests for www-prefixed domains, allowing forms to work properly.
  • In our continuous effort to improve performance, we’ve made the publishing process even faster.
  • Fixed a critical issue where some pages were not being indexed by search engines.

Experience these new features and enhancements in our latest version. Happy website building!

24 August 2023

  • Introducing support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.
  • We have given our template selection a stylish makeover to make it even more enjoyable to browse.
  • We now allow cross-origin requests for www-prefixed domains, allowing forms to work properly.
  • In our continuous effort to improve performance, we’ve made the publishing process even faster.
  • Fixed a critical issue where some pages were not being indexed by search engines.

Experience these new features and enhancements in our latest version. Happy website building!

Scheduled Backups List 1.1.0

24 August 2023

  • Added support for hourly scheduled backups.

24 August 2023

  • Added support for hourly scheduled backups.

SSH Terminal 1.3.2

23 August 2023

  • Internal improvements.
  • Plesk Mobile can now use the SSH terminal. (PPPM-13728)
  • The extension stops connection attempts if SSH login is forbidden. (PPPM-14097)

23 August 2023

  • Internal improvements.
  • Plesk Mobile can now use the SSH terminal. (PPPM-13728)
  • The extension stops connection attempts if SSH login is forbidden. (PPPM-14097)

PHP Updates

21 August 2023

  • Updated PHP 8.2 to version 8.2.9.

Linux

  • Updated Xdebug to version 3.2.22 for PHP 8.2

21 August 2023

  • Updated PHP 8.2 to version 8.2.9.

Linux

  • Updated Xdebug to version 3.2.22 for PHP 8.2

  • Updated Xdebug to version 3.2.22 for PHP 8.2

Firewall 2.1.5

21 August 2023

  • Applying configuration no longer fails in Safari browser. (EXTPLESK-4908)

21 August 2023

  • Applying configuration no longer fails in Safari browser. (EXTPLESK-4908)

.NET Toolkit 2.1.8

21 August 2023

  • Significantly sped up logging in to Plesk for customers that have domains with the installed .NET Toolkit extension. (EXTPLESK-4912)

21 August 2023

  • Significantly sped up logging in to Plesk for customers that have domains with the installed .NET Toolkit extension. (EXTPLESK-4912)

Advisor 1.9.15

18 August 2023

  • Internal improvements.

18 August 2023

  • Internal improvements.

Google Workspace 1.2.0

17 August 2023

  • Internal improvements.

17 August 2023

  • Internal improvements.

Google Workspace 1.1.4

17 August 2023

  • (Plesk) Google Workspace v1.1.4 will be the last Google Workspace update that supports Plesk versions older than Plesk 18.0.50. To continue receiving Google Workspace updates with bugfixes and new features, please update your Plesk installation to version 18.0.50 or higher.

17 August 2023

  • (Plesk) Google Workspace v1.1.4 will be the last Google Workspace update that supports Plesk versions older than Plesk 18.0.50. To continue receiving Google Workspace updates with bugfixes and new features, please update your Plesk installation to version 18.0.50 or higher.

Support SSH Access 1.2.0

16 August 2023

  • Internal improvements.

16 August 2023

  • Internal improvements.

Support SSH Access 1.0.7

16 August 2023

  • Internal improvements.

16 August 2023

  • Internal improvements.

Git 2.5.0

16 August 2023

  • The Git button on the domain card now shows the last commit hash in the local copy of the repository. It also helps to see at a glance whether the commit is deployed.

The feature is automatically enabled for all new repositories. It will be enabled for existing repositories after the next manual or automatic deployment.

In Plesk Obsidian 18.0.55 and later, a tooltip with the commit message, author, and date will also be displayed when hovering over the button.

16 August 2023

  • The Git button on the domain card now shows the last commit hash in the local copy of the repository. It also helps to see at a glance whether the commit is deployed.

The feature is automatically enabled for all new repositories. It will be enabled for existing repositories after the next manual or automatic deployment.

In Plesk Obsidian 18.0.55 and later, a tooltip with the commit message, author, and date will also be displayed when hovering over the button.

SEO Toolkit 1.1.18

11 August 2023

  • Internal improvements.
  • Fixed data loading in Log File Analyzer.

11 August 2023

  • Internal improvements.
  • Fixed data loading in Log File Analyzer.

PHP Updates

10 August 2023

  • Updated PHP 8.1 to version 8.1.21.

Linux

  • Updated PHP 8.0 to version 8.0.30.
  • Updated Xdebug to version 3.2.22 for PHP 8.1, 8.0.

10 August 2023

  • Updated PHP 8.1 to version 8.1.21.

Linux

  • Updated PHP 8.0 to version 8.0.30.

  • Updated Xdebug to version 3.2.22 for PHP 8.1, 8.0.

  • Updated PHP 8.0 to version 8.0.30.

  • Updated Xdebug to version 3.2.22 for PHP 8.1, 8.0.

Google Authenticator 1.5.4

10 August 2023

  • Logging in to Plesk with an expired or terminated license no longer fails with the “ERR_TOO_MANY_REDIRECTS” error if the Google Authenticator extension is enabled. (PPPM-14096)

10 August 2023

  • Logging in to Plesk with an expired or terminated license no longer fails with the “ERR_TOO_MANY_REDIRECTS” error if the Google Authenticator extension is enabled. (PPPM-14096)

SSL It! 1.13.2

9 August 2023

  • Internal improvements.

9 August 2023

  • Internal improvements.

Plesk Obsidian 18.0.54 Update 3

8 August 2023

Fixed Product Issues

  • Customers and resellers can now again open the hosting settings of their subscriptions. (PPPM-14086)

Linux

  • Creating and updating a domain’s mailbox via the GUI is now again recorded in the Plesk log files. (PPPM-14090)
  • Adding a primary DNS server for a domain no longer fails with the “TypeError: Plesk\Smb\Form\Final\DnsZone\Record\Data::__construct()” error. (PPPM-14091)

8 August 2023

Fixed Product Issues

  • Customers and resellers can now again open the hosting settings of their subscriptions. (PPPM-14086)

Linux

  • Creating and updating a domain’s mailbox via the GUI is now again recorded in the Plesk log files. (PPPM-14090)

  • Adding a primary DNS server for a domain no longer fails with the “TypeError: Plesk\Smb\Form\Final\DnsZone\Record\Data::__construct()” error. (PPPM-14091)

  • Customers and resellers can now again open the hosting settings of their subscriptions. (PPPM-14086)

Linux

  • Creating and updating a domain’s mailbox via the GUI is now again recorded in the Plesk log files. (PPPM-14090)
  • Adding a primary DNS server for a domain no longer fails with the “TypeError: Plesk\Smb\Form\Final\DnsZone\Record\Data::__construct()” error. (PPPM-14091)

Premium Antivirus for Servers 1.0.3-3

8 August 2023

  • Internal improvements.

8 August 2023

  • Internal improvements.

Node.js Toolkit 2.3.7

7 August 2023

  • Opening the Node.js application from the Search bar no longer results in Internal Server Error 500. (EXTNODEJS-313)

7 August 2023

  • Opening the Node.js application from the Search bar no longer results in Internal Server Error 500. (EXTNODEJS-313)

Advisor 1.9.14

7 August 2023

  • Internal improvements.

7 August 2023

  • Internal improvements.

Grafana 1.4.9

3 August 2023

  • Updated Grafana to version 8.5.26 to fix multiple security issues.

3 August 2023

  • Updated Grafana to version 8.5.26 to fix multiple security issues.

Scheduled Backups List 1.0.2

2 August 2023

  • The extension no longer shows blank page while opening. (EXTPLESK-4852)

2 August 2023

  • The extension no longer shows blank page while opening. (EXTPLESK-4852)

Firewall 2.1.4

2 August 2023

  • Added visualization icons to better indicate the types of rules during mass operations. Thank you David from Nublue for requesting this improvement.

2 August 2023

  • Added visualization icons to better indicate the types of rules during mass operations. Thank you David from Nublue for requesting this improvement.

Plesk Obsidian 18.0.54 Update 2

1 August 2023

Feature Improvements

  • Internal improvements for scheduled backups.

Fixed Product Issues

  • (Plesk for Linux) Temporary domains now open correctly again after updating to Plesk 18.0.54 Update 1. (PPP-62056)
  • (Plesk for Windows) It is now again possible to change the version of ASP.NET in a domain’s hosting settings. (PPP-61995)

1 August 2023

Feature Improvements

  • Internal improvements for scheduled backups.

Fixed Product Issues

  • (Plesk for Linux) Temporary domains now open correctly again after updating to Plesk 18.0.54 Update 1. (PPP-62056)

  • (Plesk for Windows) It is now again possible to change the version of ASP.NET in a domain’s hosting settings. (PPP-61995)

  • Internal improvements for scheduled backups.

Fixed Product Issues

  • (Plesk for Linux) Temporary domains now open correctly again after updating to Plesk 18.0.54 Update 1. (PPP-62056)
  • (Plesk for Windows) It is now again possible to change the version of ASP.NET in a domain’s hosting settings. (PPP-61995)

Sitejet Builder 1.0.1

1 August 2023

  • Clicking “Publish” now automatically saves the website. This makes sure that the latest version of the website will be published.
  • Added new website templates: MakeIt Agency and LumeDeAqua.
  • Aligned the naming throughout the Editor: “Index” under More > SEO is now “Noindex”.
  • Renamed files to “Files & Stock Photos” to make sure users do not miss Stock Photo Library.
  • The text toolbar no longer hides itself in narrow website environments.
  • Fixed the issue where contact forms might not work properly on www-prefixed domains.

1 August 2023

  • Clicking “Publish” now automatically saves the website. This makes sure that the latest version of the website will be published.
  • Added new website templates: MakeIt Agency and LumeDeAqua.
  • Aligned the naming throughout the Editor: “Index” under More > SEO is now “Noindex”.
  • Renamed files to “Files & Stock Photos” to make sure users do not miss Stock Photo Library.
  • The text toolbar no longer hides itself in narrow website environments.
  • Fixed the issue where contact forms might not work properly on www-prefixed domains.

Node.js Toolkit 2.3.6

28 July 2023

  • Opening the extension on domains with non-existent handlers no longer results in Internal Server Error 500. (EXTNODEJS-122)

28 July 2023

  • Opening the extension on domains with non-existent handlers no longer results in Internal Server Error 500. (EXTNODEJS-122)

Grafana 1.4.8

27 July 2023

  • The extension no longer shows empty graphs on AlmaLinux and Red Hat Enterprise Linux 9. (EXTPLESK-4838)

27 July 2023

  • The extension no longer shows empty graphs on AlmaLinux and Red Hat Enterprise Linux 9. (EXTPLESK-4838)

Premium Antivirus for Servers 1.0.2-2

26 July 2023

  • Fixed upgrade issues.

26 July 2023

  • Fixed upgrade issues.

Plesk Obsidian 18.0.54 Update 1

25 July 2023

Fixed Product Issues

  • Opening the “Home” page in the Scheduled Backup List extension no longer fails. (PPP-62003)
  • Domain cards now open correctly on mobile devices again. (PPP-61957)

Linux

  • Restoring IDN websites using the pleskrestore utility no longer fails with an error. (PPP-61938)

Windows

  • The “ASP.NET Server-Wide Configuration” page now opens correctly again. (PPP-62010)

25 July 2023

Fixed Product Issues

  • Opening the “Home” page in the Scheduled Backup List extension no longer fails. (PPP-62003)
  • Domain cards now open correctly on mobile devices again. (PPP-61957)

Linux

  • Restoring IDN websites using the pleskrestore utility no longer fails with an error. (PPP-61938)

Windows

  • The “ASP.NET Server-Wide Configuration” page now opens correctly again. (PPP-62010)

  • Opening the “Home” page in the Scheduled Backup List extension no longer fails. (PPP-62003)

  • Domain cards now open correctly on mobile devices again. (PPP-61957)

Linux

  • Restoring IDN websites using the pleskrestore utility no longer fails with an error. (PPP-61938)

Windows

  • The “ASP.NET Server-Wide Configuration” page now opens correctly again. (PPP-62010)

Amazon Route 53 2.9.2

25 July 2023

  • Internal improvements.

25 July 2023

  • Internal improvements.

Premium Antivirus for Servers 1.0.2-1

24 July 2023

  • Updated antivirus engine and signature databases on Linux.

24 July 2023

  • Updated antivirus engine and signature databases on Linux.

SOGo Webmail 1.1.1

21 July 2023

  • Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MariaDB database server. (EXTPLESK-4847)

21 July 2023

  • Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MariaDB database server. (EXTPLESK-4847)

Monitoring 2.7.2

21 July 2023

  • Internal improvements.

21 July 2023

  • Internal improvements.

Amazon Route 53 2.9.1

21 July 2023

  • For the sake of security, we removed the ability to sign in to Amazon Route 53 using the account’s root user credentials.

21 July 2023

  • For the sake of security, we removed the ability to sign in to Amazon Route 53 using the account’s root user credentials.

Site Import 1.6.10

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

Ruby 1.4.8

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

Google PageSpeed Insights 2.1.13

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

Let’s Encrypt 3.2.1

20 July 2023

  • Trying to log in to Plesk immediately after installation no longer fails with the “Your connection is not private” error. (EXTLETSENC-1219)

20 July 2023

  • Trying to log in to Plesk immediately after installation no longer fails with the “Your connection is not private” error. (EXTLETSENC-1219)

Laravel Toolkit 1.4.7

20 July 2023

  • The extension no longer crashes when the .env.example file does not exist. (EXTPLESK-4879)
  • Internal improvements.

20 July 2023

  • The extension no longer crashes when the .env.example file does not exist. (EXTPLESK-4879)
  • Internal improvements.

Plesk Email Security 1.3.8

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

Docker 1.6.2

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

DigitalOcean DNS 1.3.11

20 July 2023

  • Internal improvements.

20 July 2023

  • Internal improvements.

SSL It! 1.13.1

19 July 2023

  • Internal improvements.

19 July 2023

  • Internal improvements.

PHP Composer 1.2.6

19 July 2023

  • Internal improvements.

19 July 2023

  • Internal improvements.

Plesk Obsidian 18.0.54

18 July 2023

What’s New?

  • We are excited to introduce the Sitejet Builder extension, our new website builder for Plesk powered by WebPros. This extension is provided free of charge, allowing you and your clients to effortlessly create modern and stunning websites without any coding skills. Here are some of the key features of our new website builder:

  • Drag & Drop Website Builder

  • 140+ Website Templates

  • 120+ Section Templates

  • Responsive Settings (Flexbox)

  • AI Text Generator

  • SEO Settings

  • Dynamic Content (for example, Blog Feature)

  • E-Commerce

  • Multi-language websites

  • Free Stock Photos & Videos

  • Image Editing

  • Website Backups

  • Full Design Flexibility (HTML, CSS, JS)

  • And many more…

Once installed, the Sitejet Builder is available in the setup wizard when adding a new domain, but also visible for all other domains on the domain card under ”Install Application”, and also as an option for the “Add Domain” action.

We would love to hear your feedback about this extension at [email protected].

  • Added the ability to tune the MySQL/MariaDB server performance in Tools & Settings > Performance Booster (under “General Settings”).
  • Added the ability to add Transport Layer Security Authentication (TLSA) DNS records to domains’ DNS zones in Plesk. Such records are most commonly used to implement DNS-based Authentication of Named Entities (DANE).
  • Added the ability to back up databases separately from other website content by splitting the “User files and databases” checkbox into separate “Databases” and “User files” checkboxes in Backup Manager.
  • Added the ability to schedule hourly backups in Backup Manager. To enable the feature, add the following lines to the panel.ini file:

pmm allowHourlyTask = on By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings > select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Based on Beta users feedback we are glad to announce that our tool to convert your CentsOS 7 server to AlmaLinux 8 is now Production ready! The ready to use CLI tool is available in our GitHub repository.

  • Added a number of features to the DNS integration for Cloudflare extension (the extension is still in beta).

  • The extension now allows to enable & disable CDN (proxy mode).

  • Plesk administrator can now manage all domains on the server and enable/disable the integration for the domains owned by customers.

  • In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the Plesk 360 cloud service. 360 Monitoring brings a couple of useful features, for example, monitoring of website availability, various notification channels, and more.

Feature Improvements

  • It is now possible to set Dark Mode by default in Plesk. To do so, add the following lines to the panel.ini file:

branding theme = “dark”

  • We made a number of improvements to the way icons are placed on the domain card in Dynamic list view:

  • Changed the way icons are aligned to grid.

  • Limited the number of icons in a row to three.

  • Increased the icon size from 16px to 24px. These changes make the domain card easier to read, and help you locate specific icons more quickly regardless of your viewport size.

  • In Dynamic List view, we merged the “Hosting Settings” and “Web Hosting Access” into a single drawer accessible right from the domain card.

  • Made a number of improvements to Dynamic List view:

  • When set to “On a separate page”, you can now see websites’ root folders. To enable the feature, add the following lines to the panel.ini file:

dynamicList showColumnHostingLocation = on

  • When set to “In an expanded row”, clicking the “Expand all/Collapse all” button now completely expands or collapses the entire list of domains and subdomains.

  • Removed the separate “Hosting Settings” page for domain aliases. Controls for most settings can now be found right on the alias card. The option to rename a domain alias was moved to the hamburger menu in the top right corner of the alias card.

  • Added support for nightly packages in Plesk on RHEL 9 and its derivatives to the “SOGo Webmail” extension.

  • Added the -auto-confirm-this-may-lock-me-out-of-the-server option to the plesk ext firewall command line utility. The option can be used with the –apply and –enable commands, and removes the need to run the –confirm command in a separate SSH session when applying a new firewall configuration.

This option must only be used for automated Plesk deployments. Using this option may result in being permanently locked out of the server if the applied firewall configuration is misconfigured.

Fixed Product Issues

  • Running the plesk bin site –show-php-settings or plesk bin domain_template –show-php-settings commands now shows the PHP settings correctly. (PPPM-14009)
  • Entries about mailbox quota changes are now added to the action log. (PPPM-13934)
  • Updating customer information no longer fails with the “TypeError: rewind(): Argument #1 ($stream) must be of type resource, array given” error. (PPPM-14038)
  • SSL/TLS certificates securing webmail no longer become unassigned when migrating domains from a Plesk Onyx server to a Plesk Obsidian server, or when restoring a backup created on a Plesk Onyx server on a Plesk Obsidian server. (PPPM-14014)
  • Switching to a different domain on the “PHP Settings” page now correctly shows the PHP handler for the latter domain. (PPPM-14041)
  • Searching for the name of a removed domain using the search bar no longer results in errors. (PPPM-14013)
  • Restoring a MariaDB database from a backup now aborts and shows an error if the backup cannot be restored correctly because it was created on a MariaDB with an earlier version. (PPPM-14012)
  • The contents of a backup file are now shown in Backup Manager if the <storages> section of the backup_info XML file is empty. (PPPM-14045)
  • Summary reports are no longer sent to customer accounts converted from reseller accounts. (PPPM-14032)

Linux

  • The Plesk GPG key no longer disappears from the /etc/apt/trusted.gpg.d/ directory after installing or updating Plesk. (PPPM-14016)
  • Installing the SOGo Webmail extension on a Plesk server with MySQL 8 installed no longer fails with an error. (EXTPLESK-4458)
  • The SOGo Webmail extension no longer creates its own spam directory, separate from the Plesk spam directory. (EXTPLESK-4732)
  • Postfix no longer fails on Plesk servers without the mariadb-connector-c package package installed. (PPPM-13724)
  • Incremental backups created in the remote FTP storage no longer have the same size as full backups. (PPPM-13957)
  • Creating a backup in the remote storage no longer fails with the “Repository error: The volumes number is not equal to expected number” error under specific circumstances. (PPPM-14023)
  • It is now possible to remove TXT DNS records containing values in uppercase using the plesk bin dns command line utility together with the -txt and/or -domain options. (PPPM-13976)
  • The plesk repair mail command now correctly processes mailboxes with encrypted passwords. (PPPM-14050)
  • It is now possible to remove the firewall rule that was added most recently. (EXTPLESK-4720)
  • Plesk mail handlers no longer convert the “from” header, regardless of the capitalization (for example, “from”, “From”, and “fRom” are now treated the same). (PPPM-14037)
  • Creating firewall rules using a country code as the source on the first day of the month no longer fails with the “The requested URL returned error: 404” error on Plesk servers using geolocation data provided by DB-IP. (EXTPLESK-4813)
  • Installing Plesk on Red Hat Enterprise Linux 8 servers no longer fails with the “No matching repo to modify” error. (PPPM-14017)
  • Logging in to Plesk no longer results in the “HTTP 500 Server Error” error. (PPPM-14036)
  • Opening Backup Manager no longer fails with the “stat: path should be string, bytes, os.PathLike or integer, not NoneType” error under specific circumstances. (PPPM-14044)
  • Creating a backup no longer fails if there is one or more custom buttons with custom images created for the domain(s) being backed up. (PPPM-13938)
  • On Ubuntu 22 servers, registering the PHP 7.0 FPM handler using the “php7.0-fpm” service name no longer fails with an error. (PPPM-14054)
  • Importing one or more firewall rules with multiple destination addresses no longer breaks the Firewall interface. (EXTPLESK-4796)
  • Applying a new firewall configuration no longer fails with the “HTTP 502 Bad Gateway” error when applying the configuration takes longer than expected. (EXTPLESK-4804)
  • Enabling HTTP/2 no longer results in the “protocol options redefined” warning. (PPPM-14042)
  • Opening a file containing one or more multibyte characters in HTML Editor no longer results in the “DOMDocument::loadHTML():Argument #1 ($source) must not be empty” error. (PPPM-13961)

Windows

  • Running the plesk repair web command now also fixes the Default Web Site in IIS. (PPPM-12727)
  • Timestamps in log files now use the time zone set in Tools & Settings > System Time instead of UTC. (PPPM-14051)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.20.
  • Updated Dovecot and Pigeonhole to versions 2.3.20 and 0.5.20, respectively.
  • Updated Courier-IMAP to version 5.2.4.
  • Updated courier-authlib and courier-unicode to versions 0.72.0 and 2.2.6, respectively.
  • Updated ProFTPD to version 1.3.8.
  • Updated Dr.Web to version 6.0.2.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.9.
  • Updated ASP.NET Core 6.0 to version 6.0.20.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.9.
  • Updated BIND to version 9.16.42.
  • Updated MailEnable Standard to version 10.46.
  • Updated Dr.Web to version 12.0.

18 July 2023

What’s New?

  • We are excited to introduce the Sitejet Builder extension, our new website builder for Plesk powered by WebPros. This extension is provided free of charge, allowing you and your clients to effortlessly create modern and stunning websites without any coding skills. Here are some of the key features of our new website builder:

  • Drag & Drop Website Builder

  • 140+ Website Templates

  • 120+ Section Templates

  • Responsive Settings (Flexbox)

  • AI Text Generator

  • SEO Settings

  • Dynamic Content (for example, Blog Feature)

  • E-Commerce

  • Multi-language websites

  • Free Stock Photos & Videos

  • Image Editing

  • Website Backups

  • Full Design Flexibility (HTML, CSS, JS)

  • And many more…

Once installed, the Sitejet Builder is available in the setup wizard when adding a new domain, but also visible for all other domains on the domain card under ”Install Application”, and also as an option for the “Add Domain” action.

We would love to hear your feedback about this extension at [email protected].

  • Added the ability to tune the MySQL/MariaDB server performance in Tools & Settings > Performance Booster (under “General Settings”).
  • Added the ability to add Transport Layer Security Authentication (TLSA) DNS records to domains’ DNS zones in Plesk. Such records are most commonly used to implement DNS-based Authentication of Named Entities (DANE).
  • Added the ability to back up databases separately from other website content by splitting the “User files and databases” checkbox into separate “Databases” and “User files” checkboxes in Backup Manager.
  • Added the ability to schedule hourly backups in Backup Manager. To enable the feature, add the following lines to the panel.ini file:

pmm allowHourlyTask = on By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings > select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Based on Beta users feedback we are glad to announce that our tool to convert your CentsOS 7 server to AlmaLinux 8 is now Production ready! The ready to use CLI tool is available in our GitHub repository.

  • Added a number of features to the DNS integration for Cloudflare extension (the extension is still in beta).

  • The extension now allows to enable & disable CDN (proxy mode).

  • Plesk administrator can now manage all domains on the server and enable/disable the integration for the domains owned by customers.

  • In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the Plesk 360 cloud service. 360 Monitoring brings a couple of useful features, for example, monitoring of website availability, various notification channels, and more.

Feature Improvements

  • It is now possible to set Dark Mode by default in Plesk. To do so, add the following lines to the panel.ini file:

branding theme = “dark”

  • We made a number of improvements to the way icons are placed on the domain card in Dynamic list view:

  • Changed the way icons are aligned to grid.

  • Limited the number of icons in a row to three.

  • Increased the icon size from 16px to 24px. These changes make the domain card easier to read, and help you locate specific icons more quickly regardless of your viewport size.

  • In Dynamic List view, we merged the “Hosting Settings” and “Web Hosting Access” into a single drawer accessible right from the domain card.

  • Made a number of improvements to Dynamic List view:

  • When set to “On a separate page”, you can now see websites’ root folders. To enable the feature, add the following lines to the panel.ini file:

dynamicList showColumnHostingLocation = on

  • When set to “In an expanded row”, clicking the “Expand all/Collapse all” button now completely expands or collapses the entire list of domains and subdomains.

  • Removed the separate “Hosting Settings” page for domain aliases. Controls for most settings can now be found right on the alias card. The option to rename a domain alias was moved to the hamburger menu in the top right corner of the alias card.

  • Added support for nightly packages in Plesk on RHEL 9 and its derivatives to the “SOGo Webmail” extension.

  • Added the -auto-confirm-this-may-lock-me-out-of-the-server option to the plesk ext firewall command line utility. The option can be used with the –apply and –enable commands, and removes the need to run the –confirm command in a separate SSH session when applying a new firewall configuration.

This option must only be used for automated Plesk deployments. Using this option may result in being permanently locked out of the server if the applied firewall configuration is misconfigured.

Fixed Product Issues

  • Running the plesk bin site –show-php-settings or plesk bin domain_template –show-php-settings commands now shows the PHP settings correctly. (PPPM-14009)
  • Entries about mailbox quota changes are now added to the action log. (PPPM-13934)
  • Updating customer information no longer fails with the “TypeError: rewind(): Argument #1 ($stream) must be of type resource, array given” error. (PPPM-14038)
  • SSL/TLS certificates securing webmail no longer become unassigned when migrating domains from a Plesk Onyx server to a Plesk Obsidian server, or when restoring a backup created on a Plesk Onyx server on a Plesk Obsidian server. (PPPM-14014)
  • Switching to a different domain on the “PHP Settings” page now correctly shows the PHP handler for the latter domain. (PPPM-14041)
  • Searching for the name of a removed domain using the search bar no longer results in errors. (PPPM-14013)
  • Restoring a MariaDB database from a backup now aborts and shows an error if the backup cannot be restored correctly because it was created on a MariaDB with an earlier version. (PPPM-14012)
  • The contents of a backup file are now shown in Backup Manager if the <storages> section of the backup_info XML file is empty. (PPPM-14045)
  • Summary reports are no longer sent to customer accounts converted from reseller accounts. (PPPM-14032)

Linux

  • The Plesk GPG key no longer disappears from the /etc/apt/trusted.gpg.d/ directory after installing or updating Plesk. (PPPM-14016)
  • Installing the SOGo Webmail extension on a Plesk server with MySQL 8 installed no longer fails with an error. (EXTPLESK-4458)
  • The SOGo Webmail extension no longer creates its own spam directory, separate from the Plesk spam directory. (EXTPLESK-4732)
  • Postfix no longer fails on Plesk servers without the mariadb-connector-c package package installed. (PPPM-13724)
  • Incremental backups created in the remote FTP storage no longer have the same size as full backups. (PPPM-13957)
  • Creating a backup in the remote storage no longer fails with the “Repository error: The volumes number is not equal to expected number” error under specific circumstances. (PPPM-14023)
  • It is now possible to remove TXT DNS records containing values in uppercase using the plesk bin dns command line utility together with the -txt and/or -domain options. (PPPM-13976)
  • The plesk repair mail command now correctly processes mailboxes with encrypted passwords. (PPPM-14050)
  • It is now possible to remove the firewall rule that was added most recently. (EXTPLESK-4720)
  • Plesk mail handlers no longer convert the “from” header, regardless of the capitalization (for example, “from”, “From”, and “fRom” are now treated the same). (PPPM-14037)
  • Creating firewall rules using a country code as the source on the first day of the month no longer fails with the “The requested URL returned error: 404” error on Plesk servers using geolocation data provided by DB-IP. (EXTPLESK-4813)
  • Installing Plesk on Red Hat Enterprise Linux 8 servers no longer fails with the “No matching repo to modify” error. (PPPM-14017)
  • Logging in to Plesk no longer results in the “HTTP 500 Server Error” error. (PPPM-14036)
  • Opening Backup Manager no longer fails with the “stat: path should be string, bytes, os.PathLike or integer, not NoneType” error under specific circumstances. (PPPM-14044)
  • Creating a backup no longer fails if there is one or more custom buttons with custom images created for the domain(s) being backed up. (PPPM-13938)
  • On Ubuntu 22 servers, registering the PHP 7.0 FPM handler using the “php7.0-fpm” service name no longer fails with an error. (PPPM-14054)
  • Importing one or more firewall rules with multiple destination addresses no longer breaks the Firewall interface. (EXTPLESK-4796)
  • Applying a new firewall configuration no longer fails with the “HTTP 502 Bad Gateway” error when applying the configuration takes longer than expected. (EXTPLESK-4804)
  • Enabling HTTP/2 no longer results in the “protocol options redefined” warning. (PPPM-14042)
  • Opening a file containing one or more multibyte characters in HTML Editor no longer results in the “DOMDocument::loadHTML():Argument #1 ($source) must not be empty” error. (PPPM-13961)

Windows

  • Running the plesk repair web command now also fixes the Default Web Site in IIS. (PPPM-12727)
  • Timestamps in log files now use the time zone set in Tools & Settings > System Time instead of UTC. (PPPM-14051)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.20.
  • Updated Dovecot and Pigeonhole to versions 2.3.20 and 0.5.20, respectively.
  • Updated Courier-IMAP to version 5.2.4.
  • Updated courier-authlib and courier-unicode to versions 0.72.0 and 2.2.6, respectively.
  • Updated ProFTPD to version 1.3.8.
  • Updated Dr.Web to version 6.0.2.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.9.

  • Updated ASP.NET Core 6.0 to version 6.0.20.

  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.9.

  • Updated BIND to version 9.16.42.

  • Updated MailEnable Standard to version 10.46.

  • Updated Dr.Web to version 12.0.

  • We are excited to introduce the Sitejet Builder extension, our new website builder for Plesk powered by WebPros. This extension is provided free of charge, allowing you and your clients to effortlessly create modern and stunning websites without any coding skills. Here are some of the key features of our new website builder:

  • Drag & Drop Website Builder

  • 140+ Website Templates

  • 120+ Section Templates

  • Responsive Settings (Flexbox)

  • AI Text Generator

  • SEO Settings

  • Dynamic Content (for example, Blog Feature)

  • E-Commerce

  • Multi-language websites

  • Free Stock Photos & Videos

  • Image Editing

  • Website Backups

  • Full Design Flexibility (HTML, CSS, JS)

  • And many more…

Once installed, the Sitejet Builder is available in the setup wizard when adding a new domain, but also visible for all other domains on the domain card under ”Install Application”, and also as an option for the “Add Domain” action.

We would love to hear your feedback about this extension at [email protected].

  • Added the ability to tune the MySQL/MariaDB server performance in Tools & Settings > Performance Booster (under “General Settings”).
  • Added the ability to add Transport Layer Security Authentication (TLSA) DNS records to domains’ DNS zones in Plesk. Such records are most commonly used to implement DNS-based Authentication of Named Entities (DANE).
  • Added the ability to back up databases separately from other website content by splitting the “User files and databases” checkbox into separate “Databases” and “User files” checkboxes in Backup Manager.
  • Added the ability to schedule hourly backups in Backup Manager. To enable the feature, add the following lines to the panel.ini file:

pmm allowHourlyTask = on By default, the ability to schedule hourly backups is only enabled for Plesk administrators. To enable resellers and customers to do so as well, go to Tools & Settings > Backup Manager, click Settings > select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click OK.

  • Based on Beta users feedback we are glad to announce that our tool to convert your CentsOS 7 server to AlmaLinux 8 is now Production ready! The ready to use CLI tool is available in our GitHub repository.

  • Added a number of features to the DNS integration for Cloudflare extension (the extension is still in beta).

  • The extension now allows to enable & disable CDN (proxy mode).

  • Plesk administrator can now manage all domains on the server and enable/disable the integration for the domains owned by customers.

  • In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the Plesk 360 cloud service. 360 Monitoring brings a couple of useful features, for example, monitoring of website availability, various notification channels, and more.

Feature Improvements

  • It is now possible to set Dark Mode by default in Plesk. To do so, add the following lines to the panel.ini file:

branding theme = “dark”

  • We made a number of improvements to the way icons are placed on the domain card in Dynamic list view:

  • Changed the way icons are aligned to grid.

  • Limited the number of icons in a row to three.

  • Increased the icon size from 16px to 24px. These changes make the domain card easier to read, and help you locate specific icons more quickly regardless of your viewport size.

  • In Dynamic List view, we merged the “Hosting Settings” and “Web Hosting Access” into a single drawer accessible right from the domain card.

  • Made a number of improvements to Dynamic List view:

  • When set to “On a separate page”, you can now see websites’ root folders. To enable the feature, add the following lines to the panel.ini file:

dynamicList showColumnHostingLocation = on

  • When set to “In an expanded row”, clicking the “Expand all/Collapse all” button now completely expands or collapses the entire list of domains and subdomains.

  • Removed the separate “Hosting Settings” page for domain aliases. Controls for most settings can now be found right on the alias card. The option to rename a domain alias was moved to the hamburger menu in the top right corner of the alias card.

  • Added support for nightly packages in Plesk on RHEL 9 and its derivatives to the “SOGo Webmail” extension.

  • Added the -auto-confirm-this-may-lock-me-out-of-the-server option to the plesk ext firewall command line utility. The option can be used with the –apply and –enable commands, and removes the need to run the –confirm command in a separate SSH session when applying a new firewall configuration.

This option must only be used for automated Plesk deployments. Using this option may result in being permanently locked out of the server if the applied firewall configuration is misconfigured.

Fixed Product Issues

  • Running the plesk bin site –show-php-settings or plesk bin domain_template –show-php-settings commands now shows the PHP settings correctly. (PPPM-14009)
  • Entries about mailbox quota changes are now added to the action log. (PPPM-13934)
  • Updating customer information no longer fails with the “TypeError: rewind(): Argument #1 ($stream) must be of type resource, array given” error. (PPPM-14038)
  • SSL/TLS certificates securing webmail no longer become unassigned when migrating domains from a Plesk Onyx server to a Plesk Obsidian server, or when restoring a backup created on a Plesk Onyx server on a Plesk Obsidian server. (PPPM-14014)
  • Switching to a different domain on the “PHP Settings” page now correctly shows the PHP handler for the latter domain. (PPPM-14041)
  • Searching for the name of a removed domain using the search bar no longer results in errors. (PPPM-14013)
  • Restoring a MariaDB database from a backup now aborts and shows an error if the backup cannot be restored correctly because it was created on a MariaDB with an earlier version. (PPPM-14012)
  • The contents of a backup file are now shown in Backup Manager if the <storages> section of the backup_info XML file is empty. (PPPM-14045)
  • Summary reports are no longer sent to customer accounts converted from reseller accounts. (PPPM-14032)

Linux

  • The Plesk GPG key no longer disappears from the /etc/apt/trusted.gpg.d/ directory after installing or updating Plesk. (PPPM-14016)
  • Installing the SOGo Webmail extension on a Plesk server with MySQL 8 installed no longer fails with an error. (EXTPLESK-4458)
  • The SOGo Webmail extension no longer creates its own spam directory, separate from the Plesk spam directory. (EXTPLESK-4732)
  • Postfix no longer fails on Plesk servers without the mariadb-connector-c package package installed. (PPPM-13724)
  • Incremental backups created in the remote FTP storage no longer have the same size as full backups. (PPPM-13957)
  • Creating a backup in the remote storage no longer fails with the “Repository error: The volumes number is not equal to expected number” error under specific circumstances. (PPPM-14023)
  • It is now possible to remove TXT DNS records containing values in uppercase using the plesk bin dns command line utility together with the -txt and/or -domain options. (PPPM-13976)
  • The plesk repair mail command now correctly processes mailboxes with encrypted passwords. (PPPM-14050)
  • It is now possible to remove the firewall rule that was added most recently. (EXTPLESK-4720)
  • Plesk mail handlers no longer convert the “from” header, regardless of the capitalization (for example, “from”, “From”, and “fRom” are now treated the same). (PPPM-14037)
  • Creating firewall rules using a country code as the source on the first day of the month no longer fails with the “The requested URL returned error: 404” error on Plesk servers using geolocation data provided by DB-IP. (EXTPLESK-4813)
  • Installing Plesk on Red Hat Enterprise Linux 8 servers no longer fails with the “No matching repo to modify” error. (PPPM-14017)
  • Logging in to Plesk no longer results in the “HTTP 500 Server Error” error. (PPPM-14036)
  • Opening Backup Manager no longer fails with the “stat: path should be string, bytes, os.PathLike or integer, not NoneType” error under specific circumstances. (PPPM-14044)
  • Creating a backup no longer fails if there is one or more custom buttons with custom images created for the domain(s) being backed up. (PPPM-13938)
  • On Ubuntu 22 servers, registering the PHP 7.0 FPM handler using the “php7.0-fpm” service name no longer fails with an error. (PPPM-14054)
  • Importing one or more firewall rules with multiple destination addresses no longer breaks the Firewall interface. (EXTPLESK-4796)
  • Applying a new firewall configuration no longer fails with the “HTTP 502 Bad Gateway” error when applying the configuration takes longer than expected. (EXTPLESK-4804)
  • Enabling HTTP/2 no longer results in the “protocol options redefined” warning. (PPPM-14042)
  • Opening a file containing one or more multibyte characters in HTML Editor no longer results in the “DOMDocument::loadHTML():Argument #1 ($source) must not be empty” error. (PPPM-13961)

Windows

  • Running the plesk repair web command now also fixes the Default Web Site in IIS. (PPPM-12727)
  • Timestamps in log files now use the time zone set in Tools & Settings > System Time instead of UTC. (PPPM-14051)

Changes in Third-Party Components

Linux

  • Updated Postfix to version 3.5.20.
  • Updated Dovecot and Pigeonhole to versions 2.3.20 and 0.5.20, respectively.
  • Updated Courier-IMAP to version 5.2.4.
  • Updated courier-authlib and courier-unicode to versions 0.72.0 and 2.2.6, respectively.
  • Updated ProFTPD to version 1.3.8.
  • Updated Dr.Web to version 6.0.2.

Windows

  • Updated ASP.NET Core 7.0 to version 7.0.9.
  • Updated ASP.NET Core 6.0 to version 6.0.20.
  • Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.9.
  • Updated BIND to version 9.16.42.
  • Updated MailEnable Standard to version 10.46.
  • Updated Dr.Web to version 12.0.

Grafana 1.4.7

13 July 2023

  • Internal improvements.

13 July 2023

  • Internal improvements.

Firewall 2.1.3

13 July 2023

  • Added support for using the –apply and –enable commands without the –confirm command in automated deployment scenarios. (EXTPLESK-4831)
  • The –import -config rules.json CLI command run with a file that is not accessible now shows a more clear error message. (EXTPLESK-4829)
  • The –confirm CLI command now waits until the activation process appears. It is no longer necessary to repeat the command if it fails. (EXTPLESK-4825)
  • Restored missing CLI locale keys.

13 July 2023

  • Added support for using the –apply and –enable commands without the –confirm command in automated deployment scenarios. (EXTPLESK-4831)
  • The –import -config rules.json CLI command run with a file that is not accessible now shows a more clear error message. (EXTPLESK-4829)
  • The –confirm CLI command now waits until the activation process appears. It is no longer necessary to repeat the command if it fails. (EXTPLESK-4825)
  • Restored missing CLI locale keys.

SOGo Webmail 1.1.0

10 July 2023

  • Added support for nightly packages in Plesk on RHEL 9 and its derivatives.
  • The extension now uses the default Plesk Spam folder. (EXTPLESK-4732)
  • Web server configuration for SOGo is now removed during uninstallation. (EXTPLESK-4457)

Linux

  • Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MySQL 8 database server. (EXTPLESK-4458)

10 July 2023

  • Added support for nightly packages in Plesk on RHEL 9 and its derivatives.
  • The extension now uses the default Plesk Spam folder. (EXTPLESK-4732)
  • Web server configuration for SOGo is now removed during uninstallation. (EXTPLESK-4457)

Linux

  • Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MySQL 8 database server. (EXTPLESK-4458)

  • Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MySQL 8 database server. (EXTPLESK-4458)

Sitejet Builder 1.0.0

10 July 2023

  • Initial release. The extension works in Plesk Obsidian 18.0.52 and later.

10 July 2023

  • Initial release. The extension works in Plesk Obsidian 18.0.52 and later.

Plesk Migrator 2.24.1

10 July 2023

  • Internal improvements.
  • The extension now correctly gathers the list of chroot directories to migrate. (PMT-5178)

10 July 2023

  • Internal improvements.
  • The extension now correctly gathers the list of chroot directories to migrate. (PMT-5178)

PHP Updates

10 July 2023

  • Updated PHP 8.2 to version 8.2.8.
  • Updated PHP 8.1 to version 8.1.21.

10 July 2023

  • Updated PHP 8.2 to version 8.2.8.
  • Updated PHP 8.1 to version 8.1.21.

WP Toolkit 6.2.6

7 July 2023

  • WordPress backup limits in Service Plans and subscriptions are properly working again. (EXTWPTOOLK-10625)
  • Sets are no longer lost in time if their owner has internal user ID changed for whatever reason. (EXTWPTOOLK-10071)

7 July 2023

  • WordPress backup limits in Service Plans and subscriptions are properly working again. (EXTWPTOOLK-10625)
  • Sets are no longer lost in time if their owner has internal user ID changed for whatever reason. (EXTWPTOOLK-10071)

Node.js Toolkit 2.3.5

7 July 2023

  • The extension no longer shows a false positive error. (EXTNODEJS-310)

7 July 2023

  • The extension no longer shows a false positive error. (EXTNODEJS-310)

Monitoring 2.7.3

7 July 2023

  • Internal improvements.

7 July 2023

  • Internal improvements.

Firewall 2.1.2

6 July 2023

  • Default GeoIP data source (db-ip-lite) download is now more reliable at the start of a month. (EXTPLESK-4813)
  • The firewall rules list now opens correctly after importing rules for outgoing and forwarding connections. (EXTPLESK-4796)
  • Applying a configuration no longer fails with the “Unexpected token” error. (EXTPLESK-4804)

6 July 2023

  • Default GeoIP data source (db-ip-lite) download is now more reliable at the start of a month. (EXTPLESK-4813)
  • The firewall rules list now opens correctly after importing rules for outgoing and forwarding connections. (EXTPLESK-4796)
  • Applying a configuration no longer fails with the “Unexpected token” error. (EXTPLESK-4804)

.NET Toolkit 2.1.6

5 July 2023

  • Internal improvements.

5 July 2023

  • Internal improvements.

WP Toolkit 6.2.5

4 July 2023

  • Improved performance of debugging toggle.

4 July 2023

  • Improved performance of debugging toggle.

Monitoring 2.7.1

30 June 2023

  • Internal improvements.

30 June 2023

  • Internal improvements.

Site Import 1.6.9

28 June 2023

  • Mail import from IDN domains no longer fails with an encoding error in the configuration step. (PMT-5177)

28 June 2023

  • Mail import from IDN domains no longer fails with an encoding error in the configuration step. (PMT-5177)

Monitoring 2.7.0

28 June 2023

  • In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the Plesk 360 cloud service. 360 Monitoring brings a couple of useful features, for example, monitoring of website availability, various notification channels, and more.

28 June 2023

  • In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the Plesk 360 cloud service. 360 Monitoring brings a couple of useful features, for example, monitoring of website availability, various notification channels, and more.

DNS integration for Cloudflare 0.9.3

28 June 2023

  • Added the ability to enable and disable the CDN in the DNS records of a domain.

28 June 2023

  • Added the ability to enable and disable the CDN in the DNS records of a domain.

SSL It! 1.13.0

22 June 2023

  • Currency symbols no longer overlap prices on the screen when users make in-place purchases of certificates. (EXTSSLIT-2019)

22 June 2023

  • Currency symbols no longer overlap prices on the screen when users make in-place purchases of certificates. (EXTSSLIT-2019)

SSL It! 1.12.12

22 June 2023

  • SSL It! version 1.12.11 will be the last SSL It! update that supports Plesk versions older than Plesk Obsidian 18.0.51. To continue receiving SSL It! updates with bugfixes and new features, update your Plesk installation to version 18.0.51 or later.

22 June 2023

  • SSL It! version 1.12.11 will be the last SSL It! update that supports Plesk versions older than Plesk Obsidian 18.0.51. To continue receiving SSL It! updates with bugfixes and new features, update your Plesk installation to version 18.0.51 or later.

Sectigo SSL 1.3.13

22 June 2023

  • Internal improvements.

22 June 2023

  • Internal improvements.

Social Login 1.7.0

21 June 2023

  • Customers can again set up logging in to Plesk via social network accounts if the Google Drive Backup extension is installed. (EXTPLESK-4730)

21 June 2023

  • Customers can again set up logging in to Plesk via social network accounts if the Google Drive Backup extension is installed. (EXTPLESK-4730)

Social Login 1.6.2

21 June 2023

  • Social Login version 1.6.2 will be the last Social Login update that supports Plesk versions earlier than Plesk Obsidian 18.0.51. To continue receiving Social Login updates with bugfixes and new features, update your Plesk installation to version 18.0.51 or later.

21 June 2023

  • Social Login version 1.6.2 will be the last Social Login update that supports Plesk versions earlier than Plesk Obsidian 18.0.51. To continue receiving Social Login updates with bugfixes and new features, update your Plesk installation to version 18.0.51 or later.

Sectigo SSL 1.3.12

21 June 2023

  • Internal improvements.

21 June 2023

  • Internal improvements.

Monitoring 2.6.3

21 June 2023

  • Internal improvements.

21 June 2023

  • Internal improvements.

Plesk Obsidian 18.0.53 Update 2

20 June 2023

Fixed Product Issues

  • It is again possible to manage user roles if an APS application is installed. (PPPM-14031)

Linux

  • Nginx configuration is again correct if the “Plesk Premium Email, powered by Kolab” extension is installed. (PPPM-14026)
  • It is again possible to secure temporary domains with SSL/TLS certificates from Let’s Encrypt. (PPP-61697)

20 June 2023

Fixed Product Issues

  • It is again possible to manage user roles if an APS application is installed. (PPPM-14031)

Linux

  • Nginx configuration is again correct if the “Plesk Premium Email, powered by Kolab” extension is installed. (PPPM-14026)

  • It is again possible to secure temporary domains with SSL/TLS certificates from Let’s Encrypt. (PPP-61697)

  • It is again possible to manage user roles if an APS application is installed. (PPPM-14031)

Linux

  • Nginx configuration is again correct if the “Plesk Premium Email, powered by Kolab” extension is installed. (PPPM-14026)
  • It is again possible to secure temporary domains with SSL/TLS certificates from Let’s Encrypt. (PPP-61697)

Repair Kit 1.3.4

19 June 2023

  • Internal improvements.

19 June 2023

  • Internal improvements.

Firewall 2.1.1

19 June 2023

  • It is now possible to remove the last source or destination address of a firewall rule. (EXTPLESK-4720)

19 June 2023

  • It is now possible to remove the last source or destination address of a firewall rule. (EXTPLESK-4720)

Let’s Encrypt 3.2.0

15 June 2023

  • Internal improvements.

15 June 2023

  • Internal improvements.

Let’s Encrypt 3.1.13

15 June 2023

  • Internal improvements.

15 June 2023

  • Internal improvements.

Monitoring 2.6.2

14 June 2023

  • It is again possible to save thresholds. (EXTPLESK-4727)

14 June 2023

  • It is again possible to save thresholds. (EXTPLESK-4727)

Plesk Obsidian 18.0.53 Update 1

13 June 2023

Fixed Product Issues

  • Summary Report and Traffic History (in Tools & Settings > the “Statistics” section) work again. (PPP-60003, PPP-61636)

Linux

  • Updating Plesk no longer fails with the “An error occurred during the signature verification” error caused by the Plesk GPG key misconfiguration. (PPPM-14016)
  • Domains’ logs again have correct timestamps. (PPP-61654)

Windows

  • It is again possible to fix the “Default Web Site” settings in IIS using the plesk repair web -y command. (PPPM-12727)

13 June 2023

Fixed Product Issues

  • Summary Report and Traffic History (in Tools & Settings > the “Statistics” section) work again. (PPP-60003, PPP-61636)

Linux

  • Updating Plesk no longer fails with the “An error occurred during the signature verification” error caused by the Plesk GPG key misconfiguration. (PPPM-14016)
  • Domains’ logs again have correct timestamps. (PPP-61654)

Windows

  • It is again possible to fix the “Default Web Site” settings in IIS using the plesk repair web -y command. (PPPM-12727)

  • Summary Report and Traffic History (in Tools & Settings > the “Statistics” section) work again. (PPP-60003, PPP-61636)

Linux

  • Updating Plesk no longer fails with the “An error occurred during the signature verification” error caused by the Plesk GPG key misconfiguration. (PPPM-14016)
  • Domains’ logs again have correct timestamps. (PPP-61654)

Windows

  • It is again possible to fix the “Default Web Site” settings in IIS using the plesk repair web -y command. (PPPM-12727)

Docker 1.6.1

13 June 2023

  • Domains’ pages now open correctly in Plesk Obsidian 18.0.50 and later if the extension is installed. (EXTDOCKER-175)

13 June 2023

  • Domains’ pages now open correctly in Plesk Obsidian 18.0.50 and later if the extension is installed. (EXTDOCKER-175)

PHP Updates

12 June 2023

  • Updated PHP 8.2 to version 8.2.7.
  • Updated PHP 8.1 to version 8.1.20.
  • Updated PHP 8.0 to version 8.0.29.

Linux

  • Updated Xdebug to version 3.2.1 for PHP 8.0.

12 June 2023

  • Updated PHP 8.2 to version 8.2.7.
  • Updated PHP 8.1 to version 8.1.20.
  • Updated PHP 8.0 to version 8.0.29.

Linux

  • Updated Xdebug to version 3.2.1 for PHP 8.0.

  • Updated Xdebug to version 3.2.1 for PHP 8.0.

Extensions Catalog 1.17.4

9 June 2023

  • Internal improvements.

9 June 2023

  • Internal improvements.

Site Import 1.6.8

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

Ruby 1.4.7

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

Node.js Toolkit 2.3.4

8 June 2023

  • In Active List view, opening the Node.js application of a domain no longer results in the “Invalid domain ID” error. (EXTNODEJS-303)

8 June 2023

  • In Active List view, opening the Node.js application of a domain no longer results in the “Invalid domain ID” error. (EXTNODEJS-303)

Laravel Toolkit 1.4.6

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

Joomla! Toolkit 2.5.12

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

Git 2.4.12

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

.NET Toolkit 2.1.5

8 June 2023

  • Internal improvements.

8 June 2023

  • Internal improvements.

Grafana 1.4.6

7 June 2023

  • Monitoring no longer shows empty graphs in Plesk Obsidian 18.0.53. (EXTPLESK-4728)

7 June 2023

  • Monitoring no longer shows empty graphs in Plesk Obsidian 18.0.53. (EXTPLESK-4728)

Plesk Obsidian 18.0.53

6 June 2023

What’s New?

  • It is now possible to use Hosting Plan Exporter to export reference hosting plans from one Plesk server and spread them to other servers via the CLI. That way you can keep hosting plans on your Plesk servers unified and up-to-date, as well as quickly deliver them to a newly deployed Plesk server.

To export several hosting plans via the CLI, run the following command:

plesk ext hp-exporter –export -plan ’name1, name2…’ To import hosting plans from a local file, remote storage, or a URL via the CLI, run the following command:

plesk ext hp-exporter –import -config path_to_source

  • To prevent temporary domains from being used for phishing and fraud, we added a banner that appears the first time you visit a temporary domain.

Linux

  • Added the ability to export and import a firewall rules configuration from a Plesk server to other Plesk servers.
  • Based on your feedback, we have published the new 0.2.0 version for the public beta CLI script that in-place converts your Plesk server on CentOS 7 to AlmaLinux 8. We recommend that you use the script to convert your Plesk server and check the result before CentOS EOL on June 30, 2024. That way we will be able to take into account the specifics of your server’s configuration in the stable release.

Please report any issues related to the conversion on GitHub. We have assigned a developer to process your feedback there. While this script is in beta, we do not provide help with the conversion via Plesk Support.

Feature Improvements

  • In Websites & Domains in Dynamic List view, it is now possible to create a staging website for testing purposes using the “Website Copying” button.
  • The Git extension now respects the selected branch when requesting a webhook.

Linux

  • Now you can configure the Plesk mail server to issue a 5yz response code for emails that fail the DMARC check.

  • Introduced the following improvements for Performance Booster:

  • Now the “Set optimized PHP settings” option cannot be selected if custom PHP settings are applied in the panel.ini file.

  • Added an ability to gauge the performance of a website before and after its optimization.

  • Added a description for the “Performance Booster” page (in Tools & Settings).

Deprecated and Removed Items

  • Dropped support for Ubuntu 18.04 because it has reached EOL on May 31, 2023. You can either migrate to a supported OS using Plesk Migrator or run dist-upgrade to upgrade your Ubuntu 18.04 instance.
  • (Plesk for Windows) myLittleAdmin has been removed from Plesk because the vendor stopped providing support for it. Therefore, it was out of date and had security issues.

Instead of myLittleAdmin, you can now use local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS)).

Fixed Product Issues

  • Fixed the issue where an external IP address was added to the BIND allow-transfer in case Plesk worked behind NAT. (PPPM-12126)
  • In Power User view, it is now again possible to open images of domains using File Manager. (PPPM-13971)
  • The desktop version of a website no longer unintentionally opens from a mobile device. (PPPM-13973)
  • The “Add Domain” button works correctly when the browser window is scaled down. (PPPM-13981)
  • Added the missing hint for the Disable Node.js button. (PPPM-13983)
  • In the CLI, viewing information about a hosting plan with the enabled -ssi support no longer results in the “Undefined array key “ssi_html” error. (PPPM-13985)

Linux

  • Horde works correctly after reinstallation. (PPPM-12017)
  • In Plesk on RHEL 8, the Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)
  • When updating some PHP settings of a subscription from a file via the CLI, the remaining PHP settings are no longer reset to default. (PPPM-13910)
  • During installation or upgrade of Plesk on CentOS 7, the Plesk installer no longer shows the misleading “Unable to create yum cache for ‘*epel’ OS repository.” error. (PPPM-13946)
  • Fixed the issue where a custom 403 error page was not shown on the RHEL-based Plesk servers under some circumstances. (PPPM-13958)
  • Assigning a domain to a customer no longer results in the JavaScript error if an IPv6 address is removed. (PPPM-13972)
  • When sending emails from Plesk with the configured Roundcube, the misleading “PHP Error: Detected ‘temp_dir’ change” error is no longer logged. (PPPM-13977)
  • The “phpinfo()” page for a custom PHP handler now opens correctly. (PPPM-13986)
  • New custom PHP handlers added using the plesk bin php_handler –add CLI command will now restart correctly again. (PPPM-13995)

To fix the existing custom PHP handlers added that way, run the following command:

plesk bin php_handler –update

  • It is now possible to use more than 64 characters in passwords to an external SMTP server. (PPPM-13999)

Windows

  • The plesk repair command now again fixes issues found in the IIS settings of a domain. (PPPM-12727)
  • If a Plesk server had 32 CPU threads or more, the backing up process could be complete with an error. (PPPM-13989)

To fix the issue, limit the number of CPU threads that the backing up process can use. For example, you can set the limit to 16 threads by adding the following lines to the panel.ini file:

pmm archiverMaxThreads = 16

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.6.

Windows

  • Updated Git to version 2.40.1.
  • Updated MariaDB 10.3 to version 10.3.39.
  • Updated MariaDB 10.5 to version 10.5.20.
  • Updated MariaDB 10.6 to version 10.6.13.
  • Updated MariaDB 10.11 to version 10.11.3.

6 June 2023

What’s New?

  • It is now possible to use Hosting Plan Exporter to export reference hosting plans from one Plesk server and spread them to other servers via the CLI. That way you can keep hosting plans on your Plesk servers unified and up-to-date, as well as quickly deliver them to a newly deployed Plesk server.

To export several hosting plans via the CLI, run the following command:

plesk ext hp-exporter –export -plan ’name1, name2…’ To import hosting plans from a local file, remote storage, or a URL via the CLI, run the following command:

plesk ext hp-exporter –import -config path_to_source

  • To prevent temporary domains from being used for phishing and fraud, we added a banner that appears the first time you visit a temporary domain.

Linux

  • Added the ability to export and import a firewall rules configuration from a Plesk server to other Plesk servers.
  • Based on your feedback, we have published the new 0.2.0 version for the public beta CLI script that in-place converts your Plesk server on CentOS 7 to AlmaLinux 8. We recommend that you use the script to convert your Plesk server and check the result before CentOS EOL on June 30, 2024. That way we will be able to take into account the specifics of your server’s configuration in the stable release.

Please report any issues related to the conversion on GitHub. We have assigned a developer to process your feedback there. While this script is in beta, we do not provide help with the conversion via Plesk Support.

Feature Improvements

  • In Websites & Domains in Dynamic List view, it is now possible to create a staging website for testing purposes using the “Website Copying” button.
  • The Git extension now respects the selected branch when requesting a webhook.

Linux

  • Now you can configure the Plesk mail server to issue a 5yz response code for emails that fail the DMARC check.

  • Introduced the following improvements for Performance Booster:

  • Now the “Set optimized PHP settings” option cannot be selected if custom PHP settings are applied in the panel.ini file.

  • Added an ability to gauge the performance of a website before and after its optimization.

  • Added a description for the “Performance Booster” page (in Tools & Settings).

Deprecated and Removed Items

  • Dropped support for Ubuntu 18.04 because it has reached EOL on May 31, 2023. You can either migrate to a supported OS using Plesk Migrator or run dist-upgrade to upgrade your Ubuntu 18.04 instance.
  • (Plesk for Windows) myLittleAdmin has been removed from Plesk because the vendor stopped providing support for it. Therefore, it was out of date and had security issues.

Instead of myLittleAdmin, you can now use local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS)).

Fixed Product Issues

  • Fixed the issue where an external IP address was added to the BIND allow-transfer in case Plesk worked behind NAT. (PPPM-12126)
  • In Power User view, it is now again possible to open images of domains using File Manager. (PPPM-13971)
  • The desktop version of a website no longer unintentionally opens from a mobile device. (PPPM-13973)
  • The “Add Domain” button works correctly when the browser window is scaled down. (PPPM-13981)
  • Added the missing hint for the Disable Node.js button. (PPPM-13983)
  • In the CLI, viewing information about a hosting plan with the enabled -ssi support no longer results in the “Undefined array key “ssi_html” error. (PPPM-13985)

Linux

  • Horde works correctly after reinstallation. (PPPM-12017)
  • In Plesk on RHEL 8, the Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)
  • When updating some PHP settings of a subscription from a file via the CLI, the remaining PHP settings are no longer reset to default. (PPPM-13910)
  • During installation or upgrade of Plesk on CentOS 7, the Plesk installer no longer shows the misleading “Unable to create yum cache for ‘*epel’ OS repository.” error. (PPPM-13946)
  • Fixed the issue where a custom 403 error page was not shown on the RHEL-based Plesk servers under some circumstances. (PPPM-13958)
  • Assigning a domain to a customer no longer results in the JavaScript error if an IPv6 address is removed. (PPPM-13972)
  • When sending emails from Plesk with the configured Roundcube, the misleading “PHP Error: Detected ‘temp_dir’ change” error is no longer logged. (PPPM-13977)
  • The “phpinfo()” page for a custom PHP handler now opens correctly. (PPPM-13986)
  • New custom PHP handlers added using the plesk bin php_handler –add CLI command will now restart correctly again. (PPPM-13995)

To fix the existing custom PHP handlers added that way, run the following command:

plesk bin php_handler –update

  • It is now possible to use more than 64 characters in passwords to an external SMTP server. (PPPM-13999)

Windows

  • The plesk repair command now again fixes issues found in the IIS settings of a domain. (PPPM-12727)
  • If a Plesk server had 32 CPU threads or more, the backing up process could be complete with an error. (PPPM-13989)

To fix the issue, limit the number of CPU threads that the backing up process can use. For example, you can set the limit to 16 threads by adding the following lines to the panel.ini file:

pmm archiverMaxThreads = 16

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.6.

Windows

  • Updated Git to version 2.40.1.

  • Updated MariaDB 10.3 to version 10.3.39.

  • Updated MariaDB 10.5 to version 10.5.20.

  • Updated MariaDB 10.6 to version 10.6.13.

  • Updated MariaDB 10.11 to version 10.11.3.

  • It is now possible to use Hosting Plan Exporter to export reference hosting plans from one Plesk server and spread them to other servers via the CLI. That way you can keep hosting plans on your Plesk servers unified and up-to-date, as well as quickly deliver them to a newly deployed Plesk server.

To export several hosting plans via the CLI, run the following command:

plesk ext hp-exporter –export -plan ’name1, name2…’ To import hosting plans from a local file, remote storage, or a URL via the CLI, run the following command:

plesk ext hp-exporter –import -config path_to_source

  • To prevent temporary domains from being used for phishing and fraud, we added a banner that appears the first time you visit a temporary domain.

Linux

  • Added the ability to export and import a firewall rules configuration from a Plesk server to other Plesk servers.
  • Based on your feedback, we have published the new 0.2.0 version for the public beta CLI script that in-place converts your Plesk server on CentOS 7 to AlmaLinux 8. We recommend that you use the script to convert your Plesk server and check the result before CentOS EOL on June 30, 2024. That way we will be able to take into account the specifics of your server’s configuration in the stable release.

Please report any issues related to the conversion on GitHub. We have assigned a developer to process your feedback there. While this script is in beta, we do not provide help with the conversion via Plesk Support.

Feature Improvements

  • In Websites & Domains in Dynamic List view, it is now possible to create a staging website for testing purposes using the “Website Copying” button.
  • The Git extension now respects the selected branch when requesting a webhook.

Linux

  • Now you can configure the Plesk mail server to issue a 5yz response code for emails that fail the DMARC check.

  • Introduced the following improvements for Performance Booster:

  • Now the “Set optimized PHP settings” option cannot be selected if custom PHP settings are applied in the panel.ini file.

  • Added an ability to gauge the performance of a website before and after its optimization.

  • Added a description for the “Performance Booster” page (in Tools & Settings).

Deprecated and Removed Items

  • Dropped support for Ubuntu 18.04 because it has reached EOL on May 31, 2023. You can either migrate to a supported OS using Plesk Migrator or run dist-upgrade to upgrade your Ubuntu 18.04 instance.
  • (Plesk for Windows) myLittleAdmin has been removed from Plesk because the vendor stopped providing support for it. Therefore, it was out of date and had security issues.

Instead of myLittleAdmin, you can now use local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS)).

Fixed Product Issues

  • Fixed the issue where an external IP address was added to the BIND allow-transfer in case Plesk worked behind NAT. (PPPM-12126)
  • In Power User view, it is now again possible to open images of domains using File Manager. (PPPM-13971)
  • The desktop version of a website no longer unintentionally opens from a mobile device. (PPPM-13973)
  • The “Add Domain” button works correctly when the browser window is scaled down. (PPPM-13981)
  • Added the missing hint for the Disable Node.js button. (PPPM-13983)
  • In the CLI, viewing information about a hosting plan with the enabled -ssi support no longer results in the “Undefined array key “ssi_html” error. (PPPM-13985)

Linux

  • Horde works correctly after reinstallation. (PPPM-12017)
  • In Plesk on RHEL 8, the Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)
  • When updating some PHP settings of a subscription from a file via the CLI, the remaining PHP settings are no longer reset to default. (PPPM-13910)
  • During installation or upgrade of Plesk on CentOS 7, the Plesk installer no longer shows the misleading “Unable to create yum cache for ‘*epel’ OS repository.” error. (PPPM-13946)
  • Fixed the issue where a custom 403 error page was not shown on the RHEL-based Plesk servers under some circumstances. (PPPM-13958)
  • Assigning a domain to a customer no longer results in the JavaScript error if an IPv6 address is removed. (PPPM-13972)
  • When sending emails from Plesk with the configured Roundcube, the misleading “PHP Error: Detected ‘temp_dir’ change” error is no longer logged. (PPPM-13977)
  • The “phpinfo()” page for a custom PHP handler now opens correctly. (PPPM-13986)
  • New custom PHP handlers added using the plesk bin php_handler –add CLI command will now restart correctly again. (PPPM-13995)

To fix the existing custom PHP handlers added that way, run the following command:

plesk bin php_handler –update

  • It is now possible to use more than 64 characters in passwords to an external SMTP server. (PPPM-13999)

Windows

  • The plesk repair command now again fixes issues found in the IIS settings of a domain. (PPPM-12727)
  • If a Plesk server had 32 CPU threads or more, the backing up process could be complete with an error. (PPPM-13989)

To fix the issue, limit the number of CPU threads that the backing up process can use. For example, you can set the limit to 16 threads by adding the following lines to the panel.ini file:

pmm archiverMaxThreads = 16

Changes in Third-Party Components

  • Updated PHP used by Plesk to version 8.2.6.

Windows

  • Updated Git to version 2.40.1.
  • Updated MariaDB 10.3 to version 10.3.39.
  • Updated MariaDB 10.5 to version 10.5.20.
  • Updated MariaDB 10.6 to version 10.6.13.
  • Updated MariaDB 10.11 to version 10.11.3.

WP Toolkit 6.2.4

6 June 2023

  • Link to WP Toolkit is now available again for clients, together with Subscriptions screen. (EXTWPTOOLK-10567)

6 June 2023

  • Link to WP Toolkit is now available again for clients, together with Subscriptions screen. (EXTWPTOOLK-10567)

Monitoring 2.6.1

6 June 2023

  • Internal improvements.

6 June 2023

  • Internal improvements.

WP Toolkit 6.2.3

5 June 2023

  • Improved compatibility with Plesk Obsidian version 18.0.53
  • Elementor Pro plugin no longer prevents users from logging in to WordPress site via WP Toolkit. This was fixed on the plugin side, so make sure you are running Elementor Pro v3.12.3 or later. (EXTWPTOOLK-10276)
  • WP Toolkit no longer provides false positive vulnerability scan results in some rare cases. (EXTWPTOOLK-10396)

5 June 2023

  • Improved compatibility with Plesk Obsidian version 18.0.53
  • Elementor Pro plugin no longer prevents users from logging in to WordPress site via WP Toolkit. This was fixed on the plugin side, so make sure you are running Elementor Pro v3.12.3 or later. (EXTWPTOOLK-10276)
  • WP Toolkit no longer provides false positive vulnerability scan results in some rare cases. (EXTWPTOOLK-10396)

Monitoring 2.6.0

5 June 2023

  • Added support for Plesk Obsidian 18.0.53.

5 June 2023

  • Added support for Plesk Obsidian 18.0.53.

Monitoring 2.5.12

5 June 2023

  • Monitoring v2.5.12 will be the last Monitoring update that supports Plesk versions older than Plesk 18.0.53. To continue receiving Monitoring updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

5 June 2023

  • Monitoring v2.5.12 will be the last Monitoring update that supports Plesk versions older than Plesk 18.0.53. To continue receiving Monitoring updates with bugfixes and new features, please update your Plesk installation to version 18.0.53 or higher.

Node.js Toolkit 2.3.3

2 June 2023

  • Internal improvements.

2 June 2023

  • Internal improvements.

Git 2.4.11

2 June 2023

  • Internal improvements.

2 June 2023

  • Internal improvements.

Amazon RDS 1.1.2

2 June 2023

  • Internal improvements.

2 June 2023

  • Internal improvements.

Advisor 1.9.13

2 June 2023

  • Running the “plesk ext advisor –advice-list” command no longer results in the “Undefined create_function” error. (EXTADVISOR-925)

2 June 2023

  • Running the “plesk ext advisor –advice-list” command no longer results in the “Undefined create_function” error. (EXTADVISOR-925)

SSL It! 1.12.11

1 June 2023

  • Internal improvements.

1 June 2023

  • Internal improvements.

SSL It! 1.12.10

31 May 2023

  • Internal improvements.

31 May 2023

  • Internal improvements.

SSH Terminal 1.3.1

31 May 2023

  • Internal improvements.

31 May 2023

  • Internal improvements.

Firewall 2.1.0

30 May 2023

  • Added support for exporting and importing of firewall rules via the GUI and the CLI.
  • The –remove-rules CLI command with the -id or -name options now correctly removes a firewall rule. (EXTPLESK-4597)

30 May 2023

  • Added support for exporting and importing of firewall rules via the GUI and the CLI.
  • The –remove-rules CLI command with the -id or -name options now correctly removes a firewall rule. (EXTPLESK-4597)

Site Import 1.6.7

29 May 2023

  • Internal improvements.

29 May 2023

  • Internal improvements.

Ruby 1.4.6

29 May 2023

  • Internal improvements.

29 May 2023

  • Internal improvements.

Extensions Catalog 1.16.8

26 May 2023

  • Internal improvements.

26 May 2023

  • Internal improvements.

Panel.ini Editor 3.2.7

25 May 2023

  • Minor internal improvements.

25 May 2023

  • Minor internal improvements.

Google PageSpeed Insights 2.1.2

25 May 2023

  • Fixed the broken links used to download the extension’s packages. (EXTPLESK-4598)

25 May 2023

  • Fixed the broken links used to download the extension’s packages. (EXTPLESK-4598)

Let’s Encrypt 3.1.12

25 May 2023

  • Internal improvements.

25 May 2023

  • Internal improvements.

Extensions Catalog 1.16.7

22 May 2023

  • Internal improvements.

22 May 2023

  • Internal improvements.

DNS integration for Cloudflare 0.9.2

22 May 2023

  • An active domain is no longer unintentionally disabled while improrting it to Cloudflare from Plesk with enabled proxy mode. (EXTPLESK-4472)

22 May 2023

  • An active domain is no longer unintentionally disabled while improrting it to Cloudflare from Plesk with enabled proxy mode. (EXTPLESK-4472)

Site Import 1.6.6

19 May 2023

  • Internal improvements.

19 May 2023

  • Internal improvements.

Node.js Toolkit 2.3.2

19 May 2023

  • Internal improvements.

19 May 2023

  • Internal improvements.

Let’s Encrypt 3.1.11

19 May 2023

  • Internal improvements.

19 May 2023

  • Internal improvements.

Git 2.4.10

19 May 2023

  • Internal improvements.

19 May 2023

  • Internal improvements.

Extensions Catalog 1.16.6

19 May 2023

  • Internal improvements.

19 May 2023

  • Internal improvements.

Amazon RDS 1.1.2

18 May 2023

  • Internal improvements.

18 May 2023

  • Internal improvements.

Plesk Obsidian 18.0.52 Update 3

17 May 2023

Fixed Product Issues

Windows

  • Plesk cloud images are again correctly deployed. (PPP-61323)

17 May 2023

Fixed Product Issues

Windows

  • Plesk cloud images are again correctly deployed. (PPP-61323)

Windows

  • Plesk cloud images are again correctly deployed. (PPP-61323)

PHP Updates

16 May 2023

  • Updated PHP 8.1 to version 8.1.19.
  • Updated PHP 8.2 to version 8.2.6.

Linux

  • (PHP version 8.0, 8.1 and 8.2) The Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)
  • Introduced PHP updates are the last ones for Ubuntu 18.04 “Bionic”. See Feature Deprecation Plan for details.

16 May 2023

  • Updated PHP 8.1 to version 8.1.19.
  • Updated PHP 8.2 to version 8.2.6.

Linux

  • (PHP version 8.0, 8.1 and 8.2) The Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)

  • Introduced PHP updates are the last ones for Ubuntu 18.04 “Bionic”. See Feature Deprecation Plan for details.

  • (PHP version 8.0, 8.1 and 8.2) The Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)

  • Introduced PHP updates are the last ones for Ubuntu 18.04 “Bionic”. See Feature Deprecation Plan for details.

Hosting Plan Exporter 1.1.0

16 May 2023

  • Added support for the export and import commands to the CLI.

16 May 2023

  • Added support for the export and import commands to the CLI.

Advisor 1.9.12

16 May 2023

  • Internal improvements.

16 May 2023

  • Internal improvements.

SSL It! 1.12.9

15 May 2023

  • Internal improvements.

15 May 2023

  • Internal improvements.

Firewall 2.0.3

15 May 2023

  • Updated translations.

15 May 2023

  • Updated translations.

Backup Telemetry 1.1.2

15 May 2023

  • Fixed downloading of dumps. (EXTPLESK-4608)

15 May 2023

  • Fixed downloading of dumps. (EXTPLESK-4608)

Extensions Catalog 1.16.5

12 May 2023

  • Internal improvements.

12 May 2023

  • Internal improvements.

DNS integration for Cloudflare 0.9.1

11 May 2023

  • A Plesk administrator can now view all domains on the server by adding the new adminDomainFilters parameter to the panel.ini file. (EXTPLESK-4471)

11 May 2023

  • A Plesk administrator can now view all domains on the server by adding the new adminDomainFilters parameter to the panel.ini file. (EXTPLESK-4471)

PHP Composer 1.2.5

10 May 2023

  • Internal improvements.

10 May 2023

  • Internal improvements.

Grafana 1.4.5

10 May 2023

  • Updated Grafana to version 8.5.24 to fix multiple security issues.

10 May 2023

  • Updated Grafana to version 8.5.24 to fix multiple security issues.

Git 2.4.9

9 May 2023

  • Fixed processing of webhooks. (EXTGIT-319)

9 May 2023

  • Fixed processing of webhooks. (EXTGIT-319)

Firewall 2.0.2

4 May 2023

  • It is now possible to change the confirmation timeout by adding the following lines to the panel.ini file:

ext-firewall confirmTimeout = 15 ; the timeout in seconds before the configuration is rolled back confirmTimeoutCli = 60 ; the timeout in seconds for the –confirm CLI command

  • Applying configuration is now more tolerant to long-running service restarts and long-running firewall activation scripts. (EXTPLESK-4587)

4 May 2023

  • It is now possible to change the confirmation timeout by adding the following lines to the panel.ini file:

ext-firewall confirmTimeout = 15 ; the timeout in seconds before the configuration is rolled back confirmTimeoutCli = 60 ; the timeout in seconds for the –confirm CLI command

  • Applying configuration is now more tolerant to long-running service restarts and long-running firewall activation scripts. (EXTPLESK-4587)

Plesk Obsidian 18.0.52 Update 2

3 May 2023

Fixed Product Issues

Windows

  • Customers and resellers can now again open the “ASP.Net Settings” page of their domains. (PPPM-13979)

3 May 2023

Fixed Product Issues

Windows

  • Customers and resellers can now again open the “ASP.Net Settings” page of their domains. (PPPM-13979)

Windows

  • Customers and resellers can now again open the “ASP.Net Settings” page of their domains. (PPPM-13979)

Git 2.4.8

3 May 2023

  • The extension now respects the selected branch when requesting a webhook.

3 May 2023

  • The extension now respects the selected branch when requesting a webhook.

Plesk Obsidian 18.0.52 Update 1

2 May 2023

Fixed Product Issues

Linux

  • It is again possible to install the Slave DNS Manager extension. (PPPM-13974)

2 May 2023

Fixed Product Issues

Linux

  • It is again possible to install the Slave DNS Manager extension. (PPPM-13974)

Linux

  • It is again possible to install the Slave DNS Manager extension. (PPPM-13974)

Dropbox Backup 4.2.4

1 May 2023

  • Fixed the “Unable to create the remote backup” error. (EXTPLESK-4582)

1 May 2023

  • Fixed the “Unable to create the remote backup” error. (EXTPLESK-4582)

Firewall 2.0.1

27 April 2023

  • Rules aimed to deny all incoming/outgoing connections from/to IPv4 or IPv6 addresses on all ports no longer block the other IP address version. git

27 April 2023

  • Rules aimed to deny all incoming/outgoing connections from/to IPv4 or IPv6 addresses on all ports no longer block the other IP address version. git

DigitalOcean DNS 1.3.10

27 April 2023

  • The extension again correctly opens the main page with the list of domains. (EXTPLESK-4579)

27 April 2023

  • The extension again correctly opens the main page with the list of domains. (EXTPLESK-4579)

Amazon RDS 1.1.0

27 April 2023

  • Internal improvements.

27 April 2023

  • Internal improvements.

Node.js Toolkit 2.3.1

26 April 2023

  • The extension installation on Plesk earlier than 18.0.50 no longer fails with a ParseError. (EXTNODEJS-298)

26 April 2023

  • The extension installation on Plesk earlier than 18.0.50 no longer fails with a ParseError. (EXTNODEJS-298)

Grafana 1.4.4

26 April 2023

  • Updated Grafana to version 8.5.22 to fix a security issue.

26 April 2023

  • Updated Grafana to version 8.5.22 to fix a security issue.

Plesk Obsidian 18.0.52

25 April 2023

What’s New?

  • (Plesk for Linux) It is now possible to block countries using the Plesk Firewall. The feature works out of the box.

By default, the feature uses the free version of the DB-IP geolocation database. You may want to use geolocation databases from MaxMind (GeoLite2 or GeoIP2), for example, because they are updated more frequently than DB-IP. GeoLite2 is free, while GeoIP2 is paid, but both require a license key. Learn how to switch from DB-IP to MaxMind.

  • (Plesk for Linux) We are thrilled to introduce the websites’ performance optimization feature. At the moment, it is possible to optimize PHP and nginx settings for one or more websites.

The feature is available in Tools & Settings > Performance Booster (under “General Settings”). In the next Plesk versions, we aim to introduce MySQL settings optimization and some tweaks to the existing settings for an even greater speed boost.

  • (Plesk for Linux) CentOS 7 reaches end of life on June 30, 2024. We have prepared a public beta CLI script that in-place converts your Plesk server on CentOS 7 to AlmaLinux 8. You can use the script to convert your Plesk server and check the result before CentOS EOL.

Please report any issues related to the conversion on GitHub and/or send us feedback to [email protected]. While this script is in beta, we do not provide help with the conversion via Plesk Support.

  • MariaDB 10.11 is now supported. It is the latest “long-term support” version from the vendor.
  • Plesk now supports secure MySQL connections. The Plesk administrator can now connect to a remote database securely via SSL/TLS and prohibit using a non-secure connection.
  • (Plesk for Linux) Ruby 2.7, 3.0, 3.1, and 3.2 are now supported.

Feature Improvements

  • Updated the Node.js Toolkit extension (former Node.js) to version 2.3.0:

  • Added quick access to File Manager.

  • You can now call npm/yarn commands from the “Run Node.js commands” tab in the extension interface.

  • You can now install/remove Node.js versions available on a Plesk for Linux server in the extension interface.

  • Renamed the Node.js extension to Node.js Toolkit.

  • Added the “Ruby” button to the “Adding New Domain” drawer. After a domain with the selected “Ruby” option is created, Plesk offers the necessary toolkit to manage the domain with Ruby right away. It is now easy to enable Ruby at the same time as adding a domain.

  • Modified the “Install Application” drawer:

  • Moved the “Install Application” button to the bottom of a domain card.

  • Moved the “Git” and “Website Importing” buttons from the drawer to a domain card.

  • After an application was installed on a domain, the corresponding application buttons now remain in the drawer.

  • Improved visibility of the global search bar.

  • Global search now shows the most recent results at the top.

  • To bring Plesk in line with the evolving industry-standard vocabulary, added aliases of the following CLI options:

The dns utility

  • –set-master > –set-primary

  • –set-slave > –set-secondary

The service_plan utility

-dns_zone_type (master|slave) > -dns_zone_type (primary|secondary)

Note: This improvement does not affect existing integrations that use the old CLI options. They continue to work.

Linux

  • Converted the Plesk Firewall module to an extension. It is now possible to update the firewall separately from Plesk.
  • Converted the Premium Antivirus for Servers component to an extension. It is now possible to update the antivirus separately from Plesk.
  • It is now possible to clone MySQL databases that have stored procedure triggers with DEFINER.

Windows

  • MyLittleAdmin is scheduled for removal in June 2023 (Plesk Obsidian 18.0.53).

We have prepared a KB article with the instructions on how to download, install, and configure local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS)) and added the link to the article to the Plesk interface.

The Plesk administrator can replace the default link with a custom one via the panel.ini file:

databaseManagement features.dbclient.info = “https://support.plesk.com/hc/en-us/articles/13302777933719" ; the default link

Deprecated and Removed Items

  • Ubuntu 18.04 reaches end of life on May 31, 2023. The OS vendor plans no security updates since that date. Plesk Obsidian 18.0.52 on Ubuntu 18.04 is the last Obsidian release on this OS.

Fixed Product Issues

  • Fixed the description of the Git button on the “Adding New Domain” drawer. (EXTGIT-306)
  • The panel.ini file configured to hide all Plesk promos now also hides the Dynamic View promo. (PPP-60603)
  • The plesk bin service_plan -i command now correctly shows information about service plans. (PPPM-13955), (PPPM-13953)
  • The AdBlock for Firefox extension no longer blocks the “Branding” page in Plesk in Tools & Settings. (PPP-60600)
  • The Plesk page with the URL of the https://<IP_address>:8443/login_up.php/<anything> pattern no longer reloads continuously. (PPPM-13931)
  • In Tools & Settings > DNS Settings (under “General Settings”), setting a TTL value of a DNS record no longer populates an empty TTL field of the next opened DNS record with this value. (PPPM-13944)
  • The underscore is now used as a delimiter when a custom prefix is set for database user names in Tools & Settings > Database Hosting Preferences (under “Applications & Databases”). (PPPM-13945)
  • Passwords of a Plesk administrator account and an internal email address set in the Plesk administrator profile are no longer in sync: changing one does not change the other. (PPP-57040), (PPP-60820)
  • Reinstalling an application via the Application Catalog no longer fails with an HTTP error 500. (PPP-60954)
  • The Plesk firewall rules (including custom ones) can now be backed up and restored. (PPPM-12676)
  • The started Dynamic list tour no longer results in a blank page for the “Dynamic list view - show websites on a separate page” view. (PPPM-13967)

Linux

  • It is again possible to change the location of virtual hosts using the transvhosts.pl utility. (PPPM-13949)
  • If “FPM application served by nginx” or “Dedicated FPM application served by nginx” was selected in a domain’s PHP settings and the corresponding PHP handler was then deleted, the “PHP settings” page of the domain is now opened without any issues. (PPPM-13941)
  • Inserting images to an HTML file via HTML Editor in File Manager no longer fails with the “Error Call to undefined function get_magic_quotes_gpc()” error. (PPPM-13901)
  • If debug mode is enabled with the show.util_exec_io option, operations that trigger the DNS update task no longer hang. (PPPM-13908, PPPM-13963)
  • If a specific IP address version (IPv4 or IPv6) is set for a domain, Plesk now sends mail from the domain only via this IP address. (PPPM-13770)
  • Adding or removing mail forwarding via XML API now works. (PPPM-13933)
  • A Plesk administrator account password can now contain up to 255 characters. Previously the password longer than 158 characters caused an error. (PPPM-13965)
  • The “SSH/Shell access” button is again shown for a domain whose owner is allowed SSH access. (PPPM-9970)
  • It is now possible to access files in password-protected directories when “Smart static files processing” and “Proxy mode” are enabled in the “Apache & nginx” settings. (PPPM-13942)
  • Customers with Plesk on the EOL Debian can now update Plesk to the latest availiable version using the plesk installer upgrade <version> —source <source> command. (PI-763)

Windows

  • If the “Keep secured” feature is enabled, it automatically renews an expired SSL/TLS certificate for FTP in IIS. (PPP-60650)
  • Creating an address book in Horde no longer fails with the “$name must be a string” error. (PPPM-13919)
  • The CLI now supports the set subcommand of the -forwarding-addresses option of the mail utility. (PPPM-13950)
  • It is now possible to create a mail user in SmarterMail 100.0.8495 or later. (PPPM-13966)

Future Plans

  • In the nearest future, we plan to switch PHP used by Plesk to PHP 8.2. This is because security support for PHP 8.0 will end in November 2023. If you are running any custom extensions, you will need to update them to support PHP 8.2 to avoid potential issues.

This change is currently scheduled to take place with the release of Plesk Obsidian 18.0.53 (early June 2023).

Changes in Third-Party Components

Windows

  • Updated Horde Turba to version 4.2.29.
  • Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.2.
  • Updated ASP.NET Core 7.0 to version 7.0.5.
  • Updated ASP.NET Core 6.0 to version 6.0.16.

25 April 2023

What’s New?

  • (Plesk for Linux) It is now possible to block countries using the Plesk Firewall. The feature works out of the box.

By default, the feature uses the free version of the DB-IP geolocation database. You may want to use geolocation databases from MaxMind (GeoLite2 or GeoIP2), for example, because they are updated more frequently than DB-IP. GeoLite2 is free, while GeoIP2 is paid, but both require a license key. Learn how to switch from DB-IP to MaxMind.

  • (Plesk for Linux) We are thrilled to introduce the websites’ performance optimization feature. At the moment, it is possible to optimize PHP and nginx settings for one or more websites.

The feature is available in Tools & Settings > Performance Booster (under “General Settings”). In the next Plesk versions, we aim to introduce MySQL settings optimization and some tweaks to the existing settings for an even greater speed boost.

  • (Plesk for Linux) CentOS 7 reaches end of life on June 30, 2024. We have prepared a public beta CLI script that in-place converts your Plesk server on CentOS 7 to AlmaLinux 8. You can use the script to convert your Plesk server and check the result before CentOS EOL.

Please report any issues related to the conversion on GitHub and/or send us feedback to [email protected]. While this script is in beta, we do not provide help with the conversion via Plesk Support.

  • MariaDB 10.11 is now supported. It is the latest “long-term support” version from the vendor.
  • Plesk now supports secure MySQL connections. The Plesk administrator can now connect to a remote database securely via SSL/TLS and prohibit using a non-secure connection.
  • (Plesk for Linux) Ruby 2.7, 3.0, 3.1, and 3.2 are now supported.

Feature Improvements

  • Updated the Node.js Toolkit extension (former Node.js) to version 2.3.0:

  • Added quick access to File Manager.

  • You can now call npm/yarn commands from the “Run Node.js commands” tab in the extension interface.

  • You can now install/remove Node.js versions available on a Plesk for Linux server in the extension interface.

  • Renamed the Node.js extension to Node.js Toolkit.

  • Added the “Ruby” button to the “Adding New Domain” drawer. After a domain with the selected “Ruby” option is created, Plesk offers the necessary toolkit to manage the domain with Ruby right away. It is now easy to enable Ruby at the same time as adding a domain.

  • Modified the “Install Application” drawer:

  • Moved the “Install Application” button to the bottom of a domain card.

  • Moved the “Git” and “Website Importing” buttons from the drawer to a domain card.

  • After an application was installed on a domain, the corresponding application buttons now remain in the drawer.

  • Improved visibility of the global search bar.

  • Global search now shows the most recent results at the top.

  • To bring Plesk in line with the evolving industry-standard vocabulary, added aliases of the following CLI options:

The dns utility

  • –set-master > –set-primary

  • –set-slave > –set-secondary

The service_plan utility

-dns_zone_type (master|slave) > -dns_zone_type (primary|secondary)

Note: This improvement does not affect existing integrations that use the old CLI options. They continue to work.

Linux

  • Converted the Plesk Firewall module to an extension. It is now possible to update the firewall separately from Plesk.
  • Converted the Premium Antivirus for Servers component to an extension. It is now possible to update the antivirus separately from Plesk.
  • It is now possible to clone MySQL databases that have stored procedure triggers with DEFINER.

Windows

  • MyLittleAdmin is scheduled for removal in June 2023 (Plesk Obsidian 18.0.53).

We have prepared a KB article with the instructions on how to download, install, and configure local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS)) and added the link to the article to the Plesk interface.

The Plesk administrator can replace the default link with a custom one via the panel.ini file:

databaseManagement features.dbclient.info = “https://support.plesk.com/hc/en-us/articles/13302777933719" ; the default link

Deprecated and Removed Items

  • Ubuntu 18.04 reaches end of life on May 31, 2023. The OS vendor plans no security updates since that date. Plesk Obsidian 18.0.52 on Ubuntu 18.04 is the last Obsidian release on this OS.

Fixed Product Issues

  • Fixed the description of the Git button on the “Adding New Domain” drawer. (EXTGIT-306)
  • The panel.ini file configured to hide all Plesk promos now also hides the Dynamic View promo. (PPP-60603)
  • The plesk bin service_plan -i command now correctly shows information about service plans. (PPPM-13955), (PPPM-13953)
  • The AdBlock for Firefox extension no longer blocks the “Branding” page in Plesk in Tools & Settings. (PPP-60600)
  • The Plesk page with the URL of the https://<IP_address>:8443/login_up.php/<anything> pattern no longer reloads continuously. (PPPM-13931)
  • In Tools & Settings > DNS Settings (under “General Settings”), setting a TTL value of a DNS record no longer populates an empty TTL field of the next opened DNS record with this value. (PPPM-13944)
  • The underscore is now used as a delimiter when a custom prefix is set for database user names in Tools & Settings > Database Hosting Preferences (under “Applications & Databases”). (PPPM-13945)
  • Passwords of a Plesk administrator account and an internal email address set in the Plesk administrator profile are no longer in sync: changing one does not change the other. (PPP-57040), (PPP-60820)
  • Reinstalling an application via the Application Catalog no longer fails with an HTTP error 500. (PPP-60954)
  • The Plesk firewall rules (including custom ones) can now be backed up and restored. (PPPM-12676)
  • The started Dynamic list tour no longer results in a blank page for the “Dynamic list view - show websites on a separate page” view. (PPPM-13967)

Linux

  • It is again possible to change the location of virtual hosts using the transvhosts.pl utility. (PPPM-13949)
  • If “FPM application served by nginx” or “Dedicated FPM application served by ng