Change Log for Plesk Obsidian
Learn how to install Plesk updates
Legend:
new feature
functionality improved
issue resolved
pay attention
Support SSH Access 1.2.6
29 November 2024
- The default SSH access period is extended to 14 days to prevent expiration during support ticket investigations.
- Updates to license keys no longer cause tasks with âIntegrity constraint violationâ error to appear in task manager. (EXTPLESK-4926)
Plesk Obsidian 18.0.65 Update 2
26 November 2024
Fixed Product Issues
- Fixed the issue where uncompressed backups in remote storage could not be validated under specific circumstances. (PPPM-14652)
- Fixed the issue where the SRV records of domains hosted in Plesk could not be validated by the Plesk mail account configuration wizard if the hosted domainsâ DNS service was remote and not local. (PPP-66770)
Linux
- Fixed the issue where, on Red Hat Enterprise Linux 9 servers, creating a backup in via the CLI failed with the âUnable to create the remote backup: Cannot update digest: error:030000BD:digital envelope routines::update errorâ error. (PPPM-14674)
Windows
- Fixed the issue where the creation of a backup in FTP storage could get stuck under specific circumstances.(PPPM-14654)
PHP Updates
26 November 2024
- Updated PHP 8.3 to version 8.3.14.
- Updated PHP 8.2 to version 8.2.26.
- Updated PHP 8.1 to version 8.1.31.
Log Browser 1.9.6
26 November 2024
-
Added the ability to change the default search time range for log entries on the extensionâs Mail tab. (EXTPLESK-5434) By default, the search covers the past one month preceding the current date. You can change the time range by adding lines of the following pattern to the panel.ini file:
[ext-log-browser] mail.SearchTimePeriod = 2week ;search time range
In the example above, the search time range is set to two weeks. Other possible examples of the mail.SearchTimePeriod value are 2month, 2month 1day, 5184000 (60 days in seconds), and so on.
Site Import 1.8.11
25 November 2024
- A database import no longer fails during migration with the âExpected newlineâ error. (PMT-5402)
- Import of email messages no longer fails during migration with the ââNoneTypeâ object is not iterableâ error. (PMT-5054)
Plesk Migrator 2.26.13
25 November 2024
- Internal improvements.
- The extension now correctly migrates a dedicated IIS application pool for a websiteâs settings. (PMT-4908)
- Migration from a source using the Italian language no longer finishes with the ââutf-8â codec canât decode byteâ error. (PMT-5387)
- Windows mail migration no longer fails with the âstring argument expected, got âbytesââ error. (PMT-5408)
Advisor 1.10.2
20 November 2024
- Updated the recommendation to install the Imunify extension.
- Updated the recommendation to install the Multi-Factor Authentication (MFA) extension.
DNS integration for Cloudflare 1.0.5
19 November 2024
- Importing DNS records no longer fails with the âIncorrect DNS Record parameter values were specifiedâ error if a TXT record contains one or more double quote (â) characters. (EXTPLESK-5352)
Monitoring 2.9.9
12 November 2024
- The extension no longer shows errors after Grafana was removed. (EXTPLESK-5785)
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)
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
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)
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)
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
(includingpull
andforce-recreate
),stop
, anddown
. - 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
- 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:
- 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 beta-extensions@plesk.com.
- (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)
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.
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.
Log Browser 1.9.5
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)
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)
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)
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.
Plesk Premium Email, powered by Kolab 16.15.8-0
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 thedomain-names
ordomain-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
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)
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)
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)
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
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)
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)
Docker 1.9.1
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)
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.
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)
Node.js Toolkit 2.3.15
3 September 2024
- Additional deployment actions in the Git extension can now again run the
npm
andyarn
commands if these package managers were installed manually for the system user with the chroot environment. (EXTNODEJS-338)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Site Import 1.8.4
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)
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)
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)
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)
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.
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)
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)
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.
Monitoring 2.9.8
5 August 2024
- The Monitoring will no longer take errors while rebooting server. (EXTPLESK-5343)
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)
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)
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.
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.
.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.
Node.js Toolkit 2.3.14
26 July 2024
- Additional deployment actions in the Git extension can now run the
npm
andyarn
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)
Plesk Email Security 1.5.9
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)
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)
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.
DigitalOcean DNS 1.4.7
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)
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.
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.
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.
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.
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)
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.
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.
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 amedia-type
directive other than âapplication/jsonâ will result in the HTTP â415 Unsupported Media Typeâ client error response code. Since thecurl
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.
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)
.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)
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.
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)
Monitoring 2.9.7
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â.
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 thepanel.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.
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.
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)
Multi-Factor Authentication 1.0.4
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)
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)
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)
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)
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)
PHP Updates
11 June 2024
Linux
- Backported changes from https://github.com/php/php-src/issues/14480 for PHP 8.3.8, 8.2.20.
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.
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)
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.
Joomla! Toolkit 3.0.3
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.
Plesk Migrator 2.25.4
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.
Support SSH Access 1.2.5
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)
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.
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)
Site Import 1.7.4
20 May 2024
- The extension no longer fails if the source server runs the ProFTPD FTP server. (PMT-5307)
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)
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)
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.
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)
New Relic 1.3.2
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 feedback@plesk.com.
-
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 amedia-type
directive other than âapplication/jsonâ will result in the HTTP â415 Unsupported Media Typeâ client error response code. Since thecurl
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.
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.
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)
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.
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.
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)
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)
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).
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)
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)
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)
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)
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)
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)
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.
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)
Git 2.5.2
12 April 2024
- The extension no longer produces PHP Deprecation warning during remote repository creation. (EXTGIT-334)
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)
Transfer of DNS Records 1.1.4
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)
Sectigo SSL 1.3.18
5 April 2024
- The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5386)
DigitalOcean DNS 1.4.4
5 April 2024
- The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5385)
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)
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)
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)
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 thepanel.ini
file, no need to enableactionLogForEndUsers
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 amedia-type
directive other than âapplication/jsonâ will result in the HTTP â415 Unsupported Media Typeâ client error response code. Since thecurl
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 theplesk 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)
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)
WP Toolkit 6.3.1
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)
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.
DigiCert SSL 1.12.0
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.
Plesk DNSSEC 1.5.0
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)
Extensions Catalog 1.17.7
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 thepanel.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 thepanel.ini
(Plesk) orconfig.ini
(cPanel) file. - To put your companyâs name on the Codeable landing page, add
codeableUrlCustomer = your company name
under the corresponding section of thepanel.ini
(Plesk) orconfig.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 toApply 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)
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)
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)
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)
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.
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.
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.
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.
Site Import 1.7.1
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)
Sitejet Builder 1.1.1
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)
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)
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)
WP Toolkit 6.2.15
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.
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.
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)
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.
- (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)
Google Authenticator 1.5.5
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.
Log Browser 1.6.8
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.
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)
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)
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.
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)
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.
Repair Kit 1.3.5
16 January 2024
- The feature âMySQL Process List (Beta)â renamed to âDatabase Process Listâ.
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.
- 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)
Sitejet Builder 1.0.6
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.
Plesk Migrator 2.25.2
21 December 2023
- Migration no longer fails while creating mailboxes for subscriptions with a suspended owner. (PMT-5002)
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)
Nextcloud 1.6.7
19 December 2023
- The extension installation no longer crashes with the âPhp handler does not existsâ error. (EXTPLESK-5258)
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)
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.
DigitalOcean DNS 1.4.2
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)
WP Toolkit 6.2.13
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 #1[local]:SQLSTATE[HY000] [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)
Sectigo SSL 1.3.16
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)
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.
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)
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.
Plesk Premium Email, powered by Kolab 16.15.6-3
25 November 2023
- Added support for Debian 12 Bookworm.
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)
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.
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 thepanel.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)
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.
Site Import 1.7.0
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
WP Toolkit 6.2.12
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)
Joomla! Toolkit 2.5.14
14 November 2023
- Joomla! Toolkit no longer incorrectly reports failed extension updates as successful. (EXTPLESK-4153)
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.
Plesk Obsidian 18.0.56 Update 4
7 November 2023
Changes in Third-Party Components
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)
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)
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
orplesk 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)
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.
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.
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.
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)
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.
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)
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.
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)
PHP Composer 1.2.9
17 October 2023
- Backing up a subscription with many applications no longer fails. (EXTPHPCOMP-219)
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.
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)
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)
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.
- Functions:
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 theunknown 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 theplesk 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 tono
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.
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.
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.
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.
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)â.
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)
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.
Docker 1.6.3
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)
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
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)
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.
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.
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)
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.
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)
Kaspersky Anti-Virus for Servers 8.9.2-75
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.
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.
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)
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!
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)
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
Firewall 2.1.5
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)
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.
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.
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.
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)
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)
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)
Scheduled Backups List 1.0.2
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.
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)
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.
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)
Grafana 1.4.8
27 July 2023
- The extension no longer shows empty graphs on AlmaLinux and Red Hat Enterprise Linux 9. (EXTPLESK-4838)
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)
Premium Antivirus for Servers 1.0.2-1
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)
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.
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)
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.
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 feedback@plesk.com.
- 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 theplesk 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
orplesk 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 thebackup_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.
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.
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)
Sitejet Builder 1.0.0
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)
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)
Node.js Toolkit 2.3.5
7 July 2023
- The extension no longer shows a false positive error. (EXTNODEJS-310)
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)
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)
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.
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.
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)
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.
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)
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)
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)
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)
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.
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)
Grafana 1.4.6
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).
- Now the âSet optimized PHP settingsâ option cannot be selected if custom PHP settings are applied in the
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)
Docker 1.5.10
6 June 2023
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 18.0.22-18.0.49 and labeled it version 1.5.10. 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.50 and later.
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)
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.
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)
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)
Google PageSpeed Insights 2.1.2
25 May 2023
- Fixed the broken links used to download the extensionâs packages. (EXTPLESK-4598)
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)
Plesk Obsidian 18.0.52 Update 3
17 May 2023
Fixed Product Issues
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.
Hosting Plan Exporter 1.1.0
16 May 2023
- Added support for the
export
andimport
commands to the CLI.
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 thepanel.ini
file. (EXTPLESK-4471)
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)
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)
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)
Dropbox Backup 4.2.4
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
DigitalOcean DNS 1.3.10
27 April 2023
- The extension again correctly opens the main page with the list of domains. (EXTPLESK-4579)
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)
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 beta-extensions@plesk.com. 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 themail
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.
Node.js Toolkit 2.3.0
25 April 2023
- Added quick access to File Manager.
- You can now call
npm/yarn
commands from the âRun Node.js commandsâ tab in the Node.js Toolkit interface. - You can now install/remove Node.js versions available on a Plesk for Linux server from the interface.
- The Node.js extension was renamed to Node.js Toolkit.
Firewall 2.0.0
25 April 2023
Linux
- It is now possible to block countries using the Plesk Firewall.
- Reworked and modernized the UI for the improved UX.
Google PageSpeed Insights 2.1.11
24 April 2023
- Fixed the visualisation of statistics on a domainâs report page. (EXTPLESK-1432)
.NET Toolkit 2.1.4
24 April 2023
- Fixed the âFailed to get hosting properties: Permission deniedâ error. (EXTPLESK-4492)
DigitalOcean DNS 1.3.9
24 April 2023
- The extension now correctly handles situations when the rate limit on requests to the DigitalOcean API per hour and/or per minute was exceeded in Plesk. (EXTPLESK-4502)
PHP Updates
19 April 2023
- Updated PHP 8.2 to version 8.2.5.
- Updated PHP 8.1 to version 8.1.18.
Linux
- Updated Xdebug to version 3.2.1 for PHP 8.2, 8.1.
Let's Encrypt 3.1.10
19 April 2023
- Fixed broken links to KB articles in Plesk and its documentation.
Laravel Toolkit 1.4.5
19 April 2023
- The Laravel toolkit button is once again shown on the domain card if Laravel was activated via the corresponding option in the âInstall Applicationâ drawer or Laravel application was found on the domain.
Plesk Email Security 1.3.9
19 April 2023
- Fixed broken links to KB articles in Plesk and its documentation.
Advisor 1.9.11
19 April 2023
- Fixed broken links to KB articles in Plesk and its documentation.
- Fixed compatibility issues with Plesk Obsidian 18.0.52.
Site Import 1.6.5
18 April 2023
- Moved the âWebsite Importingâ button from the âInstall Applicationâ drawer to the domain card. Also, the button is now shown in domain overview.
Ruby 1.4.5
18 April 2023
- Ruby 2.7, 3.0, 3.1, 3.2 are now supported.
- The extension can now be installed on Ubuntu 22.04 (both on x86-64 and ARM architectures), Red Hat Enterprise Linux 9, AlmaLinux 9.
- The Ruby button is once again shown on the domain card if Ruby was enabled during domain creation or via the corresponding option in the âInstall Applicationâ drawer.
Joomla! Toolkit 2.5.11
18 April 2023
- Separated buttons for the âInstall applicationâ and âAdd domainâ drawers. Changed mechanism to show ext buttons in the domain overview and header
.NET Toolkit 2.1.3
18 April 2023
- Separated buttons for the âInstall applicationâ and âAdd domainâ drawers. Changed mechanism to show ext buttons in the domain overview and header.
WP Toolkit 6.2.1
13 April 2023
- Login to WordPress from Dynamic List now properly works again. (EXTWPTOOLK-10409)
Monitoring 2.5.10
13 April 2023
- In Plesk 18.0.49 and earlier, the extension no longer crashes with the âAn unexpected error occurredâ error. (EXTPLESK-4511)
WP Toolkit 6.2.0
12 April 2023
- Added new API methods for working with plugins and themes on an installation.
- Added help output for the updated
--clear-cache
CLI command. - Adjusted the logic of displaying warnings about outdated PHP versions to make sure alt-php doesnât incorrectly trigger them anymore.
- Updated integration with Dynamic list to accommodate for corresponding changes in Plesk.
- WP Toolkit no longer shows
Failed to find set with specified ID
error when installing WordPress under certain rare circumstances. (EXTWPTOOLK-9898) - Unaccessible free trial offer is no longer displayed for Smart Updates. (EXTWPTOOLK-10312)
- Once mitigated via WP Toolkit, CVE-2022-3590 vulnerability is now always properly shown as mitigated. (EXTWPTOOLK-10298)
- Smart Update no longer reports certain combinations of square brackets as a false positive âbroken shortcodeâ issue. (EXTWPTOOLK-10050)
Monitoring 2.5.9
7 April 2023
- It is now possible to create an additional agent360 configuration file (
/etc/agent360-custom.ini
) that will not be overwritten during agent360 upgrades. You can use this file to store custom settings, for example, for plugins. - When opening the extension in the left pane, the correct breadcrumbs are now shown. (EXTPLESK-4414)
Let's Encrypt 3.1.9
7 April 2023
- Added support for asynchronous order finalization in the ACME protocol.
Sectigo SSL 1.3.11
6 April 2023
- Newly issued OV/EV certificates now come with a Sectigo Trust Seal. It is a visual stamp displayed on a website indicating that the website is authentic and the identity of the entity operating it has been verified. Learn more about the Sectigo Trust Seal.
Plesk Obsidian 18.0.51 Update 1
5 April 2023
Fixed Product Issues
- The
ProcessAutoreports
subtask no longer runs for long periods of time while consuming a large amount of RAM without sending summary reports. (PPPM-13951)
Windows
- Letâs Encrypt SSL/TLS certificates securing FTP connections are now correctly renewed in IIS. (PPPM-13940)
Let's Encrypt 3.1.8
5 April 2023
- Added support for the Plesk Premium Email (powered by Kolab) extension. A certificate can be issued and installed in the webmail client if the SSL It! extensionâs version is 1.12.8 or later.
Export lists to CSV 1.2.0
5 April 2023
- The extension can now again be used with Plesk Obsidian 18.0.44 and later. (EXTPLESK-4467)
Git 2.4.7
4 April 2023
- Moved the âGitâ button from the âInstall Applicationâ drawer to the domain card. Also, the button is now shown in domain overview.
- Added a detailed warning message shown if the extension cannot perform post-deployment actions.
PHP Updates
29 March 2023
Linux
- Fixed the issue where domains using PHP 8.2 could become unavailable due to the âMemory violationâ error. (PPPM-13872)
Extensions Catalog 1.16.4
29 March 2023
- The Extension Catalog no longer shows misleading texts for some paid extensions. (EXTCATALOG-663)
Plesk DNSSEC 1.4.3
28 March 2023
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 18.0.55-18.0.59 and labeled it version 1.4.3. 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.6.6
28 March 2023
- The extension no longer sends false positive reboot notifications when the system log is rotated. (EXTPLESK-4463)
Git 2.4.5
27 March 2023
- Updated translations of custom buttons in the âInstall applicationâ drawer.
PHP Updates
20 March 2023
- Updated PHP 8.2 to version 8.2.4.
- Updated PHP 8.1 to version 8.1.17.
Windows
- Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.2
Premium Antivirus for Servers 1.0.1-1
15 March 2023
- Initial release. The extension works in Plesk Obsidian 18.0.52 and later.
Plesk Obsidian 18.0.51
14 March 2023
Whatâs New?
-
Introducing Dark Mode in Plesk for when you want to rest your eyes in a low-light environment. Dark Mode can be enabled by clicking the âcrescentâ icon in the upper corner of the screen.
Note: Dark Mode in Plesk uses cookies and works on per session basis.
-
We are glad to introduce the Sophos Anti-Virus for Servers extension. The extension supports Plesk for Linux, including ARM-based servers. Hereâs how it helps to protect you from malicious emails:
- Scans incoming and outgoing mail.
- Scans all archive and compressed archive file formats.
- Scans file formats that contain an executable stub that automatically decompresses the body of the file.
- Rejects malicious and potentially dangerous e-mail messages.
- Features CX-Mail, a context-aware setting that enables more aggressive detection rules specifically designed for email traffic.
- Automatically updates virus signatures.
We would love to hear your feedback about this extension at feedback@plesk.com.
-
We are glad to introduce the production version of the SOGo Webmail extension. Added the following improvements to the extension:
- It is now possible to customize the service configuration templates.
- The SOGo database is now backed up daily.
- The extension has been translated into 32 languages.
-
We are glad to introduce the beta version of the DNS integration for Cloudflare extension. The extension automates the provisioning of DNS records from Plesk to Cloudflare, simplifying this routine to a couple of clicks.
- 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.
We would love to hear your feedback about this extension at beta-extensions@plesk.com.
-
The Website Log Check is no longer in beta. Learn more about Website Log Check. To enable the feature, add the following lines to the
panel.ini
file:[websitesDiagnostic] enabled = true
-
We are glad to introduce the result of our research into the possibility to deploy a high-availability Plesk cluster using two new features:
- Centralized database, which is no longer in beta as of this Plesk release.
- Centralized storage based on NFS. Learn how to configure centralized DB and storage
We built a proof-of-concept high-availability Plesk cluster with active and passive nodes. Read the step by step guide and testing result for such a cluster.
We would love to hear your feedback about these features and the high-availability cluster on the Plesk forum.
-
Added the ability to recalculate disk space and traffic usage data for individual domains to the Plesk interface.
Feature Improvements
- Classic list view has been updated to appear and function more closely to Dynamic list view, and also renamed to âDynamic list view - show websites on a separate pageâ. If you used Classic list view in the past, âDynamic list view - show websites on a separate pageâ should provide a similar, but improved experience.
- Made a number of improvements to Dynamic list view:
- Updated the layout of the list of hosted domains in Dynamic list view to make it easier to tell domains from subdomains and to make managing large numbers of domains easier in Dynamic list view.
- Added the ability to search for domains to Dynamic list view.
- Updated the Dynamic list view tour to highlight the changes and improvements made to Dynamic list view in Plesk Obsidian 18.0.51.
- Changed the icon of the âView on a separate pageâ button for better legibility, and also added a âCopy domain nameâ button in Dynamic list view.
- Added the Install application button in the Dynamic list view, under âDev Toolsâ. Clicking it opens a drawer from which you can install web applications, such as Laravel, Node.js, and Ruby, on your domain. The list of available applications depends on what extensions are installed in Plesk.
- Reworked the mail service options for individual domains. The available options are now âthe domain can both send and receive emailâ, âthe domain can send, but not receive emailâ, and âthe domain can neither send nor receive emailâ. Selecting the latter option also removes all existing mailboxes for the domain together with all incoming and outgoing mail.
- Updated the links on Plesk error pages to avoid confusion.
- To bring Plesk in line with the evolving industry-standard vocabulary, the following changes were made to the terms used in Plesk:
- âMaster DNS server/zoneâ > âPrimary DNS server/zoneâ
- âSlave DNS server/zoneâ > âSecondary DNS server/zoneâ
- Illustrations in Plesk have been redone in a unified style for consistency, visual integrity, and emotional response based on our target audience opinions and identified by tests.
- Requests from the Plesk Screenshot Service to websites hosted in Plesk are now marked by the custom âPlesk screenshot botâ User-Agent header.
- Plesk Premium Antivirus has been converted from a Plesk component to an extension.
Fixed Product Issues
- Updated the default DMARC DNS TXT record to make it RFC compliant. (PPPM-13892)
- Restoring from a backup stored in remote FTP storage now fails with an error instead of hanging indefinitely if the backup is invalid. (PPPM-13925)
- Information about the availability of WP Toolkit Deluxe for the installed Plesk license can now be found in Tools & Settings > License Information. (PPP-60387)
- It is now again possible to retrieve the list of all hosted databases via the REST API âdatabasesâ endpoint. (PPPM-13917)
- Removed email forwarding addresses no longer reappear after restoring from a backup. (PPPM-13862)
- It is now possible to create certificate signing requests with key sizes other than 1024 and 2048 bits via the RPC API. (PPPM-13918)
Linux
- Removing PHP 8 via Plesk Installer no longer results in an error when browsing Tools & Settings > PHP Settings. (PPPM-13850)
- Websites using PHP 8.1 and 8.2 with the PHP-FPM handler no longer randomly throw âHTTP 503 Service Unavailableâ errors due to the handler process experiencing a segmentation fault. (PPPM-13872)
- Enabling debug logging in Plesk no longer makes the Plesk GUI inaccessible with the âHTTP 502 Bad Gatewayâ error. (PPPM-13885)
- Entering a custom TTL value for a PTR record in Plesk DNS settings now results in the custom value correctly taking effect. (PPPM-13776)
- Running the
plesk repair all -y
orplesk sbin fsmng --fix-plesk-packages
commands on a Plesk server with the Imunify360 extension installed and the default OS locale changed no longer fails with the âERROR:âasciiâ codec canât decode byte 0xc5 in position 1934: ordinal not in range(128)â error. (PPPM-13860) - Running the
plesk repair mail
command on a Plesk server using Postfix as the mail server no longer enables the mail service if it was intentionally disabled. (PPPM-13859) - Websites using PHP 8.1 and 8.2 with OPcache enabled no longer randomly throw âHTTP 503 Service Unavailableâ errors due to child processes terminating themselves unexpectedly. (PPPM-13876)
- On Plesk servers using Postfix as the mail server, securing mail with a TLS/SSL certificate may fail if multiple different end of line sequences (for example, both â\r\nâ and â\nâ) are used in the certificate body. (PPPM-13887)
- Running the
plesk repair installation
command on a Plesk server with phpMyAdmin installed no longer breaks phpMyAdmin configuration. (PPPM-13902) - Watchdog will now monitor the correct ploop device after host node reboot if Plesk is installed in an OpenVZ 7/Virtuozzo 7 container. (PPP-57361)
Windows
- Removing all registered database servers from Tools & Settings > Database servers no longer makes it impossible to add new ones. (PPPM-13893)
- It is now again possible to change a websiteâs document root directory via the RPC API. (PPPM-13915)
- Exporting a database to PDF in phpMyAdmin no longer fails with the âHTTP 500 Server Errorâ error. (PPPM-13823)
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).
-
In the nearest future, we plan to stop shipping MyLittleAdmin with Plesk. This is because MyLittleAdmin is not in active development, and has known security issues. Instead, Plesk will provide links to downloadable clients and instructions on how to connect the client to the Plesk server.
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
- Updated PHP 8.0 used by Plesk to version 8.0.28.
Linux
- Webalizer can now be installed on servers running Red Hat Enterprise Linux 8 and its derivatives.
- Updated phpMyAdmin to version 5.2.1.
Windows
- Updated Git to version 2.39.2.
- Updated BIND to version 9.16.38.
- Updated OpenSSL used by Plesk and Plesk Installer to version 1.1.1t.
- Updated ASP.NET Core 7.0 to version 7.0.3.
- Updated ASP.NET Core 6.0 to version 6.0.14.
- Updated Node.js 18 to version 18.14.1.
- Updated Node.js 16 to version 16.19.1.
SOGo Webmail 1.0.0
13 March 2023
- We are glad to announce that the SOGo Webmail extension has left beta.
Support SSH Access 1.1.0
8 March 2023
- Dropped compatibility of legacy components.
- Simplified the process of providing access.
- The overview screen now shows the list of all licenses with the license support status and a reason why a license is not supported.
SSL It! 1.12.6
8 March 2023
- Added support for the SOGo Webmail extension.
- Backing up of subscriptions no longer fails if they have a lot of SSL It! orders to issue certificates. (EXTSSLIT-1936)
Node.js 2.2.2
8 March 2023
- Moved the custom button that installs Node.js applications to the installation drawer.
Monitoring 2.5.8
8 March 2023
- The 360 Monitoring agent is now updated correctly even if the server has MariaDB 10.4 or later and invalid
mysql.user
table. (EXTPLESK-4428)
Let's Encrypt 3.1.7
8 March 2023
- Added support for the SOGo webmail client. A certificate can be issued and installed on the webmail client if the SSL It! extensionâs version is 1.12.6 or later.
WP Toolkit 6.1.3
7 March 2023
-
--clear-cache
CLI command now supports partial (targeted) cache reset. - WP Toolkit no longer shows
Failed to find set with specified ID
error when installing WordPress under certain rare circumstances. (EXTWPTOOLK-9898) - Vulnerability warning is no longer displayed for cloned websites with already mitigated vulnerabilities. In addition, email notifications about mitigated vulnerabilities allegedly being active are no longer sent to users. (EXTWPTOOLK-10259)
- Service Plan limit
WordPress websites with Smart Update
now works correctly again, as before. (EXTWPTOOLK-10179)
.NET Toolkit 2.1.2
6 March 2023
Linux
- Fixed the âdotnet binary not specifiedâ error on Ubuntu 22. (EXTPLESK-4168)
Plesk Obsidian 18.0.50 Web Presence Builder update
28 February 2023
- The Web Presence Builder console of websites that use Google Analytics is again accessible and no longer shows the âUnable to connect to Web Presence Builder serverâ error. (PPB-4680, PPS-13967)
SOGo Webmail 0.2.0
23 February 2023
- It is now possible to customize the service configuration templates. For more information, see
/usr/local/psa/var/modules/sogo/templates/README.md
. -
Added support for CourierIMAP.
Note: Features based on the Sieve protocol will be unavailable if CourierIMAP is used.
- The SOGo database is now backed up daily. SQL dumps are rotated to prevent excessive usage of disk space.
- Switched the password storage to secure SSHA512 hashes, which enables to store longer passwords.
- Improved the UI of the extensionâs main screen.
- The installation task now shows correct text upon completion. (EXTPLESK-4202)
DigitalOcean DNS 1.3.6
23 February 2023
- The extension now shows the actual status of DNS zones. (EXTPLESK-4374)
PHP Updates
22 February 2023
- Updated PHP 8.0 to version 8.0.28.
- Updated PHP 8.1 to version 8.1.16.
- Updated PHP 8.2 to version 8.2.3.
Monitoring 2.5.6
21 February 2023
- Selecting nine or more subscriptions for comparison on the âSubscriptionsâ tab no longer results in an error. (EXTPLESK-4395)
Ruby 1.4.12
20 February 2023
- Updated Ruby to versions 3.0.6, 3.1.4, 3.2.2 to fix the CVE-2023-36617 vulnerability.
Plesk Obsidian 18.0.50 Update 2
14 February 2023
Fixed Product Issues
- Backing up to FTP storage no longer fails with the âCurl error: (28) Timeout was reachedâ error when FTPS mode is enabled. (PPPM-13895)
Docker 1.5.6
10 February 2023
- The extension can now be installed if Docker Engine is already installed. (EXTDOCKER-161)
Linux
- The extension can now be removed, purged, and reinstalled on Ubuntu. (EXTDOCKER-160)
WP Toolkit 6.1.2
9 February 2023
- WP Toolkit is sending notifications about found vulnerabilities again. (EXTWPTOOLK-10169)
- Copy Data feature is no longer blocked when thereâs a remote site connected to WP Toolkit. (EXTWPTOOLK-10212)
- Addressed unruly behavior of security measure switches in the menu that addresses CVE-2022-3590 vulnerability. (EXTWPTOOLK-10157)
Plesk Obsidian 18.0.50 Update 1
8 February 2023
Fixed Product Issues
- Creating a custom button with the â#â character in place of the URL no longer results in the Plesk interface becoming unavailable. (PPPM-13878)
- Fixed the issue with checkboxesâ alignment on multiple Plesk screens. (PPPM-13884)
- Accessing the Plesk interface on an unstable network connection no longer results in intermittent HTTP 500 errors. (PPP-59897, PPP-59956)
Linux
- Trying to manage greylisting settings via the
plesk bin grey_listing
CLI utility no longer fails with the âarray_keys(): Argument #1 ($array) must be of type array, null givenâ error. (PPP-60083) - Enabling the Plesk debug mode no longer results in the Plesk interface becoming unavailable with the HTTP 502 error. (PPPM-13885)
- Enabling the âEnable nginx cachingâ option no longer breaks the Plesk UI layout. (PPPM-13884)
Let's Encrypt 3.1.4
8 February 2023
- The âFailed to read X509 certificate from PEM stringâ error no longer appears during the Plesk daily maintenance task. (EXTLETSENC-1182)
- The âopenssl_pkey_get_public(): Donât know how to get public key from this private keyâ error no longer appears during execution of the keep-secured cron job. (EXTLETSENC-1183)
Grafana 1.3.6
3 February 2023
- Grafana v1.3.6 will be the last Grafana update that supports Plesk versions older than Plesk 18.0.50. To continue receiving Grafana updates with bugfixes and new features, update your Plesk installation to version 18.0.50 or later.
- The extension installation no longer fails with a syntax error in Plesk Obsidian 18.0.34 and earlier. (EXTPLESK-4332)
Scheduled Backups List 1.0.1
2 February 2023
- The extension no longer crashes with a PHP fatal error while opening. (EXTPLESK-4326)
Plesk Obsidian 18.0.49-18.0.50 mod_proxy update
1 February 2023
Linux
- Updated Apache
mod_proxy
to fix the issue where new configuration files for the Apache web server were not created due to errors in the configuration templates. The issue occurred if the LiteSpeed web server was installed. (PPP-59909)
Plesk Obsidian 18.0.50
31 January 2023
Whatâs New?
We are glad to release the anniversary version Plesk Obsidian 18.0.50. To all our customers, we thank you for your loyalty!
We have prepared a small gift for you. Are you intrigued? Follow the cat paw prints in Tools & Settings > About Plesk (under âPleskâ).
-
Added support for queue workers to the Laravel Toolkit extension. Laravel website owners can now manage queue jobs out of the box: schedule, monitor, remove, rerun, and so on.
To enable queues in your Laravel project, follow the instructions.
- Customers can now create database users on the default server and servers where they already have databases (even if customers do not have the âDatabase server selectionâ permission).
- Introduced the new SSL It! main screen, which offers a birdâs view of all domains, installed certificates (if any), the certificatesâ expiration dates, and certificate authorities. It is now also possible to filter domains by status (valid, expired, self-signed, and so on) and certificate authority.
-
In the Git extension, added the ability to select users who can access a local repository via HTTP/HTTPS.
Previously, only the system user had access to all repositories in a subscription. You can now select additional users when creating a local repository or changing the settings of an existing one. These users can pull and push to a local repository via HTTP/HTTPS using their credentials.
-
The Git extension now correctly handles moving domains between subscriptions and places the Git directory to the appropriate subscription afterward.
Note Moving domains between subscriptions changes the
plesk-git
directory password because it must be synced with the subscriptionâs system user password. - Due to increased phishing attacks, creating websites with publicly resolvable temporary domain names is available only for paid licenses from now on.
Windows
- Microsoft SQL Server 2022 is now fully supported.
Plesk can now detect Microsoft SQL Server 2022 installed locally and allows to create and manage user databases. It is now also possible to do the following:
- Use Microsoft SQL Server 2022 as a remote database server.
- Install Microsoft SQL Server 2022 locally using Plesk Installer.
- Import and export Microsoft SQL Server 2022 databases via the Plesk interface.
Feature Improvements
-
New domains now sign outgoing mail with DKIM. This improvement protects against email spoofing.
DKIM helps to verify that an email was indeed sent from the domain and no one tampered with the email content in transit. Previously, DKIM was not enabled by default for domains. Spoofed email messages with âFrom addressâ forged to display a Plesk domain could pass DKIM and DMARC validation and were not filtered. New domains now have the âUse DKIM spam protection system to sign outgoing email messagesâ option selected by default.
Note: This improvement works only for new domains that have their DNS and mail hosting in Plesk.
-
New domains now use the DMARC quarantine policy by default. This improvement protects outgoing mail against email spoofing.
The DMARC policy defines how the receiver should treat email messages depending on the results of DKIM and SPF checks. The new default DMARC policy (
v=DMARC1; adkim=s; aspf=s; p=quarantine
) strictly enables DKIM and SPF checks. Emails that do not pass these checks are now put in quarantine (moved to the spam folder or flagged as suspicious).Note: This improvement works only for new domains that have their DNS and mail hosting in Plesk.
- When migrating to a server with a Plesk Web Admin license installed or installing the license, the previous subscription limits are now ignored and treated as unlimited.
- Decluttered Dynamic List view and made it easier to navigate through multiple domains:
- Introduced icons for no-hosting domain types (alias, forwarding, no hosting).
- Removed the âTypeâ column.
- Plesk now better handles domains with modern applications installed (for example, Laravel, .NET, and Node.js) while moving the domains between subscriptions.
- SSL It! now shows recommended extensions and TLS versions in the âSettingsâ drawer.
- Significantly improved backup performance for backups stored in the FTP storage: backup upload speed is now ~1.6 times faster, while CPU load decreased by a factor of two.
Linux
-
It is now possible to use Atomic Standard and Atomic Advanced ModSecurity rule sets in Plesk on RHEL 8, CloudLinux 8, AlmaLinux 8, and Rocky Linux 8. To enable these rule sets, add the following lines to the
panel.ini
file:[modSecurity] ruleSet.tortix = true ; enables the Atomic Standard rule set ruleSet.atomic = true ; enables the Atomic Advanced rule set
Deprecated and Removed Items
- VPS Optimized has been deprecated and will be removed in Plesk Obsidian 18.0.51. Learn more.
Fixed Product Issues
- Customers can now access the administrative interface of applications installed via APS Catalog. (PPPM-13842)
- Improved the error message shown when Plesk cannot define the server hostname while creating a server backup. (PPPM-13814)
- The âScheduled Tasksâ model dialog box now correctly shows special characters. (PPPM-13817)
- The âScheduled Tasksâ model dialog box now again has the scroll bar and the âCloseâ button. (PPPM-13820)
- Dynamic List view now shows favicons set up with the âFavicon by RealFaviconGeneratorâ WordPress plugin. (PPP-59576)
Linux
- It is now possible to add the
listen.backlog
PHP-FPM setting in the Plesk interface. (PPPM-11945) - It is now possible to reset password using the Plesk username. (PPPM-13839)
- It is now possible to use custom PHP-FPM handlers with a systemd unit in
/etc/systemd/system/
. (PPPM-11570) - The text in Tools & Settings > Database Servers (under âApplications & Databasesâ) > Settings no longer misleads users about remote access support of PostgreSQL. (PPPM-13718)
- Changing the interface language of Plesk no longer resets that of the Horde webmail to the default English language. (PPPM-13828)
- Fixed the help of the Plesk Firewall command line utility. (PPPM-13833)
- Backup Manager can now be opened without any issues in Plesk with a large number of customers (more than 995). (PPPM-13845)
Changes in Third-Party Components
- Updated PHP 8.0 used by Plesk to version 8.0.27.
Windows
- Node.js 18.12.1 is now supported and shipped with Plesk.
- Updated MailEnable Standard to version 10.43.
- Updated ASP.NET Core 7.0 to version 7.0.2.
- Updated ASP.NET Core 6.0 to version 6.0.13.
- Dropped support for ASP.NET Core 3.1, which reached end of life.
- Updated Git to version 2.39.1.
Extensions Catalog 1.15.6
30 January 2023
- The âBuyâ button is no longer shown on the Google Workspace extension overview page. (EXTCATALOG-614)
- The Extension Catalog UI is no longer completely broken in Plesk 18.0.42 and earlier. (EXTCATALOG-618)
WP Toolkit 6.1.1
27 January 2023
- Users can now mitigate CVE-2022-3590 vulnerability in WordPress core on
WordPress Vulnerabilities
screen. - Improved performance in certain cases related to Smart PHP Updates
- Smart Update now respects page crawling limits set in the config file. (EXTWPTOOLK-10118)
Plesk Obsidian 18.0.43-18.0.49 mod_proxy update
27 January 2023
Linux
- Updated Apache
mod_proxy
to fix the issue where Apache did not start after an update of httpd to 2.4.6-98 on RHEL 7/CentOS 7/CloudLinux 7. (PPP-59844)
Git 2.4.0
26 January 2023
-
Added the ability to select users who can access a local repository via HTTP/HTTPS.
Previously, only the system user had access to all repositories in a subscription. You can now select additional users when creating a local repository or changing the settings of an existing one. These users can pull and push to a local repository via HTTP/HTTPS using their credentials.
-
The Git extension now correctly handles moving domains between subscriptions and places the Git directory to the appropriate subscription afterward.
Note: Moving domains between subscriptions changes the
plesk-git
directory password because it must be synced with the subscriptionâs system user password.
Log Browser 1.6.3
24 January 2023
- The extension no longer sends multiple requests to get the status of any service. (EXTPLESK-4246)
Monitoring 2.5.4
20 January 2023
- The extension buttons no longer slow down the rendering of the domain list because they are now loaded asynchronously. (EXTPLESK-4204)
Amazon Route 53 2.8.2
19 January 2023
- The extension no longer produces PHP error messages regarding AWS. (EXTPLESK-4242)
SSL It! 1.12.0
17 January 2023
- Introduced the new main screen, which offers a birdâs view of all domains, installed certificates (if any), the certificatesâ expiration dates, and certificate authorities. It is now also possible to filer domains by status (valid, expired, self-signed, and so on) and certificate authority.
- Recommended extensions and TLS versions are now shown in the âSettingsâ drawer.
Log Browser 1.6.2
16 January 2023
- The extension no longer sends false positive Plesk UI notifications. (EXTPLESK-4217)
WP Toolkit 6.1.0
12 January 2023
- Smart PHP Update premium feature is now available. Users can run Smart PHP Update to check how their website will work on a different version of PHP without affecting the production site. This feature is integrated with Plesk Service Plans. To hide this feature, add
smartPhpUpdateFeature = false
to the corresponding section of thepanel.ini
file. - WP Toolkit Deluxe offer is now available and can be accessed via Plesk Extension Catalog. It currently includes both Smart Updates and Smart PHP Updates. We will continue adding other premium features to this offer in the future.
- Removed all limits on the number of custom labels you can use.
- Renamed product to WP Toolkit.
- Link to PHP version details is no longer lost and is back to its rightful place. (EXTWPTOOLK-9955)
- Corrected the descriptions for several security measures. (EXTWPTOOLK-10012)
- Wordfence plugin no longer breaks cloned WordPress installations. (EXTWPTOOLK-9853)
Plesk Obsidian 18.0.49 Update 2
11 January 2023
Linux
- Trying to open Tools & Settings > Interface Management on a Plesk Obsidian server with no mail server installed no longer results in the â500 GraphQL Permission deniedâ error. (PPPM-13849)
- After updating to the latest Plesk Obsidian version, the Plesk daily task no longer erases ModSecurity configuration when it runs. (PPPM-13843)
SOGo Webmail 0.1.3
11 January 2023
- User suggestions in calendars are now correctly filtered. (EXTPLESK-4216)
PHP Composer 1.2.3
11 January 2023
- The extension no longer crashes when updating an integration plugin if the Composer utility version is 2.3.9 or higher. (EXTPHPCOMP-209)
PHP Updates
10 January 2023
- Updated PHP 8.2 to version 8.2.1.
- Updated PHP 8.1 to version 8.1.14.
- Updated PHP 8.0 to version 8.0.27.
Linux
- Updated Xdebug to version 3.2.0 for PHP 8.2, 8.1, 8.0.
Action Log 1.2.2
10 January 2023
- The âFilterâ panel is now displayed correctly for any display size. (EXTPLESK-2823)
DigitalOcean DNS 1.3.4
4 January 2023
- Added a warning that indicates that an access token to DigitalOcean no longer meets the latest security requirements. On March 31, the support of legacy access tokens will be discontinued. If you see such warning on the main page of DigitalOcean DNS, generate a new access token and upload it in the extension.
SOGo Webmail 0.1.2
30 December 2022
- Databases on older versions of MySQL and MariaDB are now configured properly, allowing SOGo to be used on CentOS 7.
- Opening
webmail.example.com
will no longer greet user with âWeb Serverâs Default Pageâ. It will show SOGo login page as expected. Runplesk sbin httpdmng --reconfigure-server
to see this change immediately. (EXTPLESK-4198) - Packages from Ubuntu 18.04 OS repositories are no longer considered compatible. (EXTPLESK-4199)
- Installing the extension on an unsupported OS now shows way more readable messages about OS compatibility. (EXTPLESK-4200)
Plesk Obsidian 18.0.49 Update 1
21 December 2022
- Updating to Plesk Obsidian 18.0.49 no longer causes social login buttons to disappear from the login page. (PPP-59460)
Laravel Toolkit 1.4.2
21 December 2022
- Added the ability to run a queue worker on the âDashboardâ tab in the extension interface.
Google Drive Backup 1.3.2
21 December 2022
- Internal improvements.
- Backing up no longer fails with the âWeâre sorry⌠but your computer or network may be sending automated queriesâŚâ error under specific circumstances. (EXTPLESK-4192)
Plesk Obsidian 18.0.49
20 December 2022
- We are glad to introduce the beta version of the SOGo Webmail extension. SOGo is a groupware server that provides a rich AJAX-based Web interface and offers your users a uniform and complete interface to access their information.
-
Website favicons are now shown next to website names in Plesk to make it easier to tell them apart. To disable this feature, add the following lines to the
panel.ini
file:[domainManagement] settings.favicons = false
If no favicon can be found for a website, Plesk automatically generates an icon from the first letter(s) of the domainâs name.
- It is now possible to add and remove DNS records in a DNS zone via REST API.
- In Dynamic list, for every user session and individual domain, Plesk now keeps open the tab (âDashboardâ, âHosting & DNSâ, âMailâ) that was last selected manually during the session instead of always reverting to the âDashboardâ tab.
-
When adding a new domain, the âIPv6 addressâ field can now be prefilled with an IPv6 address. The feature is disabled by default. To enable it, add the following lines to the
panel.ini
file:[domainManagement] settings.autoSelectIpv6 = on
- Removed the distracting illustrations that accompanied the âAdd Domainâ wizard to help you focus on the task at hand.
- Removing all records from the DNS zone records template no longer results in the âAdd Recordâ button disappearing from the UI. (PPPM-13783)
- The daily maintenance task no longer runs indefinitely without terminating under specific circumstances. (PPPM-13808)
- Trying to reset a Plesk administratorâs password via the âForgot Your Password?â link now results in an email being sent with instructions on resetting the password. (PPPM-12977)
- It is no longer possible to change a websiteâs document root to a directory whose name contains one or more white space characters via XML-RPC. (PPPM-13777)
- Moving a domain between subscriptions no longer results in the domainâs databases becoming unassigned. (PPPM-13780)
- After uploading one or more files and/or directories using the âupload via URLâ option in File Manager, the screen is now refreshed so that the uploaded files and/or directories can be shown. (PPPM-13787)
- Updating Plesk if the
admin/conf/templates/custom
directory exists on the server but is empty no longer results in a misleading error message being shown. (PPPM-13806)
Linux
- Added the ability to run Plesk with a centralized database. The feature is currently in Beta.
-
Added the ability to install extensions for PHP 7.3 and later handlers using PECL. You can manage PHP extensions in Tools & Settings > PHP Settings > choose the desired handler > Manage PECL Packages.
To disable this feature, add the following lines to the
panel.ini
file:[php] pecl.enabled = off
- You can now install ionCube PHP Loader for PHP 8.1 and later using PHP extensions installer.
-
Using NFS shares to store hosted websitesâ vhost directories is now supported. To enable this feature, add the following lines to the
panel.ini
file:[webserver] syncModeOnRemoveConfiguration = true
- The list of domains in Plesk no longer takes an excessive amount of time to load. (PPPM-13804)
- Creating a backup of the Plesk server no longer fails under specific conditions. (PPPM-13765)
- On Debian-based OS, removing the âPHP by OS vendorâ component via Plesk Installer no longer results in the
/var/lib/php/sessions
directory being removed. (PPPM-13781) - On Red Hat Enterprise Linux 9, certain CLI utilities no longer fail due to incorrect OS detection. (PPPM-13794)
- Removing a subscription should no longer result in errors and inconsistencies in the Plesk database if one or more processes owned by the subscriptionâs system user are running at the moment of removal. (PPPM-13811)
- Installing the âComodo (free)â ModSecurity rule set via the CLI no longer fails with the âmodsecurity_ctl failed: Failed to download comodo rule setâ error. (PPPM-13792)
- Updating Plesk if the default Plesk directory is a symlink to a different directory should no longer cause issues under specific circumstances. (PPP-59354)
Windows
- SpamAssassin no longer creates its temporary files in the
C:\Windows\Temp
directory instead of the proper one. (PPPM-13782) - When editing a TXT record in the DNS zone records template, it is no longer necessary to manually select âTXTâ from the âRecord typeâ drop-down list. (PPPM-13784)
- Adding a TXT record to the DNS zone records template no longer fails with the âField value.type of required type DnsRecordTypeEnum! was not providedâ error. (PPPM-13785)
- Changing the maximum message size in SpamAssassin using the
plesk bin spamassassin
CLI utility no longer fails. (PPPM-13793) - Clicking Refresh on the Tools & Settings > Server Components screen now results in the list of installed components being updated as intended. (PPPM-13797)
- The âSystem Health Monitorâ service no longer fails if Google Drive for desktop is installed on the server. (PPPM-13800)
- Specifying port 465 in Tools & Settings > External SMTP Server no longer makes resetting a userâs password via the âForgot Your Password?â link fail. (PPPM-12755)
Third-Party Component Updates
- Marked PHP 7.4 as outdated because it has reached end of life and removed it from the âRecommendedâ preset.
Linux
- Roundcube 1.5.x and later now runs on PHP 8.0.
Windows
- .NET 7.0 is now supported.
- Updated ASP.NET Core 7.0 to version 7.0.1.
- Updated ASP.NET Core 6.0 to version 6.0.12.
- Updated ASP.NET Core 3.1 to version 3.1.32.
- Updated PHP 7.4 to version 7.4.33.
- Updated PHP used by Plesk to version 7.4.33.
- Updated Node.js to version 16.18.1.
- Updated OpenSSL used by Plesk and Plesk Installer to version 1.1.1s.
Log Browser 1.6.1
14 December 2022
- Added a Plesk UI notification shown after a server was restarted for any reason. The notification contains the link to the extension and helps to check if there were no errors and if everything works well after the restart.
Plesk Migrator 2.23.0
12 December 2022
- Migration no longer fails to authenticate some Microsoft SQL servers. (PMT-5064)
PHP Updates
12 December 2022
- PHP 8.2.0 is now shipped with Plesk Obsidian 18.0.48 and later on all OSes.
Monitoring 2.5.3
12 December 2022
Linux
- On AlmaLinux 9, the agent360 installation process no longer fails with the âPackage âpython36-develâ is not availableâ error. (EXTPLESK-4160)
.NET Toolkit 2.1.1
12 December 2022
- Added the ability to install the ASP.NET Core 7.0 Runtime.
- Internal improvements.
Laravel Toolkit 1.4.1
9 December 2022
- Internal improvements.
- Fixed the âAttempt to read property âscheduleTaskIdâ on nullâ PHP error. (PPP-59056)
- Fixed the âFailed to disable scheduled tasksâ error, which appeared during a backup restoration. (PPP-59221)
- Fixed the âDomain does not have PHP supportâ error, which appeared during a backup restoration. (PPP-59223)
DigitalOcean Spaces Backup 1.0.2
1 December 2022
- Fixed the âPHP Fatal error: Access level to Aws\Api\Parser\RestXmlParser::$parser must be protectedâ error, which made it impossible to configure remote storage. (EXTPLESK-4148)
Log Browser 1.6.0
29 November 2022
- Log Browser now shows the list of all services that exist on the server and their statuses on the âOverviewâ tab. You can go to the list of log entries related to any specific service with a click.
Amazon S3 Backup 1.4.4
29 November 2022
- Fixed the âPHP Fatal error: Access level to Aws\Api\Parser\RestXmlParser::$parser must be protectedâ error, which made it impossible to configure remote storage. (EXTPLESK-4123)
WP Toolkit 6.0.1
23 November 2022
- Updated hints about limitations of non-private labels
-
Forced
autoupdate policies are now correctly applied again. (EXTWPTOOLK-9917) - Smart Updates purchase link is no longer leading to a non-existent page. (EXTWPTOOLK-9914)
Advisor 1.9.8
21 November 2022
- Updated the minimal supported PHP version.
- The extension now correctly validates the password strength policy. (EXTADVISOR-915)
WP Toolkit 6.0.0
17 November 2022
- WordPress Toolkit now provides REST API for the majority of its features. To learn more about REST API, find the corresponding option in the
Global Settings
on cPanel, or in theTools & Settings
>Remote API
on Plesk. - Website labels can now be customized:
- All labels now require users to input a label text. Time to get creative!
- Labels can have different colors (chosen from a predefined palette)
- Labels can be private (visible only to the person who adds the label) or non-private (visible to and manageable by everyone who can access the site in WPT)
- Several private labels (up to five) can be added to a single WP site at once
- Existing labels were converted to non-private labels with the same text (their color is a bit different, though)
- Server administrators can turn off email notifications sent by WordPress to site administrators after the initial WordPress installation. This can be done in
Global Settings
for the whole server. -
wp-cli
utility was updated to version 2.7. - (Plesk) WP Toolkit now supports AlmaLinux 9 & RHEL 9 on Plesk.
- When working with legacy database servers, utf8mb4 symbols will be processed correctly.
- Fixed misprint in the Smart Updates promo text (because we could, not because anyone cared). (EXTWPTOOLK-9742)
- Certain badly coded plugins can no longer break WP Toolkit with
TypeError
error after certain operations. (EXTWPTOOLK-9681) - File Editor link now works properly in the Maintenance Mode customization dialog. (EXTWPTOOLK-9619)
- Confusing error messages no longer should appear in the log files (depends on whether you are literate or not, though). (EXTWPTOOLK-9605)
- Database no longer becomes corrupted under certain (admittedly rare) circumstances after cloning or copying data. (EXTWPTOOLK-9604)
- Cloned site created by Smart Update is now properly deleted if Smart Update fails. (EXTWPTOOLK-9354 / EXTWPTOOLK-9505)
- WP Toolkit now better detects whether a plugin update was actually installed without errors in case of certain stubborn plugins. (EXTWPTOOLK-9193)
- (Plesk) Corrected security status message shown under certain rare circumstances. (EXTWPTOOLK-9638)
- (Plesk) Plesk installer no longer fails with exit code 1 when uninstalling WP Toolkit (boo!). (EXTWPTOOLK-9331)
- (Plesk) Dynamic list no longer shows incorrect WordPress installations in âWordPressâ tab. (EXTWPTOOLK-9901)
Monitoring 2.5.2
11 November 2022
- Now correct values are shown when the âcloudMaxWebsitesâ limit is set. (EXTPLESK-4056)
Log Browser 1.5.0
10 November 2022
- Added the ability to see the Panel logs (/var/log/plesk/panel.log).
- Now Log Browser allows to filter logs for failed systemd services too. (EXTPLESK-4017)
- Priority icons are now present for all records. (EXTPLESK-3960)
- It is now possible to select stopped services in the filter. (EXTPLESK-4041)
Laravel Toolkit 1.4.0
10 November 2022
- Added the âAccess to Laravel Toolkitâ permission to service plans.
.NET Toolkit 2.1.0
10 November 2022
- Added the âAccess to .Net Toolkitâ permission to service plans.
Plesk Obsidian 18.0.48
8 November 2022
- Enhanced the Help menu to make it easier to find Help articles. It is now possible to browse them by categories and search for them directly from the Plesk interface.
- Added the âAccess to Laravel Toolkitâ and âAccess to .Net Toolkitâ permissions to service plans. The respective permissions allow customers to use Laravel Toolkit and .Net Toolkit for their websites.
- The Plesk Repair feature in the UI (âRepair Allâ in Tools & Settings > Diagnose & Repair) and the CLI (
plesk repair web
) now repairs all websites without making all of them unavailable. Only the website with issues goes offline until it is repaired. - A custom sender address no longer blocks Plesk notifications from being delivered to certain mail servers (for example, Amazon Simple Email Service). (PPPM-13719)
- It is now possible to change custom email addresses of recipients for Plesk automatic email notifications. (PPPM-13769)
- Backup restoration no longer fails because of a big configuration file of an extension (more than 10 MB) contained in a backup. (PPPM-13707)
- It is no longer possible to create an additional administrator password that will not work because it contains unsupported characters. (PPPM-13756)
- Plesk again prevents the administrator from removing the only NS record from the DNS zone when DNS is disabled. (PPPM-13774)
- Domain Log Browser no longer crashes if the
passenger.log
file of a domain is too big (200 MB or more). (PPPM-13698) - If a reseller does not have the âHosting settings managementâ permission, creating an add-on domain for the customerâs subscription no longer unsyncs it. (PPPM-12083)
- Help us to make Dynamic List view better by sharing your thoughts in this survey.
Linux
- Added support for AlmaLinux 9 and Red Hat Enterprise Linux 9.
-
The Plesk administrator can now install PECL extensions for Plesk and system PHP handlers via the CLI. To see the exact commands, run
plesk bin php_handler â-help
.Note: It is possible to install only those extensions that do not require additional dependencies and are not already provided by Plesk or system packages of the OS vendor.
- Dropped support for Ubuntu 20.04 LTS on the ARM architecture. You can use Ubuntu 22.04 LTS instead.
- Updating Plesk on Cloud images from Ubuntu 20.04 to Ubuntu 22.04 LTS. The update will take place gradually after release 18.0.48.
- It is now possible to update Plesk even if some repositories are unavailable. Plesk Update Manager detects and can ignore broken repositories if they are not essential for Plesk to work.
- Removing a PHP handler used by a website no longer blocks users from managing PHP settings. Plesk now also informs about the broken PHP handler on the âPHP settingsâ screen of the affected domain, in Tools & Settings > PHP settings, and via Plesk UI notifications.
- In Fail2ban, it is now possible to add descriptions to trusted IP addresses.
- Security improvements. Special thanks to Patrick William (rack911labs.ca) for reporting the issues.
- The
-drop-if-exists
option of theplesk bin ipmanage --auto-remap
command can now reuse IP addresses that already exist in the Plesk database. (PPPM-13467) - Manual remapping to IP addresses that already exist with a different netmask in the Plesk database no longer fails with an integrity constraint error. (PPPM-13506)
- Improved how Plesk syncs the spam filter sensitivity value between the Plesk database and the UI:
- The UI does not show the default value if it is missing from the database.
- The
plesk repair mail
utility sets the default value in both the database and the UI. (PPPM-7118)
- Plesk no longer fails to secure mail with an SSL/TLS certificate if the default locale is changed and the Postfix configuration file contains UTF-8 characters. (PPPM-13743)
- Plesk Installer no longer shows a warning about the missing
amazon-id
plugin if it is not installed. (PPPM-13760) - Plesk no longer fails to create a PostgreSQL database if the database name and database user name differ only by a prefix
(for example,
test
andprefix_test
respectively). (PPPM-13768) - Improved the âterminate called without an active exceptionâ error message shown when, under certain circumstances, installation of an application package fails. (PPPM-13730)
- Plesk logs no longer contain multiple Sanitizer errors that could appear after a Plesk license key was updated. (PPPM-13762)
- Plesk Firewall now shows a warning that enabling the firewall or applying its changes will overwrite firewall rules added manually via iptables. (PPPM-12190)
- Backing up can no longer fail with the âDocument is empty, line 1, column 1 (, line 1)â and âNone (line 0)â errors. (PPPM-13765)
Windows
- Installing the Kaspersky Anti-Virus SDK component (former Kaspersky Anti-Virus) now also automatically installs the Kaspersky Anti-Virus for Servers extension. This change helps to avoid confusing UX when the antivirus tab is not shown in the mailbox menu because the component is installed while the extension is not. (PPPM-13753)
Third-Party Component Updates
- Updated PHP used by Plesk to version 7.4.32.
- Updated OWASP ModSecurity CRS to version 3.3.4.
Linux
- Updated ModSecurity 3.0 to version 3.0.8.
- Updated ModSecurity 2.9 to version 2.9.6.
Windows
- Updated Node.js 16 to version 16.17.1.
- Updated MailEnable Standard to version 10.42.
- Updated ASP.NET Core 6.0 to version 6.0.10.
- Updated ASP.NET Core 3.1 to version 3.1.30.
- Updated BIND to version 9.16.33.
- Updated zlib to version 1.2.13.
Monitoring 2.5.1
28 October 2022
- It is no longer possible to bypass the
cloudMaxWebsites
limit via the CLI. (EXTPLESK-4031) - It is again possible to save thresholds. (EXTPLESK-4022)
Action Log 1.2.1
28 October 2022
- The âAction Logâ link on the âTools & Settingsâ page now always leads to the extension main page. (EXTPLESK-4038)
Plesk Obsidian 18.0.47 Update 5
25 October 2022
- DNS events are now logged correctly again. (PPPM-13766)
Monitoring 2.4.1
21 October 2022
- Monitoring version 2.4.1 will be the last Monitoring update that supports Plesk versions older than Plesk 18.0.41. To continue receiving Monitoring updates with bugfixes and new features, please update your Plesk installation to version 18.0.41 or higher.
- Logging in to Plesk Obsidian 18.0.35 and earlier with Plesk Monitoring 2.4.0 installed no longer fails with the âYour Composer dependencies require a PHP version >= 7.4.0â error. (EXTPLESK-4019)
Monitoring 2.4.0
20 October 2022
- It is now possible to mark websites that are already being monitored by another service or application.
- It is now possible to enable website monitoring right from the domain card if 360 Monitoring integration has been configured.
- Commands run via the CLI interface no longer ignore the maximum websites limit for 360 Monitoring. (EXTPLESK-3988)
- Updated the message being shown when attempting to set up integration with 360 Monitoring in Plesk with a license other than WebPro or WebHost to suggest the correct course of action. (EXTPLESK-3929). (EXTPLESK-4019)
Plesk Obsidian 18.0.47 Update 4
18 October 2022
- Now Plesk Backup Manager can again open a server backup that has customers or resellers with names that contain non-ASCII characters. (PPPM-13757)
Windows
- Running the
plesk repair fs -plesk-files-consistency
command no longer results in the âThere are corrupted files in plesk-python3-package.listâ error. (PPPM-13758) - It is now again possible to open Plesk Backup Manager under an administrator account and get the list of server backups via PMMCli. (PPPM-13754)
Plesk Migrator 2.22.4
14 October 2022
- Running the apt update command on a Plesk server with both the Plesk Migrator and Site Import extensions installed no longer results in a large number of unnecessary warning messages. (PMT-4794)
Plesk eCommerce Toolkit 1.3.1
14 October 2022
- A misleading error message is no longer shown after installing the extension in Plesk for Windows. (EXTPLESK-4000)
Plesk Obsidian 18.0.47 Update 3
13 October 2022
Linux
- Custom favicons are no longer reset to the default ones after upgrading Plesk to version 18.0.47. (PPPM-13749)
Plesk Migrator 2.22.3
6 October 2022
- Migration of MySQL/MariaDB databases from Windows servers no longer fails. (PMT-5056)
Log Browser 1.4.0
5 October 2022
- Removed the classic pagination. Now new log records appear when you click the âShow more recordsâ buttons at the beginning and at the end of the list.
- Now you can set a date starting from which the selected number of log records will be displayed.
- The extension now works faster because it retrieves only a fair number of log records instead of retrieving them all from the server. (EXTPLESK-3898)
- The filter panel now takes less space on the screen.
- The filter by message now works correctly on Debian 10 and Ubuntu 18. (EXTPLESK-3902)
- The filter by source on the âMailâ tab now again displays values. (EXTPLESK-3904)
Plesk Obsidian 18.0.47 Update 2
3 October 2022
- Creation of a remote backup with the enabled âCreate a multivolume backup, volume size (MB)â option no longer results in the âError: The backup process failed: expected str, bytes or os.PathLike object, not intâ error. (PPPM-13739)
PHP Updates
3 October 2022
- Updated PHP 8.1 to version 8.1.11.
- Updated PHP 8.0 to version 8.0.24.
- Updated PHP 7.4 to version 7.4.32.
htaccess to nginx 1.1.2
3 October 2022
- The extension no longer produces errors in the console and does not block auto-filling of the âDocrootâ field. (EXTPLESK-3973)
Plesk Migrator 2.22.2
30 September 2022
- Migration of MySQL/MariaDB databases from DirectAdmin servers or custom panel Linux servers no longer fails with the âPermission deniedâ error. (PMT-5055)
Plesk Obsidian 18.0.47 Update 1
29 September 2022
- WordPress Toolkit now works correctly with all locales. (PPPM-13735)
Linux
- Creation of a domain backup no longer fails when the âExclude log filesâ or âExclude specific files from the backupâ options are enabled. (PPPM-13733)
Plesk Obsidian 18.0.47
27 September 2022
- When using the Laravel Toolkit extension, the âInstall Composer.json dependenciesâ step during application deployment is now optional and can be skipped.
- Added the ability to integrate Plesk with different webmail clients to the Plesk SDK.
- Security improvements. Special thanks to Theologos Kokkinellis for reporting the issue.
- Added the ability to see entries from .NET applicationsâ logs in Plesk Log Viewer to the .NET Toolkit extension.
- After renaming a subscription, the subscriptionâs old name no longer keeps showing up in Laravel Toolkit. (PPP-57840)
- Plesk database inconsistencies no longer result in a blank page when clicking on a subscription. (PPP-58132)
- When opening the âLimit Outgoing Messagesâ window for one or more mailboxes, human-readable text is now shown instead of placeholders. (PPPM-13669)
- Trying to open the Tools & Settings > Database Servers page when there are inconsistencies in the Plesk database no longer results in being redirected to the Home page without an error message. (PPPM-13685)
- In Service Provider View, it is once again possible to close the âAdd Domainâ drawer by clicking the cross icon in the upper right corner. (PPPM-13706)
- It is now possible to see the log check results for more than ten websites at once when using the âWebsite Log Checkâ feature. (PPPM-13684)
- Custom page titles containing the hyphen (-) character are no longer cropped. (PPPM-12271)
- Plesk has changed its trial license limits on September 27. All trial licenses created after that date will be limited to managing three (or less) of the following: domains, domain aliases, mailboxes, mail accounts, user accounts, and web users. You can purchase non-trial Plesk licenses without these limitations.
Linux
- Plesk Obsidian is now available as a cloud image on the Oracle Cloud Marketplace. The image is based on Ubuntu 22 and uses the ARM CPU architecture to lower hosting costs.
- Published a new Plesk Obsidian cloud image on Amazon Marketplace. The image is based on Ubuntu 22 and uses the ARM CPU architecture to lower hosting costs.
- On CentOS 8 servers, creating an additional FTP account for a domain no longer results in incorrect ownership being set on the domainâs files and directories. (PPPM-12524)
- The âDefault domain, DNS zone of domain alias updatedâ Event Manager event no longer fires when the DNS zone of the primary domain is modified, but the option âSynchronize DNS zone with the primary domainâ for that domainâs alias is switched off. (PPPM-13646)
- Running the
plesk repair mail -y
command no longer adds unnecessary entries to thedata.db
file. (PPPM-13693) - Updating from Plesk Onyx to Plesk Obsidian no longer fails with the âException: Failed to solve dependenciesâ error because one or more necessary repositories are not configured. (PPPM-10923)
- Installing Plesk Obsidian on a Red Hat Enterprise Linux 8 server using Amazon RHUI repositories no longer fails with the âFailed to check system configurationâ error. (PPPM-12538)
- Opening Log Browser no longer results in an endless âloadingâ screen under specific circumstances. (PPPM-13697)
- Specifying a custom sender address for Plesk email notifications in the
panel.ini
file is now correctly used in notification emails. (PPPM-13686) - A comprehensible error message is now shown when updating Plesk fails because there are one or more unsupported repositories configured on the server. (PPPM-13716)
- On Debian-based servers, the
fsmng
command line utility no longer fails when run. (PPPM-13691) - On Ubuntu 22 servers, enabling the
pagespeed
module via theplesk sbin nginx_modules_ctl -e pagespeed
command no longer results in an error. (PPPM-13699) - Applying changes made to the SOA template no longer also applies the default DNS template to domains with custom DNS records. (PPPM-12685)
- When adding one or more custom headers to a website, the trailing double quote (â) character is no longer removed. (PPPM-13695)
- On Ubuntu 22 servers, connecting to websites over SSL/TLS via PHP code no longer fails with the âOpenSSL Error messages: error:0A000126:SSL routines::unexpected eof while readingâ error. (PPPM-13710)
- When creating a domain with mail service or adding mail service to a domain, mail service creation no longer fails with the âERROR:main:UNIQUE constraint failedâ error. (PPPM-12229)
-
Installing Plesk with MariaDB 10.6 inside a Virtuozzo container no longer fails. (PPPM-13640)
**Note:** Plesk Obsidian is installed inside a Virtuozzo container with MariaDB 10.3. To use a different MySQL implementation, pre-install it before installing Plesk.
- When updating to Plesk Obsidian 18.0.46, the
awstats-icon
alias is now correctly updated for websites set as default sites for one or more IP addresses. (PPPM-13703) - Running the
apt update
command after an unsuccessful attempt to install a Plesk extension no longer fails. (PPP-58250) - The âRemove aliasâ button is now shown for all mail aliases belonging to a mailbox, including the first one in the list. (PPPM-13721)
Windows
- The .NET Toolkit extension is now available in Plesk for Windows.
- Running the
plesk bin repair --web -sslcerts
command now correctly repairs webmail SSL certificates. (PPP-57692) - Renaming a subscription now fails with a human-readable error message if the home directory for one or more of that subscriptionâs additional FTP accounts is missing. (PPPM-13657)
- When updating a Plesk Obsidian server with the Git extension installed to the latest version, the misleading âERROR: The process âgit-cmd.exeâ not found.â error message is no longer shown. (PPPM-13688)
- On Plesk servers with a custom favicon configured, updating to the latest Plesk version no longer results in it being replaced with the default one. (PPPM-13705)
Third-Party Component Updates
Linux
- Updated Courier-IMAP to version 5.1.8.
- Updated Roundcube to version 1.6.0.
- Updated ProFTPD to version 1.3.7e.
- Updated libcurl to version 7.85.0.
- Updated Turba to version 4.2.29.
Windows
- Updated MariaDB 10.6 to version 10.6.9.
- Updated MariaDB 10.5 to version 10.5.17.
- Updated MariaDB 10.3 to version 10.3.36.
- Updated boost to version 1.80.0.
Let's Encrypt 3.1.1
27 September 2022
- The extension now shows correct error messages if the Letâs Encrypt service returns some errors. (EXTLETSENC-1171)
Plesk Obsidian 18.0.46 Update 2
26 September 2022
- When clicking checkboxes, they are now selected or cleared correctly again. (PPP-58373)
.NET Toolkit 2.0.0
23 September 2022
Windows
- Plesk for Windows is now supported.
- Added log viewing of ASP.NET Core applications for Plesk 18.0.47 and later.
Node.js 2.2.1
22 September 2022
Linux
- Added the âNodeJSâ option to the domain/subscription creation wizard.
Site Import 1.6.1
20 September 2022
- Site import no longer fails with the âCharacter set âutf8mb4â is not a compiled character setâ error when migrating from outdated MySQL/MariaDB servers. (PMT-5050)
Plesk Migrator 2.22.1
20 September 2022
- Migration no longer fails with the âCharacter set âutf8mb4â is not a compiled character setâ error when migrating from outdated MySQL/MariaDB servers. (PMT-5050)
Let's Encrypt 3.0.1
20 September 2022
- Letâs Encrypt 3.0.1 is the last Letâs Encrypt update that supports Plesk version 18.0.35 and earlier. To continue receiving the Letâs Encrypt extensionâs updates with bugfixes and new features, update your Plesk to version 18.0.36 or later.
Repair Kit 1.3.2
15 September 2022
- The âDiagnose & Repairâ screen in âTools & Settingsâ now shows check results correctly if the extension found some issues. (EXTPLESK-3546)
Kaspersky Anti-Virus for Servers 8.5.1-64
15 September 2022
- Disabling the extension now also disables the Kaspersky service.
Joomla! Toolkit 2.5.2
15 September 2022
- Updating Joomla! 4.2.0 to later versions no longer fails with the âClass âJoomla\Plugin\Behaviour\Taggable\Extension\Taggableâ not foundâ error. (EXTPLESK-3944)
htaccess to nginx 1.1.1
15 September 2022
- The extension now again works in Plesk Obsidian 18.0.44 and later. (EXTPLESK-3765)
Plesk Obsidian 18.0.46 Update 1
6 September 2022
- It is now again possible to add a CNAME record with underscore symbols on the âDNS Settingsâ screen. (PPP-58251)
Plesk DNSSEC 1.3.0
6 September 2022
- Updated translations.
- The DNSSEC button is shown under Hosting & DNS tab instead of section âDev Toolsâ (EXTDNSSEC-90)
Site Import 1.6.0
29 August 2022
- Website content is no longer corrupted during migration when UTFmb4 characters are used. (PMT-5047)
Linux
- The extension can now be installed on Plesk servers running on Red Hat Enterprise Linux 9.
Plesk Migrator 2.22.0
29 August 2022
- Website content is no longer corrupted during migration when UTFmb4 characters are used. (PMT-5047)
Linux
- The extension can now be installed on Plesk servers running on Red Hat Enterprise Linux 9.
Plesk Mobile Center 1.20
21 August 2022
- The extension now uses a new Apple Push Notification service certificate.
WordPress Toolkit 5.12.3
19 August 2022
- Site Kit plugin from Google was added to a number of default sets.
- Site administrators running their WordPress sites on PHP 8.0 and higher can now log in to WordPress admin from WordPress Toolkit even if certain unruly or buggy plugins are active on these sites. (EXTWPTOOLK-9070)
Slave DNS Manager 1.10.2
18 August 2022
- Plesk Search no longer shows placeholders for Slave DNS Manager pages. (EXTPLESK-1040)
- The extension no longer uses the
-clean
flag to manage BIND version 9.10 and earlier. (EXTPLESK-2647)
Plesk Obsidian 18.0.46
16 August 2022
-
A number of improvements were made to the Laravel Toolkit extension:
- Added the ability to turn maintenance mode off (php artisan down) and on (php artisan up) on the âDashboardâ tab in the extension interface.
- Added the ability to automatically turn maintenance mode on and off for the duration of the application deployment.
- Added the ability to manage deployment steps of the application on the âDeploymentâ tab in the extension interface.
-
Added the ability to switch between the automatic and manual deployment modes of the application on the âDashboardâ tab in the extension interface.
If you select the automatic deployment mode, the application will be automatically deployed after a push to the repository (if the repository is local) or a webhook call (if the repository is remote). If you select the manual deployment mode, the application will be deployed when you click the Deploy button in the Laravel Toolkit or the Git extension interface.
- A single webhook is now used for the Git and Laravel Toolkit extensions.
-
A number of improvements were made to the Git extension:
- The extension now deploys files to production websites asynchronously if the deployment was triggered by a webhook.
- Added the run-actions option to the createand update API methods, which enable/disable execution of additional deployment actions.
- Added the async-deploy method to the CLI and XML API. The method invokes the asynchronous deployment of files to the production website.
- Fixed removal of additional deployment actions after disabling them in the Plesk interface.
-
A number of improvements were made to the Transfer of DNS Records extension:
- It is now possible to perform DNS record lookup.
- The extension now supports DNS templates for the Google Workspace and Office 365 services.
- Improved DNS records import algorithm.
- Running the import CLI command no longer fails in Plesk on CentOS.
-
A number of improvements were made to the Plesk Mobile Center extension:
- Added support for Android 13.
- Improved work with the mobile version of Plesk.
- Improved app stability.
- Fixed bugs related to the accessibility of the Plesk extension logs.
- (Plesk for Linux) Fixed the issue where logs for the latest Plesk versions were not displayed.
- Added the âReset adminâs password on the next loginâ checkbox (cleared by default) to the Plesk initialization screen.
- Added the ability to hide the entire âAssistance & Troubleshootingâ section of the Tools & Settings menu in Restricted Mode.
- When a subdomain for a website with a resolvable domain name is created, SSL It! now waits for the subdomain name to become resolvable as well before trying to secure it with a Letâs Encrypt SSL certificate. This prevents situations where a newly created subdomain could not be secured with the âThe domain is not resolvableâ error. (PPPM-12892)
- The âInterface Controls Visibilityâ tab has been removed from the Tools & Settings > âInterface Managementâ menu because most of the controls found on the tab were obsolete. The âHide controls for rejection messages for non-existent mail addressesâ checkbox has been renamed to âHide bounce controlsâ and moved to the âInterface Viewsâ tab.
- Updated the appearance of pie charts used to show domainsâ disk and traffic usage information.
- Updated the interface of the Tools & Settings > Services Management menu to make it easier to read the current status of services at a glance. (PPPM-13598)
- Incremental server backups created in remote storage no longer take an unreasonably long time to finish. (PPPM-13635)
- Creating a subscription using a private IPv6 address mapped to a public IP address in Tools & Settings > IP Addresses no longer results in the private IP address being used in the domainâs DNS records instead of the public IP address. (PPPM-13650)
- Removing a user with the âWebMasterâ role no longer fails with the âError 500: Unable to find instance with id in databaseâ message. (PPPM-13655)
- Sorting scheduled tasks in Tools & Settings > Scheduled Tasks (Cron jobs) by âScheduleâ now works properly. (PPPM-13661)
- The
plesk db
command line utility no longer uses the--no-defaults
option when calling themysql
ormysqldump
commands. (PPPM-10414) - It is no longer possible to create a CNAME DNS record using an IP address as the canonical name. (PPP-57900)
Linux
-
We are glad to introduce the production version of the .NET Toolkit extension. Added the following improvements to the extension:
- It is now possible to manage installed versions of the ASP.NET Core Runtime.
- It is now possible to create a website running on ASP.NET Core with just a few clicks (Websites & Domains > Add Domain > .NET site).
- Added the ability to restart the application.
- .NET Toolkit configuration is now included in Plesk backups.
-
A number of improvements were made to the Log Browser extension:
- It is now possible to view the
systemd/journalctl
logs in the Plesk interface. - The extension can now filter logs by priority.
- Redesigned the log filter form.
- The extension now uses
journalctl
as the default source of mail logs.
- It is now possible to view the
-
We are glad to announce official support of ARM-based servers:
- Plesk can now be installed on ARM-based servers running on Ubuntu 22.
- The SSH Terminal extension can now run on ARM-based servers.
- SFTP Backup can now run on ARM-based servers.
- nginx shipped with Plesk is now compiled with
ngx_http_geoip2_module
out of the box. This makes it possible to use MaxMind Geo IP databases to detect visitorâs geographical location by their IP address. This, in turn, makes it possible to limit access to websites to visitors from certain countries, or to automatically redirect them to country-specific URLs. - The
plesk repair sysusers
CLI utility can now be used to repair system users on Plesk for Linux servers. - Reports sent by Watchdog by mail no longer arrive incomplete if the report length exceeds 131072 chatacters. (PPPM-13474)
- Running the
plesk repair web
command no longer produces an error for every disabled Apache PHP module if thempm_event
module is enabled. (PPPM-13512) - AWStats now correctly calculates the stats for the last day of the month if nginx is disabled on the server. (PPPM-13568)
- On Plesk servers running on Red Hat Enterprise Linux 8 and its derivatives with the Extra Packages for Enterprise Linux (EPEL) repository configured, running the
dnf update
command now properly updates the âplesk-phpXX-imagickâ packages. (PPPM-13570) - Plesk Premium Antivirus no longer fails to start on Plesk servers with TLSv1.x protocols disabled for the Plesk web server. (PPPM-13576)
-
On Plesk servers running on Red Hat Enterprise Linux 8 and its derivatives with the Extra Packages for Enterprise Linux (EPEL) repository configured, installing AWStats packages from the EPEL repository no longer results in AWStats being non-functional.(PPPM-13617)
Note: If you have disabled the installation of AWStats packages from the EPEL repository, you need to undo the changes, or else future Plesk updates will fail.
- Restoring one or more subscriptions from backup that had their hosting type changed from forwarding to physical hosting after the backup was created no longer results in unnecessary email notifications. (PPPM-13630)
- Misleading âWarning: Extension âLaravel Toolkitâ Unable to back up extension.â message is no longer shown when creating a backup on a Plesk server with the Laravel Toolkit extension installed. (PPPM-13632)
- Disabling the DNS service for a domain no longer removes the Add Record button in Hosting & DNS > DNS Settings. (PPPM-13643)
- The Event Manager âDefault domain, DNS zone of domain alias updatedâ event no longer triggers when the DNS zone of a domain with one or more domain aliases with the âSynchronize DNS zone with the primary domainâ option disabled is modified. (PPPM-13646)
- Postfix shipped with Plesk is once again compiled with MySQL support. (PPPM-13665)
- Removing a mail address from SpamAssassinâs black or white list in Plesk no longer results in the address being removed from the list in Plesk but not in the SpamAssassinâs configuration files. (PPPM-13670)
- It is once again possible to send mail without authentication using the
sendmail -bs
command. (PPPM-13584) - Emoji characters stored in MySQL databases are now backed up and restored properly. (PPPM-10414)
-
Starting from Plesk 18.0.48 (November 8th, 2022), Ubuntu 20.04 LTS on the ARM architecture will no longer be supported.
We do recommend that you either migrate to a supported OS using Plesk Migrator or run dist-upgrade to upgrade your Ubuntu 20.04 instance.
Windows
- Node.js 16 is now supported.
- To help Plesk users in India comply with the new data law, Plesk now provides a script that can be used to copy Plesk log files to a different server for long-term storage. Learn more and download the latest version of the script here.
- Internal server errors caused by running PHP CLI utilities are now caught and reported properly. (PPP-57663)
- Renaming a subscription whose main domain is disabled no longer makes the domainâs directory inaccessible for additional FTP users. (PPPM-13654)
- Scheduled backups no longer result in an email notification warning about the âExtra content at the end of the documentâ error being sent under specific circumstances. (PPPM-9405)
Third-Party Component Updates
Linux
- Updated sw-engine PHP to version 7.4.30.
- Updated Roundcube to version 1.5.3 (for OSes other than Red Hat Enterprise Linux 7, CentOS 7, CloudLinux 7.1, and Ubuntu 18.04).
- Updated Dovecot and Pigeonhole to versions 2.3.19.1 and 0.5.19, respectively.
- Updated RRDtool to version 1.8.0.
Windows
- Updated Node.js 16 to version 16.16.0.
- Node.js 4, 6, 8, 10, and 12 are no longer shipped with Plesk.
- Updated ASP.NET Core 6.0 to version 6.0.8.
- Updated ASP.NET Core 3.1 to version 3.1.28.
- Updated libcurl to version 7.84.0.
Log Browser 1.3.2
11 August 2022
- The extension again works in Plesk versions 18.0.45 and earlier. In Plesk 18.0.46 and later, it is possible to access the extension if access to the âAssistance and Troubleshootingâ section is enabled in Tools & Settings > Restricted Mode Settings (under âPleskâ). (EXTPLESK-3834)
Laravel Toolkit 1.3.0
11 August 2022
- Added the ability to turn maintenance mode off (
php artisan down
) and on (php artisan up
) on the âDashboardâ tab in the extension interface. - Added the ability to automatically turn maintenance mode on and off for the duration of the application deployment.
- Added the ability to manage deployment steps of the application on the âDeploymentâ tab in the extension interface.
-
Added the ability to switch between the automatic and manual deployment modes of the application on the âDashboardâ tab in the extension interface.
If you select the automatic deployment mode, the application will be automatically deployed after a push to the repository (if the repository is local) or a webhook call (if the repository is remote). If you select the manual deployment mode, the application will be deployed when you click the Deploy button in the Laravel Toolkit or the Git extension interface.
- A single webhook is now used for the Git and Laravel Toolkit extensions.
Git 2.2.0
11 August 2022
- The extension now deploys files to production websites asynchronously if the deployment was triggered by a webhook.
-
Added the run-actions option to the createand update API methods, which enable/disable execution of additional deployment actions.
To enable/disable execution of additional deployment actions via the CLI, run the following commands:
# enables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" plesk bin extension --call git --update -domain example.com -name repo-example -run-actions false # disables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" plesk bin extension --call git --update -domain example.com -name repo-example -run-actions true
To enable/disable execution of additional deployment actions via the XML API, run the following commands:
<!-- enables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" --> <packet><extension><call><git><update><domain>example.com</domain><name>repo-example</name><run-actions>true</run-actions></update></git></call></extension></packet> <!-- disables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" --> <packet><extension><call><git><update><domain>example.com</domain><name>repo-example</name><run-actions>false</run-actions></update></git></call></extension></packet>
-
Added the async-deploy method to the CLI and XML API. The method invokes the asynchronous deployment of files to the production website.
To asynchronously deploy files to the production website via the CLI, run the following command:
plesk bin extension --call git --async-deploy -domain example.com -name repo-example
To asynchronously deploy files to the production website via the XML API, run the following command:
<packet><extension><call><git><async-deploy><domain>example.com</domain><name>repo-example</name></async-deploy></git></call></extension></packet>
- Fixed removal of additional deployment actions after disabling them in the Plesk interface.
.NET Toolkit 1.2.0
10 August 2022
- It is now possible to create a website running on ASP.NET Core with just a few clicks (Websites & Domains > Add Domain > .NET site).
- It is now possible to manage installed versions of the ASP.NET Core Runtime.
- Added the ability to restart the application.
WordPress Toolkit 5.12.2
5 August 2022
- WordPress Toolkit no longer takes waaay too much time to load the list of WordPress installations. (EXTWPTOOLK-9580)
Repair Kit 1.3.1
5 August 2022
- Added the ability to hide the âAssistance & Troubleshootingâ section of the âTools & Settingsâ menu for restricted admin accounts.
Plesk Mobile Center 1.19
5 August 2022
- Added support for Android 13.
- Improved work with the mobile version of Plesk.
- Improved app stability.
- Fixed bugs related to the accessibility of the Plesk extension logs.
Linux
- Fixed the issue where logs for the latest Plesk versions were not displayed. (PMBL-630)
Plesk eCommerce Toolkit 1.3.0
5 August 2022
- Added automatic backup and restore features for all stores with active licenses.
- Updated translations of all supported languages.
- Improved how obsolete stores are deleted.
- Optimised code for better performance and error mitigation.
Transfer of DNS Records 1.1.0
4 August 2022
- It is now possible to perform DNS record lookup.
- The extension now supports DNS templates for the Google Workspace and Office 365 services.
- Improved DNS records import algorithm.
- Running the import CLI command no longer fails in Plesk on CentOS. (EXTPLESK-3504)
WordPress Toolkit 5.12.1
2 August 2022
- WordPress Toolkit no longer breaks down with
InternalServerError
in case of internal database inconsistency. (EXTWPTOOLK-9555) - WordPress Toolkit now properly works again with customized
wp-config.php
files. (EXTWPTOOLK-9559)
WordPress Toolkit 5.12.0
1 August 2022
- Added new optional security measure that disables WordPress XML-RPC (blocks all requests to
xmlrpc.php
). - Dynamic list now displays WordPress Toolkit icons in the list item headers for all domains with WordPress sites.
- WordPress Toolkit now fully works on ARM64 architecture (currently supported by Ubuntu 20).
- Autoupdate tasks now work much faster if there are quarantined installations on the server.
- WordPress Toolkit database inconsistencies no longer break WordPress installations list. (EXTWPTOOLK-9429)
- Clone and Copy Data now properly work on ARM64. (EXTWPTOOLK-9174)
-
Install
button is no longer missing for some users under certain circumstances. (EXTWPTOOLK-9314) - Wrong WordPress installations are no longer shown on Installations tab when WordPress Toolkit is opened via Search. (EXTWPTOOLK-9403)
Mail Log Browser 1.2.2
1 August 2022
- Mail Log Browser v1.2.2 will be the last Mail Log Browser update that supports Plesk versions older than Plesk 18.0.41. To continue receiving Mail Log Browser updates with bugfixes and new features, please update your Plesk installation to version 18.0.41 or higher.
Log Browser 1.3.1
1 August 2022
- The extension no longer behaves incorrectly if any
systemd/journalctl
log files contain one or more non UTF-8 characters, non-printable characters, or very long messages. (EXTPLESK-3808)
Log Browser 1.3.0
28 July 2022
- It is now possible to view the
systemd/journalctl
logs in the Plesk interface. - The extension can now filter logs by priority.
- Redesigned the log filter form.
- The extension now uses
journalctl
as the default source of mail logs.
Plesk Obsidian 18.0.45 Update 2
25 July 2022
Linux
- Sending mail via
sendmail -bs
no longer requires any additional actions from customers. (PPPM-13584)
Plesk Obsidian 18.0.45 Update 1
20 July 2022
Linux
- In the Beta version of the âWesite Log Checkâ tool, the requests bar is now displayed correctly. (PPP-57762)
- Opening a domain card from the Websites & Domains page no longer results in a blank screen. Previously the error occurred when the âWebsite Log Checkâ feature was manually enabled in the
panel.ini
file. (PPPM-13639) - It is now possible to send mail via
sendmail -bs
again. (PPPM-13584) - Added missing
/usr/lib/plesk-9.0/remove_temp_backups
to the âplesk-backup-utilitiesâ package. (PPP-57734)
PHP Updates
19 July 2022
Linux
- Added the missing âImagick::setImageInterpolateMethodâ function for PHP 7.1 on the Red Hat Enterprise Linux 8-based systems. (PPP-57747)
PHP Composer 1.2.2
14 July 2022
- The extension no longer fails while updating an integration plugin. (EXTPHPCOMP-202)
PHP Updates
13 July 2022
- Updated PHP 8.1 to version 8.1.8.
- Updated PHP 8.0 to version 8.0.21.
Linux
- Switched to the static ImageMagick link for PHP 7.1-8.1 on the Red Hat Enterprise Linux 8-based systems. Previously, updating the ImageMagick library in the EPEL repository on the Red Hat Enterprise Linux 8-based systems failed with the âdnf updateâ error. (PPPM-13570)
Laravel Toolkit 1.2.3
11 July 2022
- Fixed the backup error when there is no Node.js configuration on the domain. (EXTPLESK-3733)
Plesk Obsidian 18.0.45
5 July 2022
-
Added a new feature âWebsite Log Checkâ (Beta). You can use it to scan web server logs for evidence of common issues, see how often a specific issue occurs, and get suggestions about ways to resolve them. Learn more about Website Log Check. To enable the feature, add the following lines to the
panel.ini
file:[websitesDiagnostic] enabled = true
-
Plesk administrator can now specify a custom email address to be used as a mail relay (the address will be used as the sender address for all Plesk email notifications found in âTools & Settingsâ > âNotificationsâ). Using an email address with a properly configured domain (DKIM, SPF records, etc.) would ensure that the notifications would not be treated as spam. To do so, add the following lines to the
panel.ini
file:[notification] senderAddress=<custom email address>
- The new password strength validator is now enabled by default. Learn more about the new password strength validator.
- Added the ability to schedule tasks to the Laravel Toolkit extension.
- Added the ability to run Node.js commands choosing the Node.js version and the package manager (npm/yarn) to the Laravel Toolkit extension (the Node.js extension must be also installed).
- It is now possible to upload a custom favicon in Plesk via the GUI. To do so, go to âTools & Settingsâ > âBrandingâ (under âPlesk Appearanceâ). In addition, the custom favicon is no longer reset to default when updating Plesk.
- Re-added the ability to sort the list of domains by creation date.
- Additional users restricted to accessing only one specific subscription can no longer see the list of all subscriptions of the customer. (PPPM-13599)
- Emails (sent by Package Update Manager) containing the list of packages with updates available no longer mention packages that have already been updated to the latest version. (PPPM-12733)
- It is now possible to log in to Plesk as an additional user whose password has been reset via a password reset link. (PPPM-13558)
- The website preview thumbnail now gets rendered correctly. (PAUX-5171)
Linux
-
We are glad to introduce the beta version of the .NET Toolkit extension. This extension enables you to:
- Run ASP.NET Core applications on your Plesk for Linux server.
- Use .NET 6 Core out of the box.
- View the extension logs in Log Browser.
- Configure environment variables.
- Added the ability to manually clear nginx cache for websites with nginx caching enabled, both via the GUI and using the
plesk bin subscription_settings --clear-nginx-cache <domainName>
command. - Dropped support for Debian 9.
- The nginx ModSecurity ruleset from Comodo in now available in Plesk.
- To help Plesk users in India comply with the new data law, Plesk now provides a script that can be used to copy Plesk log files to a different server for long-term storage. Learn more and download the latest version of the script here.
- Updating to Plesk Obsidian 18.0.44 in unattended mode on a server with a customized Extra Packages for Enterprise Linux (EPEL) repository no longer fails with the âPlesk installation requires âepelâ OS repository to be enabledâ error. (PPPM-13588)
- Running the
plesk bin ipmanage --auto-remap -drop-if-exists
command on a server where one or more IP addresses are listed in the Plesk database but are absent from network interfaces now correctly re-maps IP addresses in addition to removing the missing IP addresses from the database. (PPPM-13467) - Running the
plesk bin ipmanage --remap
command now correctly updates DNS records for domain aliases. (PPPM-13521) - Running the
plesk sbin fsmng --fix-plesk-packages
command on a server with Plesk running on a dpkg-based OS now fixes permissions on directories. (PPPM-13524) - Disabling SpamAssassin for a mail account with a large number of mail aliases no longer fails with the âERR [panel.ui] spammng failed:â error. (PPPM-13539)
- Custom error pages are now shown even if the nginx proxy mode is disabled for the domain with configured custom error pages. (PPPM-13542)
- Temporary files created when restoring backups on Plesk servers with Fail2Ban and/or ModSecurity enabled are now cleaned up periodically. (PPP-57024)
- The SSH Terminal extension no longer shows the âConnection brokenâ error every time the
plesk repair web
command is run on the server. (EXTPLESK-3509) - It is now possible to rename a mail account using the name of a previously deleted mail account if that account was deleted after removing SpamAssassin. (PPPM-13567)
- Plesk Health Monitor no longer generates garbage files on Plesk servers with Cgroups enabled when users logged in via SSH perform operations on files stored on loop devices. (PPPM-13573)
- Statistics collection no longer gets stuck under very specific conditions. (PPPM-13581)
- Running the
plesk bin service_plan -u 'Default Domain' -nginx-proxy-mode true
command no longer results in an error. (PPPM-13586) - Scheduled tasks fetching an URL containing one or more â%â characters no longer fail when run. (PPPM-13593)
-
php-fpm_error.log
files can now be opened and viewed in Log Browser. (PPPM-13596) - Dedicated PHP-FPM processes are now stopped if the corresponding domain is suspended. (PPPM-13597)
- Switching to a different domain owned by the same subscription when on the âMail Settingsâ screen no longer results in the âWarning: Possible phishing attempt detected: The link you used attempted to redirect you to another site.â error. (PPPM-13603)
Windows
- Domains are now created approximately 10% faster.
- Removed the Plesk Premium Antivirus component from the âRecommendedâ preset.
- The current status (enabled/disabled) of the âDeny IP Address based on the number of concurrent requestsâ and âDeny IP Address based on the number of requests over a period of timeâ IIS features is now correctly shown in Plesk. (PPPM-13613)
- Selecting either âPreventing DoS attacks by IIS dynamic IP restrictionâ or âDeny IP addresses based on the number of requests over a period of timeâ checkbox in the Plesk GUI no longer results in both âDeny IP Address based on the number of concurrent requestsâ and âDeny IP Address based on the number of requests over a period of timeâ IIS features being enabled at once. (PPPM-13614)
- Accessing the backups menu when the
pmm-ras.exe
binary is missing from the server now results in a comprehensible error message. (PPPM-13391) - Plesk distributive files stored in the âC:\ProgramData\Plesk\Installer\cacheâ folder during Plesk update are now cleaned up once an update is installed. (PPPM-13572)
- Plesk now correctly shows whether a websiteâs dedicated IIS application pool is set to 32-bit or not when the Turkish locale is selected. (PPPM-13616)
Third-Party Component Updates
Linux
- Updated Logrotate to version 3.20.1.
Windows
- Updated ASP.NET Core 6.0 to version 6.0.6.
- Updated ASP.NET Core 3.1 to version 3.1.26.
- ASP.NET Core 5.0 is no longer shipped with Plesk.
- Updated PHP used by plesk-engine to version 7.4.30.
- Updated MariaDB 10.6 to version 10.6.8.
- Updated MariaDB 10.5 to version 10.5.16.
- Updated MariaDB 10.3 to version 10.3.35.
- Updated boost to version 1.79.0.
- Updated libcurl to version 7.83.1.
- Updated Turba to version 4.2.27.
- Updated BIND to version 9.16.30.
Laravel Toolkit 1.2.2
5 July 2022
- No longer causes backup to show warnings for domains without Laravel (EXTPLESK-3725).
SSL It! 1.11.0
4 July 2022
-
SSL It! now makes sure that the domain name can be resolved before securing a new domain.
To disable this feature, add lines of the following pattern to the
panel.ini
file:[ext-sslit] wait-resolving-enabled = false
SSL It! 1.10.4
4 July 2022
- SSL It! version 1.10.4 will be the last SSL It! update that supports Plesk versions older than Plesk 18.0.32. To continue receiving SSL It! updates with bugfixes and new features, update your Plesk installation to version 18.0.32 or later.
Laravel Toolkit 1.2.0
1 July 2022
- Instead of adding scheduled tasks like
artisan schedule:run
into the domainâs crontab, you can now use the âScheduled Tasksâ feature in Laravel Toolkit (only available in Plesk Obsidian 18.0.45 and later). - As long as the âScheduled Tasksâ switch is on, a tab with the same name will show all scheduled tasks Laravel has registered.
- You can now call npm/yarn commands from the âNode.jsâ tab in the Laravel Toolkit interface.
- Node, npm, and yarn can now be called from within the deployment actions, simplifying the task of deploying new app versions (Git 2.1.0 must be installed on the server).
.NET Toolkit 1.1.0
23 June 2022
- Added management of environment variables.
- Added log viewing of ASP.NET Core applications for Plesk 18.0.45 and later.
PHP Updates
17 June 2022
Linux
- Introduced PHP updates are the last ones for Debian 9 âStretchâ. See Plesk EOL Policy for details.
- The Sodium extension is now dynamic for PHP 7.4, 8.0, and 8.1 again. (PPPM-13609)
- Argon2 passwords are working now on Debian 9 âStretchâ for PHP 7.4, 8.0, 8.1. (PPPM-13611)
Extensions Catalog 1.16.0
17 June 2022
- Fixed the issue where manual update to an unstable version would result in an error. Only stable versions are now available for update. (EXTCATALOG-621)
Plesk Obsidian 18.0.44 Update 3
16 June 2022
-
Updated Horde Turba to version 4.2.27 to fix the CVE-2022-30287 vulnerability.
We strongly recommend that you update Plesk.
PHP Updates
14 June 2022
- Updated PHP 8.1 to version 8.1.7.
- Updated PHP 8.0 to version 8.0.20.
- Updated PHP 7.4 to version 7.4.30.
Linux
- Updated Xdebug to version 3.1.5 for PHP 8.1, 8.0, 7.4.
- EPEL repository is now required and will be automatically enabled for PHP 7.4, 8.0, 8.1 on CentOS 7/RHEL 7/CloudLinux 7/RHEL 8/AlmaLinux 8/CloudLinux 8/RockyLinux 8
Monitoring 2.3.4
10 June 2022
- Switching back to Built-in Monitoring now automatically removes
agent360
unless the Plesk administrator selected to keep it. - If
skip_name_resolve
is enabled, it no longer breaksagent360
and the extension. (EXTPLESK-3455)
Plesk Obsidian 18.0.44 Update 2
9 June 2022
- It is now again possible to view the list of existing WordPress websites and create new ones in WordPress Toolkit. (PPPM-13587)
Linux
- Plesk migration now restores all the required data and no longer completes with the âPHP Fatal error: Uncaught TypeError: Return value of Plesk\Service\Driver\Dns\Plesk\Core::callDnsmng() must be an instance of Service_Agent_Response_Abstractâ error. (PPPM-13580)
Windows
- Adding a MS SQL server no longer fails with the âClass âMssqlLocalHostâ not foundâ error. (PPPM-13578)
WordPress Toolkit 5.11.2
8 June 2022
-
Refresh
button now properly refreshes WordPress installation data. (EXTWPTOOLK-9284) - Site vulnerability check for multiple sites no longer fails with
Cannot read properties of undefined (reading 'isVulnerable')
error under some circumstances. (EXTWPTOOLK-9290) - Activating a theme from the
Themes
tab in a site card no longer briefly shows two active themes at once. (EXTWPTOOLK-9291) - Plugins from blocklist can again be deactivated, but not activated. (EXTWPTOOLK-9292)
- Mass update screen now properly shows autoupdate settings for all assets. (EXTWPTOOLK-9294)
- Plugins can again be uploaded into sets. (EXTWPTOOLK-9298)
- Plugin status is now properly refreshed after plugin activation from the global
Plugins
tab. (EXTWPTOOLK-9323) - Installation screen properly opens again when installation is launched from Plesk domain card. (EXTWPTOOLK-9302)
htaccess to nginx 1.1.0
3 June 2022
- Fixed compatibility issues with Plesk Obsidian 18.0.44 and later. (EXTPLESK-3558)
Grafana 1.3.4
3 June 2022
Linux
- Monitoring no longer shows empty graphs and the âorigin not allowedâ warning if nginx is not installed on the server. (EXTPLESK-3426)
Plesk Obsidian 18.0.44 Update 1
1 June 2022
Linux
- Sending mail via
sendmail -bs
is no longer restricted. (PPPM-13584) - The
cloning
utility with the-reset-license
option now works in Plesk on Ubuntu 22. (PPP-57259) - Plesk Update Manager now works on Ubuntu 22. (PPPM-13575)
WordPress Toolkit 5.11.1
27 May 2022
- It is now possible again to use WordPress Toolkit in Safari. (EXTWPTOOLK-9268)
WordPress Toolkit 5.11.0
26 May 2022
- Smart Updates feature was redesigned to improve the user experience, focusing on hard data instead of screenshots:
- Detailed per-page information about found issues is now the main focus of user attention
- Test website is now fully available for manual review until Smart Update is applied or discarded. This allows users to do in-depth validation for all important pages, including those that could not be covered by screenshots (like checkout pages and so on)
- Smart Update checks up to 100 website pages now (was 30 pages before)
- Smart Updates now works faster since it doesnât have to do high-quality screenshots anymore (users have access to the actual test website instead)
- WordPress Toolkit v5.11.0 update cannot be installed on CentOS 6 or CloudLinux 6. If you are using these OSes, please update them to at least CentOS 7 or CloudLinux 7.
- Scan procedure was taught to no longer search for WordPress sites in the Recycle Bin (
.trash
) directory. - Vulnerability menu now correctly displays available updates for vulnerable sites after they were added by the Scan procedure. (EXTWPTOOLK-9146)
Plesk Obsidian 18.0.44
24 May 2022
-
We are glad to introduce the production version of the Laravel Toolkit extension. Added the following improvements to the extension:
- Use the extension in Plesk for Windows.
- Deploy a Laravel skeleton application on a domain.
- Create a website with the latest Laravel version with just a few clicks (Websites & Domains > Add Domain > Laravel site).
- Introduced the new âDeploymentâ section that makes it possible to use custom scripts to deploy applications.
- View the extension logs in Log Browser.
- (Plesk for Linux) Run artisan and composer commands without having to specify the whole path.
- Enjoy smoother transitions between screens with introduced content placeholders. When Plesk loads application cards as well as Composer and Artisan sections, you can now see their rough skeletons.
- Multiple UX improvements.
- The new âAdd Domainâ screen is now enabled by default. Learn more about this improvement.
- The
/root/.my.cnf
file that contains the password for the MySQL console client no longer blocks Plesk automatic updates. - The interface in Power User View is now always set to âAll webspacesâ unless users select the desired webspace themselves. As soon as the Plesk administrator creates the second webspace, they now see a hint on how to switch between webspaces.
- Made the transitions between domain cards smoother by introducing content placeholders: when Plesk loads a domain card, users now see its rough skeleton.
- It is now possible to change IP addresses of subscriptions with âForwardingâ and âNo hostingâ types.
- Made it more clear for users how to add SRV DNS records: the âService nameâ and âProtocolâ fields now have correct examples. (PPP-56626)
- If Plesk has a subscription with the limit on domain aliases or subdomains set to zero, this no longer prevents the Plesk administrator from creating domain aliases and subdomains in the Plesk interface. (PPPM-13534)
- Specifying empty values of
panel.ini
settings no longer stops the domainsâ âPHP Settingsâ page from being loaded. (PPPM-13516) - Subscriptionsâ names in Customer Panel are now again sorted in alphabetical order. (PPPM-13517)
- File Manager now correctly uploads directories with empty files or directories inside. (PPPM-13535)
- Clearing the âMail messagesâ checkbox in Backup Manager > Back Up no longer resets the backup type to âIncrementalâ. (PPPM-13503)
- Changing PHP settings of a locked subscription no longer overrides them with the default PHP settings of the service plan the subscription was based on. (PPPM-11555)
- Operations with multiple items selected from the list now again work in Plesk extensions. (PPPM-13548)
- Increased the length of the âTXT recordâ text field for the following types of DNS records: TXT, MX, DS, and CAA. (PPP-56760)
- Plesk again shows the content of the Application Catalog categories (âAll Available Applicationsâ > âWebâ, âCollaborationâ, and so on). (PPPM-13546)
- Restoring a domain from a backup now preserves custom TTL values of the domainâs DNS records. (PPPM-13426)
Linux
-
The console now works using a domainâs PHP version instead of the system PHP. Customers can now run artisan, composer, and other commands without having to specify the whole path.
To propagate and turn on the feature for all subscriptions, run the
plesk bin php_settings --update-all
command.To use the feature in Scheduled Tasks, prepend the cron command with the following:
export PATH="/opt/plesk/phpenv/bin:$PATH"; eval "$(phpenv init -)";
To disable the feature and bring back how the console worked before, add the following lines to the
panel.ini
file:[php] phpenv = off
Note: The feature works for Plesk PHP handlers only. It does not work for custom PHP handlers and CloudLinux with CageFS.
- Ubuntu 22.04 is now supported, with certain limitations. You can use the dist-upgrade procedure to upgrade your OS from Ubuntu 20.04 to Ubuntu 22.04.
- It is now possible to customize the
client_max_body_size nginx
directive in the Plesk interface, via the CLI, and via the XML API. - It is now possible to change a database user password on the remote database server Percona MySQL 8.0.23. (PPPM-13538)
- The âPHP-FPM settingsâ section in a domainâs PHP settings is now present for custom PHP handlers. (PPPM-13507)
- If Apache-only hosting is turned on, third-party services that use the âHostâ header validation (for example, Grafana) now work. (PPP-56778)
- Log rotation now works correctly after updating to Plesk Obsidian 18.0.43 even if
/usr/local/psa/etc/logrotate.conf
was customized. (PPPM-13519) - Fixed the error message shown when a password is not complex enough for the the âVery Strongâ password strength policy. (PPPM-13550)
- In Plesk on Debian 10 and AlmaLinux 8, a start, stop, or restart of the dedicated PHP-FPM handler no longer fails with the âUnable to stop service: Variable â$actionTypeâ got invalid value âstopââ error. (PPPM-13547)
- It is no longer possible bypass email sending restrictions for Postfix and qmail by using the
-bs
option with the sendmail wrapper. (PPPM-13497) - When editing a domainâs PHP settings in the âCommon settingsâ section, the cursor no longer jumps to the end of the text box. (PPPM-13554)
- On certain servers, Plesk no longer runs its Daily Maintenance tasks significantly longer than 24 hours. (PPPM-13532)
- Collecting statistics for a domain with a large number of files (about one million) now consumes significantly less RAM. (PPPM-13415)
- BIND no longer fails to start if Plesk has websites with enabled DNS zones but absent NS records. (PPPM-13468)
Windows
- It is now possible to use the Laravel Toolkit extension.
- Backup restoration no longer fails if the DNS server was deleted from Plesk and a custom DNS service is used (for example, DigitalOcean DNS). (PPPM-13511)
- When users select the âTradeoffâ or âThoroughâ configurations in ModSecurity, they now see the confirmation dialog, which informs that these configurations may disrupt operation of WordPress websites. (PPPM-13504)
Third-Party Component Updates
- Updated PHP used by Plesk to version 7.4.29.
- Updated libcurl to version 7.83.0.
Windows
- Updated POCO to version 1.11.2.
- Updated ASP.NET Core 6.0 to version 6.0.5.
- Updated ASP.NET Core 5.0 to version 5.0.17.
- Updated ASP.NET Core 3.1 to version 3.1.25.
-
ionCube Loader is no longer shipped with Plesk because of the reorginization of the third-party component shipment with Plesk. ionCube will be automatically installed in one of the upcoming releases in the scope of installation of the PHP components.
To use ionCube Loader, install it manually.
Note: The already installed ionCube Loader component continues to work but PHP updates no longer update the component.
-
Excluded the myLittleAdmin component from the âFull Installationâ preset and marked the component as outdated.
Note: The vendor does not support myLittleAdmin since 2013. Using outdated components is not secure. You can still install the component at your own risk by doing the following:
- (During Plesk installation) Select the âCustomâ installation type and then select myLittleAdmin.
- (After Plesk installation) Run the
plesk installer add --component mylittleadmin
command.
Laravel Toolkit 1.1.0
23 May 2022
- Introduced the new âDeploymentâ section that makes it possible to use custom scripts to deploy applications.
- Deploy a Laravel skeleton application on a domain.
- Create a website with the latest Laravel version with just a few clicks (Websites & Domains > Add Domain > Laravel site).
- View the extension logs in Log Browser.
- (Plesk for Linux) Run artisan and composer commands without having to specify the whole path.
- Enjoy smoother transitions between screens with introduced content placeholders.
- UX improvements.
Node.js 2.1.3
18 May 2022
- The extension no longer tries to install Node.js version 18 or higher if glibc version 2.27 or earlier is installed on the server. (EXTNODEJS-215)
Git 2.0.4
17 May 2022
-
Added the ability to perform custom deployment actions separately from the deploy command. To use deferred execution of custom deployment actions via the CLI, run the following commands:
# run deploy without custom deployment actions for repository "repo-example" on domain "example.com" plesk bin extension --call git --deploy -domain example.com -name repo-example -no-deployment-actions # only run custom deployment actions for the "repo-example" repository on domain "example.com" plesk bin extension --call git --run-deployment-actions -domain example.com -name repo-example
To use deferred execution of custom deployment actions via the XML API, run the following requests:
<!-- run deploy without custom deployment actions for repository "repo-example" on domain "example.com" --> <packet><extension><call><git><deploy><domain>example.com</domain><name>repo-example</name><no-deployment-actions/></deploy></git></call></extension></packet> <!-- only run custom deployment actions for the "repo-example" repository on domain "example.com" --> <packet><extension><call><git><run-deployment-actions><domain>example.com</domain><name>repo-example</name></run-deployment-actions></git></call></extension></packet>
Slave DNS Manager 1.10.1
13 May 2022
- Removal of DNS zones is now again synced between Plesk and secondary DNS servers that use BIND 9.14 and later. (EXTPLESK-3353)
Plesk Email Security 1.3.3
13 May 2022
Linux
- The extension can now install and use Amavis in Plesk on Red Hat Enterprise Linux 8. (EXTPLESK-3420)
SSL It! 1.10.3
22 April 2022
- An unwanted security warning no longer appears if the Sectigo and Digicert extensions are not installed. (EXTSSLIT-1851)
- Now the option to choose the certificateâs vendor does not appear if the Sectigo and Digicert extensions are not installed. (EXTSSLIT-1890)
- It is no longer possible to issue a certificate that secures only domainâs aliases, but not the main domain. Such certificates can not be installed in Plesk. (EXTSSLIT-1899)
Monitoring 2.3.3
22 April 2022
- It is now possible to configure the 360 Monitoring integration via the CLI.
To see the CLI commands, run
plesk ext monitoring --cloud
.
PHP Updates
18 April 2022
- Updated PHP 8.1 to version 8.1.5.
- Updated PHP 8.0 to version 8.0.18.
- Updated PHP 7.4 to version 7.4.29.
Linux
- Updated Xdebug to version 3.1.4 for PHP 8.1, 8.0, 7.4.
Plesk Obsidian 18.0.43 Update 1
15 April 2022
Linux
- Updating Plesk to version 18.0.43 no longer fails when MySQL Community Server is used. (PPPM-13514)
WordPress Toolkit 5.10.2
15 April 2022
- WordPress plugins and themes will now be properly autoupdated by WordPress Toolkit after the corresponding autoupdate settings are enabled and âTake over wp-cron.phpâ option is switched on.
- Twenty Two theme now properly conforms to autoupdate settings when itâs installed during WordPress core update. (EXTWPTOOLK-8831)
- âWordPress Vulnerabilitiesâ screen now displays a hint if WordPress core update is required to update a vulnerable plugin or theme. (EXTWPTOOLK-8538)
Linux
- Smart Updates now work properly when proxy mode is disabled for nginx. (EXTWPTOOLK-8798)
- WordPress widgets can now be managed on nginx + PHP-FPM when permalinks are used. (EXTWPTOOLK-8839)
Windows
- Users can delete plugins that were uploaded manually on the global âPluginsâ tab. (EXTWPTOOLK-8695)
- WordPress can now be installed if PHP 8.1 is used. (EXTWPTOOLK-9045)
Plesk Obsidian 18.0.43
12 April 2022
-
The new âAdd Domainâ screen is now enabled by default for new Plesk Obsidian installations. This screen provides additional domain creation options:
- Create a blank site.
- Create a WordPress site.
- Upload content using File Manager after websiteâs creation.
- Connect a Git repository.
- Import website from another hosting.
To disable it, add the following lines to the
panel.ini
file:[domainManagement] applicationWizard.enabled = false
-
Node.js applications now write their logs to separate log files that can be viewed in the Log Browser. To disable this feature, add the following lines to the
panel.ini
file:[ext-nodejs] showApplicationLogs = false
- The Node.js extension now automatically cleans up the downloaded archives of minor Node.js versions that are no longer necessary from the extensionâs cache.
-
Fine-tuned the password strength validator in Plesk to make it better at accurately evaluating strength of passwords generated by third-party applications and services.
The feature is disasbled by default because it may affect the automatic password generation scripts that must meet the new requirements. To enable the updated password strength validator, add the following lines to the
panel.ini
file:[passwordManagement] estimator = zxcvbn
The feature will be enabled by default in Plesk Obsidian 18.0.45. Read more about this feature.
- For customers, who use automatic scripts for subscriptions/customers creation the new âAPI 1038 error codeâ was added. This error code will be returned to a 3rd-party system if a used password was not accepted by Plesk so it will be possible to reinitiate the password generation process. It means that customers with a such scenario can update their scripts to reinitiate a password generation and validation process if the previous password was not accepted.
- On Plesk servers using BIND as the DNS server, the ânotify-to-soaâ option is now in effect. This ensures that the NS server specified as the primary master name server for a DNS zone in the zoneâs SOA record is sent NOTIFY messages. This is useful in âhidden masterâ scenarios where the master NS server is not listed at the registrar and does not have an NS record in the DNS zone, and a slave NS server is listed in the SOA record instead.
- Increased the speed of website preview generation for certain websites.
- Increased the speed of switching between domains by up to 25% while using the File Manager or the domain card.
- When configuring a custom TTL value for a DNS record for a domain, the custom value is also propagated to the DNS zones of all of that domainâs domain aliases. (PPPM-13425)
- Receiving one or more emails with very long subject lines no longer causes some information to not be shown in âTools & Settingsâ > âMail Queueâ. (PPPM-13462)
- Clarified the notification shown when one or more backup files in remote FTP storage do not conform to the expected naming conventions. (PPPM-13453)
- When scrolling through the contents of a directory in File Manager, the list of the files can no longer partially be seen through the pageâs footer. (PPPM-13374)
- Configuring or attempting to back up to a remote FTP repository hosted on the Azure Blob service no longer fails with the â(SSH_FX_OP_UNSUPPORTED)â error. (EXTPLESK-3418)
- Perl and Python support is no longer listed as available but turned off in âAccountâ > âHosting Optionsâ if the corresponding Plesk components are not installed. (PPPM-13456)
Linux
-
Indroduced a beta version of the Laravel Toolkit extension that allows you to manage Laravel applications running on your Plesk server:
- Scan and automatically connect Laravel websites to Laravel Toolkit. That way you can manage them using the Plesk interface.
- Get your Laravel applications from a remote Git repository and deploy them.
- Automatically update Laravel applications using Git webhooks.
- Manage the .env file using the graphical user interface (GUI).
- Run artisan and composer commands without having to access the shell.
We would love to hear your feedback about this improvement. Please send us your feedback to feedback@plesk.com.
- Plesk users granted shell access (even chrooted) can now execute certain Node.js commands (like
nvm use
ornpm install
) straight from the shell. - The Node.js extension now supports the Yarn package manager (along with already supported npm).
- When changing the PHP handler to âFastCGI application served by Apacheâ for a domain owned by a subscription based on a service plan that provides PHP-FPM by default, the PHP handler is now correctly changed to FastCGI. (PPPM-13450)
- Performing dist-upgrade from Debian 10 to Debian 11 no longer results in an outdated version of the âplesk-py27-paramikoâ package being installed. (PPPM-13478)
- On Ubuntu 20.04 servers, restarting the nginx service no longer results in the âUnable to restart the service: Failed to fetchâ error. (PPPM-13483)
- The BIND service no longer fails to start after updating to Plesk Obsidian 18.0.42.1. (PPPM-13487)
- Clarified the error message shown and logged when subscription creation fails when greylisting is enabled in global spam filter settings, but the
/var/lib/plesk/mail/greylist
directory is missing. (PPPM-13457) - Log rotation now works correctly after updating to Plesk Obsidian 18.0.42. (PPPM-13473)
- After updating to Plesk Obsidian 18.0.42, backup creation no longer fails with the âUnable to run the backup agentâ error. (PPPM-13492)
- Installing Plesk Obsidian on a server running AlmaLinux 8.4 no longer results in misleading warning messages in the installer log. (PPPM-13485)
- On servers running an RPM-based Linux with Yum, it is no longer possible to run the
yum clean all
command during the update, which led to the update failing. (PPPM-11218) - Setting the
settings.fpm.pm.process_idle_timeout.values[]
andsettings.fpm.pm.process_idle_timeout.default
PHP parameters to exactly â1â in thepanel.ini
file no longer prevents users from changing PHP handlers for hosted domains. (PPPM-13484) - Running the
plesk repair web
command now also repairs missing PHP modules. (PPPM-13387) - âForgot passwordâ emails are now sent in the language matching the userâs language configured in Plesk. (PPPM-13496)
Windows
- Mail sent from IP addresses added to the white list now bypasses DNSBL checks. You can now add and remove IP addresses to/from the white list via the
--add-to-white-list
and--remove-from-white-list
options for themailserver.exe
command. - When moving a domain from one subscription to another, the list of available target subscription now includes subscriptions whose âMailbox Sizeâ limit is exceeded by the sum total of disk space taken up by all mailboxes owned by the domain that is being moved. (PPPM-13398)
- Trying to change the value of the ASP.NET âSession Timeoutâ parameter no longer fails with the âERR [panel] Site without PhysicalHosting cannot be Webspaceâ error. (PPPM-13469)
Third-Party Component Updates
- Updated OpenSSL to version 1.1.1n.
Windows
- Updated ASP.NET Core 6.0 to version 6.0.3.
- Updated ASP.NET Core 5.0 to version 5.0.15.
- Updated ASP.NET Core 3.1 to version 3.1.23.
- PHP 5.2, 5.3, 5.4, and 5.5 are no longer shipped with Plesk.
- Updated Node.js to version 12.22.11.
- Updated libxslt to version 1.1.35.
- Updated zlib to version 1.2.12.
Kaspersky Anti-Virus for Servers 8.5.1-61
11 April 2022
- Internal improvements.
Windows
- The extension now works in Plesk version 18.0.43 and later.
SSL It! 1.10.2
8 April 2022
- It is now again possible to issue Letâs Encrypt certificates on Plesk versions 18.0.22-18.0.28. (EXTSSLIT-1911)
Node.js 2.1.1
8 April 2022
- The extension no longer fails if a subscription has forwarding-type hosting. (EXTNODEJS-210)
Monitoring 2.3.2
8 April 2022
-
It is now possible to change the âOpen 360 Monitoringâ link in the 360 Monitoring page header. The link text will be changed to âpowered by 360 Monitoringâ and the link itself will point to a user-defined URL. To do so, add the following lines to the
panel.ini
file:[ext-monitoring] cloudMonitoringPoweredByUrl = https://example.com
Replace the link with plain text, set the option to
false
:[ext-monitoring] cloudMonitoringPoweredByUrl = false
- On Virtuozzo Linux, the agent360 installation process no longer fails with the âNo package python3-pip availableâ error. (EXTPLESK-3400)
- CPU graphs for subscription usage now show correct values instead of thousands of percent. (EXTPLESK-3410)
Node.js 2.1.0
6 April 2022
- In Plesk for Linux, the extension now supports the Yarn package manager (along with already supported npm).
- In Plesk for Linux, it is now possible to manage Node.js applications from the shell.
- The extension now automatically cleans up the downloaded archives of minor Node.js versions that are no longer necessary from the extensionâs cache.
- Under certain circumstances, installation of the application packages no longer fails with the ânode: not foundâ error. (EXTNODEJS-189)
Laravel Toolkit 1.0.1
29 March 2022
- Laravel applications work correctly on domains with Nginx-only configuration.
DigiCert SSL 1.11.4
29 March 2022
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 18.0.22-18.0.49 and labeled it version 1.11.4. 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.50 and later.
WordPress Toolkit 5.10.1
21 March 2022
- Scan procedure now works correctly when launched by non-administrator users. (EXTWPTOOLK-8997)
SSL It! 1.10.1
18 March 2022
-
It is now possible to hide the ability to issue SSL/TLS certificates for the specified top-level domains (TLDs). This prevents failed attempts to issue certificates and reduces support workload when a certificate authority does not issue certificates for one or more country TLDs.
To hide the ability to issue SSL/TLS certificates, add lines of the following pattern to the
panel.ini
file:[ext-sslit] ;For paid Sectigo and DigiCert certificates hiddenTLDsPaidProducts = 'example' ; country TLD ;For free Let's Encrypt certificates hiddenTLDsFreeProducts = 'example' ; country TLD
WordPress Toolkit 5.9.4
17 March 2022
- WordPress Toolkit v5.9.4 will be the last WordPress Toolkit update that supports Plesk versions older than Plesk 18.0.41. To continue receiving WordPress Toolkit updates with bugfixes and new features, please update your Plesk installation to version 18.0.41 or higher.
- Plugin search in the plugin installation dialog now properly works with space characters. (EXTWPTOOLK-8986)
WordPress Toolkit 5.10.0
17 March 2022
- WordPress Toolkit now also scans inactive plugins and themes for known vulnerabilities.
- Email notifications about found vulnerabilities now include information about vulnerabilities found in inactive plugins and themes.
- Warning about outdated PHP version now includes a link to the PHP management screen.
- WordPress Toolkit now uses correct PHP version for additional domain if docroot of this domain contains docroot of another domain. (EXTWPTOOLK-8648)
- Fixed performance issues related to update availability checks on sites with detected vulnerabilities. (EXTWPTOOLK-8720)
- Replaced non-working link in Smart Updates notification email with a working one. (EXTWPTOOLK-8884)
- When users install plugins or themes with known vulnerabilities, a corresponding entry about their vulnerabilities will be added to the action log. (EXTWPTOOLK-8636)
- WordPress v5.9 and higher can be installed on a domain with PHP 8.1. Note: the support for PHP 8.1 was introduced in WordPress itself, not WordPress Toolkit, but if you have contacted our support team about this issue and were given issue ID EXTWPTOOLK-8689, feel free to switch your PHP handler to version 8.1.
- Certain localized WordPress installations can now be properly updated via WordPress Toolkit. (EXTWPTOOLK-8641)
- You can now update your localized WordPress insallation to the latest version of WordPress even if itâs not available in the current WordPress installation language. (EXTWPTOOLK-8623)
- WordPress Toolkit can now properly detect login URL that was changed by
Perfmatters
plugin. Make sure you have updated the plugin to version 1.8.7 or higher. Special thanks to Perfmatters team for helping with this issue quickly. (EXTWPTOOLK-8565) - Inactive plugins and themes with known vulnerabilities are now marked as vulnerable in the WordPress Toolkit interface. (EXTWPTOOLK-8493)
- Inactive plugins and themes with known vulnerabilities can now be updated directly on the
WordPress Vulnerabilities
tab. (EXTWPTOOLK-8492) - Plugin search in the plugin installation dialog now properly works with space characters. (EXTWPTOOLK-8986)
Google PageSpeed Insights 2.1.7
16 March 2022
- Updated the
cacert.pem
file to the latest version provided by Mozilla. - The âPHP warning for non-compound name Exceptionâ error is no longer shown in
panel.log
after the extension was installed and a subscription was created. (EXTCERT-3255)
Plesk Obsidian 18.0.42 Update 1
15 March 2022
- Performing the initial configuration no longer results in a blank screen if the âEnter Pleskâ button is clicked before all necessary fields are filled out. (PPPM-13463)
Linux
- Plesk updates no longer fail on Plesk servers that do not have BIND installed and are using a different DNS server. (PPPM-13466)
Let's Encrypt 3.0.0
15 March 2022
-
Converted the extension into the SSL It! plugin. In Plesk Obsidian 18.0.22 and later, it is no longer possible to issue and manage Letâs Encrypt certificates without the SSL It! extension.
Note: The upgrade from the Letâs Encrypt extension 2.x to 3.0.0 automatically installs SSL It! (if you do not have it installed yet).
Kaspersky Anti-Virus for Servers 8.5.1-60
15 March 2022
- Corrected mistakes in the following locales: Dutch, German, Finnish, Italian, Norwegian, Brazilian, Thai, Turkish, Vietnamese, Chinese, and Taiwanese.
SSL It! 1.10.0
14 March 2022
-
It is now possible to hide the ability to issue wildcard Letâs Encrypt certificates for domains that do not use Plesk as the DNS server and cannot be automatically secured with these certificates. This prevents failed attempts to issue the certificates and reduce customer support tickets.
You can turn on the feature in the Plesk interface (Extensions > the âMy Extensionsâ tab > click Open next to âSSL It!â > âSettingsâ) or via the CLI.
To configure the feature via the CLI, run
plesk ext sslit --wildcard-configuration -enable -nameservers 'ns1.<domain>,ns2.<domain>'
. To see more details, use theplesk ext sslit --help
command. -
A domain secured with a wildcard Letâs Encrypt certificate with all the options enabled (âRedirect from http to httpsâ, âHSTSâ, and so on) is no longer wrongly marked as âSecurity can be improvedâ. (EXTSSLIT-1746)
Monitoring 2.3.0
11 March 2022
-
It is now possible to hide the 360 Monitoring license panel, which displays the limit of websites and servers available for monitoring. To hide the license panel, add the following lines to the
panel.ini
file:[ext-monitoring] cloudShowLicensePanel = false
-
It is now possible to limit the number of websites 360 Monitoring monitors per server. The default limit set by the 360 Monitoring license affects multiple servers. To prevent one or more servers from using up the whole license limit, add the following lines to the
panel.ini
files of the servers you want to limit:[ext-monitoring] cloudMaxWebsites = 5 ; the desired website limit
-
The extension now shows a warning if 360 Monitoring stops processing one of your servers (because the license limit has been reached or the server has been archived in the 360 Monitoring interface).
Plesk Email Security 1.3.2
11 March 2022
Linux
- To significantly reduce CPU load, optimised the script that updates statistics. (EXTCERT-3760)
Mail Log Browser 1.2.1
10 March 2022
- March is now again displayed as the third month of the year. (EXTPLESK-3393)
Grafana 1.3.3
10 March 2022
- The âDashboard not foundâ error no longer occurs for monitored subscriptions after the extension update. (EXTPLESK-3396)
Joomla! Toolkit 2.5.1
3 March 2022
- Added CLI commands to attach and detach Joomla! installations.
For details and usage examples, run the
plesk ext joomla-toolkit --help
command. - Improved handling of runtime exceptions.
- Improved the installation and update process for Joomla! 4.x. (EXTCERT-3746)
Plesk Email Security 1.3.1
3 March 2022
Linux
- Fixed the location detection of the spam folder during its automatic cleanup. (EXTCERT-3727)
Site Import 1.5.6
1 March 2022
- Debian 11 is now supported.
- The âMail importingâ tool is now located on the âMailâ tab.
Kaspersky Anti-Virus for Servers 8.5.1
1 March 2022
Linux
- Initial release. The extension works in Plesk Obsidian 18.0.42 and later.
- Fixed translations into the following languages: Czech, French, Hungarian, Indonesian, Japanese, Korean, Dutch, and Ukrainian.
Git 2.0.3
1 March 2022
-
A new method get-public-key was added to both CLI and XML API. The method generates a new SSH key for a domain if it does not already have an SSH key generated for it and displays the publik key part as the output.
To generate a new SSH key for âexample.comâ via the CLI, run the following command:
plesk bin extension --call git --get-public-key -domain example.com
To generate a new SSH key for âexample.comâ via XML API, execute the following request:
<packet><extension><call><git><get-public-key><domain>example.com</domain></get-public-key></git></call></extension></packet>
- When logged in as a reseller, creating a git local repository no longer results in an error. (EXTGIT-205)
- The âSpecified directory was not found on the serverâ message no longer appears when trying to change the deployment directory in the Git settings after an update. (EXTGIT-196)
Plesk Obsidian 18.0.42
28 February 2022
- Transitions from the âPHP settingsâ screen now happen up to 40% faster.
- Most of the tabs on the subscription overview page (Websites & Domains, Mail, Files, Databases, Statistics, and Users) now open up to half a second faster.
-
Added the option to restrict the ability to create backup to the Plesk administrator. To prevent users other than the administrator from creating, uploading, or scheduling backups in Plesk, add the following lines to the
panel.ini
file:[pmm] manageBackupsByAdminOnly = true
Note that scheduled backups already configured by users other than the administrator will continue to run.
- The âTools & Settingsâ > âDNS Templateâ screen has been renamed to âDNS Settingsâ.
- The âDNS zone serial number formatâ section of the âDNS Settingsâ > âZone Settings [template]â has been renamed to âAdvanced DNS featuresâ.
- On Plesk servers using BIND as the DNS server, it is now possible to specify additional DNS server parameters using
named.conf
syntax. To do so, enter them in the newly added âAdditional DNS settingsâ field (found on the âTools & Settingsâ > âDNS Settingsâ > âServer-wide Settingsâ screen). These parameters override all other server-wide parameters configured elsewhere. - A link to a video describing the process of managing DNS records in Plesk has been added to the âDNS Helperâ wizard.
- Kaspersky Antivirus has been converted from a Plesk component to an extension and excluded from the âRecommendedâ preset. As a result, the size of the Plesk distributable decreased by 35%, which will lead to faster downloads and shorter installation times. This change will not impact servers with Kaspersky Antivirus installed in any way.
- On Plesk servers with the âJoomla! Toolkitâ extension installed, the option to create a website with the latest Joomla! version installed has been added to the âAdd Domainâ wizard.
- Plesk now treats cloud servers runnng on ARM processors as KVM virtualization allowing for the use of VPS license keys.
- Reworked the way information is presented during operations performed in the drawer on the left-hand side of the screen (for example, creating a domain). Progress bars have been moved from the footer to the main body of the drawer to make the interface less visually overloaded.
- The Video Tutorials section of the Plesk Documentation Portal has been populated with a host of new video tutorials giving step-by-step explanations for the most common Plesk use cases.
- Trying to set up mail autodiscover in the iOS Mail app on iPhone or iPad via the Plesk-generated link or QR code no longer fails with the âInvalid Profileâ error. (PPPM-13390)
- Scheduled backup processes no longer get stuck indefinitely when backing up to FTP storage if the configured FTP server is unavailable or if the provided credentials do not match. (PPPM-13411)
- The default SOA Expire Value for domains created in Plesk was increased from 7 days to two weeks to avoid misleading warnings (for example, âSOA Expire Value out of recommended rangeâ). (PPP-56007)
- When creating a domain as a Plesk administrator and selecting the âAssign this domain to a customerâ option, the list of IP addresses (shared and dedicated) available to the selected customer is now shown instead of the list of IP addresses available to the administrator. (PPPM-12040)
- Running the
plesk login
command, logging in to Plesk via the generated URL, and then running theplesk login
command again no longer results in an invalid URL being generated. (PPPM-13134) - When uploading a database dump via the âImport Dumpâ feature, the existing database (if it exists) is removed and then recreated if the âRecreate the databaseâ option is enabled. (PPP-55727)
- The
pmm-ras
command line utility now properly logs all required information if verbose logging is enabled in thepanel.ini
andpmmcli-rc
files. (PPPM-13396)
Linux
- Debian 11 is now supported, with certain limitations. You can use the dist-upgrade procedure to upgrade your OS from Debian 10 to Debian 11.
- Apache no longer fails to start if ModSecurity is enabled but unable to start for some reason. (PPPM-13354)
- It is no longer possible to create an additional FTP user with the account name âpsaclnâ in Plesk. (PPPM-13382)
- If an alert for âSite creationâ is configured for the Plesk administrator on the âTools & Settingsâ > âNotificationsâ page, and one or more event handlers for the âDefault domain (the first domain added to a subscription) createdâ event have been configured on the âTools & Settingsâ > âEvent Managerâ page, an email notification is sent to the administrator whenever a new subscription is created even if one or more event handlers return a non-zero exit code. (PPPM-13401)
- A more comprehensible error message is now shown when trying to create a domain with an internationalized domain name containing not allowed characters in punycode (for example, emojis). (PPPM-13172)
- Plesk Installer no longer fails when started on a server with certain versions of MariaDB installed from RPMs. (PPPM-13431)
- Running the one-click-installer on CloudLinux 7 no longer results in an error. (PPP-56121)
- The âwww.
" >> " " CNAME DNS record was added to the Plesk default DNS zone template.(PPP-52146) - When exporting database dumps, the progress bar no longer gets stuck under specific circumstances. (PPPM-13306)
- The Fail2Ban component now requires syslog/rsyslog (depending on the OS) as a prerequisite. (PPPM-13307)
- Plesk Monitoring now properly cleans up unneeded temporary files it stores in the
/opt/psa/var/health/data/localhost
directory. (PPPM-13313) - It is now possible to log in to webmail for a mailbox with one or more â+â characters in the mailbox name (for example, âmy+mailbox@example.comâ) when the âEnable email subaddressingâ option is disabled in âTools & Settingsâ > âMail Server settingsâ. (PPP-55620)
- A confirmation dialog box is now shown when removing a jail in Fail2Ban. (PPPM-13414)
- The âDo not deliver copies of forwarded emails to the Plesk mailboxâ option can now be enabled or disabled via the CLI using the
plesk bin mail -u <mailbox@domain.name> -forwarding true -delivery false
command. (PPPM-13422) - The sizes of incremental backups stored in FTP storage are no longer shown incorrectly under specific circumstances. (PPPM-13424)
- Certain access log entries that were missing before are now shown in Log Browser for domains with the âPermanent SEO-safe 301 redirect from HTTP to HTTPSâ option enabled. (PPPM-13433)
- A more comprehensible error message is now shown when trying to create a subdomain for a subscription with no hosting. (PPPM-13435)
Windows
- The option to change the SSL/TLS certificate securing the mail server is no longer available if a remote SmarterMail server is configured and selected as the Plesk mail server. (PPPM-13381)
- Plesk Task Manager now properly logs agent exit code when in debug mode. If the exit code is non-zero, the information is logged with the ERROR status. (PPPM-13373)
Third-Party Component Updates
Linux
- Updated phpMyAdmin to version 5.1.3.
- Updated Courier-IMAP to versions 5.1.7.
- Updated OpenSSL to version 1.1.1m.
- Updated Dovecot and Pigeonhole to versions 2.3.18 and 0.5.18, respectively.
- Updated Postfix to version 3.5.14.
- Updated RRDtool to version 1.7.2.
- Updated Logrotate to version 3.19.0.
Windows
- Updated ASP.NET Core 6.0 to version 6.0.2.
- Updated ASP.NET Core 5.0 to version 5.0.14.
- Updated Node.js to version 12.22.9.
- Updated MariaDB 10.5 to version 10.5.15.
- Updated MariaDB 10.3 to version 10.3.34.
- Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.1.
WordPress Toolkit 5.9.3
24 February 2022
- Performance of automatic updates and Smart Updates was improved.
- WordPress Toolkit now can uninstall WordPress plugins if
proc_open
orproc_close
functions are disabled viadisable_functions
in the currently used PHP handler. (EXTWPTOOLK-8756)
Nextcloud 1.6.2
23 February 2022
Linux
- Changed the way how the ownership of Nextcloud installations is detected. The installations are now mapped to the permission rights of the domains (not usersâ IDs as it was before). (EXTPLESK-3352)
Grafana 1.3.2
22 February 2022
- Updated Grafana to version 8.3.6 to fix a security issue.
- Resolved compatibility issues with Grafana version 8.3.5 and later. (EXTPLESK-3382)
Plesk Migrator 2.21.5
21 February 2022
- The extension can now be installed in Plesk on Debian 11.
- The extension can now connect to source servers that have old versions of OpenSSH even if the servers do not provide correct information on key hashing algorithms. (PMT-5008)
PHP Updates
21 February 2022
- Updated PHP 8.1 to version 8.1.3.
- Updated PHP 8.0 to version 8.0.16.
Linux
- Updated PHP 7.4 to version 7.4.28.
- Updated Redis to version 5.3.7 for PHP 8.1, 8.0, 7.4.
- Updated Xdebug to version 3.1.3 for PHP 8.1, 8.0, 7.4.
- Updated Imagick to version 3.7.0 for PHP 7.4.
- Updated ionCube loader to version 11.0.1 for PHP 7.4.
- The PHP updates mentioned above are the last ones for CentOS 8. For details, see Plesk Lifecycle Policy.
Let's Encrypt 2.15.0
15 February 2022
-
According to the deprecation plan, we hide the Letâs Encrypt interface elements. This change was announced in the Letâs Encrypt 2.14.0 release. For now, you can bring back the Letâs Encrypt interface elements by adding the following lines to the
panel.ini
file:[ext-letsencrypt] showInterface = true
On March 15, 2022 (Letâs Encrypt release 3.0.0), we completely convert the extension into the SSL It! plugin. It will no longer be possible to issue and manage Letâs Encrypt certificates without the SSL It! extension in Plesk Obsidian 18.0.22 and later.
If your Plesk does not have the SSL It! extension installed, the Letâs Encrypt release 3.0.0 will automatically install it.
-
Removed the code related to the deprecated ACMEv1 protocol from the Letâs Encrypt extension. Letâs Encrypt stopped using ACMEv1 to issue certificates.
Monitoring 2.2.1
14 February 2022
-
360 Monitoring graphs are now available again because we fixed the issue with the agent360 configuration file. Because of the incorrect file permissions, agent360 stopped sending the data to the 360 Monitoring server. (EXTPLESK-3361)
To improve agent360 stability, we recommend that you install update 2.2.1 even if your 360 Monitoring was not affected.
Joomla! Toolkit 2.4.6
14 February 2022
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 17.0.17-18.0.40 and labeled it version 2.4.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.41 and later.
Monitoring 2.2.0
11 February 2022
- The extension now shows more information in notification messages from 360 Monitoring. (EXTPLESK-3111)
- agent360 installation no longer fails on Ubuntu 20 because of the Ubuntu bug. (EXTPLESK-3311)
- agent360 installation no longer fails after the
mod_status
module was added manually and the Apache plugin was then enabled. (EXTPLESK-3326) - The
plesk repair ftp
command no longer removes the agent360 system user. (EXTPLESK-3347)
Windows
- Monitoring now shows the real memory usage and swap usage separately.
WordPress Toolkit 5.9.2
10 February 2022
- Detached WordPress sites are no longer re-added through the
Scan
procedure, making their detachment permanent. If you need to add a detached site back for some reason, find and remove the.wp-toolkit-ignore
file in the siteâs root folder. -
Block author scans
andEnable bot protection
security measures no longer break WordPress sites installed in a subdirectory. (EXTWPTOOLK-8578)
SSL It! 1.9.10
10 February 2022
- SSL It! now controls the feature of securing Plesk with SSL/TLS certificates (instead of the Letâs Encrypt extension, which did it before).
- If the Sectigo SSL extension is blacklisted, the âExtension with ID âsectigoâ is in blacklistâ error no longer occurs. (EXTSSLIT-1842)
- If internationalized domain names (IDN) are mixed case, the extension no longer shows a redundant warning. (EXTSSLIT-1868)
- If Plesk is secured with a certificate issued for a custom domain name, renewal of the certificate now keeps the custom domain name. (EXTSSLIT-1869)
- If nginx is disabled, it is no longer possible to start securing a domain with the âForwardingâ hosting type (because this scenario is not supported and is bound to fail). (EXTSSLIT-1871)
Plesk Obsidian 18.0.41 Update 1
8 February 2022
Linux
- Emails with daily reports from the âWatchdogâ extension now contain correct data instead of error messages again. (PPPM-13385)
Joomla! Toolkit 2.5.0
7 February 2022
- Added support for Joomla! 4.x.
- Added support for the new âAdd Domainâ screen.
Docker 1.5.2
4 February 2022
- Added support for AlmaLinux OS and Rocky Linux.
- The extension can now be installed on Ubuntu 20 servers running on ARM-based platforms.
PHP Composer 1.2.0
31 January 2022
-
The extension now works with Composer 2.0 by default, since Composer 1.0 is deprecated. In most cases, you will be able to use Composer for your applications as you did before, except for cases described in Composerâs Upgrade Notes (section âFor composer CLI usersâ). To rollback to Composer 1.0 instance, add the following lines to the
panel.ini
file:[ext-composer] composerVersion = '1'
and run the âself-update.phpâ scheduled task in Plesk.
Grafana 1.3.1
27 January 2022
- The extension now supports the ARM architecture.
- Running the
apt update
command on the server with the extension installed by the Monitoring extension no longer causes the âN:Skipping acquire of configured file âmain/binary-i386/PackagesââŚâ error being shown. (EXTPLESK-3313)
PHP Updates
25 January 2022
- Updated PHP 8.1 to version 8.1.2.
- Updated PHP 8.0 to version 8.0.15.
Linux
- Updated Redis to version 5.3.6 for PHP 8.1 and 8.0.
- Updated Imagick to version 3.7.0 for PHP 8.1 and 8.0.
DigiCert SSL 1.11.3
24 January 2022
- The extension now validates wildcard and OV certificates via email and not via file upload because of DigiCert policy changes.
Monitoring 2.1.2
21 January 2022
- It is now possible to configure websites integrated with 360 Monitoring via the CLI.
To see the CLI commands, run
plesk ext monitoring --help
. - The extension can no longer get stuck in step âActivateâ of 360 Monitoring if the server hostname was incorrectly detected. (EXTPLESK-3321)
- The extension now correctly configures the agent360 MySQL plugin for working with MariaDB 10.5. (EXTPLESK-3277)
Extensions Catalog 1.15.2
20 January 2022
- Even if the Extensions Catalog fails to update its endpoint, the search function remains available.
- Internal improvements.
- Removing an extension now automatically redirects to the âMy Extensionsâ tab. (EXTCATALOG-589)
Plesk Obsidian 18.0.41
18 January 2022
- Cgroups Manager is now a free-to-use feature, and a welcome addition to the Plesk Web Pro and Web Host editions. Read more about this feature.
-
Added the
plesk bin action-log
CLI utility. The utility can be used to extract action log entries in raw or JSON format, and also to manage action log rotation settings. - Added the ability to switch outgoing mail control from counting individual messages to counting the total number of recipients from the Plesk interface (âTools&Settingsâ > âMail Server Settingsâ > turn on limitations on outgoing email messages > âCount a number of recipients instead of messagesâ).
- Reduced page load time for the Domain Overview screen.
- Improved the Plesk UI related to tasks in progress to make it more appealing and easier to use.
- The âWebspace Settingsâ section is no longer collapsed by default when adding domains, and will instead remember its last state, whether collapsed or expanded. This will make adding multiple domains easier for people who routinely changed the default usernames, passwords, or IP addresses during domain creation.
-
Decreased the page load time for a number of most popular screens in Plesk. Transitions to the following screens are now up to 400% faster:
- DNS Settings (-400%)
- Websites & Domains (-15%)
- Domains (-15%)
- File Manager (-10%)
- PHP Settings (-28%)
- Web Hosting Access (-25%)
- Hosting Settings (-7%)
- Added the âAllow necessary cookiesâ option to the cookie banner in Plesk to comply with the updated GDPR requirements.
- The SSH Terminal extension now shows a helpful pop-up with instructions if it is unable to connect (for example, because the ssh service is not running or because root login is prohibited).
-
Added the ability to prevent customers from changing the Recycle Bin rotation settings in File Manager. To restrict the ability to change rotation settings to admins and resellers only, add the following lines to the
panel.ini
file:[fileManager] trash.rotation.customerAccess = false
- Based on the collected feedback, the bar on the right side of individual domainsâ screens stays! The invitation to fill in the survey has been removed. Thanks for letting us know your opinion, everyone!
-
Added the ability to control the logging level of XML-RPC requests and responses. To change the logging level, add the following lines to the
panel.ini
file:[log] filter.priority = 6
The valid values range from 0 to 7. The higher the number, the more detailed the log, with 7 being âdebugâ, 6 being âinfoâ, and so on. See Zend Debug Levels for more information.
- Context promos for a number of Plesk extensions have been removed from the âDNS Settingsâ, âUpdates & Upgrades Settingsâ, âEmail Addressesâ, âMail Server Settingsâ, and âBackup Managerâ screens.
- Custom promos added by the customer via the KAPC delivery mechanism are now shown before Plesk promos on the Home screen in Service Provider view.
- Improved the stability of the Extensions Catalog.
- Creating a website via the new domain creation wizard now correctly redirects to the relevant screen after the domain is created (for example, the Git extension is opened if the âGitâ option was selected during domain creation). (PPP-55706)
- Notifications about the backup file being invalid are now correctly sent after backup creation. (PPPM-11642)
- The âPreviewâ link is now shown correctly in the Domain list in Service Provider view when either the âQuick Preview on a domain name in Pleskâ or âQuick Preview on an external domain nameâ option is selected in âTools & Settingsâ > âWebsite Previewâ.(PPP-55571)
- It is no longer necessary to empty the list of files to be excluded from backup in âTools & Settingsâ > âBackup Managerâ > âScheduleâ before you can clear the âExclude specific files from the backupâ checkbox. (PPPM-12262)
- Changing the IP address of a domain with log rotation enabled no longer turns log rotation off. (PPP-55573)
- It is no longer possible to update Plesk administrator profile details if the âEmail addressâ field is empty. (PPPM-13319)
- Added a link to the documentation to the warning message shown when setting outgoing mail limit for a domain, and the configured limit for the domain exceeds the limit for the subscription. (PPPM-13203)
- The âPreviewâ link for the domain selected for previewing other websites (âTools & Settingsâ > âWebsite Previewâ > âQuick Preview on a domain name in Pleskâ) is no longer shown in the Domain list in Service Provider view. (PPPM-13361)
- Uploading files via File Manager no longer sometimes fails with the âNo files selected. To upload the files, you have to select them.â error. (PPP-54792)
- After configuring the Amazon S3 Backup extension via the CLI, it is no longer shown as not configured in the Plesk interface. (PPPM-13332)
- The confirmation message shown when removing a domain now correctly calculates the number of domains that will be removed. (PPPM-13283)
- Fixed the issue where opening a domain resulted in a white screen under specific circumstances. (PPPM-13358)
Linux
- RockyLinux is now supported, both for new Plesk Obsidian installations and for in-place conversion from CentOS 8.
-
Plesk can now be installed on Ubuntu 20 servers running on ARM-based platforms (as a Beta version with certain limitations). You can also try a VPS with Plesk on Graviton2 processors by using this Plesk AWS AMI image in just a click.
Read more about the ARM architecture in the article. Have questions or suggestions regarding this feature? We welcome your feedback!
- Added the ability to add custom headers to emails sent via the Plesk auto-reply mechanism from the Plesk interface (âTools&Settingsâ > âMail Server Settingsâ > âExtra auto-reply headersâ). In addition, the âAuto-Submitted: auto-replied (vacation)â header in now added by default.
- It is no longer possible to create mail accounts for domains for which the mail service was disabled. (PPPM-13205)
- It is no longer possible to create a MySQL user with the name âroot@localhostâ under specific circumstances. (PPPM-12656)
- Importing and exporting MySQL databases with one or more definers and/or triggers via the Plesk interface now works correctly. (PPPM-13311)
- Trying to access Scheduled Tasks under Dev Tools when logged in as a reseller no longer results in the âPermission deniedâ error. (PPPM-13333)
- The
vhostmng-find
process no longer follows symlinks by default, which could prevent daily tasks from running and lead to 100% CPU load. (PPP-47419) - On Red Hat Enterprise Linux 8.x and its derivatives, Plesk Watchdog is now able to correctly detect the status of the SpamAssassin process. (PPPM-13315)
- A more informative error message is now shown when the PUM utility tries and fails to update a duplicated package. (PPP-55204)
- Single quotes in Plesk error messages are no longer replaced with double quotes when clicking the âSearch for related Knowledge Base articlesâ button, which led to empty search results. (PPPM-13327)
- The
plesk bin custom_plan_items --update
CLI utility no longer unexpectedly produces a non-zero exit code upon completion. (PPPM-13365) - Running the
plesk repair mail
CLI utility no longer prevents users from creating mailboxes for domains with the mail service enabled that are owned by a subscription with the mail service disabled. (PPPM-13369) - Incorrect breadcrumbs are no longer shown on certain screein in the Plesk interface. (PPPM-13335)
- Plesk no longer shows an incorrect âThe following Apache modules are not installed on the destination server:â error after migrating from Ubuntu 16 to Ubuntu 20. (PMT-4972, PPP-55411)
- Clarified the error message shown when trying to create an FTP user with a name starting with a number. (PPPM-13344)
- XML API requests specifying the
filter no longer fail. (PPPM-13353) - Opening the PHP settings of a domain with the disabled âPHP version and handler managementâ permission no longer results in an error. (PPPM-13370)
Windows
- Security improvements. (PPPM-13317)
- SpamAssassin no longer penalizes messages that fail the RDNS_NONE check, which could lead to legitimate messages being treated as spam.
- The âPSAMailbackup.exeâ process no longer keeps running when a backup of one or more subscriptions with mail accounts is started and then stopped. (PPPM-11671)
- Websites are now published correctly in Web Presence Builder, and website snapshots can be downloaded. (PPPM-13339)
Third-Party Component Updates
- MariaDB 10.6 is now supported.
- PHP 8.0 is now recommended to use in Plesk, and is now the default PHP versions for websites in Plesk.
- PHP 8.1 is now available in the Plesk installer.
- Marked PHP 7.3 as outdated because it has reached end of life.
Linux
- Updated PHP used by sw-engine to version 7.4.27.
- Updated nginx and the
sw-cp-server
service to version 1.20.2. - Updated Phusion Passenger to version 6.0.12.
- Updated Dovecot to version 2.3.17.1.
- Updated Pigeonhole to version 0.5.17.1.
- Updated Roundcube to version 1.4.13.
- Updated ModSecurity 3 to version 3.0.6.
- Updated ModSecurity 2 to version 2.9.5.
Windows
- .NET 6.0 is now supported.
- Updated ASP.NET Core 6.0 to version 6.0.1.
- Updated ASP.NET Core 5.0 to version 5.0.13.
- Updated ASP.NET Core 3.1 to version 3.1.22.
- Updated PHP used by plesk-engine to version 7.4.27.
- Updated Node.js 12 to version 12.22.7.
- Updated Git to version 2.34.1.
- Updated BIND to version 9.16.23.
- Updated ModSecurity to version 2.9.5.
Repair Kit 1.2.4
18 January 2022
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 17.0.17-18.0.38 and labeled it version 1.2.4. 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.38 and later.
Plesk Obsidian 18.0.40 Update 3
17 January 2022
- Creating a website via the new domain creation wizard now correctly redirects to the relevant screen after the domain is created (for example, the Git extension is opened if the âGitâ option was selected during domain creation). (PPP-55706)
Third-Party Component Updates
Linux
- Updated libspf2 to version 1.2.11, which fixes a number of security vulnerabilities, namely: CVE-2021-20314, CVE-2021-33912, and CVE-2021-33913.
Plesk Migrator 2.21.4
17 January 2022
- The extension can now correctly resync email messages from cPanel. (PMT-5000)
- Migration from servers with customized SSH MACs now works. (PMT-4361)
-
Plesk in Restricted Mode no longer shows the âMigration & Transfer Managerâ button in âTools & Settingsâ. (PMT-5001)
Note: To have this bugfix come into effect, update your Plesk to the upcoming version 18.0.41.
Git 2.0.1
17 January 2022
- The Git extension is opened if the âGitâ option was selected during domain creation. (EXTGIT-201)
Plesk Obsidian 18.0.40 Update 2
11 January 2022
- When restoring a customer or a Plesk server from a backup, the âCannot update customer account: unknown country code âXXâ warning no longer appears. (PPPM-13324)
Linux
-
Updated Apache mod_proxy on CentOS 7, Red Hat Enterprise Linux 7, and CloudLinux 7 to fix the mod_proxy SSRF vulnerability (CVE-2021-40438). (PPP-55606)
We strongly recommend that you update Plesk.
Third-Party Component Updates
- Marked PHP 7.3 as outdated because it reached end of life.
- PHP 8.0 is now recommended to use in Plesk.
-
PHP 8.1 is now available in the Plesk installer.
Note: At the moment, PHP 8.1 is not present in the set of recommended components.
Plesk Email Security 1.3.0
11 January 2022
Linux
- Added automatic cleanup of spam emails. You can set up how often Plesk deletes them (for example, every 30 days) in the server-wide settings. (EXTCERT-3652)
- Various internal improvements.
Plesk Mobile Center 1.18
30 December 2021
- The extension no longer shows incorrect memory usage values in Plesk 18.0.40 and later. (PMBL-614)
SSL It! 1.9.9
29 December 2021
- Users in most countries will now see SSL certificate prices without the need to click the âBuyâ button.
- It is now possible to configure the list of certificates available for purchase only by enabling and disabling the Sectigo and DigiCert extensions in the Extension Catalog.
- Aliases are no longer getting secured if the âKeep Websites Securedâ option is enabled, but the âSecure domain aliasesâ checkbox is not checked.(EXTSSLIT-1808)
WordPress Toolkit 5.9.1
24 December 2021
- Default autoupdate settings for new WordPress installations are now correctly set to expected values again. (EXTWPTOOLK-8620)
Monitoring 2.1.0
24 December 2021
- The Monitoring extension installs the agent360 service by itself without using any external bash scripts.
- Added new CLI commands for managing integration with the Cgroups Manager.
-
âEnable integration with the Cgroups Managerâ feature is enabled by default.
However, the Plesk administrator can turn off the feature by adding the following lines to the
panel.ini
file:[ext-monitoring] allowCgroupsManagerIntegration = false
- After you have bought the Pro license for 360 Monitoring, the extension will automatically hide a notification informing that the previous license has expired. (EXTPLESK-3260)
- The Graganaâs graph for CPU on Plesk for Windows has become more user-friendly and easy to read. (EXTPLESK-3261)
- If a Plesk server with configured 360 Monitoring is removed from Plesk360, Plesk Monitoring will now ask to configure 360 Monitoring again. (EXTPLESK-3256, EXTPLESK-3278)
- Monitoring now provides more detailed information if an error occurs when installing agent360. (EXTPLESK-3176)
- Monitoring will not show a blank page when the âe[n].filter is not a functionâ error occurs. (EXTPLESK-3300)
WordPress Toolkit 5.9.0
23 December 2021
- WordPress Toolkit now sends email notifications upon discovering vulnerable plugins, themes, or WordPress sites. These notifications can be configured in the same place as other similar notifications.
- Autoupdate policies for sites were extended to include automatic updates of vulnerable assets, and automatic disabling of vulnerable plugins.
- Site vulnerability check now correctly identifies and marks assets that remain vulnerable after they were updated. (EXTWPTOOLK-8583)
- Site vulnerability check no longer bothers with inapplicable sites (broken, quarantined, etc). (EXTWPTOOLK-8585)
- Site vulnerability check should now display applicable fix version instead of the earliest one. (EXTWPTOOLK-8559)
- Site vulnerability check (because what else it could be at this point, right?) now properly marks vulnerable assets on the site card after they are installed. (EXTWPTOOLK-8519)
- Maintenance mode settings are no longer reset to default when you resize the maintenance mode settings window. (EXTWPTOOLK-8539)
- Maintenance mode now properly validates large values for timers. (EXTWPTOOLK-3566)
- WordPress Toolkit UI no longer vanishes without warning when user session expires. (EXTWPTOOLK-8580)
- Comments in web server config file about
Block access to sensitive files
security measure are now properly attributed to this measure. (EXTWPTOOLK-8594)
Git 2.0.0
23 December 2021
- On Plesk for Linux servers, added the ability to specify login and password for remote HTTPS repositories.
- Completely overhauled the UI to make it modern and more convenient.
- The last commit information is now correctly updated after pulling updates without the need to refresh the page. (EXTGIT-33)
- It is now possible to select the root folder when setting the Git deploy path. (EXTGIT-54)
- The currently selected folder is now shown when changing the Git deploy path. (EXTGIT-69)
- Changing domain settings no longer results in the inability to push changes to local Git repositories. (EXTGIT-70)
- The Git extension no longer shows the wrong directory tree when editing the Git deploy path. (EXTGIT-142)
- The Git extension no longer causes icons to be misaligned on buttons in the domain menu. (EXTGIT-158)
PHP Updates
21 December 2021
- Updated PHP 7.4 to version 7.4.27.
- Updated PHP 8.0 to version 8.0.14.
Linux
- Updated Redis to version 5.3.5 for PHP 7.4 and 8.0.
- Updated Xdebug to version 3.1.2 for PHP 7.4 and 8.0.
Ruby 1.3.14
20 December 2021
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk version 18.0.35 and earlier and labeled it version 1.3.14. 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.36 and later.
Node.js 2.0.4
17 December 2021
- Database inconsistency on domain removal was eliminated. (EXTNODEJS-185)
Grafana 1.3.0
17 December 2021
- To improve compatibility with new versions of the Grafana platform, it is now installed only from tested packages from the Plesk repository.
Google Workspace 1.1.2
17 December 2021
- The extension now automatically installs purchased Google Workspace licenses to Plesk.
Google Workspace 1.1.1
15 December 2021
- It is now again possible to select a plan when creating a subscription. (EXTPLESK-3283)
Let's Encrypt 2.14.0
14 December 2021
-
Changing Letâs Encrypt from a standalone extension into a plugin for SSL It!
In February 2022, we plan to change Letâs Encrypt into a plugin for the SSL It! extension.
Will I lose any Letâs Encrypt features?
You will not! The SSL It! extension already has all the features Letâs Encrypt has and more. The only change is that Letâs Encrypt stops being a standalone extension and starts working only in tandem with SSL It!
Which Plesk versions will it affect?
Plesk Obsidian 18.0.22 and later. Earlier Plesk versions do not receive either SSL It! or Letâs Encrypt updates.
How can I continue working with Letâs Encrypt certificates?
- If your Plesk version is 18.0.22 and later, install SSL It! and use it from now on.
- If your Plesk version is 18.0.21 and earlier, update Plesk to version 18.0.40, install SSL It!, and then use it from now on. You can still manage Letâs Encrypt certificates using the maintenance-only fork of the Letâs Encrypt extension (it comes with no new features, improvements, or bug fixes).
How and when will the change go into effect in Plesk 18.0.22 and later?
We are making this change in three steps:
- On December 14, 2021 (Letâs Encrypt release 2.14.0), we announce the changes in the Plesk Change Log and Plesk UI notifications.
-
On February 15, 2022 (Letâs Encrypt release 2.15.0), we hide the Letâs Encrypt UI elements. At that point, you will still be able to bring them back by adding the following lines to the
panel.ini
file:[ext-letsencrypt] showInterface = true
- On March 15, 2022 (Letâs Encrypt release 3.0.0), we completely change the extension to an SSL It! plugin. It will no longer be possible to manage Letâs Encrypt certificates in Plesk Obsidian 18.0.22 and later without SSL It! If you have not installed SSL It! by yourself, Letâs Encrypt release 3.0.0 will automatically install it for you.
Note: The
showInterface
setting in thepanel.ini
file (mentioned above) stops working from this point on. Keeping it will not hinder your Plesk server in any way. However, we recommend that you remove theshowInterface = true
line frompanel.ini
to declutter the file content.Why do you make these changes to the Letâs Encrypt extension?
Less than 10% of all Plesk servers use Letâs Encrypt without SSL It! Plus, combining the SSL It! and Letâs Encrypt extensions offers more features than Letâs Encrypt alone.
Extension Catalog 1.15.0
14 December 2021
- Reduced feed size by excluding description markdown and changelog.
- The context promos window on the Mail tab now shows the correct number of offers for the Plesk Premium Email extension. (EXTCATALOG-581)
WordPress Toolkit 5.8.0
9 December 2021
- WordPress Toolkit now regularly scans plugins, themes, and WordPress versions for known vulnerabilities using information provided by Patchstack service. Sites with known vulnerabilities are marked in the site list. Detailed information about found vulnerabilities is displayed in a separate tab of the
Security
window for each site. - WordPress Toolkit now detects modified WordPress login URL automatically, eliminating the need to specify it manually.
- Blocklist feature now works with CLI operations.
- Updates are no longer checked for blocked plugins.
- Manually launched scan procedure now works much faster.
- Improved the cleanliness of Smart Updates: the procedure should not leave empty folders behind anymore.
- Improved the performance of installing and removing WordPress sites on servers with a lot of connected databases.
- Improved the performance of Action Log when working with very large log files.
- Smart Update results page opened via the link in the notification email now works properly. (EXTWPTOOLK-8488)
- Action log records with non-Latin characters are now properly displayed in all known cases. (EXTWPTOOLK-8427)
- Cloning now properly copies
index.php
to a domain with modified vhost template. (EXTWPTOOLK-8244) - Innocent valid domains on
Hotlink Protection Settings
window are no longer marked as non-valid when an adjacent non-valid domain is removed from the list. (EXTWPTOOLK-8210) - Password protection now works for directories with ampersand in their name. (EXTWPTOOLK-6496)
- Correct hint text is now shown for autoupdate settings on WordPress installation screen. (EXTWPTOOLK-8367)
- Description of
Turn off pingbacks
security measure was updated to appease the nitpickers from our security team. (EXTWPTOOLK-8249) - Description of
Block author scans
security measure was also updated to appease the nitpickers from our security team. (EXTWPTOOLK-8253) - Changelog links for plugins and themes were returned on the
Plugins
andThemes
global tabs andUpdates
screen. (EXTWPTOOLK-8339) - Remote sites connected via plugin can again be properly updated via WordPress Toolkit without unexpected consequences. (EXTWPTOOLK-8235)
- Database table prefix is no longer modified during Copy Data procedure if
Files Only
option was selected. (EXTWPTOOLK-8452) -
Database name
link no longer leads to a broken screen. (EXTWPTOOLK-8425) - Autoupdate tasks are now properly processed even if database limit on a subscription is reached. (EXTWPTOOLK-8505)
-
Log Rotation
button was removed from Action Log on Windows because turns out log rotation isnât actually available on Windows. (EXTWPTOOLK-8448)
Plesk Obsidian 18.0.40 Update 1
8 December 2021
Linux
- Certain actions in Plesk on Ubuntu run in an OpenVZ container (for example, migration, Plesk updates, backing up, and so on) no longer fail with the âboost::filesystem::copy_file: Function not implementedâ error. (PPPM-13321, PPPM-13323)
Third-Party Component Updates
-
Updated Roundcube to version 1.4.12 to fix the following security issues: CVE-2021-44025 and CVE-2021-44026.
We strongly recommend that you update Plesk.
SSH Terminal 1.2.2
1 December 2021
- If SSH root login is prohibited in the sshd config, you will now see a warning message when opening SSH Terminal. (PPP-54539)
SSL It! 1.9.8
29 November 2021
- Updated the process of renewing Letâs Encrypt certificates for Plesk and Mail server. Now SSL It! renews such certificates on its own.
- Now Plesk automatically removes information about OCSP stapling from the configuration file of the domain web server when unassigning a certificate from the domain.
- Plesk no longer replaces the value of the âKeep websites secured with free SSL/TLS certificatesâ service plan setting of the SSL It! extension with the value of a similar setting from the Letâs Encrypt extension. Previously it happened when updating SSL It! (EXTSSLIT-1741, EXTSSLIT-1788)
Plesk Migrator 2.21.3
29 November 2021
- Migrator no longer fails to copy the content and system files of domains that have mixed case names. (PMT-4963)
Monitoring 2.0.3
26 November 2021
- The status of domains added to Monitoring that have not yet been checked is now shown as âPendingâ instead of âSafe and soundâ. (EXTPLESK-3136)
- Line breaks are no longer inserted into one line text strings in the UI when the browser window is resized. (EXTPLESK-3188)
- Updated the text of the links in the notification shown when a user runs out of domains they can monitor for free to prevent possible confusion. (EXTPLESK-3189)
Sectigo SSL 1.3.9
25 November 2021
-
In Plesk for Linux, improved chances of successful issuance of SSL/TLS certificates for domains that have access restrictions or custom rewrite rules. To deliver this, the extension now uses the general location of HTTP tokens.
Note: If necessary, you can turn off this improvement by running the following command:
plesk ext sslit --common-challenge-dir -disable
. However, we recommend that you always keep the improvement on.
Plesk Obsidian 18.0.40
23 November 2021
-
Replaced Gzip with ZSTD as the default compression method for backup and restore operations in Plesk. On multi-CPU servers, depending on the type of data being backed up, this provides the following benefits:
- Reduces the backup size by up to 20%.
- Reduces the CPU load by up to 25%.
- Reduces the backup creation time by up to 2x (fast), and by up to 4x (fastest), based on the compression level.
The desired compression level can be set in âTools&Settingsâ > âBackup Managerâ > âSettingsâ. The âFastâ level is set by default.
-
Added the ability to disable automatic HTTP > HTTPS redirection for webmail. To enable it, add the following lines to the
panel.ini
file:[mail] webmail.forceHttp = true
On Plesk for Windows, to disable automatic HTTP > HTTPS webmail redirection for existing domains, run the
plesk repair web -webmail
command. -
Removed a number of Plesk extensions from the Plesk Installer due to low usage. These extensions are still available from the Extensions Catalog:
In addition, the Plesk Cgroups Manager extension was removed from the âRecommendedâ preset, and the Site Import extension was added to the âRecommendedâ preset.
-
Due to security improvements made by Google, if you are using Google Drive Backup Plesk extension to create backups on a shared drive belonging to a corporate account, you need to do the following to be able to make backups (users with personal drives are unaffected):
- Re-register the drive and explicitly set its type to âSharedâ.
- Make sure your administrator has marked the Plesk Backup Corporate application as trusted.
- Plesk Administrator should explicitly specify their country of residence in their profile.
- A number of buttons initiating the primary action on the page have been visually highlighted to make them more noticeable.
- When creating a subscription, physical hosting is now correctly configured if the subscriptionâs system userâs password includes one or more ampersand (â&â) characters. (EXTREST-118)
- Domain Preview now correctly accesses the website being previewed via IPv4, even if an IPv6 address is also configured for the domain. (PPPM-13075)
- For certain older Plesk extensions, clicking the name of a domain on the extensionâs page no longer results in the domain overview page opening with layout and domain name, but no content. (PPPM-13252)
- Running the
plesk repair mail
command for a domain in Plesk with âOutgoing messages from a subscription (per hour)â set to âUnlimitedâ no longer results in an error. (PPPM-13272) - Searching for a mailbox in Plesk when on the Home Page no longer results in the âAn invalid URL was requestedâ error. (PPPM-13273)
- Opening the Plesk Installer interface in a web browser no longer results in SSL certificate errors. (PPPM-13295)
- It is now possible to add and modify database users even if the subscriptionâs default MySQL server is not available. (PPPM-13265)
- Changing the IP address for a subscription now correctly updates the IP address of all domains owned by the subscription with the âForwardingâ hosting type. (PPPM-13256)
- Operations in File Manager no longer incorrectly affect previously viewed webspaces. (PPPM-13268)
- The controls in âDNS Settingsâ no longer sometimes disappear when logged in to Plesk as a customer. (PPPM-13292)
Linux
- Added the ability for Outgoing Mail Control to count the number of individual recipients (TO, CC, and BCC) instead of messages. This closes an abusable loophole which allows users to send bulk email by specifying a large number of recipients (the current Outgoing Mail Control logic counts each individual email as just one message sent, no matter how many recipients the email is sent to). To switch Outgoing Mail Control from counting messages to counting recipients (and vice versa), run the
plesk bin mailserver --set-outgoing-messages-count-recipients <true|false>
command (the change is server wide). (PPM-7181) - Specifying custom values for both the
proxy_read_timeout
nginx directive andmax_execution_time
PHP setting for the same domain results in themax_execution_time
value being substituted for theproxy_read_timeout
value (e.g., addingproxy_read_timeout 1800;
to âApache&Nginx Settingsâ > âAdditional Nginx directivesâ and settingmax_execution_time
to 90 in âPHP Settingsâ will result inproxy_read_timeout
being set to 90 in the nginx configuration file for the domain in question). (PPPM-12599) - On Ubuntu 18.04 and Ubuntu 20.04 servers, re-reading and repairing IP addresses in Plesk no longer results in unnecessary duplicate lines sometimes being added to the
/etc/netplan/10-plesk.yaml
file. (PPP-53340) - Users can now manage the PHP-FPM version for domains after an incomplete systemd upgrade on the server. (PPPM-13248)
- Trying to remove a database registered in Plesk but hosted on an external database server no longer results in an error if the database user name includes one or more underscore (â_â) characters. (PPPM-13239)
- Removed the ampersand (â&â) character from the list of characters that cannot be used in passwords in Plesk included with the error message shown when the provided password does not meet the password strength requirements. (PPPM-13229)
- Cached memory is no longer included in the memory usage calculation in âTools&Settingsâ > âServer Informationâ.(PPPM-13264)
- Added a human readable error message for cases when Task Manager fails to show the list of current tasks due to the number of simultaneously running tasks being very high. (PPPM-13123)
- Running the
plesk bin pleskbackup
command with the â-zâ or âno-gzipâ options now correctly results in the backup file not being compressed. (PPPM-13254) - Trying to create a backup of a subscription no longer results in an error if the subscriptionâs name includes both uppercase and lowercase letters. (PPP-54691)
- It is now possible to move domains to subscriptions that were created on Plesk versions 11 or earlier and then migrated to a Plesk Obsidian server. (PPPM-12916)
- Mail messages forwarded from a Plesk server, or from one mail account to another on the same Plesk server no longer includes an unnecessary duplicate âFrom:â header. (PPPM-13296)
- Trying to enable SSLv3 (which is outdated and insecure) on a Plesk server by running the
plesk bin server_pref -u -ssl-protocols 'SSLv3'
command now correctly fails with the âProtocol âSSLv3â is not supportedâ error. (PPPM-13242) - Plesk Installer no longer reports errors if the locale used in Plesk is not configured correctly in Linux. (PI-331)
- Restoring a backup in Plesk no longer results in a warning if the
nginxCacheBypassLocations
nginx directive is configured in thepanel.ini
file. (PPPM-13300) - Mailbox size limits specified in a hosting plan settings are now correctly propagated to mailboxes of all domains that belong to subscriptions based on that plan. The mailbox size is now corectly shown as âDefaultâ instead of âAnother sizeâ in Plesk, and is changed accordingly for all mailboxes if the size limit is changed in the hosting plan. (PPPM-13274)
- The size of files smaller than 4 KB is now shown correctly in File Manager. (PPPM-13303)
- The âUpload fileâ command is no longer shown in File Manager when browsing a read-only directory. (PPPM-13285)
- Copying a database or exporting a database dump no longer fails if the name of the database starts with the dash (â-â) character. (PPPM-13267)
Windows
- Added the option to automatically remove emails forwarded from a mailbox in Plesk. The feature is disabled by default. To enable it, go to âMailâ, click the desired mailbox, open the âForwardingâ tab and select the âDo not deliver copies of forwarded emails to the Plesk mailboxâ checkbox.
- When selecting or clearing the âShow system files and directoriesâ checkbox in File Manager options, it is no longer necessary to refresh the browser window for the changes to take effect. (PPPM-13255)
- Outgoing Mail Control now works correctly on Plesk Obsidian servers with MailEnable Enterprise edition installed. (PPPM-13269)
- Running the
plesk repair web
command now correctly resolves issues with corrupted SSL certificate files that could result in users being unable to create domains. (PPP-54689) - The âCAS trust levelâ setting value for newly created subscriptions in Plesk in now correctly inherited from the one set on the global level in the IIS Manager. (PPPM-13276)
- Trying to unpack a .zip file in File Manager no longer fails with the âUnable to unpack archiveâ error under specific circumstances. (PPPM-13309)
Third-Party Component Updates
- Updated sw-engine PHP to version 7.4.26.
Linux
- Updated Dovecot and Pigeonhole to versions 2.3.17 and 0.5.17, respectively.
Windows
- Updated ASP.NET Core 5.0 to version 5.0.11.
- Updated ASP.NET Core 3.1 to version 3.1.20.
- ASP.NET Core 2.1 is no longer shipped with Plesk.
- Updated MariaDB 10.5 to version 10.5.13.
- Updated MariaDB 10.3 to version 10.3.32.
- The âWebDAV Publishingâ IIS role service is no longer added during Plesk installation.
- Updated Horde PHP to version 7.4.
Google Workspace 1.1.0
22 November 2021
- Changed the extension name from G Suite to Google Workspace according to the rebranding.
- Changed the product list. It now contains the following: Google Workspace Business Starter, Google Workspace Business Standard, and Google Workspace Plus.
- The extension now supports the Pay-As-You-Grow licensing model. For example, users can now choose the desired number of seats by themselves.
- Internal improvements.
Extension Catalog 1.14.3
22 November 2021
- Improved how the Extension Catalog shows the country of tax residence to private customers with VAT.
PHP Updates
19 November 2021
- Updated PHP 7.3 to version 7.3.33.
- Updated PHP 7.4 to version 7.4.26.
- Updated PHP 8.0 to version 8.0.13.
Linux
- Updated Imagick to version 3.6.0 for PHP 7.3, 7.4, and 8.0.
Plesk Obsidian 18.0.39 Update 2
18 November 2021
Linux
- Plesk Update Manager no longer fails with the ââNoneTypeâ object has no attribute ârun_sackââ error. We have spotted this issue in Plesk Obsidian 18.0.39 Update 1 on CentOS 8.5, AlmaLinux OS 8.5, RHEL 8.5, CloudLinux OS 8.5. (PPPM-13304)
Git 1.3.5
17 November 2021
- The extension now correctly shows directories in the âChange branch and pathâ menu. (EXTGIT-104)
Let's Encrypt 2.13.8
16 November 2021
- When it takes more than two minutes to issue an SSL/TLS certificate, the extension no longer fails with the âJWS has an invalid anti-replay nonceâ error. (EXTLETSENC-1084)
- The extension no longer supports the
cli.ini
legacy configuration file. To manage the extension settings, use thepanel.ini
file instead.
Node.js 2.0.3
15 November 2021
Linux
- The extension now automatically installs the Current version of Node.js and keeps it up to date.
Monitoring 2.0.2
12 November 2021
- Internal improvements.
- The
plesk ext monitoring --thresholds --set-from-json
command no longer overrides all the threshold values but only those that have been set. (EXTPLESK-3171)
PHP Updates
11 November 2021
Linux
- Updated ionCube Loader to version 10.4.5 for PHP 5.6 in Plesk on CentOS 7.
-
Fixed a security vulnerability in PHP versions 5.6, 7.0, 7.1, 7.2.
We strongly recommend that you update Plesk.
Note: The fix is for PHP in Plesk on the supported operating systems only.
DigitalOcean DNS 1.3.2
8 November 2021
- The extension icon is now consistent with all other Plesk icons. (EXTPLESK-2472)
Docker 1.4.9
3 November 2021
- We have created the current extensionâs âmaintenance onlyâ fork for Plesk versions 17.0.17-18.0.21 and labeled it version 1.4.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.22 and later.
Sectigo SSL 1.3.7
1 November 2021
- The extension now validates wildcard certificates via email and not via file upload because of Sectigo policy changes.
Ruby 1.3.13
1 November 2021
- The extension no longer fails to promote Ruby into userâs environment on CloudLinux with enabled
fs.protected_symlinks_create
. (EXTRUBY-96)
Addendio - WordPress Plugins and Themes 1.3.2
1 November 2021
- The extension is now deprecated. It was a legacy one and caused numerous JavaScript errors. The extension will be disabled on all Plesk installations and removed from the Extension Catalog. Instead of the extension, use WordPress Toolkit, which is installed in Plesk by default.
Let's Encrypt 2.13.7
29 October 2021
- The extension now reissues a certificate that secures Plesk if the Plesk hostname was changed.
- During the installation or update of the Letâs Encrypt extension, it no longer tries to reissue a certificate that secures Plesk if this certificate was issued to a domain. (EXTLETSENC-1077)
SSL It! 1.9.7
28 October 2021
-
In Plesk for Linux, it is now possible to disable HTTPS access to webmail subdomains by adding the following lines to the
panel.ini
file:[mail] webmail.forceHttp = true
To have these webmail changes take effect, reconfigure all the existing domains by running the
plesk repair web -domains-only
command.
Monitoring 2.0.0
19 October 2021
-
Added integration 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.
To try 360 Monitoring, connect your Plesk server to Plesk 360 and then activate 360 Monitoring. The extension wizard will guide you through these steps.
You can turn on and off the 360 Monitoring integration as many times as you need.
Note: 360 Monitoring works in Plesk Obsidian 18.0.36 and later.
Gave 360 Monitoring a try and it is not your current choice? Switch back to the old Monitoring you got used to over the last releases. We now call it the âBuilt-in Monitoringâ mode.
WordPress Toolkit 5.7.4
19 October 2021
- Updated translations.
- Plesk correctly redirects users to WordPress Toolkit after they install WordPress via APS for some weird reason. (EXTWPTOOLK-8263)
Microsoft Azure DNS 1.1.1
19 October 2021
- The main page of the extension now opens again. (EXTPLESK-3137)
Plesk Obsidian 18.0.39 Update 1
15 October 2021
-
It is now possible to hide the âWhat username and password to use?â link on the Plesk page or change the URL the link leads to.
To hide or change the link, add the lines of the following pattern to the
panel.ini
file:[login] howToLoginArticle = '' ; Hides the link. howToLoginArticle = 'https://example.com' ; Changes the default URL of the link to example.com.
Site Import 1.5.4
15 October 2021
- The extension installation no longer breaks Plesk Onyx 17.0 and 17.5. We have spotted this bug in Site Import version 1.5.3. (PMT-4984)
Monitoring 1.4.5
15 October 2021
- Internal improvements for the upcoming major release 2.0.0.
- Detected hardware changes no longer restore all the disabled thresholds to defaults. (EXTPLESK-2423)
Git 1.3.4
15 October 2021
- The extension now correctly adds a remote repository via SSH in Plesk Obsidian 18.0.39 and later. (EXTGIT-184)
WordPress Toolkit 5.7.3
14 October 2021
- Forced automatic updates are now properly working even if one of plugins or themes on a site cannot be updated by WordPress Toolkit for some reason. (EXTWPTOOLK-8301)
SSL It! 1.9.5
14 October 2021
- The extension now correctly processes orders paid via PayPal. (EXTSSLIT-1771)
Plesk Obsidian 18.0.39
13 October 2021
-
Improved the process of adding a domain by introducing a new screen that shows the following options:
- Create a blank site.
- Create a WordPress site.
- Upload content using File Manager after websiteâs creation.
- Connect a Git repository.
- Import website from another hosting.
The new screen is disabled by default. To enable it, add the following lines to the
panel.ini
file:[domainManagement] applicationWizard.enabled = true
We would love to hear your feedback about this improvement. Please send us your feedback to feedback@plesk.com.
- Livened up the âAdd Domainâ sidebar by adding images to it.
-
The Plesk administrator, customers, and resellers now have a more concise interface delivered by the right sidebar collapsed by default on the following screens:
- (Power User view) Websites & Domains
- (Service Provider view) Domains > domain
- (Service Provider view) Subscriptions > subscription
-
Plesk users can now configure the automatic deletion of files in the Recycle Bin by date and/or by time. By default, the automatic deletion is enabled.
The Plesk administrator can manage this feature and change its default settings by using the following
panel.ini
options:[fileManager] ; Shows and hides the automatic deletion feature in the interface. The default value is `true`. trash.rotation.enabled ; The file size limit in megabytes. When the limit is exceeded, Plesk will skip the Recycle Bin and automatically delete new files. The default value is 5 GB. trash.rotation.bySize.limit ; The number of days the Recycle Bin stores files. Plesk automatically deletes files older than the specified number. The default value is `30`. trash.rotation.byDate.limit
- The Plesk login and default pages now contain the link to the âHow to log in to Plesk?â KB article.
- Plesk on Cloud now automatically updates its public IP address if it was changed after the server reboot. This improvement works for Plesk on Alibaba Cloud, Amazon EC2, Amazon Lightsail, DigitalOcean, Google Cloud, and Microsoft Azure.
- Improved the loading speed of the âDatabasesâ, âDNS Settingsâ, âSubscriptionâ, and âDomainâ overview pages.
- Enhanced the Help menu for Plesk administrators by including links to KB articles, release notes, Plesk Facebook community, and so on.
- The Google Drive Backup extension now has different modes for configuring personal and shared drives. We made this improvement to comply with the updated Google policy of external applications that access Google usersâ data.
- Renamed the Advanced Monitoring extension and its notifications âMonitoringâ.
- The
plesk repair db
command can no longer suggest deleting resolvable domains by mistake. (PPPM-12162) - Sped up the website, subscription, and customer creation processes. (PPP-54306)
- Improved an error message shown when scheduled backups fail because a Plesk license has expired. (PPPM-11774)
- Sped up retrieving mailbox usage statistics via API RPC. (PPP-53647)
- A pop-up message that appears when a password of a password-protected directory user is too short no longer misses password length variables. (PPPM-12740)
- The main Plesk search field can now again handle search words with whitespace characters from one or both sides. (PPPM-13195)
- The Plesk administrator and resellers can now again customize the logo. (PPPM-13202)
- Plesk now completely cleans up leftover files after deleting a customer, reseller, or subscription that was backed up to remote storage. (PPPM-13173)
- If a customer linked a Plesk mailbox to their Plesk account and then changed the account password, Plesk now shows a message that this will change the password to the linked mailbox as well. (PPPM-13088)
- It is now possible to get information about an SSL/TLS certificate that secures mail via the CLI or REST API. (PPPM-13236)
- File Manager in Power User view now displays the content of the selected domain instead of the last created one. (PPPM-13194)
- It is no longer possible to save time for a scheduled task in an incorrect format, which broke the Scheduled Tasks page causing an HTTP error 500. (PPPM-13215)
- Plesk now stops sending automatic replies late in the evening the day before the end date. (PPPM-8995)
Linux
- Webmail clients now use PHP 7.4 shipped with Plesk by default.
- Improved stability and isolation of websites that use PHP-FPM handlers. It is now possible to choose the dedicated PHP-FPM handler for each website.
- Plesk now signs outgoing emails sent via WordPress with DKIM even WordPress uses an unauthenticated SMTP server.
- Plesk now performs a deferred Apache restart using the systemd timers.
- The
plesk-modsecurity
jail in Fail2Ban now works if a domain uses nginx-only hosting. - As a part of the GDPR compliance changes, made the statistics Webalizer and AWstats collect more accurate. (PPPM-10655)
- For security reasons, the default Roundcube spell checker is now disabled in Plesk by default. (PPPM-13183)
- The
plesk repair db
utility now deletes orphaned DNS records from DNS zones. This prevents occasional BIND crashes after the DNS records were synchronized with the server-wide DNS template. (PPM-2347) - It is now again possible to change the mailbox quota via API RPC. (PPPM-13197)
- The Users > Create User Account form no longer shows domains with turned off mail services in the
@
drop-down list next to the âEmail addressâ field. (PPPM-13205) - Uninstalling a webmail client no longer breaks Apache configuration files. (PPPM-12924)
- Plesk no longer duplicates forwarded emails if their initial emails failed to be delivered. (PPPM-12341)
- In Plesk on Ubuntu 20, File Manager no longer fails to open JSON files showing the âUnable to display the file
: Unsupported file format" error. (PPPM-13206) - Users can now open the
wp-config.php
file and other WordPress subscription files in Code Editor. Previously it was occasionally impossible under certain circumstances. (PPPM-12921) - An event handler triggered by the âMail account updatedâ event now executes the assigned script only once. (PPPM-13218)
- MySQL dump importing no longer fails with the âERROR 1227 (42000) at line
: Access denied" error. (PPPM-13086) - An extension that uses the guzzlehttp/promises 1.4.1 package no longer causes the âClass âGuzzleHttp\Promise<ClassName>â not foundâ error when users try configuring the following remote storage points: Google Drive, Amazon S3, DigitalOcean Spaces, or Microsoft OneDrive. (PAUX-3748)
- Plesk now automatically deletes pre-upgrade MySQL dumps older than one year. (PPPM-10488)
- It is now possible to install Plesk on a server running on CentOS 7 x64 with preinstalled MySQL. (PPP-47540)
- Plesk now updates PHP settings of a subscriptionâs main domain faster. (PPPM-12136)
- Changing an IP address of a subscription with multiple domains (30 or more) no longer breaks the Postfix service. (PPPM-9733)
- It is now possible to change a subscription password via REST API by sending a request without
hosting_type
. (EXTREST-136) - Custom buttons with enabled âOpen URL in Pleskâ now work in Power User view. (PPPM-13213)
- Plesk now correctly counts the number of a resellerâs subscriptions. (PPPM-13227)
- Plesk now correctly removes websitesâ historical data after their TTL period has expired. (PPPM-10655)
- Removing all custom service plan items via the CLI no longer causes the
Use of undefined constant nul - assumed 'nul'
PHP warning. (PPPM-13222) - The
plesk repair mail <domain|mail-address>
command now repairs the Outgoing Mail Control subsystem more reliably. (PPP-52477) - It is now possible to open websites and webmail in Safari when HTTP/2 is enabled in both nginx and Apache. (PPPM-12381)
- Improved logging to
/var/log/maillog
to make it easier to detect issues (if any) with outgoing mail headers. (PPP-54314) - Updated regular expressions used by Fail2ban to prevent it from occasionally blocking secure domains. (PPPM-12058)
- Disabling and then enabling a domainâs mail service no longer breaks mailboxes with the reserved mail names:
postfix
,anonymous
,drweb
,root
, and so on. (PPPM-7702)
Windows
- Plesk now supports Windows Server 2022.
- Dropped the possibility of downloading database backup files.
- Plesk reinstallation no longer breaks Task Manager. (PPPM-13208)
- It is now possible to rename a domain that uses a custom webmail client. (PPPM-13204)
- Plesk Installer no longer incorrectly detects MySQL Connector/ODBC 5.1 as installed instead of the actually installed MySQL Connector/ODBC 5.3. (PPPM-13237)
- It is now again possible to configure advanced permissions of files using File Manager. (PPPM-13228)
- It is now possible to install the âPlesk One Edition for Chinaâ license key on a clean Plesk server. (PPPM-13241)
Third-Party Component Updates
- Updated PHP used by Plesk to version 7.4.24.
Linux
- Updated ProFTPD to version 1.3.7c.
- Updated OpenSSL used by nginx to version 1.1.1l.
Windows
- Updated Node.js 12 to version 12.22.6.
- Updated Node.js 10 to version 10.24.1.
- Updated Git to version 2.33.0.2.
- Updated OpenSSL to version 1.1.1l.
WordPress Toolkit 5.7.2
12 October 2021
- Optimized log rotation configuration
- Cloning and Copy Data now should correctly process certain links generated by Elementor plugin. (EXTWPTOOLK-5896)
- Cloning now should properly process links generated by WPML plugin. (EXTWPTOOLK-2413)
- Screenshots of the clone used by Smart Updates are now properly removed if Smart Update check fails. (EXTWPTOOLK-8214)
- Log rotation now properly works if a server uses SELinux. (EXTWPTOOLK-8247)
- WooCommerce plugin can now be properly installed on Windows servers. (EXTWPTOOLK-8023)
SEO Toolkit 1.1.14
12 October 2021
- Fixed several performance issues.
- Fixed â500 TypeErrorâ on the start page.
Google Drive Backup 1.3.1
12 October 2021
- The extension now has no access to user data when a personal drive (My Drive) is used. Backup Manager can use only files and folders it has created.
- Fixed the âClass âGuzzleHttp\Promise' not foundâ error, which made it impossible to configure remote storage. (EXTPLESK-3068)
Domain Connect 1.4.2
8 October 2021
- Users can now automatically configure DNS records for domains without hosting. (EXTPLESK-2993)
- Updated supported DNS templates.
- The extension can now determine without authentication if it supports a particular DNS template.
- The extension can no longer crash while configuring DNS records. (EXTPLESK-2602)
WordPress Toolkit 5.7.1
6 October 2021
- WordPress Toolkit no longer spams confusing errors in the product log when removing WordPress sites. (EXTWPTOOLK)
- Sites using wildcard domains are no longer considered broken. (EXTWPTOOLK-8251)
- WordPress sites containing invalid characters in the installation data can no longer break WordPress Toolkit UI. (EXTWPTOOLK-8225)
Plesk Email Security 1.2.1
6 October 2021
Linux
- Added support for CloudLinux OS.
-
Updated virus signatures to better detect viruses.
Note: The virus signature update can take several minutes. Please wait until it is finished and do not interrupt the update.
Plesk Obsidian 18.0.38 Update 3
5 October 2021
Linux
- Updating Apache to the latest version in Plesk on Ubuntu that uses PHP-FPM served by Apache no longer breaks websites causing an HTTP error 500. (PPPM-13232)
- Plesk updates on Ubuntu and Debian no longer fail if system packages are marked as âholdâ in
apt
. (PI-726)
PHP Updates
5 October 2021
- Updated PHP 8.0 to version 8.0.11.
- Updated PHP 7.4 to version 7.4.24.
- Updated PHP 7.3 to version 7.3.31.
Monitoring 1.4.4
5 October 2021
- Renamed the extension âMonitoringâ. We have shortened the name but kept all the existing features of the extension and made internal improvements for the upcoming major release 2.0.0.
SSH Terminal 1.2.1
1 October 2021
- The extensionâs removal no longer fails if the systemd service drop-in directory is missing. (PPP-54437)
WordPress Toolkit 5.7.0
30 September 2021
-
WordPress Toolkit now supports configuring automatic updates for individual plugins and themes. This covers the following changes:
- Site-wide autoupdate policy now lets to choose between forcing all plugin or theme autoupdates (like before), or allowing every plugin and theme to use their own autoupdate settings.
- When
Defined individually
update policy is selected, site admins can also choose to enable autoupdates by default for all new plugins or themes installed via WordPress Tookit. - Autoupdates for individual plugins and themes can be toggled on the respective
Plugins
andThemes
tabs of the site card. - New
Autoupdate all plugins / themes
switch added to thePlugins
andThemes
tabs of the site card allows toggling autoupdates for all plugins or themes on a site at once.
- It is now possible to log in to WordPress when the site is in maintenance mode. This behavior can be turned off via
Restrict access to WordPress admin dashboard
option in Maintenance Mode settings. - Hotlink protection feature now allows site admins to configure which file extensions should be protected and which domains can be trusted.
-
Sets
and globalPlugins
tabs now fully support the plugin blocklist feature. - A new email notification about blocklisted plugins disabled by WordPress Toolkit is now available.
- Server admins can use the CLI command
--update-login-url-suffix
to change login URL suffix. - WordPress Toolkit now shows
Install WordPress
link on Websites & Domains site card if thereâs no WordPress detected. Once a WordPress site is present, the link is changed to WordPress Toolkit. - Updated lookânâfeel of several UI components.
- WordPress Toolkit log entries created after updating WordPress Toolkit to v5.7 are accessible only via the
Logs
screen for now. Old log entries created before the update are still accessible in their old place via File Manager. The ability to download logs and access them via File Manager will be re-added in the next WordPress Toolkit update. Sorry for the inconvenience! - Security improvements.
- Performance improvements (including faster site scanning process).
- Itâs no longer possible to trick WordPress Toolkit into cloning the site into itself under certain rare circumstances. (EXTWPTOOLK-4357)
- Cloning should no longer affect the clone source if it has
if
clauses in thewp-config.php
file. (EXTWPTOOLK-4213) - Cloning now works properly if clone target has common docroot with clone source. (EXTWPTOOLK-4673)
- Autoupdate tasks no longer fail when running on IDN domains. (EXTWPTOOLK-8092)
- WordPress sites no longer get stuck in permanent maintenance mode after site admin restores the default maintenance mode template soon after enabling maintenance mode. (EXTWPTOOLK-8047)
- Cloning and data copy procedures now update all URLs and permalinks even if thereâs more than a thousand of them. (EXTWPTOOLK-8117)
- You can delete WordPress sites that share database with other WordPress sites via the kebab menu. (EXTWPTOOLK-3067)
-
Customize
button on the maintenance mode settings screen now properly directs users to File Manager. (EXTWPTOOLK-7722)
Site Import 1.5.3
28 September 2021
- Removed the âImport websiteâ section shown by mistake at the bottom of domainsâ pages (for example, âPHP Settingsâ or âWeb Hosting Accessâ) after the extension update version 1.5.2. (PMT-4981)
Site Import 1.5.2
23 September 2021
- It is now possible to create a website by importing one from another hosting server.
DigiCert SSL 1.11.0
22 September 2021
- The productsâ names now align with the DigiCert certificatesâ names.
- The extension now provides more detailed information about the process of issuing certificates.
Plesk DNSSEC 1.2.4
21 September 2021
- Removed the banner with a format error the extension showed on the âWebsites & Domainsâ > domain > DNSSEC page. (EXTDNSSEC-73)
Google Drive Backup 1.3.0
17 September 2021
- Users now choose a drive type when configuring storage. From October 12, 2021, backing up to Google shared drives becomes unavailable because Google restricts access to user data. To keep your data backed up to shared drives after October 12, log out on the storage settings page, log in again, and then select âShared driveâ. Also, make sure your administrator has marked the Plesk Backup Corporate application as trusted.
Plesk Obsidian 18.0.38 Update 2
14 September 2021
Linux
- Apache restart works again if the restart interval is set. (PPPM-13186)
- Specifying custom
proxy_buffering
values in the nginx configuration file no longer breaks websites. (PPPM-13200)
WordPress Toolkit 5.6.2
14 September 2021
- Manual updates to minor WordPress versions are now installed properly regardless of WordPress core autoupdate settings. (EXTWPTOOLK-8168)
Plesk Email Security 1.2.0
13 September 2021
Linux
- Added support for AlmaLinux OS.
- Fixed mailbox location detection for the move action. (EXTCERT-3467)
Node.js 2.0.1
9 September 2021
- The extension can now automatically update Node.js handlers even if files of previously installed Node.js handlers are locked. (EXTNODEJS-166)
Dropbox Backup 4.2.0
9 September 2021
-
The extension now uses short-lived access tokens for authorization.
From September 30, 2021, backing up to Dropbox becomes unavailable because Dropbox changes its authorization method. To keep your data backed up to Dropbox after September, click âLog outâ and then configure the Dropbox storage again. We recommend that you do that before the end of September.
Plesk Obsidian 18.0.38 Update 1
8 September 2021
- Running
plesk repair db
no longer removes all aliases of a domain. (PPPM-13188)
Extension Catalog 1.14.0
6 September 2021
- The Extension Catalog is adapted for PAYG licensing model. After purchasing an extension with PAYG licensing, the Plesk administrator can adjust the limits with the âAdjustâ button.
- The most popular category no longer includes the installed extensions.
- Minor internal improvements.
- The Extension Catalog no longer shows the wrong price for the eCommerce Toolkit extension. (EXTCATALOG-525)
- HTTP error no longer occurs if an admin email is empty. (EXTCATALOG-541)
PHP Updates
31 August 2021
Linux
- In Plesk on CloudLinux with enabled CageFS and the latest PHP updates installed, PHP 7.4. and 8.0 no longer consume all the CPU. (PPPM-13184)
Plesk Obsidian 18.0.38
30 August 2021
- Improved the Plesk Dynamic List view to make it easier to navigate to and focus on individual domains.
- The WordPress tab in Dynamic List view offers shortcuts to the most useful/popular features for WordPress sites.
- When opening a domain in Service Provider view, Dynamic List view is now used instead of Active List view.
- When selecting a domain in search results in Power User view, the page automatically focuses on the required domain and the domain card is expanded.
- Plesk now redirects the customer to the created domainâs card after website creation.
- The Recycle Bin functionality in the File Manager is turned on by default for all Plesk installations.
- Updated the instructions in the DNS Helper with information about glue recordsâ configuration.
- Added the instructions for a number of popular registrars (CloudFlare, Freenom, Papaki, ps.kz, Exabytes, registro.br, and Porkbun) to the DNS Helper.
- After creating or uploading a WordPress website during onboarding, users can now click the âLog in to WordPressâ button for easy access to the WordPress admin panel.
- Improved the loading speed of File Manager.
- Transitions between pages when navigating the Plesk interface are now more fluid.
- When creating a domain in Plesk, the progress bar is now shown in the same drawer.
- Increased the transfer speed for the SFTP Backup extension.
- Improved the behavior of the top right toaster in Plesk to prevent notifications from overlapping.
- Updated the look and feel of drawers and dialogs in Plesk.
- Plesk on cloud (AWS, Google Cloud, Azure, Alibaba, Lightsail, and Digital Ocean) now automatically re-maps private IP addresses if they change after server restart.
- Domains can now be sorted by Traffic usage in Service Provider view.
- Changing a domainâs document root to an invalid path no longer results in the invalid path being written to the Plesk database. (PPPM-12648)
- Synchronizing a subscription with its service plan no longer fails if the planâs mailbox size value has been changed. (PPPM-12862)
- When Plesk fails to make a backup to an FTP storage, the correct error is now reported instead of âError: Unable to export backup: Transport error: Unable to create the directoryâ. (PPPM-12798)
- Plesk no longer shows the âDomain is not resolvableâ notification for domains with no hosting, domain aliases without web service, and domain aliases pointing to a domain with no hosting. (PPPM-12928)
- Restoring a subscription from backup no longer results in PHP handlers for all domains belonging to the subscription being set to âFPM application served by nginxâ. (PPPM-12496)
- When typing in the database userâs password when logging in to phpMyAdmin, the password is now correctly masked by the asterisk â*â characters instead of being shown in plaintext. (PPPM-12414)
- When searching for content in File Manager and finding multiple files, it is now possible to open each individual file without restarting the search. (PPPM-12389)
- Searching for domains when using the Classic list in Power User view via global search now opens the card for the correct domain. (PPPM-12948)
- Creating a backup to AWS S3 via the CLI no longer results in a misleading âUnable to save statistics. Error: DB query failedâ error. (PPPM-12703)
- Upgrading to the latest Plesk Obsidian version no longer sometimes fails with the âPHP Fatal error: Uncaught JMS\Serializer\Exception\RuntimeException: Could not decode JSON, syntax error - malformed JSON.â error. (PPPM-13114)
- Clicking âsee detailsâ for a failed scheduled task now correctly shows the error details. (PPPM-13073)
- Password reset email is now correctly sent when resetting the password for a user using the username. (PPPM-13047)
- Information necessary for troubleshooting issues with backups is now being written to the backup logs. (PPPM-13021)
- Clicking the âCheck for updatesâ link no longer results in a blank page. (PPPM-13044)
- Failed login attempts via REST API are now logged in the
panel.log
file. (PPPM-13144) - When migrating, warnings about non-secure FTP are no longer shown when both the source and the target servers are configured to use secure FTPS connections only. (PPP-51587)
- It is now possible to enable mail forwarding when logged in to Plesk under a mail user account. (PPPM-13166)
- Pasting a domain name in the global search bar now immediately produces results with no need for additional button presses. (PPPM-13157)
- Removing an IP address not used for hosting no longer fails with the âThe IP address is already used for hostingâ error. (PPPM-13160)
- The âSSL redirectâ checkbox is now cleared automatically if the âSSL supportâ checkbox is cleared. (PPPM-13169)
- The terminology for subscriptionsâ expiration/renewal dates has been cleaned up. Now, âExpiration dateâ is used wherever appropriate. (PPPM-13121)
- The Plesk database now stores the mailbox quota value correctly, which fixes multiple issues (for example, occasional failures to reduce the mailbox quota). (PPP-53672)
Linux
- The latest Node.js LTS versions installation and update are now available through the renewed Node.js extension. Versions 10, 12 and 14 are supported at the moment. To enable Node.JS application hosting, install the Node.JS extension.
- Mail sent via the
mail
command is now signed with DKIM/Domainkeys if the senderâs domain name is the same as the serverâs hostname and DKIM/Domainkeys are enabled for it. (PPPM-6690) - Improved mail logging to make troubleshooting mail-related issues easier.
- Starting from September 15th, 2021, the SSH Terminal will be enabled by default. With this feature, all admins gain root access to the server. Learn how to disable root access.
- Starting from September 15th, 2021, the Mail Log Browser will be enabled by default.
- Unchecking the âPHP Supportâ checkbox in a domainâs settings now correctly disables PHP for that domain instead of switching the PHP handler to the system PHP-FPM. (PPPM-12894)
- Plesk no longer tries to deliver mail sent to an alias of a mailbox if the mail service for the domain the mailbox belongs to is disabled. (PPPM-8110)
- Restoring a pre-upgrade database dump no longer fails with the âDuplicate entry for key âPrimaryââ error. (PPPM-12003)
- Browsing a domain without hosting or the Plesk serverâs hostname via HTTPS now correctly shows the default page instead of the Plesk login page. (PPPM-12289)
- Fail2Ban no longer writes a lot of irrelevant warnings to
fail2ban.log
.(PPPM-12887) - The issue with AWStats calculating HTTP 206 response traffic twice for files with the âdownloadâ MIME type was found to be a bug in AWStats, and will have to be fixed on the ASWtats side. (PPPM-12830)
- Scheduled tasks of the âFetch a URLâ type now have the âPlesk (fetch_url utility)â User-Agent HTTP request header. (PPPM-12363)
- Websites running on nginx + Apache can now work correctly over TLS 1.3. (PPPM-13038)
- The SSH Terminal extension now works correctly if a custom SSH port is used on the server. (PPP-53727)
- Plesk installation no longer fails with the âUnicodeEncodeError: âasciiâ codec canât encode character uâ\xdcâ in position 0: ordinal not in range(128)â on servers with âde_DE.UTF-8â set as the serverâs locale. (PPPM-10782)
- Upgrading from Plesk Onyx to Plesk Obsidian no longer results in misleading messages being written to the upgrade log. (PI-599)
- Fail2Ban is now started automatically after Plesk initialization. (PPPM-13151)
- Restoring a subscription with one or more wildcard subdomains no longer results in the âWrong syntax for commandâs ââdel-allâ parameterâ warning. (PPP-54025)
- On AlmaLinux 8 servers, using the Plesk firewall utility
/usr/local/psa/bin/modules/firewall/settings
no longer results in the âsafeact: /usr/local/psa/var/modules/firewall/safeact.confirm: Address already in useâ error. (PPPM-13120) - âsystemctl statusâ now correctly reports the actual status of Plesk firewall. (PPPM-13053)
- Plesk firewall no longer blocks IPv6 neighbor discovery without multicast listener query in some environments. (PPPM-13145)
- It is now possible to get an IPv6 address via DHCP on Plesk servers with Plesk Firewall enabled. (PPPM-13164)
- Web statistics for websites using nginx as proxy are now calculated correctly on Plesk servers with Apache piped logs enabled. (PPPM-8252)
- Opening the âSettingsâ tab of a domainâs DNS page no longer results in the âERROR: Error: Call to undefined method DomainAliasâ error if changes were made to the server-wide DNS template, but not applied to the domain in question. (PPPM-13176)
- Plesk servers deployed on AWS no longer lose IPv6 connectivity once Plesk Firewall if enabled. (PPPM-13164)
- Fail2Ban now works correctly after reloading. (PPPM-13096)
- Scheduled tasks with notify set to âErrors onlyâ now correctly stream stdout when running. (PPPM-13034)
Windows
- Running the
plesk repair web
command for a single domain no longer results in all domains with hosting being repaired. (PPP-53690)
Third-Party Component Updates
Linux
- Updated ModSecurity to version 3.0.5.
- Updated OWASP ModSecurity CRS to version 3.2.0.
- Updated sw-engine PHP to version 7.4.22.
Windows
- Updated MariaDB to version 10.3.31.
- Updated ASP.NET Core 5.0 to version 5.0.9.
- Updated ASP.NET Core 3.1 to version 3.1.18.
- Updated ASP.NET Core 2.1 to version 2.1.30.
PHP Updates
30 August 2021
- Updated PHP 8.0 to version 8.0.10.
- Updated PHP 7.4 to version 7.4.23.
- Updated PHP 7.3 to version 7.3.30.
Linux
-
Updated the following PHP components shipped with Plesk:
- PEAR to version 1.10.13.
- Imagick to version 3.5.1 for PHP 7.3.
-
Improved security of the systemd unit for PHP 7.4, 8.0.
Action Log 1.2.0
27 August 2021
- It has become easier to find an item in the log list. Now users can do the following:
- Use the search.
- Filter items by a range of IP addresses, by actions, and by changed fields.
- When a user enters an incorrect IP address, the error message now appears at the top of the page.
- Some UI elements could be missing if a user applied filters, and then went to the âSettingsâ tab and back. Fixed. (EXTPLESK-2825)
- The âPeriodâ filter now has the correct from date and to date prompts. (EXTPLESK-2692)
Node.js 2.0.0
23 August 2021
Linux
- The extension now automatically installs and updates supported LTS versions of Node.js. Versions 10, 12 and 14 are supported at the moment.
-
You can disable automatic version updates by adding the following lines to the
panel.ini
file:[ext-nodejs] updateVersionsAutomatically = false
Windows
- IIS rewrite rules for Node.js now have unique names and can no longer break a website causing an HTTP error 500. (EXTNODEJS-127)
WordPress Toolkit 5.6.0
18 August 2021
- Server admin now has access to server-wide plugin blocklist on the global Settings screen. Adding plugin slugs to this blocklist will prevent site admins from installing or activating these plugins via WordPress Toolkit. If these plugins are installed through other means, they will be found and deactivated by WordPress Toolkit with extreme prejudice.
- Site admins can verify checksums of WordPress core files if they suspect their site is infected by malware. They can also reinstall WordPress core without affecting site content.
- The
wp-cli
utility was updated to version 2.5. All WordPress Toolkit features, including cloning, should now work properly on PHP 8. Due to this change, the minimum PHP version supported by WordPress Toolkit is now PHP 5.6, so websites working on PHP 5.4 and PHP 5.5 cannot be managed by WordPress Toolkit anymore. -
wp-cli-bundle
is now shipped together withwp-cli
utility, providing access to many useful commands previously embedded inwp-cli
itself. - Cloning and Smart Updates now properly handle popular caching plugins.
- Users can see WordPress Toolkit log entries that happened before and after a filtered log entry by clicking the Show in context icon located to the right of the filtered entry.
- You can now delete WordPress sites through CLI using the
--remove
command. - WordPress-based sites in Dynamic List now hav