• Wednesday, August 5, 2020

Today we are upgrading our Plesk servers to Obsidian 18.0.29

  • The list of domains in Dynamic List view now has indents for domain aliases and subdomains.
  • Increased the load speed of Dynamic List view.
  • The backup process now correctly calculates server space necessary for a backup by ignoring files configured to be skipped during backing up.
  • Repair Kit can now detect and fix the database inconsistency: missing entries in IpAddressesCollections.
  • When a user changes a website’s PHP handler, Plesk now informs that this change will make the website unavailable for a number of seconds.
  • Increased SecResponseBodyLimit of ModSecurity: certain websites in Plesk can no longer become unavailable because of the “ModSecurity: Output filter: Response body too large” error.
  • It is now possible to hide “Skins and Color Schemes” and “Interface management” in Restricted Mode.
  • Improved the picture and text shown when the Plesk UI notification pane is empty.
  • The “View Certificates” button (Websites & Domains > domain > SSL/TLS Certificates > Advanced Settings) is no longer shown if the Plesk administrator did not configure the button’s link to a website where customers can buy SSL/TLS certificates. (PPP-49711)
  • If a database user has the “User has access to all databases within the selected subscription” option enabled, it is now possible to get information about the database user via XML API. (PPPM-12202)
  • Changed the reseller’s permission name “Subscription creation in Server Administration Panel and domain creation in Customer Panel” to “Domains Management”. The new name now matches the same permission in resellers’ plans and does not confuse customers and resellers. (PPPM-12184)
  • Add-on domains can now be restored from backups created on another Plesk server. (PPPM-12122)
  • The “Management of access to the server over SSH” permission in resellers’ service plans now works correctly: a reseller’s subscription system user can no longer receive SSH access that conflicts with the permission. (PPPM-12124)
  • A website’s sitemap.xml generated by Web Presence Builder now includes the www and HTTPS prefixes of the website URLs when “Permanent SEO-safe 301 redirect from HTTP to HTTPS” is selected and the www domain is preferred. (PPPM-6867)
  • File Manager breadcrumbs now show the correct location. (PPP-49542)
  • Custom buttons can now be created in Additional Services. (PPPM-12171)
  • Backing up to FTP storage no longer occasionally fails with the “Unable to find archive metadata” error. (PPPM-12213)
  • When trying to open domains’ logs, users no longer occasionally see an HTTP error 500. (PPP-37350)
  • If an additional Plesk administrator is logged in to Plesk in Power User view, “Logged in as” no longer shows the username of the main Plesk administrator. (PPPM-12135)
  • An additional user’s email address can no longer be created based on a subscription that has the mail service disabled. (PPPM-12188)
  • If a Plesk server’s public IP address was set an then removed from the IP addresses, the Plesk Home page (“System Overview”) no longer shows empty brackets next to the Plesk IP address. (PPPM-12117)
  • Customers’ external_id can now be updated via REST API. (EXTREST-97)
  • A REST API request to retrieve the Plesk administrator’s details now returns the correct type value. (EXTREST-103)
  • A REST API request to change a customer’s name now needs only the name field value to be submitted. (PPPM-12198)

Linux

  • Ubuntu 20 is now supported. Plesk Migrator supports migration from Ubuntu 16 and 18 to Ubuntu 20.
  • Introduced the new option “Fix incorrectly set sender for outgoing mail” that significantly reduces the likelihood of outgoing emails landing in spam (if DKIM and SPF are also enabled and properly set up). If the option is enabled, Plesk fixes incorrect sender headers and the envelope-sender address for outgoing mail.
  • Security improvements.
  • Update to Plesk Obsidian 18.0.29 will reconfigure Apache and nginx websites.
  • Updated PHP used by Plesk to version 7.3.20.
  • In Plesk on CentOS 8.1 and Debian 10 with IPv4 and IPv6 addresses, fixed unnecessary steps in the generated firewall script. (PPPM-11795)
  • Nginx configs are now removed after nginx support was disabled. (PPPM-11197)
  • If a large number of websites use the same PHP handler, the PHP handler change of one website no longer makes websites that use the target PHP handler temporarily unavailable. (PPPM-12241)
  • Premium Antivirus by Dr.Web now works without a license key installed when TLSv1 is disabled for sw-cp-server. (PPPM-5740)
  • It’s possible to customize MySQL variables used by database export and import via the server-wide my.cnf. (PPPM-10773)
  • The “Website Copying” feature can no longer exceed the hard disk quota. (PPPM-11523)
  • Plesk Repair can no longer break the Apache configuration and cause websites’ downtime if an SSL/TLS certificate that secures one of the websites has the empty cert_file value in the Plesk database. (PPPM-10522)
  • If the free Comodo rule set is selected and WordPress is installed on a website, Fail2Ban can no longer block the Plesk server’s IP address after customers spend some time working in WordPress. (PPPM-11961)
  • The list of static files served directly by nginx now contains the webp extension. (PPPM-12109)
  • Plesk Repair now checks the ulimit value before showing a warning about it. (PPP-47989)
  • If the submitted text of the mailbox quota warning is too long, Plesk now informs that this text cannot be longer than 2000 characters. (PPPM-12089)
  • Removed excessive debug messages “ERR [panel] ADD” from the Plesk log. (PPPM-12156)
  • Emails sent from a Plesk server with Horde and SpamAssassin enabled are no longer wrongly labeled as spam. (PPPM-12120)
  • Site Preview now opens a website even if the website URL does not have a trailing slash. (PPPM-12149)
  • The Watchdog (System Monitoring) component can now be enabled in Plesk on CentOS 8 in Virtuozzo containers. (PPPM-12247)
  • Update to Plesk Obsidian 18.0.28 no longer fails if Plesk has two protected directory users who have the same names but the letter cases are different. (PPPM-12107)
  • If a user scheduled backups to be stored in FTP storage and the FTP timeout is low, the user no longer receives the repetitive warning message “Export error: Size of volume … does not match expected one … . The remote backup may not be restored.” (PPPM-12084)

Windows

  • After checking web & FTP servers, “Diagnose & Repair” no longer mistakenly informs that a domain’s temporary file folder is missing. (PPPM-12196)
  • If the Plesk administrator’s profile is broken, Plesk Migrator now shows a more detailed error message instead of the general “Unable to set backup sign certificate” error. (PPPM-12105)
  • Migration of Microsoft SQL database servers no longer occasionally fails with the “Login failed for user ‘admin’” error. (PPPM-12169)
  • When fixing FTP users, Plesk Repair no longer occasionally fails with the “Failed to recreate the junction: ftpmng failed: C structured exception: 0xc0000005” error. (PPPM-12174)
  • Mass email messages can now be sent if no template is used and only selected customers are chosen. (PPP-49645)
  • plesk_fopen errors are now correctly processed: if a customer does not have the permission to view a certain file, the customers will now see the correct error message. (PPP-49766)
  • When trying to open domains’ logs, users no longer occasionally see the “Class ‘Plesk_Log_Timestamp’ not found” error. (PPPM-12165)
  • If Plesk installation was interrupted, Plesk is no longer broken and does not show the “ImpersonationCache.db uninitialized/corrupted” error. (PPPM-11384)
  • MySQL databases that contain non-ASCII characters can now be again exported without any issues. (PPPM-12116)

Third-Party Component Updates

Linux

  • Updated nginx and the sw-cp-server service to version 1.18.0.
  • Updated Kronolith to version 4.2.29.
  • Updated Roundcube to version 1.4.7.

Windows

  • Updated ASP.NET Core 3.1 to version 3.1.6.
  • Updated ASP.NET Core 2.1 to version 2.1.20.
  • Updated Horde to version 5.2.23.
  • Updated BIND to version 9.16.4.