CINXE.COM

Change Log for Plesk Obsidian

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Change Log for Plesk Obsidian </title> <meta name="description" content="Find out about changes, additions and updates to Plesk Obsidian on an iteration to iteration basis."> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="google-site-verification" content="kBcbWmRamPRsknsR2UKbYiZbOT3-KqIXmUDVq-W_qv4" /> <meta name="google-site-verification" content="goNw19iZzxLeBS8jwwkDR6mBeC80bgbQdeHhrW_rJv8" /> <meta name="google-site-verification" content="VNuivnIYeQLRynt4uvnmMXjLFrH8U2gNxQGh6L9app4" /> <meta property="og:title" content="Change Log for Plesk Obsidian" /> <meta property="og:type" content="article" /> <meta property="og:locale" content="en_US" /> <meta property="og:description" content="Find out about changes, additions and updates to Plesk Obsidian on an iteration to iteration basis." /> <meta property="og:image" content="https://docs.plesk.com/images/og_logo.jpg" /> <meta property="og:image:width" content="200" /> <meta property="og:image:height" content="200" /> <meta property="og:image:alt" content="Plesk logo" /> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@plesk"> <meta name="twitter:title" content="Change Log for Plesk Obsidian"> <meta property="og:url" content="https://docs.plesk.com/release-notes/obsidian/change-log/" /> <link href="/fonts/Lato-Regular.woff2" rel="preload" type="font/woff2" as="font"> <link href="/fonts/Lato-Bold.woff2" rel="preload" type="font/woff2" as="font"> <link href="/fonts/Lato-Light.woff2" rel="preload" type="font/woff2" as="font"> <link href="/fonts/fa-subset.woff2" rel="preload" type="font/woff2" as="font"> <link rel="preconnect" href="http://www.google-analytics.com"> <link rel="preconnect" href="http://www.googleadservices.com"> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="preconnect" href="https://servedbyadbutler.com"> <link rel="shortcut icon" href="/images/favicon.ico"> <link rel="stylesheet" href="/css/main.css?31102022"> <style>@charset "UTF-8";.s-changelog .section-wrap{border-top:1px solid silver}.s-changelog .legend{display:inline-block;padding:10px 20px;border:1px solid #dfdfdf;border-radius:4px;vertical-align:top;margin-bottom:10px}.s-changelog .legend .contents-item{display:inline-block;margin-right:20px;vertical-align:top}.changelog-entry__title{margin:30px 0 18px}.changelog-entry__date{margin:-20px 0 18px}.changelog-entry__content>h3{margin-left:20px}.changelog-entry__content>h4{margin-left:40px;padding:0;border:0}.changelog-entry__content>h5{margin:0 0 12px 40px}.changelog-entry__content>p{margin-left:40px}.changelog-entry__content>ul{list-style:none;padding-left:40px}.changelog-entry__content>ul>li{margin:0 0 12px 30px;word-wrap:break-word;overflow-wrap:break-word}.changelog-entry__content>ul ul{list-style-type:disc}.changelog-entry__content .added,.changelog-entry__content .attention,.changelog-entry__content .fixed,.changelog-entry__content .improved{display:inline-block;vertical-align:top;margin:-1px 5px 0 0;padding:0 8px;line-height:22px;height:23px;width:23px;overflow:hidden;text-align:center}.changelog-entry__content>ul>li .added,.changelog-entry__content>ul>li .attention,.changelog-entry__content>ul>li .fixed,.changelog-entry__content>ul>li .improved{float:left;margin-left:-30px}.changelog-entry__content .fixed{background-color:#eee;color:#666;line-height:20px}.changelog-entry__content .fixed:before{content:'\2013'}.changelog-entry__content .added{background-color:#bcdf94;color:#566347}.changelog-entry__content .added:before{content:'+'}.changelog-entry__content .improved{background-color:#c3dde8;color:#006ba6;line-height:28px}.changelog-entry__content .improved:before{content:'*'}.changelog-entry__content .attention{background-color:#f6cece;color:#fa5858}.changelog-entry__content .attention:before{content:'!'}.changelog-entry__anchor{outline:0;text-decoration:none!important}.changelog-entry__anchor:after{content:'🔗';vertical-align:middle;margin-left:5px;opacity:1;transition:opacity .4s;font-family:fa-subset;font-size:.8em;text-rendering:auto;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){.changelog-entry__anchor:after{opacity:0}.changelog-entry__title:focus-within .changelog-entry__anchor:after,.changelog-entry__title:hover .changelog-entry__anchor:after{opacity:1}}</style><style> @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url('/fonts/Lato-Regular.woff2') format('woff2'), url('/fonts/Lato-Regular.woff') format('woff'); font-display: swap; } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url('/fonts/Lato-Bold.woff2') format('woff2'), url('/fonts/Lato-Bold.woff') format('woff'); font-display: swap; } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: local('Lato Light'), local('Lato-Light'), url('/fonts/Lato-Light.woff2') format('woff2'), url('/fonts/Lato-Light.woff') format('woff'); font-display: swap; } @font-face { font-family: 'fa-subset'; src: url('/fonts/fa-subset.eot?12082020'); src: url('/fonts/fa-subset.eot?12082020#iefix') format('embedded-opentype'), url('/fonts/fa-subset.woff2?12082020') format('woff2'), url('/fonts/fa-subset.woff?12082020') format('woff'), url('/fonts/fa-subset.ttf?12082020') format('truetype'), url('/fonts/fa-subset.svg?12082020#fa-subset') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } </style> <link rel="stylesheet" href="/css/perfect-scrollbar.min.css"> <!-- Google tag (gtag.js) --> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} </script> <!-- Google Tag Manager --> <script> if (window.location.hostname === 'docs.plesk.com') { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N3CGHBJ'); } </script> <!-- End Google Tag Manager --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3CGHBJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="page-overlay"></div> <div class="page-container"> <div class="page-header-wrapper" id="page-header-wrapper"> <div class="page-header"> <div class="plsk-header"> <div class="plsk-header__toolbar"> <ul class="plsk-top-menu__list"> <li class="plsk-top-menu__item"><a class="plsk-top-menu__link" href="https://www.plesk.com/partners/">Partners</a></li> <li class="plsk-top-menu__item"><a class="plsk-top-menu__link" href="https://www.plesk.com/blog/">Blog</a></li> <li class="plsk-top-menu__item"><a class="plsk-top-menu__link" href="https://www.plesk.com/contact-us/">Contact us</a></li> </ul> </div> <div class="plsk-header__inner"> <div class="plsk-header__top"> <div class="plsk-header__brand"> <a class="plsk-header__logo" href="https://www.plesk.com"><img class="plsk-header__logo-img" src="/images/logo.svg" title="Plesk - The leading WebOps platform to run and grow applications, websites and hosting businesses." alt="Plesk" width="90" height="38"></a> </div> <div class="plsk-main-nav"> <button class="plsk-main-nav__trigger" type="button" aria-label="Navigation by Plesk resources outside of documentation"><span></span></button> <div class="plsk-main-nav__container"> <ul class="plsk-main-nav__list"> <li class="plsk-main-nav__item plsk-main-nav__item--dropdown"> <a class="plsk-main-nav__link">Solutions</a> <ul class="plsk-main-nav__list plsk-main-nav__list--subnav"> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/developers">Developers</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/content-managers">Content Managers</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/agencies">Agencies</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/it-admins">IT Admins</a></li> <li class="plsk-main-nav__item plsk-main-nav__item--dropdown"> <a class="plsk-main-nav__link" href="https://www.plesk.com/infrastructure-providers">Infrastructure Providers</a> <ul class="plsk-main-nav__list plsk-main-nav__list--subnav"> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/infrastructure-providers/shared-hosters">Shared hosters</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/infrastructure-providers/vps-dedicated-hosters">VPS and Dedicated Hosters</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/infrastructure-providers/hyperscalers">Hyperscalers</a></li> </ul> </li> </ul> </li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/pricing">Pricing</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/help-center">Help Center</a></li> <li class="plsk-main-nav__item plsk-main-nav__item--dropdown"> <a class="plsk-main-nav__link">More</a> <ul class="plsk-main-nav__list plsk-main-nav__list--subnav"> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/extensions">Extensions</a></li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link" href="https://www.plesk.com/university">University</a></li> </ul> </li> <li class="plsk-main-nav__item"><a class="plsk-main-nav__link plsk-main-nav__btn" href="https://page.plesk.com/plesk-onyx-free-download">Try For Free</a></li> </ul> </div> </div> </div> <div class="plsk-main-heading"> <h1 class="plsk-main-heading__title">Plesk Documentation and Help Portal</h1> </div> <div class="plsk-header__bottom"> <div class="plsk-header__actions"> <div class="plsk-header__search main-header-search"> <form class="form-search" action=" /en-US/obsidian/search "> <div class="input-group"> <input type="text" class="form-control" name="q" placeholder="Search" title="Search" aria-label="Search"> <input type="hidden" name="v" value="obsidian"> <span class="input-group-btn"> <button type="submit" class="btn">Search</button> </span> </div> </form> </div> <div class="plsk-header__selectors"> <div class="main-header-selector"> <span class="btn-group"> <button class="btn dropdown-toggle" type="button"> <i class="flag-icon-en-us"></i> <span class="r-name">US / English</span> <span class="caret"></span> </button> <ul class="dropdown-menu dropdown-menu-flip"> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-en-us"></i>US / English</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-fr-fr"></i>FR / Français</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-de-de"></i>DE / Deutsch</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-it-it"></i>IT / Italiano</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-ru-ru"></i>RU / Русский</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-es-es"></i>ES / Español</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-nl-nl"></i>NL / Nederlands</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-zh-cn"></i>CN / 简体中文</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-zh-tw"></i>HK / 繁體中文</a></li> <li><a href="/release-notes/obsidian/change-log/"><i class="flag-icon-ja-jp"></i>JP / 日本語</a></li> </ul> </span> </div> <div class="main-header-selector"> <span class="btn-group"> <button class="btn dropdown-toggle" type="button"> <span class="name"> Plesk Obsidian </span> <span class="caret"></span> </button> <ul class="dropdown-menu dropdown-menu-flip"> <li class="active"><a href=" /release-notes/obsidian/change-log/ "> Plesk Obsidian </a> </li> <li ><a href=" /release-notes/onyx/change-log/ "> Plesk Onyx </a> </li> <li ><a href=" /release-notes/12.5/change-log/ "> Plesk 12.5 </a> </li> <li > <a href="/en-US/archive/">Archived versions</a> </li> </ul> </span> </div> </div> </div> </div> <div class="promotional"> <div> <script type="text/javascript"> let isMobile = window.matchMedia("only screen and (max-width: 760px)").matches; if (!isMobile && !window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript";s.src = 'https://servedbyadbutler.com/app.js';var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}</script> <script type="text/javascript"> if (!isMobile) { var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || []; var abkw = window.abkw || ''; var plc427882 = window.plc427882 || 0; document.write('<'+'div id="placement_427882_'+plc427882+'"></'+'div>'); AdButler.ads.push({handler: function(opt){ AdButler.register(178643, 427882, [970,90], 'placement_427882_'+opt.place, opt); }, opt: { place: plc427882++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }}); } </script> </div> </div> </div> </div> <div class="main-navigation-wrapper"> <div class="r-main-navigation-toggle"> <span class="menu-switch menu-switch-top"> <span class="menu-switch-icon"></span> </span> <span class="main-navigation-current"></span> </div> <div class="main-navigation"> <ul class="main-navigation__list"> <li ><a href="/en-US/obsidian/">Documentation</a></li> <li class="active"><a href="/release-notes/obsidian/change-log/">Release Notes</a></li> <li ><a href="/en-US/obsidian/video-tutorials/">Plesk Use Cases</a></li> <li ><a href="/try-plesk-now/">Try Plesk Now</a></li> <li ><a href="/cloud/">Plesk on Cloud</a></li> <li ><a href="/en-US/obsidian/faq/">FAQ / How-To</a></li> <li ><a href="/gdpr">GDPR Compliance</a></li> <li ><a href="/en-US/obsidian/cookies/">Cookie Policy</a></li> </ul> </div> <div class="main-sub-navigation"> <ul class="main-sub-navigation__list"> <li><a href="/release-notes/obsidian/whats-new/">What's New</a></li> <li class="active"><a href="/release-notes/obsidian/change-log/">Change Log</a></li> <li><a href="/release-notes/obsidian/system-requirements/">System Requirements</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/">Deprecation Plan</a></li> </ul> </div> </div> </div> </div> <div class="page-main-wrapper"> <div class="page-main"> <div class="page-content-wrapper"> <div class="page-content"> <div id="s0" class="section s-title"> <div class="section-wrap"><div class="section-title"> <h1>Change Log for Plesk Obsidian</h1> </div> </div> </div> <div id="s2" class="section s-changelog"> <div class="section-wrap"> <div class="section-content"> <h2 style="text-align:center;"> <img src="/images/question.png" alt="Read the documentation:"/> <a target="_blank" href="/en-US/obsidian/administrator-guide/plesk-updates.59215/"> Learn how to install Plesk updates </a> </h2> <div id="main-legend" class="legend"> <h3>Legend:</h3> <p><span class="added"></span> new feature</p> <p><span class="improved"></span> functionality improved</p> <p><span class="fixed"></span> issue resolved</p> <p><span class="attention"></span> pay attention</p> </div> <div style="display: none" class="legend contents"> <h3>Recent Updates:</h3> <div id="header-contents-18" class="contents-item"> <h5>Plesk Obsidian</h5> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--watchdog"> <h2 class="changelog-entry__title">Watchdog 2.2.0 <a id="watchdog-2.2.0" href="#watchdog-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 February 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Overhauled the extension graphical interface to make it modern and more convenient.</li> <li><span class="improved"></span> Removed the outdated “Security” tab. For security scans, use an alternative monitoring tool such as the <a href="https://plesk.com/extensions/imunify360/">Imunify extension</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.16.1 <a id="ssl-it-1.16.1" href="#ssl-it-1.16.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Keep Secured” feature no longer fails trying to secure domains without web hosting when there are no components to secure. (EXTSSLIT-2150)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.67 Update 2 <a id="plesk-18067-mu2" href="#plesk-18067-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18067-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 February 2025</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> It is again possible to create scheduled tasks for domains in Plesk Obsidian 18.0.67 and later. (PPPM-14812)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.5.2 <a id="grafana-1.5.2" href="#grafana-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 February 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the extension for compatibility with Plesk Obsidian 18.0.68.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.67 Update 1 <a id="plesk-18067-mu1" href="#plesk-18067-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18067-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 February 2025</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where clicking the “Select Directory” button to change the home directory for an additional FTP user resulted in the “Failed to load tree data” error. (PPPM-14790)</li> <li><span class="fixed"></span> Fixed the issue where clicking the “Select Directory” button to specify the file when adding a “Run a PHP script” scheduled task resulted in the “Failed to load tree data” error. (PPPM-14806)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.12.3 <a id="digicert-ssl-1.12.3" href="#digicert-ssl-1.12.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="improved"></span> The DigiCert SSL extension is now compatible with Plesk Obsidian 18.0.68.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-250130" href="#php-250130" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2025</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> PHP 7.2 is now available for installation on Ubuntu 22.04 x86-64.</li> <li><span class="improved"></span> PHP 7.1 is now available for installation on Ubuntu 22.04 x86-64.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.11 <a id="monitoring-2.9.11" href="#monitoring-2.9.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer times out when opening the extension page. (EXTPLESK-6352)</li> <li><span class="fixed"></span> The extension no longer causes the domain card to take a long time to load. (EXTPLESK-6352)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--export-lists-to-csv"> <h2 class="changelog-entry__title">Export lists to CSV 1.3.0 <a id="export-lists-to-csv-1.3.0" href="#export-lists-to-csv-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Expanded the range of lists available for export.</li> <li><span class="fixed"></span> It is again possible to export the list of domains from the “Domains” page. (EXTPLESK-5895)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.7 <a id="premium-antivirus-1.0.7" href="#premium-antivirus-1.0.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.17 <a id="plesk-migrator-2.26.17" href="#plesk-migrator-2.26.17" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of mail accounts no longer fails with the “The attribute ‘deployer-action’ is not allowed” error. (PMT-4938)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.10 <a id="email-security-1.5.10" href="#email-security-1.5.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Removed the decommissioned SORBS service from the extension. (EXTPLESK-6340)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.9.1 <a id="social-login-1.9.1" href="#social-login-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.6.4 <a id="wordpress-toolkit-6.6.4" href="#wordpress-toolkit-6.6.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Scan procedure now works more efficiently when it finds unresponsive WordPress installations.</li> <li><span class="improved"></span> Fixed spelling mistakes in some error messages.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-250123" href="#php-250123" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 January 2025</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> On Debian 11, encoding images to the AVIF format in PHP 8.1-8.4 using the GD extension no longer fails with the “No codec available” error. (PPP-67263)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--watchdog"> <h2 class="changelog-entry__title">Watchdog 2.1.1 <a id="watchdog-2.1.1" href="#watchdog-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Extension’s installer no longer tries to access unreachable repositories. (EXTPLESK-6349)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.67 <a id="plesk-18067" href="#plesk-18067" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18067" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 January 2025</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> PHP 8.4 is now shipped with Plesk Obsidian on all supported OSes other than CentOS 7 and CloudLinux 7.</p> <p><strong>Note:</strong> Make sure to manually remove the <code class="highlighter-rouge">E_STRICT</code> constant from the <code class="highlighter-rouge">error_reporting</code> PHP directive when switching to PHP 8.4 from an earlier PHP version.</p> </li> <li> <p><span class="added"></span> (Plesk for Linux) <a href="https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/44853340-avif-support">As per UserVoice request</a>, AVIF, one of the most commonly used image formats on the web is now supported. It provides high compression rates and efficient performance.</p> <p><strong>Note:</strong> AVIF is not available in Ubuntu 18.04, CentOS 7, and CloudLinux 7.</p> </li> <li><span class="added"></span> <a href="https://plesk.uservoice.com/forums/184549/suggestions/39378850">As per UserVoice request</a>, it is now possible to secure the mail service with a separate SAN on domains with the “No Hosting” type using the <a href="https://www.plesk.com/extensions/sslit/">SSL It! extension</a>.</li> <li><span class="added"></span> (Plesk for Linux) Atomic rulesets for ModSecurity can now be selected on all OSes, including the most modern ones, such as Debian 11 and later, and Ubuntu 20.04 and later.</li> <li><span class="added"></span> To help you customize the Home dashboard in Service Provider View, we have developed an example extension called Custom Dashboard. With this extension, you can learn the ropes of customizing the dashboard even if you are not proficient in coding. Install the extension from the <a href="https://github.com/plesk/ext-home-screen-example">GitHub repository</a>, follow code-along exercises, and see how that shapes your Home dashboard.</li> <li><span class="added"></span> It is now possible to use AI to get recommendations for fonts and color schemes in the <a href="https://www.plesk.com/extensions/plesk-sitejet/">Sitejet Builder extension</a>.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> (Plesk for Linux) The Watchdog component has been converted to an extension to make it easier to update and implement new features in the future. Updating a Plesk server with the Watchdog component installed to Plesk Obsidian 18.0.67 will seamlessly replace it with the new extension.</li> <li><span class="improved"></span> (Plesk for Linux) Switched Roundcube to PHP 8.3.</li> <li> <p><span class="improved"></span> Improved the Plesk UI notifications’ UX:</p> <ul> <li>Notifications are now grouped according to their type (for example, those that belong to particular extensions or events).</li> <li>A notification group is displayed on one line. You can expand the group and see all its extensions by clicking “Show more”. To collapse the group, click “Show less”.</li> <li>You can dismiss the whole group of notifications with a single click on the “Remove” icon.</li> <li>You can mark a group of notifications as favorite and then use the “Favorites” filter.</li> <li>A notification group inherits its title and description from the most recent notification in the group.</li> <li>If one group is expanded, an attempt to open another group will automatically collapse the first group before the second one is opened.</li> </ul> </li> <li> <p><span class="improved"></span> Improved the look and feel of Plesk notifications on long tasks (shown as popovers in the bottom right corner of the screen):</p> <ul> <li>Multiple notifications are now grouped into a single popover.</li> <li>It is now possible to close groups of notifications with a single click.</li> </ul> </li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li> <p><span class="attention"></span> (Plesk for Linux) The ImunifyAV extension is now deprecated and no longer available for installation. Instead, we recommend that you use the <a href="https://www.plesk.com/extensions/imunify360/">new and improved Imunify extension</a>.</p> <p>Existing ImunifyAV installations will continue operating for three months, and after that will automatically be replaced with the new Imunify extension. We recommend that you <a href="https://docs.imunify360.com/imunifyav/imunifyav_for_plesk/#manual-upgrade-from-deprecated-imunifyav-to-the-new-imunify-extension">manually replace</a> any existing ImunifyAV installations with Imunify at your earliest convenience.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where scheduled tasks added by the WHMCS extension failed to run with the “/opt/psa/admin/bin/php: No such file or directory” error. (EXTPLESK-6298)</li> <li><span class="fixed"></span> Fixed the issue where, under specific circumstances, instead of the mail log entries, the “Too many SQL variables” error was shown on the “Mail” tab of the Log Browser extension. (PPPM-14714)</li> <li><span class="fixed"></span> Fixed the issue where, when using the .NET Toolkit extension, clicking the <strong>Restart</strong> button failed to restart the application if its application root started with the forward slash (“/”) character. (PPPM-14721)</li> <li><span class="fixed"></span> Fixed the issue where the files containing metadata for rotated backups in remote storage were not removed from the Plesk server. (PPPM-14641)</li> <li><span class="fixed"></span> Fixed the issue where failed backups showed up in the list of existing backups, but could not be deleted. (PPPM-14745)</li> <li><span class="fixed"></span> Fixed the issue where customers could not change the forwarding type settings for their websites if the “Hosting settings management” permission was not granted to their subscription. (PPPM-14728)</li> <li><span class="fixed"></span> Fixed the issue where the output of the <code class="highlighter-rouge">plesk bin service_plan --info</code> command differed from that of the <code class="highlighter-rouge">plesk bin service_plan --xml-info</code> one. (PPPM-14691)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where the description assigned via the <code class="highlighter-rouge">-description</code> option of the <code class="highlighter-rouge">plesk bin ip_ban --add-trusted</code> command would not show in the Plesk GUI. (PPPM-14755)</li> <li><span class="fixed"></span> Fixed the issue where temporary files would not be cleaned up after failed attempts to restore a backup from remote storage. (PPPM-14626)</li> <li><span class="fixed"></span> Fixed the issue where removing a forwarding email address via the <code class="highlighter-rouge">plesk bin mail -forwarding-addresses</code> command would not result in complete removal if that address was also created via the <code class="highlighter-rouge">plesk bin mail -forwarding-addresses</code> command, included one or more uppercase characters, and the address was entered in lowercase when specifying it for removal. (PPPM-14660)</li> <li><span class="fixed"></span> Fixed the issue where assigning an IPv6 address to a domain that already had an IPv4 address assigned and had one or more custom TXT records in its DNS zone resulted in additional TXT records from the DNS template being unnecessarily added to the domain’s DNS zone. (PPPM-14734)</li> <li><span class="fixed"></span> Fixed the issue where, after selecting the “Anonymize IP addresses during log rotation and collecting of web statistics” and “Force daily log rotation for all domains” checkboxes on the <strong>Tools &amp; Settings</strong> &gt; <strong>Server Settings</strong> page, applying the changes would sometimes fail with the “System logs: logrot_mng failed: filesystem error: cannot rename: No such file or directory” error. (PPPM-14706)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Fixed the issue where activating or suspending a subscription with a large number of add-on domains would result in performance degradation. (PPPM-14583)</li> <li><span class="fixed"></span> Fixed the issue where restoring a domain from backup failed with the “The user name or password is incorrect” error if the domain’s system user’s password had been changed after the backup’s creation. (PPPM-14648)</li> <li><span class="fixed"></span> Fixed the issue where, when creating a virtual directory for an addon domain, browsing the file system to select the corresponding physical directory failed with the “Failed to load tree data” error. (PPPM-14715)</li> <li><span class="fixed"></span> Fixed the issue where adding a period character (“.”) to the end of a website’s document root resulted in the “Cannot create a file when that file already exists. (Error code 183)” error instead of a notification that such a document root is not allowed. (PPPM-14693)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated ProFTPD to version 1.3.8c.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 9.0 to version 9.0.1.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.12.</li> <li><span class="improved"></span> ASP.NET Core 6.0 is no longer shipped with Plesk.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-250121" href="#php-250121" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> PHP version 8.4.3 is now shipped with Plesk Obsidian 18.0.67 and later on all OSes except CentOS 7, Red Hat Enterprise Linux 7, and CloudLinux 7.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.16.</li> <li><span class="fixed"></span> Disabled AVIF support for the GD extension on CentOS 7, RHEL 7, and CloudLinux 7 to prevent segmentation faults when uploading PDF files to WordPress. (PPPM-14763)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.10 <a id="monitoring-2.9.10" href="#monitoring-2.9.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows an endless loading status for the domain card under specific circumstances. (EXTPLESK-6324)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 2.1.1 <a id="docker-2.1.1" href="#docker-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where volume mappings were incorrectly doubled for Docker containers under specific circumstances. (EXTPLESK-5882)</li> <li><span class="fixed"></span> Fixed the issue where a user was not redirected to the “Containers” tab after launching a Portainer container. (EXTPLESK-6341)</li> <li><span class="fixed"></span> Updated the search results for improved user experience. (EXTPLESK-5884)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--whmcs"> <h2 class="changelog-entry__title">WHMCS Installer 1.0.3 <a id="whmcs-1.0.3" href="#whmcs-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where scheduled tasks added by the WHMCS extension failed to run with the “/opt/psa/admin/bin/php: No such file or directory” error. (EXTPLESK-6298)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.13 <a id="site-import-1.8.13" href="#site-import-1.8.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5404)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.16 <a id="plesk-migrator-2.26.16" href="#plesk-migrator-2.26.16" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> The extension now migrates incoming and outgoing emails of the subdomains’ mailboxes. (PMT-5429)</li> <li><span class="fixed"></span> Migration of mail accounts from DirectAdmin no longer fails with the “Unable to import file as dump” error. (PMT-5411)</li> <li><span class="fixed"></span> Migration of mail accounts with special characters in their names no longer fails with the “No such file or directory” error. (PMT-5432)</li> <li><span class="fixed"></span> Migration of protected directories from cPanel no longer fails with the “startswith first arg must be bytes or a tuple of bytes, not str” error. (PMT-5431)</li> <li><span class="fixed"></span> Migration of MySQL databases from DirectAdmin no longer fails with the “Permission denied” error. (PMT-5425)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--watchdog"> <h2 class="changelog-entry__title">Watchdog 2.1.0 <a id="watchdog-2.1.0" href="#watchdog-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The Watchdog module has been converted to an extension to make it easier to deliver improvements in future versions.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.16.0 <a id="ssl-it-1.16.0" href="#ssl-it-1.16.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to secure the mail service with a separate SAN on domains with the “No Hosting” type.</li> <li><span class="fixed"></span> DANE support is no longer getting removed from a domain when reissuing its SSL/TLS certificate if webmail was included before the reissue, but not after. (EXTSSLIT-2133)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.9 <a id="lets-encrypt-3.2.9" href="#lets-encrypt-3.2.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to secure mail hosting for domains without website hosting.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.10.3 <a id="advisor-1.10.3" href="#advisor-1.10.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where applying recommendations via the “plesk bin extension –call advisor –apply-recommendations” command failed with the “Error at offset 0 of 125 bytes” error. (EXTADVISOR-966)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.2.2 <a id="sitejet-builder-1.2.2" href="#sitejet-builder-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed an issue where selected checkboxes wouldn’t be included in emails containing submitted form information.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.66 Update 2 <a id="plesk-18066-mu2" href="#plesk-18066-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18066-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 January 2025</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where clicking the “My Profile”, “Back Up Websites”, and “Additional Services” buttons failed to produce a response when logged in as a customer. (PPPM-14752)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.6.3 <a id="wordpress-toolkit-6.6.3" href="#wordpress-toolkit-6.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> “Quarantined” sites are now called “unresponsive” instead to avoid confusing users.</li> <li><span class="improved"></span> Added support for Plesk Obsidian 18.0.67.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-250106" href="#php-250106" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 January 2025</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.15.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.27.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> AVIF support was added to the GD extension for PHP 8.1 and later, except Ubuntu 18.04.</li> <li><span class="improved"></span> Updated libwebp to version 1.5.0 for PHP 8.3, 8.2, 8.1.</li> <li><span class="improved"></span> Updated Xdebug to version 3.4.0 for PHP 8.3, 8.2, 8.1.</li> <li><span class="improved"></span> Updated PEAR to version 1.10.16 for PHP 8.3, 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.2.1 <a id="sitejet-builder-1.2.1" href="#sitejet-builder-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where users would be redirected to the api key form on windows instances.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.6.2 <a id="wordpress-toolkit-6.6.2" href="#wordpress-toolkit-6.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Message related to installation cache being cleared with errors is now displayed correctly. (EXTWPTOOLK-12582)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--whmcs"> <h2 class="changelog-entry__title">WHMCS Installer 1.0.2 <a id="whmcs-1.0.2" href="#whmcs-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly applies the “SystemURL” setting. (EXTPLESK-6269)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.66 Update 1 <a id="plesk-18066-mu1" href="#plesk-18066-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18066-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 December 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Updating to Plesk Obsidian 18.0.66 no longer removes custom buttons from the <strong>Tools &amp; Settings</strong> screen. (PPPM-14736)</li> <li><span class="fixed"></span> The <strong>Updates</strong> page in <strong>Tools &amp; Settings</strong> is now again opened in a new tab. (PPP-67004)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.2.0 <a id="sitejet-builder-1.2.0" href="#sitejet-builder-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> AI can now be used to get recommendations for fonts and color schemes</li> <li><span class="improved"></span> Updated the smartphone resolution and mockup in presentation mode</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-wonderplanner.de.rs/">Wonder Planner</a></li> <li><span class="added"></span> New Website Template: <a href="https://www.template-toyland.de.rs/">Toyland</a></li> <li><span class="added"></span> New Website Template: <a href="https://www.template-petshop.de.rs/">PetShop</a></li> <li><span class="added"></span> New Website Template: <a href="https://www.template-potterypassions.de.rs/">Pottery Passions</a></li> <li><span class="improved"></span> It is no longer needed to enter the Sitejet API key after the server was reinstalled</li> <li><span class="fixed"></span> Fixed an issue where a custom map marker with a custom width was not published in Plesk</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.15 <a id="plesk-migrator-2.26.15" href="#plesk-migrator-2.26.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Migration from Plesk Onyx no longer fails with the “The XML file - was not parsed successfully” error. (PMT-5428)</li> <li><span class="fixed"></span> Fixed the issue where migrating from another Plesk server could fail during the pre-migration stage with the “too many values to unpack” error. (PMT-5426)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.66 <a id="plesk-18066" href="#plesk-18066" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18066" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 December 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> Added the ability to launch a Portainer container with a click to the <a href="https://www.plesk.com/extensions/docker/">Docker extension</a>. Portainer is container management software that makes it easier to deploy containers and stacks, view a container’s status and logs, create users and teams, secure your environments, and more! <a href="https://www.portainer.io/features">Learn more about Portainer</a>.</p> <p>To get started, simply click the <strong>Install Portainer</strong> button on the “Containers” tab.</p> <p>The feature is currently in beta. It was added based on the <a href="https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/40592716-add-portainer">UserVoice feedback</a>. If you would like to see a feature added to Plesk, be sure to add or vote for the corresponding request on the Plesk UserVoice page!</p> </li> <li><span class="added"></span> Added the ability to create a new stack from a <code class="highlighter-rouge">docker-compose</code> file stored inside a website’s Home directory to the <a href="https://www.plesk.com/extensions/docker/">Docker extension</a>. This makes it possible to declare and build entirely custom containers. Any artefacts created during the build process will be placed inside the website’s Home directory.</li> <li> <p><span class="added"></span> (Plesk for Linux) Added the ability to stop accepting mail sent to preconfigured aliases such as <code class="highlighter-rouge">root</code>, <code class="highlighter-rouge">postmaster</code>, or <code class="highlighter-rouge">anonymous</code> on Plesk servers using Postfix or qmail as the mail server. By default, such emails are delivered to the Plesk administrator’s mailbox.</p> <p>To allow accepting mail sent to one or more specific aliases, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file, listing the desired aliases:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] adminAliases = alias1 alias2 .. aliasN </code></pre></div> </div> <p>Mail sent to aliases that are not listed will no longer be delivered to the Plesk administrator’s mailbox. For example, to allow accepting mail sent to the <code class="highlighter-rouge">root</code> and <code class="highlighter-rouge">postmaster</code> aliases, but not to any others, add the following:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] adminAliases = root postmaster </code></pre></div> </div> <p>and then run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk repair mail -y </code></pre></div> </div> <p>This feature was added based on the <a href="https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/33222124-add-an-option-to-disable-reserved-mailnames-like-r">UserVoice feedback</a>. If you would like to see a feature added to Plesk, be sure to add or vote for the corresponding request on the Plesk UserVoice page!</p> </li> <li><span class="added"></span> (Plesk for Windows) ASP.NET Core 9.0 is now supported.</li> <li><span class="added"></span> (Plesk for Linux) The Imunify extension now replaces both the Imunify360 and ImunifyAV/AV+ extensions. The extension is included in the “Recommended” preset and is installed by default.</li> <li><span class="added"></span> The “Statistics” section on the <strong>Tools &amp; Settings</strong> page has been removed due to low popularity. The contents of the section have been moved to the new <strong>Statistics</strong> page available in the Navigation Pane.</li> <li> <p><span class="added"></span> We are glad to announce that the <a href="https://www.plesk.com/extensions/whmcs-toolkit/">WHMCS Installer extension</a> is no longer in beta! The extension makes installing and configuring WHMCS in Plesk a breeze!</p> <p>We thank everyone who tried the beta version for their participation and feedback.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> Improved the Plesk pages’ loading speed by up to 70%.</li> <li> <p><span class="improved"></span> Added support for the WebAuthn protocol to the Social Login extension. This makes it possible to authenticate to Plesk using passkeys, hardware tokens, and more. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-extensions/social-login.79156/#logging-in-to-plesk-using-webauthn">Learn more about WebAuthn support in Plesk</a>.</p> <p>This feature was added based on the <a href="https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/6903468-expand-2fa-options-yubikey-webauthn-fido-fido2">UserVoice feedback</a>. If you would like to see a feature added to Plesk, be sure to add or vote for the corresponding request on the Plesk UserVoice page!</p> </li> <li><span class="improved"></span> Improved the way search works on the “Mail” tab of the Log Browser extension. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/monitoring-system-and-mail-server-logs.80012/#searching-for-mail-log-entries">Learn more about the way search on the “Mail” tab works now</a>.</li> <li><span class="improved"></span> Added the option to also remove the attached volumes when removing a container in the Docker extension. (EXTPLESK-5853)</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where viewing a Docker container’s “Overview” tab could freeze or crash the browser if the log files shown in the “Console Log” window had grown to a large size. (EXTPLESK-5826)</li> <li><span class="fixed"></span> Fixed the issue where a Docker container’s logs on the “Logs” tab failed to load with the “Allowed memory size exhausted” error if the log files had grown to a large size. (PPPM-5094)</li> <li><span class="fixed"></span> Fixed the issue where configuring the Thunderbird or K-9 Mail clients running on an Android-based mobile device to work with a domain in Plesk using the autodiscover feature failed with the “400 Bad Request” error. (PPP-66589)</li> <li><span class="fixed"></span> Clarified the misleading UI text for the hint accompanying the “Custom domain name” field for the mail autodiscover feature. (PPP-64266)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair all -y</code> command to fix an add-on domain failed with the “Webspace does not exist” error. (PPPM-14696)</li> <li><span class="fixed"></span> Fixed the issue where the contents of the “Accounts” tab of the Multi-Factor Authentication (MFA) extension would fail to load under specific circumstances. (EXTPLESK-6144)</li> <li><span class="fixed"></span> Fixed the issue where, on servers with the Docker extension installed, backup creation would fail if only remote docker nodes’ management was supported by the extension. (EXTPLESK-6106)</li> <li><span class="fixed"></span> Fixed the issue where Plesk customers could create custom buttons in areas inaccessible to them, such as the administrator’s Home page or a reseller’s Tools &amp; Utilities page. (PPP-66608)</li> <li><span class="fixed"></span> Fixed the issue where the “Additional Services” button was missing for subscriptions owned by the administrator or any reseller. (PPP-66607)</li> <li><span class="fixed"></span> Fixed the issue where clicking “Show more records” in Log Browser showed an error instead of redirecting the uses to the Plesk login page if the user’s Plesk session had expired. (EXTPLESK-6117)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where DKIM could fail to be enabled under specific circumstances. (PPPM-14689)</li> <li><span class="fixed"></span> Fixed the issue where, on servers with the Plesk Email Security extension installed, the “Settings” link added by the extension for each mailbox disappeared from the Plesk interface after updating to Plesk Obsidian 18.0.65. (PPP-66764)</li> <li><span class="fixed"></span> Fixed the issue where, on Debian 10 servers, updating MariaDB from version 10.3 to version 10.11 failed with the “404 Not Found” error. (PPPM-14702)</li> <li><span class="fixed"></span> Fixed the issue where the “Apply individual settings to spam filtering” checkbox on the <strong>Tools &amp; Settings</strong> &gt; <strong>Spam Filter</strong> page could be selected even if SpamAssassin was not installed. (PPPM-14701)</li> <li><span class="fixed"></span> Fixed the issue where, after applying the “Hour Ago” filter in Log Browser, log entries for the wrong time period were shown. (PPPM-14683)</li> <li><span class="fixed"></span> Fixed the issue where, on servers with ModSecurity enabled, Apache child processes could crash due to segmentation faults under specific circumstances. (PPPM-14671)</li> <li><span class="fixed"></span> Fixed the issue where, on AlmaLinux 8 and 9 servers with SELinux enabled, downloading or opening a website’s log files when logged in via FTP as the website’s system user failed with the “550 Permission denied” error. (PPP-66647)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Fixed the issue where an unnecessary and confusing “There is no active configuration” error message was shown after opening the Docker extension’s interface. (EXTPLESK-6083)</li> <li><span class="fixed"></span> Fixed the issue where, on servers using MailEnable as the mail server, updating the SSL/TLS certificate securing the mail service would result in the additional port settings being changed as well. (PPPM-14666)</li> <li><span class="fixed"></span> Fixed the issue where <code class="highlighter-rouge">iisnode</code> was not uninstalled properly after removing the Node.js Toolkit extension. (PPPM-14657)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated libcurl used by Plesk and Plesk Installer to version 8.11.0.</li> <li><span class="improved"></span> Updated nghttp2 to version 1.64.0.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.14.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.36.</li> <li><span class="improved"></span> Updated MariaDB for the Plesk database to version 11.4.4 (on Windows Server 2019 and later).</li> <li><span class="improved"></span> Updated Python to version 3.13.0.</li> <li><span class="improved"></span> Updated SQLite to version 3.47.0.</li> <li><span class="improved"></span> Updated Microsoft.SqlServer.SqlManagementObjects to version 171.30.0.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 3.3.7.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.49.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--whmcs"> <h2 class="changelog-entry__title">WHMCS Installer 1.0.1 <a id="whmcs-1.0.1" href="#whmcs-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> We are glad to announce that the WHMCS Installer extension is no longer in beta! We thank everyone who tried the beta version for their participation and feedback.</li> <li><span class="added"></span> Enabled WHMCS installation on remote database servers for enhanced deployment flexibility.</li> <li><span class="added"></span> Introduced a feature to create new domains directly from the Installer page, streamlining the setup process.</li> <li><span class="added"></span> Added tailored notification and promotion banners for new customers to enhance user engagement.</li> <li><span class="added"></span> Allowed pre-configuration of license keys using the CLI to simplify automated setups.</li> <li><span class="improved"></span> Resolved warnings on the WHMCS Health page and added actionable recommendations for improved system health monitoring.</li> <li><span class="improved"></span> Reduced installation time by preventing duplicate installations, ensuring a smoother setup process.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.7 <a id="sogo-webmail-1.1.7" href="#sogo-webmail-1.1.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.9.0 <a id="social-login-1.9.0" href="#social-login-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to create passkeys for users. This feature enables a secure and user-friendly authentication method using WebAuthn.</li> <li><span class="fixed"></span> Significantly reduced the disk space used by the extension. (EXTPLESK-6248)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.12 <a id="site-import-1.8.12" href="#site-import-1.8.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--security-txt"> <h2 class="changelog-entry__title">Native security.txt compliance 1.0.2 <a id="security-txt-1.0.2" href="#security-txt-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.6-6 <a id="premium-antivirus-1.0.6-6" href="#premium-antivirus-1.0.6-6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.14 <a id="plesk-migrator-2.26.14" href="#plesk-migrator-2.26.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly migrates the locale setting for additional users. (PMT-5270)</li> <li><span class="fixed"></span> The extension now correctly migrates the PHP handler version and type from Plesk installations earlier than 12.0. (PMT-4892)</li> <li><span class="fixed"></span> The extension now correctly migrates PHP Composer applications. (PMT-3140)</li> <li><span class="fixed"></span> The extension now correctly migrates MySQL databases if the Event Scheduler is disabled on the source server. (PMT-4787)</li> <li><span class="fixed"></span> The extension no longer shows a warning about the <code class="highlighter-rouge">nginxmng --status</code> call failure if nginx is disabled on the source server. (PMT-4948)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ntp-timesync"> <h2 class="changelog-entry__title">NTP Timesync 1.3.3 <a id="ntp-timesync-1.3.3" href="#ntp-timesync-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.7 <a id="log-browser-1.9.7" href="#log-browser-1.9.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the redirect to the login page when the session has expired. (EXTPLESK-6117)</li> <li><span class="fixed"></span> Fixed the issue where the number of entries shown on the extension’s “Plesk” tab at a time could exceed the configured “Items per page” value. (EXTPLESK-6240)</li> <li><span class="fixed"></span> Fixed the issue where using the search feature on the extension’s “Plesk” tab took a long time to produce search results. (EXTPLESK-6206)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.2.4 <a id="firewall-2.2.4" href="#firewall-2.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.15 <a id="dotnet-toolkit-2.1.15" href="#dotnet-toolkit-2.1.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 2.1.0 <a id="docker-2.1.0" href="#docker-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to create a new stack from a <code class="highlighter-rouge">docker-compose</code> file stored inside a website’s Home directory to the Docker extension. This makes it possible to declare and build entirely custom containers. Any artefacts created during the build process will be placed inside the website’s Home directory.</li> <li><span class="added"></span> Added the support for the <code class="highlighter-rouge">docker compose watch</code> feature. With it, you can update and preview your running Compose services automatically. <a href="https://docs.docker.com/compose/how-tos/file-watch/">Learn more about using Compose Watch</a>.</li> <li> <p><span class="added"></span> Added the ability to launch a Portainer container with a click to the Docker extension. Portainer is container management software that makes it easier to deploy containers and stacks, view a container’s status and logs, create users and teams, secure your environments, and more! <a href="https://www.portainer.io/features">Learn more about Portainer</a>.</p> <p>The feature is currently in beta.</p> </li> <li><span class="improved"></span> Added the option to also remove the attached volumes when removing a container in the Docker extension.</li> <li><span class="improved"></span> The modern UI is now available out of the box, the <code class="highlighter-rouge">panel.ini</code> option <code class="highlighter-rouge">newUI</code> is no longer available.</li> <li><span class="fixed"></span> Fixed the issue where viewing a Docker container’s “Overview” tab could freeze or crash the browser if the log files shown in the “Console Log” window had grown to a large size. (EXTPLESK-5826)</li> <li><span class="fixed"></span> Fixed the issue where a Docker container’s logs on the “Logs” tab failed to load with the “Allowed memory size exhausted” error if the log files had grown to a large size. (EXTPLESK-5855)</li> <li><span class="fixed"></span> Fixed the issue where an unnecessary and confusing “There is no active configuration” error message was shown after opening the Docker extension’s interface. (EXTPLESK-6083)</li> <li><span class="fixed"></span> Fixed the issue where, on servers with the Docker extension installed, backup creation would fail if only remote docker nodes’ management was supported by the extension. (EXTPLESK-6106)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.6 <a id="support-ssh-access-1.2.6" href="#support-ssh-access-1.2.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The default SSH access period is extended to 14 days to prevent expiration during support ticket investigations.</li> <li><span class="fixed"></span> Updates to license keys no longer cause tasks with “Integrity constraint violation” error to appear in task manager. (EXTPLESK-4926)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.65 Update 2 <a id="plesk-18065-mu2" href="#plesk-18065-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18065-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 November 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where uncompressed backups in remote storage could not be validated under specific circumstances. (PPPM-14652)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Fixed the issue where the creation of a backup in FTP storage could get stuck under specific circumstances.(PPPM-14654)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.6.0 <a id="wordpress-toolkit-6.6.0" href="#wordpress-toolkit-6.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Vulnerabilities screen now has additional widgets that help site administrators focus on addressing the most important issues first. In particular, users can now see how many vulnerabilities were blocked by Vulnerability Protection feature in the past</li> <li><span class="added"></span> Site card header now includes an icon that shows vulnerability protection status for easier identification and management</li> <li><span class="added"></span> Vulnerability Protection feature API is now available</li> <li><span class="added"></span> Additional vulnerability protection licenses were added for both cPanel (50 sites license) and Plesk (more site choices for each Plesk edition)</li> <li><span class="added"></span> Vulnerability labels were improved and moved to a more visible place</li> <li><span class="added"></span> Smart PHP Update API now allows to specify custom subdomain name for the website clone</li> <li><span class="added"></span> Added an option to disable email notifications sent by WordPress about password changes. To disable the notifications, add <code class="highlighter-rouge">sendWordPressPasswordChangedNativeEmail = false</code> to the <code class="highlighter-rouge">panel.ini</code> or <code class="highlighter-rouge">config.ini</code> file</li> <li><span class="improved"></span> Updated wp-cli to version 2.11</li> <li><span class="improved"></span> Vulnerabilities in inactive themes are now properly marked as such</li> <li><span class="improved"></span> Adjusted the icons and naming of WP Toolkit links</li> <li><span class="improved"></span> Clarified wording in email notifications about unresponsive WordPress installations (also known as “quarantined”)</li> <li><span class="improved"></span> The icon of X (formerly known as Twitter) was updated in the Maintenance Mode server template</li> <li><span class="improved"></span> <code class="highlighter-rouge">Check WordPress integrity</code> dialog now displays the name and the URL of the corresponding site</li> <li><span class="improved"></span> Improved cloning logic to properly support <code class="highlighter-rouge">Redis Object Cache</code> plugin</li> <li><span class="improved"></span> WP Toolkit no longer warns about PHP 8.1 being EOLed before it actually reaches EOL on 31 Dec 2025</li> <li><span class="fixed"></span> WordPress installations linked with non-existent main domain ID no longer prevent website screenshots being made for properly working WordPress installations. (EXTWPTOOLK-12376)</li> <li><span class="fixed"></span> Temporary database dumps left after interrupted operations of cloning or data copying are now properly removed from existence. (EXTWPTOOLK-12360)</li> <li><span class="fixed"></span> WP Toolkit no longer reports a false positive vulnerability in the “Master Slider” plugin. (EXTWPTOOLK-12304)</li> <li><span class="fixed"></span> Addressed vulnerabilities are now properly grayed out and moved to the bottom of the pecking order. (EXTWPTOOLK-12297)</li> <li><span class="fixed"></span> Search is now working again on <code class="highlighter-rouge">WordPress Vulnerabilities</code> tab. (EXTWPTOOLK-12223)</li> <li><span class="fixed"></span> Signing in to WebPros account during the purchase of Vulnerability Protection addon for a single site no longer fails with <code class="highlighter-rouge">AggregateError: Issuer.discover() failed. RequestError: Timeout awaiting 'request' for 5000ms</code> error. (EXTWPTOOLK-12102)</li> <li><span class="fixed"></span> Themes with numeric slugs no longer prevent WP Toolkit from opening <code class="highlighter-rouge">Updates</code> or <code class="highlighter-rouge">WordPress Vulnerabilities</code> windows. (EXTWPTOOLK-11710)</li> <li><span class="fixed"></span> Refreshing outdated WordPress installations (we’re talking version 5.4 or older here) no longer generates the <code class="highlighter-rouge">Error: Could not get 'auto_update_themes' option</code> error in the logs. (EXTWPTOOLK-11707)</li> <li><span class="fixed"></span> Copying data from a multisite WordPress installation no longer fails with <code class="highlighter-rouge">Argument #2 ($haystack) must be of type array, null given</code> error. (EXTWPTOOLK-10814)</li> <li><span class="fixed"></span> Link to configuring of HTTPS redirection under <code class="highlighter-rouge">Issues</code> is now properly working again. (EXTWPTOOLK-12331)</li> <li><span class="fixed"></span> Smart Update now displays correct error message if it fails due to disabled <code class="highlighter-rouge">WP Toolkit cloning management</code> permission. (EXTWPTOOLK-12210)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-241126" href="#php-241126" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.14.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.26.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.31.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.6 <a id="log-browser-1.9.6" href="#log-browser-1.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 November 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Added the ability to change the default search time range for log entries on the extension’s Mail tab. (EXTPLESK-5434)</p> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mail.SearchTimePeriod = 2week ;search time range </code></pre></div> </div> <p>In the example above, the search time range is set to two weeks. Other possible examples of the <code class="highlighter-rouge">mail.SearchTimePeriod</code> value are <code class="highlighter-rouge">2month</code>, <code class="highlighter-rouge">2month 1day</code>, <code class="highlighter-rouge">5184000</code> (60 days in seconds), and so on.</p> <p>For details, <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/monitoring-system-and-mail-server-logs.80012/#searching-for-mail-log-entries">refer to the following topic</a>.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.11 <a id="site-import-1.8.11" href="#site-import-1.8.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> A database import no longer fails during migration with the “Expected newline” error. (PMT-5402)</li> <li><span class="fixed"></span> Import of email messages no longer fails during migration with the “‘NoneType’ object is not iterable” error. (PMT-5054)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.13 <a id="plesk-migrator-2.26.13" href="#plesk-migrator-2.26.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> The extension now correctly migrates a dedicated IIS application pool for a website’s settings. (PMT-4908)</li> <li><span class="fixed"></span> Migration from a source using the Italian language no longer finishes with the “‘utf-8’ codec can’t decode byte” error. (PMT-5387)</li> <li><span class="fixed"></span> Windows mail migration no longer fails with the “string argument expected, got ‘bytes’” error. (PMT-5408)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.1.1 <a id="multi-factor-authentication-1.1.1" href="#multi-factor-authentication-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.10.2 <a id="advisor-1.10.2" href="#advisor-1.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the recommendation to install the Imunify extension.</li> <li><span class="improved"></span> Updated the recommendation to install the Multi-Factor Authentication (MFA) extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.5 <a id="dns-integration-for-cloudflare-1.0.5" href="#dns-integration-for-cloudflare-1.0.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.9 <a id="monitoring-2.9.9" href="#monitoring-2.9.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows errors after Grafana was removed. (EXTPLESK-5785)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.65 Update 1 <a id="plesk-18065-mu1" href="#plesk-18065-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18065-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">11 November 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.1.4 <a id="sitejet-builder-1.1.4" href="#sitejet-builder-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 November 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to offer your own custom templates to your hosting clients</li> <li><span class="added"></span> Added an email notification for non-published websites</li> <li><span class="added"></span> The template selection is now integrated directly into the Builder</li> <li><span class="added"></span> Manage up to three distinct button designs. Additionally, menu items can be transformed into buttons using these styles</li> <li> <p><span class="added"></span> AI Writer Improvements</p> <ul> <li>Re-named the Text Generator to the way cooler name AI Writer</li> <li>Added convenient shortcuts directly in the AI Writer panel for quick text adjustments such as shortening or enhancing content</li> <li>You can now generate engaging SEO information like meta titles, meta descriptions, and keywords for your website, pages, and collection items</li> </ul> </li> <li><span class="added"></span> New Website Template: <a href="https://www.template-transportable.de.rs/">Transportable</a></li> <li><span class="added"></span> New Website Template: <a href="https://www.template-sl.de.rs/">S &amp; L</a></li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.12 <a id="plesk-migrator-2.26.12" href="#plesk-migrator-2.26.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where, during migration, the files of scheduled tasks for migrated subscriptions were created with wrong permissions. (PMT-5392)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.6 <a id="sogo-webmail-1.1.6" href="#sogo-webmail-1.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updating SOGo to version 5.9.0 or later now also updates the SOGo database schema. (EXTPLESK-6100)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.65 <a id="plesk-18065" href="#plesk-18065" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18065" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">29 October 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> 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:</p> <ul> <li><a href="https://plesk.uservoice.com/forums/184549/suggestions/31794196">As per UserVoice request</a>, 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: <code class="highlighter-rouge">up</code> (including <code class="highlighter-rouge">pull</code> and <code class="highlighter-rouge">force-recreate</code>), <code class="highlighter-rouge">stop</code>, and <code class="highlighter-rouge">down</code>.</li> <li>The main Docker page was split into the “Containers” and “Images” tabs.</li> <li>The “Configurations” page is now the “Environments” tab.</li> <li>The ability to pull images was added to the extension’s interface.</li> <li><a href="https://plesk.uservoice.com/forums/184549/suggestions/16636657">As per UserVoice request</a>, Docker containers’ configuration (but not data in Docker volumes) is now included in Plesk backups.</li> </ul> <p>To enable these features, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-docker] newUI = on </code></pre></div> </div> </li> <li><span class="added"></span> Added a helper to assist users with connecting their mail clients to the “Mail Accounts” page. The <strong>Configure Mail Clients</strong> 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.</li> <li> <p><span class="added"></span> <a href="https://plesk.uservoice.com/forums/184549/suggestions/6130933">As per UserVoice request</a>, added the ability to quickly empty mailboxes of all mail to the “Mail Accounts” page. The <strong>Empty Mailbox</strong> button enables users to remove all mail, both incoming and outgoing, from one or more mailboxes with a click.</p> <p>To disable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] canClearMailbox = false </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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:</p> <ul> <li>The “Accounts” tab was added. It lists all Plesk user accounts and their MFA statuses.</li> <li>The ability to deactivate MFA for dependent users was added.</li> <li>The MFA secret key is now regenerated when the MFA feature is reactivated for a user.</li> </ul> </li> <li> <p><span class="added"></span> We are glad to introduce the beta version of the <a href="https://www.plesk.com/extensions/whmcs-toolkit/">WHMCS Installer</a> 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.</p> <p>We would love to hear your feedback about this extension at beta-extensions@plesk.com.</p> </li> <li><span class="added"></span> (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.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> (Plesk for Linux) The <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/plesk-for-linux-website-performance-optimization.80018/">Performance Booster feature</a> 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.</p> <p>To disable the feature, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-performance-booster] enabled=false </code></pre></div> </div> </li> <li><span class="improved"></span> Thirteen various bugs were fixed to improve the <a href="https://github.com/plesk/centos2alma">CentOS 7 to AlmaLinux 8 conversion tool</a>.</li> <li><span class="improved"></span> Improved the look of the subscription creation progress drawer when creating a subscription with a long name.</li> <li><span class="improved"></span> 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)</li> <li><span class="improved"></span> Added the separate <code class="highlighter-rouge">/usr/share/psa-roundcube/config/config.local.php</code> 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)</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where the Log Browser extension’s database would keep growing indefinitely. (EXTPLESK-5717)</li> <li><span class="fixed"></span> Fixed the issue where the subscription creation progress drawer was malformed when creating a subscription with a long name.(UILIB-1535)</li> <li><span class="fixed"></span> It is no longer possible to create a website named “gmail.com” in Plesk if the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/protection-from-mail-interception.73392/">“Prohibited Domain Names” feature</a> is enabled. (PPP-66467)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Disabled and suspended websites are no longer counted when calculating IP addresses’ usage statistics. (PPPM-14608)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where, on AlmaLinux 9 servers, disabling PHP for a domain switched the domain’s PHP handler to the <code class="highlighter-rouge">php-fpm</code> used by Plesk instead of disabling PHP support completely. (PPP-66389)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where, under specific circumstances, log rotation could fail due to the incorrect umask settings. (PPPM-14621)</li> <li><span class="fixed"></span> Fixed the issue where, after a failed domain name change attempt, certain services for the website were no longer operational. (PPPM-14571)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where installing an additional license key not associated with any Plesk license key via <strong>Tools &amp; Settings</strong> &gt; <strong>License information</strong> &gt; <strong>Install Key</strong> would fail with the “Parent key not provided (Error code: 2)” error. (PPPM-14527)</li> <li><span class="fixed"></span> Fixed the issue where sending mail via the <code class="highlighter-rouge">sendmail</code> utility could fail during periods of high write load on the database server. (PPPM-14464)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where, on CentOS 7 servers with Plesk installed, running the <code class="highlighter-rouge">plesk sbin fsmng --check-plesk-packages</code> command could produce unnecessary and misleading errors related to certain installed packages. (PPPM-14586)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where it was not possible to install IonCube PHP Loader via the Plesk graphical interface. (PPPM-14640)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Fixed the issue where, under specific circumstances, operations on Microsoft SQL databases could hang indefinitely while consuming large amounts of RAM. (PPPM-14607)</li> <li><span class="fixed"></span> Fixed the issue where, under specific circumstances, an invalid backup could be created with no errors, but could not be restored from. (PPPM-14605)</li> <li><span class="fixed"></span> Unnecessary utility calls are no longer logged to the <code class="highlighter-rouge">php_error.log</code> when a subscription is suspended or activated. (PPPM-14583)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair mssql</code> command would not restore Microsoft SQL database users present in Plesk, but missing from the Microsoft SQL database server. (PPPM-14431)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated libcurl used by Plesk and Plesk Installer to version 8.10.1.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated php-redis to version 6.1.0, with CentOS 7 compatibility patch.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.10.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.35.</li> <li><span class="improved"></span> Updated Microsoft Visual C++ 2017 Redistributable to version 14.40.33816.</li> <li><span class="improved"></span> Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.15.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 2.0.0 <a id="docker-2.0.0" href="#docker-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 October 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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.</p> <p>To enable this feature, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-docker] newUI = true </code></pre></div> </div> </li> <li> <p><span class="improved"></span> The Docker extension graphical interface has been overhauled to make it modern and more convenient. Here are some of the highlights:</p> <ul> <li>The main Docker page was split into the “Containers” and “Images” tabs.</li> <li>The “Configurations” page is now the “Environments” tab.</li> <li>The ability to pull images was added to the extension’s interface.</li> </ul> <p>To enable this feature, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-docker] newUI = true </code></pre></div> </div> <p><strong>Note:</strong> 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.</p> </li> <li> <p><span class="added"></span> Backing up and restoration of containers’ configuration is now supported.</p> </li> <li><span class="improved"></span> Installing the extension now removes the repository configuration created by the get.docker.com script. (EXTPLESK-5898)</li> <li><span class="fixed"></span> Reinstalling the extension on Debian-based OSes now correctly recreates the repository configuration. (EXTPLESK-5898)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--whmcs"> <h2 class="changelog-entry__title">WHMCS Installer 1.0.0 <a id="whmcs-1.0.0" href="#whmcs-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial beta release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-241028" href="#php-241028" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.25.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.13.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 6.1.0 for PHP 8.1, 8.2, 8.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.1.0 <a id="multi-factor-authentication-1.1.0" href="#multi-factor-authentication-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the “Accounts” tab with a list of all Plesk user accounts and their MFA statuses.</li> <li><span class="added"></span> Added the ability to deactivate MFA for dependent users.</li> <li><span class="improved"></span> An MFA secret key is now regenerated when the MFA feature is reactivated for a user.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.5 <a id="log-browser-1.9.5" href="#log-browser-1.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where the Notification Settings page crashed on Windows. (EXTPLESK-6072)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.10 <a id="site-import-1.8.10" href="#site-import-1.8.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.11 <a id="plesk-migrator-2.26.11" href="#plesk-migrator-2.26.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Migration no longer finishes with the “AttributeError: ‘str’ object has no attribute ‘decode’” exception. (PMT-5383)</li> <li><span class="fixed"></span> Mail import on Plesk for Windows no longer fails with the “Failed to backup mail messages” error. (PMT-5382)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk Migrator no longer converts additional nginx directives to the binary format. (PMT-5379)</li> <li><span class="fixed"></span> Plesk Migrator no longer fails when a non-SSL connection to source server is used. (PMT-5378)</li> <li><span class="fixed"></span> Plesk Migrator no longer fails to read the “windows-agent-use-ssl” parameter from the migration configuration file. (PMT-5377)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.5-5 <a id="premium-antivirus-1.0.5-5" href="#premium-antivirus-1.0.5-5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.64 Update 1 <a id="plesk-18064-mu1" href="#plesk-18064-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18064-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.4-4 <a id="premium-antivirus-1.0.4-4" href="#premium-antivirus-1.0.4-4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 October 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240930" href="#php-240930" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.12.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.24.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.30.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.4 <a id="log-browser-1.9.4" href="#log-browser-1.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-email-kolab"> <h2 class="changelog-entry__title">Plesk Premium Email, powered by Kolab 16.15.8-0 <a id="premium-email-kolab-16.15.8-0" href="#premium-email-kolab-16.15.8-0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added compatibility with MariaDB binary names.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.64 <a id="plesk-18064" href="#plesk-18064" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18064" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">17 September 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li><span class="added"></span> 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 <a href="https://docs.plesk.com/release-notes/obsidian/whats-new/">What’s New in Plesk Obsidian</a>.</li> <li><span class="added"></span> <a href="https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/5733652-smarthost-external-smtp">As per UserVoice request</a>, it is now possible to configure a smarthost or relayhost in Plesk on the server level. For details, <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/configuring-a-smarthost-or-relayhost.80030">refer to the following topic</a>.</li> <li><span class="added"></span> (Plesk for Linux) MariaDB 11.4 is now supported. It is the latest “long-term support” version from the vendor.</li> <li><span class="added"></span> (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. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/customer-account-administration/plesk-for-linux-website-log-check.80009">Learn more about Website Log Check</a>.</li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[navigation] newHomeView.enabled = false </code></pre></div> </div> </li> <li><span class="added"></span> <a href="https://plesk.uservoice.com/forums/184549/suggestions/46084618">As per UserVoice request</a>, to the Docker extension, added support for AlmaLinux 9 and support for websocket traffic on Docker Proxy Rules.</li> <li> <p><span class="added"></span> Improved the dist-upgrade procedure and migration:</p> <ul> <li>From Plesk on Ubuntu 20 by introducing PHP 7.3 provided by Plesk.</li> <li>From Plesk on Ubuntu 22 by introducing PHP 7.0 provided by Plesk.</li> <li>From Plesk on Debian 11 by introducing PHP 7.2 provided by Plesk.</li> </ul> <p>Websites after migration or dist-upgrade now seamlessly adopt a new PHP version without additional manual patches.</p> <p><strong>Note:</strong> 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.</p> </li> <li><span class="attention"></span> 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 <a href="https://www.plesk.com/extensions/sophos-av/">Sophos Anti-Virus for Servers</a>. It is fully integrated with Plesk for both Linux and Windows, and also included in Power Pack and Hosting Pack.</li> <li><span class="attention"></span> 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 <code class="highlighter-rouge">revisium-antivirus</code> ID) can upgrade to the new ImunifyAV/AV+ at no additional cost. <a href="https://docs.imunify360.com/imunifyav/imunifyav_for_plesk/#manual-upgrade-from-deprecated-imunifyav-to-the-new-imunify-extension">Learn more about benefits of the revamped Imunify and how to upgrade to it</a>.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> The Plesk Repair feature in the UI can now fix MariaDB/MySQL server permissions.</li> <li> <p><span class="improved"></span> Revamped the Disk Space section in the Repair Kit extension:</p> <ul> <li>Disk and Plesk directories are now shown in the Disk Space section.</li> <li>Warnings and alerts are now shown only for disks that contain the directories mentioned above.</li> <li>Added a message with general recommendations on what to do if the disk space is not sufficient.</li> </ul> </li> <li> <p><span class="improved"></span> Improved the <strong>Track Email Delivery</strong> feature in <strong>Websites &amp; Domains</strong> &gt; domain &gt; 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.</p> <p>To disable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] showEmailBadge = false </code></pre></div> </div> </li> <li> <p><span class="improved"></span> <a href="https://plesk.uservoice.com/forums/184549/suggestions/44026437">As per UserVoice request</a>, 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:</p> <ul> <li> <p>To sign a domain with default settings:</p> <p>plesk ext dnssec sign –domain-name example.com</p> </li> <li> <p>To view DNSSEC information for a domain:</p> <p>plesk ext dnssec info –domain-name example.com</p> </li> <li> <p>To unsign a domain:</p> <p>plesk ext dnssec unsign –domain-name example.com</p> </li> </ul> </li> <li><span class="improved"></span> Added the following options to the ModSecurity CLI: <code class="highlighter-rouge">-waf-rule-filter-ids</code>, <code class="highlighter-rouge">-waf-filter-by-tags</code>, <code class="highlighter-rouge">-waf-filter-by-regexp</code>, and <code class="highlighter-rouge">-waf-additional-settings</code>. For details, see the CLI guides for <a href="https://docs.plesk.com/en-US/obsidian/cli-linux/using-command-line-utilities/server_pref-interface-and-system-preferences.37785/">Linux</a> and <a href="https://docs.plesk.com/en-US/obsidian/cli-win/using-command-line-utilities/server_prefexe-system-and-interface-preferences.60982/">Windows</a>.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> The Node.js Toolkit now supports JavaScript modules (MJS files).</li> <li><span class="improved"></span> It is now possible to use the “Forgot password” feature via the CLI: the <code class="highlighter-rouge">plesk bin admin --send-reset-link</code> command with the <code class="highlighter-rouge">-user</code> or <code class="highlighter-rouge">-email</code> options generates a password reset link for the specified user and sends it via email.</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li> <p><span class="attention"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[extensions] blacklist = imunify360 </code></pre></div> </div> </li> <li> <p><span class="attention"></span> The Horde webmail has been deprecated. Its complete removal is scheduled on April 2025. For details and recommended actions, see <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#planned">the Feature and Deprecation Plan</a>.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> The “Track Email Delivery” tab in Log Browser now correctly shows the time spent on processing an email. (EXTPLESK-5765)</li> <li><span class="fixed"></span> Returned the yellow highlight for the status of delayed emails in <strong>Websites &amp; Domains</strong> &gt; domain &gt; the “Mail” tab &gt; <strong>Track Email Delivery</strong>. The highlight went missing in Plesk Obsidian 18.0.63 and earlier. (EXTPLESK-5762)</li> <li><span class="fixed"></span> Search in <strong>Users</strong> can now find users with empty contact names (when only a user’s email address was provided). (PPPM-14595)</li> <li><span class="fixed"></span> Mass email messages are no longer sent to excluded customers. (PPPM-14580)</li> <li><span class="fixed"></span> Restoring a backup from S3-compatible storage no longer leaves already imported files if the restoration was stopped. (PPPM-14578)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Restoring selected objects (“Files of domains”) from a backup can no longer remove configured scheduled tasks. (PPPM-14531)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin statistics --calculate-list</code> command with the <code class="highlighter-rouge">domain-names</code> or <code class="highlighter-rouge">domain-ids</code> options again calculates statistics only for the specified domains. (PPPM-14562)</li> <li><span class="fixed"></span> Lack of disk space in configured remote storage no longer causes failure of local scheduled backups. (PPPM-14549)</li> <li><span class="fixed"></span> <strong>Subscriptions</strong> &gt; 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin subscription --update-php-settings</code> command now preserves custom PHP settings of websites. (PPPM-14364)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> The domain card is now opened if the server MySQL/MariaDB configuration is modified and an APS application is installed. (PPPM-14574)</li> <li><span class="fixed"></span> The underscore character is now shown in the SSH Terminal extension opened in Firefox. (PPPM-14573)</li> <li><span class="fixed"></span> It is again possible to remove IP addresses of resellers. (PPPM-14567)</li> <li><span class="fixed"></span> Mail Server Repair of the Plesk Repair feature in the UI no longer applies incorrect permissions to <code class="highlighter-rouge">/etc/domainkeys/example.com/default</code>. (PPPM-14546)</li> <li><span class="fixed"></span> The SSH Terminal extension can now connect to Plesk on Ubuntu 24. (PPPM-14544)</li> <li><span class="fixed"></span> If the <code class="highlighter-rouge">vhosts_blkio</code> feature is not available, the Disk Read/Write limits are now hidden in the Cgroups Manager interface. (PPPM-14526)</li> <li><span class="fixed"></span> Restoring a backup in Plesk with Mailman 3 no longer sends welcome emails to all subscribers in all mailing lists. (PPPM-14515)</li> <li><span class="fixed"></span> HTTP/3 now works in nginx if the value of <code class="highlighter-rouge">worker_processes</code> in the <code class="highlighter-rouge">/etc/nginx/nginx.conf</code> file is greater than 1. (PPPM-14480)</li> <li><span class="fixed"></span> PHP session cleaner no longer sends false positive error notifications under certain circumstances. (PPPM-14472)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">dnf update</code> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Selecting the preferred domain for a subscription now creates the corresponding rewrite rule “SEO-safe 301 redirect” in IIS. (PPPM-14543)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.10.</li> <li><span class="improved"></span> Updated nginx to version 1.26.2.</li> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.23.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 4.5.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.8.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.33.</li> <li><span class="improved"></span> Updated SpamAssassin to version 4.0.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.5 <a id="ssl-it-1.15.5" href="#ssl-it-1.15.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 September 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> 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:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-sslit] ciphersEnabled = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.4 <a id="ssl-it-1.15.4" href="#ssl-it-1.15.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Now the correct domain page opens when clicking its link in the SSL It! extension. (EXTSSLIT-2113)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.5 <a id="sogo-webmail-1.1.5" href="#sogo-webmail-1.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updating the extension to the latest version in Plesk running on AlmaLinux 8 no longer fails because of the gnustep package. (EXTPLESK-5529)</li> <li><span class="fixed"></span> Calendar Categories are once again shown correctly when Plesk is running in any language other than English. (EXTPLESK-5677)</li> <li><span class="fixed"></span> It is once again possible to install Nightly SOGo Groupware packages in Plesk on Ubuntu 24.04. (EXTPLESK-5724)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.3 <a id="log-browser-1.9.3" href="#log-browser-1.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where a user could not delete entries in the Track Email Delivery UI. (EXTPLESK-5728)</li> <li><span class="fixed"></span> Log Browser now shows the correct status for inactive processes. (EXTPLESK-5759)</li> <li><span class="fixed"></span> Track Email Delivery now correctly displays the time spent on processing mail. (EXTPLESK-5765)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.5.1 <a id="dnssec-1.5.1" href="#dnssec-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 September 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Introduced CLI commands to sign, unsign, and show current settings of a DNS zone.</p> <p><strong>Examples</strong></p> <p>To sign a domain with default settings:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk ext dnssec sign --domain-name example.com </code></pre></div> </div> <p>To view DNSSEC information for a domain:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk ext dnssec info --domain-name example.com </code></pre></div> </div> <p>To unsign a domain:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk ext dnssec unsign --domain-name example.com </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.10 <a id="plesk-migrator-2.26.10" href="#plesk-migrator-2.26.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.9 <a id="site-import-1.8.9" href="#site-import-1.8.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.9 <a id="plesk-migrator-2.26.9" href="#plesk-migrator-2.26.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nextcloud"> <h2 class="changelog-entry__title">Nextcloud 1.6.9 <a id="nextcloud-1.6.9" href="#nextcloud-1.6.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.9.1 <a id="docker-1.9.1" href="#docker-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for websocket traffic on Docker Proxy Rules.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.8 <a id="ssh-terminal-1.3.8" href="#ssh-terminal-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The underscore character is now rendered in Firefox. (PPPM-14573)</li> <li><span class="fixed"></span> Custom address and port configurations of the <code class="highlighter-rouge">sshd</code> daemon are now supported in Plesk on Ubuntu 24.04. The Systemd socket activation sshd configurations are now supported on all OSes. (PPPM-14544)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-email-kolab"> <h2 class="changelog-entry__title">Plesk Premium Email, powered by Kolab 16.15.7-3 <a id="premium-email-kolab-16.15.7-3" href="#premium-email-kolab-16.15.7-3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Ubuntu 24.04.</li> <li><span class="added"></span> Added support for PHP 8.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.63 Update 4 <a id="plesk-18063-mu4" href="#plesk-18063-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18063-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 September 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Repairing InnoDB corruptions in the <code class="highlighter-rouge">/var/lib/mysql/ibdata1</code> system tablespace file or in the mysql database no longer crashes the MariaDB server. (PPP-66131)</li> <li><span class="fixed"></span> Updating MariaDB to a newer version no longer fails in Plesk running on Ubuntu 20.04. (PPP-66132)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.15 <a id="nodejs-2.3.15" href="#nodejs-2.3.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Additional deployment actions in the Git extension can now again run the <code class="highlighter-rouge">npm</code> and <code class="highlighter-rouge">yarn</code> commands if these package managers were installed manually for the system user with the chroot environment. (EXTNODEJS-338)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240901" href="#php-240901" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 September 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.11.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.23.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.8 <a id="plesk-migrator-2.26.8" href="#plesk-migrator-2.26.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration no longer fails if the <code class="highlighter-rouge">panel.ini</code> file of the target server contains custom array-type PHP parameters (for example, <code class="highlighter-rouge">settings.fpm.pm.max_children.values[]</code>). (PMT-5367)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.8 <a id="site-import-1.8.8" href="#site-import-1.8.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.7 <a id="plesk-migrator-2.26.7" href="#plesk-migrator-2.26.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.2 <a id="log-browser-1.9.2" href="#log-browser-1.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.63 Update 3 <a id="plesk-18063-mu3" href="#plesk-18063-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18063-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 August 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where the “Exception: PHP Warning: Undefined array key “description”” error was shown under specific circumstances. (PPP-66058)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where, on Debian servers, Plesk Update Manager failed to update system packages to the latest version. (PPPM-14558)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.7 <a id="site-import-1.8.7" href="#site-import-1.8.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.6 <a id="plesk-migrator-2.26.6" href="#plesk-migrator-2.26.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.6 <a id="site-import-1.8.6" href="#site-import-1.8.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)</li> <li><span class="fixed"></span> Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.5 <a id="plesk-migrator-2.26.5" href="#plesk-migrator-2.26.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where, during the migration, the import of MySQL databases failed with the “unhashable type: ‘list’” error. (PMT-5371)</li> <li><span class="fixed"></span> Fixed the issue where, during a Plesk to Plesk migration, the migration failed with the “Failed to read IP mapping file” error. (PMT-5366)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.5.3 <a id="wordpress-toolkit-6.5.3" href="#wordpress-toolkit-6.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Empty section is no longer shown in place of a hidden <code class="highlighter-rouge">Hire a developer</code> section on a site card in the Dynamic List. (EXTWPTOOLK-12143)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.9.0 <a id="docker-1.9.0" href="#docker-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for AlmaLinux 9.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.63 Update 2 <a id="plesk-18063-mu2" href="#plesk-18063-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18063-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">19 August 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where Courier IMAP did not start after updating to Plesk Obsidian 18.0.63. (PPPM-14541)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.5 <a id="site-import-1.8.5" href="#site-import-1.8.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.4 <a id="plesk-migrator-2.26.4" href="#plesk-migrator-2.26.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where, during the migration, the import of MySQL databases failed with the “ERROR at line 1: Unknown command” error. (PMT-5358)</li> <li><span class="fixed"></span> Fixed the issue where, during a Plesk to Plesk migration, the content of MySQL databases could not be imported. (PMT-5361, PMT-5362)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.1 <a id="log-browser-1.9.1" href="#log-browser-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 August 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> If there are one or more delayed emails in the queue, an orange circle is now shown next to the “Mail” tab name.</p> <p>To disable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] showEmailBadge = false </code></pre></div> </div> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.4 <a id="site-import-1.8.4" href="#site-import-1.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Site import no longer fails with the “No module named /’urllib2/’” error. (PMT-5363)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.3 <a id="site-import-1.8.3" href="#site-import-1.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of a domain’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.3 <a id="plesk-migrator-2.26.3" href="#plesk-migrator-2.26.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of a domain/’s MSSQL databases no longer fails with the “No module named /’pymssql/’” error. (PMT-5357)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.2 <a id="site-import-1.8.2" href="#site-import-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.2 <a id="plesk-migrator-2.26.2" href="#plesk-migrator-2.26.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of a server no longer fails with the “Invalid content of file was transferred with /’rsync/’” error (PMT-5356)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.10.1 <a id="advisor-1.10.1" href="#advisor-1.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.63 Update 1 <a id="plesk-18063-mu1" href="#plesk-18063-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18063-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 August 2024</p> <div class="changelog-entry__content"> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.6.8.</li> <li><span class="improved"></span> Updated Roundcube 1.4.15 to fix the <a href="https://nvd.nist.gov/vuln/detail/CVE-2024-42008">CVE-2024-42008</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2024-42009">CVE-2024-42009</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2024-42010">CVE-2024-42010</a> vulnerabilities.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--tuxcare-extended-lifecycle-support"> <h2 class="changelog-entry__title">TuxCare Extended Lifecycle Support 1.1.1 <a id="tuxcare-extended-lifecycle-support-1.1.1" href="#tuxcare-extended-lifecycle-support-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.1 <a id="site-import-1.8.1" href="#site-import-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.1 <a id="plesk-migrator-2.26.1" href="#plesk-migrator-2.26.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where migration of mailboxes with emails that contained some Latin-1 encoded symbols could fail. (PMT-5354)</li> <li><span class="fixed"></span> (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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.63 <a id="plesk-18063" href="#plesk-18063" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18063" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 August 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> (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.</p> <p>You can access the tool by browsing https://<your Plesk="" server="" IP="" address="" or="" hostname="">:8443/repair/ and authenticating with the Plesk administrator credentials.</your></p> </li> <li> <p><span class="added"></span> Re-worked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.</p> <p>To enable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.serverWide = true </code></pre></div> </div> </li> <li><span class="added"></span> 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.</li> <li><span class="added"></span> We are glad to present a tool to convert your CloudLinux 7 servers to CloudLinux 8! The ready to use CLI tool is <a href="https://github.com/plesk/cloudlinux7to8">available in our GitHub repository</a>.</li> <li> <p><span class="added"></span> 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.</p> <p>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.</p> </li> <li> <p><span class="added"></span> You can now resell Sitejet Commerce. To do so, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-plesk-sitejet] commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store </code></pre></div> </div> </li> <li><span class="added"></span> Implemented a feature in Sitejet that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).</li> <li><span class="added"></span> The Hungarian language is now available for the Sitejet Website Builder interface</li> <li><span class="added"></span> New Sitejet website template: <a href="https://www.template-ecocon.de.rs/">Eco-Con</a>.</li> <li><span class="added"></span> New Sitejet website template: <a href="https://www.template-wepaint.de.rs/">WePaint</a>.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> On Plesk Obsidian servers with a custom DNS backend enabled, Plesk now sends the following messages to the custom integration script:</p> <ul> <li>A “create” message when a domain is created.</li> <li>A “delete” message when a domain is removed.</li> <li>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.</li> </ul> <p>To enable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] newEvents = true </code></pre></div> </div> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Added a tooltip to the domain-level “Track Email Delivery” pages advising to select one or more deferred emails when attempting to click <strong>Resend</strong> with no deferred emails selected.</li> <li><span class="improved"></span> The support for DNS HTTPS records is now enabled by default on all Plesk Obsidian servers.</li> <li><span class="improved"></span> The pre-configured firewall rules in Plesk cloud images were updated to enable HTTP/3 to work out of the box.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.firstEntryOffset = &lt;value in seconds&gt; </code></pre></div> </div> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> The Fail2ban bad bots list has been updated.</li> <li><span class="improved"></span> Added the ability to manually add IP addresses to the Fail2ban banned IP addresses list, both temporarily and permanently.</li> <li><span class="improved"></span> Pseudo-devices with constant 100% disk usage (such as <code class="highlighter-rouge">/dev/loop</code> devices) are no longer shown in <strong>Tools &amp; Settings</strong> &gt; <strong>Server Information</strong> to avoid unnecessary confusion.</li> <li><span class="improved"></span> Added support for the Atomic ModSecurity rule sets in Plesk on AlmaLinux 9.</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li><span class="attention"></span> 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 <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#planned">the Feature and Deprecation Plan</a> and <a href="https://docs.plesk.com/en-US/obsidian/faq/#s11">the deprecation FAQ</a>.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where emails sometimes showed the confusing “MailQueueList.Filter.Status.null” status on the domain-level “Track Email Delivery” pages. (EXTPLESK-5612)</li> <li><span class="fixed"></span> Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where customers could see actions performed by other customers in the Action Log. (EXTPLESK-5654)</li> <li><span class="fixed"></span> Added a note clarifying that PHP settings may be overwritten by those specified in the <code class="highlighter-rouge">.htaccess</code>, <code class="highlighter-rouge">php.ini</code>, and <code class="highlighter-rouge">.user.ini</code> files to the “PHP Settings” page. (PPPM-14505)</li> <li><span class="fixed"></span> Fixed the issue where the new Home dashboard page crashed on iOS devices with the “Minified React error #185” error. (PPPM-14497)</li> <li><span class="fixed"></span> Fixed the issue where the UI text disappeared from the buttons on the domain-level “Action Log” pages. (EXTPLESK-5601)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where Plesk and 360 Monitoring showed differing free disk space values. (PPP-64645)</li> <li><span class="fixed"></span> Corrected a misleading UI text string in the Sophos Anti-Virus for Servers extension. (PPPM-14507)</li> <li><span class="fixed"></span> Fixed the issue where a domain’s DNS zone could not be updated under specific circumstances. (PPPM-14503)</li> <li><span class="fixed"></span> Fixed the issue where a main account’s settings could not be updated under specific circumstances.(PPPM-14501)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where the <code class="highlighter-rouge">$</code> character could be used in the names of protected directories, which resulted in broken nginx configuration. (PPPM-14485)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where additional administrator accounts had access to <strong>Mail server settings</strong> and <strong>Spam filter</strong> in <strong>Tools &amp; Settings</strong> even if Restricted Mode with default settings was in effect. (PPPM-14478)</li> <li><span class="fixed"></span> Fixed the issue where setting a new default SSL/TLS certificate in <strong>Tools &amp; Settings</strong> &gt; <strong>SSL/TLS certificates</strong> resulted in the IPv6 address being removed from Apache and nginx configuration files for webmail. (PPPM-14323)</li> <li><span class="fixed"></span> Fixed the issue where the utility sanitizing the content of technical reports could fail under specific circumstances. (PPPM-14522)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where, on AlmaLinux 8 servers, scanning the server with Rootkit Hunter resulted in unnecessary and misleading errors in the <code class="highlighter-rouge">/var/log/rkhunter.log</code> file. (PPPM-14494)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Fixed the issue where a weak password would sometimes be generated for SmarterMail primary domain administrator users. (PPPM-14487)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.9.</li> <li><span class="improved"></span> LSAPI 8.1 is now supported in all PHP versions shipped with Plesk.</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="improved"></span> Updated Courier-IMAP to version 5.2.7.</li> <li><span class="improved"></span> Updated collectd to version 5.12.0.</li> <li><span class="improved"></span> Updated Fail2ban to version 1.1.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> Node.js 20 is now supported.</li> <li><span class="added"></span> Node.js version 20.15.1 is now shipped with Plesk.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.7.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.32.</li> <li><span class="improved"></span> ASP.NET Core 7.0 is no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated Node.js 18 to version 18.20.4.</li> <li><span class="improved"></span> Node.js 16 is no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated Perl to version 5.40.0.</li> <li><span class="improved"></span> Updated MariaDB 10.11 to version 10.11.8.</li> <li><span class="improved"></span> Updated MariaDB 10.6 to version 10.6.18.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.25.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240805" href="#php-240805" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.22.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.10.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.8 <a id="monitoring-2.9.8" href="#monitoring-2.9.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Monitoring will no longer take errors while rebooting server. (EXTPLESK-5343)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.9.0 <a id="log-browser-1.9.0" href="#log-browser-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Reworked the “Mail Queue” menu to make it easier to track the status of messages and identify and resolve issues.</p> <p>To enable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.serverWide = true </code></pre></div> </div> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="fixed"></span> Customers can no longer see names of other customers in the filter. (EXTPLESK-5654)</li> <li><span class="fixed"></span> The header of the last server reboot notification is now correctly displayed in <strong>Tools &amp; Settings</strong> &gt; <strong>Notifications</strong> (under “Plesk”). (EXTPLESK-5685)</li> <li> <p><span class="fixed"></span> Fixed the issue where the Log Browser extension got stuck trying to process logs with an excessively large number of entries. (EXTPLESK-5686)</p> <p>To customize for what period data should be processed, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.firstEntryOffset = 2678400 ; in seconds </code></pre></div> </div> </li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.10 <a id="extensions-catalog-1.17.10" href="#extensions-catalog-1.17.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 August 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.5.2 <a id="wordpress-toolkit-6.5.2" href="#wordpress-toolkit-6.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Copy Data window no longer loads too slowly when quarantined WordPress sites are present on the server. (EXTWPTOOLK-12039)</li> <li><span class="fixed"></span> Outdated version of WordPress is no longer displayed incorrectly in the list of issues. (EXTWPTOOLK-12059)</li> <li><span class="fixed"></span> WP Toolkit now properly works with the httpTimeout option. (EXTWPTOOLK-12127)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.8.0 <a id="site-import-1.8.0" href="#site-import-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Switched Python used by the extension to Python 3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.6 <a id="site-import-1.7.6" href="#site-import-1.7.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> (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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.26.0 <a id="plesk-migrator-2.26.0" href="#plesk-migrator-2.26.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Switched Python used by the extension to Python 3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.6 <a id="plesk-migrator-2.25.6" href="#plesk-migrator-2.25.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.14 <a id="dotnet-toolkit-2.1.14" href="#dotnet-toolkit-2.1.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Unavailable ASP.NET Core Runtime versions are no longer displayed in the list on Ubuntu 24. (EXTPLESK-5626)</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.4 <a id="dns-integration-for-cloudflare-1.0.4" href="#dns-integration-for-cloudflare-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.14 <a id="nodejs-2.3.14" href="#nodejs-2.3.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Additional deployment actions in the Git extension can now run the <code class="highlighter-rouge">npm</code> and <code class="highlighter-rouge">yarn</code> commands if Node.js Toolkit is installed. (EXTNODEJS-325)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.62 Update 2 <a id="plesk-18062-mu2" href="#plesk-18062-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18062-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">24 July 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where the new Home screen page would sometimes crash with the “Minified React error #185” error. (PPPM-14497)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.9 <a id="email-security-1.5.9" href="#email-security-1.5.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Additional administrators can now configure domain settings in Restricted Mode. (EXTPLESK-5683)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.5.1 <a id="wordpress-toolkit-6.5.1" href="#wordpress-toolkit-6.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> (cPanel) WP Toolkit no longer prevents packages and accounts from being modified on cPanel v110. (EXTWPTOOLK-12068)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.5.0 <a id="wordpress-toolkit-6.5.0" href="#wordpress-toolkit-6.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WP Guardian addon with Vulnerability Protection can now be purchased for individual WordPress sites <ul> <li>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</li> <li>Single-site WP Guardian addon does not include other Deluxe features like Smart Updates or Smart PHP Updates</li> <li>Sites using this addon do not count towards Vulnerability Protection limit in service plans or subscriptions</li> <li>The ability for users to buy this addon cannot be restricted via Vulnerability Protection limit in service plans or subscriptions</li> <li>If server-level WP Guardian addon license is already present on the server, the ability to buy a single-site addon is automatically disabled</li> <li> <p>To enable this offer on Plesk, add the following parameter in the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-wp-toolkit] virtualPatchesLicensingForEndCustomers = true </code></pre></div> </div> </li> <li>To enable this offer on cPanel, add the same parameter to your <code class="highlighter-rouge">config.ini</code> file</li> <li>This offer will be made available selectively and gradually to make sure server administrators have enough time to disable it, if needed</li> </ul> </li> <li><span class="added"></span> Actively exploited vulnerabilities now have their own <code class="highlighter-rouge">Critical</code> risk rank</li> <li><span class="improved"></span> Codeable integration now tracks server ownership for the upcoming affiliate program</li> <li><span class="improved"></span> WP Toolkit now greys out addressed vulnerabilities to help users focus on the non-addressed ones</li> <li><span class="improved"></span> Additional hints will be shown to server administrators who try to enable Vulnerability Protection without adding it to a service plan, subscription, or package</li> <li><span class="fixed"></span> Assets are no longer marked as vulnerable when all their vulnerabilies are already addressed. (EXTWPTOOLK-11943)</li> <li><span class="fixed"></span> Incorrect mitigation options are no longer shown for certain vulnerabilities in WordPress core. (EXTWPTOOLK-11923)</li> <li><span class="fixed"></span> Site search now properly finds sites located on a non-current site list pages (if you have that many sites). (EXTWPTOOLK-11620)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Install</code> button on certain screens no longer remains active after a plugin or a theme are installed. (EXTWPTOOLK-11559)</li> <li><span class="fixed"></span> Security management feature is once again no longer available to users without a corresponding Service Plan permission. (EXTWPTOOLK-11793)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.1.3 <a id="sitejet-builder-1.1.3" href="#sitejet-builder-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 July 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> You can now resell Sitejet Commerce. To do so, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-plesk-sitejet] commerceEnabled=true commerceBuyUrl=https://example.com/link-to-the-commerce-product-in-your-store </code></pre></div> </div> </li> <li><span class="added"></span> Implemented a feature that enables users to seamlessly substitute a missing logo with text (and switch back to a logo if necessary).</li> <li><span class="added"></span> The Hungarian language is now available for the Website Builder interface</li> <li><span class="added"></span> New website template: <a href="https://www.template-ecocon.de.rs/">Eco-Con</a>.</li> <li><span class="added"></span> New website template: <a href="https://www.template-ecocon.de.rs/">WePaint</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.4 <a id="sogo-webmail-1.1.4" href="#sogo-webmail-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for nightly packages on Ubuntu 24.04.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.12.2 <a id="digicert-ssl-1.12.2" href="#digicert-ssl-1.12.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.7 <a id="digitalocean-dns-1.4.7" href="#digitalocean-dns-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> OAuth API authorization has now been deprecated. Only API token authorization can now be used.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.13 <a id="nodejs-2.3.13" href="#nodejs-2.3.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240708" href="#php-240708" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.9.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.21.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated LiteSpeed SAPI to version 8.1 for PHP 8.1, 8.2, 8.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 6 <a id="plesk-18061-mu6" href="#plesk-18061-mu6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu6" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 July 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li><span class="added"></span> (Plesk for Linux) Introducing the <a href="https://www.plesk.com/extensions/tuxcare-els/">“TuxCare Extended Lifecycle Support”</a> 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.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li> <p><span class="fixed"></span> (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)</p> <p><strong>Note:</strong> This change does not affect custom mirrors for CentOS 7 yum repositories.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--tuxcare-extended-lifecycle-support"> <h2 class="changelog-entry__title">TuxCare Extended Lifecycle Support 1.1.0 <a id="tuxcare-extended-lifecycle-support-1.1.0" href="#tuxcare-extended-lifecycle-support-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension can now be installed in Plesk Obsidian version 18.0.41 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--tuxcare-extended-lifecycle-support"> <h2 class="changelog-entry__title">TuxCare Extended Lifecycle Support 1.0.1 <a id="tuxcare-extended-lifecycle-support-1.0.1" href="#tuxcare-extended-lifecycle-support-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the link for buying Plesk ELS in case the TuxCare ELS license is missing.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.8.2 <a id="log-browser-1.8.2" href="#log-browser-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Ubuntu 24.04.</li> <li><span class="fixed"></span> A corresponding message now appears when trying to resend several email messages with none selected. (EXTPLESK-5609)</li> <li><span class="fixed"></span> The “Processing…” status is now displayed for emails being delivered instead of the [MailQueueList.Filter.Status.null] locale key. (EXTPLESK-5612)</li> <li><span class="fixed"></span> Delivered messages now include tooltips explaining why they cannot be removed from the queue. (EXTPLESK-5615)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The “Exception: PHP Deprecated Construction: strpos()” error is no longer logged by mistake. (EXTPLESK-5617)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Log Browser no longer produces unnecessary and misleading “Execution postqueue has failed with exit code 127” errors on Plesk servers without Postfix. (EXTPLESK-5643)</li> <li><span class="fixed"></span> Emails with the “Expired” status are now handled properly. (EXTPLESK-5644)</li> <li><span class="fixed"></span> Servers without mail logs are now correctly ignored. (EXTPLESK-5645)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.62 Update 1 <a id="plesk-18062-mu1" href="#plesk-18062-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18062-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 July 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li> <p><span class="fixed"></span> (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)</p> <p><strong>Note:</strong> This change does not affect custom mirrors for CentOS 7 yum repositories.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.8 <a id="email-security-1.5.8" href="#email-security-1.5.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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)</li> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.3 <a id="ssl-it-1.15.3" href="#ssl-it-1.15.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.7 <a id="email-security-1.5.7" href="#email-security-1.5.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.62 <a id="plesk-18062" href="#plesk-18062" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18062" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 June 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> Introducing the <a href="https://docs.plesk.com/en-US/obsidian/faq/#s3">Extended Lifecycle Support (ELS)</a> 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:</p> <ul> <li>CentOS 7 &amp; CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)</li> <li>Ubuntu 18.04 &amp; Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)</li> </ul> <p>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 <a href="https://docs.plesk.com/en-US/obsidian/faq/#s3q3">migrating or dist-upgrading to supported OSes</a>.</p> </li> <li> <p><span class="added"></span> We are happy to introduce the new 1.8.0 version of the <a href="https://www.plesk.com/extensions/log-browser/">Log Browser extension</a>. 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).</p> <p>The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.</p> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.customerAccess = true </code></pre></div> </div> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.rejectedRemovalPeriod = 172800 ; in seconds </code></pre></div> </div> <p><strong>Note:</strong> 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.</p> </li> <li> <p><span class="added"></span> Plesk is now fully compatible with the <a href="https://securitytxt.org/">security.txt</a> 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.</p> <p>With the new <a href="https://ext.plesk.com/packages/4296f87e-f291-4153-9ddb-72190da30546-security-txt-plesk">Native security.txt compliance</a> extension, you can generate one common <code class="highlighter-rouge">security.txt</code> file for all domains hosted on your Plesk server. Once you generate the file and enable the feature, Plesk will continuously maintain it. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/80027/">Learn how to enable the feature and generate the file in our documentation</a>.</p> <p><strong>Note:</strong> In case you need more flexibility in configuring the file's content, you can use the extension created by <a href="https://www.plesk.com/extensions/security-txt/">LJPc solutions</a>.</p> </li> <li> <p><span class="added"></span> Added the new tile blocks and improvements to our New Home Dashboard:</p> <ul> <li>Added the SSL It! block that contains the consolidated status of certificates on your Plesk server to help you avoid their sudden expiration.</li> <li>Added the block for the “Advisor” extension that helps you monitor the state of your Plesk server.</li> </ul> </li> <li> <p><span class="added"></span> Added support for HTTPS DNS records as an alternative to CNAME records. For example, you can use HTTPS records for <a href="https://support.google.com/sites/community-guide/242703845/naked-domains?hl=en#:~:text=By%20default%2C%20Google%20Sites%20have,'www'%20sub%2Ddomain">naked domains</a>, for which CNAME records are not supported.</p> <p>The feature can be managed in the Plesk user interface, using the <code class="highlighter-rouge">plesk bin dns</code> CLI commands, or using API requests.</p> <p>In Plesk Obsidian 18.0.62, the feature is disabled by default. You can manually enable it by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] records.https.enabled = true </code></pre></div> </div> </li> </ul> <h4 >Linux</h4> <ul> <li> <p><span class="added"></span> 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.</p> <p><strong>Note:</strong> 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.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> Navigation between most-used pages in Plesk has become 3 times faster.</li> <li><span class="improved"></span> On the “Serverwide” tab of <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/plesk-for-linux-website-performance-optimization.80018/">Performance Booster</a>, it is now possible to apply one or several database server improvements instead of applying them all together.</li> <li> <p><span class="improved"></span> Introduced the following improvements to the SFTP Backup extension:</p> <ul> <li>Added the ability to use the Ed25519 public-key authentication and custom SSH keys.</li> <li>Added the ability to update SSH keys.</li> </ul> </li> <li> <p><span class="attention"></span> Starting from Plesk Obsidian 18.0.62, requests to REST API containing the <code class="highlighter-rouge">Content-Type</code> header with a <code class="highlighter-rouge">media-type</code> directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the <code class="highlighter-rouge">curl</code> commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the <code class="highlighter-rouge">--header "Content-Type: application/json"</code> option to such commands to keep them working correctly.</p> <p><em>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.</em></p> </li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Added the Log Browser extension to the Recommended and Full presets.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li> <p><span class="fixed"></span> Fixed the following issues in the Multi-Factor Authentication extension:</p> <ul> <li>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)</li> <li>The <code class="highlighter-rouge">plesk ext mfa config info</code> CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)</li> </ul> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Customers no longer can change the hosting type of their subscriptions without corresponding permissions. (PPPM-14466)</li> <li><span class="fixed"></span> Switching between views in Plesk on mobile devices once again works correctly. (PPPM-14450)</li> <li><span class="fixed"></span> Resellers can once again create custom buttons. (PPPM-14441)</li> <li><span class="fixed"></span> Changing the admin user's password is once again properly logged. (PPPM-14428)</li> <li><span class="fixed"></span> Calculating statistics of a domain's database with the dash symbol in its name no longer fails with an error. (PPPM-14420)</li> <li><span class="fixed"></span> Wappspector no longer creates a clickable WP Toolkit icon for a domain, whose service plan has the WP Toolkit permissions disabled. (PPPM-14347)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> When an email template is used in Mailman 3, emails are once again delivered to email addresses from a mailing list. (PPPM-14370)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> When the email sender's address contains the &lt; and/or &gt; symbols, it is once again displayed correctly in the “From” field of a forwarded email. (PPPM-14438)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> In Plesk on AlmaLinux 9, the <code class="highlighter-rouge">/var/log/maillog</code> log file is no longer rotated to prevent collecting incorrect statistics. (PPPM-14415)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The removed old IP address of a Plesk server is no longer restored in the <code class="highlighter-rouge">/etc/hosts</code> file after assigning a new IP address and changing the hostname. (PPPM-14405)</li> <li><span class="fixed"></span> To prevent overuse of server resources, the number of concurrent sw-engine requests when opening the “Domains” page is limited to 12. (PPPM-14400)</li> <li><span class="fixed"></span> Fixed incorrect logging of DNS-related events under specific circumstances. (PPPM-14342)</li> <li><span class="fixed"></span> The Plesk repair utility once again warns if the last Plesk upgrade has failed for some reason. (PPPM-14177)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> The same permissions are once again assigned to the <code class="highlighter-rouge">\MySQL\my.ini</code> file both when a custom or default path for storing user data is specified during the Plesk installation. (PPPM-14460)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.8</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.22.</li> </ul> <h4 id="windows-2">Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 7.0.20.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 6.0.31.</li> <li><span class="improved"></span> Updated Git to version 2.45.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--tuxcare-extended-lifecycle-support"> <h2 class="changelog-entry__title">TuxCare Extended Lifecycle Support 1.0.0 <a id="tuxcare-extended-lifecycle-support-1.0.0" href="#tuxcare-extended-lifecycle-support-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nextcloud"> <h2 class="changelog-entry__title">Nextcloud 1.6.8 <a id="nextcloud-1.6.8" href="#nextcloud-1.6.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.8.1 <a id="log-browser-1.8.1" href="#log-browser-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.8.0 <a id="log-browser-1.8.0" href="#log-browser-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 June 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> We are happy to introduce a new version of the <a href="https://www.plesk.com/extensions/log-browser/">Log Browser extension</a>. 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).</p> <p>The feature is available only in Plesk for Linux (except for Ubuntu 24.04) with Postfix used as an MTA.</p> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.customerAccess = true </code></pre></div> </div> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-log-browser] mailQueue.rejectedRemovalPeriod = 172800 ; in seconds </code></pre></div> </div> <p><strong>Note:</strong> 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.</p> </li> <li> <p><span class="fixed"></span> Fixed the issue where the “PHP Warning: Undefined array key “Extension Version” error was logged by mistake under specific circumstances. (EXTPLESK-5376)</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.13 <a id="dotnet-toolkit-2.1.13" href="#dotnet-toolkit-2.1.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.17 <a id="advisor-1.9.17" href="#advisor-1.9.17" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.10.0 <a id="advisor-1.10.0" href="#advisor-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the extension's information block to the new Home screen in Plesk.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--security-txt"> <h2 class="changelog-entry__title">Native security.txt compliance 1.0.1 <a id="security-txt-1.0.1" href="#security-txt-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.7 <a id="monitoring-2.9.7" href="#monitoring-2.9.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Grafana authentication token no longer resets for no reason. (EXTPLESK-5157)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.6 <a id="email-security-1.5.6" href="#email-security-1.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Additional users who have insufficient permissions for creating and managing websites will now see a detailed error message instead of “Access denied”.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.4.1 <a id="wordpress-toolkit-6.4.1" href="#wordpress-toolkit-6.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Vulnerability database update no longer fails with error <code class="highlighter-rouge">Allowed memory size of 268435456 bytes exhausted</code>. (EXTWPTOOLK-11883)</li> <li><span class="fixed"></span> Fixed inability to install new WordPress that could be caused by the above bug. (EXTWPTOOLK-11884)</li> <li><span class="fixed"></span> Curious server admins should no longer see <code class="highlighter-rouge">VirtualPatchesLicensing::updateCpanelLicense was called on unsupported platform</code> error in the <code class="highlighter-rouge">panel.log</code>. (EXTWPTOOLK-11874)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--security-txt"> <h2 class="changelog-entry__title">Native security.txt compliance 1.0.0 <a id="security-txt-1.0.0" href="#security-txt-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release. The extension works in Plesk Obsidian 18.0.61 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.9.2-76 <a id="kaspersky-8.9.2-76" href="#kaspersky-8.9.2-76" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension can now be installed on Plesk servers running on Ubuntu 24.04.</li> <li><span class="added"></span> The extension can now be installed on Plesk servers running on Ubuntu 18.04.</li> <li><span class="added"></span> The extension can now be installed on Plesk servers running on Debian 12.0.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.3 <a id="dns-integration-for-cloudflare-1.0.3" href="#dns-integration-for-cloudflare-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.2 <a id="ssl-it-1.15.2" href="#ssl-it-1.15.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.1 <a id="ssl-it-1.15.1" href="#ssl-it-1.15.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.12 <a id="nodejs-2.3.12" href="#nodejs-2.3.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.0.4 <a id="multi-factor-authentication-1.0.4" href="#multi-factor-authentication-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Successful, failed, and cancelled authentication attempts are now logged properly. (EXTPLESK-5274)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.2.3 <a id="firewall-2.2.3" href="#firewall-2.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.5 <a id="email-security-1.5.5" href="#email-security-1.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.7 <a id="ssh-terminal-1.3.7" href="#ssh-terminal-1.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Pasting a long text no longer breaks the connection because we increased the limit from 512 bytes to 4 kilobytes. (PPPM-14422)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.0.3 <a id="multi-factor-authentication-1.0.3" href="#multi-factor-authentication-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk ext mfa config info</code> CLI command now works with accounts of additional administrators and SMB users. (EXTPLESK-5559)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.9 <a id="docker-1.8.9" href="#docker-1.8.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Search for Docker images in Plesk mobile works again. (PPPM-14453)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.4.0 <a id="wordpress-toolkit-6.4.0" href="#wordpress-toolkit-6.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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. <ul> <li>A WordPress plugin will be installed when protection is enabled to automatically neutralize dangerous vulnerabilities by applying special protection rules.</li> <li>Protection rules work like a firewall, so they never touch or modify the site code.</li> <li>Protection rules are applied and removed only for specific vulnerabilities on any given site, so they have minimal effect on site performance.</li> <li>This feature and its corresponding upsell prompts are not visible to control panel users by default. Only the server administrator can see it.</li> <li>You can control the access to this feature via separate limit in your Service Plans.</li> <li>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).</li> <li>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).</li> <li>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</li> </ul> </li> <li><span class="added"></span> CVSS rating used for ranking and sorting vulnerabilities was replaced with Risk rank <ul> <li>Risk rank is an aggregate rating of vulnerability impact based on CVSS rating, EPSS rating, Patchstack Patch Priority and other factors</li> <li>Vulnerability filtering feature was changed from specifying a CVSS score threshold to a simple knob for ignoring low-risk vulnerabilities</li> <li>Low-risk vulnerabilities are now ignored by default on all websites after the upgrade to WP Toolkit v6.4</li> </ul> </li> <li><span class="added"></span> Added the ability to change the destination of “Hire a developer” link or hide it completely in global WP Toolkit Settings</li> <li><span class="added"></span> Must-use plugins are now correctly displayed in the list of plugins with corresponding tags</li> <li><span class="fixed"></span> WP Toolkit no longer stops working with <code class="highlighter-rouge">Initial data load error: some required fields are not provided</code> error in some rare cases. (EXTWPTOOLK-11652)</li> <li><span class="fixed"></span> Certain WP Toolkit processes no longer hang indefinitely if they cannot be finished for some reason. (EXTWPTOOLK-10647)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.15.0 <a id="ssl-it-1.15.0" href="#ssl-it-1.15.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the extension’s information block to the new Home screen in Plesk.</li> <li><span class="fixed"></span> The “empty” pending order is now deleted as intended after renewal of a domain certificate. (EXTSSLIT-1879)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240611" href="#php-240611" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2024</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Backported changes from https://github.com/php/php-src/issues/14480 for PHP 8.3.8, 8.2.20.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240610" href="#php-240610" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.8.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.29.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.20.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated libwebp to version 1.4.0 for PHP 8.3, 8.2, 8.1.</li> <li><span class="improved"></span> Updated Structures_Graph to version 1.2.0 for PHP 8.3, 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.5 <a id="plesk-migrator-2.25.5" href="#plesk-migrator-2.25.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue with migrating domain pointers from Direct Admin. (PMT-5311)</li> <li><span class="fixed"></span> Fixed the issue with migrating subdomains from Direct Admin. (PMT-5312)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 5 <a id="plesk-18061-mu5" href="#plesk-18061-mu5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu5" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 June 2024</p> <div class="changelog-entry__content"> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> (Plesk for Linux) Updated nginx to version 1.26.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 3.0.3 <a id="joomla-toolkit-3.0.3" href="#joomla-toolkit-3.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where scanning for Joomla websites failed with an exception. (EXTPLESK-5562)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 4 <a id="plesk-18061-mu4" href="#plesk-18061-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">28 May 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.6.7.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.2.2 <a id="firewall-2.2.2" href="#firewall-2.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.4 <a id="plesk-migrator-2.25.4" href="#plesk-migrator-2.25.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> No more PHP deprecation errors in Plesk 18.0.53 when migrating subscription. (PMT-5306)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 3 <a id="plesk-18061-mu3" href="#plesk-18061-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">22 May 2024</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> (Plesk for Linux) To resolve certain issues related to HTTP/3 support, the following changes have been made:</p> <ul> <li>For the time being, HTTP/3 support for the Plesk panel itself (but not the hosted websites) is disabled. <strong>All aspects</strong> of HTTP/3 support are to be treated as experimental until further notice.</li> <li>Installing this update will disable HTTP/3 support for your the Plesk panel if it has been enabled previously.</li> <li>On newly installed Plesk Obsidian servers, HTTP/3 support is no longer enabled automatically for hosted websites, but can still be enabled manually.</li> </ul> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.5 <a id="support-ssh-access-1.2.5" href="#support-ssh-access-1.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Extension no longer fails with the “filemng failed” error during clean installation. (EXTPLESK-5555)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.5 <a id="site-import-1.7.5" href="#site-import-1.7.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> No more PHP deprecation errors in Plesk 18.0.53 when importing folders. (PMT-5309)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.4 <a id="support-ssh-access-1.2.4" href="#support-ssh-access-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sftp-backup"> <h2 class="changelog-entry__title">SFTP Backup 2.2.0 <a id="sftp-backup-2.2.0" href="#sftp-backup-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to use the Ed25519 public-key authentication and custom SSH keys.</li> <li><span class="added"></span> Added the ability to update SSH keys.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.5.3 <a id="git-2.5.3" href="#git-2.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 2 <a id="plesk-18061-mu2" href="#plesk-18061-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 May 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Clicking on the count of resellers in <strong>Tools &amp; Settings</strong> &gt; <strong>IP Addresses</strong> no longer results in an error. (PPPM-14426)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Enabling HTTP3 no longer crashes the Plesk panel if Plesk Premium Antivirus was enabled. (PPPM-14424)</li> <li><span class="fixed"></span> To prevent possible errors, HTTP3 is no longer automatically enabled on new Plesk installations. (PPP-65006)</li> <li><span class="fixed"></span> Fail2ban 1.0.2 now works correctly in Plesk on Ubuntu 24. (PPPM-14423)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.4 <a id="site-import-1.7.4" href="#site-import-1.7.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer fails if the source server runs the ProFTPD FTP server. (PMT-5307)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.8 <a id="repair-kit-1.3.8" href="#repair-kit-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.3 <a id="support-ssh-access-1.2.3" href="#support-ssh-access-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Extension no longer fails with the “Unit sshd.service not found” error on Ubuntu 24.04. (EXTPLESK-5537)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.3 <a id="site-import-1.7.3" href="#site-import-1.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After the mail import, re-sync of emails no longer fails with the “Command returned non-zero exit code” error. (PMT-5301)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.0.2 <a id="multi-factor-authentication-1.0.2" href="#multi-factor-authentication-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> To prevent potential security issues, the Google Authenticator extension is now automatically disabled when installing the Multi-Factor Authentication extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.6 <a id="monitoring-2.9.6" href="#monitoring-2.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added the CPU and Memory Usage charts to the new Home screen.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 Update 1 <a id="plesk-18061-mu1" href="#plesk-18061-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 May 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> (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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--new-relic"> <h2 class="changelog-entry__title">New Relic 1.3.2 <a id="new-relic-1.3.2" href="#new-relic-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added a warning that the extension’s INFRASTRUCTURE cannot be installed in Plesk on Ubuntu 24.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.61 <a id="plesk-18061" href="#plesk-18061" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18061" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 May 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> (Plesk for Linux) Ubuntu 24.04 is now supported on x86-64 architecture, with certain limitations. <a href="https://support.plesk.com/hc/en-us/articles/20033524944663-Does-Plesk-support-Ubuntu-24-04-LTS-Noble-Numbat">Learn more about the Ubuntu 24.04 support limitations</a>.</p> <p>ARM-based servers are not supported at the moment.</p> </li> <li> <p><span class="added"></span> (Plesk for Linux) HTTP/3 (nginx) is now supported for hosted websites. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/80026/">Learn more about HTTP/3 support in Plesk</a>.</p> <p><strong>Note:</strong> HTTP/3 is not supported on CentOS 7 and Ubuntu 18.</p> </li> <li> <p><span class="added"></span> We are glad to announce the <a href="https://www.plesk.com/extensions/mfa/">new Multi-Factor Authentication (MFA) extension</a>, 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:</p> <ul> <li>Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).</li> <li>Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. <a href="https://support.plesk.com/hc/en-us/articles/22970103220503-Why-does-Plesk-enforces-me-to-use-two-factor-authentication-2FA">Learn more about making multi-factor authentication mandatory</a>.</li> <li>The Multi-Factor Authentication (MFA) extension is added to the Recommended preset.</li> </ul> </li> <li> <p><span class="added"></span> 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:</p> <ul> <li><em>Plesk version</em> - Plesk version and information about any available updates.</li> <li><em>Server Information</em> - Server hostname, IP address, OS, and uptime.</li> <li><em>Last server backup</em> - The status of server backup and backup schedule.</li> <li><em>Performance Booster</em> - Available server and website performance optimizations.</li> <li><em>What’s New</em> - Latest entries from the Plesk changelog.</li> <li><em>IP Address Banning</em> - The status of the Fail2Ban service.</li> <li><em>Mail Queue</em> - The status of the email queue (Postfix only).</li> <li><em>Promo</em> - Information about possible customizations and additional features.</li> <li><em>CPU usage</em> - Daily CPU usage information.</li> <li><em>Memory usage</em> - Daily memory usage information.</li> <li><em>Subscriptions with overuse</em> - The list of subscriptions with resource overuse.</li> <li><em>My subscription</em> - Subscriptions owned by the administrator.</li> <li><em>Custom Buttons</em> - display custom buttons added by the administrator.</li> </ul> <p>The feature is currently in beta. To enable it, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[navigation] newHomeView.enabled = true </code></pre></div> </div> <p>We would love to hear your feedback about the new Home page at feedback@plesk.com.</p> </li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-wp-toolkit] appModeFeature = off </code></pre></div> </div> </li> <li> <p><span class="added"></span> (Plesk for Windows) It is now possible to in-place upgrade Windows Server 2012 R2 servers running Plesk to Windows Server 2019. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/80025/">Learn more about in-place upgrading Windows Server 2012 R2 servers</a>.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> Added the ability to manage the settings of scheduled backups (both server-wide and at the subscription level) via the CLI. <a href="https://support.plesk.com/hc/en-us/articles/12377218996631-Is-it-possible-to-create-scheduled-backup-tasks-via-CLI-API">Learn more about managing scheduled backups via the CLI</a>.</li> <li><span class="improved"></span> Added the ability to manage the settings of scheduled tasks (both server-wide and at the subscription level) via the CLI.</li> <li><span class="improved"></span> Added PHP 8.3 to the Recommended preset. Also, removed PHP 8.1 from the Recommended preset.</li> <li><span class="improved"></span> 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.</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li> <p><span class="attention"></span> Starting from Plesk Obsidian 18.0.62, requests to REST API containing the <code class="highlighter-rouge">Content-Type</code> header with a <code class="highlighter-rouge">media-type</code> directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the <code class="highlighter-rouge">curl</code> commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the <code class="highlighter-rouge">--header "Content-Type: application/json"</code> option to such commands to keep them working correctly.</p> <p><em>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.</em></p> </li> <li> <p><span class="attention"></span> 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:</p> <ul> <li>CentOS 7 &amp; CloudLinux 7 – until January 1, 2026 (vendor EOL date - June 2, 2024)</li> <li>Ubuntu 18.04 &amp; Debian 10 – until July 1, 2025 (vendor EOL dates - September 2024 for Ubuntu 18.04, June 2, 2024 for Debian 10)</li> </ul> <p>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.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where changing a subscription’s IP address via the <code class="highlighter-rouge">plesk bin subscription</code> command failed for domains that had their hosting type set to “no web hosting”. (PPPM-14343)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where creating a MySQL database via the <code class="highlighter-rouge">plesk bin database</code> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li> <p><span class="fixed"></span> 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)</p> <p>Implementing the fix requires adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[networkInterfaces] blacklist = tun*,tap* </code></pre></div> </div> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair web</code> command added the IP addresses of running Docker Compose containers to the Plesk nginx configuration files. (PPPM-14337)</li> <li><span class="fixed"></span> Fixed the issue where Plesk installation failed if an RDS Aurora MySQL instance was specified as the Plesk database server. (PPPM-14354)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where restoring individual objects (for example, files) from a backup resulted in old cronjobs being restored as well. (PPPM-14387)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair web</code> command did not restore the PHP-FPM configuration. (PPP-64844)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where .NET applications failed to work if SELinux was enabled on the server. (PPPM-14378)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where the custom “open_basedir” value failed to take effect for websites with a custom document root. (PPPM-14390)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.3.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 4.2.0.</li> <li><span class="improved"></span> Updated nginx and the sw-cp-server service to version 1.26.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.4.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.18.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.29.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.48.</li> <li><span class="improved"></span> Updated Microsoft ODBC Driver 17 for SQL Server to version 17.10.6.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.2 <a id="site-import-1.7.2" href="#site-import-1.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Ubuntu 24.04.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sftp-backup"> <h2 class="changelog-entry__title">SFTP Backup 2.1.2 <a id="sftp-backup-2.1.2" href="#sftp-backup-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.3 <a id="plesk-migrator-2.25.3" href="#plesk-migrator-2.25.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Ubuntu 24.04.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 3.0.2 <a id="joomla-toolkit-3.0.2" href="#joomla-toolkit-3.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240513" href="#php-240513" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.19.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.7.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.3.2 for PHP 8.1-8.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.6 <a id="digitalocean-dns-1.4.6" href="#digitalocean-dns-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.4 <a id="email-security-1.5.4" href="#email-security-1.5.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Ubuntu 24.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240508" href="#php-240508" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 May 2024</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Installation of PHP 7.4-8.3 on AlmaLinux 9 no longer fails. (PPPM-14412)</li> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.0.1 <a id="multi-factor-authentication-1.0.1" href="#multi-factor-authentication-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--virustotal-website-check"> <h2 class="changelog-entry__title">VirusTotal Website Check 1.4.2 <a id="virustotal-website-check-1.4.2" href="#virustotal-website-check-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “PHP Deprecated Construction: Creation of dynamic property Modules_WebsiteVirusCheck_PleskDomain” error no longer appears in <code class="highlighter-rouge">/var/log/plesk/panel.log</code> in Plesk for Linux and in <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code> in Plesk for Windows. (EXTPLESK-5512)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.2.1 <a id="firewall-2.2.1" href="#firewall-2.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated descriptions.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.9.4 <a id="amazon-route-53-2.9.4" href="#amazon-route-53-2.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “PHP Deprecated Construction: Creation of dynamic property PleskRoute53\GuzzleHttp\Handler\CurlMultiHandler::$_mh is deprecated” error no longer appears in <code class="highlighter-rouge">/var/log/plesk/panel.log</code> in Plesk for Linux and in <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code> in Plesk for Windows. (EXTPLESK-5505)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--multi-factor-authentication"> <h2 class="changelog-entry__title">Multi-Factor Authentication 1.0.0 <a id="multi-factor-authentication-1.0.0" href="#multi-factor-authentication-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk administrators can now make multi-factor authentication mandatory for all Plesk users on a server. <a href="https://support.plesk.com/hc/en-us/articles/22970103220503-Why-does-Plesk-enforces-me-to-use-two-factor-authentication-2FA">Learn more about making multi-factor authentication mandatory</a>.</li> <li><span class="improved"></span> Multi-factor authentication can now be configured in the profile settings for users of all levels (administrators, additional administrators, resellers, customers, and subscription users).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.9 <a id="extensions-catalog-1.17.9" href="#extensions-catalog-1.17.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 May 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to select a currency when making in-place purchases of extension licenses. (EXTCATALOG-703)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-spaces-backup"> <h2 class="changelog-entry__title">DigitalOcean Spaces Backup 1.1.0 <a id="digitalocean-spaces-backup-1.1.0" href="#digitalocean-spaces-backup-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the “PHP Deprecated Construction: json_decode(): Passing null to parameter #1 of type string is deprecated” warning. (EXTPLESK-5426)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.8 <a id="ssl-it-1.14.8" href="#ssl-it-1.14.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.8 <a id="lets-encrypt-3.2.8" href="#lets-encrypt-3.2.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.8 <a id="docker-1.8.8" href="#docker-1.8.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.3.1 <a id="php-composer-1.3.1" href="#php-composer-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Plesk for Windows, the “TypeError: pm_ApiCli::callDomain(): Argument #2 ($workingDir) must be of type string” error no longer appears in <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code>. (EXTPLESK-5489)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.60 Update 1 <a id="plesk-18060-mu1" href="#plesk-18060-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18060-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">24 April 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> It is again possible to upgrade Plesk Onyx to Plesk Obsidian. (PPPM-14396)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.5 <a id="digitalocean-dns-1.4.5" href="#digitalocean-dns-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer activates the DigitalOcean DNS service for the local DNS zone if it is changed. (EXTPLESK-5185)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.2.0 <a id="firewall-2.2.0" href="#firewall-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added rules for HTTP/3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.11 <a id="laravel-toolkit-1.4.11" href="#laravel-toolkit-1.4.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.8.1 <a id="social-login-1.8.1" href="#social-login-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240415" href="#php-240415" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.28.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.18.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.6.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.2.2 <a id="google-workspace-1.2.2" href="#google-workspace-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.5.2 <a id="git-2.5.2" href="#git-2.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer produces PHP Deprecation warning during remote repository creation. (EXTGIT-334)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.8.0 <a id="social-login-1.8.0" href="#social-login-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer produces PHP Deprecation warnings. (EXTPLESK-4764)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.7.1 <a id="social-login-1.7.1" href="#social-login-1.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> Social Login version 1.7.1 is a “maintenance only” version of the extension for Plesk Obsidian versions 18.0.51-18.0.59. It will receive no further updates other than essential security fixes. Improvements and bugfixes will continue to be added only in the version of the extension for Plesk Obsidian 18.0.60 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.8 <a id="extensions-catalog-1.17.8" href="#extensions-catalog-1.17.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fetching the extended descriptions for all packages no longer results in multiple “pm_Exception: Resource not found: …” errors. (EXTCATALOG-702)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.7 <a id="repair-kit-1.3.7" href="#repair-kit-1.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.1.4 <a id="transfer-of-dns-records-1.1.4" href="#transfer-of-dns-records-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer produces PHP Deprecation warnings. (EXTPLESK-5183)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.3 <a id="email-security-1.5.3" href="#email-security-1.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Amavis is once again installed correctly together with other components in Plesk on Ubuntu. (EXTPLESK-5392)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.18 <a id="sectigo-ssl-1.3.18" href="#sectigo-ssl-1.3.18" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5386)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.2.1 <a id="google-workspace-1.2.1" href="#google-workspace-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--diskspace-usage-viewer"> <h2 class="changelog-entry__title">Diskspace Usage Viewer 2.0.10 <a id="diskspace-usage-viewer-2.0.10" href="#diskspace-usage-viewer-2.0.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.4 <a id="digitalocean-dns-1.4.4" href="#digitalocean-dns-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5385)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 3.0.1 <a id="joomla-toolkit-3.0.1" href="#joomla-toolkit-3.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.12.1 <a id="digicert-ssl-1.12.1" href="#digicert-ssl-1.12.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.16 <a id="advisor-1.9.16" href="#advisor-1.9.16" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.1.3 <a id="transfer-of-dns-records-1.1.3" href="#transfer-of-dns-records-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ntp-timesync"> <h2 class="changelog-entry__title">NTP Timesync 1.3.2 <a id="ntp-timesync-1.3.2" href="#ntp-timesync-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.2 <a id="email-security-1.5.2" href="#email-security-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resetting the server-wide spam policy no longer fails with the “Access denied” error in case of some database inconsistency. (EXTPLESK-5387)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.60 <a id="plesk-18060" href="#plesk-18060" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18060" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">2 April 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> To help Plesk users comply with the <a href="https://digital-strategy.ec.europa.eu/en/policies/nis2-directive">NIS2 directive</a>, 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. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/securing-plesk/nis2-directive-compliance.80024/">Learn more about NIS2 compliance mode</a>.</p> <p>To enable NIS2 compliance mode, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[actionLog] nis2compliant = true </code></pre></div> </div> <p>Once you have done so, the following changes take effect:</p> <ul> <li> <p>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 <code class="highlighter-rouge">[actionLog]</code> section:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>api.includeImmutable = true </code></pre></div> </div> </li> <li>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.</li> <li> <p>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.</p> <p>Action Log is stored in a separate file with the <code class="highlighter-rouge">backup_action-log</code> prefix. <a href="https://support.plesk.com/hc/en-us/articles/12376927199895-How-to-extract-files-from-a-Plesk-backup-archive">Learn how to extract files from a Plesk backup</a>.</p> </li> </ul> </li> <li> <p><span class="added"></span> (Plesk for Linux) We are glad to announce that the ability to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/database-servers/plesk-for-linux-upgrading-mariadb-to-the-current-longterm-support-version.80022/">upgrade MariaDB database servers to the latest version in the LTS branch</a> via the Plesk interface is no longer in beta! We thank everyone who tried the beta version for their participation and feedback.</p> <p>To access this feature, go to <strong>Tools &amp; Settings</strong> &gt; <strong>Database Servers</strong> (under “Applications &amp; Databases”), and then click <strong>Upgrade Now</strong> next to an eligible MariaDB database server.</p> <p>The feature is being gradually rolled out to Plesk servers around the world. If you do not see the <strong>Upgrade Now</strong> button, you can enable the feature manually by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[databaseManagement] features.canBeUpgraded = true </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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 <a href="https://www.plesk.com/extensions/log-browser/">Log Browser extension</a> 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.</p> <p>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.</p> <p>To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[actionLog] actionLogForEndUsers = true </code></pre></div> </div> <p><strong>Note:</strong> If you have already enabled the <code class="highlighter-rouge">nis2complience</code> setting in the <code class="highlighter-rouge">panel.ini</code> file, no need to enable <code class="highlighter-rouge">actionLogForEndUsers</code> as well. <code class="highlighter-rouge">nis2complience</code> enables all features related to compliance with the NIS2 directive.</p> </li> <li> <p><span class="added"></span> Full-featured integration of WP Toolkit into Plesk Dynamic list is now available.</p> <p>To enable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-wp-toolkit] appModeFeature = on </code></pre></div> </div> <p>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.</p> </li> <li><span class="added"></span> 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.</li> <li><span class="added"></span> It is now possible to <a href="https://marketplace.digitalocean.com/add-ons/plesk-licenses">buy Plesk licenses straight from the DigitalOcean Marketplace interface</a> and attach them to new and existing droplets.</li> <li><span class="added"></span> <a href="https://www.plesk.com/blog/product-technology/sitejet-commerce-add-a-store-directly-in-plesk/">With the new paid Sitejet Commerce feature that supports integration with Ecwid</a>, you can now have an eCommerce store on your Sitejet-based website.</li> <li><span class="added"></span> 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.</li> <li><span class="added"></span> The latest 30 entries from the Plesk Obsidian changelog are now available in an RSS feed. You can <a href="https://docs.plesk.com/release-notes/obsidian/change-log/rss.xml">find the feed here</a>.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> The Plesk interface and documentation now mention both MariaDB and MySQL where only MySQL was mentioned before.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Plesk now shows the exact amount of physical memory installed on the server. To access this information, go to <strong>Tools &amp; Settings</strong> &gt; <strong>Server Information</strong> (under “Server Management”), scroll down to “Memory Usage”, and look for the “Hardware” column.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> The “NTP Timesync” extension is now included in the “Recommended” preset.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Added a message in <strong>Tools &amp; Settings</strong> &gt; <strong>Mail Server Settings</strong> advising to set the value of the “Maximum message size” parameter to 135-140% of the maximum allowable attachment size.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> 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.</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li> <p><span class="improved"></span> (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.</p> <p>You can install Plesk Obsidian 18.0.60 running on PHP 8.3 for testing purposes only by running the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>wget https://autoinstall.plesk.com/plesk-installer &amp;&amp; bash ./plesk-installer install plesk 18.0.60 --source http://autoinstall.plesk.com/plesk-php8.3 </code></pre></div> </div> </li> <li> <p><span class="improved"></span> Starting from Plesk Obsidian 18.0.62, requests to REST API containing the <code class="highlighter-rouge">Content-Type</code> header with a <code class="highlighter-rouge">media-type</code> directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Since the <code class="highlighter-rouge">curl</code> commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you need to add the <code class="highlighter-rouge">--header "Content-Type: application/json"</code> option to such commands to keep them working correctly.</p> </li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li><span class="attention"></span> Starting from <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Plesk Obsidian 18.0.60</a>, the ability to use Active List view will be removed. All customers will be automatically switched to <a href="https://www.plesk.com/blog/product-technology/dynamic-list-vs-active-list-a-comprehensive-comparison-unveiling-the-ultimate-winner/">Dynamic List view</a>.</li> </ul> <h4 >Windows</h4> <ul> <li> <p><span class="attention"></span> Starting from <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Plesk Obsidian for Windows 18.0.60</a>, it will no longer be possible to install the BIND DNS server, or to select it as the default DNS server in <strong>Tools &amp; Settings</strong> &gt; <strong>Server Components</strong>. Our support team will also no longer provide answers to questions related to the BIND DNS server in Plesk for Windows.</p> <p>We strongly recommend that you switch to Microsoft DNS.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Installing the “NTP Timesync” Plesk extension now correctly results in the <strong>Network Time Synchronization</strong> button appearing in the <strong>Tools &amp; Settings</strong> menu (under “Tools &amp; Resources”). (EXTPLESK-2112)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where adding a valid IPv6 address in <strong>Tools &amp; Settings</strong> &gt; <strong>IP Addresses</strong> could fail with the “does not appear to be a valid IP address or it belongs to a wrong type” error. (PPPM-14373)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where entering the words “background”, “login page”, or “custom” into the search field in the Plesk interface did not suggest the <strong>Tools &amp; Settings</strong> &gt; <strong>Branding</strong> page, as expected. (PPP-64307)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where it was possible to create aliases and subdomains for other subdomains via the XML API. (PPPM-14328)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk bin ipmanage --remap</code> 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)</li> <li><span class="fixed"></span> Fixed the issue where the <code class="highlighter-rouge">plesk repair fs</code> command was looking for the <code class="highlighter-rouge">/etc/domainkeys</code> directory even if no mail server was installed. (PPPM-14336)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> PHP 7.4 is now correctly marked with the “Outdated” tag in the Plesk Installer interface. (PPPM-14263)</li> <li><span class="fixed"></span> When installing Plesk on Debian or Ubuntu, “Recommended” dependencies (including the <code class="highlighter-rouge">sa-compile</code> package) are no longer installed. (PPPM-14367)</li> <li><span class="fixed"></span> Fixed the issue where, after registering a custom DNS backend via the <code class="highlighter-rouge">plesk bin server_dns --enable-custom-backend</code> command, adding a DNS record in Plesk did not result in the record’s TTL value being passed to the custom backend. (PPPM-14366)</li> <li><span class="fixed"></span> Fixed the issue where SSH access was shown as “Forbidden” on a domain’s <strong>Hosting</strong> 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 <code class="highlighter-rouge">/bin/bash</code> and the “Management of access to the server over SSH” permission to “Not allowed”. (PPPM-14360)</li> <li><span class="fixed"></span> Fixed the issue where, if the permissions on the <code class="highlighter-rouge">/etc/domainkeys</code> directory were wrong, running the the <code class="highlighter-rouge">plesk repair fs</code> command produced the “Class “Plesk\Repair\Fs\PleskUserException” not found” error instead of fixing them. (PPPM-14358)</li> <li><span class="fixed"></span> Fixed the issue where, if outgoing mail control was enabled, emails using the “windows-1253” character set were delivered with malformed contents. (PPPM-14355)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair web --php-handlers</code> 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 <strong>Tools &amp; Settings</strong> &gt; <strong>PHP Settings</strong> page. (PPPM-14350)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk repair mail</code> command did not fix the DKIM configuration. (PPPM-14299)</li> <li><span class="fixed"></span> Editing a symlink to a file in File Manager now correctly saves the changes in the file the symlink is pointing to. (PPPM-14345)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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 <code class="highlighter-rouge">psaadm</code> user in their entirety. (PPPM-14303)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where log rotation failed for files with two or more hard links. (PPPM-13562)</li> <li><span class="fixed"></span> Plesk auto-reply now uses the encoding from an incoming email’s subject for the subject of the automated response email. (PPPM-13543)</li> <li><span class="fixed"></span> After converting a CentOS 7 server with Plesk to AlmaLinux, the <code class="highlighter-rouge">/etc/logrotate.d/syslog.bak</code> file is now moved to <code class="highlighter-rouge">/usr/local/psa/var/centos2alma/syslog.logrotate.bak</code>. (PAUX-6180)</li> <li><span class="fixed"></span> Fixed the issue where, after converting a CentOS 7 server with Plesk to AlmaLinux, the AWStats configuration files were not recreated. (PAUX-6178)</li> </ul> <h4 id="windows-2">Windows</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where running the <code class="highlighter-rouge">plesk sbin statistics</code> command could result in unnecessary and confusing warnings. (PPPM-14374)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 id="linux-2">Linux</h4> <ul> <li><span class="improved"></span> Updated Postfix to version 3.5.25.</li> </ul> <h4 id="windows-3">Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.17.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.28.</li> <li><span class="improved"></span> Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.13.</li> <li><span class="improved"></span> Updated BIND to version 9.16.48.</li> <li><span class="improved"></span> Updated MariaDB 10 to version 10.11.7.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.17 <a id="sectigo-ssl-1.3.17" href="#sectigo-ssl-1.3.17" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5378)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.1 <a id="email-security-1.5.1" href="#email-security-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations of all supported languages.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ntp-timesync"> <h2 class="changelog-entry__title">NTP Timesync 1.3.1 <a id="ntp-timesync-1.3.1" href="#ntp-timesync-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations of all supported languages.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.3 <a id="digitalocean-dns-1.4.3" href="#digitalocean-dns-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 April 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer crashes with the “Declaration of Plesk\Api\Client::request … must be compatible” error. (EXTPLESK-5375)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.3.1 <a id="wordpress-toolkit-6.3.1" href="#wordpress-toolkit-6.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements</li> <li><span class="fixed"></span> (Plesk) Links to Plesk in vulnerability notifications now work properly. (EXTWPTOOLK-11550)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.30 <a id="php-composer-1.2.30" href="#php-composer-1.2.30" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.12 <a id="php-composer-1.2.12" href="#php-composer-1.2.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.7 <a id="lets-encrypt-3.2.7" href="#lets-encrypt-3.2.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.12.0 <a id="digicert-ssl-1.12.0" href="#digicert-ssl-1.12.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> TThe extension will not throw deprecation warnings while issuing certificate. (EXTPLESK-5374)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.3.1 <a id="action-log-1.3.1" href="#action-log-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> According to the <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">deprecation plan</a>, 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.</li> </ul> <p>If you like Action Log’s features and want to continue having access to action logs in Plesk, we recommend giving the <a href="https://www.plesk.com/extensions/log-browser/">Log Browser</a> 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.</p> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.5.0 <a id="dnssec-1.5.0" href="#dnssec-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The DNSSEC button is displayed to additional users with sufficient permissions. (PPPM-14294)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.11 <a id="php-composer-1.2.11" href="#php-composer-1.2.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.7 <a id="extensions-catalog-1.17.7" href="#extensions-catalog-1.17.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Removed the QuickAccess feature from the Extensions Catalog.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.3.0 <a id="wordpress-toolkit-6.3.0" href="#wordpress-toolkit-6.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added integration with <a href="https://www.wordfence.com/">Wordfence</a> vulnerability database: <ul> <li>WP Toolkit now displays combined information from Patchstack and Wordfence vulnerability databases, with links to both services</li> <li>Some vulnerability entries might happen to be duplicates, but we’re working on merging them as well</li> </ul> </li> <li><span class="added"></span> Introducing new vulnerability management UI based on <a href="https://wpguardian.io/">WP Guardian</a></li> <li><span class="added"></span> Added the ability to filter out vulnerabilities based on their CVSS score to reduce alert fatigue</li> <li><span class="added"></span> Full-featured integration of WP Toolkit into Plesk Dynamic list is now available: <ul> <li>Most WP Toolkit features are now accessible directly from Dynamic list in Plesk without having to visit the separate WP Toolkit interface</li> <li>Mass management operations are not in scope of this integration, please use the separate WP Toolkit interface for them</li> <li>To enable this feature, add <code class="highlighter-rouge">appModeFeature = on</code> under the <code class="highlighter-rouge">[ext-wp-toolkit]</code> section of the <code class="highlighter-rouge">panel.ini</code> file</li> </ul> </li> <li><span class="added"></span> Added a link to Codeable platform for site admins: <ul> <li>Codeable provides access to WordPress experts and developers for WordPress site administrators</li> <li>Unlike many freelancers, Codeable experts and developers will never recommend against the current host</li> <li>To hide the link to Codeable, add <code class="highlighter-rouge">codeableIntegrationFeature = off</code> under the corresponding section of the <code class="highlighter-rouge">panel.ini</code> (Plesk) or <code class="highlighter-rouge">config.ini</code> (cPanel) file.</li> <li>To put your company’s name on the Codeable landing page, add <code class="highlighter-rouge">codeableUrlCustomer = your company name</code> under the corresponding section of the <code class="highlighter-rouge">panel.ini</code> (Plesk) or <code class="highlighter-rouge">config.ini</code> (cPanel) file.</li> </ul> </li> <li><span class="added"></span> Added API for managing WordPress backups</li> <li><span class="added"></span> Added API for managing Sets</li> <li><span class="added"></span> Backup file name and timestamp are now added to the corresponding <code class="highlighter-rouge">meta.json</code> file</li> <li><span class="added"></span> Backup API now allows to add an arbitrary description to the corresponding <code class="highlighter-rouge">meta.json</code> file</li> <li><span class="improved"></span> Security improvements</li> <li><span class="improved"></span> Minor assorted improvements to Maintenance Mode</li> <li><span class="improved"></span> Improved WordPress installation speed on CloudLinux OS</li> <li><span class="improved"></span> Reduced memory consumption when working with vulnerabilities</li> <li><span class="fixed"></span> Fixed a bunch of PHP errors and notices appearing in server-level log files</li> <li><span class="fixed"></span> WP Toolkit now honestly reports if a site could not be added after the scan due to improper directory ownership. (EXTWPTOOLK-9679)</li> <li><span class="fixed"></span> Scan info message now provides info about reattaching a previously detached site. (EXTWPTOOLK-10109)</li> <li><span class="fixed"></span> Autoupdate policies are now properly applied to plugins and themes installed via set. (EXTWPTOOLK-10699)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Mitigate</code> action is no longer displayed for vulnerabilities that cannot be addressed by security measures. In fact, since the interface was reworked, this action does not appear at all because it was renamed to <code class="highlighter-rouge">Apply security measure</code>. (EXTWPTOOLK-11390)</li> <li><span class="fixed"></span> Scheduled task execution no longer overlaps on servers with thousands of sites. (EXTWPTOOLK-11017)</li> <li><span class="fixed"></span> Maintenance mode timer is now limited to a maximum of 99 days because come on, really!? (EXTWPTOOLK-11181)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.11 <a id="nodejs-2.3.11" href="#nodejs-2.3.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Installation of Node.js version 16 and lower no longer causes the “PHP Deprecated Construction” errors. (EXTNODEJS-311)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.7 <a id="ssl-it-1.14.7" href="#ssl-it-1.14.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.6 <a id="lets-encrypt-3.2.6" href="#lets-encrypt-3.2.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.10 <a id="laravel-toolkit-1.4.10" href="#laravel-toolkit-1.4.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ntp-timesync"> <h2 class="changelog-entry__title">NTP Timesync 1.3.0 <a id="ntp-timesync-1.3.0" href="#ntp-timesync-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to access the extension by going to <strong>Tools &amp; Settings</strong> &gt; <strong>Network Time Synchronization</strong> (under “Tools &amp; Resources”).</li> <li><span class="fixed"></span> “chrony” is now marked as the recommended NTP service in the extension interface. (EXTPLESK-5334)</li> <li><span class="fixed"></span> Cases when NTP packages were removed manually are now correctly handled. (EXTPLESK-4596)</li> <li><span class="fixed"></span> Uninstalled NTP services no longer cause the extension to report errors. (EXTPLESK-4448)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ntp-timesync"> <h2 class="changelog-entry__title">NTP Timesync 1.2.1 <a id="ntp-timesync-1.2.1" href="#ntp-timesync-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.7.0 <a id="log-browser-1.7.0" href="#log-browser-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li> <p><span class="added"></span> 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.</p> <p>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.</p> <p>To enable the feature before its official release in Plesk Obsidian 18.0.60, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[actionLog] actionLogForEndUsers = true </code></pre></div> </div> <p><strong>Note:</strong> 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.</p> </li> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.9 <a id="log-browser-1.6.9" href="#log-browser-1.6.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.5 <a id="lets-encrypt-3.2.5" href="#lets-encrypt-3.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240318" href="#php-240318" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.17.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.4.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated PEAR to version 1.10.15 for PHP 8.3, 8.2, 8.1.</li> <li><span class="improved"></span> Updated Archive_Tar to version 1.5.0 for PHP 8.3, 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.1 <a id="site-import-1.7.1" href="#site-import-1.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> No more PHP deprecation errors in Plesk 18.0.59 when importing mails. (PMT-5268)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.20 <a id="seo-toolkit-1.1.20" href="#seo-toolkit-1.1.20" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the loading of the “Add keywords” page in multiple languages. (XOVI-10049)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.1.1 <a id="sitejet-builder-1.1.1" href="#sitejet-builder-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the paid Sitejet Commerce feature.</li> <li><span class="fixed"></span> Captcha can no longer be omitted in form submissions.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.6 <a id="repair-kit-1.3.6" href="#repair-kit-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension help messages now refer to actual documentation pages. (EXTPLESK-5333)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.59 Update 2 <a id="plesk-18059-mu2" href="#plesk-18059-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18059-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">5 March 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.5 <a id="monitoring-2.9.5" href="#monitoring-2.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 March 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Opening domain cards from the “Domains” or “Subscriptions” pages no longer takes too much time if connection to 360 Monitoring is broken. (PPP-64231)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.15 <a id="wordpress-toolkit-6.2.15" href="#wordpress-toolkit-6.2.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the speed and efficiency of installing WordPress updates</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.59 Update 1 <a id="plesk-18059-mu1" href="#plesk-18059-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18059-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 February 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li> <p><span class="fixed"></span> (Plesk for Linux) PHP once again works correctly in password-protected directories. (PPPM-14334)</p> <p>After the update, reconfigure the web server configuration files to apply the latest changes. To do so, go to <strong>Tools &amp; Settings</strong> &gt; <strong>Webserver Configurations Troubleshooter</strong> (under “Assistance and Troubleshooting”), click <strong>Rebuild</strong>, and then click <strong>All</strong> in the drop-down menu.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--scheduled-backups-list"> <h2 class="changelog-entry__title">Scheduled Backups List 1.2.0 <a id="scheduled-backups-list-1.2.0" href="#scheduled-backups-list-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.0.9 <a id="support-ssh-access-1.0.9" href="#support-ssh-access-1.0.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.6 <a id="ssl-it-1.14.6" href="#ssl-it-1.14.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The <strong>Let’s Encrypt</strong> button is now hidden from the “SSL/TLS Settings” page when the extension is not installed. (EXTSSLIT-2080)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.59 <a id="plesk-18059" href="#plesk-18059" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18059" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 February 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li><span class="added"></span> Plesk administrators can now configure the appearance of the Plesk login page <a href="https://support.plesk.com/hc/en-us/articles/20821281229335-How-to-change-Plesk-title-logo-favicon-and-background-image-for-login-screen">by setting a custom background image or color</a>. Note that <a href="https://support.plesk.com/hc/en-us/articles/20940314713751-What-are-the-known-limitations-of-customizing-the-Plesk-login-screen-background">a number of limitations exist</a>.</li> <li> <p><span class="added"></span> Introduced the following improvements for the <a href="https://www.plesk.com/extensions/plesk-sitejet/">Sitejet Builder extension</a>:</p> <ul> <li>Added a feature to replace or append files in website elements using drag and drop.</li> <li>Added Polish as a new language to Sitejet Builder.</li> <li>Added a feature to sort by custom fields in Collections Manager.</li> <li>Added Collections to website backups.</li> <li>Added an optional feature to automatically clean up unused CSS code.</li> <li>Added the Sticky Column feature that allows for sticky content while scrolling through the website.</li> <li>New website template: <a href="https://www.template-greenchange.de.rs/">Green Change</a>.</li> <li>New website template: <a href="https://www.template-petscare.de.rs/">Pets Care</a>.</li> <li>New website template: <a href="https://www.template-podcaster.de.rs/">Podcaster</a>.</li> <li>New website template: <a href="https://www.template-beautytemple.de.rs/">The Beauty Temple</a>.</li> </ul> </li> <li><span class="added"></span> Any changes related to DNS are now logged with the date and time, user, token, ID, and so on.</li> <li><span class="added"></span> Authorization requests and requests that change the Plesk or system configuration are logged using the system log service.</li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[actionLog] syslog = &lt;false|true&gt; </code></pre></div> </div> <p>Note: We will prepare documentation for NIS2 compliance mode with the Plesk Obsidian 18.0.60 release.</p> </li> <li> <p><span class="added"></span> <a href="https://github.com/plesk/ubuntu20to22">Prepared a script</a> to automate dist-upgrade from Ubuntu 20 to Ubuntu 22.</p> <p><a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk">Learn how to dist-upgrade to Ubuntu 22</a>.</p> </li> <li><span class="added"></span> (Plesk for Linux) We are happy to announce the support for Mailman 3 in Plesk on Debian 11 and Debian 12. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/mailing-lists.59438/">Read more about Mailman 3 in Plesk</a>.</li> <li><span class="added"></span> (Plesk for Windows) We are happy to introduce the new <a href="https://www.plesk.com/extensions/ps-terminal/">PowerShell Terminal extension in Plesk for Windows</a> that allows connecting to PowerShell right in the Plesk user interface without having to use RDP connection to the server.</li> <li><span class="added"></span> The <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/about-plesk/the-plesk-gui.70562/">Plesk GUI</a> now supports HTTP/2, which improves web performance, optimize resource use, and reduces browsing latency.</li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[navigation] showStatisticsInMenu = false </code></pre></div> </div> </li> <li><span class="added"></span> Added support for the Drupal 10 application installation to the Application Catalog.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="added"></span> Added support for MySQL Community Edition 8.2 and 8.3.</li> <li><span class="added"></span> Introduced the permission for Restricted Mode to the <a href="https://www.plesk.com/extensions/ssh-terminal/">SSH Terminal extension</a>.</li> <li><span class="added"></span> In the Log Browser extension, notifications about rebooting now contain the reboot date. (EXTPLESK-4170)</li> <li><span class="added"></span> Added support for Joomla! 5.x to the <a href="https://www.plesk.com/extensions/joomla-toolkit/">Joomla! Toolkit extension</a>. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> 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.</p> <p>We have also significantly improved the domain search speed.</p> </li> <li> <p><span class="improved"></span> 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:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin poweruser –off -simple true -lock-simple-mode true </code></pre></div> </div> </li> <li><span class="improved"></span> <a href="https://www.plesk.com/extensions/laravel/">Laravel Toolkit</a> is now fully compatible with Laravel 10.</li> <li><span class="improved"></span> Excluded Web Presence Builder from the “Full Installation” preset. The component is shown if it was already installed or the <code class="highlighter-rouge">--show-hidden-components</code> option is used.</li> <li> <p><span class="improved"></span> Improved the usability of the measurement feature of Performance Booster in domain cards:</p> <ul> <li>Added the “Measurement” section to the Performance Booster drawer in a domain card.</li> <li>The Performance Booster button in the domain card now displays the optimization status.</li> </ul> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> In the <a href="https://www.plesk.com/extensions/docker/">Docker extension</a>, 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.</li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li> <p><span class="attention"></span> (Plesk for Windows) In March 2024, <a href="https://kb.isc.org/docs/supported-platforms">Internet Systems Consortium (ISC) drops support for BIND for Windows</a>. Starting from <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Plesk Obsidian 18.0.60</a>, 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.</p> <p>We strongly recommend that you switch to Microsoft DNS.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> DNS records of subdomains created using third-party extensions are now stored in their parent domains’ zones if Plesk is configured accordingly. (PPPM-14316)</li> <li><span class="fixed"></span> Trailing spaces are now automatically removed from license activation codes. That helps reduce the number of failing activation attempts. (PPP-63917)</li> <li><span class="fixed"></span> When creating a mail account in the Plesk user interface, the GUIDs for a domain and client are added correctly again. (PPPM-14314)</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="fixed"></span> 1024-bit DKIM keys are once again generated correctly. (PPPM-14250)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">arc-sign</code> mail handler no longer produces errors when Authenticated Received Chain (ARC) is enabled in Plesk. (PPPM-14305)</li> <li><span class="fixed"></span> ARC verification of forwarded emails no longer fails. (PPPM-14310)</li> <li><span class="fixed"></span> The database content is no longer counted twice on old database servers. (PPPM-14271)</li> <li><span class="fixed"></span> AppArmor does not falsely trigger on operations in <code class="highlighter-rouge">/var/named/run-root/</code>. (PPPM-14270)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Forwarded emails with attachments once again pass DKIM checks and are no longer marked as spam. (PPPM-14166)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> The Web Deploy feature can once again be switched off correctly. (PPPM-14309)</li> <li><span class="fixed"></span> Plesk can once again detect the virtualization type of virtual machines on Windows in VirtualBox. (PPPM-14289)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">-mail-service-ip</code> flag option now works correctly again. (PPPM-14243)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.2.15.</li> </ul> <h4 id="linux-3">Linux</h4> <ul> <li><span class="improved"></span> Updated courier-authlib and courier-unicode to versions 0.72.1 and 2.3.0, respectively.</li> <li><span class="improved"></span> Updated ModSecurity to version 3.0.12.</li> <li><span class="improved"></span> Updated Postfix to version 3.5.24.</li> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.20.</li> <li><span class="improved"></span> Updated Roundcube to version 1.6.6.</li> <li><span class="improved"></span> Updated ProFTPD to version 1.3.8b.</li> <li><span class="improved"></span> Updated brotli to version 1.1.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 8.0 to version 8.0.1.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.15.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.26.</li> <li><span class="improved"></span> Updated MariaDB to versions 10.11.6, 10.6.16, and 10.5.23 to fix the <a href="https://nvd.nist.gov/vuln/detail/CVE-2023-22084">CVE-2023-22084</a> vulnerability.</li> <li><span class="improved"></span> Updated MariaDB 7.0 to version 7.0.15.</li> <li><span class="improved"></span> Updated MariaDB 6.0 to version 6.0.26.</li> <li><span class="improved"></span> Updated MariaDB Connector/C to version 3.3.8.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.2 <a id="support-ssh-access-1.2.2" href="#support-ssh-access-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> <code class="highlighter-rouge">sshd -T</code> is now used to identify SSH daemon port in non-default configurations. (EXTPLESK-5322)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.0.8 <a id="support-ssh-access-1.0.8" href="#support-ssh-access-1.0.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240220" href="#php-240220" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.16.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.6 <a id="ssh-terminal-1.3.6" href="#ssh-terminal-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-authenticator"> <h2 class="changelog-entry__title">Google Authenticator 1.5.5 <a id="google-authenticator-1.5.5" href="#google-authenticator-1.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Google Authenticator button is no longer displayed to users without sufficient permissions. (PPPM-13678)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.1.0 <a id="sitejet-builder-1.1.0" href="#sitejet-builder-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added a feature to replace or append files in website elements using drag and drop.</li> <li><span class="added"></span> Added Polish as a new language to Sitejet Builder.</li> <li><span class="added"></span> Added a feature to sort by custom fields in Collections Manager.</li> <li><span class="added"></span> Added Collections to website backups.</li> <li><span class="added"></span> Added an optional feature to automatically clean up unused CSS code.</li> <li><span class="added"></span> Added the Sticky Column feature that allows for sticky content while scrolling through the website.</li> <li><span class="added"></span> New website template: <a href="https://www.template-greenchange.de.rs/">Green Change</a>.</li> <li><span class="added"></span> New website template: <a href="https://www.template-petscare.de.rs/">Pets Care</a>.</li> <li><span class="added"></span> New website template: <a href="https://www.template-podcaster.de.rs/">Podcaster</a>.</li> <li><span class="added"></span> New website template: <a href="https://www.template-beautytemple.de.rs/">The Beauty Temple</a>.</li> <li><span class="improved"></span> Improved error handling for quicker problem solving.</li> <li><span class="fixed"></span> Moved “Change template” from the domain overview to Sitejet Builder.</li> <li><span class="fixed"></span> Fixed an issue where localization files for date features were not synchronized.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.7 <a id="docker-1.8.7" href="#docker-1.8.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.5 <a id="ssh-terminal-1.3.5" href="#ssh-terminal-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Introduced the permission for Restricted Mode.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.8 <a id="log-browser-1.6.8" href="#log-browser-1.6.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Notifications about rebooting now contain the reboot date. (EXTPLESK-4170)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.6 <a id="docker-1.8.6" href="#docker-1.8.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to specify a container’s ports so that they are no longer available to the outside world.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.10 <a id="nodejs-2.3.10" href="#nodejs-2.3.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Node.js cached distribution archives are now excluded from both full and incremental backups. (EXTNODEJS-324)</li> <li><span class="fixed"></span> The automatic update task will not install new LTS Node.js versions if at least two Node.js versions are already installed. (EXTNODEJS-323)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.58 Update 2 <a id="plesk-18058-mu2" href="#plesk-18058-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18058-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 January 2024</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.14 <a id="wordpress-toolkit-6.2.14" href="#wordpress-toolkit-6.2.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240122" href="#php-240122" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.15.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.2.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.3.1 for PHP 8.3, 8.2.</li> <li><span class="improved"></span> Updated PEAR to version 1.10.14 for PHP 8.3, 8.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.10 <a id="php-composer-1.2.10" href="#php-composer-1.2.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 3.0.0 <a id="joomla-toolkit-3.0.0" href="#joomla-toolkit-3.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Joomla! 5.x. This version requires the Plesk PHP 8.1 handler for the management calls. (EXTCERT-5096)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.5.1 <a id="git-2.5.1" href="#git-2.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.58 Update 1 <a id="plesk-18058-mu1" href="#plesk-18058-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18058-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">16 January 2024</p> <div class="changelog-entry__content"> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> In Dynamic List view, you can now set any tab in the domain card as default using SDK.</li> <li> <p><span class="improved"></span> (Plesk for Linux) Updated the default Plesk configuration to fix the <a href="https://nvd.nist.gov/vuln/detail/CVE-2023-51764">CVE-2023-51764</a> vulnerability.</p> <p>We strongly recommend that you update Plesk.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> In Dynamic List view, the footer is now again shown in the cards of subdomains and domain forwarders. (PPP-63774)</li> <li><span class="fixed"></span> It is now again possible to sort the list of registered IP addresses. (PPP-63824)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where emails could be rendered incorrectly in Microsoft Outlook under specific circumstances. (PPPM-14272)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> After updating MariaDB to version 10.11, it is now again possible to access WordPress websites in the Plesk interface. (PPP-63841)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> (Plesk for Linux) Updated Postfix to version 3.5.23.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.5 <a id="repair-kit-1.3.5" href="#repair-kit-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The feature “MySQL Process List (Beta)” renamed to “Database Process List”.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.5 <a id="docker-1.8.5" href="#docker-1.8.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The “Upload image” button works again. (EXTDOCKER-127)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.58 <a id="plesk-18058" href="#plesk-18058" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18058" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 January 2024</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <h4 >Linux</h4> <ul> <li><span class="added"></span> Authenticated Received Chain (ARC) support was added for Postfix and qmail.</li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [databaseManagement] features.canBeUpgraded = 1 </code></pre></div> </div> </li> <li> <p><span class="added"></span> <a href="https://github.com/plesk/debian11to12">Prepared a script</a> to automate dist-upgrade from Debian 11 to Debian 12.</p> <p><a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-">Learn how to dist-upgrade to Debian 12</a>.</p> </li> <li><span class="added"></span> PostgreSQL 15 is now supported.</li> <li><span class="added"></span> .NET 8.0 is now supported.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Added the ability to apply filters to the list of domains on the “Websites &amp; Domains” page in Power User view.</li> <li><span class="improved"></span> SSH Terminal is now available from the Repair Kit interface.</li> <li><span class="improved"></span> The Plesk Installer web interface can now be accessed on Plesk servers that have the TCP port 8447 blocked.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Updated the design of the “Tools &amp; Settings” &gt; “Performance Booster” &gt; “Serverwide” tab to make it better match the rest of the Plesk interface, and also to increase its readability.</li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li><span class="attention"></span> 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. <a href="https://www.plesk.com/blog/product-technology/dynamic-list-vs-active-list-a-comprehensive-comparison-unveiling-the-ultimate-winner/">Learn why Dynamic List view is the better option</a>.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The ampersand (“&amp;”) character is no longer rendered as “&amp;” on the Plesk login page when a custom title containing one or more ampersand characters is configured. (PPPM-14237)</li> <li><span class="fixed"></span> Applying the suggested settings in Performance Booster no longer results in the number of files opened by MySQL/MariaDB processes increasing greatly. (PPPM-14207)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Fixed the issue where clicking <strong>Check configuration</strong> in Webserver Configurations Troubleshooter resulted in the “Call to private method PleskInstallation::isInstalled() from scope WebserverConfigurationKnownIssues” error. (PPPM-14219)</li> <li><span class="fixed"></span> Event handlers for the “Mail account updated” event are no longer executed multiple times when triggered. (PPPM-14204)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where domain aliases had incorrect ownership set on the file necessary for DKIM protection to work correctly. (PPPM-14248)</li> <li><span class="fixed"></span> On ARM-based Ubuntu 22.04 servers, unsupported antivirus products are no longer recommended on mailboxes’ “Antivirus” tab. (PPPM-14246)</li> <li><span class="fixed"></span> Adding a malformed TXT DNS record now correctly results in an error. (PPPM-14244)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The mail log is now rotated properly on Plesk servers where the mail server has been replaced with MSMTP. (PPPM-14223)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The “Domain name” field is no longer missing when adding a TLSA DNS record. (PPPM-14256)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.2.13.</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="improved"></span> Updated ModSecurity to version 3.0.11.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.12 <a id="dotnet-toolkit-2.1.12" href="#dotnet-toolkit-2.1.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Unavailable ASP.NET Core Runtime versions are no longer displayed in the list. (EXTPLESK-5259)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.6 <a id="sitejet-builder-1.0.6" href="#sitejet-builder-1.0.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Selected values are now again displayed correctly in emails sent after a contact form is submitted.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-240102" href="#php-240102" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 January 2024</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.27.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.14.</li> <li><span class="improved"></span> Updated PHP 8.3 to version 8.3.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.2 <a id="plesk-migrator-2.25.2" href="#plesk-migrator-2.25.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration no longer fails while creating mailboxes for subscriptions with a suspended owner. (PMT-5002)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.4 <a id="monitoring-2.9.4" href="#monitoring-2.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 Update 5 <a id="plesk-18057-mu5" href="#plesk-18057-mu5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057-mu5" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">19 December 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nextcloud"> <h2 class="changelog-entry__title">Nextcloud 1.6.7 <a id="nextcloud-1.6.7" href="#nextcloud-1.6.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension installation no longer crashes with the “Php handler does not exists” error. (EXTPLESK-5258)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.5 <a id="ssl-it-1.14.5" href="#ssl-it-1.14.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 Update 4 <a id="plesk-18057-mu4" href="#plesk-18057-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 December 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> When a customer tries to remove domains, the confirmation window again shows the correct number of domains for removal. (PPPM-14239)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.4 <a id="ssh-terminal-1.3.4" href="#ssh-terminal-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The root SSH terminal is now available on the <code class="highlighter-rouge">/repair/</code> page and can be used to recover a server.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.2 <a id="digitalocean-dns-1.4.2" href="#digitalocean-dns-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now works more stable and no longer shows PHP warnings. (EXTPLESK-5227)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.3 <a id="monitoring-2.9.3" href="#monitoring-2.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Plesk\Exception\Database: DB query failed: DROP USER IF EXISTS monitoring’@’localhost” error no longer appears when <code class="highlighter-rouge">agent360</code> is being updated in the extension. (EXTPLESK-5242)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.13 <a id="wordpress-toolkit-6.2.13" href="#wordpress-toolkit-6.2.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Autoupdate tasks now have less chances to hang for some mysterious reason. (EXTWPTOOLK-10922)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 Update 3 <a id="plesk-18057-mu3" href="#plesk-18057-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 December 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The status of the Ubuntu Pro subcription is now checked correctly for Plesk running on Ubuntu. (PPPM-14229)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.2 <a id="monitoring-2.9.2" href="#monitoring-2.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The 360 Monitoring data page of a website now opens correctly again. (EXTPLESK-5246)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.16 <a id="sectigo-ssl-1.3.16" href="#sectigo-ssl-1.3.16" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Daily tasks to remove outdated tokens are no longer duplicated when updating the extension. (EXTPLESK-5241)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.1 <a id="monitoring-2.9.1" href="#monitoring-2.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 December 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Agent360 will now be automatically updated along with the extension if 360 Monitoring is used.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> To prevent possible issues, the plesk-ext-monitoring-hcd service now starts after Grafana is launched. (EXTPLESK-5234)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.5 <a id="sitejet-builder-1.0.5" href="#sitejet-builder-1.0.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 Update 2 <a id="plesk-18057-mu2" href="#plesk-18057-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">29 November 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> The website preview thumbnail now gets rendered correctly. (PPPM-14221)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> ModSecurity no longer automatically updates the “Atomic Standard” and “Atomic Advanced” rule sets ignoring the Plesk settings. (PPPM-14222)</li> <li><span class="fixed"></span> The System Updates tool can now be used on Plesk running on Ubuntu 18.04 with <a href="https://ubuntu.com/blog/18-04-end-of-standard-support">Ubuntu Pro</a>. (PPP-63371)</li> <li><span class="fixed"></span> Improved detection of the KVM hypervisor. (PPP-63387)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.4 <a id="docker-1.8.4" href="#docker-1.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.1 <a id="plesk-migrator-2.25.1" href="#plesk-migrator-2.25.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.14 <a id="pagespeed-insights-2.1.14" href="#pagespeed-insights-2.1.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.11 <a id="dotnet-toolkit-2.1.11" href="#dotnet-toolkit-2.1.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to install the ASP.NET Core 8.0 Runtime.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-231127" href="#php-231127" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> PHP 8.3.0 is now shipped with Plesk Obsidian 18.0.57 and later on all supported OSes.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.13.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.26.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 6.0.2 for PHP 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-email-kolab"> <h2 class="changelog-entry__title">Plesk Premium Email, powered by Kolab 16.15.6-3 <a id="premium-email-kolab-16.15.6-3" href="#premium-email-kolab-16.15.6-3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Debian 12 Bookworm.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.9.0 <a id="monitoring-2.9.0" href="#monitoring-2.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Debian 12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.5.0 <a id="email-security-1.5.0" href="#email-security-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Rocky Linux 8 and Debian 12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.15 <a id="joomla-toolkit-2.5.15" href="#joomla-toolkit-2.5.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 Update 1 <a id="plesk-18057-mu1" href="#plesk-18057-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">22 November 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> The “Websites &amp; Domains” screen now opens again when an add-on domain has an alias. (PPPM-14216)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Checking configurations using Webserver Configuration Troubleshooter no longer fails. (PPPM-14219)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.57 <a id="plesk-18057" href="#plesk-18057" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18057" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 November 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li><span class="added"></span> It is now possible to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/securing-plesk/changing-the-plesk-administrator-username.80021/">change the Plesk Administrator username</a>.</li> <li><span class="added"></span> The <a href="https://www.plesk.com/extensions/plesk-sitejet/">Sitejet Builder</a>, <a href="https://www.plesk.com/extensions/node-js/">Node.js Toolkit</a>, and <a href="https://www.plesk.com/extensions/laravel/">Laravel Toolkit</a> extensions are now shipped with Plesk by default.</li> <li> <p><span class="added"></span> 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 <strong>Blank website</strong> or <strong>Upload files</strong> when creating a website. If they close the Welcome Panel, they can still find all the website-making options under the <strong>Create Website</strong> button on the domain card.</p> </li> <li> <p><span class="added"></span> The latest update of the <a href="https://www.plesk.com/extensions/cloudflaredns/">DNS integration for Cloudflare</a> extension got the following new features:</p> <ul> <li>Added the ability to remove a domain from Cloudflare when removing it from Plesk.</li> <li>Added the option to enable/disable export of NS records from Plesk to Cloudflare.</li> </ul> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="added"></span> Plesk will now compare and show Time To First Byte (TTFB) before and after optimizations made by Performance Booster (<strong>Tools &amp; Settings</strong> &gt; <strong>Performance Booster</strong> (under “General Settings”)). The TTFB comparison helps to estimate the achieved performance speedup for a website.</li> <li><span class="added"></span> Debian 12 is now supported.</li> <li> <p><span class="attention"></span> 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.</p> <p>We strongly recommend using Extended Support from the OS vendor, which is called <a href="https://ubuntu.com/blog/18-04-end-of-standard-support">Ubuntu Pro</a>, until you <a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-">upgrade to Ubuntu 20.04</a> or <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">migrate to another supported OS</a>.</p> <p><strong>Note:</strong> 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.</p> </li> <li> <p><span class="added"></span> <a href="https://github.com/plesk/ubuntu18to20/releases/tag/v1.0.0">Prepared a script</a> to automate dist-upgrade from Ubuntu 18 to Ubuntu 20.</p> <p><a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-">Learn how to dist-upgrade to Ubuntu 20</a>.</p> </li> </ul> <h4 >Windows</h4> <ul> <li> <p><span class="added"></span> Remote PostgreSQL database servers are now supported. It is now possible to use them to manage, back up, and restore databases.</p> <p><strong>Note:</strong> The size of remote PostgreSQL databases is now calculated and added to the disk usage statistics.</p> </li> <li> <p><span class="added"></span> .NET 8.0 is now supported.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> Buttons on the “Adding New Domain” and “Install an Application” drawers now support the <a href="https://chromewebstore.google.com/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?pli=1">Vimium Chrome extension</a>. This improvement makes it possible to create a website with a desired appication using only a keyboard and hotkeys.</li> <li> <p><span class="improved"></span> Aligned the view and layout of the domain list in Service Provider view with that of Dynamic List in Power User view:</p> <ul> <li>The “Domain” column now shows favicons, the “Copy domain name” links, and reflects domains’ hosting types (“forwarding” or “no hosting”).</li> <li>Added the “Status” column, which shows a domain’s status (active, suspended, or disabled).</li> <li>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.</li> <li> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[domainManagement] showColumnSetupDate = true ; shows the "Setup Date" column showColumnExpirationDate = true ; shows the "Expiration Date" column showExtensionsColumns = true ; shows the "Rank Tracker" column </code></pre></div> </div> </li> </ul> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li> <p><span class="improved"></span> The latest update of the <a href="https://www.plesk.com/extensions/plesk-sitejet/">Sitejet Builder</a> extension got the following improvements and new features:</p> <ul> <li>In the domain card a comment now explains when a website has been published the last time.</li> <li>New Website Template: <a href="https://www.template-estator.de.rs/.">https://www.template-estator.de.rs/</a>.</li> <li>New Website Template: <a href="https://www.template-johannajames.de.rs/">Johanna James</a>.</li> <li>We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).</li> <li>The Collections Manager was completely redesigned for a better experience.</li> <li>We added many more languages to translate websites.</li> </ul> </li> <li><span class="improved"></span> In the latest update of the <a href="https://www.plesk.com/extensions/node-js/">Node.js Toolkit</a>, 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.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Revoked the <code class="highlighter-rouge">db_backupoperator</code> Microsoft SQL Server role from database users created in Plesk. <a href="https://support.plesk.com/hc/en-us/articles/12388014776599-How-to-add-db-owner-role-to-newly-create">Learn how to bring back the role to database users created in Plesk</a>.</li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li> <p><span class="attention"></span> <a href="https://www.php.net/supported-versions.php">PHP 8.0 reaches end of life on November 26, 2023</a>. Made the following changes to stay on track with the schedule:</p> <ul> <li>Switched Roundcube to PHP 8.2.</li> <li>Marked PHP 8.0 as deprecated in Plesk Autoinstaller and the Plesk interface.</li> <li>Removed PHP 8.0 from the Recommended and Full presets in Plesk Autoinstaller.</li> <li>Added PHP 8.1 and 8.2 to the Recommended preset.</li> </ul> </li> </ul> <h4 id="windows-2">Windows</h4> <ul> <li> <p><span class="attention"></span> Dropped support for Windows Server 2012 and Windows Server 2012 R2:</p> <ul> <li>Plesk can no longer be installed on Windows Server 2012 or Windows Server 2012 R2.</li> <li> <p>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.</p> <p>Either <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">migrate to a supported OS using Plesk Migrator</a> or <a href="https://learn.microsoft.com/en-us/windows-server/get-started/perform-in-place-upgrade">perform an in-place OS upgrade</a>.</p> </li> </ul> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> It is now possible to store backups in FTP storage points whose number of connections is limited to 1 or 2. (PPPM-8749)</li> <li><span class="fixed"></span> When the “Apply individual settings to spam filtering” setting is disabled in <strong>Tools &amp; Settings</strong> &gt; <strong>Spam Filter</strong> (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)</li> <li><span class="fixed"></span> The <strong>Reset Search</strong> button in <strong>Websites &amp; Domains</strong> &gt; domain &gt; <strong>Password-Protected Directories</strong> again works. (PPPM-14192)</li> <li><span class="fixed"></span> Plesk can again generate DKIM and DNS record if the BIND DNS server component is not installed. (PPPM-14176)</li> <li><span class="fixed"></span> Items in rows shown on the <strong>Domains</strong> screen in Service Provider view are now horizontally aligned. (PPP-62830)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Changing a domain name or the document root name to those with trailing spaces no longer produces errors. (PPPM-14155)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Autofill for the document root now works when a subdomain is being added to an IDN domain. (PPP-60070)</li> <li><span class="fixed"></span> Password reset and activation emails are no longer sent from the default email address if a custom one is specified in the <code class="highlighter-rouge">senderAddress</code> setting of the <code class="highlighter-rouge">panel.ini</code> file. (PPPM-14183)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> The SpamAssassin spam filter no longer writes unclear error messages to <code class="highlighter-rouge">panel.log</code>. (PPPM-14174)</li> <li><span class="fixed"></span> Setting “Default limit on outgoing messages from a subscription (per hour)” in <strong>Tools &amp; Settings</strong> &gt; <strong>Mail Server Settings</strong> (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)</li> <li><span class="fixed"></span> Installing WordPress on a blank website no longer fails under specific circumstances if the following installation method is used: domain &gt; <strong>Create Website</strong> &gt; <strong>More Apps</strong> &gt; “Featured Applications” &gt; the arrow icon next to <strong>Install</strong> next to WordPress &gt; <strong>Install Version</strong> &gt; <version>. (PPPM-14094)</version></li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is no longer possible to add a DNS record with the asterisk <code class="highlighter-rouge">*</code> character in the middle of it (for example, <code class="highlighter-rouge">webmail.*.example.com.</code>) because it does not work as a wildcard DNS record and breaks BIND. (PPPM-14186)</li> </ul> <h4 id="windows-3">Windows</h4> <ul> <li><span class="fixed"></span> If a folder name contains whitespace characters, it no longer makes the corresponding folder in <strong>Virtual Directories</strong> unaccessible. (PPPM-14129)</li> <li><span class="fixed"></span> If Plesk has Microsoft SQL Server and a locally installed MariaDB 10.6 as an external database server with the <code class="highlighter-rouge">localhost</code> as its hostname, it is now possible to select MariaDB (<code class="highlighter-rouge">localhost</code>) from a dropdown menu when creating a database. (PPPM-14077)</li> <li><span class="fixed"></span> It is again possible to enable “Redirect to an external mail server with the IP address” for a domain. (PPPM-14200)</li> <li><span class="fixed"></span> Plesk now detects the server virtual environment even if the <code class="highlighter-rouge">zvutil64.exe</code> utility is missing. (PPPM-14199)</li> <li><span class="fixed"></span> It is again possible to change the password of the database user account with administrative rights for Microsoft SQL Server. (PPPM-14197)</li> <li><span class="fixed"></span> Renamed the “log files and statistic reports” checkbox in <strong>Tools &amp; Settings</strong> &gt; <strong>Server Settings</strong> (under “General Settings”) to “log files” because only they can be excluded from the disk space usage calculation. (PPPM-14191)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 id="linux-2">Linux</h4> <ul> <li><span class="improved"></span> Updated ProFTPD to version 1.3.8a.</li> <li><span class="improved"></span> Updated libcurl to version 8.4.0.</li> </ul> <h4 id="windows-4">Windows</h4> <ul> <li><span class="improved"></span> Updated Git to version 2.42.0.2.</li> <li><span class="improved"></span> Updated Node.js 18 to version 18.18.2.</li> <li><span class="improved"></span> Updated Node.js 16 to version 16.20.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.13.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.24.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.1 <a id="support-ssh-access-1.2.1" href="#support-ssh-access-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Extension licenses bought in Plesk Online Store are now again marked as “Supported”. (EXTPLESK-5099)</li> <li><span class="fixed"></span> When a license key is updated, its status is now shown correctly in the Plesk interface right away. (EXTPLESK-4922)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.4 <a id="sitejet-builder-1.0.4" href="#sitejet-builder-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Integrated Sitejet with XOVI NOW to provide users with valuable SEO insights.</li> <li><span class="added"></span> Added RSS Feeds for collections</li> <li><span class="added"></span> Added support for reference elements inside collections</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-wetrain.de.rs/">WeTrain</a>.</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-cleaner.de.rs/">Cleaner</a>.</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-delicioso.de.rs/">Delicioso</a>.</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-dreamgarden.de.rs/">Dream Garden</a>.</li> <li><span class="improved"></span> Improved the publishing process to include dynamically embedded language flags.</li> <li><span class="improved"></span> Entering the Sitejet API key is no longer required after re-installing Sitejet.</li> <li><span class="fixed"></span> Fixed an issue where forms did not work for domains without the “www” prefix.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.7.0 <a id="site-import-1.7.0" href="#site-import-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed on Plesk servers running on Debian 12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.25.0 <a id="plesk-migrator-2.25.0" href="#plesk-migrator-2.25.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed on Plesk servers running on Debian 12.</li> <li><span class="improved"></span> Internal improvements</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.12 <a id="wordpress-toolkit-6.2.12" href="#wordpress-toolkit-6.2.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated wp-cli to version 2.9 for improved compatibility with WordPress 6.4 and newer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.3 <a id="docker-1.8.3" href="#docker-1.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.14 <a id="joomla-toolkit-2.5.14" href="#joomla-toolkit-2.5.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Joomla! Toolkit no longer incorrectly reports failed extension updates as successful. (EXTPLESK-4153)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.9.3 <a id="amazon-route-53-2.9.3" href="#amazon-route-53-2.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.4.0 <a id="email-security-1.4.0" href="#email-security-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for AlmaLinux 9.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.8 <a id="panel-ini-editor-3.2.8" href="#panel-ini-editor-3.2.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.9 <a id="nodejs-2.3.9" href="#nodejs-2.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.2 <a id="docker-1.8.2" href="#docker-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Download Snapshot” button works again. (EXTDOCKER-186)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.56 Update 4 <a id="plesk-18056-mu4" href="#plesk-18056-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18056-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">7 November 2023</p> <div class="changelog-entry__content"> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.6.5.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.11 <a id="wordpress-toolkit-6.2.11" href="#wordpress-toolkit-6.2.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.11 <a id="ruby-1.4.11" href="#ruby-1.4.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.1 <a id="docker-1.8.1" href="#docker-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Debian 12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.10 <a id="dotnet-toolkit-2.1.10" href="#dotnet-toolkit-2.1.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.3 <a id="sogo-webmail-1.1.3" href="#sogo-webmail-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for nightly and stable packages on Debian 12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.1 <a id="digitalocean-dns-1.4.1" href="#digitalocean-dns-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer crashes with the “Grant “League\OAuth2\Client\Grant\AuthorizationCode” must extend AbstractGrant” error. (EXTPLESK-5147)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.56 Update 3 <a id="plesk-18056-mu3" href="#plesk-18056-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18056-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">1 November 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li> <p><span class="fixed"></span> 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)</p> <p><strong>Note:</strong> 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: <code class="highlighter-rouge">plesk bin apache --listen-on-localhost false</code> or <code class="highlighter-rouge">plesk bin apache --listen-on-localhost true</code>.</p> </li> <li> <p><span class="fixed"></span> 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 <code class="highlighter-rouge">$_SERVER["SERVER_ADDR"]</code> PHP variable. (PPPM-14184)</p> <p><strong>Note:</strong> To fix the issue if you were affected by it, update your Plesk to version 18.0.56 Update 3, and then run the <code class="highlighter-rouge">plesk bin apache --listen-on-localhost true</code> command.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.4.0 <a id="digitalocean-dns-1.4.0" href="#digitalocean-dns-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Custom TTL values for individual records are now correctly synchronized with the DigitalOcean DNS service. (EXTPLESK-2272)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.12 <a id="digitalocean-dns-1.3.12" href="#digitalocean-dns-1.3.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-231030" href="#php-231030" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.25.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.12.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 6.0.2 for PHP 8.2, 8.1.</li> <li><span class="improved"></span> Updated libwebp for GD to version 1.3.2 for PHP 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.8.2 <a id="monitoring-2.8.2" href="#monitoring-2.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.56 Update 2 <a id="plesk-18056-mu2" href="#plesk-18056-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18056-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 October 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li> <p><span class="fixed"></span> Websites and web applications that analyze client IP addresses now work properly again when Apache is listening to localhost. (PPPM-14170)</p> <p>To update the malfunctioning configuration, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin apache --listen-on-localhost true grep RemoteIPInternalProxy /etc/httpd/conf/plesk.conf.d/server.conf RemoteIPInternalProxy 127.0.0.1 </code></pre></div> </div> </li> <li><span class="fixed"></span> Private DKIM keys are now preserved when disabling DKIM signing for a domain. (PPP-62757)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.6.4.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.15.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.5.1 <a id="grafana-1.5.1" href="#grafana-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.2 <a id="dns-integration-for-cloudflare-1.0.2" href="#dns-integration-for-cloudflare-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to remove a domain from Cloudflare when removing it from Plesk. (EXTPLESK-5077)</li> <li><span class="added"></span> Added the option to enable/disable export of NS records from Plesk to Cloudflare. (EXTPLESK-4177)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.5.0 <a id="grafana-1.5.0" href="#grafana-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 10.1.5 to fix a <a href="https://grafana.com/blog/2023/08/24/grafana-security-update-gpg-signing-key-rotation/">security issue</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.8.0 <a id="docker-1.8.0" href="#docker-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.7.1 <a id="docker-1.7.1" href="#docker-1.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.2 <a id="sogo-webmail-1.1.2" href="#sogo-webmail-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">dnf</code> update command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.7.0 <a id="docker-1.7.0" href="#docker-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.5 <a id="docker-1.6.5" href="#docker-1.6.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.4.2 <a id="dnssec-1.4.2" href="#dnssec-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.9 <a id="laravel-toolkit-1.4.9" href="#laravel-toolkit-1.4.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.9 <a id="dotnet-toolkit-2.1.9" href="#dotnet-toolkit-2.1.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.56 Update 1 <a id="plesk-18056-mu1" href="#plesk-18056-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18056-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 October 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Clicking <strong>Ok</strong> on the “Tools &amp; Settings” &gt; “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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.9 <a id="php-composer-1.2.9" href="#php-composer-1.2.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Backing up a subscription with many applications no longer fails. (EXTPHPCOMP-219)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.8 <a id="laravel-toolkit-1.4.8" href="#laravel-toolkit-1.4.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.4 <a id="ssl-it-1.14.4" href="#ssl-it-1.14.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.3 <a id="sitejet-builder-1.0.3" href="#sitejet-builder-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> In the domain card a comment now explains when a website has been published the last time.</li> <li><span class="added"></span> New Website Template: <a href="Estator">https://www.template-estator.de.rs/</a>.</li> <li><span class="added"></span> New Website Template: <a href="https://www.template-johannajames.de.rs/">Johanna James</a>.</li> <li><span class="improved"></span> We updated the Icon Library, offering hundreds of new icons including icons for X (formerly Twitter).</li> <li><span class="improved"></span> The Collections Manager was completely redesigned for a better experience.</li> <li><span class="improved"></span> We added many more languages to translate websites.</li> <li><span class="fixed"></span> Fixed an issue where migration of websites sometimes failed.</li> <li><span class="fixed"></span> The robots.txt file will no longer be published to the document root, leaving room for a custom file.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.11 <a id="site-import-1.6.11" href="#site-import-1.6.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.9 <a id="ruby-1.4.9" href="#ruby-1.4.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.8 <a id="nodejs-2.3.8" href="#nodejs-2.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.13 <a id="joomla-toolkit-2.5.13" href="#joomla-toolkit-2.5.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.1 <a id="dns-integration-for-cloudflare-1.0.1" href="#dns-integration-for-cloudflare-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Importing DNS records no longer fails if there is no information about nameservers in the Cloudflare account’s DNS zone. (EXTPLESK-5087)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.8.1 <a id="monitoring-2.8.1" href="#monitoring-2.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.4 <a id="lets-encrypt-3.2.4" href="#lets-encrypt-3.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.9 <a id="email-security-1.3.9" href="#email-security-1.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resetting the server-wide spam policy no longer fails with the “The domain is invalid” error. (EXTPLESK-4276)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.6 <a id="extensions-catalog-1.17.6" href="#extensions-catalog-1.17.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.56 <a id="plesk-18056" href="#plesk-18056" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18056" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 October 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> Starting from Plesk Obsidian 18.0.56, the <a href="https://www.plesk.com/extensions/plesk-sitejet/">Sitejet Builder</a> extension is installed by default. If for some reason, you want to disable the extension, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[extensions] blacklist = plesk-sitejet </code></pre></div> </div> </li> <li> <p><span class="added"></span> Starting from Plesk Obsidian 18.0.57 (November 21), the <a href="https://www.plesk.com/extensions/laravel/">Laravel Toolkit</a> and <a href="https://www.plesk.com/extensions/node-js/">Node.js Toolkit</a> extensions are installed by default. If for some reason you want to disable the extensions, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[extensions] blacklist = laravel,nodejs </code></pre></div> </div> </li> <li><span class="added"></span> 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.</li> <li> <p><span class="added"></span> It is now possible to change the <code class="highlighter-rouge">default</code> DKIM selector to a custom one for a single domain or all new domains hosted on the server.</p> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] dkimDefaultSelector = newselector </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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.</p> <ul> <li>Connect your existing Cloudflare account to Plesk.</li> <li>Import DNS records from Cloudflare to Plesk.</li> <li>Export DNS records from Plesk to Cloudflare (both manually and automatically).</li> <li>Enable/disable <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/">Proxy Mode</a>.</li> </ul> </li> </ul> <h4 >Linux</h4> <ul> <li> <p><span class="attention"></span> Returned support for Ubuntu 18.04 until September 2024.</p> <p>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.</p> <ul> <li>Plesk continues to accept technical support requests from Plesk Obsidian on supported product versions on Ubuntu 18.04 without any restrictions.</li> <li>Plesk reserves the right to warn Ubuntu 18.04 administrators about risks of an outdated OS using any channels including in-product notifications.</li> </ul> <p>We would like to make the following recommendations to our customers:</p> <ul> <li><a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-#distupgrade">Upgrade to Ubuntu 20.04 using dist-upgrade</a> or <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">migrate to a supported OS using Plesk Migrator</a> before the Extended Support end date (September 2024).</li> <li>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.</li> </ul> </li> <li> <p><span class="added"></span> To enhance security, Apache now listens to only the loopback IP address (also called localhost) when Apache runs with nginx as a reverse proxy.</p> <p>This feature is turned on by default on new Plesk installations. To enable it on existing installations, run the following CLI command: <code class="highlighter-rouge">plesk bin apache --listen-on-localhost true</code>. For information on the feature, <a href="https://support.plesk.com/hc/en-us/articles/17793065826839">see the KB article</a>.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> Improved the logic of the <strong>Monitoring</strong> button shown on the domain card:</p> <ul> <li>The <strong>Monitoring</strong> 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).</li> <li>Connecting a website to 360 Monitoring brings back the <strong>Monitoring</strong> button to the domain card.</li> <li>If a website is connected to 360 Monitoring, clicking the <strong>Monitoring</strong> button now opens the 360 Monitoring data of the website.</li> </ul> </li> <li> <p><span class="improved"></span> The icon of the <strong>Monitoring</strong> button on the domain card is now dynamic: it reflects the current status of Monitoring for a domain.</p> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> <code class="highlighter-rouge">alt-php</code> handlers are no longer misleadingly marked as “Outdated” in Plesk. On the contrary, they are supported and actively developed by CloudLinux.</li> <li><span class="improved"></span> Decreased the disk space the ModSecurity database consumes.</li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li> <p><span class="attention"></span> The following SDK functionality will be deprecated and removed in Plesk Obsidian 18.0.57. These are legacy functions and classes exposed in the <code class="highlighter-rouge">pm.php</code> file:</p> <ul> <li>Functions: <code class="highlighter-rouge">pm_alert()</code>, <code class="highlighter-rouge">pm_warning()</code>, <code class="highlighter-rouge">pm_comm_button()</code>, <code class="highlighter-rouge">pm_get_gpc()</code>, <code class="highlighter-rouge">pm_isset_gpc()</code>, <code class="highlighter-rouge">pm_set_gpc()</code>, <code class="highlighter-rouge">pm_get_locale()</code>, <code class="highlighter-rouge">pm_go_to()</code>, <code class="highlighter-rouge">pm_go_to_uplevel()</code>, <code class="highlighter-rouge">pm_ldate()</code>, <code class="highlighter-rouge">pm_ltime()</code>, <code class="highlighter-rouge">pm_ldatetime()</code>, <code class="highlighter-rouge">pm_link_button()</code>, <code class="highlighter-rouge">pm_lmsg()</code>, <code class="highlighter-rouge">pm_plesk_mail()</code>, <code class="highlighter-rouge">pm_psaerror()</code>, <code class="highlighter-rouge">pm_safetyhtml()</code>, <code class="highlighter-rouge">pm_size_b_printing()</code>, <code class="highlighter-rouge">pm_size_kb_printing()</code>, <code class="highlighter-rouge">pm_size_mb_printing()</code>, <code class="highlighter-rouge">pm_size_pretty_printing()</code>, <code class="highlighter-rouge">pm_topnote()</code>, <code class="highlighter-rouge">pm_util_exec()</code>, <code class="highlighter-rouge">pm_util_io_exec()</code>.</li> <li>Classes: <code class="highlighter-rouge">pm_errHandler</code>, <code class="highlighter-rouge">pm_Checker</code>, <code class="highlighter-rouge">pm_cList</code>, <code class="highlighter-rouge">pm_Form</code>, <code class="highlighter-rouge">pm_CustomButton</code>, <code class="highlighter-rouge">pm_CustomButtonManager</code>.</li> </ul> <p>We would like to make the following recommendations:</p> <ul> <li>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.</li> <li>If you have Plesk extensions not published in the Plesk Extension Catalog, check if your extensions use the <a href="https://plesk.github.io/pm-api-stubs/docs">modern SDK</a>.</li> </ul> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> <strong>Domains</strong> &gt; domain &gt; <strong>FTP</strong> &gt; FTP account name again opens the Hosting Settings drawer of the system user. (PPPM-14140)</li> <li><span class="fixed"></span> A domain restored from a backup now preserves the configuration of the home path for additional FTP users. (PPPM-14114)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The selected Dark Mode is now preserved and no longer expires together with a browser session. (PPPM-14151)</li> <li><span class="fixed"></span> The action log now contains more detailed entries about mailbox password changes. (PPPM-14146)</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">systemd/journalctl</code> logs in Plesk on Ubuntu 22.04 no longer contain unnecessary “Standard output type syslog is obsolete” warnings. (PPPM-14138)</li> <li><span class="fixed"></span> An attempt to connect via FTP to Plesk with the <code class="highlighter-rouge">psa-proftpd</code> package from Atomic Secured Linux (ASL) no longer fails with the <code class="highlighter-rouge">unknown configuration directive 'ClamServer' on line 101 of '/etc/proftpd.conf'</code> error in <code class="highlighter-rouge">/var/log/messages</code>. (PPP-62527)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">dnf update</code> command again works in Plesk on AlmaLinux 8 if the SOGo Webmail extension is installed. (EXTPLESK-4933)</li> <li><span class="fixed"></span> The NTP Timesync extension now syncs time even if the chrony package is removed or not installed. (EXTPLESK-4596)</li> <li><span class="fixed"></span> The IP address drawer (<strong>Tools &amp; Settings</strong> &gt; <strong>IP Addresses</strong> &gt; IP address) is now opened in Firefox 118.0.1 without any issues. (PPPM-14153)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">--set-custom-config</code> command again works with the <code class="highlighter-rouge">plesk bin server_dns</code> utility. (PPPM-14149)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Attempts to add particular configurations to the “Additional Apache directives” text field no longer result in false positive errors about not closed <code class="highlighter-rouge">Location</code> tags. (PPPM-14132)</li> <li><span class="fixed"></span> SSH Terminal now works when <code class="highlighter-rouge">PermitRootLogin</code> is set to <code class="highlighter-rouge">no</code> in <code class="highlighter-rouge">/etc/ssh/sshd_config</code>. (PPPM-14124)</li> <li><span class="fixed"></span> Cgroups Manager can now manage CPU usage of a subscription in Plesk on AlmaLinux 8 when <code class="highlighter-rouge">multipathd.service</code> is enabled. (PPPM-14047)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Plesk Task Manager can now handle and write exceptions to <code class="highlighter-rouge">panel.log</code> when it fails to flush old tasks. (PPPM-14122)</li> <li><span class="fixed"></span> It is now possible to create a backup when a Microsoft SQL database has the <code class="highlighter-rouge">AUTO_CLOSE=on</code> option. (PPPM-13922)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated ModSecurity 2.9 to version 2.9.7.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 3.3.5.</li> </ul> <h4 id="linux-3">Linux</h4> <ul> <li><span class="improved"></span> Updated ModSecurity 3.0 to version 3.0.10.</li> <li><span class="improved"></span> Updated Roundcube to version 1.6.3.</li> <li><span class="improved"></span> Updated Courier-IMAP to version 5.2.5.</li> <li><span class="improved"></span> Updated Kaspersky Anti-Virus SDK to version x64-8.9.2.824.</li> <li><span class="improved"></span> Updated Kaspersky Anti-Virus SDK to version x86-8.9.2.595.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.22.</li> <li><span class="improved"></span> Updated BIND to version 9.16.44.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.3 <a id="ssl-it-1.14.3" href="#ssl-it-1.14.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.15 <a id="sectigo-ssl-1.3.15" href="#sectigo-ssl-1.3.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.3 <a id="lets-encrypt-3.2.3" href="#lets-encrypt-3.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 1.0.0 <a id="dns-integration-for-cloudflare-1.0.0" href="#dns-integration-for-cloudflare-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial production ready release.</li> <li><span class="added"></span> Import DNS records to Plesk from Cloudflare.</li> <li><span class="added"></span> Export DNS records from Plesk to Cloudflare.</li> <li><span class="added"></span> Enable/disable proxy mode in Plesk to start using Cloudflare CDN per DNS record.</li> <li><span class="added"></span> Manage customers’ domains under an administrator account if needed.</li> <li><span class="added"></span> Customize the type of DNS records to be managed/synced by the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.8.0 <a id="monitoring-2.8.0" href="#monitoring-2.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> If a website is connected to 360 Monitoring, clicking the “Monitoring” button now opens the 360 Monitoring data of the website.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-231002" href="#php-231002" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.11.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.24.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 6.0.1 for PHP 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.8 <a id="php-composer-1.2.8" href="#php-composer-1.2.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 October 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.4 <a id="docker-1.6.4" href="#docker-1.6.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Reverted the changes made in version 1.6.3: “The container ports are no longer available to the outside world. (PPPM-9222)”.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.2 <a id="ssl-it-1.14.2" href="#ssl-it-1.14.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.55 Update 2 <a id="plesk-18055-mu2" href="#plesk-18055-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18055-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.1 <a id="ssl-it-1.14.1" href="#ssl-it-1.14.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Accessing the SSL It! page for a domain no longer fails with the “Cannot access offset of type string” error. (EXTSSLIT-2062)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.7 <a id="php-composer-1.2.7" href="#php-composer-1.2.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.14.0 <a id="ssl-it-1.14.0" href="#ssl-it-1.14.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for DNS-based Authentication of Named Entities (DANE) that ensures reliable encryption for email transport.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.14 <a id="sectigo-ssl-1.3.14" href="#sectigo-ssl-1.3.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.7 <a id="log-browser-1.6.7" href="#log-browser-1.6.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.2 <a id="lets-encrypt-3.2.2" href="#lets-encrypt-3.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.3 <a id="docker-1.6.3" href="#docker-1.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The container ports are no longer available to the outside world. (PPPM-9222)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.10 <a id="wordpress-toolkit-6.2.10" href="#wordpress-toolkit-6.2.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Plugins with uppercase characters in their slug no longer prevent certain WP Toolkit features from working. (EXTWPTOOLK-10772)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.7 <a id="dns-integration-for-cloudflare-0.9.7" href="#dns-integration-for-cloudflare-0.9.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.6 <a id="dns-integration-for-cloudflare-0.9.6" href="#dns-integration-for-cloudflare-0.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.9 <a id="wordpress-toolkit-6.2.9" href="#wordpress-toolkit-6.2.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Achieved minor increase of the WordPress installation speed</li> <li><span class="improved"></span> Improved site list performance in certain cases related to WP Toolkit CLI usage</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.4.1 <a id="dnssec-1.4.1" href="#dnssec-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Email notifications now contain the correct domain names. (EXTDNSSEC-121)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.5 <a id="dns-integration-for-cloudflare-0.9.5" href="#dns-integration-for-cloudflare-0.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.10.0 <a id="dns-integration-for-cloudflare-0.10.0" href="#dns-integration-for-cloudflare-0.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.4 <a id="dns-integration-for-cloudflare-0.9.4" href="#dns-integration-for-cloudflare-0.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to enable and disable default types of DNS records for synchronization with Cloudflare.</li> <li><span class="added"></span> Now you can see export and import results without having to reload the page.</li> <li><span class="improved"></span> Improved stability.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.55 Update 1 <a id="plesk-18055-mu1" href="#plesk-18055-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18055-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">7 September 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> The content of email notifications is once again rendered correctly. (PPPM-14130)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> It is once again possible to switch to Dynamic List view after updating to Plesk Obsidian 18.0.55. (PPPM-14123)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230905" href="#php-230905" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.23.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.10.</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.1.30.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.3 <a id="ssh-terminal-1.3.3" href="#ssh-terminal-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now again opens correctly if SSH root login is prohibited in the sshd config. (PPPM-14124)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.5 <a id="extensions-catalog-1.17.5" href="#extensions-catalog-1.17.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 September 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--scheduled-backups-list"> <h2 class="changelog-entry__title">Scheduled Backups List 1.1.1 <a id="scheduled-backups-list-1.1.1" href="#scheduled-backups-list-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added support for backups to cloud storage.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.9.2-75 <a id="kaspersky-8.9.2-75" href="#kaspersky-8.9.2-75" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Updated Kaspersky Anti-Virus SDK to version 8.9.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.5.1-65 <a id="kaspersky-8.5.1.65" href="#kaspersky-8.5.1.65" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.4.0 <a id="dnssec-1.4.0" href="#dnssec-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk for Windows with Microsoft DNS Server is now supported.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.55 <a id="plesk-18055" href="#plesk-18055" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18055" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">29 August 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[extensions] blacklist = plesk-sitejet </code></pre></div> </div> <p>We are constantly working on the extension, so the latest update got the following new features:</p> <ul> <li>Clicking <strong>Publish</strong> now automatically saves the website. This makes sure that the latest version of the website will be published.</li> <li>Added new website templates: MakeIt Agency and LumeDeAqua.</li> <li>Added support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.</li> <li>We’ve given our template selection a stylish makeover to make it even more enjoyable to browse.</li> <li>Fixed a critical issue where some pages were not being indexed by search engines.</li> <li>We now allow cross-origin requests for www-prefixed domains allowing forms to work properly.</li> <li>In our continuous effort to improve performance, we’ve made the publishing process even faster.</li> </ul> </li> <li><span class="added"></span> 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.</li> <li> <p><span class="added"></span> We are thrilled to introduce the Flexible Backups feature, which enables you to do the following:</p> <ul> <li>Establish multiple backup schedules with different destinations at once to get a flexible and robust backup policy.</li> </ul> <p>Establishing multiple backup schedules at once is a part of a license to the <a href="https://www.plesk.com/extensions/offer-complete-backup-solution/">Backup to Cloud Pro extension</a>. The extension is included to <a href="https://www.plesk.com/extensions/hosting-pack/">Plesk Hosting Pack</a>.</p> <ul> <li>Schedule frequent (several times a day or even on hourly) backups for critical data with one click from the Plesk interface.</li> </ul> <p>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 <strong>Tools &amp; Settings</strong> &gt; <strong>Backup Manager</strong>, click <strong>Settings</strong>, select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click <strong>OK</strong>.</p> </li> <li> <p>Backing up only databases. Previously, it was possible to back up databases together with files only.</p> </li> <li> <p><span class="added"></span> 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.</p> <ul> <li>To enable the feature on existing domains, follow the steps described in the <a href="https://support.plesk.com/hc/en-us/articles/16804704501015">KB article</a>.</li> <li> <p>To switch back to 1024-bit DKIM keys, as a Plesk administrator, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] dkimKeySize = 1024 </code></pre></div> </div> </li> </ul> </li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-performance-booster] domainButtonEnabled=true </code></pre></div> </div> </li> <li><span class="added"></span> Performance Booster can now detect custom gzip-related directives and suggest applying the optimal configuration excluding these directives.</li> <li><span class="added"></span> 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.</li> <li> <p><span class="added"></span> Starting from Plesk Obsidian 18.0.55, Plesk can automatically identify the following:</p> <ul> <li>Technologies (PHP, Ruby, Python, .NET, Node.js, Composer).</li> <li>Top PHP frameworks (Laravel, Symfony, CodeIgniter, CakePHP, Yii).</li> <li>CMS (WordPress, Joomla!, Drupal, PrestaShop, TYPO3).</li> </ul> <p>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, <a href="https://github.com/plesk/wappspector">see our Github repository</a>.</p> </li> <li><span class="added"></span> (Plesk for Windows) Added support for the <a href="https://www.plesk.com/extensions/plesk-dnssec/">DNSSEC extension</a> 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.</li> <li> <p><span class="added"></span> (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.</p> <p>In the Plesk interface, you can enable the feature using the “Load user profile” option on the following pages:</p> <ul> <li><strong>Tools &amp; Settings</strong> &gt; <strong>IIS Application Pool</strong></li> <li><strong>Domains</strong> &gt; <strong>Domain_name</strong> &gt; <strong>Hosting &amp; DNS</strong> &gt; <strong>Dedicated IIS Application Pool for Website</strong></li> <li><strong>Service Plans</strong> &gt; <strong>Service_Plan_(or_addon)_name</strong> &gt; <strong>Performance</strong></li> <li><strong>Customers</strong> &gt; <strong>Customer_name</strong> &gt; <strong>IIS Application Pool</strong></li> <li><strong>Resellers</strong> &gt; <strong>Reseller_name</strong> &gt; <strong>IIS Application Pool</strong></li> </ul> <p>Via the CLI, you can enable the feature by adding the <code class="highlighter-rouge">-load-user-profile</code> flag option to the following commands:</p> <ul> <li>The whole Plesk server: <code class="highlighter-rouge">plesk bin server_pref --set-iis-app-pool-settings -load-user-profile true</code></li> <li>Service plans: <code class="highlighter-rouge">plesk bin domain_template -u &lt;service_plan_name&gt; -load-user-profile true</code></li> <li>Add-on service plan: <code class="highlighter-rouge">plesk bin domain_addon_service_plan -c &lt;addon_name&gt; -iis-app-pool true -load-user-profile true</code></li> <li>Per domain: <code class="highlighter-rouge">plesk bin domain -u example.com -load-user-profile true</code></li> <li>Customers/Resellers options: <code class="highlighter-rouge">plesk bin client_pref --set-iis-app-pool-settings &lt;customer_name&gt; -iis-app-pool-turned-on true -load-user-profile true</code></li> <li>Customers only: <code class="highlighter-rouge">plesk bin client -u &lt;customer_name&gt; -iis-app-pool true -load-user-profile true</code></li> </ul> </li> <li><span class="attention"></span> In March 2024, Active List view will be deactivated in domain cards. All customers will be automatically switched to <a href="https://www.plesk.com/blog/product-technology/dynamic-list-vs-active-list-a-comprehensive-comparison-unveiling-the-ultimate-winner/">Dynamic List</a> view. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#planned">See Feature Deprecation Plan for details</a>.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> In Dynamic List view, made a number of improvements to domain cards:</p> <ul> <li>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.</li> <li> <p>We renovated the “Statistics” part of the domain cards:</p> <ul> <li>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.</li> <li>The “Open in web” and “Preview” buttons now appear when you hover the cursor over the website’s screenshot.</li> </ul> </li> <li>Improved the UI of the “Hosting Settings” drawer.</li> <li>The PHP Composer extension button is now hidden if PHP is disabled in the domain’s settings.</li> </ul> </li> <li> <p><span class="improved"></span> (Plesk for Linux) We prepared Plesk QCOW2 images based on AlmaLinux 9 to replace those based on CentOS 7 because <a href="https://support.plesk.com/hc/en-us/articles/15907241044503-Changes-to-Red-Hat-s-Source-Code-Policies-and-their-Impact-on-Plesk">it reaches EOL on June 30, 2024</a>.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Creating an FTP user account via REST API no longer fails with the “code: 1014” error. (EXTREST-158)</li> <li><span class="fixed"></span> Opening the “Scheduled Backup Settings” page in the Scheduled Backup List extension no longer results in a blank screen. (PPP-61987)</li> <li><span class="fixed"></span> Customers and resellers can open the “Hosting Settings” page of subscriptions in Mozilla Firefox version 114 or earlier without errors. (PPPM-14086)</li> <li><span class="fixed"></span> The Plesk feedback form now opens correctly in Service Provider view. (PPPM-14093)</li> <li><span class="fixed"></span> Hosting Plan Exporter now correctly exports and imports additional PHP directives of hosting plans. (EXTPLESK-4898)</li> <li><span class="fixed"></span> Removed the confusing duplicate “IP addresses” title from the “Hosting Settings” page of a domain when logged in as a customer. (PPPM-14074)</li> <li><span class="fixed"></span> The Firewall extension is now enabled on Safari browser on the first try. (EXTPLESK-4908)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Changing the preferred domain via the CLI now works correctly. (PPPM-14082)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> DKIM keys no longer unintentionally change when updating the mail settings of a domain. (PPPM-14098)</li> <li><span class="fixed"></span> When switching a domain to the “Website” hosting type, Plesk now shows the confirmation message. (PPPM-14105)</li> <li><span class="fixed"></span> Adding an IP address to the primary DNS server via the CLI no longer fails with the “Unsupported DNS record type” error. (PPPM-14107)</li> <li><span class="fixed"></span> Fixed the issue where particular customers could not add domains because of the “Cannot read properties of undefined (reading ‘split’)” error. (PPPM-14112)</li> <li><span class="fixed"></span> Fail2ban now again bans IP addresses from which the specified number of failed login attempts was exceeded. (PPPM-14116)</li> <li><span class="fixed"></span> On Plesk servers running on AlmaLinux 8 with SOGo Webmail installed, running the <code class="highlighter-rouge">dnf update</code> command no longer fails with an error. (EXTPLESK-4933)</li> <li><span class="fixed"></span> Plesk Firewall is no longer shown as installed after removing it via Plesk Installer. (PPPM-13980)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Now the update period is set to “None” when switching via the CLI to a <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/web-application-firewall-modsecurity.73383/#turning-on-modsecurity">rule set</a> that does not suppport update periods. (PPPM-14084)</li> <li><span class="fixed"></span> It is now more reliable to manually run scheduled tasks on CloudLinux servers without CageFS configured. (PPPM-14111)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair web example.com</code> command now again fixes the .NET CLR version if ASP.NET version 4.x is selected in the corresponding subscription’s settings. (PPPM-14088)</li> <li><span class="fixed"></span> 32-bit applications of a service plan can now be again managed via the CLI. (PPPM-14058)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Fail2ban to version 1.0.2.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Kaspersky Anti-Virus SDK to version 8.10.0.511.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.10.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.21.</li> <li><span class="improved"></span> Updated Node.js 16 to version 16.20.1.</li> <li><span class="improved"></span> Updated Node.js 18 to version 18.17.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.54 Update 4 <a id="plesk-18054-mu4" href="#plesk-18054-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18054-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">24 August 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Resellers can once again change the IP addresses of subscriptions owned by their customers. (PPP-62277)</li> <li><span class="fixed"></span> Resellers can once again manage hosting settings of subscriptions in Dynamic List view. (PPPM-14102)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.2 <a id="sitejet-builder-1.0.2" href="#sitejet-builder-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Introducing support for website migrations, making it possible to migrate Sitejet websites between Plesk servers.</li> <li><span class="added"></span> We have given our template selection a stylish makeover to make it even more enjoyable to browse.</li> <li><span class="improved"></span> We now allow cross-origin requests for www-prefixed domains, allowing forms to work properly.</li> <li><span class="improved"></span> In our continuous effort to improve performance, we’ve made the publishing process even faster.</li> <li><span class="fixed"></span> Fixed a critical issue where some pages were not being indexed by search engines.</li> </ul> <p>Experience these new features and enhancements in our latest version. Happy website building!</p> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--scheduled-backups-list"> <h2 class="changelog-entry__title">Scheduled Backups List 1.1.0 <a id="scheduled-backups-list-1.1.0" href="#scheduled-backups-list-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added support for hourly scheduled backups.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.2 <a id="ssh-terminal-1.3.2" href="#ssh-terminal-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Plesk Mobile can now use the SSH terminal. (PPPM-13728)</li> <li><span class="fixed"></span> The extension stops connection attempts if SSH login is forbidden. (PPPM-14097)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230821" href="#php-230821" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.9.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.2.22 for PHP 8.2</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.5 <a id="firewall-2.1.5" href="#firewall-2.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Applying configuration no longer fails in Safari browser. (EXTPLESK-4908)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.8 <a id="dotnet-toolkit-2.1.8" href="#dotnet-toolkit-2.1.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Significantly sped up logging in to Plesk for customers that have domains with the installed .NET Toolkit extension. (EXTPLESK-4912)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.15 <a id="advisor-1.9.15" href="#advisor-1.9.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.2.0 <a id="google-workspace-1.2.0" href="#google-workspace-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.1.4 <a id="google-workspace-1.1.4" href="#google-workspace-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> (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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.2.0 <a id="support-ssh-access-1.2.0" href="#support-ssh-access-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.0.7 <a id="support-ssh-access-1.0.7" href="#support-ssh-access-1.0.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.5.0 <a id="git-2.5.0" href="#git-2.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 August 2023</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> The <strong>Git</strong> 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.</p> <p>The feature is automatically enabled for all new repositories. It will be enabled for existing repositories after the next manual or automatic deployment.</p> <p>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.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.18 <a id="seo-toolkit-1.1.18" href="#seo-toolkit-1.1.18" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Fixed data loading in Log File Analyzer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230810" href="#php-230810" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.21.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.30.</li> <li><span class="improved"></span> Updated Xdebug to version 3.2.22 for PHP 8.1, 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-authenticator"> <h2 class="changelog-entry__title">Google Authenticator 1.5.4 <a id="google-authenticator-1.5.4" href="#google-authenticator-1.5.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.13.2 <a id="ssl-it-1.13.2" href="#ssl-it-1.13.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.54 Update 3 <a id="plesk-18054-mu3" href="#plesk-18054-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18054-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 August 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Customers and resellers can now again open the hosting settings of their subscriptions. (PPPM-14086)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Creating and updating a domain’s mailbox via the GUI is now again recorded in the Plesk log files. (PPPM-14090)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.3-3 <a id="premium-antivirus-1.0.3-3" href="#premium-antivirus-1.0.3-3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.7 <a id="nodejs-2.3.7" href="#nodejs-2.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Opening the Node.js application from the Search bar no longer results in Internal Server Error 500. (EXTNODEJS-313)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.14 <a id="advisor-1.9.14" href="#advisor-1.9.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.9 <a id="grafana-1.4.9" href="#grafana-1.4.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.5.26 to fix multiple <a href="https://grafana.com/blog/2023/06/06/grafana-security-release-new-grafana-versions-with-security-fixes-for-cve-2023-2183-and-cve-2023-2801/">security issues</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--scheduled-backups-list"> <h2 class="changelog-entry__title">Scheduled Backups List 1.0.2 <a id="scheduled-backups-list-1.0.2" href="#scheduled-backups-list-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows blank page while opening. (EXTPLESK-4852)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.4 <a id="firewall-2.1.4" href="#firewall-2.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added visualization icons to better indicate the types of rules during mass operations. Thank you David from Nublue for requesting this improvement.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.54 Update 2 <a id="plesk-18054-mu2" href="#plesk-18054-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18054-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">1 August 2023</p> <div class="changelog-entry__content"> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> Internal improvements for scheduled backups.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> (Plesk for Linux) Temporary domains now open correctly again after updating to Plesk 18.0.54 Update 1. (PPP-62056)</li> <li><span class="fixed"></span> (Plesk for Windows) It is now again possible to change the version of ASP.NET in a domain’s hosting settings. (PPP-61995)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.1 <a id="sitejet-builder-1.0.1" href="#sitejet-builder-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 August 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Clicking “Publish” now automatically saves the website. This makes sure that the latest version of the website will be published.</li> <li><span class="added"></span> Added new website templates: MakeIt Agency and LumeDeAqua.</li> <li><span class="improved"></span> Aligned the naming throughout the Editor: “Index” under <strong>More</strong> &gt; <strong>SEO</strong> is now “Noindex”.</li> <li><span class="improved"></span> Renamed files to “Files &amp; Stock Photos” to make sure users do not miss Stock Photo Library.</li> <li><span class="fixed"></span> The text toolbar no longer hides itself in narrow website environments.</li> <li><span class="fixed"></span> Fixed the issue where contact forms might not work properly on www-prefixed domains.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.6 <a id="nodejs-2.3.6" href="#nodejs-2.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Opening the extension on domains with non-existent handlers no longer results in Internal Server Error 500. (EXTNODEJS-122)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.8 <a id="grafana-1.4.8" href="#grafana-1.4.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows empty graphs on AlmaLinux and Red Hat Enterprise Linux 9. (EXTPLESK-4838)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.2-2 <a id="premium-antivirus-1.0.2-2" href="#premium-antivirus-1.0.2-2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed upgrade issues.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.54 Update 1 <a id="plesk-18054-mu1" href="#plesk-18054-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18054-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 July 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Opening the “Home” page in the Scheduled Backup List extension no longer fails. (PPP-62003)</li> <li><span class="fixed"></span> Domain cards now open correctly on mobile devices again. (PPP-61957)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Restoring IDN websites using the <code class="highlighter-rouge">pleskrestore</code> utility no longer fails with an error. (PPP-61938)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> The “ASP.NET Server-Wide Configuration” page now opens correctly again. (PPP-62010)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.9.2 <a id="amazon-route-53-2.9.2" href="#amazon-route-53-2.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.2-1 <a id="premium-antivirus-1.0.2-1" href="#premium-antivirus-1.0.2-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated antivirus engine and signature databases on Linux.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.1 <a id="sogo-webmail-1.1.1" href="#sogo-webmail-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MariaDB database server. (EXTPLESK-4847)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.7.2 <a id="monitoring-2.7.2" href="#monitoring-2.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.9.1 <a id="amazon-route-53-2.9.1" href="#amazon-route-53-2.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> <a href="https://docs.aws.amazon.com/signin/latest/userguide/introduction-to-root-user-sign-in-tutorial.html">For the sake of security</a>, we removed the ability to sign in to Amazon Route 53 using the account’s root user credentials.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.10 <a id="site-import-1.6.10" href="#site-import-1.6.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.8 <a id="ruby-1.4.8" href="#ruby-1.4.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.13 <a id="pagespeed-insights-2.1.13" href="#pagespeed-insights-2.1.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.1 <a id="lets-encrypt-3.2.1" href="#lets-encrypt-3.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Trying to log in to Plesk immediately after installation no longer fails with the “Your connection is not private” error. (EXTLETSENC-1219)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.7 <a id="laravel-toolkit-1.4.7" href="#laravel-toolkit-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension no longer crashes when the <code class="highlighter-rouge">.env.example</code> file does not exist. (EXTPLESK-4879)</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.8 <a id="email-security-1.3.8" href="#email-security-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.2 <a id="docker-1.6.2" href="#docker-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.11 <a id="digitalocean-dns-1.3.11" href="#digitalocean-dns-1.3.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.13.1 <a id="ssl-it-1.13.1" href="#ssl-it-1.13.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.6 <a id="php-composer-1.2.6" href="#php-composer-1.2.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.54 <a id="plesk-18054" href="#plesk-18054" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18054" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 July 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> We are excited to introduce the <a href="https://www.plesk.com/extensions/plesk-sitejet">Sitejet Builder</a> 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:</p> <ul> <li>Drag &amp; Drop Website Builder</li> <li>140+ Website Templates</li> <li>120+ Section Templates</li> <li>Responsive Settings (Flexbox)</li> <li>AI Text Generator</li> <li>SEO Settings</li> <li>Dynamic Content (for example, Blog Feature)</li> <li>E-Commerce</li> <li>Multi-language websites</li> <li>Free Stock Photos &amp; Videos</li> <li>Image Editing</li> <li>Website Backups</li> <li>Full Design Flexibility (HTML, CSS, JS)</li> <li>And many more…</li> </ul> <p>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.</p> <p>We would love to hear your feedback about this extension at feedback@plesk.com.</p> </li> <li><span class="added"></span> Added the ability to tune the MySQL/MariaDB server performance in <strong>Tools &amp; Settings</strong> &gt; <strong>Performance Booster</strong> (under “General Settings”).</li> <li><span class="added"></span> 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).</li> <li><span class="added"></span> 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.</li> <li> <p><span class="added"></span> Added the ability to schedule hourly backups in Backup Manager. To enable the feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[pmm] allowHourlyTask = on </code></pre></div> </div> <p>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 <strong>Tools &amp; Settings</strong> &gt; <strong>Backup Manager</strong>, click <strong>Settings</strong> &gt; select the “Allow customer and reseller accounts to schedule hourly backups” checkbox, and then click <strong>OK</strong>.</p> </li> <li><span class="added"></span> 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 <a href="https://github.com/plesk/centos2alma/">in our GitHub repository</a>.</li> <li> <p><span class="added"></span> Added a number of features to the <a href="https://www.plesk.com/extensions/cloudflaredns/">DNS integration for Cloudflare</a> extension (the extension is still in beta).</p> <ul> <li>The extension now allows to enable &amp; disable CDN (proxy mode).</li> <li>Plesk administrator can now manage all domains on the server and enable/disable the integration for the domains owned by customers.</li> </ul> </li> <li><span class="added"></span> In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the <a href="https://www.plesk.com/plesk360/">Plesk 360 cloud service</a>. 360 Monitoring brings a couple of <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/statistics-and-monitoring/monitoring.68886/#differences-between-built-in-monitoring-and-360-monitoring">useful features</a>, for example, monitoring of website availability, various notification channels, and more.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> It is now possible to set Dark Mode by default in Plesk. To do so, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[branding] theme = "dark" </code></pre></div> </div> </li> <li><span class="improved"></span> We made a number of improvements to the way icons are placed on the domain card in Dynamic list view: <ul> <li>Changed the way icons are aligned to grid.</li> <li>Limited the number of icons in a row to three.</li> <li>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.</li> </ul> </li> <li><span class="improved"></span> In Dynamic List view, we merged the “Hosting Settings” and “Web Hosting Access” into a single drawer accessible right from the domain card.</li> <li> <p><span class="improved"></span> Made a number of improvements to Dynamic List view:</p> <ul> <li> <p>When set to “On a separate page”, you can now see websites’ root folders. To enable the feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <p>[dynamicList] showColumnHostingLocation = on</p> </li> <li>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.</li> <li>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.</li> </ul> </li> <li><span class="improved"></span> Added support for nightly packages in Plesk on RHEL 9 and its derivatives to the “SOGo Webmail” extension.</li> <li> <p><span class="improved"></span> Added the <code class="highlighter-rouge">-auto-confirm-this-may-lock-me-out-of-the-server</code> option to the <code class="highlighter-rouge">plesk ext firewall</code> command line utility. The option can be used with the <code class="highlighter-rouge">--apply</code> and <code class="highlighter-rouge">--enable</code> commands, and removes the need to run the <code class="highlighter-rouge">--confirm</code> command in a separate SSH session when applying a new firewall configuration.</p> <p>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.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin site --show-php-settings</code> or <code class="highlighter-rouge">plesk bin domain_template --show-php-settings</code> commands now shows the PHP settings correctly. (PPPM-14009)</li> <li><span class="fixed"></span> Entries about mailbox quota changes are now added to the action log. (PPPM-13934)</li> <li><span class="fixed"></span> Updating customer information no longer fails with the “TypeError: rewind(): Argument #1 ($stream) must be of type resource, array given” error. (PPPM-14038)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Switching to a different domain on the “PHP Settings” page now correctly shows the PHP handler for the latter domain. (PPPM-14041)</li> <li><span class="fixed"></span> Searching for the name of a removed domain using the search bar no longer results in errors. (PPPM-14013)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The contents of a backup file are now shown in Backup Manager if the <code class="highlighter-rouge">&lt;storages&gt;</code> section of the <code class="highlighter-rouge">backup_info</code> XML file is empty. (PPPM-14045)</li> <li><span class="fixed"></span> Summary reports are no longer sent to customer accounts converted from reseller accounts. (PPPM-14032)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> The Plesk GPG key no longer disappears from the <code class="highlighter-rouge">/etc/apt/trusted.gpg.d/</code> directory after installing or updating Plesk. (PPPM-14016)</li> <li><span class="fixed"></span> Installing the SOGo Webmail extension on a Plesk server with MySQL 8 installed no longer fails with an error. (EXTPLESK-4458)</li> <li><span class="fixed"></span> The SOGo Webmail extension no longer creates its own spam directory, separate from the Plesk spam directory. (EXTPLESK-4732)</li> <li><span class="fixed"></span> Postfix no longer fails on Plesk servers without the <code class="highlighter-rouge">mariadb-connector-c package</code> package installed. (PPPM-13724)</li> <li><span class="fixed"></span> Incremental backups created in the remote FTP storage no longer have the same size as full backups. (PPPM-13957)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is now possible to remove TXT DNS records containing values in uppercase using the <code class="highlighter-rouge">plesk bin dns</code> command line utility together with the <code class="highlighter-rouge">-txt</code> and/or <code class="highlighter-rouge">-domain</code> options. (PPPM-13976)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair mail</code> command now correctly processes mailboxes with encrypted passwords. (PPPM-14050)</li> <li><span class="fixed"></span> It is now possible to remove the firewall rule that was added most recently. (EXTPLESK-4720)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Installing Plesk on Red Hat Enterprise Linux 8 servers no longer fails with the “No matching repo to modify” error. (PPPM-14017)</li> <li><span class="fixed"></span> Logging in to Plesk no longer results in the “HTTP 500 Server Error” error. (PPPM-14036)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Importing one or more firewall rules with multiple destination addresses no longer breaks the Firewall interface. (EXTPLESK-4796)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Enabling HTTP/2 no longer results in the “protocol options redefined” warning. (PPPM-14042)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web</code> command now also fixes the Default Web Site in IIS. (PPPM-12727)</li> <li><span class="fixed"></span> Timestamps in log files now use the time zone set in <strong>Tools &amp; Settings</strong> &gt; <strong>System Time</strong> instead of UTC. (PPPM-14051)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Postfix to version 3.5.20.</li> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.20 and 0.5.20, respectively.</li> <li><span class="improved"></span> Updated Courier-IMAP to version 5.2.4.</li> <li><span class="improved"></span> Updated courier-authlib and courier-unicode to versions 0.72.0 and 2.2.6, respectively.</li> <li><span class="improved"></span> Updated ProFTPD to version 1.3.8.</li> <li><span class="improved"></span> Updated Dr.Web to version 6.0.2.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.9.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.20.</li> <li><span class="improved"></span> Updated OpenSSL used by Plesk and Plesk Installer to version 3.0.9.</li> <li><span class="improved"></span> Updated BIND to version 9.16.42.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.46.</li> <li><span class="improved"></span> Updated Dr.Web to version 12.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.7 <a id="grafana-1.4.7" href="#grafana-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.3 <a id="firewall-2.1.3" href="#firewall-2.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for using the <code class="highlighter-rouge">--apply</code> and <code class="highlighter-rouge">--enable</code> commands without the <code class="highlighter-rouge">--confirm</code> command in automated deployment scenarios. (EXTPLESK-4831)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">--import -config rules.json</code> CLI command run with a file that is not accessible now shows a more clear error message. (EXTPLESK-4829)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">--confirm</code> CLI command now waits until the activation process appears. It is no longer necessary to repeat the command if it fails. (EXTPLESK-4825)</li> <li><span class="fixed"></span> Restored missing CLI locale keys.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.1.0 <a id="sogo-webmail-1.1.0" href="#sogo-webmail-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for nightly packages in Plesk on RHEL 9 and its derivatives.</li> <li><span class="fixed"></span> The extension now uses the default Plesk Spam folder. (EXTPLESK-4732)</li> <li><span class="fixed"></span> Web server configuration for SOGo is now removed during uninstallation. (EXTPLESK-4457)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Installation of SOGo Webmail no longer fails in Plesk on Ubuntu 22 with a MySQL 8 database server. (EXTPLESK-4458)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sitejet-builder"> <h2 class="changelog-entry__title">Sitejet Builder 1.0.0 <a id="sitejet-builder-1.0.0" href="#sitejet-builder-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release. The extension works in Plesk Obsidian 18.0.52 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.24.1 <a id="plesk-migrator-2.24.1" href="#plesk-migrator-2.24.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> The extension now correctly gathers the list of chroot directories to migrate. (PMT-5178)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230710" href="#php-230710" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.8.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.21.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.6 <a id="wordpress-toolkit-6.2.6" href="#wordpress-toolkit-6.2.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress backup limits in Service Plans and subscriptions are properly working again. (EXTWPTOOLK-10625)</li> <li><span class="fixed"></span> Sets are no longer lost in time if their owner has internal user ID changed for whatever reason. (EXTWPTOOLK-10071)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.5 <a id="nodejs-2.3.5" href="#nodejs-2.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows a false positive error. (EXTNODEJS-310)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.7.3 <a id="monitoring-2.7.3" href="#monitoring-2.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.2 <a id="firewall-2.1.2" href="#firewall-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Default GeoIP data source (<code class="highlighter-rouge">db-ip-lite</code>) download is now more reliable at the start of a month. (EXTPLESK-4813)</li> <li><span class="fixed"></span> The firewall rules list now opens correctly after importing rules for outgoing and forwarding connections. (EXTPLESK-4796)</li> <li><span class="fixed"></span> Applying a configuration no longer fails with the “Unexpected token” error. (EXTPLESK-4804)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.6 <a id="dotnet-toolkit-2.1.6" href="#dotnet-toolkit-2.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.5 <a id="wordpress-toolkit-6.2.5" href="#wordpress-toolkit-6.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved performance of debugging toggle.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.7.1 <a id="monitoring-2.7.1" href="#monitoring-2.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.9 <a id="site-import-1.6.9" href="#site-import-1.6.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Mail import from IDN domains no longer fails with an encoding error in the configuration step. (PMT-5177)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.7.0 <a id="monitoring-2.7.0" href="#monitoring-2.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> In Plesk for Windows, it is now possible to integrate your server with 360 Monitoring, a new tool present in the <a href="https://www.plesk.com/plesk360/">Plesk 360 cloud service</a>. 360 Monitoring brings a couple of <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/statistics-and-monitoring/monitoring.68886/#differences-between-built-in-monitoring-and-360-monitoring">useful features</a>, for example, monitoring of website availability, various notification channels, and more.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.3 <a id="dns-integration-for-cloudflare-0.9.3" href="#dns-integration-for-cloudflare-0.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to enable and disable the CDN in the DNS records of a domain.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.13.0 <a id="ssl-it-1.13.0" href="#ssl-it-1.13.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Currency symbols no longer overlap prices on the screen when users make in-place purchases of certificates. (EXTSSLIT-2019)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.12 <a id="ssl-it-1.12.12" href="#ssl-it-1.12.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.13 <a id="sectigo-ssl-1.3.13" href="#sectigo-ssl-1.3.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.7.0 <a id="social-login-1.7.0" href="#social-login-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Customers can again set up logging in to Plesk via social network accounts if the Google Drive Backup extension is installed. (EXTPLESK-4730)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.6.2 <a id="social-login-1.6.2" href="#social-login-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> Social Login version 1.6.2 will be the last Social Login update that supports Plesk versions earlier than Plesk Obsidian 18.0.51. To continue receiving Social Login updates with bugfixes and new features, update your Plesk installation to version 18.0.51 or later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.12 <a id="sectigo-ssl-1.3.12" href="#sectigo-ssl-1.3.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.6.3 <a id="monitoring-2.6.3" href="#monitoring-2.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.53 Update 2 <a id="plesk-18053-mu2" href="#plesk-18053-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18053-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 June 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> It is again possible to manage user roles if an APS application is installed. (PPPM-14031)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Nginx configuration is again correct if the “Plesk Premium Email, powered by Kolab” extension is installed. (PPPM-14026)</li> <li><span class="fixed"></span> It is again possible to secure temporary domains with SSL/TLS certificates from Let’s Encrypt. (PPP-61697)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.4 <a id="repair-kit-1.3.4" href="#repair-kit-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.1 <a id="firewall-2.1.1" href="#firewall-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible to remove the last source or destination address of a firewall rule. (EXTPLESK-4720)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.2.0 <a id="lets-encrypt-3.2.0" href="#lets-encrypt-3.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.13 <a id="lets-encrypt-3.1.13" href="#lets-encrypt-3.1.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.6.2 <a id="monitoring-2.6.2" href="#monitoring-2.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is again possible to save thresholds. (EXTPLESK-4727)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.53 Update 1 <a id="plesk-18053-mu1" href="#plesk-18053-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18053-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">13 June 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> <strong>Summary Report</strong> and <strong>Traffic History</strong> (in <strong>Tools &amp; Settings</strong> &gt; the “Statistics” section) work again. (PPP-60003, PPP-61636)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Updating Plesk no longer fails with the “An error occurred during the signature verification” error caused by the Plesk GPG key misconfiguration. (PPPM-14016)</li> <li><span class="fixed"></span> Domains’ logs again have correct timestamps. (PPP-61654)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> It is again possible to fix the “Default Web Site” settings in IIS using the <code class="highlighter-rouge">plesk repair web -y</code> command. (PPPM-12727)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.1 <a id="docker-1.6.1" href="#docker-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Domains’ pages now open correctly in Plesk Obsidian 18.0.50 and later if the extension is installed. (EXTDOCKER-175)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230612" href="#php-230612" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.7.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.20.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.29.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.2.1 for PHP 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.17.4 <a id="extensions-catalog-1.17.4" href="#extensions-catalog-1.17.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.8 <a id="site-import-1.6.8" href="#site-import-1.6.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.7 <a id="ruby-1.4.7" href="#ruby-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.4 <a id="nodejs-2.3.4" href="#nodejs-2.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Active List view, opening the Node.js application of a domain no longer results in the “Invalid domain ID” error. (EXTNODEJS-303)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.6 <a id="laravel-toolkit-1.4.6" href="#laravel-toolkit-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.12 <a id="joomla-toolkit-2.5.12" href="#joomla-toolkit-2.5.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.12 <a id="git-2.4.12" href="#git-2.4.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.5 <a id="dotnet-toolkit-2.1.5" href="#dotnet-toolkit-2.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.6 <a id="grafana-1.4.6" href="#grafana-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Monitoring no longer shows empty graphs in Plesk Obsidian 18.0.53. (EXTPLESK-4728)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.53 <a id="plesk-18053" href="#plesk-18053" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18053" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> <strong>It is now possible to use <a href="https://www.plesk.com/extensions/hp-exporter/">Hosting Plan Exporter</a> to export reference hosting plans from one Plesk server and spread them to other servers via the CLI</strong>. 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.</p> <p>To export several hosting plans via the CLI, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk ext hp-exporter --export -plan 'name1, name2...' </code></pre></div> </div> <p>To import hosting plans from a local file, remote storage, or a URL via the CLI, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk ext hp-exporter --import -config path_to_source </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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.</p> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="added"></span> Added the ability to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-for-linux-the-plesk-firewall.72046/#importing-and-exporting-firewall-configuration">export and import</a> a <a href="https://www.plesk.com/extensions/firewall/">firewall rules</a> configuration from a Plesk server to other Plesk servers.</li> <li> <p><span class="added"></span> Based on your feedback, we have <a href="https://github.com/plesk/centos2alma/releases/tag/v0.2.0">published the new 0.2.0 version for the public beta CLI script</a> 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 <a href="https://www.redhat.com/en/blog/transforming-development-experience-within-centos">CentOS EOL on June 30, 2024</a>. That way we will be able to take into account the specifics of your server’s configuration in the stable release.</p> <p>Please report any issues related to the conversion on <a href="https://github.com/plesk/centos2alma/issues">GitHub</a>. 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.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> In <strong>Websites &amp; Domains</strong> in Dynamic List view, it is now possible to create a staging website for testing purposes using the “Website Copying” button.</li> <li><span class="improved"></span> The Git extension now respects the selected branch when requesting a webhook.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Now you can <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/80013/#plesk-for-linux-rejecting-mail-with-forged-sender-address">configure the Plesk mail server to issue a 5yz response code</a> for emails that fail the DMARC check.</li> <li> <p><span class="improved"></span> Introduced the following improvements for <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/plesk-for-linux-website-performance-optimization.80018/">Performance Booster</a>:</p> <ul> <li>Now the “Set optimized PHP settings” option cannot be selected if custom PHP settings are applied in the <code class="highlighter-rouge">panel.ini</code> file.</li> <li>Added an ability to gauge the performance of a website before and after its optimization.</li> <li>Added a description for the “Performance Booster” page (in <strong>Tools &amp; Settings</strong>).</li> </ul> </li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li><span class="improved"></span> Dropped support for Ubuntu 18.04 because <a href="https://ubuntu.com/blog/18-04-end-of-standard-support">it has reached EOL on May 31, 2023</a>. You can either <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">migrate to a supported OS using Plesk Migrator</a> or <a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-#distupgrade">run dist-upgrade to upgrade your Ubuntu 18.04 instance</a>.</li> <li> <p><span class="improved"></span> (Plesk for Windows) myLittleAdmin has been <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#removed">removed from Plesk</a> because the vendor stopped providing support for it. Therefore, it was out of date and had security issues.</p> <p>Instead of myLittleAdmin, you can now <a href="https://support.plesk.com/hc/en-us/articles/13302777933719">use local database clients (for example, HeidiSQL and SQL Server Management Studio (SSMS))</a>.</p> </li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the issue where an external IP address was added to the BIND allow-transfer in case Plesk worked behind NAT. (PPPM-12126)</li> <li><span class="fixed"></span> In Power User view, it is now again possible to open images of domains using File Manager. (PPPM-13971)</li> <li><span class="fixed"></span> The desktop version of a website no longer unintentionally opens from a mobile device. (PPPM-13973)</li> <li><span class="fixed"></span> The “Add Domain” button works correctly when the browser window is scaled down. (PPPM-13981)</li> <li><span class="fixed"></span> Added the missing hint for the <strong>Disable Node.js</strong> button. (PPPM-13983)</li> <li><span class="fixed"></span> In the CLI, viewing information about a hosting plan with the enabled <code class="highlighter-rouge">-ssi</code> support no longer results in the “Undefined array key “ssi_html” error. (PPPM-13985)</li> </ul> <h4 id="linux-2">Linux</h4> <ul> <li><span class="fixed"></span> Horde works correctly after reinstallation. (PPPM-12017)</li> <li><span class="fixed"></span> In Plesk on RHEL 8, the Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fixed the issue where a custom 403 error page was not shown on the RHEL-based Plesk servers under some circumstances. (PPPM-13958)</li> <li><span class="fixed"></span> Assigning a domain to a customer no longer results in the JavaScript error if an IPv6 address is removed. (PPPM-13972)</li> <li><span class="fixed"></span> When sending emails from Plesk with the configured Roundcube, the misleading “PHP Error: Detected ‘temp_dir’ change” error is no longer logged. (PPPM-13977)</li> <li><span class="fixed"></span> The “phpinfo()” page for a custom PHP handler now opens correctly. (PPPM-13986)</li> <li> <p><span class="fixed"></span> New custom PHP handlers added using the <code class="highlighter-rouge">plesk bin php_handler --add</code> CLI command will now restart correctly again. (PPPM-13995)</p> <p>To fix the existing custom PHP handlers added that way, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin php_handler --update </code></pre></div> </div> </li> <li><span class="fixed"></span> It is now possible to use more than 64 characters in passwords to an external SMTP server. (PPPM-13999)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> command now again fixes issues found in the IIS settings of a domain. (PPPM-12727)</li> <li> <p><span class="fixed"></span> If a Plesk server had 32 CPU threads or more, the backing up process could be complete with an error. (PPPM-13989)</p> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[pmm] archiverMaxThreads = 16 </code></pre></div> </div> </li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 8.2.6.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Git to version 2.40.1.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.39.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.20.</li> <li><span class="improved"></span> Updated MariaDB 10.6 to version 10.6.13.</li> <li><span class="improved"></span> Updated MariaDB 10.11 to version 10.11.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.4 <a id="wordpress-toolkit-6.2.4" href="#wordpress-toolkit-6.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Link to WP Toolkit is now available again for clients, together with <code class="highlighter-rouge">Subscriptions</code> screen. (EXTWPTOOLK-10567)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.6.1 <a id="monitoring-2.6.1" href="#monitoring-2.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.13 <a id="monitoring-2.5.13" href="#monitoring-2.5.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.6.0 <a id="docker-1.6.0" href="#docker-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.10 <a id="docker-1.5.10" href="#docker-1.5.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.3 <a id="wordpress-toolkit-6.2.3" href="#wordpress-toolkit-6.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved compatibility with Plesk Obsidian version 18.0.53</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> WP Toolkit no longer provides false positive vulnerability scan results in some rare cases. (EXTWPTOOLK-10396)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.6.0 <a id="monitoring-2.6.0" href="#monitoring-2.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added support for Plesk Obsidian 18.0.53.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.12 <a id="monitoring-2.5.12" href="#monitoring-2.5.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.3 <a id="nodejs-2.3.3" href="#nodejs-2.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.11 <a id="git-2.4.11" href="#git-2.4.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-rds"> <h2 class="changelog-entry__title">Amazon RDS 1.1.2 <a id="amazon-rds-1.1.2" href="#amazon-rds-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.13 <a id="advisor-1.9.13" href="#advisor-1.9.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Running the “plesk ext advisor –advice-list” command no longer results in the “Undefined create_function” error. (EXTADVISOR-925)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.11 <a id="ssl-it-1.12.11" href="#ssl-it-1.12.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 June 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.10 <a id="ssl-it-1.12.10" href="#ssl-it-1.12.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.3.1 <a id="ssh-terminal-1.3.1" href="#ssh-terminal-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.1.0 <a id="firewall-2.1.0" href="#firewall-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for exporting and importing of firewall rules via the GUI and the CLI.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">--remove-rules</code> CLI command with the <code class="highlighter-rouge">-id</code> or <code class="highlighter-rouge">-name</code> options now correctly removes a firewall rule. (EXTPLESK-4597)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.7 <a id="site-import-1.6.7" href="#site-import-1.6.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.6 <a id="ruby-1.4.6" href="#ruby-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.8 <a id="extensions-catalog-1.16.8" href="#extensions-catalog-1.16.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.7 <a id="panel-ini-editor-3.2.7" href="#panel-ini-editor-3.2.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.2 <a id="pagespeed-insights-2.1.12" href="#pagespeed-insights-2.1.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the broken links used to download the extension’s packages. (EXTPLESK-4598)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.12 <a id="lets-encrypt-3.1.12" href="#lets-encrypt-3.1.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.7 <a id="extensions-catalog-1.16.7" href="#extensions-catalog-1.16.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.2 <a id="dns-integration-for-cloudflare-0.9.2" href="#dns-integration-for-cloudflare-0.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> An active domain is no longer unintentionally disabled while improrting it to Cloudflare from Plesk with enabled proxy mode. (EXTPLESK-4472)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.6 <a id="site-import-1.6.6" href="#site-import-1.6.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.2 <a id="nodejs-2.3.2" href="#nodejs-2.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.11 <a id="lets-encrypt-3.1.11" href="#lets-encrypt-3.1.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.10 <a id="git-2.4.10" href="#git-2.4.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.6 <a id="extensions-catalog-1.16.6" href="#extensions-catalog-1.16.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-rds"> <h2 class="changelog-entry__title">Amazon RDS 1.1.2 <a id="amazon-rds-1.1.2" href="#amazon-rds-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.52 Update 3 <a id="plesk-18052-mu3" href="#plesk-18052-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18052-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">17 May 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Plesk cloud images are again correctly deployed. (PPP-61323)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230516" href="#php-230516" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.19.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.6.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> (PHP version 8.0, 8.1 and 8.2) The Imagick module no longer crashes if gssproxy is installed. (PPPM-13689)</li> <li><span class="attention"></span> Introduced PHP updates are the last ones for Ubuntu 18.04 “Bionic”. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">See Feature Deprecation Plan for details</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--hosting-plan-exporter"> <h2 class="changelog-entry__title">Hosting Plan Exporter 1.1.0 <a id="hosting-plan-exporter-1.1.0" href="#hosting-plan-exporter-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added support for the <code class="highlighter-rouge">export</code> and <code class="highlighter-rouge">import</code> commands to the CLI.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.12 <a id="advisor-1.9.12" href="#advisor-1.9.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.9 <a id="ssl-it-1.12.9" href="#ssl-it-1.12.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.0.3 <a id="firewall-2.0.3" href="#firewall-2.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--backup-telemetry"> <h2 class="changelog-entry__title">Backup Telemetry 1.1.2 <a id="backup-telemetry-1.1.2" href="#backup-telemetry-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed downloading of dumps. (EXTPLESK-4608)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.5 <a id="extensions-catalog-1.16.5" href="#extensions-catalog-1.16.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare 0.9.1 <a id="dns-integration-for-cloudflare-0.9.1" href="#dns-integration-for-cloudflare-0.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> A Plesk administrator can now view all domains on the server by adding the new <code class="highlighter-rouge">adminDomainFilters</code> parameter to the <code class="highlighter-rouge">panel.ini</code> file. (EXTPLESK-4471)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.5 <a id="php-composer-1.2.5" href="#php-composer-1.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.5 <a id="grafana-1.4.5" href="#grafana-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.5.24 to fix multiple <a href="https://grafana.com/blog/2023/04/26/grafana-security-release-new-versions-of-grafana-with-security-fixes-for-cve-2023-28119-and-cve-2023-1387/">security issues</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.9 <a id="git-2.4.9" href="#git-2.4.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed processing of webhooks. (EXTGIT-319)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.0.2 <a id="firewall-2.0.2" href="#firewall-2.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 May 2023</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> It is now possible to change the confirmation timeout by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [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 </code></pre></div> </div> </li> <li> <p><span class="fixed"></span> Applying configuration is now more tolerant to long-running service restarts and long-running firewall activation scripts. (EXTPLESK-4587)</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.52 Update 2 <a id="plesk-18052-mu2" href="#plesk-18052-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18052-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 May 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Customers and resellers can now again open the “ASP.Net Settings” page of their domains. (PPPM-13979)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.8 <a id="git-2.4.8" href="#git-2.4.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension now respects the selected branch when requesting a webhook.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.52 Update 1 <a id="plesk-18052-mu1" href="#plesk-18052-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18052-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">2 May 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> It is again possible to install the Slave DNS Manager extension. (PPPM-13974)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dropbox-backup"> <h2 class="changelog-entry__title">Dropbox Backup 4.2.4 <a id="dropbox-backup-4.2.4" href="#dropbox-backup-4.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 May 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the “Unable to create the remote backup” error. (EXTPLESK-4582)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.0.1 <a id="firewall-2.0.1" href="#firewall-2.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.10 <a id="digitalocean-dns-1.3.10" href="#digitalocean-dns-1.3.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension again correctly opens the main page with the list of domains. (EXTPLESK-4579)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-rds"> <h2 class="changelog-entry__title">Amazon RDS 1.1.0 <a id="amazon-rds-1.1.0" href="#amazon-rds-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.1 <a id="nodejs-2.3.1" href="#nodejs-2.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension installation on Plesk earlier than 18.0.50 no longer fails with a ParseError. (EXTNODEJS-298)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.4 <a id="grafana-1.4.4" href="#grafana-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.5.22 to fix a <a href="https://grafana.com/blog/2023/03/22/grafana-security-release-new-versions-with-security-fixes-for-cve-2023-1410/">security issue</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.52 <a id="plesk-18052" href="#plesk-18052" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18052" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 April 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> (Plesk for Linux) It is now possible to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/about-plesk.72046">block countries using the Plesk Firewall</a>. The feature works out of the box.</p> <p>By default, the feature uses the free version of the <a href="https://db-ip.com">DB-IP</a> geolocation database. You may want to use geolocation databases from <a href="https://www.maxmind.com">MaxMind</a> (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. <a href="https://support.plesk.com/hc/en-us/articles/13781469723287">Learn how to switch from DB-IP to MaxMind</a>.</p> </li> <li> <p><span class="added"></span> (Plesk for Linux) We are thrilled to introduce the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/plesk-for-linux-website-performance-optimization.80018/">websites’ performance optimization feature</a>. At the moment, it is possible to optimize PHP and nginx settings for one or more websites.</p> <p>The feature is available in <strong>Tools &amp; Settings</strong> &gt; <strong>Performance Booster</strong> (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.</p> </li> <li> <p><span class="added"></span> (Plesk for Linux) <a href="https://www.redhat.com/en/blog/transforming-development-experience-within-centos">CentOS 7 reaches end of life on June 30, 2024</a>. We have prepared a public beta CLI <a href="https://github.com/plesk/centos2alma#readme">script</a> 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.</p> <p>Please report any issues related to the conversion on <a href="https://github.com/plesk/centos2alma/issues">GitHub</a> 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.</p> </li> <li><span class="added"></span> MariaDB 10.11 is now supported. It is the latest “long-term support” version from the vendor.</li> <li> <p><span class="added"></span> Plesk now supports <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/80017/#securing-connections-to-a-remote-mysql-database-server">secure MySQL connections</a>. The Plesk administrator can now connect to a remote database securely via SSL/TLS and prohibit using a non-secure connection.</p> </li> <li><span class="added"></span> (Plesk for Linux) Ruby 2.7, 3.0, 3.1, and 3.2 are now supported.</li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> Updated the Node.js Toolkit extension (former Node.js) to version 2.3.0:</p> <ul> <li>Added quick access to File Manager.</li> <li>You can now call <code class="highlighter-rouge">npm/yarn</code> commands from the “Run Node.js commands” tab in the extension interface.</li> <li>You can now install/remove Node.js versions available on a Plesk for Linux server in the extension interface.</li> <li>Renamed the Node.js extension to Node.js Toolkit.</li> </ul> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Modified the “Install Application” drawer: <ul> <li>Moved the “Install Application” button to the bottom of a domain card.</li> <li>Moved the “Git” and “Website Importing” buttons from the drawer to a domain card.</li> <li>After an application was installed on a domain, the corresponding application buttons now remain in the drawer.</li> </ul> </li> <li><span class="improved"></span> Improved visibility of the global search bar.</li> <li><span class="improved"></span> Global search now shows the most recent results at the top.</li> <li> <p><span class="improved"></span> To bring Plesk in line with the evolving industry-standard vocabulary, added aliases of the following CLI options:</p> <p>The <code class="highlighter-rouge">dns</code> utility</p> <ul> <li><code class="highlighter-rouge">--set-master</code> &gt; <code class="highlighter-rouge">--set-primary</code></li> <li><code class="highlighter-rouge">--set-slave</code> &gt; <code class="highlighter-rouge">--set-secondary</code></li> </ul> <p>The <code class="highlighter-rouge">service_plan</code> utility</p> <p><code class="highlighter-rouge">-dns_zone_type (master|slave)</code> &gt; <code class="highlighter-rouge">-dns_zone_type (primary|secondary)</code></p> <p><strong>Note:</strong> This improvement does not affect existing integrations that use the old CLI options. They continue to work.</p> </li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Converted the Plesk Firewall module to an extension. It is now possible to update the firewall separately from Plesk.</li> <li><span class="improved"></span> Converted the Premium Antivirus for Servers component to an extension. It is now possible to update the antivirus separately from Plesk.</li> <li><span class="improved"></span> It is now possible to clone MySQL databases that have stored procedure triggers with <code class="highlighter-rouge">DEFINER</code>.</li> </ul> <h4 >Windows</h4> <ul> <li> <p><span class="improved"></span> MyLittleAdmin is <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#planned">scheduled for removal</a> in June 2023 (Plesk Obsidian 18.0.53).</p> <p>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.</p> <p>The Plesk administrator can replace the default link with a custom one via the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[databaseManagement] features.dbclient.info = "https://support.plesk.com/hc/en-us/articles/13302777933719" ; the default link </code></pre></div> </div> </li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li><span class="improved"></span> <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Ubuntu 18.04 reaches end of life on May 31, 2023</a>. 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.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Fixed the description of the Git button on the “Adding New Domain” drawer. (EXTGIT-306)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">panel.ini</code> file configured to hide all Plesk promos now also hides the Dynamic View promo. (PPP-60603)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin service_plan -i</code> command now correctly shows information about service plans. (PPPM-13955), (PPPM-13953)</li> <li><span class="fixed"></span> The AdBlock for Firefox extension no longer blocks the “Branding” page in Plesk in <strong>Tools &amp; Settings</strong>. (PPP-60600)</li> <li><span class="fixed"></span> The Plesk page with the URL of the <code class="highlighter-rouge">https://&lt;IP_address&gt;:8443/login_up.php/&lt;anything&gt;</code> pattern no longer reloads continuously. (PPPM-13931)</li> <li><span class="fixed"></span> In <strong>Tools &amp; Settings</strong> &gt; <strong>DNS Settings</strong> (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)</li> <li><span class="fixed"></span> The underscore is now used as a delimiter when a custom prefix is set for database user names in <strong>Tools &amp; Settings</strong> &gt; <strong>Database Hosting Preferences</strong> (under “Applications &amp; Databases”). (PPPM-13945)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Reinstalling an application via the Application Catalog no longer fails with an HTTP error 500. (PPP-60954)</li> <li><span class="fixed"></span> The Plesk firewall rules (including custom ones) can now be backed up and restored. (PPPM-12676)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> It is again possible to change the location of virtual hosts using the <code class="highlighter-rouge">transvhosts.pl</code> utility. (PPPM-13949)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> If debug mode is enabled with the <code class="highlighter-rouge">show.util_exec_io</code> option, operations that trigger the DNS update task no longer hang. (PPPM-13908, PPPM-13963)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Adding or removing mail forwarding via XML API now works. (PPPM-13933)</li> <li><span class="fixed"></span> A Plesk administrator account password can now contain up to 255 characters. Previously the password longer than 158 characters caused an error. (PPPM-13965)</li> <li><span class="fixed"></span> The “SSH/Shell access” button is again shown for a domain whose owner is allowed SSH access. (PPPM-9970)</li> <li><span class="fixed"></span> It is now possible to access files in password-protected directories when “Smart static files processing” and “Proxy mode” are enabled in the “Apache &amp; nginx” settings. (PPPM-13942)</li> <li><span class="fixed"></span> Customers with Plesk on the EOL Debian can now update Plesk to the latest availiable version using the <code class="highlighter-rouge">plesk installer upgrade &lt;version&gt; ---source &lt;source&gt;</code> command. (PI-763)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> If the “Keep secured” feature is enabled, it automatically renews an expired SSL/TLS certificate for FTP in IIS. (PPP-60650)</li> <li><span class="fixed"></span> Creating an address book in Horde no longer fails with the “$name must be a string” error. (PPPM-13919)</li> <li><span class="fixed"></span> The CLI now supports the <code class="highlighter-rouge">set</code> subcommand of the <code class="highlighter-rouge">-forwarding-addresses</code> option of the <code class="highlighter-rouge">mail</code> utility. (PPPM-13950)</li> <li><span class="fixed"></span> It is now possible to create a mail user in SmarterMail 100.0.8495 or later. (PPPM-13966)</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li> <p><span class="improved"></span> In the nearest future, we plan to switch PHP used by Plesk to PHP 8.2. This is because <a href="https://endoflife.date/php">security support for PHP 8.0 will end in November 2023</a>. If you are running any custom extensions, you will need to update them to support PHP 8.2 to avoid potential issues.</p> <p>This change is currently scheduled to take place with the release of Plesk Obsidian 18.0.53 (early June 2023).</p> </li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <h4 id="windows-2">Windows</h4> <ul> <li><span class="improved"></span> Updated Horde Turba to version 4.2.29.</li> <li><span class="improved"></span> Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.5.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.16.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js Toolkit 2.3.0 <a id="nodejs-2.3.0" href="#nodejs-2.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added quick access to File Manager.</li> <li><span class="added"></span> You can now call <code class="highlighter-rouge">npm/yarn</code> commands from the “Run Node.js commands” tab in the Node.js Toolkit interface.</li> <li><span class="added"></span> You can now install/remove Node.js versions available on a Plesk for Linux server from the interface.</li> <li><span class="improved"></span> The Node.js extension was renamed to Node.js Toolkit.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--firewall"> <h2 class="changelog-entry__title">Firewall 2.0.0 <a id="firewall-2.0.0" href="#firewall-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 April 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> It is now possible to block countries using the Plesk Firewall.</li> <li><span class="improved"></span> Reworked and modernized the UI for the improved UX.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.11 <a id="pagespeed-insights-2.1.11" href="#pagespeed-insights-2.1.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the visualisation of statistics on a domain’s report page. (EXTPLESK-1432)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.4 <a id="dotnet-toolkit-2.1.4" href="#dotnet-toolkit-2.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the “Failed to get hosting properties: Permission denied” error. (EXTPLESK-4492)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.9 <a id="digitalocean-dns-1.3.9" href="#digitalocean-dns-1.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.1.2 <a id="transfer-of-dns-records-1.1.2" href="#transfer-of-dns-records-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.1-15 <a id="premium-antivirus-1.0.1-15" href="#premium-antivirus-1.0.1-15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230419" href="#php-230419" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.5.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.18.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.2.1 for PHP 8.2, 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.11 <a id="monitoring-2.5.11" href="#monitoring-2.5.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed broken links to KB articles in Plesk and its documentation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.10 <a id="lets-encrypt-3.1.10" href="#lets-encrypt-3.1.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed broken links to KB articles in Plesk and its documentation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.5 <a id="laravel-toolkit-1.4.5" href="#laravel-toolkit-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.9 <a id="email-security-1.3.9" href="#email-security-1.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed broken links to KB articles in Plesk and its documentation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.11 <a id="advisor-1.9.11" href="#advisor-1.9.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed broken links to KB articles in Plesk and its documentation.</li> <li><span class="fixed"></span> Fixed compatibility issues with Plesk Obsidian 18.0.52.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.5 <a id="site-import-1.6.5" href="#site-import-1.6.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Moved the “Website Importing” button from the “Install Application” drawer to the domain card. Also, the button is now shown in domain overview.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.5 <a id="ruby-1.4.5" href="#ruby-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Ruby 2.7, 3.0, 3.1, 3.2 are now supported.</li> <li><span class="improved"></span> The extension can now be installed on Ubuntu 22.04 (both on x86-64 and ARM architectures), Red Hat Enterprise Linux 9, AlmaLinux 9.</li> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.11 <a id="joomla-toolkit-2.5.11" href="#joomla-toolkit-2.5.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Separated buttons for the “Install application” and “Add domain” drawers. Changed mechanism to show ext buttons in the domain overview and header</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.3 <a id="dotnet-toolkit-2.1.3" href="#dotnet-toolkit-2.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Separated buttons for the “Install application” and “Add domain” drawers. Changed mechanism to show ext buttons in the domain overview and header.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.1 <a id="wordpress-toolkit-6.2.1" href="#wordpress-toolkit-6.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Login to WordPress from Dynamic List now properly works again. (EXTWPTOOLK-10409)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.10 <a id="monitoring-2.5.10" href="#monitoring-2.5.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Plesk 18.0.49 and earlier, the extension no longer crashes with the “An unexpected error occurred” error. (EXTPLESK-4511)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.2.0 <a id="wordpress-toolkit-6.2.0" href="#wordpress-toolkit-6.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added new API methods for working with plugins and themes on an installation.</li> <li><span class="added"></span> Added help output for the updated <code class="highlighter-rouge">--clear-cache</code> CLI command.</li> <li><span class="improved"></span> Adjusted the logic of displaying warnings about outdated PHP versions to make sure alt-php doesn’t incorrectly trigger them anymore.</li> <li><span class="improved"></span> Updated integration with Dynamic list to accommodate for corresponding changes in Plesk.</li> <li><span class="fixed"></span> WP Toolkit no longer shows <code class="highlighter-rouge">Failed to find set with specified ID</code> error when installing WordPress under certain rare circumstances. (EXTWPTOOLK-9898)</li> <li><span class="fixed"></span> Unaccessible free trial offer is no longer displayed for Smart Updates. (EXTWPTOOLK-10312)</li> <li><span class="fixed"></span> Once mitigated via WP Toolkit, CVE-2022-3590 vulnerability is now always properly shown as mitigated. (EXTWPTOOLK-10298)</li> <li><span class="fixed"></span> Smart Update no longer reports certain combinations of square brackets as a false positive “broken shortcode” issue. (EXTWPTOOLK-10050)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.9 <a id="monitoring-2.5.9" href="#monitoring-2.5.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to create an additional agent360 configuration file (<code class="highlighter-rouge">/etc/agent360-custom.ini</code>) that will not be overwritten during agent360 upgrades. You can use this file to store custom settings, for example, for plugins.</li> <li><span class="fixed"></span> When opening the extension in the left pane, the correct breadcrumbs are now shown. (EXTPLESK-4414)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.9 <a id="lets-encrypt-3.1.9" href="#lets-encrypt-3.1.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for asynchronous order finalization in the ACME protocol.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.11 <a id="sectigo-ssl-1.3.11" href="#sectigo-ssl-1.3.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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. <a href="https://sectigo.com/trust-seal">Learn more about the Sectigo Trust Seal</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.51 Update 1 <a id="plesk-18051-mu1" href="#plesk-18051-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18051-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">5 April 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">ProcessAutoreports</code> subtask no longer runs for long periods of time while consuming a large amount of RAM without sending summary reports. (PPPM-13951)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Let’s Encrypt SSL/TLS certificates securing FTP connections are now correctly renewed in IIS. (PPPM-13940)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.8 <a id="ssl-it-1.12.8" href="#ssl-it-1.12.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for the Plesk Premium Email (powered by Kolab) extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.8 <a id="lets-encrypt-3.1.8" href="#lets-encrypt-3.1.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--export-lists-to-csv"> <h2 class="changelog-entry__title">Export lists to CSV 1.2.0 <a id="export-lists-to-csv-1.2.0" href="#export-lists-to-csv-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension can now again be used with Plesk Obsidian 18.0.44 and later. (EXTPLESK-4467)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.3.4 <a id="ecommerce-toolkit-1.3.4" href="#ecommerce-toolkit-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.7 <a id="git-2.4.7" href="#git-2.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 April 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Moved the “Git” button from the “Install Application’ drawer to the domain card. Also, the button is now shown in domain overview.</li> <li><span class="fixed"></span> Added a detailed warning message shown if the extension cannot perform post-deployment actions.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230329" href="#php-230329" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed the issue where domains using PHP 8.2 could become unavailable due to the “Memory violation” error. (PPPM-13872)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.6 <a id="git-2.4.6" href="#git-2.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed deployment of a new private repository. (EXTGIT-315)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.4 <a id="extensions-catalog-1.16.4" href="#extensions-catalog-1.16.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Extension Catalog no longer shows misleading texts for some paid extensions. (EXTCATALOG-663)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.4.3 <a id="dnssec-1.4.3" href="#dnssec-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.6 <a id="log-browser-1.6.6" href="#log-browser-1.6.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer sends false positive reboot notifications when the system log is rotated. (EXTPLESK-4463)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.5 <a id="git-2.4.5" href="#git-2.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations of custom buttons in the “Install application” drawer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.7 <a id="ssl-it-1.12.7" href="#ssl-it-1.12.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Users can now again upload <code class="highlighter-rouge">.pem</code> certificate files. (EXTSSLIT-1993)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.3 <a id="grafana-1.4.3" href="#grafana-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.2 <a id="grafana-1.4.2" href="#grafana-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230320" href="#php-230320" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.4.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.17.</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.2</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.7 <a id="grafana-1.3.7" href="#grafana-1.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.5.21 to fix multiple security issues.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.3.3 <a id="ecommerce-toolkit-1.3.3" href="#ecommerce-toolkit-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.1 <a id="grafana-1.4.1" href="#grafana-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.5.21 to fix multiple security issues.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--premium-antivirus"> <h2 class="changelog-entry__title">Premium Antivirus for Servers 1.0.1-1 <a id="premium-antivirus-1.0.1-1" href="#premium-antivirus-1.0.1-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release. The extension works in Plesk Obsidian 18.0.52 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.51 <a id="plesk-18051" href="#plesk-18051" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18051" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 March 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <ul> <li> <p><span class="added"></span> 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.</p> <p><strong>Note:</strong> Dark Mode in Plesk uses cookies and works on per session basis.</p> </li> <li> <p><span class="added"></span> We are glad to introduce the <a href="https://www.plesk.com/extensions/sophos-av/">Sophos Anti-Virus for Servers extension</a>. The extension supports Plesk for Linux, including ARM-based servers. Here’s how it helps to protect you from malicious emails:</p> <ul> <li>Scans incoming and outgoing mail.</li> <li>Scans all archive and compressed archive file formats.</li> <li>Scans file formats that contain an executable stub that automatically decompresses the body of the file.</li> <li>Rejects malicious and potentially dangerous e-mail messages.</li> <li>Features CX-Mail, a context-aware setting that enables more aggressive detection rules specifically designed for email traffic.</li> <li>Automatically updates virus signatures.</li> </ul> <p>We would love to hear your feedback about this extension at feedback@plesk.com.</p> </li> <li> <p><span class="added"></span> We are glad to introduce the <a href="https://www.plesk.com/extensions/sogo/">production version of the SOGo Webmail extension</a>. Added the following improvements to the extension:</p> <ul> <li>It is now possible to customize the service configuration templates.</li> <li>The SOGo database is now backed up daily.</li> <li>The extension has been translated into 32 languages.</li> </ul> </li> <li> <p><span class="added"></span> 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.</p> <ul> <li>Connect your existing Cloudflare account to Plesk.</li> <li>Import DNS records from Cloudflare to Plesk.</li> <li>Export DNS records from Plesk to Cloudflare both manually and automatically.</li> </ul> <p>We would love to hear your feedback about this extension at beta-extensions@plesk.com.</p> </li> <li> <p><span class="added"></span> The Website Log Check is no longer in beta. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/customer-account-administration/plesk-for-linux-website-log-check.80009">Learn more about Website Log Check</a>. To enable the feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[websitesDiagnostic] enabled = true </code></pre></div> </div> </li> <li> <p><span class="added"></span> We are glad to introduce the result of our research into the possibility to deploy a high-availability Plesk cluster using two new features:</p> <ul> <li>Centralized database, which is no longer in beta as of this Plesk release.</li> <li>Centralized storage based on NFS. <a href="https://www.plesk.com/blog/product-technology/plesk-centralized-database-network-file-system/">Learn how to configure centralized DB and storage</a></li> </ul> <p>We built a proof-of-concept high-availability Plesk cluster with active and passive nodes. <a href="https://www.plesk.com/blog/product-technology/install-plesk-high-availability-cluster/">Read the step by step guide and testing result for such a cluster</a>.</p> <p>We would love to hear your feedback about these features and the high-availability cluster <a href="https://talk.plesk.com/threads/plesk-in-a-high-availability-cluster.368785/">on the Plesk forum</a>.</p> </li> <li> <p><span class="added"></span> Added the ability to recalculate disk space and traffic usage data for individual domains to the Plesk interface.</p> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Made a number of improvements to Dynamic list view: <ul> <li>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.</li> <li>Added the ability to search for domains to Dynamic list view.</li> <li>Updated the Dynamic list view tour to highlight the changes and improvements made to Dynamic list view in Plesk Obsidian 18.0.51.</li> <li>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.</li> <li>Added the <strong>Install application</strong> 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.</li> </ul> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Updated the links on Plesk error pages to avoid confusion.</li> <li><span class="improved"></span> To bring Plesk in line with the evolving industry-standard vocabulary, the following changes were made to the terms used in Plesk: <ul> <li>“Master DNS server/zone” &gt; “Primary DNS server/zone”</li> <li>“Slave DNS server/zone” &gt; “Secondary DNS server/zone”</li> </ul> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Requests from the Plesk Screenshot Service to websites hosted in Plesk are now marked by the custom “Plesk screenshot bot” User-Agent header.</li> <li><span class="improved"></span> Plesk Premium Antivirus has been converted from a Plesk component to an extension.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Updated the default DMARC DNS TXT record to make it RFC compliant. (PPPM-13892)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Information about the availability of WP Toolkit Deluxe for the installed Plesk license can now be found in <strong>Tools &amp; Settings</strong> &gt; <strong>License Information</strong>. (PPP-60387)</li> <li><span class="fixed"></span> It is now again possible to retrieve the list of all hosted databases via the REST API “databases” endpoint. (PPPM-13917)</li> <li><span class="fixed"></span> Removed email forwarding addresses no longer reappear after restoring from a backup. (PPPM-13862)</li> <li><span class="fixed"></span> It is now possible to create certificate signing requests with key sizes other than 1024 and 2048 bits via the RPC API. (PPPM-13918)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Removing PHP 8 via Plesk Installer no longer results in an error when browsing <strong>Tools &amp; Settings</strong> &gt; <strong>PHP Settings</strong>. (PPPM-13850)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Enabling debug logging in Plesk no longer makes the Plesk GUI inaccessible with the “HTTP 502 Bad Gateway” error. (PPPM-13885)</li> <li><span class="fixed"></span> Entering a custom TTL value for a PTR record in Plesk DNS settings now results in the custom value correctly taking effect. (PPPM-13776)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair all -y</code> or <code class="highlighter-rouge">plesk sbin fsmng --fix-plesk-packages</code> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair mail</code> command on a Plesk server using Postfix as the mail server no longer enables the mail service if it was intentionally disabled. (PPPM-13859)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair installation</code> command on a Plesk server with phpMyAdmin installed no longer breaks phpMyAdmin configuration. (PPPM-13902)</li> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Windows</h4> <ul> <li><span class="fixed"></span> Removing all registered database servers from <strong>Tools &amp; Settings</strong> &gt; <strong>Database servers</strong> no longer makes it impossible to add new ones. (PPPM-13893)</li> <li><span class="fixed"></span> It is now again possible to change a website’s document root directory via the RPC API. (PPPM-13915)</li> <li><span class="fixed"></span> Exporting a database to PDF in phpMyAdmin no longer fails with the “HTTP 500 Server Error” error. (PPPM-13823)</li> </ul> <h3 id="future-plans">Future Plans</h3> <ul> <li> <p><span class="improved"></span> In the nearest future, we plan to switch PHP used by Plesk to PHP 8.2. This is because <a href="https://endoflife.date/php">security support for PHP 8.0 will end in November 2023</a>. If you are running any custom extensions, you will need to update them to support PHP 8.2 to avoid potential issues.</p> <p>This change is currently scheduled to take place with the release of Plesk Obsidian 18.0.53 (early June 2023).</p> </li> <li> <p><span class="improved"></span> 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.</p> <p>This change is currently scheduled to take place with the release of Plesk Obsidian 18.0.53 (early June 2023).</p> </li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP 8.0 used by Plesk to version 8.0.28.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="added"></span> Webalizer can now be installed on servers running Red Hat Enterprise Linux 8 and its derivatives.</li> <li><span class="improved"></span> Updated phpMyAdmin to version 5.2.1.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Git to version 2.39.2.</li> <li><span class="improved"></span> Updated BIND to version 9.16.38.</li> <li><span class="improved"></span> Updated OpenSSL used by Plesk and Plesk Installer to version 1.1.1t.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.14.</li> <li><span class="improved"></span> Updated Node.js 18 to version 18.14.1.</li> <li><span class="improved"></span> Updated Node.js 16 to version 16.19.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 1.0.0 <a id="sogo-webmail-1.0.0" href="#sogo-webmail-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> We are glad to announce that the SOGo Webmail extension has left beta.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dns-integration-for-cloudflare"> <h2 class="changelog-entry__title">DNS integration for Cloudflare <a id="dns-integration-for-cloudflare-0.9.0" href="#dns-integration-for-cloudflare-0.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial beta release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.4 <a id="ruby-1.4.4" href="#ruby-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated custom buttons.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.4 <a id="site-import-1.6.4" href="#site-import-1.6.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--support-ssh-access"> <h2 class="changelog-entry__title">Support SSH Access 1.1.0 <a id="support-ssh-access-1.1.0" href="#support-ssh-access-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Dropped compatibility of legacy components.</li> <li><span class="improved"></span> Simplified the process of providing access.</li> <li><span class="improved"></span> The overview screen now shows the list of all licenses with the license support status and a reason why a license is not supported.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.6 <a id="ssl-it-1.12.6" href="#ssl-it-1.12.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for the SOGo Webmail extension.</li> <li><span class="fixed"></span> Backing up of subscriptions no longer fails if they have a lot of SSL It! orders to issue certificates. (EXTSSLIT-1936)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.2.2 <a id="nodejs-2.2.2" href="#nodejs-2.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Moved the custom button that installs Node.js applications to the installation drawer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.8 <a id="monitoring-2.5.8" href="#monitoring-2.5.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The 360 Monitoring agent is now updated correctly even if the server has MariaDB 10.4 or later and invalid <code class="highlighter-rouge">mysql.user</code> table. (EXTPLESK-4428)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.7 <a id="lets-encrypt-3.1.7" href="#lets-encrypt-3.1.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.1.3 <a id="wordpress-toolkit-6.1.3" href="#wordpress-toolkit-6.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> <code class="highlighter-rouge">--clear-cache</code> CLI command now supports partial (targeted) cache reset.</li> <li><span class="fixed"></span> WP Toolkit no longer shows <code class="highlighter-rouge">Failed to find set with specified ID</code> error when installing WordPress under certain rare circumstances. (EXTWPTOOLK-9898)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Service Plan limit <code class="highlighter-rouge">WordPress websites with Smart Update</code> now works correctly again, as before. (EXTWPTOOLK-10179)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.10 <a id="joomla-toolkit-2.5.10" href="#joomla-toolkit-2.5.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.9 <a id="docker-1.5.9" href="#docker-1.5.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.8 <a id="digitalocean-dns-1.3.8" href="#digitalocean-dns-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.10 <a id="advisor-1.9.10" href="#advisor-1.9.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sophos-antivirus"> <h2 class="changelog-entry__title">Sophos Anti-Virus for Servers 1.0.0 <a id="sophos-antivirus-1.0.0" href="#sophos-antivirus-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sftp-backup"> <h2 class="changelog-entry__title">SFTP Backup 2.1.1 <a id="sftp-backup-2.1.1" href="#sftp-backup-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.2 <a id="dotnet-toolkit-2.1.2" href="#dotnet-toolkit-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed the “dotnet binary not specified” error on Ubuntu 22. (EXTPLESK-4168)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.2.1 <a id="sogo-webmail-0.2.1" href="#sogo-webmail-0.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 March 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for nightly packages on Ubuntu 22.04.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.6.1 <a id="social-login-1.6.1" href="#social-login-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.50 Web Presence Builder update <a id="plesk-obsidian-18.0.50-web-presence-builder-update" href="#plesk-obsidian-18.0.50-web-presence-builder-update" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.7 <a id="digitalocean-dns-1.3.7" href="#digitalocean-dns-1.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.5 <a id="ssl-it-1.12.5" href="#ssl-it-1.12.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.2.0 <a id="sogo-webmail-0.2.0" href="#sogo-webmail-0.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to customize the service configuration templates. For more information, see <code class="highlighter-rouge">/usr/local/psa/var/modules/sogo/templates/README.md</code>.</li> <li> <p><span class="added"></span> Added support for CourierIMAP.</p> <p><strong>Note:</strong> Features based on the Sieve protocol will be unavailable if CourierIMAP is used.</p> </li> <li><span class="added"></span> The SOGo database is now backed up daily. SQL dumps are rotated to prevent excessive usage of disk space.</li> <li><span class="added"></span> Switched the password storage to secure SSHA512 hashes, which enables to store longer passwords.</li> <li><span class="improved"></span> Improved the UI of the extension’s main screen.</li> <li><span class="fixed"></span> The installation task now shows correct text upon completion. (EXTPLESK-4202)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.9 <a id="joomla-toolkit-2.5.9" href="#joomla-toolkit-2.5.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.8 <a id="docker-1.5.8" href="#docker-1.5.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.6 <a id="digitalocean-dns-1.3.6" href="#digitalocean-dns-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows the actual status of DNS zones. (EXTPLESK-4374)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230222" href="#php-230222" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.28.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.16.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.7 <a id="monitoring-2.5.7" href="#monitoring-2.5.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--microsoft-azure-dns"> <h2 class="changelog-entry__title">Microsoft Azure DNS 1.1.2 <a id="microsoft-azure-dns-1.1.2" href="#microsoft-azure-dns-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.8 <a id="joomla-toolkit-2.5.8" href="#joomla-toolkit-2.5.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.6 <a id="monitoring-2.5.6" href="#monitoring-2.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Selecting nine or more subscriptions for comparison on the “Subscriptions” tab no longer results in an error. (EXTPLESK-4395)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.6 <a id="lets-encrypt-3.1.6" href="#lets-encrypt-3.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.4 <a id="laravel-toolkit-1.4.4" href="#laravel-toolkit-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated custom buttons.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.4 <a id="git-2.4.4" href="#git-2.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated custom buttons.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dropbox-backup"> <h2 class="changelog-entry__title">Dropbox Backup 4.2.3 <a id="dropbox-backup-4.2.3" href="#dropbox-backup-4.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.12 <a id="ruby-1.4.12" href="#ruby-1.4.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Ruby to versions 3.0.6, 3.1.4, 3.2.2 to fix the <a href="https://nvd.nist.gov/vuln/detail/CVE-2023-36617">CVE-2023-36617</a> vulnerability.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.24.0 <a id="plesk-migrator-2.24.0" href="#plesk-migrator-2.24.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.5 <a id="log-browser-1.6.5" href="#log-browser-1.6.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.5 <a id="google-drive-backup-1.3.5" href="#google-drive-backup-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dropbox-backup"> <h2 class="changelog-entry__title">Dropbox Backup 4.2.2 <a id="dropbox-backup-4.2.2" href="#dropbox-backup-4.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.7 <a id="docker-1.5.7" href="#docker-1.5.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.5 <a id="lets-encrypt-3.1.5" href="#lets-encrypt-3.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.6 <a id="joomla-toolkit-2.5.6" href="#joomla-toolkit-2.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.3 <a id="extensions-catalog-1.16.3" href="#extensions-catalog-1.16.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.3 <a id="site-import-1.6.3" href="#site-import-1.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.50 Update 2 <a id="plesk-18050-mu2" href="#plesk-18050-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18050-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 February 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Backing up to FTP storage no longer fails with the “Curl error: (28) Timeout was reached” error when FTPS mode is enabled. (PPPM-13895)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.5 <a id="joomla-toolkit-2.5.5" href="#joomla-toolkit-2.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.3 <a id="git-2.4.3" href="#git-2.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dropbox-backup"> <h2 class="changelog-entry__title">Dropbox Backup 4.2.1 <a id="dropbox-backup-4.2.1" href="#dropbox-backup-4.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.2 <a id="git-2.4.2" href="#git-2.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.5 <a id="monitoring-2.5.5" href="#monitoring-2.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.4 <a id="google-drive-backup-1.3.4" href="#google-drive-backup-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.6 <a id="docker-1.5.6" href="#docker-1.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension can now be installed if Docker Engine is already installed. (EXTDOCKER-161)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The extension can now be removed, purged, and reinstalled on Ubuntu. (EXTDOCKER-160)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.1.2 <a id="wordpress-toolkit-6.1.2" href="#wordpress-toolkit-6.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WP Toolkit is sending notifications about found vulnerabilities again. (EXTWPTOOLK-10169)</li> <li><span class="fixed"></span> Copy Data feature is no longer blocked when there’s a remote site connected to WP Toolkit. (EXTWPTOOLK-10212)</li> <li><span class="fixed"></span> Addressed unruly behavior of security measure switches in the menu that addresses CVE-2022-3590 vulnerability. (EXTWPTOOLK-10157)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.6 <a id="email-security-1.3.6" href="#email-security-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.50 Update 1 <a id="plesk-18050-mu1" href="#plesk-18050-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18050-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 February 2023</p> <div class="changelog-entry__content"> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Creating a custom button with the “#” character in place of the URL no longer results in the Plesk interface becoming unavailable. (PPPM-13878)</li> <li><span class="fixed"></span> Fixed the issue with checkboxes’ alignment on multiple Plesk screens. (PPPM-13884)</li> <li><span class="fixed"></span> Accessing the Plesk interface on an unstable network connection no longer results in intermittent HTTP 500 errors. (PPP-59897, PPP-59956)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Trying to manage greylisting settings via the <code class="highlighter-rouge">plesk bin grey_listing</code> CLI utility no longer fails with the “array_keys(): Argument #1 ($array) must be of type array, null given” error. (PPP-60083)</li> <li><span class="fixed"></span> Enabling the Plesk debug mode no longer results in the Plesk interface becoming unavailable with the HTTP 502 error. (PPPM-13885)</li> <li><span class="fixed"></span> Enabling the “Enable nginx caching” option no longer breaks the Plesk UI layout. (PPPM-13884)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.3 <a id="ssl-it-1.12.3" href="#ssl-it-1.12.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.4 <a id="lets-encrypt-3.1.4" href="#lets-encrypt-3.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Failed to read X509 certificate from PEM string” error no longer appears during the Plesk daily maintenance task. (EXTLETSENC-1182)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.1 <a id="git-2.4.1" href="#git-2.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230207" href="#php-230207" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.15.</li> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.3.2 <a id="ecommerce-toolkit-1.3.2" href="#ecommerce-toolkit-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.3 <a id="lets-encrypt-3.1.3" href="#lets-encrypt-3.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.4.0 <a id="grafana-1.4.0" href="#grafana-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.6 <a id="grafana-1.3.6" href="#grafana-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> <li><span class="fixed"></span> The extension installation no longer fails with a syntax error in Plesk Obsidian 18.0.34 and earlier. (EXTPLESK-4332)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Scheduled Backups List 1.0.1 <a id="site-import-1.0.1" href="#site-import-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer crashes with a PHP fatal error while opening. (EXTPLESK-4326)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.4 <a id="ssl-it-1.12.4" href="#ssl-it-1.12.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.49-18.0.50 mod_proxy update <a id="plesk-obsidian-18.0.49-18.0.50-mod-proxy-update" href="#plesk-obsidian-18.0.49-18.0.50-mod-proxy-update" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Updated Apache <code class="highlighter-rouge">mod_proxy</code> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.50 <a id="plesk-18050" href="#plesk-18050" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18050" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">31 January 2023</p> <div class="changelog-entry__content"> <h3 id="whats-new">What’s New?</h3> <p>We are glad to release the anniversary version Plesk Obsidian 18.0.50. To all our customers, we thank you for your loyalty!</p> <p>We have prepared a small gift for you. Are you intrigued? Follow the cat paw prints in <strong>Tools &amp; Settings</strong> &gt; <strong>About Plesk</strong> (under “Plesk”).</p> <ul> <li> <p><span class="added"></span> <strong>Added support for queue workers to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/laravel-toolkit.80010/">Laravel Toolkit</a> extension</strong>. Laravel website owners can now manage queue jobs out of the box: schedule, monitor, remove, rerun, and so on.</p> <p>To enable queues in your Laravel project, <a href="https://support.plesk.com/hc/en-us/articles/12376918716695">follow the instructions</a>.</p> </li> <li><span class="added"></span> <strong>Customers can now create database users on the default server and servers where they already have databases</strong> (even if customers do not have the “Database server selection” permission).</li> <li><span class="added"></span> <strong>Introduced the new SSL It! main screen</strong>, 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.</li> <li> <p><span class="added"></span> <strong>In the Git extension, added the ability to select users who can access a local repository via HTTP/HTTPS</strong>.</p> <p>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.</p> </li> <li> <p><span class="added"></span> The Git extension now correctly handles moving domains between subscriptions and places the Git directory to the appropriate subscription afterward.</p> <p><strong>Note</strong> Moving domains between subscriptions changes the <code class="highlighter-rouge">plesk-git</code> directory password because it must be synced with the subscription’s system user password.</p> </li> <li><span class="attention"></span> Due to increased phishing attacks, creating websites with publicly resolvable temporary domain names is available only for paid licenses from now on.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> <strong>Microsoft SQL Server 2022 is now fully supported</strong>. 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: <ul> <li>Use Microsoft SQL Server 2022 as a remote database server.</li> <li>Install Microsoft SQL Server 2022 locally using Plesk Installer.</li> <li>Import and export Microsoft SQL Server 2022 databases via the Plesk interface.</li> </ul> </li> </ul> <h3 id="feature-improvements">Feature Improvements</h3> <ul> <li> <p><span class="improved"></span> New domains now sign outgoing mail with <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/antispam-tools/dkim-spf-and-dmarc-protection.59433/#dkim">DKIM</a>. This improvement protects against email spoofing.</p> <p>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.</p> <p><strong>Note:</strong> This improvement works only for new domains that have their DNS and mail hosting in Plesk.</p> </li> <li> <p><span class="improved"></span> New domains now use the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/antispam-tools/dkim-spf-and-dmarc-protection.59433/#dmarc">DMARC</a> quarantine policy by default. This improvement protects outgoing mail against email spoofing.</p> <p>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 (<code class="highlighter-rouge">v=DMARC1; adkim=s; aspf=s; p=quarantine</code>) 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).</p> <p><strong>Note:</strong> This improvement works only for new domains that have their DNS and mail hosting in Plesk.</p> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Decluttered Dynamic List view and made it easier to navigate through multiple domains: <ul> <li>Introduced icons for no-hosting domain types (alias, forwarding, no hosting).</li> <li>Removed the “Type” column.</li> </ul> </li> <li><span class="improved"></span> Plesk now better handles domains with modern applications installed (for example, Laravel, .NET, and Node.js) while <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/domains-and-dns/adding-and-removing-domains.65150/#moving-domains">moving the domains between subscriptions</a>.</li> <li><span class="improved"></span> SSL It! now shows recommended extensions and TLS versions in the “Settings” drawer.</li> <li><span class="improved"></span> 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.</li> </ul> <h4 >Linux</h4> <ul> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[modSecurity] ruleSet.tortix = true ; enables the Atomic Standard rule set ruleSet.atomic = true ; enables the Atomic Advanced rule set </code></pre></div> </div> </li> </ul> <h3 id="deprecated-and-removed-items">Deprecated and Removed Items</h3> <ul> <li><span class="improved"></span> VPS Optimized has been deprecated and will be removed in Plesk Obsidian 18.0.51. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Learn more</a>.</li> </ul> <h3 id="fixed-product-issues">Fixed Product Issues</h3> <ul> <li><span class="fixed"></span> Customers can now access the administrative interface of applications installed via APS Catalog. (PPPM-13842)</li> <li><span class="fixed"></span> Improved the error message shown when Plesk cannot define the server hostname while creating a server backup. (PPPM-13814)</li> <li><span class="fixed"></span> The “Scheduled Tasks” model dialog box now correctly shows special characters. (PPPM-13817)</li> <li><span class="fixed"></span> The “Scheduled Tasks” model dialog box now again has the scroll bar and the “Close” button. (PPPM-13820)</li> <li><span class="fixed"></span> Dynamic List view now shows favicons set up with the “Favicon by RealFaviconGenerator” WordPress plugin. (PPP-59576)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> It is now possible to add the <code class="highlighter-rouge">listen.backlog</code> PHP-FPM setting in the Plesk interface. (PPPM-11945)</li> <li><span class="fixed"></span> It is now possible to reset password using the Plesk username. (PPPM-13839)</li> <li><span class="fixed"></span> It is now possible to use custom PHP-FPM handlers with a systemd unit in <code class="highlighter-rouge">/etc/systemd/system/</code>. (PPPM-11570)</li> <li><span class="fixed"></span> The text in <strong>Tools &amp; Settings</strong> &gt; <strong>Database Servers</strong> (under “Applications &amp; Databases”) &gt; <strong>Settings</strong> no longer misleads users about remote access support of PostgreSQL. (PPPM-13718)</li> <li><span class="fixed"></span> Changing the interface language of Plesk no longer resets that of the Horde webmail to the default English language. (PPPM-13828)</li> <li><span class="fixed"></span> Fixed the help of the Plesk Firewall command line utility. (PPPM-13833)</li> <li><span class="fixed"></span> Backup Manager can now be opened without any issues in Plesk with a large number of customers (more than 995). (PPPM-13845)</li> </ul> <h3 id="changes-in-third-party-components">Changes in Third-Party Components</h3> <ul> <li><span class="improved"></span> Updated PHP 8.0 used by Plesk to version 8.0.27.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> Node.js 18.12.1 is now supported and shipped with Plesk.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.43.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.13.</li> <li><span class="improved"></span> Dropped support for ASP.NET Core 3.1, which reached end of life.</li> <li><span class="improved"></span> Updated Git to version 2.39.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.9.0 <a id="amazon-route-53-2.9.0" href="#amazon-route-53-2.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.15.6 <a id="extensions-catalog-1.15.6" href="#extensions-catalog-1.15.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Buy” button is no longer shown on the Google Workspace extension overview page. (EXTCATALOG-614)</li> <li><span class="fixed"></span> The Extension Catalog UI is no longer completely broken in Plesk 18.0.42 and earlier. (EXTCATALOG-618)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.1.1 <a id="wordpress-toolkit-6.1.1" href="#wordpress-toolkit-6.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now mitigate CVE-2022-3590 vulnerability in WordPress core on <code class="highlighter-rouge">WordPress Vulnerabilities</code> screen.</li> <li><span class="improved"></span> Improved performance in certain cases related to Smart PHP Updates</li> <li><span class="fixed"></span> Smart Update now respects page crawling limits set in the config file. (EXTWPTOOLK-10118)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.1.1 <a id="transfer-of-dns-records-1.1.1" href="#transfer-of-dns-records-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.2 <a id="ssl-it-1.12.2" href="#ssl-it-1.12.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.2 <a id="site-import-1.6.2" href="#site-import-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.3 <a id="repair-kit-1.3.3" href="#repair-kit-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.43-18.0.49 mod_proxy update <a id="plesk-obsidian-18.0.43-18.0.49-mod-proxy-update" href="#plesk-obsidian-18.0.43-18.0.49-mod-proxy-update" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Updated Apache <code class="highlighter-rouge">mod_proxy</code> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.23.1 <a id="plesk-migrator-2.23.1" href="#plesk-migrator-2.23.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.5 <a id="email-security-1.3.5" href="#email-security-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.4.0 <a id="git-2.4.0" href="#git-2.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 January 2023</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Added the ability to select users who can access a local repository via HTTP/HTTPS.</p> <p>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.</p> </li> <li> <p><span class="added"></span> The Git extension now correctly handles moving domains between subscriptions and places the Git directory to the appropriate subscription afterward.</p> <p><strong>Note:</strong> Moving domains between subscriptions changes the <code class="highlighter-rouge">plesk-git</code> directory password because it must be synced with the subscription’s system user password.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.4 <a id="log-browser-1.6.4" href="#log-browser-1.6.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.1.3 <a id="google-workspace-1.1.3" href="#google-workspace-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.3 <a id="google-drive-backup-1.3.3" href="#google-drive-backup-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.3 <a id="log-browser-1.6.3" href="#log-browser-1.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer sends multiple requests to get the status of any service. (EXTPLESK-4246)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.1 <a id="ssl-it-1.12.1" href="#ssl-it-1.12.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.9 <a id="pagespeed-insights-2.1.9" href="#pagespeed-insights-2.1.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.10 <a id="pagespeed-insights-2.1.10" href="#pagespeed-insights-2.1.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.5 <a id="digitalocean-dns-1.3.5" href="#digitalocean-dns-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.4 <a id="php-composer-1.2.4" href="#php-composer-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.4 <a id="monitoring-2.5.4" href="#monitoring-2.5.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension buttons no longer slow down the rendering of the domain list because they are now loaded asynchronously. (EXTPLESK-4204)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.5 <a id="grafana-1.3.5" href="#grafana-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.8.2 <a id="amazon-route-53-2.8.2" href="#amazon-route-53-2.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer produces PHP error messages regarding AWS. (EXTPLESK-4242)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.12.0 <a id="ssl-it-1.12.0" href="#ssl-it-1.12.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="improved"></span> Recommended extensions and TLS versions are now shown in the “Settings” drawer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--hosting-plan-exporter"> <h2 class="changelog-entry__title">Hosting Plan Exporter 1.0.1 <a id="hosting-plan-exporter-1.0.1" href="#hosting-plan-exporter-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.9 <a id="advisor-1.9.9" href="#advisor-1.9.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.6.0 <a id="social-login-1.6.0" href="#social-login-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.2 <a id="log-browser-1.6.2" href="#log-browser-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer sends false positive Plesk UI notifications. (EXTPLESK-4217)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.1.0 <a id="wordpress-toolkit-6.1.0" href="#wordpress-toolkit-6.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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 <code class="highlighter-rouge">smartPhpUpdateFeature = false</code> to the corresponding section of the <code class="highlighter-rouge">panel.ini</code> file.</li> <li><span class="added"></span> 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.</li> <li><span class="improved"></span> Removed all limits on the number of custom labels you can use.</li> <li><span class="improved"></span> Renamed product to WP Toolkit.</li> <li><span class="fixed"></span> Link to PHP version details is no longer lost and is back to its rightful place. (EXTWPTOOLK-9955)</li> <li><span class="fixed"></span> Corrected the descriptions for several security measures. (EXTWPTOOLK-10012)</li> <li><span class="fixed"></span> Wordfence plugin no longer breaks cloned WordPress installations. (EXTWPTOOLK-9853)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.49 Update 2 <a id="plesk-18049-mu2" href="#plesk-18049-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18049-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">11 January 2023</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Trying to open <strong>Tools &amp; Settings</strong> &gt; <strong>Interface Management</strong> on a Plesk Obsidian server with no mail server installed no longer results in the “500 GraphQL Permission denied” error. (PPPM-13849)</li> <li><span class="fixed"></span> After updating to the latest Plesk Obsidian version, the Plesk daily task no longer erases ModSecurity configuration when it runs. (PPPM-13843)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.1.3 <a id="sogo-webmail-0.1.3" href="#sogo-webmail-0.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> User suggestions in calendars are now correctly filtered. (EXTPLESK-4216)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.3 <a id="php-composer-1.2.3" href="#php-composer-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer crashes when updating an integration plugin if the Composer utility version is 2.3.9 or higher. (EXTPHPCOMP-209)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-230110" href="#php-230110" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.2 to version 8.2.1.</li> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.14.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.27.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.2.0 for PHP 8.2, 8.1, 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.2.2 <a id="action-log-1.2.2" href="#action-log-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Filter” panel is now displayed correctly for any display size. (EXTPLESK-2823)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.6 <a id="panel-ini-editor-3.2.6" href="#panel-ini-editor-3.2.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.4 <a id="digitalocean-dns-1.3.4" href="#digitalocean-dns-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 January 2023</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.1.2 <a id="sogo-webmail-0.1.2" href="#sogo-webmail-0.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Databases on older versions of MySQL and MariaDB are now configured properly, allowing SOGo to be used on CentOS 7.</li> <li><span class="fixed"></span> Opening <code class="highlighter-rouge">webmail.example.com</code> will no longer greet user with “Web Server’s Default Page”. It will show SOGo login page as expected. Run <code class="highlighter-rouge">plesk sbin httpdmng --reconfigure-server</code> to see this change immediately. (EXTPLESK-4198)</li> <li><span class="fixed"></span> Packages from Ubuntu 18.04 OS repositories are no longer considered compatible. (EXTPLESK-4199)</li> <li><span class="fixed"></span> Installing the extension on an unsupported OS now shows way more readable messages about OS compatibility. (EXTPLESK-4200)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.49 Update 1 <a id="plesk-18049-mu1" href="#plesk-18049-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18049-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updating to Plesk Obsidian 18.0.49 no longer causes social login buttons to disappear from the login page. (PPP-59460)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.2 <a id="laravel-toolkit-1.4.2" href="#laravel-toolkit-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added the ability to run a queue worker on the “Dashboard” tab in the extension interface.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.2 <a id="google-drive-backup-1.3.2" href="#google-drive-backup-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.49 <a id="plesk-18049" href="#plesk-18049" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18049" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> We are glad to introduce the beta version of the <a href="https://www.plesk.com/extensions/sogo/">SOGo Webmail extension</a>. 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.</li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [domainManagement] settings.favicons = false </code></pre></div> </div> <p>If no favicon can be found for a website, Plesk automatically generates an icon from the first letter(s) of the domain’s name.</p> </li> <li><span class="added"></span> It is now possible to add and remove DNS records in a DNS zone via REST API.</li> <li><span class="improved"></span> In Dynamic list, for every user session and individual domain, Plesk now keeps open the tab (“Dashboard”, “Hosting &amp; DNS”, “Mail”) that was last selected manually during the session instead of always reverting to the “Dashboard” tab.</li> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [domainManagement] settings.autoSelectIpv6 = on </code></pre></div> </div> </li> <li><span class="improved"></span> Removed the distracting illustrations that accompanied the “Add Domain” wizard to help you focus on the task at hand.</li> <li><span class="fixed"></span> Removing all records from the DNS zone records template no longer results in the “Add Record” button disappearing from the UI. (PPPM-13783)</li> <li><span class="fixed"></span> The daily maintenance task no longer runs indefinitely without terminating under specific circumstances. (PPPM-13808)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Moving a domain between subscriptions no longer results in the domain’s databases becoming unassigned. (PPPM-13780)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Updating Plesk if the <code class="highlighter-rouge">admin/conf/templates/custom</code> directory exists on the server but is empty no longer results in a misleading error message being shown. (PPPM-13806)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added the ability to <a href="https://docs.plesk.com/en-US/obsidian/deployment-guide/plesk-for-linux-plesk-installation-without-the-local-database.79703/">run Plesk with a centralized database</a>. The feature is currently in Beta.</li> <li> <p><span class="added"></span> Added the ability to install extensions for PHP 7.3 and later handlers using <a href="https://pecl.php.net/">PECL</a>. You can manage PHP extensions in <strong>Tools &amp; Settings</strong> &gt; <strong>PHP Settings</strong> &gt; choose the desired handler &gt; <strong>Manage PECL Packages</strong>.</p> <p>To disable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [php] pecl.enabled = off </code></pre></div> </div> </li> <li><span class="added"></span> You can now install ionCube PHP Loader for PHP 8.1 and later using PHP extensions installer.</li> <li> <p><span class="added"></span> Using NFS shares to store hosted websites’ vhost directories is now supported. To enable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [webserver] syncModeOnRemoveConfiguration = true </code></pre></div> </div> </li> <li><span class="fixed"></span> The list of domains in Plesk no longer takes an excessive amount of time to load. (PPPM-13804)</li> <li><span class="fixed"></span> Creating a backup of the Plesk server no longer fails under specific conditions. (PPPM-13765)</li> <li><span class="fixed"></span> On Debian-based OS, removing the “PHP by OS vendor” component via Plesk Installer no longer results in the <code class="highlighter-rouge">/var/lib/php/sessions</code> directory being removed. (PPPM-13781)</li> <li><span class="fixed"></span> On Red Hat Enterprise Linux 9, certain CLI utilities no longer fail due to incorrect OS detection. (PPPM-13794)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Updating Plesk if the default Plesk directory is a symlink to a different directory should no longer cause issues under specific circumstances. (PPP-59354)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> SpamAssassin no longer creates its temporary files in the <code class="highlighter-rouge">C:\Windows\Temp</code> directory instead of the proper one. (PPPM-13782)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Changing the maximum message size in SpamAssassin using the <code class="highlighter-rouge">plesk bin spamassassin</code> CLI utility no longer fails. (PPPM-13793)</li> <li><span class="fixed"></span> Clicking <strong>Refresh</strong> on the <strong>Tools &amp; Settings</strong> &gt; <strong>Server Components</strong> screen now results in the list of installed components being updated as intended. (PPPM-13797)</li> <li><span class="fixed"></span> The “System Health Monitor” service no longer fails if Google Drive for desktop is installed on the server. (PPPM-13800)</li> <li><span class="fixed"></span> Specifying port 465 in <strong>Tools &amp; Settings</strong> &gt; <strong>External SMTP Server</strong> no longer makes resetting a user’s password via the “Forgot Your Password?” link fail. (PPPM-12755)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Marked PHP 7.4 as outdated because it <a href="https://www.php.net/supported-versions.php">has reached end of life</a> and removed it from the “Recommended” preset.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Roundcube 1.5.x and later now runs on PHP 8.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> .NET 7.0 is now supported.</li> <li><span class="improved"></span> Updated ASP.NET Core 7.0 to version 7.0.1.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.12.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.32.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.33.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.33.</li> <li><span class="improved"></span> Updated Node.js to version 16.18.1.</li> <li><span class="improved"></span> Updated OpenSSL used by Plesk and Plesk Installer to version 1.1.1s.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.1.1 <a id="sogo-webmail-0.1.1" href="#sogo-webmail-0.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the screenshots.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.1 <a id="log-browser-1.6.1" href="#log-browser-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sogo-webmail"> <h2 class="changelog-entry__title">SOGo Webmail 0.1.0 <a id="sogo-webmail-0.1.0" href="#sogo-webmail-0.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.23.0 <a id="plesk-migrator-2.23.0" href="#plesk-migrator-2.23.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration no longer fails to authenticate some Microsoft SQL servers. (PMT-5064)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-221212" href="#php-221212" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> PHP 8.2.0 is now shipped with Plesk Obsidian 18.0.48 and later on all OSes.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.3 <a id="monitoring-2.5.3" href="#monitoring-2.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> On AlmaLinux 9, the agent360 installation process no longer fails with the “Package “python36-devel” is not available” error. (EXTPLESK-4160)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.1 <a id="dotnet-toolkit-2.1.1" href="#dotnet-toolkit-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to install the ASP.NET Core 7.0 Runtime.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.1 <a id="laravel-toolkit-1.4.1" href="#laravel-toolkit-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Fixed the ‘Attempt to read property “scheduleTaskId” on null’ PHP error. (PPP-59056)</li> <li><span class="fixed"></span> Fixed the “Failed to disable scheduled tasks” error, which appeared during a backup restoration. (PPP-59221)</li> <li><span class="fixed"></span> Fixed the “Domain does not have PHP support” error, which appeared during a backup restoration. (PPP-59223)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.5 <a id="docker-1.5.5" href="#docker-1.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.11.2 <a id="ssl-it-1.11.2" href="#ssl-it-1.11.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-spaces-backup"> <h2 class="changelog-entry__title">DigitalOcean Spaces Backup 1.0.2 <a id="digitalocean-spaces-backup-1.0.2" href="#digitalocean-spaces-backup-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 December 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-221129" href="#php-221129" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.13.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.26.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.6.0 <a id="log-browser-1.6.0" href="#log-browser-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-s3-backup"> <h2 class="changelog-entry__title">Amazon S3 Backup 1.4.4 <a id="amazon-s3-backup-1.4.4" href="#amazon-s3-backup-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.0.1 <a id="wordpress-toolkit-6.0.1" href="#wordpress-toolkit-6.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated hints about limitations of non-private labels</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Forced</code> autoupdate policies are now correctly applied again. (EXTWPTOOLK-9917)</li> <li><span class="fixed"></span> Smart Updates purchase link is no longer leading to a non-existent page. (EXTWPTOOLK-9914)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-authenticator"> <h2 class="changelog-entry__title">Google Authenticator 1.5.3 <a id="google-authenticator-1.5.3" href="#google-authenticator-1.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP dependencies.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.8 <a id="advisor-1.9.8" href="#advisor-1.9.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the minimal supported PHP version.</li> <li><span class="fixed"></span> The extension now correctly validates the password strength policy. (EXTADVISOR-915)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WP Toolkit 6.0.0 <a id="wordpress-toolkit-6.0.0" href="#wordpress-toolkit-6.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now provides REST API for the majority of its features. To learn more about REST API, find the corresponding option in the <code class="highlighter-rouge">Global Settings</code> on cPanel, or in the <code class="highlighter-rouge">Tools &amp; Settings</code> &gt; <code class="highlighter-rouge">Remote API</code> on Plesk.</li> <li><span class="added"></span> Website labels can now be customized: <ul> <li>All labels now require users to input a label text. Time to get creative!</li> <li>Labels can have different colors (chosen from a predefined palette)</li> <li>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)</li> <li>Several private labels (up to five) can be added to a single WP site at once</li> <li>Existing labels were converted to non-private labels with the same text (their color is a bit different, though)</li> </ul> </li> <li><span class="added"></span> Server administrators can turn off email notifications sent by WordPress to site administrators after the initial WordPress installation. This can be done in <code class="highlighter-rouge">Global Settings</code> for the whole server.</li> <li><span class="added"></span> <code class="highlighter-rouge">wp-cli</code> utility was updated to version 2.7.</li> <li><span class="added"></span> (Plesk) WP Toolkit now supports AlmaLinux 9 &amp; RHEL 9 on Plesk.</li> <li><span class="improved"></span> When working with legacy database servers, utf8mb4 symbols will be processed correctly.</li> <li><span class="fixed"></span> Fixed misprint in the Smart Updates promo text (because we could, not because anyone cared). (EXTWPTOOLK-9742)</li> <li><span class="fixed"></span> Certain badly coded plugins can no longer break WP Toolkit with <code class="highlighter-rouge">TypeError</code> error after certain operations. (EXTWPTOOLK-9681)</li> <li><span class="fixed"></span> File Editor link now works properly in the Maintenance Mode customization dialog. (EXTWPTOOLK-9619)</li> <li><span class="fixed"></span> Confusing error messages no longer should appear in the log files (depends on whether you are literate or not, though). (EXTWPTOOLK-9605)</li> <li><span class="fixed"></span> Database no longer becomes corrupted under certain (admittedly rare) circumstances after cloning or copying data. (EXTWPTOOLK-9604)</li> <li><span class="fixed"></span> Cloned site created by Smart Update is now properly deleted if Smart Update fails. (EXTWPTOOLK-9354 / EXTWPTOOLK-9505)</li> <li><span class="fixed"></span> WP Toolkit now better detects whether a plugin update was actually installed without errors in case of certain stubborn plugins. (EXTWPTOOLK-9193)</li> <li><span class="fixed"></span> (Plesk) Corrected security status message shown under certain rare circumstances. (EXTWPTOOLK-9638)</li> <li><span class="fixed"></span> (Plesk) Plesk installer no longer fails with exit code 1 when uninstalling WP Toolkit (boo!). (EXTWPTOOLK-9331)</li> <li><span class="fixed"></span> (Plesk) Dynamic list no longer shows incorrect WordPress installations in “WordPress” tab. (EXTWPTOOLK-9901)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.2 <a id="lets-encrypt-3.1.2" href="#lets-encrypt-3.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.2 <a id="monitoring-2.5.2" href="#monitoring-2.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Now correct values are shown when the “cloudMaxWebsites” limit is set. (EXTPLESK-4056)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-221110" href="#php-221110" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.33.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.5.0 <a id="log-browser-1.5.0" href="#log-browser-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to see the Panel logs (/var/log/plesk/panel.log).</li> <li><span class="fixed"></span> Now Log Browser allows to filter logs for failed systemd services too. (EXTPLESK-4017)</li> <li><span class="fixed"></span> Priority icons are now present for all records. (EXTPLESK-3960)</li> <li><span class="fixed"></span> It is now possible to select stopped services in the filter. (EXTPLESK-4041)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.4.0 <a id="laravel-toolkit-1.4.0" href="#laravel-toolkit-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the “Access to Laravel Toolkit” permission to service plans.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.1.0 <a id="dotnet-toolkit-2.1.0" href="#dotnet-toolkit-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the “Access to .Net Toolkit” permission to service plans.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.48 <a id="plesk-18048" href="#plesk-18048" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18048" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> The Plesk Repair feature in the UI (“Repair All” in <strong>Tools &amp; Settings</strong> &gt; <strong>Diagnose &amp; Repair</strong>) and the CLI (<code class="highlighter-rouge">plesk repair web</code>) now repairs all websites without making all of them unavailable. Only the website with issues goes offline until it is repaired.</li> <li><span class="fixed"></span> A custom sender address no longer blocks Plesk notifications from being delivered to certain mail servers (for example, Amazon Simple Email Service). (PPPM-13719)</li> <li><span class="fixed"></span> It is now possible to change custom email addresses of recipients for Plesk automatic email notifications. (PPPM-13769)</li> <li><span class="fixed"></span> Backup restoration no longer fails because of a big configuration file of an extension (more than 10 MB) contained in a backup. (PPPM-13707)</li> <li><span class="fixed"></span> It is no longer possible to create an additional administrator password that will not work because it contains unsupported characters. (PPPM-13756)</li> <li><span class="fixed"></span> Plesk again prevents the administrator from removing the only NS record from the DNS zone when DNS is disabled. (PPPM-13774)</li> <li><span class="fixed"></span> Domain Log Browser no longer crashes if the <code class="highlighter-rouge">passenger.log</code> file of a domain is too big (200 MB or more). (PPPM-13698)</li> <li><span class="fixed"></span> 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)</li> <li><span class="attention"></span> Help us to make Dynamic List view better by <a href="https://pt-research.typeform.com/to/iqLiXIQ8">sharing your thoughts in this survey</a>.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added support for AlmaLinux 9 and Red Hat Enterprise Linux 9.</li> <li> <p><span class="added"></span> The Plesk administrator can now install PECL extensions for Plesk and system PHP handlers via the CLI. To see the exact commands, run <code class="highlighter-rouge">plesk bin php_handler –-help</code>.</p> <p><strong>Note:</strong> 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.</p> </li> <li><span class="improved"></span> Dropped support for Ubuntu 20.04 LTS on the ARM architecture. You can use Ubuntu 22.04 LTS instead.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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 <strong>Tools &amp; Settings</strong> &gt; <strong>PHP settings</strong>, and via Plesk UI notifications.</li> <li><span class="improved"></span> In Fail2ban, it is now possible to add descriptions to trusted IP addresses.</li> <li><span class="improved"></span> Security improvements. Special thanks to Patrick William (rack911labs.ca) for reporting the issues.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">-drop-if-exists</code> option of the <code class="highlighter-rouge">plesk bin ipmanage --auto-remap</code> command can now reuse IP addresses that already exist in the Plesk database. (PPPM-13467)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Improved how Plesk syncs the spam filter sensitivity value between the Plesk database and the UI: <ul> <li>The UI does not show the default value if it is missing from the database.</li> <li>The <code class="highlighter-rouge">plesk repair mail</code> utility sets the default value in both the database and the UI. (PPPM-7118)</li> </ul> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk Installer no longer shows a warning about the missing <code class="highlighter-rouge">amazon-id</code> plugin if it is not installed. (PPPM-13760)</li> <li><span class="fixed"></span> Plesk no longer fails to create a PostgreSQL database if the database name and database user name differ only by a prefix (for example, <code class="highlighter-rouge">test</code> and <code class="highlighter-rouge">prefix_test</code> respectively). (PPPM-13768)</li> <li><span class="fixed"></span> Improved the “terminate called without an active exception” error message shown when, under certain circumstances, installation of an application package fails. (PPPM-13730)</li> <li><span class="fixed"></span> Plesk logs no longer contain multiple Sanitizer errors that could appear after a Plesk license key was updated. (PPPM-13762)</li> <li><span class="fixed"></span> Plesk Firewall now shows a warning that enabling the firewall or applying its changes will overwrite firewall rules added manually via iptables. (PPPM-12190)</li> <li><span class="fixed"></span> Backing up can no longer fail with the ‘Document is empty, line 1, column 1 (, line 1)’ and ‘None (line 0)’ errors. (PPPM-13765)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.32.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 3.3.4.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated ModSecurity 3.0 to version 3.0.8.</li> <li><span class="improved"></span> Updated ModSecurity 2.9 to version 2.9.6.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Node.js 16 to version 16.17.1.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.42.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.10.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.30.</li> <li><span class="improved"></span> Updated BIND to version 9.16.33.</li> <li><span class="improved"></span> Updated zlib to version 1.2.13.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-221101" href="#php-221101" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.12.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.25.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.1 <a id="monitoring-2.5.1" href="#monitoring-2.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is no longer possible to bypass the <code class="highlighter-rouge">cloudMaxWebsites</code> limit via the CLI. (EXTPLESK-4031)</li> <li><span class="fixed"></span> It is again possible to save thresholds. (EXTPLESK-4022)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.4 <a id="email-security-1.3.4" href="#email-security-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.2.1 <a id="action-log-1.2.1" href="#action-log-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Action Log” link on the “Tools &amp; Settings” page now always leads to the extension main page. (EXTPLESK-4038)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 Update 5 <a id="plesk-18047-mu5" href="#plesk-18047-mu5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047-mu5" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> DNS events are now logged correctly again. (PPPM-13766)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.5.0 <a id="monitoring-2.5.0" href="#monitoring-2.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.4.1 <a id="monitoring-2.4.1" href="#monitoring-2.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> <li><span class="fixed"></span> 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 &gt;= 7.4.0” error. (EXTPLESK-4019)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.4.0 <a id="monitoring-2.4.0" href="#monitoring-2.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to mark websites that are already being monitored by another service or application.</li> <li><span class="added"></span> It is now possible to enable website monitoring right from the domain card if 360 Monitoring integration has been configured.</li> <li><span class="fixed"></span> Commands run via the CLI interface no longer ignore the maximum websites limit for 360 Monitoring. (EXTPLESK-3988)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.3.2 <a id="git-2.3.2" href="#git-2.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now updates correctly again. (EXTGIT-267)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 Update 4 <a id="plesk-18047-mu4" href="#plesk-18047-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Now Plesk Backup Manager can again open a server backup that has customers or resellers with names that contain non-ASCII characters. (PPPM-13757)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair fs -plesk-files-consistency</code> command no longer results in the “There are corrupted files in plesk-python3-package.list” error. (PPPM-13758)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ldap-auth"> <h2 class="changelog-entry__title">LDAP Auth 2.1.3 <a id="ldap-auth-2.1.3" href="#ldap-auth-2.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed AD authentication via SSL:TLS. (EXTPLESK-3999)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.3.1 <a id="git-2.3.1" href="#git-2.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue with pulling from remote repositories. (EXTGIT-265)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.3.0 <a id="git-2.3.0" href="#git-2.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for multiple deploy keys for each domain.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.22.4 <a id="plesk-migrator-2.22.4" href="#plesk-migrator-2.22.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.3.1 <a id="ecommerce-toolkit-1.3.1" href="#ecommerce-toolkit-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> A misleading error message is no longer shown after installing the extension in Plesk for Windows. (EXTPLESK-4000)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 Update 3 <a id="plesk-18047-mu3" href="#plesk-18047-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">13 October 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Custom favicons are no longer reset to the default ones after upgrading Plesk to version 18.0.47. (PPPM-13749)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--slave-dns-manager"> <h2 class="changelog-entry__title">Slave DNS Manager 1.10.3 <a id="slave-dns-manager-1.10.3" href="#slave-dns-manager-1.10.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.22.3 <a id="plesk-migrator-2.22.3" href="#plesk-migrator-2.22.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of MySQL/MariaDB databases from Windows servers no longer fails. (PMT-5056)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.4.0 <a id="log-browser-1.4.0" href="#log-browser-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="added"></span> Now you can set a date starting from which the selected number of log records will be displayed.</li> <li><span class="improved"></span> 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)</li> <li><span class="improved"></span> The filter panel now takes less space on the screen.</li> <li><span class="fixed"></span> The filter by message now works correctly on Debian 10 and Ubuntu 18. (EXTPLESK-3902)</li> <li><span class="fixed"></span> The filter by source on the “Mail” tab now again displays values. (EXTPLESK-3904)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 Update 2 <a id="plesk-18047-mu2" href="#plesk-18047-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-221003" href="#php-221003" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.11.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.24.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.32.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--htaccess-to-nginx"> <h2 class="changelog-entry__title">htaccess to nginx 1.1.2 <a id="htaccess-to-nginx-1.1.2" href="#htaccess-to-nginx-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer produces errors in the console and does not block auto-filling of the “Docroot” field. (EXTPLESK-3973)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.22.2 <a id="plesk-migrator-2.22.2" href="#plesk-migrator-2.22.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration of MySQL/MariaDB databases from DirectAdmin servers or custom panel Linux servers no longer fails with the “Permission denied” error. (PMT-5055)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 Update 1 <a id="plesk-18047-mu1" href="#plesk-18047-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">29 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress Toolkit now works correctly with all locales. (PPPM-13735)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.47 <a id="plesk-18047" href="#plesk-18047" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18047" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> When using the Laravel Toolkit extension, the “Install Composer.json dependencies” step during application deployment is now optional and can be skipped.</li> <li><span class="improved"></span> Added the ability to integrate Plesk with different webmail clients to the Plesk SDK.</li> <li><span class="improved"></span> Security improvements. Special thanks to Theologos Kokkinellis for reporting the issue.</li> <li><span class="improved"></span> Added the ability to see entries from .NET applications’ logs in Plesk Log Viewer to the .NET Toolkit extension.</li> <li><span class="fixed"></span> After renaming a subscription, the subscription’s old name no longer keeps showing up in Laravel Toolkit. (PPP-57840)</li> <li><span class="fixed"></span> Plesk database inconsistencies no longer result in a blank page when clicking on a subscription. (PPP-58132)</li> <li><span class="fixed"></span> When opening the “Limit Outgoing Messages” window for one or more mailboxes, human-readable text is now shown instead of placeholders. (PPPM-13669)</li> <li><span class="fixed"></span> Trying to open the <strong>Tools &amp; Settings</strong> &gt; <strong>Database Servers</strong> page when there are inconsistencies in the Plesk database no longer results in being redirected to the <strong>Home</strong> page without an error message. (PPPM-13685)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Custom page titles containing the hyphen (-) character are no longer cropped. (PPPM-12271)</li> <li><span class="attention"></span> 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. <a href="https://www.plesk.com/pricing/">You can purchase non-trial Plesk licenses without these limitations</a>.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Plesk Obsidian is now available as a <a href="https://cloudmarketplace.oracle.com/marketplace/en_US/listing/131669599">cloud image on the Oracle Cloud Marketplace</a>. The image is based on Ubuntu 22 and uses the ARM CPU architecture to lower hosting costs.</li> <li><span class="improved"></span> Published a new <a href="https://aws.amazon.com/marketplace/pp/prodview-o4lttkbr5g2ek">Plesk Obsidian cloud image on Amazon Marketplace</a>. The image is based on Ubuntu 22 and uses the ARM CPU architecture to lower hosting costs.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair mail -y</code> command no longer adds unnecessary entries to the <code class="highlighter-rouge">data.db</code> file. (PPPM-13693)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Opening Log Browser no longer results in an endless “loading” screen under specific circumstances. (PPPM-13697)</li> <li><span class="fixed"></span> Specifying a custom sender address for Plesk email notifications in the <code class="highlighter-rouge">panel.ini</code> file is now correctly used in notification emails. (PPPM-13686)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> On Debian-based servers, the <code class="highlighter-rouge">fsmng</code> command line utility no longer fails when run. (PPPM-13691)</li> <li><span class="fixed"></span> On Ubuntu 22 servers, enabling the <code class="highlighter-rouge">pagespeed</code> module via the <code class="highlighter-rouge">plesk sbin nginx_modules_ctl -e pagespeed</code> command no longer results in an error. (PPPM-13699)</li> <li><span class="fixed"></span> Applying changes made to the SOA template no longer also applies the default DNS template to domains with custom DNS records. (PPPM-12685)</li> <li><span class="fixed"></span> When adding one or more custom headers to a website, the trailing double quote (“) character is no longer removed. (PPPM-13695)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> When creating a domain with mail service or adding mail service to a domain, mail service creation no longer fails with the “ERROR:<em>main</em>:UNIQUE constraint failed” error. (PPPM-12229)</li> <li> <p><span class="fixed"></span> Installing Plesk with MariaDB 10.6 inside a Virtuozzo container no longer fails. (PPPM-13640)</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>**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. </code></pre></div> </div> </li> <li><span class="fixed"></span> When updating to Plesk Obsidian 18.0.46, the <code class="highlighter-rouge">awstats-icon</code> alias is now correctly updated for websites set as default sites for one or more IP addresses. (PPPM-13703)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">apt update</code> command after an unsuccessful attempt to install a Plesk extension no longer fails. (PPP-58250)</li> <li><span class="fixed"></span> The “Remove alias” button is now shown for all mail aliases belonging to a mailbox, including the first one in the list. (PPPM-13721)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> The .NET Toolkit extension is now available in Plesk for Windows.</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin repair --web -sslcerts</code> command now correctly repairs webmail SSL certificates. (PPP-57692)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Courier-IMAP to version 5.1.8.</li> <li><span class="improved"></span> Updated Roundcube to version 1.6.0.</li> <li><span class="improved"></span> Updated ProFTPD to version 1.3.7e.</li> <li><span class="improved"></span> Updated libcurl to version 7.85.0.</li> <li><span class="improved"></span> Updated Turba to version 4.2.29.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MariaDB 10.6 to version 10.6.9.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.17.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.36.</li> <li><span class="improved"></span> Updated boost to version 1.80.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.1 <a id="lets-encrypt-3.1.1" href="#lets-encrypt-3.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows correct error messages if the Let’s Encrypt service returns some errors. (EXTLETSENC-1171)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.46 Update 2 <a id="plesk-18046-mu2" href="#plesk-18046-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18046-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> When clicking checkboxes, they are now selected or cleared correctly again. (PPP-58373)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 2.0.0 <a id="dotnet-toolkit-2.0.0" href="#dotnet-toolkit-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 September 2022</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="added"></span> Plesk for Windows is now supported.</li> <li><span class="added"></span> Added log viewing of ASP.NET Core applications for Plesk 18.0.47 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.2.1 <a id="nodejs-2.2.1" href="#nodejs-2.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 September 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Added the “NodeJS” option to the domain/subscription creation wizard.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.8 <a id="monitoring-2.3.8" href="#monitoring-2.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.1 <a id="site-import-1.6.1" href="#site-import-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.22.1 <a id="plesk-migrator-2.22.1" href="#plesk-migrator-2.22.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.1.0 <a id="lets-encrypt-3.1.0" href="#lets-encrypt-3.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.0.1 <a id="lets-encrypt-3.0.1" href="#lets-encrypt-3.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.2 <a id="repair-kit-1.3.2" href="#repair-kit-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Diagnose &amp; Repair” screen in “Tools &amp; Settings” now shows check results correctly if the extension found some issues. (EXTPLESK-3546)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.5.1-64 <a id="kaspersky-8.5.1.65" href="#kaspersky-8.5.1.65" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Disabling the extension now also disables the Kaspersky service.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.2 <a id="joomla-toolkit-2.5.2" href="#joomla-toolkit-2.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--htaccess-to-nginx"> <h2 class="changelog-entry__title">htaccess to nginx 1.1.1 <a id="htaccess-to-nginx-1.1.1" href="#htaccess-to-nginx-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now again works in Plesk Obsidian 18.0.44 and later. (EXTPLESK-3765)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.46 Update 1 <a id="plesk-18046-mu1" href="#plesk-18046-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18046-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to add a CNAME record with underscore symbols on the “DNS Settings” screen. (PPP-58251)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.3.0 <a id="plesk-dnssec-1.3.0" href="#plesk-dnssec-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> <li><span class="fixed"></span> The DNSSEC button is shown under Hosting &amp; DNS tab instead of section “Dev Tools” (EXTDNSSEC-90)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220905" href="#php-220905" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.10.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.23.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.2.0 <a id="nodejs-2.2.0" href="#nodejs-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> The extension now supports the ARM architecture.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.3.3 <a id="log-browser-1.3.3" href="#log-browser-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Significantly improved the extension’s performance.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.6.0 <a id="site-import-1.6.0" href="#site-import-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Website content is no longer corrupted during migration when UTFmb4 characters are used. (PMT-5047)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> The extension can now be installed on Plesk servers running on Red Hat Enterprise Linux 9.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.22.0 <a id="plesk-migrator-2.22.0" href="#plesk-migrator-2.22.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Website content is no longer corrupted during migration when UTFmb4 characters are used. (PMT-5047)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> The extension can now be installed on Plesk servers running on Red Hat Enterprise Linux 9.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.4 <a id="docker-1.5.4" href="#docker-1.5.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.20 <a id="plesk-mobile-center-1.2" href="#plesk-mobile-center-1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now uses a new Apple Push Notification service certificate.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.12.3 <a id="wordpress-toolkit-5.12.3" href="#wordpress-toolkit-5.12.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Site Kit plugin from Google was added to a number of default sets.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--slave-dns-manager"> <h2 class="changelog-entry__title">Slave DNS Manager 1.10.2 <a id="slave-dns-manager-1.10.2" href="#slave-dns-manager-1.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Plesk Search no longer shows placeholders for Slave DNS Manager pages. (EXTPLESK-1040)</li> <li><span class="fixed"></span> The extension no longer uses the <code class="highlighter-rouge">-clean</code> flag to manage BIND version 9.10 and earlier. (EXTPLESK-2647)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.46 <a id="plesk-18046" href="#plesk-18046" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18046" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">16 August 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> A number of improvements were made to the Laravel Toolkit extension:</p> <ul> <li>Added the ability to turn maintenance mode off (php artisan down) and on (php artisan up) on the “Dashboard” tab in the extension interface.</li> <li>Added the ability to automatically turn maintenance mode on and off for the duration of the application deployment.</li> <li>Added the ability to manage deployment steps of the application on the “Deployment” tab in the extension interface.</li> <li> <p>Added the ability to switch between the automatic and manual deployment modes of the application on the “Dashboard” tab in the extension interface.</p> <p>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.</p> </li> <li>A single webhook is now used for the Git and Laravel Toolkit extensions.</li> </ul> </li> <li> <p><span class="improved"></span> A number of improvements were made to the Git extension:</p> <ul> <li>The extension now deploys files to production websites asynchronously if the deployment was triggered by a webhook.</li> <li>Added the run-actions option to the createand update API methods, which enable/disable execution of additional deployment actions.</li> <li>Added the async-deploy method to the CLI and XML API. The method invokes the asynchronous deployment of files to the production website.</li> <li>Fixed removal of additional deployment actions after disabling them in the Plesk interface.</li> </ul> </li> <li> <p><span class="improved"></span> A number of improvements were made to the Transfer of DNS Records extension:</p> <ul> <li>It is now possible to perform DNS record lookup.</li> <li>The extension now supports DNS templates for the Google Workspace and Office 365 services.</li> <li>Improved DNS records import algorithm.</li> <li>Running the import CLI command no longer fails in Plesk on CentOS.</li> </ul> </li> <li> <p><span class="improved"></span> A number of improvements were made to the Plesk Mobile Center extension:</p> <ul> <li>Added support for Android 13.</li> <li>Improved work with the mobile version of Plesk.</li> <li>Improved app stability.</li> <li>Fixed bugs related to the accessibility of the Plesk extension logs.</li> <li>(Plesk for Linux) Fixed the issue where logs for the latest Plesk versions were not displayed.</li> </ul> </li> <li><span class="improved"></span> Added the “Reset admin’s password on the next login” checkbox (cleared by default) to the Plesk initialization screen.</li> <li><span class="improved"></span> Added the ability to hide the entire “Assistance &amp; Troubleshooting” section of the <strong>Tools &amp; Settings</strong> menu in Restricted Mode.</li> <li><span class="improved"></span> 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)</li> <li><span class="improved"></span> The “Interface Controls Visibility” tab has been removed from the <strong>Tools &amp; Settings</strong> &gt; “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.</li> <li><span class="improved"></span> Updated the appearance of pie charts used to show domains’ disk and traffic usage information.</li> <li><span class="improved"></span> Updated the interface of the <strong>Tools &amp; Settings</strong> &gt; <strong>Services Management</strong> menu to make it easier to read the current status of services at a glance. (PPPM-13598)</li> <li><span class="fixed"></span> Incremental server backups created in remote storage no longer take an unreasonably long time to finish. (PPPM-13635)</li> <li><span class="fixed"></span> Creating a subscription using a private IPv6 address mapped to a public IP address in <strong>Tools &amp; Settings</strong> &gt; <strong>IP Addresses</strong> no longer results in the private IP address being used in the domain’s DNS records instead of the public IP address. (PPPM-13650)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Sorting scheduled tasks in <strong>Tools &amp; Settings</strong> &gt; <strong>Scheduled Tasks (Cron jobs)</strong> by “Schedule” now works properly. (PPPM-13661)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk db</code> command line utility no longer uses the <code class="highlighter-rouge">--no-defaults</code> option when calling the <code class="highlighter-rouge">mysql</code> or <code class="highlighter-rouge">mysqldump</code> commands. (PPPM-10414)</li> <li><span class="fixed"></span> It is no longer possible to create a CNAME DNS record using an IP address as the canonical name. (PPP-57900)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="improved"></span> We are glad to introduce the production version of the .NET Toolkit extension. Added the following improvements to the extension:</p> <ul> <li>It is now possible to manage installed versions of the ASP.NET Core Runtime.</li> <li>It is now possible to create a website running on ASP.NET Core with just a few clicks (Websites &amp; Domains &gt; Add Domain &gt; .NET site).</li> <li>Added the ability to restart the application.</li> <li>.NET Toolkit configuration is now included in Plesk backups.</li> </ul> </li> <li> <p><span class="improved"></span> A number of improvements were made to the Log Browser extension:</p> <ul> <li>It is now possible to view the <code class="highlighter-rouge">systemd/journalctl</code> logs in the Plesk interface.</li> <li>The extension can now filter logs by priority.</li> <li>Redesigned the log filter form.</li> <li>The extension now uses <code class="highlighter-rouge">journalctl</code> as the default source of mail logs.</li> </ul> </li> <li> <p><span class="improved"></span> We are glad to announce official support of ARM-based servers:</p> <ul> <li>Plesk can now be installed on ARM-based servers running on Ubuntu 22.</li> <li>The SSH Terminal extension can now run on ARM-based servers.</li> <li>SFTP Backup can now run on ARM-based servers.</li> </ul> </li> <li><span class="improved"></span> nginx shipped with Plesk is now compiled with <code class="highlighter-rouge">ngx_http_geoip2_module</code> out of the box. This makes it possible to use MaxMind Geo IP databases to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/extended-website-management/plesk-for-linux-setting-up-ip-geolocation-for-a-website.80011/">detect visitor’s geographical location by their IP address</a>. 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.</li> <li><span class="improved"></span> The <code class="highlighter-rouge">plesk repair sysusers</code> CLI utility can now be used to repair system users on Plesk for Linux servers.</li> <li><span class="fixed"></span> Reports sent by Watchdog by mail no longer arrive incomplete if the report length exceeds 131072 chatacters. (PPPM-13474)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web</code> command no longer produces an error for every disabled Apache PHP module if the <code class="highlighter-rouge">mpm_event</code> module is enabled. (PPPM-13512)</li> <li><span class="fixed"></span> AWStats now correctly calculates the stats for the last day of the month if nginx is disabled on the server. (PPPM-13568)</li> <li><span class="fixed"></span> 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 <code class="highlighter-rouge">dnf update</code> command now properly updates the “plesk-phpXX-imagick” packages. (PPPM-13570)</li> <li><span class="fixed"></span> Plesk Premium Antivirus no longer fails to start on Plesk servers with TLSv1.x protocols disabled for the Plesk web server. (PPPM-13576)</li> <li> <p><span class="fixed"></span> 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)</p> <p><strong>Note:</strong> If you have <a href="https://support.plesk.com/hc/en-us/articles/12377847483671-AWStats-web-statistics-page-does-not-work-as-expected">disabled the installation of AWStats packages from the EPEL repository</a>, you need to undo the changes, or else future Plesk updates will fail.</p> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Disabling the DNS service for a domain no longer removes the <strong>Add Record</strong> button in <strong>Hosting &amp; DNS</strong> &gt; <strong>DNS Settings</strong>. (PPPM-13643)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Postfix shipped with Plesk is once again compiled with MySQL support. (PPPM-13665)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is once again possible to send mail without authentication using the <code class="highlighter-rouge">sendmail -bs</code> command. (PPPM-13584)</li> <li><span class="fixed"></span> Emoji characters stored in MySQL databases are now backed up and restored properly. (PPPM-10414)</li> <li> <p><span class="attention"></span> Starting from Plesk 18.0.48 (November 8th, 2022), Ubuntu 20.04 LTS on the ARM architecture will no longer be supported.</p> <p>We do recommend that you either <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">migrate to a supported OS using Plesk Migrator</a> or <a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-#distupgrade">run dist-upgrade to upgrade your Ubuntu 20.04 instance</a>.</p> </li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Node.js 16 is now supported.</li> <li><span class="improved"></span> 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. <a href="https://support.plesk.com/hc/en-us/articles/12387364376727">Learn more and download the latest version of the script here</a>.</li> <li><span class="fixed"></span> Internal server errors caused by running PHP CLI utilities are now caught and reported properly. (PPP-57663)</li> <li><span class="fixed"></span> Renaming a subscription whose main domain is disabled no longer makes the domain’s directory inaccessible for additional FTP users. (PPPM-13654)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated sw-engine PHP to version 7.4.30.</li> <li><span class="improved"></span> 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).</li> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.19.1 and 0.5.19, respectively.</li> <li><span class="improved"></span> Updated RRDtool to version 1.8.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Node.js 16 to version 16.16.0.</li> <li><span class="improved"></span> Node.js 4, 6, 8, 10, and 12 are no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.8.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.28.</li> <li><span class="improved"></span> Updated libcurl to version 7.84.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.11.1 <a id="ssl-it-1.11.1" href="#ssl-it-1.11.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.3.2 <a id="log-browser-1.3.2" href="#log-browser-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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 <strong>Tools &amp; Settings</strong> &gt; <strong>Restricted Mode Settings</strong> (under “Plesk”). (EXTPLESK-3834)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.3.0 <a id="laravel-toolkit-1.3.0" href="#laravel-toolkit-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to turn maintenance mode off (<code class="highlighter-rouge">php artisan down</code>) and on (<code class="highlighter-rouge">php artisan up</code>) on the “Dashboard” tab in the extension interface.</li> <li><span class="added"></span> Added the ability to automatically turn maintenance mode on and off for the duration of the application deployment.</li> <li><span class="added"></span> Added the ability to manage deployment steps of the application on the “Deployment” tab in the extension interface.</li> <li> <p><span class="added"></span> Added the ability to switch between the automatic and manual deployment modes of the application on the “Dashboard” tab in the extension interface.</p> <p>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.</p> </li> <li><span class="added"></span> A single webhook is now used for the Git and Laravel Toolkit extensions.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.2.0 <a id="git-2.2.0" href="#git-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now deploys files to production websites asynchronously if the deployment was triggered by a webhook.</li> <li> <p><span class="added"></span> Added the run-actions option to the createand update API methods, which enable/disable execution of additional deployment actions.</p> <p>To enable/disable execution of additional deployment actions via the CLI, run the following commands:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code># 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 </code></pre></div> </div> <p>To enable/disable execution of additional deployment actions via the XML API, run the following commands:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>&lt;!-- enables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" --&gt; &lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;update&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;name&gt;repo-example&lt;/name&gt;&lt;run-actions&gt;true&lt;/run-actions&gt;&lt;/update&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt; &lt;!-- disables execution of additional deployment actions for the "repo-example" repository on the domain "example.com" --&gt; &lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;update&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;name&gt;repo-example&lt;/name&gt;&lt;run-actions&gt;false&lt;/run-actions&gt;&lt;/update&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt; </code></pre></div> </div> </li> <li> <p><span class="added"></span> Added the async-deploy method to the CLI and XML API. The method invokes the asynchronous deployment of files to the production website.</p> <p>To asynchronously deploy files to the production website via the CLI, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin extension --call git --async-deploy -domain example.com -name repo-example </code></pre></div> </div> <p>To asynchronously deploy files to the production website via the XML API, run the following command:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>&lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;async-deploy&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;name&gt;repo-example&lt;/name&gt;&lt;/async-deploy&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt; </code></pre></div> </div> </li> <li><span class="fixed"></span> Fixed removal of additional deployment actions after disabling them in the Plesk interface.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 1.2.0 <a id="dotnet-toolkit-1.2.0" href="#dotnet-toolkit-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to create a website running on ASP.NET Core with just a few clicks (<strong>Websites &amp; Domains</strong> &gt; <strong>Add Domain</strong> &gt; <strong>.NET site</strong>).</li> <li><span class="added"></span> It is now possible to manage installed versions of the ASP.NET Core Runtime.</li> <li><span class="added"></span> Added the ability to restart the application.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220808" href="#php-220808" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.9.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.22.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.12.2 <a id="wordpress-toolkit-5.12.2" href="#wordpress-toolkit-5.12.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress Toolkit no longer takes waaay too much time to load the list of WordPress installations. (EXTWPTOOLK-9580)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.1 <a id="repair-kit-1.3.1" href="#repair-kit-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added the ability to hide the “Assistance &amp; Troubleshooting” section of the “Tools &amp; Settings” menu for restricted admin accounts.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.19 <a id="plesk-mobile-center-1.19" href="#plesk-mobile-center-1.19" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Android 13.</li> <li><span class="improved"></span> Improved work with the mobile version of Plesk.</li> <li><span class="improved"></span> Improved app stability.</li> <li><span class="fixed"></span> Fixed bugs related to the accessibility of the Plesk extension logs.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed the issue where logs for the latest Plesk versions were not displayed. (PMBL-630)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.3.0 <a id="ecommerce-toolkit-1.3.0" href="#ecommerce-toolkit-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added automatic backup and restore features for all stores with active licenses.</li> <li><span class="added"></span> Updated translations of all supported languages.</li> <li><span class="improved"></span> Improved how obsolete stores are deleted.</li> <li><span class="improved"></span> Optimised code for better performance and error mitigation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.1.0 <a id="transfer-of-dns-records-1.1.0" href="#transfer-of-dns-records-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to perform DNS record lookup.</li> <li><span class="added"></span> The extension now supports DNS templates for the Google Workspace and Office 365 services.</li> <li><span class="improved"></span> Improved DNS records import algorithm.</li> <li><span class="fixed"></span> Running the import CLI command no longer fails in Plesk on CentOS. (EXTPLESK-3504)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.12.1 <a id="wordpress-toolkit-5.12.1" href="#wordpress-toolkit-5.12.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress Toolkit no longer breaks down with <code class="highlighter-rouge">InternalServerError</code> in case of internal database inconsistency. (EXTWPTOOLK-9555)</li> <li><span class="fixed"></span> WordPress Toolkit now properly works again with customized <code class="highlighter-rouge">wp-config.php</code> files. (EXTWPTOOLK-9559)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.12.0 <a id="wordpress-toolkit-5.12.0" href="#wordpress-toolkit-5.12.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added new optional security measure that disables WordPress XML-RPC (blocks all requests to <code class="highlighter-rouge">xmlrpc.php</code>).</li> <li><span class="added"></span> Dynamic list now displays WordPress Toolkit icons in the list item headers for all domains with WordPress sites.</li> <li><span class="added"></span> WordPress Toolkit now fully works on ARM64 architecture (currently supported by Ubuntu 20).</li> <li><span class="improved"></span> Autoupdate tasks now work much faster if there are quarantined installations on the server.</li> <li><span class="fixed"></span> WordPress Toolkit database inconsistencies no longer break WordPress installations list. (EXTWPTOOLK-9429)</li> <li><span class="fixed"></span> Clone and Copy Data now properly work on ARM64. (EXTWPTOOLK-9174)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Install</code> button is no longer missing for some users under certain circumstances. (EXTWPTOOLK-9314)</li> <li><span class="fixed"></span> Wrong WordPress installations are no longer shown on Installations tab when WordPress Toolkit is opened via Search. (EXTWPTOOLK-9403)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.2.2 <a id="mail-log-browser-1.2.2" href="#mail-log-browser-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.3.1 <a id="log-browser-1.3.1" href="#log-browser-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 August 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer behaves incorrectly if any <code class="highlighter-rouge">systemd/journalctl</code> log files contain one or more non UTF-8 characters, non-printable characters, or very long messages. (EXTPLESK-3808)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--log-browser"> <h2 class="changelog-entry__title">Log Browser 1.3.0 <a id="log-browser-1.3.0" href="#log-browser-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to view the <code class="highlighter-rouge">systemd/journalctl</code> logs in the Plesk interface.</li> <li><span class="added"></span> The extension can now filter logs by priority.</li> <li><span class="improved"></span> Redesigned the log filter form.</li> <li><span class="improved"></span> The extension now uses <code class="highlighter-rouge">journalctl</code> as the default source of mail logs.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.45 Update 2 <a id="plesk-18045-mu2" href="#plesk-18045-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18045-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 July 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Sending mail via <code class="highlighter-rouge">sendmail -bs</code> no longer requires any additional actions from customers. (PPPM-13584)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.7 <a id="monitoring-2.3.7" href="#monitoring-2.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.45 Update 1 <a id="plesk-18045-mu1" href="#plesk-18045-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18045-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 July 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> In the Beta version of the “Wesite Log Check” tool, the requests bar is now displayed correctly. (PPP-57762)</li> <li><span class="fixed"></span> Opening a domain card from the <strong>Websites &amp; Domains</strong> page no longer results in a blank screen. Previously the error occurred when the “Website Log Check” feature was manually enabled in the <code class="highlighter-rouge">panel.ini</code> file. (PPPM-13639)</li> <li><span class="fixed"></span> It is now possible to send mail via <code class="highlighter-rouge">sendmail -bs</code> again. (PPPM-13584)</li> <li><span class="fixed"></span> Added missing <code class="highlighter-rouge">/usr/lib/plesk-9.0/remove_temp_backups</code> to the “plesk-backup-utilities” package. (PPP-57734)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sftp-backup"> <h2 class="changelog-entry__title">SFTP Backup 2.1.0 <a id="sftp-backup-2.1.0" href="#sftp-backup-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added ARM architecture support.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.6 <a id="monitoring-2.3.6" href="#monitoring-2.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220719" href="#php-220719" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 July 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Added the missing “Imagick::setImageInterpolateMethod” function for PHP 7.1 on the Red Hat Enterprise Linux 8-based systems. (PPP-57747)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.2 <a id="php-composer-1.2.2" href="#php-composer-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer fails while updating an integration plugin. (EXTPHPCOMP-202)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220713" href="#php-220713" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.8.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.21.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.2.3 <a id="laravel-toolkit-1.2.3" href="#laravel-toolkit-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the backup error when there is no Node.js configuration on the domain. (EXTPLESK-3733)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--secret-keys-manager"> <h2 class="changelog-entry__title">Keychain for API Secret Keys 2.0.2 <a id="secret-keys-manager-2.0.2" href="#secret-keys-manager-2.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue with IP address validation. (#8)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.5 <a id="monitoring-2.3.5" href="#monitoring-2.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.1.1 <a id="git-2.1.1" href="#git-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is once again possible to add repositories via the extension. (EXTGIT-232)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.45 <a id="plesk-18045" href="#plesk-18045" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18045" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">5 July 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/customer-account-administration/plesk-for-linux-website-log-check.80009">Learn more about Website Log Check</a>. To enable the feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[websitesDiagnostic] enabled = true </code></pre></div> </div> </li> <li> <p><span class="improved"></span> 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 &amp; Settings” &gt; “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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[notification] senderAddress=&lt;custom email address&gt; </code></pre></div> </div> </li> <li><span class="improved"></span> The new password strength validator is now enabled by default. <a href="https://support.plesk.com/hc/en-us/articles/12376956323735">Learn more about the new password strength validator</a>.</li> <li><span class="improved"></span> Added the ability to schedule tasks to the Laravel Toolkit extension.</li> <li><span class="improved"></span> 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 <a href="https://www.plesk.com/extensions/node-js/">Node.js extension</a> must be also installed).</li> <li><span class="improved"></span> It is now possible to upload a custom favicon in Plesk via the GUI. To do so, go to “Tools &amp; Settings” &gt; “Branding” (under “Plesk Appearance”). In addition, the custom favicon is no longer reset to default when updating Plesk.</li> <li><span class="improved"></span> Re-added the ability to sort the list of domains by creation date.</li> <li><span class="fixed"></span> Additional users restricted to accessing only one specific subscription can no longer see the list of all subscriptions of the customer. (PPPM-13599)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The website preview thumbnail now gets rendered correctly. (PAUX-5171)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> We are glad to introduce the beta version of the <a href="https://www.plesk.com/extensions/dot-net/">.NET Toolkit</a> extension. This extension enables you to:</p> <ul> <li>Run ASP.NET Core applications on your Plesk for Linux server.</li> <li>Use .NET 6 Core out of the box.</li> <li>View the extension logs in Log Browser.</li> <li>Configure environment variables.</li> </ul> </li> <li><span class="improved"></span> Added the ability to manually clear nginx cache for websites with nginx caching enabled, both via the GUI and using the <code class="highlighter-rouge">plesk bin subscription_settings --clear-nginx-cache &lt;domainName&gt;</code> command.</li> <li><span class="improved"></span> Dropped support for Debian 9.</li> <li><span class="improved"></span> The nginx ModSecurity ruleset from Comodo in now available in Plesk.</li> <li><span class="improved"></span> 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. <a href="https://support.plesk.com/hc/en-us/articles/12376921179927">Learn more and download the latest version of the script here</a>.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin ipmanage --auto-remap -drop-if-exists</code> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin ipmanage --remap</code> command now correctly updates DNS records for domain aliases. (PPPM-13521)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk sbin fsmng --fix-plesk-packages</code> command on a server with Plesk running on a dpkg-based OS now fixes permissions on directories. (PPPM-13524)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Custom error pages are now shown even if the nginx proxy mode is disabled for the domain with configured custom error pages. (PPPM-13542)</li> <li><span class="fixed"></span> Temporary files created when restoring backups on Plesk servers with Fail2Ban and/or ModSecurity enabled are now cleaned up periodically. (PPP-57024)</li> <li><span class="fixed"></span> The SSH Terminal extension no longer shows the “Connection broken” error every time the <code class="highlighter-rouge">plesk repair web</code> command is run on the server. (EXTPLESK-3509)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Statistics collection no longer gets stuck under very specific conditions. (PPPM-13581)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin service_plan -u 'Default Domain' -nginx-proxy-mode true</code> command no longer results in an error. (PPPM-13586)</li> <li><span class="fixed"></span> Scheduled tasks fetching an URL containing one or more “%” characters no longer fail when run. (PPPM-13593)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">php-fpm_error.log</code> files can now be opened and viewed in Log Browser. (PPPM-13596)</li> <li><span class="fixed"></span> Dedicated PHP-FPM processes are now stopped if the corresponding domain is suspended. (PPPM-13597)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Domains are now created approximately 10% faster.</li> <li><span class="improved"></span> Removed the Plesk Premium Antivirus component from the “Recommended” preset.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Accessing the backups menu when the <code class="highlighter-rouge">pmm-ras.exe</code> binary is missing from the server now results in a comprehensible error message. (PPPM-13391)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Logrotate to version 3.20.1.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.26.</li> <li><span class="improved"></span> ASP.NET Core 5.0 is no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated PHP used by plesk-engine to version 7.4.30.</li> <li><span class="improved"></span> Updated MariaDB 10.6 to version 10.6.8.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.16.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.35.</li> <li><span class="improved"></span> Updated boost to version 1.79.0.</li> <li><span class="improved"></span> Updated libcurl to version 7.83.1.</li> <li><span class="improved"></span> Updated Turba to version 4.2.27.</li> <li><span class="improved"></span> Updated BIND to version 9.16.30.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.2.2 <a id="laravel-toolkit-1.2.2" href="#laravel-toolkit-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> No longer causes backup to show warnings for domains without Laravel (EXTPLESK-3725).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.11.0 <a id="ssl-it-1.11.0" href="#ssl-it-1.11.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> SSL It! now makes sure that the domain name can be resolved before securing a new domain.</p> <p>To disable this feature, add lines of the following pattern to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-sslit] wait-resolving-enabled = false </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.10.4 <a id="ssl-it-1.10.4" href="#ssl-it-1.10.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.2.1 <a id="laravel-toolkit-1.2.1" href="#laravel-toolkit-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Front-end improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.2.0 <a id="laravel-toolkit-1.2.0" href="#laravel-toolkit-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Instead of adding scheduled tasks like <code class="highlighter-rouge">artisan schedule:run</code> 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).</li> <li><span class="added"></span> As long as the “Scheduled Tasks” switch is on, a tab with the same name will show all scheduled tasks Laravel has registered.</li> <li><span class="added"></span> You can now call npm/yarn commands from the “Node.js” tab in the Laravel Toolkit interface.</li> <li><span class="added"></span> 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).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.1.0 <a id="git-2.1.0" href="#git-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 July 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.11.3 <a id="wordpress-toolkit-5.11.3" href="#wordpress-toolkit-5.11.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 1.1.0 <a id="dotnet-toolkit-1.1.0" href="#dotnet-toolkit-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added management of environment variables.</li> <li><span class="added"></span> Added log viewing of ASP.NET Core applications for Plesk 18.0.45 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220617" href="#php-220617" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="attention"></span> Introduced PHP updates are the last ones for Debian 9 “Stretch”. <a href="https://www.plesk.com/lifecycle-policy/">See Plesk EOL Policy for details</a>.</li> <li><span class="fixed"></span> The Sodium extension is now dynamic for PHP 7.4, 8.0, and 8.1 again. (PPPM-13609)</li> <li><span class="fixed"></span> Argon2 passwords are working now on Debian 9 “Stretch” for PHP 7.4, 8.0, 8.1. (PPPM-13611)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.16.0 <a id="extensions-catalog-1.16.0" href="#extensions-catalog-1.16.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.44 Update 3 <a id="plesk-18044-mu3" href="#plesk-18044-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18044-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">16 June 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Updated Horde Turba to version 4.2.27 to fix the <a href="https://blog.sonarsource.com/horde-webmail-rce-via-email/">CVE-2022-30287</a> vulnerability.</p> <p>We strongly recommend that you update Plesk.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220614" href="#php-220614" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.7.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.20.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.30.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.1.5 for PHP 8.1, 8.0, 7.4.</li> <li><span class="attention"></span> 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</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.4 <a id="monitoring-2.3.4" href="#monitoring-2.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Switching back to Built-in Monitoring now automatically removes <code class="highlighter-rouge">agent360</code> unless the Plesk administrator selected to keep it.</li> <li><span class="fixed"></span> If <code class="highlighter-rouge">skip_name_resolve</code> is enabled, it no longer breaks <code class="highlighter-rouge">agent360</code> and the extension. (EXTPLESK-3455)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.44 Update 2 <a id="plesk-18044-mu2" href="#plesk-18044-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18044-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to view the list of existing WordPress websites and create new ones in WordPress Toolkit. (PPPM-13587)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Adding a MS SQL server no longer fails with the “Class ‘MssqlLocalHost’ not found” error. (PPPM-13578)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.11.2 <a id="wordpress-toolkit-5.11.2" href="#wordpress-toolkit-5.11.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> <code class="highlighter-rouge">Refresh</code> button now properly refreshes WordPress installation data. (EXTWPTOOLK-9284)</li> <li><span class="fixed"></span> Site vulnerability check for multiple sites no longer fails with <code class="highlighter-rouge">Cannot read properties of undefined (reading 'isVulnerable')</code> error under some circumstances. (EXTWPTOOLK-9290)</li> <li><span class="fixed"></span> Activating a theme from the <code class="highlighter-rouge">Themes</code> tab in a site card no longer briefly shows two active themes at once. (EXTWPTOOLK-9291)</li> <li><span class="fixed"></span> Plugins from blocklist can again be deactivated, but not activated. (EXTWPTOOLK-9292)</li> <li><span class="fixed"></span> Mass update screen now properly shows autoupdate settings for all assets. (EXTWPTOOLK-9294)</li> <li><span class="fixed"></span> Plugins can again be uploaded into sets. (EXTWPTOOLK-9298)</li> <li><span class="fixed"></span> Plugin status is now properly refreshed after plugin activation from the global <code class="highlighter-rouge">Plugins</code> tab. (EXTWPTOOLK-9323)</li> <li><span class="fixed"></span> Installation screen properly opens again when installation is launched from Plesk domain card. (EXTWPTOOLK-9302)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--htaccess-to-nginx"> <h2 class="changelog-entry__title">htaccess to nginx 1.1.0 <a id="htaccess-to-nginx-1.1.0" href="#htaccess-to-nginx-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed compatibility issues with Plesk Obsidian 18.0.44 and later. (EXTPLESK-3558)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.4 <a id="grafana-1.3.4" href="#grafana-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 June 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Monitoring no longer shows empty graphs and the “origin not allowed” warning if nginx is not installed on the server. (EXTPLESK-3426)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.44 Update 1 <a id="plesk-18044-mu1" href="#plesk-18044-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18044-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">1 June 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Sending mail via <code class="highlighter-rouge">sendmail -bs</code> is no longer restricted. (PPPM-13584)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">cloning</code> utility with the <code class="highlighter-rouge">-reset-license</code> option now works in Plesk on Ubuntu 22. (PPP-57259)</li> <li><span class="fixed"></span> Plesk Update Manager now works on Ubuntu 22. (PPPM-13575)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dotnet-toolkit"> <h2 class="changelog-entry__title">.NET Toolkit 1.0.0 <a id="dotnet-toolkit-1.0.0" href="#dotnet-toolkit-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 June 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.11.1 <a id="wordpress-toolkit-5.11.1" href="#wordpress-toolkit-5.11.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible again to use WordPress Toolkit in Safari. (EXTWPTOOLK-9268)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.11.0 <a id="wordpress-toolkit-5.11.0" href="#wordpress-toolkit-5.11.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Smart Updates feature was redesigned to improve the user experience, focusing on hard data instead of screenshots: <ul> <li>Detailed per-page information about found issues is now the main focus of user attention</li> <li>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)</li> <li>Smart Update checks up to 100 website pages now (was 30 pages before)</li> <li>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)</li> </ul> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Scan procedure was taught to no longer search for WordPress sites in the Recycle Bin (<code class="highlighter-rouge">.trash</code>) directory.</li> <li><span class="fixed"></span> Vulnerability menu now correctly displays available updates for vulnerable sites after they were added by the Scan procedure. (EXTWPTOOLK-9146)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.44 <a id="plesk-18044" href="#plesk-18044" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18044" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">24 May 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> We are glad to introduce the production version of the <a href="https://www.plesk.com/extensions/laravel/">Laravel Toolkit</a> extension. Added the following improvements to the extension:</p> <ul> <li>Use the extension in Plesk for Windows.</li> <li>Deploy a Laravel skeleton application on a domain.</li> <li>Create a website with the latest Laravel version with just a few clicks (<strong>Websites &amp; Domains</strong> &gt; <strong>Add Domain</strong> &gt; <strong>Laravel site</strong>).</li> <li>Introduced the new “Deployment” section that makes it possible to use custom scripts to deploy applications.</li> <li>View the extension logs in Log Browser.</li> <li>(Plesk for Linux) Run artisan and composer commands without having to specify the whole path.</li> <li>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.</li> <li>Multiple UX improvements.</li> </ul> </li> <li><span class="improved"></span> The new <a href="https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18043">“Add Domain” screen</a> is now enabled by default. <a href="https://www.plesk.com/blog/product-technology/renewed-ux-website-creation-in-plesk/">Learn more about this improvement</a>.</li> <li><span class="improved"></span> The <code class="highlighter-rouge">/root/.my.cnf</code> file that contains the password for the MySQL console client no longer blocks Plesk automatic updates.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Made the transitions between domain cards smoother by introducing content placeholders: when Plesk loads a domain card, users now see its rough skeleton.</li> <li><span class="improved"></span> It is now possible to change IP addresses of subscriptions with “Forwarding” and “No hosting” types.</li> <li><span class="fixed"></span> Made it more clear for users how to add SRV DNS records: the “Service name” and “Protocol” fields now have correct examples. (PPP-56626)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Specifying empty values of <code class="highlighter-rouge">panel.ini</code> settings no longer stops the domains’ “PHP Settings” page from being loaded. (PPPM-13516)</li> <li><span class="fixed"></span> Subscriptions’ names in Customer Panel are now again sorted in alphabetical order. (PPPM-13517)</li> <li><span class="fixed"></span> File Manager now correctly uploads directories with empty files or directories inside. (PPPM-13535)</li> <li><span class="fixed"></span> Clearing the “Mail messages” checkbox in <strong>Backup Manager</strong> &gt; <strong>Back Up</strong> no longer resets the backup type to “Incremental”. (PPPM-13503)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Operations with multiple items selected from the list now again work in Plesk extensions. (PPPM-13548)</li> <li><span class="fixed"></span> Increased the length of the “TXT record” text field for the following types of DNS records: TXT, MX, DS, and CAA. (PPP-56760)</li> <li><span class="fixed"></span> Plesk again shows the content of the Application Catalog categories (“All Available Applications” &gt; “Web”, “Collaboration”, and so on). (PPPM-13546)</li> <li><span class="fixed"></span> Restoring a domain from a backup now preserves custom TTL values of the domain’s DNS records. (PPPM-13426)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> 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.</p> <p>To propagate and turn on the feature for all subscriptions, run the <code class="highlighter-rouge">plesk bin php_settings --update-all</code> command.</p> <p>To use the feature in Scheduled Tasks, prepend the cron command with the following:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>export PATH="/opt/plesk/phpenv/bin:$PATH"; eval "$(phpenv init -)"; </code></pre></div> </div> <p>To disable the feature and bring back how the console worked before, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[php] phpenv = off </code></pre></div> </div> <p><strong>Note:</strong> The feature works for Plesk PHP handlers only. It does not work for custom PHP handlers and CloudLinux with CageFS.</p> </li> <li><span class="added"></span> Ubuntu 22.04 is now supported, with <a href="https://support.plesk.com/hc/en-us/articles/12376924472215">certain limitations</a>. You can use the dist-upgrade procedure to <a href="https://support.plesk.com/hc/en-us/articles/12377714344983">upgrade your OS from Ubuntu 20.04 to Ubuntu 22.04</a>.</li> <li><span class="added"></span> It is now possible to customize the <code class="highlighter-rouge">client_max_body_size nginx</code> directive in the Plesk interface, via the CLI, and via the XML API.</li> <li><span class="fixed"></span> It is now possible to change a database user password on the remote database server Percona MySQL 8.0.23. (PPPM-13538)</li> <li><span class="fixed"></span> The “PHP-FPM settings” section in a domain’s PHP settings is now present for custom PHP handlers. (PPPM-13507)</li> <li><span class="fixed"></span> If Apache-only hosting is turned on, third-party services that use the “Host” header validation (for example, Grafana) now work. (PPP-56778)</li> <li><span class="fixed"></span> Log rotation now works correctly after updating to Plesk Obsidian 18.0.43 even if <code class="highlighter-rouge">/usr/local/psa/etc/logrotate.conf</code> was customized. (PPPM-13519)</li> <li><span class="fixed"></span> Fixed the error message shown when a password is not complex enough for the the “Very Strong” password strength policy. (PPPM-13550)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is no longer possible bypass email sending restrictions for Postfix and qmail by using the <code class="highlighter-rouge">-bs</code> option with the sendmail wrapper. (PPPM-13497)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> On certain servers, Plesk no longer runs its Daily Maintenance tasks significantly longer than 24 hours. (PPPM-13532)</li> <li><span class="fixed"></span> Collecting statistics for a domain with a large number of files (about one million) now consumes significantly less RAM. (PPPM-13415)</li> <li><span class="fixed"></span> BIND no longer fails to start if Plesk has websites with enabled DNS zones but absent NS records. (PPPM-13468)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> It is now possible to use the Laravel Toolkit extension.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.29.</li> <li><span class="improved"></span> Updated libcurl to version 7.83.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated POCO to version 1.11.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.5.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.17.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.25.</li> <li> <p><span class="improved"></span> 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.</p> <p>To use ionCube Loader, <a href="https://www.ioncube.com/loader_installer.php">install it manually</a>.</p> <p><strong>Note:</strong> The already installed ionCube Loader component continues to work but PHP updates no longer update the component.</p> </li> <li> <p><span class="improved"></span> Excluded the myLittleAdmin component from the “Full Installation” preset and marked the component as outdated.</p> <p><strong>Note:</strong> 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:</p> <ul> <li>(During Plesk installation) Select the “Custom” installation type and then select myLittleAdmin.</li> <li>(After Plesk installation) Run the <code class="highlighter-rouge">plesk installer add --component mylittleadmin</code> command.</li> </ul> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.8 <a id="plesk-migrator-2.21.8" href="#plesk-migrator-2.21.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.1.0 <a id="laravel-toolkit-1.1.0" href="#laravel-toolkit-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Introduced the new ‘Deployment’ section that makes it possible to use custom scripts to deploy applications.</li> <li><span class="added"></span> Deploy a Laravel skeleton application on a domain.</li> <li><span class="added"></span> Create a website with the latest Laravel version with just a few clicks (<strong>Websites &amp; Domains</strong> &gt; <strong>Add Domain</strong> &gt; <strong>Laravel site</strong>).</li> <li><span class="added"></span> View the extension logs in Log Browser.</li> <li><span class="added"></span> (Plesk for Linux) Run artisan and composer commands without having to specify the whole path.</li> <li><span class="added"></span> Enjoy smoother transitions between screens with introduced content placeholders.</li> <li><span class="improved"></span> UX improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.5.2 <a id="social-login-1.5.2" href="#social-login-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The option to log in to Plesk using My Plesk/Plesk 360 account has been disabled.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.1.3 <a id="nodejs-2.1.3" href="#nodejs-2.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.0.4 <a id="git-2.0.4" href="#git-2.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 May 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code># 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 </code></pre></div> </div> <p>To use deferred execution of custom deployment actions via the XML API, run the following requests:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>&lt;!-- run deploy without custom deployment actions for repository "repo-example" on domain "example.com" --&gt; &lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;deploy&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;name&gt;repo-example&lt;/name&gt;&lt;no-deployment-actions/&gt;&lt;/deploy&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt; &lt;!-- only run custom deployment actions for the "repo-example" repository on domain "example.com" --&gt; &lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;run-deployment-actions&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;name&gt;repo-example&lt;/name&gt;&lt;/run-deployment-actions&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt; </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220516" href="#php-220516" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.6.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.19.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--slave-dns-manager"> <h2 class="changelog-entry__title">Slave DNS Manager 1.10.1 <a id="slave-dns-manager-1.10.1" href="#slave-dns-manager-1.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Removal of DNS zones is now again synced between Plesk and secondary DNS servers that use BIND 9.14 and later. (EXTPLESK-3353)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.3 <a id="email-security-1.3.3" href="#email-security-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 May 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The extension can now install and use Amavis in Plesk on Red Hat Enterprise Linux 8. (EXTPLESK-3420)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.3 <a id="ruby-1.4.3" href="#ruby-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 May 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Ruby 2.6 to version 2.6.10.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.10.3 <a id="ssl-it-1.10.3" href="#ssl-it-1.10.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> An unwanted security warning no longer appears if the Sectigo and Digicert extensions are not installed. (EXTSSLIT-1851)</li> <li><span class="fixed"></span> Now the option to choose the certificate’s vendor does not appear if the Sectigo and Digicert extensions are not installed. (EXTSSLIT-1890)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.3 <a id="monitoring-2.3.3" href="#monitoring-2.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to configure the 360 Monitoring integration via the CLI. To see the CLI commands, run <code class="highlighter-rouge">plesk ext monitoring --cloud</code>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.1.2 <a id="nodejs-2.1.2" href="#nodejs-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220418" href="#php-220418" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.5.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.18.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.29.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.1.4 for PHP 8.1, 8.0, 7.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.3 <a id="docker-1.5.3" href="#docker-1.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.43 Update 1 <a id="plesk-18043-mu1" href="#plesk-18043-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18043-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 April 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Updating Plesk to version 18.0.43 no longer fails when MySQL Community Server is used. (PPPM-13514)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.10.2 <a id="wordpress-toolkit-5.10.2" href="#wordpress-toolkit-5.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> <li><span class="fixed"></span> Twenty Two theme now properly conforms to autoupdate settings when it’s installed during WordPress core update. (EXTWPTOOLK-8831)</li> <li><span class="fixed"></span> “WordPress Vulnerabilities” screen now displays a hint if WordPress core update is required to update a vulnerable plugin or theme. (EXTWPTOOLK-8538)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Smart Updates now work properly when proxy mode is disabled for nginx. (EXTWPTOOLK-8798)</li> <li><span class="fixed"></span> WordPress widgets can now be managed on nginx + PHP-FPM when permalinks are used. (EXTWPTOOLK-8839)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Users can delete plugins that were uploaded manually on the global “Plugins” tab. (EXTWPTOOLK-8695)</li> <li><span class="fixed"></span> WordPress can now be installed if PHP 8.1 is used. (EXTWPTOOLK-9045)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.43 <a id="plesk-18043" href="#plesk-18043" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18043" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 April 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> The new ‘Add Domain’ screen is now enabled by default for new Plesk Obsidian installations. This screen provides additional domain creation options:</p> <ul> <li>Create a blank site.</li> <li>Create a WordPress site.</li> <li>Upload content using File Manager after website’s creation.</li> <li>Connect a Git repository.</li> <li>Import website from another hosting.</li> </ul> <p>To disable it, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [domainManagement] applicationWizard.enabled = false </code></pre></div> </div> </li> <li> <p><span class="improved"></span> Node.js applications now write their logs to separate log files that can be viewed in the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/customer-account-administration/log-files.65210/#access-log-browser">Log Browser</a>. To disable this feature, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-nodejs] showApplicationLogs = false </code></pre></div> </div> </li> <li><span class="improved"></span> 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.</li> <li> <p><span class="improved"></span> 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.</p> <p>The feature is disasbled by default because it may affect the automatic password generation scripts that must <a href="https://support.plesk.com/hc/en-us/articles/12377891587863">meet the new requirements</a>. To enable the updated password strength validator, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [passwordManagement] estimator = zxcvbn </code></pre></div> </div> <p>The feature will be enabled by default in Plesk Obsidian 18.0.45. <a href="https://support.plesk.com/hc/en-us/articles/12376956323735">Read more about this feature</a>.</p> </li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Increased the speed of website preview generation for certain websites.</li> <li><span class="improved"></span> Increased the speed of switching between domains by up to 25% while using the File Manager or the domain card.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Receiving one or more emails with very long subject lines no longer causes some information to not be shown in “Tools &amp; Settings” &gt; “Mail Queue”. (PPPM-13462)</li> <li><span class="fixed"></span> Clarified the notification shown when one or more backup files in remote FTP storage do not conform to the expected naming conventions. (PPPM-13453)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Perl and Python support is no longer listed as available but turned off in “Account” &gt; “Hosting Options” if the corresponding Plesk components are not installed. (PPPM-13456)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> Indroduced a beta version of the <a href="https://www.plesk.com/extensions/laravel/">Laravel Toolkit extension</a> that allows you to manage Laravel applications running on your Plesk server:</p> <ul> <li>Scan and automatically connect Laravel websites to Laravel Toolkit. That way you can manage them using the Plesk interface.</li> <li>Get your Laravel applications from a remote Git repository and deploy them.</li> <li>Automatically update Laravel applications using Git webhooks.</li> <li>Manage the .env file using the graphical user interface (GUI).</li> <li>Run artisan and composer commands without having to access the shell.</li> </ul> <p>We would love to hear your feedback about this improvement. Please send us your feedback to feedback@plesk.com.</p> </li> <li><span class="improved"></span> Plesk users granted shell access (even chrooted) can now execute certain Node.js commands (like <code class="highlighter-rouge">nvm use</code> or <code class="highlighter-rouge">npm install</code>) straight from the shell.</li> <li><span class="improved"></span> The <a href="https://www.plesk.com/extensions/node-js/">Node.js extension</a> now supports the Yarn package manager (along with already supported npm).</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The BIND service no longer fails to start after updating to Plesk Obsidian 18.0.42.1. (PPPM-13487)</li> <li><span class="fixed"></span> Clarified the error message shown and logged when subscription creation fails when greylisting is enabled in global spam filter settings, but the <code class="highlighter-rouge">/var/lib/plesk/mail/greylist</code> directory is missing. (PPPM-13457)</li> <li><span class="fixed"></span> Log rotation now works correctly after updating to Plesk Obsidian 18.0.42. (PPPM-13473)</li> <li><span class="fixed"></span> After updating to Plesk Obsidian 18.0.42, backup creation no longer fails with the “Unable to run the backup agent” error. (PPPM-13492)</li> <li><span class="fixed"></span> Installing Plesk Obsidian on a server running AlmaLinux 8.4 no longer results in misleading warning messages in the installer log. (PPPM-13485)</li> <li><span class="fixed"></span> On servers running an RPM-based Linux with Yum, it is no longer possible to run the <code class="highlighter-rouge">yum clean all</code> command during the update, which led to the update failing. (PPPM-11218)</li> <li><span class="fixed"></span> Setting the <code class="highlighter-rouge">settings.fpm.pm.process_idle_timeout.values[]</code> and <code class="highlighter-rouge">settings.fpm.pm.process_idle_timeout.default</code> PHP parameters to exactly “1” in the <code class="highlighter-rouge">panel.ini</code> file no longer prevents users from changing PHP handlers for hosted domains. (PPPM-13484)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web</code> command now also repairs missing PHP modules. (PPPM-13387)</li> <li><span class="fixed"></span> “Forgot password” emails are now sent in the language matching the user’s language configured in Plesk. (PPPM-13496)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> 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 <code class="highlighter-rouge">--add-to-white-list</code> and <code class="highlighter-rouge">--remove-from-white-list</code> options for the <code class="highlighter-rouge">mailserver.exe</code> command.</li> <li><span class="improved"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1n.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.15.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.23.</li> <li><span class="improved"></span> PHP 5.2, 5.3, 5.4, and 5.5 are no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated Node.js to version 12.22.11.</li> <li><span class="improved"></span> Updated libxslt to version 1.1.35.</li> <li><span class="improved"></span> Updated zlib to version 1.2.12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.5.1-61 <a id="kaspersky-8.5.1.61" href="#kaspersky-8.5.1.61" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> The extension now works in Plesk version 18.0.43 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.15.5 <a id="extensions-catalog-1.15.5" href="#extensions-catalog-1.15.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.10.2 <a id="ssl-it-1.10.2" href="#ssl-it-1.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to issue Let’s Encrypt certificates on Plesk versions 18.0.22-18.0.28. (EXTSSLIT-1911)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.1.1 <a id="nodejs-2.1.1" href="#nodejs-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer fails if a subscription has forwarding-type hosting. (EXTNODEJS-210)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.2 <a id="monitoring-2.3.2" href="#monitoring-2.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-monitoring] cloudMonitoringPoweredByUrl = https://example.com </code></pre></div> </div> <p>Replace the link with plain text, set the option to <code class="highlighter-rouge">false</code>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-monitoring] cloudMonitoringPoweredByUrl = false </code></pre></div> </div> </li> <li><span class="fixed"></span> On Virtuozzo Linux, the agent360 installation process no longer fails with the “No package python3-pip available” error. (EXTPLESK-3400)</li> <li><span class="fixed"></span> CPU graphs for subscription usage now show correct values instead of thousands of percent. (EXTPLESK-3410)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.3 <a id="digitalocean-dns-1.3.3" href="#digitalocean-dns-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.1.0 <a id="nodejs-2.1.0" href="#nodejs-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 April 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> In Plesk for Linux, the extension now supports the Yarn package manager (along with already supported npm).</li> <li><span class="added"></span> In Plesk for Linux, it is now possible to manage Node.js applications from the shell.</li> <li><span class="improved"></span> The extension now automatically cleans up the downloaded archives of minor Node.js versions that are no longer necessary from the extension’s cache.</li> <li><span class="fixed"></span> Under certain circumstances, installation of the application packages no longer fails with the “node: not found” error. (EXTNODEJS-189)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.7 <a id="site-import-1.5.7" href="#site-import-1.5.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.7 <a id="plesk-migrator-2.21.7" href="#plesk-migrator-2.21.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.0.1 <a id="laravel-toolkit-1.0.1" href="#laravel-toolkit-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Laravel applications work correctly on domains with Nginx-only configuration.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.11.4 <a id="digicert-ssl-1.11.4" href="#digicert-ssl-1.11.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.2 <a id="ruby-1.4.2" href="#ruby-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Ruby 2.6.x was updated to version 2.6.9.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.10.1 <a id="wordpress-toolkit-5.10.1" href="#wordpress-toolkit-5.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Scan procedure now works correctly when launched by non-administrator users. (EXTWPTOOLK-8997)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220321" href="#php-220321" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.4.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.17.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.10.1 <a id="ssl-it-1.10.1" href="#ssl-it-1.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 March 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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.</p> <p>To hide the ability to issue SSL/TLS certificates, add lines of the following pattern to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-sslit] ;For paid Sectigo and DigiCert certificates hiddenTLDsPaidProducts = 'example' ; country TLD ;For free Let's Encrypt certificates hiddenTLDsFreeProducts = 'example' ; country TLD </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--laravel-toolkit"> <h2 class="changelog-entry__title">Laravel Toolkit 1.0.0 <a id="laravel-toolkit-1.0.0" href="#laravel-toolkit-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.7 <a id="advisor-1.9.7" href="#advisor-1.9.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.9.4 <a id="wordpress-toolkit-5.9.4" href="#wordpress-toolkit-5.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> <li><span class="fixed"></span> Plugin search in the plugin installation dialog now properly works with space characters. (EXTWPTOOLK-8986)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.10.0 <a id="wordpress-toolkit-5.10.0" href="#wordpress-toolkit-5.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now also scans inactive plugins and themes for known vulnerabilities.</li> <li><span class="added"></span> Email notifications about found vulnerabilities now include information about vulnerabilities found in inactive plugins and themes.</li> <li><span class="added"></span> Warning about outdated PHP version now includes a link to the PHP management screen.</li> <li><span class="fixed"></span> WordPress Toolkit now uses correct PHP version for additional domain if docroot of this domain contains docroot of another domain. (EXTWPTOOLK-8648)</li> <li><span class="fixed"></span> Fixed performance issues related to update availability checks on sites with detected vulnerabilities. (EXTWPTOOLK-8720)</li> <li><span class="fixed"></span> Replaced non-working link in Smart Updates notification email with a working one. (EXTWPTOOLK-8884)</li> <li><span class="fixed"></span> When users install plugins or themes with known vulnerabilities, a corresponding entry about their vulnerabilities will be added to the action log. (EXTWPTOOLK-8636)</li> <li><span class="fixed"></span> 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.</li> <li><span class="fixed"></span> Certain localized WordPress installations can now be properly updated via WordPress Toolkit. (EXTWPTOOLK-8641)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> WordPress Toolkit can now properly detect login URL that was changed by <code class="highlighter-rouge">Perfmatters</code> 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)</li> <li><span class="fixed"></span> Inactive plugins and themes with known vulnerabilities are now marked as vulnerable in the WordPress Toolkit interface. (EXTWPTOOLK-8493)</li> <li><span class="fixed"></span> Inactive plugins and themes with known vulnerabilities can now be updated directly on the <code class="highlighter-rouge">WordPress Vulnerabilities</code> tab. (EXTWPTOOLK-8492)</li> <li><span class="fixed"></span> Plugin search in the plugin installation dialog now properly works with space characters. (EXTWPTOOLK-8986)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.7 <a id="pagespeed-insights-2.1.7" href="#pagespeed-insights-2.1.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the <code class="highlighter-rouge">cacert.pem</code> file to the latest version provided by Mozilla.</li> <li><span class="fixed"></span> The “PHP warning for non-compound name Exception” error is no longer shown in <code class="highlighter-rouge">panel.log</code> after the extension was installed and a subscription was created. (EXTCERT-3255)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.42 Update 1 <a id="plesk-18042-mu1" href="#plesk-18042-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18042-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Plesk updates no longer fail on Plesk servers that do not have BIND installed and are using a different DNS server. (PPPM-13466)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 3.0.0 <a id="lets-encrypt-3.0.0" href="#lets-encrypt-3.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 March 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> 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.</p> <p><strong>Note:</strong> 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).</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.5.1-60 <a id="kaspersky-8.5.1.60" href="#kaspersky-8.5.1.60" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Corrected mistakes in the following locales: Dutch, German, Finnish, Italian, Norwegian, Brazilian, Thai, Turkish, Vietnamese, Chinese, and Taiwanese.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.10.0 <a id="ssl-it-1.10.0" href="#ssl-it-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 March 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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.</p> <p>You can turn on the feature in the Plesk interface (<strong>Extensions</strong> &gt; the “My Extensions” tab &gt; click <strong>Open</strong> next to “SSL It!” &gt; “Settings”) or via the CLI.</p> <p>To configure the feature via the CLI, run <code class="highlighter-rouge">plesk ext sslit --wildcard-configuration -enable -nameservers 'ns1.&lt;domain&gt;,ns2.&lt;domain&gt;'</code>. To see more details, use the <code class="highlighter-rouge">plesk ext sslit --help</code> command.</p> </li> <li> <p><span class="fixed"></span> 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)</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.1 <a id="monitoring-2.3.1" href="#monitoring-2.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.3.0 <a id="monitoring-2.3.0" href="#monitoring-2.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 March 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-monitoring] cloudShowLicensePanel = false </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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 <code class="highlighter-rouge">panel.ini</code> files of the servers you want to limit:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-monitoring] cloudMaxWebsites = 5 ; the desired website limit </code></pre></div> </div> </li> <li> <p><span class="added"></span> 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).</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.2 <a id="email-security-1.3.2" href="#email-security-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 March 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> To significantly reduce CPU load, optimised the script that updates statistics. (EXTCERT-3760)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.2.1 <a id="mail-log-browser-1.2.1" href="#mail-log-browser-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> March is now again displayed as the third month of the year. (EXTPLESK-3393)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.3 <a id="grafana-1.3.3" href="#grafana-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Dashboard not found” error no longer occurs for monitored subscriptions after the extension update. (EXTPLESK-3396)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.1 <a id="joomla-toolkit-2.5.1" href="#joomla-toolkit-2.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added CLI commands to attach and detach Joomla! installations. For details and usage examples, run the <code class="highlighter-rouge">plesk ext joomla-toolkit --help</code> command.</li> <li><span class="improved"></span> Improved handling of runtime exceptions.</li> <li><span class="improved"></span> Improved the installation and update process for Joomla! 4.x. (EXTCERT-3746)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.1 <a id="email-security-1.3.1" href="#email-security-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 March 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed the location detection of the spam folder during its automatic cleanup. (EXTCERT-3727)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.6 <a id="site-import-1.5.6" href="#site-import-1.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 March 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Debian 11 is now supported.</li> <li><span class="improved"></span> The “Mail importing” tool is now located on the “Mail” tab.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--kaspersky"> <h2 class="changelog-entry__title">Kaspersky Anti-Virus for Servers 8.5.1 <a id="kaspersky-8.5.1" href="#kaspersky-8.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 March 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> Initial release. The extension works in Plesk Obsidian 18.0.42 and later.</li> <li><span class="fixed"></span> Fixed translations into the following languages: Czech, French, Hungarian, Indonesian, Japanese, Korean, Dutch, and Ukrainian.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.0.3 <a id="git-2.0.3" href="#git-2.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 March 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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.</p> <p>To generate a new SSH key for “example.com” via the CLI, run the following command: <code class="highlighter-rouge">plesk bin extension --call git --get-public-key -domain example.com</code></p> <p>To generate a new SSH key for “example.com” via XML API, execute the following request: <code class="highlighter-rouge">&lt;packet&gt;&lt;extension&gt;&lt;call&gt;&lt;git&gt;&lt;get-public-key&gt;&lt;domain&gt;example.com&lt;/domain&gt;&lt;/get-public-key&gt;&lt;/git&gt;&lt;/call&gt;&lt;/extension&gt;&lt;/packet&gt;</code></p> </li> <li><span class="fixed"></span> When logged in as a reseller, creating a git local repository no longer results in an error. (EXTGIT-205)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.42 <a id="plesk-18042" href="#plesk-18042" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18042" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">28 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Transitions from the “PHP settings” screen now happen up to 40% faster.</li> <li><span class="improved"></span> Most of the tabs on the subscription overview page (Websites &amp; Domains, Mail, Files, Databases, Statistics, and Users) now open up to half a second faster.</li> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[pmm] manageBackupsByAdminOnly = true </code></pre></div> </div> <p>Note that scheduled backups already configured by users other than the administrator will continue to run.</p> </li> <li><span class="improved"></span> The “Tools &amp; Settings” &gt; “DNS Template” screen has been renamed to “DNS Settings”.</li> <li><span class="improved"></span> The “DNS zone serial number format” section of the “DNS Settings” &gt; “Zone Settings [template]” has been renamed to “Advanced DNS features”.</li> <li><span class="improved"></span> On Plesk servers using BIND as the DNS server, it is now possible to specify additional DNS server parameters using <code class="highlighter-rouge">named.conf</code> syntax. To do so, enter them in the newly added “Additional DNS settings” field (found on the “Tools &amp; Settings” &gt; “DNS Settings” &gt; “Server-wide Settings” screen). These parameters override all other server-wide parameters configured elsewhere.</li> <li><span class="improved"></span> A link to a <a href="https://www.youtube.com/watch?v=7zqtk9RARWc">video describing the process of managing DNS records in Plesk</a> has been added to the “DNS Helper” wizard.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Plesk now treats cloud servers runnng on ARM processors as KVM virtualization allowing for the use of VPS license keys.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> The <a href="https://docs.plesk.com/en-US/obsidian/video-tutorials/">Video Tutorials</a> 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.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk login</code> command, logging in to Plesk via the generated URL, and then running the <code class="highlighter-rouge">plesk login</code> command again no longer results in an invalid URL being generated. (PPPM-13134)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pmm-ras</code> command line utility now properly logs all required information if verbose logging is enabled in the <code class="highlighter-rouge">panel.ini</code> and <code class="highlighter-rouge">pmmcli-rc</code> files. (PPPM-13396)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Debian 11 is now supported, with <a href="https://support.plesk.com/hc/en-us/articles/12387537177623-Does-Plesk-support-Debian-11-">certain limitations</a>. You can use the dist-upgrade procedure to <a href="https://support.plesk.com/hc/en-us/articles/12377714344983-How-to-perform-dist-upgrade-procedure-on-Linux-server-with-Plesk-">upgrade your OS from Debian 10 to Debian 11</a>.</li> <li><span class="fixed"></span> Apache no longer fails to start if ModSecurity is enabled but unable to start for some reason. (PPPM-13354)</li> <li><span class="fixed"></span> It is no longer possible to create an additional FTP user with the account name ‘psacln’ in Plesk. (PPPM-13382)</li> <li><span class="fixed"></span> If an alert for “Site creation” is configured for the Plesk administrator on the “Tools &amp; Settings” &gt; “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 &amp; Settings” &gt; “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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk Installer no longer fails when started on a server with certain versions of MariaDB installed from RPMs. (PPPM-13431)</li> <li><span class="fixed"></span> Running the one-click-installer on CloudLinux 7 no longer results in an error. (PPP-56121)</li> <li><span class="fixed"></span> The “www.<domain.name>" &gt;&gt; "<domain.name>" CNAME DNS record was added to the Plesk default DNS zone template.(PPP-52146)</domain.name></domain.name></li> <li><span class="fixed"></span> When exporting database dumps, the progress bar no longer gets stuck under specific circumstances. (PPPM-13306)</li> <li><span class="fixed"></span> The Fail2Ban component now requires syslog/rsyslog (depending on the OS) as a prerequisite. (PPPM-13307)</li> <li><span class="fixed"></span> Plesk Monitoring now properly cleans up unneeded temporary files it stores in the <code class="highlighter-rouge">/opt/psa/var/health/data/localhost</code> directory. (PPPM-13313)</li> <li><span class="fixed"></span> 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 &amp; Settings” &gt; “Mail Server settings”. (PPP-55620)</li> <li><span class="fixed"></span> A confirmation dialog box is now shown when removing a jail in Fail2Ban. (PPPM-13414)</li> <li><span class="fixed"></span> The “Do not deliver copies of forwarded emails to the Plesk mailbox” option can now be enabled or disabled via the CLI using the <code class="highlighter-rouge">plesk bin mail -u &lt;mailbox@domain.name&gt; -forwarding true -delivery false</code> command. (PPPM-13422)</li> <li><span class="fixed"></span> The sizes of incremental backups stored in FTP storage are no longer shown incorrectly under specific circumstances. (PPPM-13424)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> A more comprehensible error message is now shown when trying to create a subdomain for a subscription with no hosting. (PPPM-13435)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 5.1.3.</li> <li><span class="improved"></span> Updated Courier-IMAP to versions 5.1.7.</li> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1m.</li> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.18 and 0.5.18, respectively.</li> <li><span class="improved"></span> Updated Postfix to version 3.5.14.</li> <li><span class="improved"></span> Updated RRDtool to version 1.7.2.</li> <li><span class="improved"></span> Updated Logrotate to version 3.19.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.14.</li> <li><span class="improved"></span> Updated Node.js to version 12.22.9.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.15.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.34.</li> <li><span class="improved"></span> Microsoft Drivers for PHP for SQL Server are now shipped with PHP 8.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.9.3 <a id="wordpress-toolkit-5.9.3" href="#wordpress-toolkit-5.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Performance of automatic updates and Smart Updates was improved.</li> <li><span class="fixed"></span> WordPress Toolkit now can uninstall WordPress plugins if <code class="highlighter-rouge">proc_open</code> or <code class="highlighter-rouge">proc_close</code> functions are disabled via <code class="highlighter-rouge">disable_functions</code> in the currently used PHP handler. (EXTWPTOOLK-8756)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nextcloud"> <h2 class="changelog-entry__title">Nextcloud 1.6.2 <a id="nextcloud-1.6.2" href="#nextcloud-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 February 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.2 <a id="grafana-1.3.2" href="#grafana-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated Grafana to version 8.3.6 to fix a <a href="https://grafana.com/blog/2022/02/08/grafana-7.5.15-and-8.3.5-released-with-moderate-severity-security-fixes/">security issue</a>.</li> <li><span class="fixed"></span> Resolved compatibility issues with Grafana version 8.3.5 and later. (EXTPLESK-3382)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.5 <a id="plesk-migrator-2.21.5" href="#plesk-migrator-2.21.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed in Plesk on Debian 11.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220221" href="#php-220221" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.3.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.16.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.28.</li> <li><span class="improved"></span> Updated Redis to version 5.3.7 for PHP 8.1, 8.0, 7.4.</li> <li><span class="improved"></span> Updated Xdebug to version 3.1.3 for PHP 8.1, 8.0, 7.4.</li> <li><span class="improved"></span> Updated Imagick to version 3.7.0 for PHP 7.4.</li> <li><span class="improved"></span> Updated ionCube loader to version 11.0.1 for PHP 7.4.</li> <li><span class="attention"></span> The PHP updates mentioned above are the last ones for CentOS 8. For details, <a href="https://www.plesk.com/lifecycle-policy/">see Plesk Lifecycle Policy</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.15.0 <a id="lets-encrypt-2.15.0" href="#lets-encrypt-2.15.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 February 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="attention"></span> According to the <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">deprecation plan</a>, we hide the Let’s Encrypt interface elements. This change was announced in the <a href="https://docs.plesk.com/release-notes/obsidian/change-log/#lets-encrypt-2.14.0">Let’s Encrypt 2.14.0 release</a>. For now, you can bring back the Let’s Encrypt interface elements by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-letsencrypt] showInterface = true </code></pre></div> </div> <p>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.</p> <p>If your Plesk does not have the SSL It! extension installed, the Let’s Encrypt release 3.0.0 will automatically install it.</p> </li> <li> <p><span class="improved"></span> Removed the code related to the deprecated ACMEv1 protocol from the Let’s Encrypt extension. <a href="https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430">Let’s Encrypt stopped using ACMEv1</a> to issue certificates.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.2.1 <a id="monitoring-2.2.1" href="#monitoring-2.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 February 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="fixed"></span> 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)</p> <p>To improve agent360 stability, we recommend that you install update 2.2.1 even if your 360 Monitoring was not affected.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.4.6 <a id="joomla-toolkit-2.4.6" href="#joomla-toolkit-2.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.2.0 <a id="monitoring-2.2.0" href="#monitoring-2.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows more information in notification messages from 360 Monitoring. (EXTPLESK-3111)</li> <li><span class="fixed"></span> agent360 installation no longer fails on Ubuntu 20 because of the <a href="https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1926918">Ubuntu bug</a>. (EXTPLESK-3311)</li> <li><span class="fixed"></span> agent360 installation no longer fails after the <code class="highlighter-rouge">mod_status</code> module was added manually and the <a href="https://docs.platform360.io/360monitoring/plugins/apache/">Apache plugin</a> was then enabled. (EXTPLESK-3326)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair ftp</code> command no longer removes the agent360 system user. (EXTPLESK-3347)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Monitoring now shows the real memory usage and swap usage separately.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.9.2 <a id="wordpress-toolkit-5.9.2" href="#wordpress-toolkit-5.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Detached WordPress sites are no longer re-added through the <code class="highlighter-rouge">Scan</code> procedure, making their detachment permanent. If you need to add a detached site back for some reason, find and remove the <code class="highlighter-rouge">.wp-toolkit-ignore</code> file in the site’s root folder.</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Block author scans</code> and <code class="highlighter-rouge">Enable bot protection</code> security measures no longer break WordPress sites installed in a subdirectory. (EXTWPTOOLK-8578)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.10 <a id="ssl-it-1.9.10" href="#ssl-it-1.9.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> SSL It! now controls the feature of securing Plesk with SSL/TLS certificates (instead of the Let’s Encrypt extension, which did it before).</li> <li><span class="fixed"></span> If the Sectigo SSL extension is blacklisted, the “Extension with ID ‘sectigo’ is in blacklist” error no longer occurs. (EXTSSLIT-1842)</li> <li><span class="fixed"></span> If internationalized domain names (IDN) are mixed case, the extension no longer shows a redundant warning. (EXTSSLIT-1868)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.15.3 <a id="extensions-catalog-1.15.3" href="#extensions-catalog-1.15.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.41 Update 1 <a id="plesk-18041-mu1" href="#plesk-18041-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18041-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 February 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Emails with daily reports from the “Watchdog” extension now contain correct data instead of error messages again. (PPPM-13385)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.5.0 <a id="joomla-toolkit-2.5.0" href="#joomla-toolkit-2.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Joomla! 4.x.</li> <li><span class="added"></span> Added support for the new “Add Domain” screen.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.2 <a id="docker-1.5.2" href="#docker-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 February 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for AlmaLinux OS and Rocky Linux.</li> <li><span class="added"></span> The extension can now be installed on Ubuntu 20 servers running on ARM-based platforms.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.2.0 <a id="php-composer-1.2.0" href="#php-composer-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2022</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="attention"></span> 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 <a href="https://getcomposer.org/upgrade/UPGRADE-2.0.md">Composer’s Upgrade Notes</a> (section “For composer CLI users”). To rollback to Composer 1.0 instance, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-composer] composerVersion = '1' </code></pre></div> </div> <p>and run the ‘self-update.php’ <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/scheduling-tasks.64993/">scheduled task in Plesk</a>.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.10 <a id="sectigo-ssl-1.3.10" href="#sectigo-ssl-1.3.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.1 <a id="grafana-1.3.1" href="#grafana-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now supports the ARM architecture.</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">apt update</code> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-220125" href="#php-220125" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.1 to version 8.1.2.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.15.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 5.3.6 for PHP 8.1 and 8.0.</li> <li><span class="improved"></span> Updated Imagick to version 3.7.0 for PHP 8.1 and 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.5 <a id="panel-ini-editor-3.2.5" href="#panel-ini-editor-3.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.11.3 <a id="digicert-ssl-1.11.3" href="#digicert-ssl-1.11.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> The extension now validates wildcard and OV certificates via email and not via file upload because of <a href="https://docs.digicert.com/change-log/?tag=SC45">DigiCert policy changes</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.1.2 <a id="monitoring-2.1.2" href="#monitoring-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to configure websites integrated with 360 Monitoring via the CLI. To see the CLI commands, run <code class="highlighter-rouge">plesk ext monitoring --help</code>.</li> <li><span class="fixed"></span> The extension can no longer get stuck in step “Activate” of 360 Monitoring if the server hostname was incorrectly detected. (EXTPLESK-3321)</li> <li><span class="fixed"></span> The extension now correctly configures the agent360 MySQL plugin for working with MariaDB 10.5. (EXTPLESK-3277)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.0.2 <a id="git-2.0.2" href="#git-2.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.15.2 <a id="extensions-catalog-1.15.2" href="#extensions-catalog-1.15.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Even if the Extensions Catalog fails to update its endpoint, the search function remains available.</li> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> Removing an extension now automatically redirects to the “My Extensions” tab. (EXTCATALOG-589)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.41 <a id="plesk-18041" href="#plesk-18041" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18041" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Cgroups Manager is now a free-to-use feature, and a welcome addition to the Plesk Web Pro and Web Host editions. <a href="https://www.plesk.com/blog/product-technology/how-to-use-cgroups-manager-increase-website-performance-through-resource-isolation-linux/">Read more about this feature</a>.</li> <li> <p><span class="added"></span> Added the <code class="highlighter-rouge">plesk bin action-log</code> 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.</p> <p>See how to use the utility in Plesk for <a href="https://docs.plesk.com/en-US/obsidian/cli-linux/using-command-line-utilities/actionlog-action-log.38400/">Linux</a> and <a href="https://docs.plesk.com/en-US/obsidian/cli-win/using-command-line-utilities/actionlogexe-action-log.38400/">Windows</a>.</p> </li> <li><span class="added"></span> Added the ability to switch outgoing mail control from counting individual messages to counting the total number of recipients from the Plesk interface (“Tools&amp;Settings” &gt; “Mail Server Settings” &gt; turn on limitations on outgoing email messages &gt; “Count a number of recipients instead of messages”).</li> <li><span class="improved"></span> Reduced page load time for the Domain Overview screen.</li> <li><span class="improved"></span> Improved the Plesk UI related to tasks in progress to make it more appealing and easier to use.</li> <li><span class="improved"></span> 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.</li> <li> <p><span class="improved"></span> 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:</p> <ul> <li>DNS Settings (-400%)</li> <li>Websites &amp; Domains (-15%)</li> <li>Domains (-15%)</li> <li>File Manager (-10%)</li> <li>PHP Settings (-28%)</li> <li>Web Hosting Access (-25%)</li> <li>Hosting Settings (-7%)</li> </ul> </li> <li><span class="improved"></span> Added the ‘Allow necessary cookies’ option to the cookie banner in Plesk to comply with the updated GDPR requirements.</li> <li><span class="improved"></span> 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).</li> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[fileManager] trash.rotation.customerAccess = false </code></pre></div> </div> </li> <li><span class="improved"></span> 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!</li> <li> <p><span class="improved"></span> 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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[log] filter.priority = 6 </code></pre></div> </div> <p>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. <a href="https://framework.zend.com/manual/2.1/en/modules/zend.log.overview.html#using-built-in-priorities">See Zend Debug Levels</a> for more information.</p> </li> <li><span class="improved"></span> Context promos for a number of Plesk extensions have been removed from the “DNS Settings”, “Updates &amp; Upgrades Settings”, “Email Addresses”, “Mail Server Settings”, and “Backup Manager” screens.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Improved the stability of the Extensions Catalog.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Notifications about the backup file being invalid are now correctly sent after backup creation. (PPPM-11642)</li> <li><span class="fixed"></span> 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 &amp; Settings” &gt; “Website Preview”.(PPP-55571)</li> <li><span class="fixed"></span> It is no longer necessary to empty the list of files to be excluded from backup in “Tools &amp; Settings” &gt; “Backup Manager” &gt; “Schedule” before you can clear the “Exclude specific files from the backup” checkbox. (PPPM-12262)</li> <li><span class="fixed"></span> Changing the IP address of a domain with log rotation enabled no longer turns log rotation off. (PPP-55573)</li> <li><span class="fixed"></span> It is no longer possible to update Plesk administrator profile details if the “Email address” field is empty. (PPPM-13319)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The “Preview” link for the domain selected for previewing other websites (“Tools &amp; Settings” &gt; “Website Preview” &gt; “Quick Preview on a domain name in Plesk”) is no longer shown in the Domain list in Service Provider view. (PPPM-13361)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> After configuring the Amazon S3 Backup extension via the CLI, it is no longer shown as not configured in the Plesk interface. (PPPM-13332)</li> <li><span class="fixed"></span> The confirmation message shown when removing a domain now correctly calculates the number of domains that will be removed. (PPPM-13283)</li> <li><span class="fixed"></span> Fixed the issue where opening a domain resulted in a white screen under specific circumstances. (PPPM-13358)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> RockyLinux is now supported, both for new Plesk Obsidian installations and for in-place conversion from CentOS 8.</li> <li> <p><span class="added"></span> Plesk can now be installed on Ubuntu 20 servers running on ARM-based platforms (as a Beta version with <a href="https://docs.plesk.com/en-US/obsidian/faq/#s1q9">certain limitations</a>). You can also try a VPS with Plesk on Graviton2 processors by using <a href="https://aws.amazon.com/marketplace/pp/prodview-o4lttkbr5g2ek#pdp-pricing">this Plesk AWS AMI image</a> in just a click.</p> <p><a href="https://www.plesk.com/blog/plesk-news-announcements/trends-review-the-rise-of-the-arm-architecture/">Read more about the ARM architecture in the article</a>. Have questions or suggestions regarding this feature? <a href="https://talk.plesk.com/threads/plesk-can-now-be-installed-on-ubuntu-20-servers-running-on-arm-based-platforms.363646/">We welcome your feedback!</a></p> </li> <li><span class="added"></span> Added the ability to add custom headers to emails sent via the Plesk auto-reply mechanism from the Plesk interface (“Tools&amp;Settings” &gt; “Mail Server Settings” &gt; “Extra auto-reply headers”). In addition, the “Auto-Submitted: auto-replied (vacation)” header in now added by default.</li> <li><span class="fixed"></span> It is no longer possible to create mail accounts for domains for which the mail service was disabled. (PPPM-13205)</li> <li><span class="fixed"></span> It is no longer possible to create a MySQL user with the name “root@localhost” under specific circumstances. (PPPM-12656)</li> <li><span class="fixed"></span> Importing and exporting MySQL databases with one or more definers and/or triggers via the Plesk interface now works correctly. (PPPM-13311)</li> <li><span class="fixed"></span> Trying to access Scheduled Tasks under Dev Tools when logged in as a reseller no longer results in the “Permission denied” error. (PPPM-13333)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">vhostmng-find</code> process no longer follows symlinks by default, which could prevent daily tasks from running and lead to 100% CPU load. (PPP-47419)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> A more informative error message is now shown when the PUM utility tries and fails to update a duplicated package. (PPP-55204)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin custom_plan_items --update</code> CLI utility no longer unexpectedly produces a non-zero exit code upon completion. (PPPM-13365)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair mail</code> 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)</li> <li><span class="fixed"></span> Incorrect breadcrumbs are no longer shown on certain screein in the Plesk interface. (PPPM-13335)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Clarified the error message shown when trying to create an FTP user with a name starting with a number. (PPPM-13344)</li> <li><span class="fixed"></span> XML API requests specifying the <owner-login> filter no longer fail. (PPPM-13353)</owner-login></li> <li><span class="fixed"></span> Opening the PHP settings of a domain with the disabled “PHP version and handler management” permission no longer results in an error. (PPPM-13370)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Security improvements. (PPPM-13317)</li> <li><span class="improved"></span> SpamAssassin no longer penalizes messages that fail the RDNS_NONE check, which could lead to legitimate messages being treated as spam.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Websites are now published correctly in Web Presence Builder, and website snapshots can be downloaded. (PPPM-13339)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="added"></span> MariaDB 10.6 is now supported.</li> <li><span class="improved"></span> PHP 8.0 is now recommended to use in Plesk, and is now the default PHP versions for websites in Plesk.</li> <li><span class="improved"></span> PHP 8.1 is now available in the Plesk installer.</li> <li><span class="improved"></span> Marked PHP 7.3 as outdated because it <a href="https://www.php.net/supported-versions.php">has reached end of life</a>.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated PHP used by sw-engine to version 7.4.27.</li> <li><span class="improved"></span> Updated nginx and the <code class="highlighter-rouge">sw-cp-server</code> service to version 1.20.2.</li> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.12.</li> <li><span class="improved"></span> Updated Dovecot to version 2.3.17.1.</li> <li><span class="improved"></span> Updated Pigeonhole to version 0.5.17.1.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.13.</li> <li><span class="improved"></span> Updated ModSecurity 3 to version 3.0.6.</li> <li><span class="improved"></span> Updated ModSecurity 2 to version 2.9.5.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> .NET 6.0 is now supported.</li> <li><span class="improved"></span> Updated ASP.NET Core 6.0 to version 6.0.1.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.13.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.22.</li> <li><span class="improved"></span> Updated PHP used by plesk-engine to version 7.4.27.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.22.7.</li> <li><span class="improved"></span> Updated Git to version 2.34.1.</li> <li><span class="improved"></span> Updated BIND to version 9.16.23.</li> <li><span class="improved"></span> Updated ModSecurity to version 2.9.5.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.3.0 <a id="repair-kit-1.3.0" href="#repair-kit-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.2.4 <a id="repair-kit-1.2.4" href="#repair-kit-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.40 Update 3 <a id="plesk-18040-mu3" href="#plesk-18040-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18040-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">17 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Updated libspf2 to version 1.2.11, which fixes a number of security vulnerabilities, namely: <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-20314">CVE-2021-20314</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-33912">CVE-2021-33912</a>, and <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-33913">CVE-2021-33913</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.4 <a id="plesk-migrator-2.21.4" href="#plesk-migrator-2.21.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension can now correctly resync email messages from cPanel. (PMT-5000)</li> <li><span class="fixed"></span> Migration from servers with customized SSH MACs now works. (PMT-4361)</li> <li> <p><span class="fixed"></span> Plesk in Restricted Mode no longer shows the “Migration &amp; Transfer Manager” button in “Tools &amp; Settings”. (PMT-5001)</p> <p><strong>Note:</strong> To have this bugfix come into effect, update your Plesk to the upcoming version 18.0.41.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.0.1 <a id="git-2.0.1" href="#git-2.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Git extension is opened if the “Git” option was selected during domain creation. (EXTGIT-201)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.40 Update 2 <a id="plesk-18040-mu2" href="#plesk-18040-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18040-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">11 January 2022</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="fixed"></span> Updated Apache mod_proxy on CentOS 7, Red Hat Enterprise Linux 7, and CloudLinux 7 to fix the <a href="https://httpd.apache.org/security/vulnerabilities_24.html">mod_proxy SSRF vulnerability (CVE-2021-40438)</a>. (PPP-55606)</p> <p>We strongly recommend that you update Plesk.</p> </li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Marked PHP 7.3 as outdated because it <a href="https://www.php.net/supported-versions.php">reached end of life</a>.</li> <li><span class="improved"></span> PHP 8.0 is now recommended to use in Plesk.</li> <li> <p><span class="improved"></span> PHP 8.1 is now available in the Plesk installer.</p> <p><strong>Note:</strong> At the moment, PHP 8.1 is not present in the set of recommended components.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.3.0 <a id="email-security-1.3.0" href="#email-security-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 January 2022</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> 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)</li> <li><span class="improved"></span> Various internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.18 <a id="plesk-mobile-center-1.18" href="#plesk-mobile-center-1.18" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer shows incorrect memory usage values in Plesk 18.0.40 and later. (PMBL-614)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.9 <a id="ssl-it-1.9.9" href="#ssl-it-1.9.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Users in most countries will now see SSL certificate prices without the need to click the “Buy” button.</li> <li><span class="improved"></span> 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.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.1.1 <a id="monitoring-2.1.1" href="#monitoring-2.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.15.1 <a id="extensions-catalog-1.15.1" href="#extensions-catalog-1.15.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.9.1 <a id="wordpress-toolkit-5.9.1" href="#wordpress-toolkit-5.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Default autoupdate settings for new WordPress installations are now correctly set to expected values again. (EXTWPTOOLK-8620)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.1.0 <a id="monitoring-2.1.0" href="#monitoring-2.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The Monitoring extension installs the agent360 service by itself without using any external bash scripts.</li> <li><span class="improved"></span> Added new CLI commands for managing integration with the Cgroups Manager.</li> <li> <p><span class="improved"></span> “Enable integration with the Cgroups Manager” feature is enabled by default.</p> <p>However, the Plesk administrator can turn off the feature by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-monitoring] allowCgroupsManagerIntegration = false </code></pre></div> </div> </li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The Gragana’s graph for CPU on Plesk for Windows has become more user-friendly and easy to read. (EXTPLESK-3261)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Monitoring now provides more detailed information if an error occurs when installing agent360. (EXTPLESK-3176)</li> <li><span class="fixed"></span> Monitoring will not show a blank page when the “e[n].filter is not a function” error occurs. (EXTPLESK-3300)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.9.0 <a id="wordpress-toolkit-5.9.0" href="#wordpress-toolkit-5.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="added"></span> Autoupdate policies for sites were extended to include automatic updates of vulnerable assets, and automatic disabling of vulnerable plugins.</li> <li><span class="fixed"></span> Site vulnerability check now correctly identifies and marks assets that remain vulnerable after they were updated. (EXTWPTOOLK-8583)</li> <li><span class="fixed"></span> Site vulnerability check no longer bothers with inapplicable sites (broken, quarantined, etc). (EXTWPTOOLK-8585)</li> <li><span class="fixed"></span> Site vulnerability check should now display applicable fix version instead of the earliest one. (EXTWPTOOLK-8559)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Maintenance mode settings are no longer reset to default when you resize the maintenance mode settings window. (EXTWPTOOLK-8539)</li> <li><span class="fixed"></span> Maintenance mode now properly validates large values for timers. (EXTWPTOOLK-3566)</li> <li><span class="fixed"></span> WordPress Toolkit UI no longer vanishes without warning when user session expires. (EXTWPTOOLK-8580)</li> <li><span class="fixed"></span> Comments in web server config file about <code class="highlighter-rouge">Block access to sensitive files</code> security measure are now properly attributed to this measure. (EXTWPTOOLK-8594)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 2.0.0 <a id="git-2.0.0" href="#git-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> On Plesk for Linux servers, added the ability to specify login and password for remote HTTPS repositories.</li> <li><span class="improved"></span> Completely overhauled the UI to make it modern and more convenient.</li> <li><span class="fixed"></span> The last commit information is now correctly updated after pulling updates without the need to refresh the page. (EXTGIT-33)</li> <li><span class="fixed"></span> It is now possible to select the root folder when setting the Git deploy path. (EXTGIT-54)</li> <li><span class="fixed"></span> The currently selected folder is now shown when changing the Git deploy path. (EXTGIT-69)</li> <li><span class="fixed"></span> Changing domain settings no longer results in the inability to push changes to local Git repositories. (EXTGIT-70)</li> <li><span class="fixed"></span> The Git extension no longer shows the wrong directory tree when editing the Git deploy path. (EXTGIT-142)</li> <li><span class="fixed"></span> The Git extension no longer causes icons to be misaligned on buttons in the domain menu. (EXTGIT-158)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211221" href="#php-211221" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.27.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.14.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 5.3.5 for PHP 7.4 and 8.0.</li> <li><span class="improved"></span> Updated Xdebug to version 3.1.2 for PHP 7.4 and 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.4.0 <a id="ruby-1.4.0" href="#ruby-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Database inconsistency on domain removal was eliminated. (EXTRUBY-101)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.14 <a id="ruby-1.3.14" href="#ruby-1.3.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.0.4 <a id="nodejs-2.0.4" href="#nodejs-2.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Database inconsistency on domain removal was eliminated. (EXTNODEJS-185)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.3.0 <a id="grafana-1.3.0" href="#grafana-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> To improve compatibility with new versions of the Grafana platform, it is now installed only from tested packages from the Plesk repository.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.1.2 <a id="google-workspace-1.1.2" href="#google-workspace-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now automatically installs purchased Google Workspace licenses to Plesk.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.6 <a id="advisor-1.9.6" href="#advisor-1.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Removed the recommendation to use the Virusdie extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.1.1 <a id="google-workspace-1.1.1" href="#google-workspace-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to select a plan when creating a subscription. (EXTPLESK-3283)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.14.0 <a id="lets-encrypt-2.14.0" href="#lets-encrypt-2.14.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 December 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="attention"></span> <strong>Changing Let’s Encrypt from a standalone extension into a plugin for SSL It!</strong></p> <p>In February 2022, we plan to change Let’s Encrypt into a plugin for the SSL It! extension.</p> <p><strong>Will I lose any Let’s Encrypt features?</strong></p> <p>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!</p> <p><strong>Which Plesk versions will it affect?</strong></p> <p>Plesk Obsidian 18.0.22 and later. Earlier Plesk versions do not receive either SSL It! or Let’s Encrypt updates.</p> <p><strong>How can I continue working with Let’s Encrypt certificates?</strong></p> <ul> <li>If your Plesk version is 18.0.22 and later, install SSL It! and use it from now on.</li> <li>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).</li> </ul> <p><strong>How and when will the change go into effect in Plesk 18.0.22 and later?</strong></p> <p>We are making this change in three steps:</p> <ul> <li>On December 14, 2021 (Let’s Encrypt release 2.14.0), we announce the changes in the <a href="https://docs.plesk.com/release-notes/obsidian/change-log/">Plesk Change Log</a> and Plesk UI notifications.</li> <li> <p>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 <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-letsencrypt] showInterface = true </code></pre></div> </div> </li> <li>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.</li> </ul> <p><strong>Note:</strong> The <code class="highlighter-rouge">showInterface</code> setting in the <code class="highlighter-rouge">panel.ini</code> 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 the <code class="highlighter-rouge">showInterface = true</code> line from <code class="highlighter-rouge">panel.ini</code> to declutter the file content.</p> <p><strong>Why do you make these changes to the Let’s Encrypt extension?</strong></p> <p>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.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.15.0 <a id="extensions-catalog-1.15.0" href="#extensions-catalog-1.15.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Reduced feed size by excluding description markdown and changelog.</li> <li><span class="fixed"></span> The context promos window on the Mail tab now shows the correct number of offers for the Plesk Premium Email extension. (EXTCATALOG-581)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.1 <a id="docker-1.5.1" href="#docker-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.8.0 <a id="wordpress-toolkit-5.8.0" href="#wordpress-toolkit-5.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now regularly scans plugins, themes, and WordPress versions for known vulnerabilities using information provided by <a href="https://patchstack.com/">Patchstack</a> service. Sites with known vulnerabilities are marked in the site list. Detailed information about found vulnerabilities is displayed in a separate tab of the <code class="highlighter-rouge">Security</code> window for each site.</li> <li><span class="added"></span> WordPress Toolkit now detects modified WordPress login URL automatically, eliminating the need to specify it manually.</li> <li><span class="added"></span> Blocklist feature now works with CLI operations.</li> <li><span class="improved"></span> Updates are no longer checked for blocked plugins.</li> <li><span class="improved"></span> Manually launched scan procedure now works much faster.</li> <li><span class="improved"></span> Improved the cleanliness of Smart Updates: the procedure should not leave empty folders behind anymore.</li> <li><span class="improved"></span> Improved the performance of installing and removing WordPress sites on servers with a lot of connected databases.</li> <li><span class="improved"></span> Improved the performance of Action Log when working with very large log files.</li> <li><span class="fixed"></span> Smart Update results page opened via the link in the notification email now works properly. (EXTWPTOOLK-8488)</li> <li><span class="fixed"></span> Action log records with non-Latin characters are now properly displayed in all known cases. (EXTWPTOOLK-8427)</li> <li><span class="fixed"></span> Cloning now properly copies <code class="highlighter-rouge">index.php</code> to a domain with modified vhost template. (EXTWPTOOLK-8244)</li> <li><span class="fixed"></span> Innocent valid domains on <code class="highlighter-rouge">Hotlink Protection Settings</code> window are no longer marked as non-valid when an adjacent non-valid domain is removed from the list. (EXTWPTOOLK-8210)</li> <li><span class="fixed"></span> Password protection now works for directories with ampersand in their name. (EXTWPTOOLK-6496)</li> <li><span class="fixed"></span> Correct hint text is now shown for autoupdate settings on WordPress installation screen. (EXTWPTOOLK-8367)</li> <li><span class="fixed"></span> Description of <code class="highlighter-rouge">Turn off pingbacks</code> security measure was updated to appease the nitpickers from our security team. (EXTWPTOOLK-8249)</li> <li><span class="fixed"></span> Description of <code class="highlighter-rouge">Block author scans</code> security measure was also updated to appease the nitpickers from our security team. (EXTWPTOOLK-8253)</li> <li><span class="fixed"></span> Changelog links for plugins and themes were returned on the <code class="highlighter-rouge">Plugins</code> and <code class="highlighter-rouge">Themes</code> global tabs and <code class="highlighter-rouge">Updates</code> screen. (EXTWPTOOLK-8339)</li> <li><span class="fixed"></span> Remote sites connected via plugin can again be properly updated via WordPress Toolkit without unexpected consequences. (EXTWPTOOLK-8235)</li> <li><span class="fixed"></span> Database table prefix is no longer modified during Copy Data procedure if <code class="highlighter-rouge">Files Only</code> option was selected. (EXTWPTOOLK-8452)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Database name</code> link no longer leads to a broken screen. (EXTWPTOOLK-8425)</li> <li><span class="fixed"></span> Autoupdate tasks are now properly processed even if database limit on a subscription is reached. (EXTWPTOOLK-8505)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Log Rotation</code> button was removed from Action Log on Windows because turns out log rotation isn’t actually available on Windows. (EXTWPTOOLK-8448)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.40 Update 1 <a id="plesk-18040-mu1" href="#plesk-18040-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18040-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 December 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> <h4 >Third-Party Component Updates</h4> <ul> <li> <p><span class="improved"></span> Updated Roundcube to version 1.4.12 to fix the following security issues: <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44025">CVE-2021-44025</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44026">CVE-2021-44026</a>.</p> <p>We strongly recommend that you update Plesk.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.5 <a id="site-import-1.5.5" href="#site-import-1.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.2.2 <a id="ssh-terminal-1.2.2" href="#ssh-terminal-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 December 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If SSH root login is prohibited in the sshd config, you will now see a warning message when opening SSH Terminal. (PPP-54539)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-traffic-monitor"> <h2 class="changelog-entry__title">Domain Traffic Monitor 1.3.4 <a id="domain-traffic-monitor-1.3.4" href="#domain-traffic-monitor-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.8 <a id="ssl-it-1.9.8" href="#ssl-it-1.9.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the process of renewing Let’s Encrypt certificates for Plesk and Mail server. Now SSL It! renews such certificates on its own.</li> <li><span class="improved"></span> Now Plesk automatically removes information about OCSP stapling from the configuration file of the domain web server when unassigning a certificate from the domain.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.17 <a id="plesk-mobile-center-1.17" href="#plesk-mobile-center-1.17" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.3 <a id="plesk-migrator-2.21.3" href="#plesk-migrator-2.21.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migrator no longer fails to copy the content and system files of domains that have mixed case names. (PMT-4963)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.0.3 <a id="monitoring-2.0.3" href="#monitoring-2.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Line breaks are no longer inserted into one line text strings in the UI when the browser window is resized. (EXTPLESK-3188)</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.9 <a id="sectigo-ssl-1.3.9" href="#sectigo-ssl-1.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 November 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> 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.</p> <p><strong>Note</strong>: If necessary, you can turn off this improvement by running the following command: <code class="highlighter-rouge">plesk ext sslit --common-challenge-dir -disable</code>. However, we recommend that you always keep the improvement on.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.40 <a id="plesk-18040" href="#plesk-18040" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18040" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">23 November 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> 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:</p> <ul> <li>Reduces the backup size by up to 20%.</li> <li>Reduces the CPU load by up to 25%.</li> <li>Reduces the backup creation time by up to 2x (fast), and by up to 4x (fastest), based on the compression level.</li> </ul> <p>The desired compression level can be set in “Tools&amp;Settings” &gt; “Backup Manager” &gt; “Settings”. The ‘Fast’ level is set by default.</p> </li> <li> <p><span class="improved"></span> Added the ability to disable automatic HTTP &gt; HTTPS redirection for webmail. To enable it, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[mail] webmail.forceHttp = true </code></pre></div> </div> <p>On Plesk for Windows, to disable automatic HTTP &gt; HTTPS webmail redirection for existing domains, run the <code class="highlighter-rouge">plesk repair web -webmail</code> command.</p> </li> <li> <p><span class="improved"></span> Removed a number of Plesk extensions from the Plesk Installer due to low usage. These extensions are still available from the Extensions Catalog:</p> <ul> <li><a href="https://www.plesk.com/extensions/heavy-metal-skin/">Skins and Color Schemes</a></li> <li><a href="https://www.plesk.com/extensions/domain-connect/">Domain Connect</a></li> <li><a href="https://www.plesk.com/extensions/social-login/">Social Login</a></li> </ul> <p>In addition, the <a href="https://www.plesk.com/extensions/plesk-cgroups-manager/">Plesk Cgroups Manager</a> extension was removed from the “Recommended” preset, and the <a href="https://www.plesk.com/extensions/site-import/">Site Import</a> extension was added to the “Recommended” preset.</p> </li> <li> <p><span class="improved"></span> 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):</p> <ul> <li>Re-register the drive and explicitly set its type to “Shared”.</li> <li>Make sure your administrator has <a href="https://support.google.com/a/answer/7281227?hl=en#zippy=%2Cmanage-access-to-apps-trusted-limited-or-blocked">marked the Plesk Backup Corporate application as trusted</a>.</li> </ul> </li> <li><span class="improved"></span> Plesk Administrator should explicitly specify their country of residence in their profile.</li> <li><span class="improved"></span> A number of buttons initiating the primary action on the page have been visually highlighted to make them more noticeable.</li> <li><span class="fixed"></span> When creating a subscription, physical hosting is now correctly configured if the subscription’s system user’s password includes one or more ampersand (“&amp;”) characters. (EXTREST-118)</li> <li><span class="fixed"></span> Domain Preview now correctly accesses the website being previewed via IPv4, even if an IPv6 address is also configured for the domain. (PPPM-13075)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair mail</code> 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)</li> <li><span class="fixed"></span> Searching for a mailbox in Plesk when on the Home Page no longer results in the “An invalid URL was requested” error. (PPPM-13273)</li> <li><span class="fixed"></span> Opening the Plesk Installer interface in a web browser no longer results in SSL certificate errors. (PPPM-13295)</li> <li><span class="fixed"></span> It is now possible to add and modify database users even if the subscription’s default MySQL server is not available. (PPPM-13265)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Operations in File Manager no longer incorrectly affect previously viewed webspaces. (PPPM-13268)</li> <li><span class="fixed"></span> The controls in “DNS Settings” no longer sometimes disappear when logged in to Plesk as a customer. (PPPM-13292)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> 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 <code class="highlighter-rouge">plesk bin mailserver --set-outgoing-messages-count-recipients &lt;true|false&gt;</code> command (the change is server wide). (PPM-7181)</li> <li><span class="improved"></span> Specifying custom values for both the <code class="highlighter-rouge">proxy_read_timeout</code> nginx directive and <code class="highlighter-rouge">max_execution_time</code> PHP setting for the same domain results in the <code class="highlighter-rouge">max_execution_time</code> value being substituted for the <code class="highlighter-rouge">proxy_read_timeout</code> value (e.g., adding <code class="highlighter-rouge">proxy_read_timeout 1800;</code> to “Apache&amp;Nginx Settings” &gt; “Additional Nginx directives” and setting <code class="highlighter-rouge">max_execution_time</code> to 90 in “PHP Settings” will result in <code class="highlighter-rouge">proxy_read_timeout</code> being set to 90 in the nginx configuration file for the domain in question). (PPPM-12599)</li> <li><span class="fixed"></span> 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 <code class="highlighter-rouge">/etc/netplan/10-plesk.yaml</code> file. (PPP-53340)</li> <li><span class="fixed"></span> Users can now manage the PHP-FPM version for domains after an incomplete systemd upgrade on the server. (PPPM-13248)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Removed the ampersand (“&amp;”) 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)</li> <li><span class="fixed"></span> Cached memory is no longer included in the memory usage calculation in “Tools&amp;Settings” &gt; “Server Information”.(PPPM-13264)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin pleskbackup</code> command with the “-z” or “no-gzip” options now correctly results in the backup file not being compressed. (PPPM-13254)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Trying to enable SSLv3 (which is outdated and insecure) on a Plesk server by running the <code class="highlighter-rouge">plesk bin server_pref -u -ssl-protocols 'SSLv3'</code> command now correctly fails with the “Protocol ‘SSLv3’ is not supported” error. (PPPM-13242)</li> <li><span class="fixed"></span> Plesk Installer no longer reports errors if the locale used in Plesk is not configured correctly in Linux. (PI-331)</li> <li><span class="fixed"></span> Restoring a backup in Plesk no longer results in a warning if the <code class="highlighter-rouge">nginxCacheBypassLocations</code> nginx directive is configured in the <code class="highlighter-rouge">panel.ini</code> file. (PPPM-13300)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The size of files smaller than 4 KB is now shown correctly in File Manager. (PPPM-13303)</li> <li><span class="fixed"></span> The “Upload file” command is no longer shown in File Manager when browsing a read-only directory. (PPPM-13285)</li> <li><span class="fixed"></span> Copying a database or exporting a database dump no longer fails if the name of the database starts with the dash (“-“) character. (PPPM-13267)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> 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.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Outgoing Mail Control now works correctly on Plesk Obsidian servers with MailEnable Enterprise edition installed. (PPPM-13269)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web</code> command now correctly resolves issues with corrupted SSL certificate files that could result in users being unable to create domains. (PPP-54689)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Trying to unpack a .zip file in File Manager no longer fails with the “Unable to unpack archive” error under specific circumstances. (PPPM-13309)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated sw-engine PHP to version 7.4.26.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.17 and 0.5.17, respectively.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.20.</li> <li><span class="improved"></span> ASP.NET Core 2.1 is no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.13.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.32.</li> <li><span class="improved"></span> The “WebDAV Publishing” IIS role service is no longer added during Plesk installation.</li> <li><span class="improved"></span> Updated Horde PHP to version 7.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-workspace"> <h2 class="changelog-entry__title">Google Workspace 1.1.0 <a id="google-workspace-1.1.0" href="#google-workspace-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Changed the extension name from G Suite to Google Workspace according to the <a href="https://g-workplace.com/news/google-g-suite-workspace">rebranding</a>.</li> <li><span class="added"></span> Changed the product list. It now contains the following: Google Workspace Business Starter, Google Workspace Business Standard, and Google Workspace Plus.</li> <li><span class="added"></span> The extension now supports the Pay-As-You-Grow licensing model. For example, users can now choose the desired number of seats by themselves.</li> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.14.3 <a id="extensions-catalog-1.14.3" href="#extensions-catalog-1.14.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved how the Extension Catalog shows the country of tax residence to private customers with VAT.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211119" href="#php-211119" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.33.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.26.</li> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.13.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Imagick to version 3.6.0 for PHP 7.3, 7.4, and 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.39 Update 2 <a id="plesk-18039-mu2" href="#plesk-18039-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18039-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 November 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.5 <a id="git-1.3.5" href="#git-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly shows directories in the “Change branch and path” menu. (EXTGIT-104)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.13.8 <a id="lets-encrypt-2.13.8" href="#lets-encrypt-2.13.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="attention"></span> The extension no longer supports the <code class="highlighter-rouge">cli.ini</code> legacy configuration file. To manage the extension settings, use the <code class="highlighter-rouge">panel.ini</code> file instead.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.0.3 <a id="nodejs-2.0.3" href="#nodejs-2.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 November 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> The extension now automatically installs the Current version of Node.js and keeps it up to date.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.8 <a id="sectigo-ssl-1.3.8" href="#sectigo-ssl-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.0.2 <a id="monitoring-2.0.2" href="#monitoring-2.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk ext monitoring --thresholds --set-from-json</code> command no longer overrides all the threshold values but only those that have been set. (EXTPLESK-3171)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.2.0 <a id="mail-log-browser-1.2.0" href="#mail-log-browser-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support of journalctl.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.14.2 <a id="extensions-catalog-1.14.2" href="#extensions-catalog-1.14.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the interface of the extension management page.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.11.2 <a id="digicert-ssl-1.11.2" href="#digicert-ssl-1.11.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.5.1 <a id="social-login-1.5.1" href="#social-login-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the Facebook Graph SDK.</li> <li><span class="fixed"></span> To comply with <a href="https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters">deprecation of authentication using query parameters</a>, the extension now uses HTTP basic authentication to the GitHub API. (EXTPLESK-1652)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211111" href="#php-211111" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 November 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated ionCube Loader to version 10.4.5 for PHP 5.6 in Plesk on CentOS 7.</li> <li> <p><span class="fixed"></span> Fixed a <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-21703">security vulnerability</a> in PHP versions 5.6, 7.0, 7.1, 7.2.</p> <p>We strongly recommend that you update Plesk.</p> <p><strong>Note:</strong> The fix is for PHP in Plesk on the <a href="https://docs.plesk.com/release-notes/obsidian/software-requirements/#s2-1">supported operating systems</a> only.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.2 <a id="digitalocean-dns-1.3.2" href="#digitalocean-dns-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension icon is now consistent with all other Plesk icons. (EXTPLESK-2472)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.5.0 <a id="docker-1.5.0" href="#docker-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved compatibility with Plesk version 18.0.40 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.9 <a id="docker-1.4.9" href="#docker-1.4.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.7 <a id="sectigo-ssl-1.3.7" href="#sectigo-ssl-1.3.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> The extension now validates wildcard certificates via email and not via file upload because of <a href="https://sectigo.com/knowledge-base/detail/Domain-Control-Validation-DCV-using-file-based-validation-policy-change/kA03l000000Xsf9">Sectigo policy changes</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.13 <a id="ruby-1.3.13" href="#ruby-1.3.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer fails to promote Ruby into user’s environment on CloudLinux with enabled <code class="highlighter-rouge">fs.protected_symlinks_create</code>. (EXTRUBY-96)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-authenticator"> <h2 class="changelog-entry__title">Google Authenticator 1.5.1 <a id="google-authenticator-1.5.1" href="#google-authenticator-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.14.1 <a id="extensions-catalog-1.14.1" href="#extensions-catalog-1.14.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--addendio"> <h2 class="changelog-entry__title">Addendio - WordPress Plugins and Themes 1.3.2 <a id="addendio-1.3.2" href="#addendio-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211029" href="#php-211029" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.32.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.13.7 <a id="lets-encrypt-2.13.7" href="#lets-encrypt-2.13.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now reissues a certificate that secures Plesk if the Plesk hostname was changed.</li> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.7 <a id="ssl-it-1.9.7" href="#ssl-it-1.9.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> In Plesk for Linux, it is now possible to disable HTTPS access to webmail subdomains by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [mail] webmail.forceHttp = true </code></pre></div> </div> <p>To have these webmail changes take effect, reconfigure all the existing domains by running the <code class="highlighter-rouge">plesk repair web -domains-only</code> command.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.16 <a id="seo-toolkit-1.1.16" href="#seo-toolkit-1.1.16" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed a regression bug in the “Active List” output.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.15 <a id="seo-toolkit-1.1.15" href="#seo-toolkit-1.1.15" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed performance issues on the “Websites &amp; Domains” page.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211026" href="#php-211026" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.12.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.25.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.0.1 <a id="monitoring-2.0.1" href="#monitoring-2.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 2.0.0 <a id="monitoring-2.0.0" href="#monitoring-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 October 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Added integration with 360 Monitoring, a new tool present in the <a href="https://plesk.com/plesk360">Plesk 360 cloud service</a>.</p> <p>360 Monitoring brings a couple of <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/statistics-and-monitoring/monitoring.68886/#differences-between-built-in-monitoring-and-360-monitoring">useful features</a>, for example, monitoring of website availability, various notification channels, and more.</p> <p>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.</p> <p>You can turn on and off the 360 Monitoring integration as many times as you need.</p> <p><strong>Note:</strong> 360 Monitoring works in Plesk Obsidian 18.0.36 and later.</p> <p>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.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.7.4 <a id="wordpress-toolkit-5.7.4" href="#wordpress-toolkit-5.7.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated translations.</li> <li><span class="fixed"></span> Plesk correctly redirects users to WordPress Toolkit after they install WordPress via APS for some weird reason. (EXTWPTOOLK-8263)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--microsoft-azure-dns"> <h2 class="changelog-entry__title">Microsoft Azure DNS 1.1.1 <a id="microsoft-azure-dns-1.1.1" href="#microsoft-azure-dns-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The main page of the extension now opens again. (EXTPLESK-3137)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.39 Update 1 <a id="plesk-18039-mu1" href="#plesk-18039-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18039-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> 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.</p> <p>To hide or change the link, add the lines of the following pattern to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[login] howToLoginArticle = '' ; Hides the link. howToLoginArticle = 'https://example.com' ; Changes the default URL of the link to example.com. </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.6 <a id="ssl-it-1.9.6" href="#ssl-it-1.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.4 <a id="site-import-1.5.4" href="#site-import-1.5.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.6 <a id="sectigo-ssl-1.3.6" href="#sectigo-ssl-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.1.4 <a id="php-composer-1.1.4" href="#php-composer-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.0.2 <a id="nodejs-2.0.2" href="#nodejs-2.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--monitoring"> <h2 class="changelog-entry__title">Monitoring 1.4.5 <a id="monitoring-1.4.5" href="#monitoring-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements for the upcoming major release 2.0.0.</li> <li><span class="fixed"></span> Detected hardware changes no longer restore all the disabled thresholds to defaults. (EXTPLESK-2423)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.13.6 <a id="lets-encrypt-2.13.6" href="#lets-encrypt-2.13.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.4 <a id="git-1.3.4" href="#git-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly adds a remote repository via SSH in Plesk Obsidian 18.0.39 and later. (EXTGIT-184)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.5 <a id="advisor-1.9.5" href="#advisor-1.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.7.3 <a id="wordpress-toolkit-5.7.3" href="#wordpress-toolkit-5.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.5 <a id="ssl-it-1.9.5" href="#ssl-it-1.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly processes orders paid via PayPal. (EXTSSLIT-1771)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.5 <a id="sectigo-ssl-1.3.5" href="#sectigo-ssl-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let's Encrypt 2.13.5 <a id="lets-encrypt-2.13.5" href="#lets-encrypt-2.13.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.39 <a id="plesk-18039" href="#plesk-18039" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18039" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">13 October 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Improved the process of adding a domain by introducing a new screen that shows the following options:</p> <ul> <li>Create a blank site.</li> <li>Create a WordPress site.</li> <li>Upload content using File Manager after website’s creation.</li> <li>Connect a Git repository.</li> <li>Import website from another hosting.</li> </ul> <p>The new screen is disabled by default. To enable it, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[domainManagement] applicationWizard.enabled = true </code></pre></div> </div> <p>We would love to hear your feedback about this improvement. Please send us your feedback to feedback@plesk.com.</p> </li> <li><span class="improved"></span> Livened up the “Add Domain” sidebar by adding images to it.</li> <li> <p><span class="improved"></span> The Plesk administrator, customers, and resellers now have a more concise interface delivered by the right sidebar collapsed by default on the following screens:</p> <ul> <li>(Power User view) Websites &amp; Domains</li> <li>(Service Provider view) Domains &gt; domain</li> <li>(Service Provider view) Subscriptions &gt; subscription</li> </ul> </li> <li> <p><span class="improved"></span> 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.</p> <p>The Plesk administrator can manage this feature and change its default settings by using the following <code class="highlighter-rouge">panel.ini</code> options:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[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 </code></pre></div> </div> </li> <li><span class="improved"></span> The Plesk login and default pages now contain the link to the <a href="https://support.plesk.com/hc/en-us/articles/12377667582743-How-to-log-in-to-Plesk-">“How to log in to Plesk?”</a> KB article.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Improved the loading speed of the “Databases”, “DNS Settings”, “Subscription”, and “Domain” overview pages.</li> <li><span class="improved"></span> Enhanced the Help menu for Plesk administrators by including links to KB articles, release notes, Plesk Facebook community, and so on.</li> <li><span class="improved"></span> The Google Drive Backup extension now has different modes for configuring personal and shared drives. We made this improvement to comply with the <a href="https://support.google.com/cloud/answer/9110914">updated Google policy</a> of external applications that access Google users’ data.</li> <li><span class="improved"></span> Renamed the Advanced Monitoring extension and its notifications “Monitoring”.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair db</code> command can no longer suggest deleting resolvable domains by mistake. (PPPM-12162)</li> <li><span class="fixed"></span> Sped up the website, subscription, and customer creation processes. (PPP-54306)</li> <li><span class="fixed"></span> Improved an error message shown when scheduled backups fail because a Plesk license has expired. (PPPM-11774)</li> <li><span class="fixed"></span> Sped up retrieving mailbox usage statistics via API RPC. (PPP-53647)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The main Plesk search field can now again handle search words with whitespace characters from one or both sides. (PPPM-13195)</li> <li><span class="fixed"></span> The Plesk administrator and resellers can now again customize the logo. (PPPM-13202)</li> <li><span class="fixed"></span> Plesk now completely cleans up leftover files after deleting a customer, reseller, or subscription that was backed up to remote storage. (PPPM-13173)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is now possible to get information about an SSL/TLS certificate that secures mail via the CLI or REST API. (PPPM-13236)</li> <li><span class="fixed"></span> File Manager in Power User view now displays the content of the selected domain instead of the last created one. (PPPM-13194)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk now stops sending automatic replies late in the evening the day before the end date. (PPPM-8995)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Webmail clients now use PHP 7.4 shipped with Plesk by default.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Plesk now signs outgoing emails sent via WordPress with DKIM even WordPress uses an unauthenticated SMTP server.</li> <li><span class="improved"></span> Plesk now performs a deferred Apache restart using the systemd timers.</li> <li><span class="improved"></span> The <code class="highlighter-rouge">plesk-modsecurity</code> jail in Fail2Ban now works if a domain uses nginx-only hosting.</li> <li><span class="improved"></span> As a part of the GDPR compliance changes, made the statistics Webalizer and AWstats collect more accurate. (PPPM-10655)</li> <li><span class="improved"></span> For security reasons, the default Roundcube spell checker is now disabled in Plesk by default. (PPPM-13183)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair db</code> 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)</li> <li><span class="fixed"></span> It is now again possible to change the mailbox quota via API RPC. (PPPM-13197)</li> <li><span class="fixed"></span> The Users &gt; Create User Account form no longer shows domains with turned off mail services in the <code class="highlighter-rouge">@</code> drop-down list next to the “Email address” field. (PPPM-13205)</li> <li><span class="fixed"></span> Uninstalling a webmail client no longer breaks Apache configuration files. (PPPM-12924)</li> <li><span class="fixed"></span> Plesk no longer duplicates forwarded emails if their initial emails failed to be delivered. (PPPM-12341)</li> <li><span class="fixed"></span> In Plesk on Ubuntu 20, File Manager no longer fails to open JSON files showing the “Unable to display the file <file_path>: Unsupported file format" error. (PPPM-13206)</file_path></li> <li><span class="fixed"></span> Users can now open the <code class="highlighter-rouge">wp-config.php</code> file and other WordPress subscription files in Code Editor. Previously it was occasionally impossible under certain circumstances. (PPPM-12921)</li> <li><span class="fixed"></span> An event handler triggered by the “Mail account updated” event now executes the assigned script only once. (PPPM-13218)</li> <li><span class="fixed"></span> MySQL dump importing no longer fails with the “ERROR 1227 (42000) at line <line-number>: Access denied" error. (PPPM-13086)</line-number></li> <li><span class="fixed"></span> An extension that uses the guzzlehttp/promises 1.4.1 package no longer causes the “Class ‘GuzzleHttp\Promise&lt;ClassName&gt;’ not found” error when users try configuring the following remote storage points: Google Drive, Amazon S3, DigitalOcean Spaces, or Microsoft OneDrive. (PAUX-3748)</li> <li><span class="fixed"></span> Plesk now automatically deletes pre-upgrade MySQL dumps older than one year. (PPPM-10488)</li> <li><span class="fixed"></span> It is now possible to install Plesk on a server running on CentOS 7 x64 with preinstalled MySQL. (PPP-47540)</li> <li><span class="fixed"></span> Plesk now updates PHP settings of a subscription’s main domain faster. (PPPM-12136)</li> <li><span class="fixed"></span> Changing an IP address of a subscription with multiple domains (30 or more) no longer breaks the Postfix service. (PPPM-9733)</li> <li><span class="fixed"></span> It is now possible to change a subscription password via REST API by sending a request without <code class="highlighter-rouge">hosting_type</code>. (EXTREST-136)</li> <li><span class="fixed"></span> Custom buttons with enabled “Open URL in Plesk” now work in Power User view. (PPPM-13213)</li> <li><span class="fixed"></span> Plesk now correctly counts the number of a reseller’s subscriptions. (PPPM-13227)</li> <li><span class="fixed"></span> Plesk now correctly removes websites’ historical data after their TTL period has expired. (PPPM-10655)</li> <li><span class="fixed"></span> Removing all custom service plan items via the CLI no longer causes the <code class="highlighter-rouge">Use of undefined constant nul - assumed 'nul'</code> PHP warning. (PPPM-13222)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair mail &lt;domain|mail-address&gt;</code> command now repairs the Outgoing Mail Control subsystem more reliably. (PPP-52477)</li> <li><span class="fixed"></span> It is now possible to open websites and webmail in Safari when HTTP/2 is enabled in both nginx and Apache. (PPPM-12381)</li> <li><span class="fixed"></span> Improved logging to <code class="highlighter-rouge">/var/log/maillog</code> to make it easier to detect issues (if any) with outgoing mail headers. (PPP-54314)</li> <li><span class="fixed"></span> Updated regular expressions used by Fail2ban to prevent it from occasionally blocking secure domains. (PPPM-12058)</li> <li><span class="fixed"></span> Disabling and then enabling a domain’s mail service no longer breaks mailboxes with the reserved mail names: <code class="highlighter-rouge">postfix</code>, <code class="highlighter-rouge">anonymous</code>, <code class="highlighter-rouge">drweb</code>, <code class="highlighter-rouge">root</code>, and so on. (PPPM-7702)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Plesk now supports Windows Server 2022.</li> <li><span class="improved"></span> Dropped the possibility of downloading database backup files.</li> <li><span class="fixed"></span> Plesk reinstallation no longer breaks Task Manager. (PPPM-13208)</li> <li><span class="fixed"></span> It is now possible to rename a domain that uses a custom webmail client. (PPPM-13204)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is now again possible to configure advanced permissions of files using File Manager. (PPPM-13228)</li> <li><span class="fixed"></span> It is now possible to install the “Plesk One Edition for China” license key on a clean Plesk server. (PPPM-13241)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.24.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated ProFTPD to version 1.3.7c.</li> <li><span class="improved"></span> Updated OpenSSL used by nginx to version 1.1.1l.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Node.js 12 to version 12.22.6.</li> <li><span class="improved"></span> Updated Node.js 10 to version 10.24.1.</li> <li><span class="improved"></span> Updated Git to version 2.33.0.2.</li> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1l.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.4 <a id="advisor-1.9.4" href="#advisor-1.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.7.2 <a id="wordpress-toolkit-5.7.2" href="#wordpress-toolkit-5.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Optimized log rotation configuration</li> <li><span class="fixed"></span> Cloning and Copy Data now should correctly process certain links generated by Elementor plugin. (EXTWPTOOLK-5896)</li> <li><span class="fixed"></span> Cloning now should properly process links generated by WPML plugin. (EXTWPTOOLK-2413)</li> <li><span class="fixed"></span> Screenshots of the clone used by Smart Updates are now properly removed if Smart Update check fails. (EXTWPTOOLK-8214)</li> <li><span class="fixed"></span> Log rotation now properly works if a server uses SELinux. (EXTWPTOOLK-8247)</li> <li><span class="fixed"></span> WooCommerce plugin can now be properly installed on Windows servers. (EXTWPTOOLK-8023)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.14 <a id="seo-toolkit-1.1.14" href="#seo-toolkit-1.1.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fixed several performance issues.</li> <li><span class="improved"></span> Fixed “500 TypeError” on the start page.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.1 <a id="google-drive-backup-1.3.1" href="#google-drive-backup-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="fixed"></span> Fixed the “Class ‘GuzzleHttp\Promise' not found” error, which made it impossible to configure remote storage. (EXTPLESK-3068)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.4.3 <a id="domain-connect-1.4.3" href="#domain-connect-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.3 <a id="git-1.3.3" href="#git-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.4.2 <a id="domain-connect-1.4.2" href="#domain-connect-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now automatically configure DNS records for domains without hosting. (EXTPLESK-2993)</li> <li><span class="improved"></span> Updated supported DNS templates.</li> <li><span class="fixed"></span> The extension can now determine without authentication if it supports a particular DNS template.</li> <li><span class="fixed"></span> The extension can no longer crash while configuring DNS records. (EXTPLESK-2602)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.7.1 <a id="wordpress-toolkit-5.7.1" href="#wordpress-toolkit-5.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress Toolkit no longer spams confusing errors in the product log when removing WordPress sites. (EXTWPTOOLK)</li> <li><span class="fixed"></span> Sites using wildcard domains are no longer considered broken. (EXTWPTOOLK-8251)</li> <li><span class="fixed"></span> WordPress sites containing invalid characters in the installation data can no longer break WordPress Toolkit UI. (EXTWPTOOLK-8225)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.2.1 <a id="email-security-1.2.1" href="#email-security-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 October 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added support for CloudLinux OS.</li> <li> <p><span class="improved"></span> Updated virus signatures to better detect viruses.</p> <p><strong>Note:</strong> The virus signature update can take several minutes. Please wait until it is finished and do not interrupt the update.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.38 Update 3 <a id="plesk-18038-mu3" href="#plesk-18038-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18038-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">5 October 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk updates on Ubuntu and Debian no longer fail if system packages are marked as “hold” in <code class="highlighter-rouge">apt</code>. (PI-726)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-211005" href="#php-211005" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.11.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.24.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.31.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Monitoring 1.4.4 <a id="advanced-monitoring-1.4.4" href="#advanced-monitoring-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.5 <a id="grafana-1.2.5" href="#grafana-1.2.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved stability.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.2.1 <a id="ssh-terminal-1.2.1" href="#ssh-terminal-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 October 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension’s removal no longer fails if the systemd service drop-in directory is missing. (PPP-54437)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.7.0 <a id="wordpress-toolkit-5.7.0" href="#wordpress-toolkit-5.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 September 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> WordPress Toolkit now supports configuring automatic updates for individual plugins and themes. This covers the following changes:</p> <ul> <li>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.</li> <li>When <code class="highlighter-rouge">Defined individually</code> update policy is selected, site admins can also choose to enable autoupdates by default for all new plugins or themes installed via WordPress Tookit.</li> <li>Autoupdates for individual plugins and themes can be toggled on the respective <code class="highlighter-rouge">Plugins</code> and <code class="highlighter-rouge">Themes</code> tabs of the site card.</li> <li>New <code class="highlighter-rouge">Autoupdate all plugins / themes</code> switch added to the <code class="highlighter-rouge">Plugins</code> and <code class="highlighter-rouge">Themes</code> tabs of the site card allows toggling autoupdates for all plugins or themes on a site at once.</li> </ul> </li> <li><span class="added"></span> It is now possible to log in to WordPress when the site is in maintenance mode. This behavior can be turned off via <code class="highlighter-rouge">Restrict access to WordPress admin dashboard</code> option in Maintenance Mode settings.</li> <li><span class="added"></span> Hotlink protection feature now allows site admins to configure which file extensions should be protected and which domains can be trusted.</li> <li><span class="added"></span> <code class="highlighter-rouge">Sets</code> and global <code class="highlighter-rouge">Plugins</code> tabs now fully support the plugin blocklist feature.</li> <li><span class="added"></span> A new email notification about blocklisted plugins disabled by WordPress Toolkit is now available.</li> <li><span class="added"></span> Server admins can use the CLI command <code class="highlighter-rouge">--update-login-url-suffix</code> to change login URL suffix.</li> <li><span class="added"></span> WordPress Toolkit now shows <code class="highlighter-rouge">Install WordPress</code> link on Websites &amp; Domains site card if there’s no WordPress detected. Once a WordPress site is present, the link is changed to WordPress Toolkit.</li> <li><span class="improved"></span> Updated look’n’feel of several UI components.</li> <li><span class="improved"></span> WordPress Toolkit log entries created after updating WordPress Toolkit to v5.7 are accessible only via the <code class="highlighter-rouge">Logs</code> 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!</li> <li><span class="improved"></span> Security improvements.</li> <li><span class="improved"></span> Performance improvements (including faster site scanning process).</li> <li><span class="fixed"></span> It’s no longer possible to trick WordPress Toolkit into cloning the site into itself under certain rare circumstances. (EXTWPTOOLK-4357)</li> <li><span class="fixed"></span> Cloning should no longer affect the clone source if it has <code class="highlighter-rouge">if</code> clauses in the <code class="highlighter-rouge">wp-config.php</code> file. (EXTWPTOOLK-4213)</li> <li><span class="fixed"></span> Cloning now works properly if clone target has common docroot with clone source. (EXTWPTOOLK-4673)</li> <li><span class="fixed"></span> Autoupdate tasks no longer fail when running on IDN domains. (EXTWPTOOLK-8092)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Cloning and data copy procedures now update all URLs and permalinks even if there’s more than a thousand of them. (EXTWPTOOLK-8117)</li> <li><span class="fixed"></span> You can delete WordPress sites that share database with other WordPress sites via the kebab menu. (EXTWPTOOLK-3067)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">Customize</code> button on the maintenance mode settings screen now properly directs users to File Manager. (EXTWPTOOLK-7722)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.3 <a id="advisor-1.9.3" href="#advisor-1.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.3 <a id="site-import-1.5.3" href="#site-import-1.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.11.1 <a id="digicert-ssl-1.11.1" href="#digicert-ssl-1.11.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.2 <a id="site-import-1.5.2" href="#site-import-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to create a website by importing one from another hosting server.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.11.0 <a id="digicert-ssl-1.11.0" href="#digicert-ssl-1.11.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The products’ names now align with the DigiCert certificates’ names.</li> <li><span class="improved"></span> The extension now provides more detailed information about the process of issuing certificates.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.2.4 <a id="plesk-dnssec-1.2.4" href="#plesk-dnssec-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Removed the banner with a format error the extension showed on the “Websites &amp; Domains” &gt; domain &gt; DNSSEC page. (EXTDNSSEC-73)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.3.0 <a id="google-drive-backup-1.3.0" href="#google-drive-backup-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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 <a href="https://support.google.com/a/answer/7281227?hl=en#zippy=%2Cmanage-access-to-apps-trusted-limited-or-blocked">marked the Plesk Backup Corporate application as trusted</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.2 <a id="git-1.3.2" href="#git-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.4 <a id="ssl-it-1.9.4" href="#ssl-it-1.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.38 Update 2 <a id="plesk-18038-mu2" href="#plesk-18038-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18038-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 September 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Apache restart works again if the restart interval is set. (PPPM-13186)</li> <li><span class="fixed"></span> Specifying custom <code class="highlighter-rouge">proxy_buffering</code> values in the nginx configuration file no longer breaks websites. (PPPM-13200)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.6.2 <a id="wordpress-toolkit-5.6.2" href="#wordpress-toolkit-5.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Manual updates to minor WordPress versions are now installed properly regardless of WordPress core autoupdate settings. (EXTWPTOOLK-8168)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.2.0 <a id="email-security-1.2.0" href="#email-security-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 September 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added support for AlmaLinux OS.</li> <li><span class="fixed"></span> Fixed mailbox location detection for the move action. (EXTCERT-3467)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.0.1 <a id="nodejs-2.0.1" href="#nodejs-2.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension can now automatically update Node.js handlers even if files of previously installed Node.js handlers are locked. (EXTNODEJS-166)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dropbox-backup"> <h2 class="changelog-entry__title">Dropbox Backup 4.2.0 <a id="dropbox-backup-4.2.0" href="#dropbox-backup-4.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 September 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="attention"></span> The extension now uses short-lived access tokens for authorization.</p> <p>From September 30, 2021, backing up to Dropbox becomes unavailable because <a href="https://dropbox.tech/developers/migrating-app-permissions-and-access-tokens#:~:text=tokens%20section%20above.-,Retiring%20Legacy%20Tokens,more%20prompts%20for%20re%2Dauthentication.">Dropbox changes its authorization method</a>. 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.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.38 Update 1 <a id="plesk-18038-mu1" href="#plesk-18038-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18038-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Running <code class="highlighter-rouge">plesk repair db</code> no longer removes all aliases of a domain. (PPPM-13188)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.4 <a id="grafana-1.2.4" href="#grafana-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved stability.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.14.0 <a id="extensions-catalog-1.14.0" href="#extensions-catalog-1.14.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="added"></span> The most popular category no longer includes the installed extensions.</li> <li><span class="improved"></span> Minor internal improvements.</li> <li><span class="fixed"></span> The Extension Catalog no longer shows the wrong price for the eCommerce Toolkit extension. (EXTCATALOG-525)</li> <li><span class="fixed"></span> HTTP error no longer occurs if an admin email is empty. (EXTCATALOG-541)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-drive-backup"> <h2 class="changelog-entry__title">Google Drive Backup 1.2.1 <a id="google-drive-backup-1.2.1" href="#google-drive-backup-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added reporting of usage statistics.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.1 <a id="git-1.3.1" href="#git-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 September 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved integration of the Git section on the “Add Domain” screen.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210831" href="#php-210831" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 August 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> 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)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.38 <a id="plesk-18038" href="#plesk-18038" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18038" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">30 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the Plesk Dynamic List view to make it easier to navigate to and focus on individual domains.</li> <li><span class="improved"></span> The WordPress tab in Dynamic List view offers shortcuts to the most useful/popular features for WordPress sites.</li> <li><span class="improved"></span> When opening a domain in Service Provider view, Dynamic List view is now used instead of Active List view.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Plesk now redirects the customer to the created domain’s card after website creation.</li> <li><span class="improved"></span> The Recycle Bin functionality in the File Manager is turned on by default for all Plesk installations.</li> <li><span class="improved"></span> Updated the instructions in the DNS Helper with information about glue records’ configuration.</li> <li><span class="improved"></span> Added the instructions for a number of popular registrars (CloudFlare, Freenom, Papaki, ps.kz, Exabytes, registro.br, and Porkbun) to the DNS Helper.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Improved the loading speed of File Manager.</li> <li><span class="improved"></span> Transitions between pages when navigating the Plesk interface are now more fluid.</li> <li><span class="improved"></span> When creating a domain in Plesk, the progress bar is now shown in the same drawer.</li> <li><span class="improved"></span> Increased the transfer speed for the <a href="https://ext.plesk.com/packages/7ff7293b-b146-492d-8e76-9377b83225ad-sftp-backup">SFTP Backup extension</a>.</li> <li><span class="improved"></span> Improved the behavior of the top right toaster in Plesk to prevent notifications from overlapping.</li> <li><span class="improved"></span> Updated the look and feel of drawers and dialogs in Plesk.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Domains can now be sorted by Traffic usage in Service Provider view.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Synchronizing a subscription with its service plan no longer fails if the plan’s mailbox size value has been changed. (PPPM-12862)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Clicking “see details” for a failed scheduled task now correctly shows the error details. (PPPM-13073)</li> <li><span class="fixed"></span> Password reset email is now correctly sent when resetting the password for a user using the username. (PPPM-13047)</li> <li><span class="fixed"></span> Information necessary for troubleshooting issues with backups is now being written to the backup logs. (PPPM-13021)</li> <li><span class="fixed"></span> Clicking the “Check for updates” link no longer results in a blank page. (PPPM-13044)</li> <li><span class="fixed"></span> Failed login attempts via REST API are now logged in the <code class="highlighter-rouge">panel.log</code> file. (PPPM-13144)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> It is now possible to enable mail forwarding when logged in to Plesk under a mail user account. (PPPM-13166)</li> <li><span class="fixed"></span> Pasting a domain name in the global search bar now immediately produces results with no need for additional button presses. (PPPM-13157)</li> <li><span class="fixed"></span> Removing an IP address not used for hosting no longer fails with the “The IP address is already used for hosting” error. (PPPM-13160)</li> <li><span class="fixed"></span> The “SSL redirect” checkbox is now cleared automatically if the “SSL support” checkbox is cleared. (PPPM-13169)</li> <li><span class="fixed"></span> The terminology for subscriptions’ expiration/renewal dates has been cleaned up. Now, “Expiration date” is used wherever appropriate. (PPPM-13121)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> The latest Node.js LTS versions installation and update are now available through the <a href="https://ext.plesk.com/packages/24f93bd9-f180-40db-af9d-a35f11651e19-nodejs">renewed Node.js extension</a>. Versions 10, 12 and 14 are supported at the moment. To enable Node.JS application hosting, <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/using-nodejs.76658/#enabling-node-js-support">install the Node.JS extension</a>.</li> <li><span class="improved"></span> Mail sent via the <code class="highlighter-rouge">mail</code> 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)</li> <li><span class="improved"></span> Improved mail logging to make troubleshooting mail-related issues easier.</li> <li><span class="improved"></span> Starting from September 15th, 2021, the SSH Terminal will be enabled by default. With this feature, all admins gain root access to the server. <a href="https://support.plesk.com/hc/en-us/articles/12376960750615-How-to-disable-root-access-via-the-SSH-Terminal-extension-for-the-Plesk-administrator-">Learn how to disable root access</a>.</li> <li><span class="improved"></span> Starting from September 15th, 2021, the Mail Log Browser will be enabled by default.</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Restoring a pre-upgrade database dump no longer fails with the “Duplicate entry for key ‘Primary’” error. (PPPM-12003)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Fail2Ban no longer writes a lot of irrelevant warnings to <code class="highlighter-rouge">fail2ban.log</code>.(PPPM-12887)</li> <li><span class="fixed"></span> The issue with AWStats calculating HTTP 206 response traffic twice for files with the ‘download’ MIME type was found to be a <a href="https://github.com/eldy/AWStats/issues/207">bug in AWStats</a>, and will have to be fixed on the ASWtats side. (PPPM-12830)</li> <li><span class="fixed"></span> Scheduled tasks of the “Fetch a URL” type now have the “Plesk (fetch_url utility)” User-Agent HTTP request header. (PPPM-12363)</li> <li><span class="fixed"></span> Websites running on nginx + Apache can now work correctly over TLS 1.3. (PPPM-13038)</li> <li><span class="fixed"></span> The <a href="https://ext.plesk.com/packages/83fa6c23-4328-4b36-ac24-8c71cd133a6e-ssh-terminal">SSH Terminal extension</a> now works correctly if a custom SSH port is used on the server. (PPP-53727)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Upgrading from Plesk Onyx to Plesk Obsidian no longer results in misleading messages being written to the upgrade log. (PI-599)</li> <li><span class="fixed"></span> Fail2Ban is now started automatically after Plesk initialization. (PPPM-13151)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> On AlmaLinux 8 servers, using the Plesk firewall utility <code class="highlighter-rouge">/usr/local/psa/bin/modules/firewall/settings</code> no longer results in the “safeact: /usr/local/psa/var/modules/firewall/safeact.confirm: Address already in use” error. (PPPM-13120)</li> <li><span class="fixed"></span> ‘systemctl status’ now correctly reports the actual status of Plesk firewall. (PPPM-13053)</li> <li><span class="fixed"></span> Plesk firewall no longer blocks IPv6 neighbor discovery without multicast listener query in some environments. (PPPM-13145)</li> <li><span class="fixed"></span> It is now possible to get an IPv6 address via DHCP on Plesk servers with Plesk Firewall enabled. (PPPM-13164)</li> <li><span class="fixed"></span> Web statistics for websites using nginx as proxy are now calculated correctly on Plesk servers with Apache piped logs enabled. (PPPM-8252)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Plesk servers deployed on AWS no longer lose IPv6 connectivity once Plesk Firewall if enabled. (PPPM-13164)</li> <li><span class="fixed"></span> Fail2Ban now works correctly after reloading. (PPPM-13096)</li> <li><span class="fixed"></span> Scheduled tasks with notify set to “Errors only” now correctly stream stdout when running. (PPPM-13034)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web</code> command for a single domain no longer results in all domains with hosting being repaired. (PPP-53690)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated ModSecurity to version 3.0.5.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 3.2.0.</li> <li><span class="improved"></span> Updated sw-engine PHP to version 7.4.22.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MariaDB to version 10.3.31.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.9.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.18.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.30.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210830" href="#php-210830" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.10.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.23.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.30.</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="improved"></span> Updated the following PHP components shipped with Plesk:</p> <ul> <li>PEAR to version 1.10.13.</li> <li>Imagick to version 3.5.1 for PHP 7.3.</li> </ul> </li> <li> <p><span class="improved"></span> Improved security of the systemd unit for PHP 7.4, 8.0.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.2.0 <a id="action-log-1.2.0" href="#action-log-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It has become easier to find an item in the log list. Now users can do the following: <ul> <li>Use the search.</li> <li>Filter items by a range of IP addresses, by actions, and by changed fields.</li> </ul> </li> <li><span class="improved"></span> When a user enters an incorrect IP address, the error message now appears at the top of the page.</li> <li><span class="fixed"></span> Some UI elements could be missing if a user applied filters, and then went to the “Settings” tab and back. Fixed. (EXTPLESK-2825)</li> <li><span class="fixed"></span> The “Period” filter now has the correct <strong>from date</strong> and <strong>to date</strong> prompts. (EXTPLESK-2692)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 2.0.0 <a id="nodejs-2.0.0" href="#nodejs-2.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 August 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> The extension now automatically installs and updates supported LTS versions of Node.js. Versions 10, 12 and 14 are supported at the moment.</li> <li> <p><span class="added"></span> You can disable automatic version updates by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-nodejs] updateVersionsAutomatically = false </code></pre></div> </div> </li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> IIS rewrite rules for Node.js now have unique names and can no longer break a website causing an HTTP error 500. (EXTNODEJS-127)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.6.0 <a id="wordpress-toolkit-5.6.0" href="#wordpress-toolkit-5.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="added"></span> 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.</li> <li><span class="added"></span> The <code class="highlighter-rouge">wp-cli</code> 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.</li> <li><span class="added"></span> <code class="highlighter-rouge">wp-cli-bundle</code> is now shipped together with <code class="highlighter-rouge">wp-cli</code> utility, providing access to many useful commands previously embedded in <code class="highlighter-rouge">wp-cli</code> itself.</li> <li><span class="added"></span> Cloning and Smart Updates now properly handle popular caching plugins.</li> <li><span class="added"></span> 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.</li> <li><span class="added"></span> You can now delete WordPress sites through CLI using the <code class="highlighter-rouge">--remove</code> command.</li> <li><span class="added"></span> WordPress-based sites in Dynamic List now have a WordPress tab with shortcuts to key WordPress Toolkit features.</li> <li><span class="added"></span> WordPress Toolkit now assigns the corresponding database to a site after installation or cloning.</li> <li><span class="improved"></span> Update process for multiple items now works significantly faster due to skipping many unnecessary operations, most of which are too embarrassing to mention here.</li> <li><span class="improved"></span> Smart Update procedure itself also works a bit faster in a number of cases.</li> <li><span class="improved"></span> Smart Update procedure now provides detailed information about which <code class="highlighter-rouge">.htaccess</code> customizations prevent it from working properly.</li> <li><span class="improved"></span> Detection of PHP versions was improved for WordPress installations accessible via several different domains.</li> <li><span class="improved"></span> The “Hotlink protection” security measure wasn’t really a security measure, so it was moved to a separate switch outside of the Check security window.</li> <li><span class="improved"></span> Error handling and reporting related to PHP 8 was improved.</li> <li><span class="improved"></span> Email notifications sent by WordPress Toolkit now include server hostname in message subject for easier identification.</li> <li><span class="improved"></span> Domain management link is now named “Manage domain” to be less confusing.</li> <li><span class="fixed"></span> The “Refresh” button in the “Logs” window now properly works in all known cases (and probably in some unknown ones too). (EXTWPTOOLK-7996)</li> <li><span class="fixed"></span> WordPress Toolkit no longer insidiously puts sites in endless maintenance mode under certain harmless circumstances. (EXTWPTOOLK-7957)</li> <li><span class="fixed"></span> Smart Update procedure no longer fails with error if it isn’t possible to check one of the site pages due to HTTP status code 500 error. (EXTWPTOOLK-7979)</li> <li><span class="fixed"></span> WordPress Toolkit no longer tries to update WordPress core if autoupdate is set to minor and there’s no actual update available. (EXTWPTOOLK-7863)</li> <li><span class="fixed"></span> A long time ago, in a galaxy far, far away, WordPress Toolkit was showing installation IDs instead of installation names in error messages snown when a plugin couldn’t be deleted. This no longer happens and we’re not sure if it was a conscious stealth fix, or this bug simply died of old age. (EXTWPTOOLK-3573)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--google-authenticator"> <h2 class="changelog-entry__title">Google Authenticator 1.5.0 <a id="google-authenticator-1.5.0" href="#google-authenticator-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 August 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> It is now possible to adjust the limit of attempts to provide code within the specified time interval (in seconds) by editing the <code class="highlighter-rouge">panel.ini</code> file. By default, the extension has the following <code class="highlighter-rouge">panel.ini</code> settings:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-google-authenticator] allowedAttempts = 5 rateLimitSeconds = 600 </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.4.5 <a id="joomla-toolkit-2.4.5" href="#joomla-toolkit-2.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added version checks to prevent unwanted major upgrades to Joomla! 4 and installation errors if the wrong package is downloaded. Joomla! 4 is not supported yet; we are adding full support for the new major version in the next update.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--slave-dns-manager"> <h2 class="changelog-entry__title">Slave DNS Manager 1.10.0 <a id="slave-dns-manager-1.10.0" href="#slave-dns-manager-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now shows a warning if the custom backend script is not properly configured and offers to configure it if necessary.</li> <li><span class="added"></span> Added the extension tab to the left navigation pane in Power User and Service Provider views.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.37 Update 2 <a id="plesk-18037-mu2" href="#plesk-18037-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18037-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 August 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Updating to Plesk 18.0.37 and later no longer enables email delivery for mail accounts with disabled mailboxes. (PPPM-13129)</li> <li><span class="fixed"></span> In Plesk 18.0.37 and later, Watchdog daily reports sent to the Plesk administrator by email no longer contain the “ERR [panel] No entry is registered for key ‘translate’” errors. (PPPM-13128)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.3 <a id="ssl-it-1.9.3" href="#ssl-it-1.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now shows more details about pending orders of purchased certificates.</li> <li><span class="added"></span> It is now possible to turn OCSP stapling for domains on and off via the CLI.</li> <li><span class="improved"></span> Revamped the look of the extension’s screen with the list of certificates available for purchase.</li> <li><span class="fixed"></span> It is now again possible to issue wildcard Let’s Encrypt certificates via the CLI. (EXTSSLIT-1476)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.4 <a id="sectigo-ssl-1.3.4" href="#sectigo-ssl-1.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a domain name contains a brand name (for example, example-plesk.com), the extension now skips issuing a temporary DV certificate while securing the domain with an OV/EV certificate. (EXTPLESK-2842)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ecommerce-toolkit"> <h2 class="changelog-entry__title">Plesk eCommerce Toolkit 1.2.0 <a id="ecommerce-toolkit-1.2.0" href="#ecommerce-toolkit-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the possibility to activate the trial version without purchasing a license first. Users can now try out the store features without any limitations for 14 days.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.1.0 <a id="mail-log-browser-1.1.0" href="#mail-log-browser-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Translated the extension 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.37 Update 1 <a id="plesk-18037-mu1" href="#plesk-18037-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18037-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updating Plesk to version 18.0.37 no longer fails if Plesk has domains that belong to the service plan whose name contains spaces at the beginning and end. (PPPM-13114)</li> <li><span class="fixed"></span> Updating Plesk to version 18.0.37 can no longer rename server plans that have matching names but belong to different resellers. (PPPM-13118)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The output of the executed <code class="highlighter-rouge">plesk repair all -y</code> command no longer shows the false positive “File Not found” errors. (PPPM-13124)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">panel.log</code> no longer contains the “Cannot start event handler: Could not decode JSON” errors if Plesk has added event handlers whose actions produce a long output to be trimmed. (PPPM-13048)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.2.0 <a id="ssh-terminal-1.2.0" href="#ssh-terminal-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Translated the extension 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.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210802" href="#php-210802" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 August 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.9.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.22.</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="improved"></span> Updated the following PHP components shipped with Plesk:</p> <ul> <li>Imagick to version 3.5.1.</li> <li>Archive_Tar to version 1.4.14</li> </ul> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.1 <a id="site-import-1.5.1" href="#site-import-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> When migrating mail via IMAP between Plesk for Windows servers, mail in subfolders is now being correctly copied over to the destination server. (PMT-4943)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.2 <a id="plesk-migrator-2.21.2" href="#plesk-migrator-2.21.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> When migrating mail via IMAP between Plesk for Windows servers, mail in subfolders is now being correctly copied over to the destination server. (PMT-4943)</li> <li><span class="fixed"></span> Plesk Migrator no longer incorrectly reports errors during post-check after migrating one or more DNS records containing long text fields. (PMT-4952)</li> <li><span class="fixed"></span> Migrating a subscription with the mail service disabled no longer results in the mail service being enabled on the destination server. (PMT-4870)</li> <li><span class="fixed"></span> Migration no longer fails when migrating one or more plans with leading and/or trailing whitespace characters in the name. (PMT-2776)</li> <li><span class="fixed"></span> Migrating from Debian 10 servers no longer fails with the “Source server OS is not supported” error. (PMT-4974)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.3 <a id="sectigo-ssl-1.3.3" href="#sectigo-ssl-1.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.0.1 <a id="mail-log-browser-1.0.1" href="#mail-log-browser-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.5.1 <a id="wordpress-toolkit-5.5.1" href="#wordpress-toolkit-5.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The size of WordPress Toolkit metadata in Plesk backup files was reduced to ensure that these backups can be restored on servers with huge amount of sites. (EXTWPTOOLK-7898)</li> <li><span class="fixed"></span> Smart Updates no longer fail to analyze the site due to incorrect shortcode detection. (EXTWPTOOLK-5569)</li> <li><span class="fixed"></span> Copy Data feature no longer copies the state of Search Engine Indexing option. (EXTWPTOOLK-7847)</li> <li><span class="fixed"></span> WordPress Toolkit now properly works with mysqldump 8.0 and MariaDB / MySQL 5.7. (EXTWPTOOLK-7794)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.37 <a id="plesk-18037" href="#plesk-18037" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18037" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added the “Connection Info” to the Dashboard in the Dynamic List. Clicking it opens a drawer where users can easily view and change access information for FTP accounts and databases.</li> <li><span class="improved"></span> Clicking “Add Customer” now opens a drawer on the same page instead of going to a separate page. This should make the customer creation workflow faster and easier.</li> <li><span class="improved"></span> The PHP version currently in use for a domain is now shown below the “PHP Settings” button to make it easier to read at a glance.</li> <li><span class="improved"></span> Links to “Backup Manager” and “Scheduled Tasks” can now be found on the domain card as well as in the right sidebar. This should make these features easier to locate and access.</li> <li><span class="improved"></span> Mail Autodiscover is no longer supported for Microsoft Outlook 2019 and O365 versions. These mail clients <a href="https://docs.plesk.com/en-US/obsidian/faq/#s9">use Microsoft proxy servers for autodiscover requests</a>, and this configuration is not supported in Plesk.</li> <li><span class="fixed"></span> Added password validation to the <code class="highlighter-rouge">plesk bin database-server</code> CLI utility. It is no longer possible to set database server password containing non-printable characters which caused issues with web statistics generation. (PPPM-12972)</li> <li><span class="fixed"></span> It is now possible to create a subdomain for an additional domain with hosting type set to “no hosting”. (PPPM-12952)</li> <li><span class="fixed"></span> Changing the language on the Plesk login page and then clicking the “Forgot password?” link no longer results in the password recovery page using the Plesk default language instead of the language chosen on the login page. (PPPM-12943)</li> <li><span class="fixed"></span> Setting the number of automatic replies Plesk can send to a unique email address per day to more than 100 no longer results in an error. (PPPM-12434)</li> <li><span class="fixed"></span> Trying to create a domain when the maximum number of domains allowed by the Plesk license or the reseller plan has already been reached no longer results in a blank screen. (PPPM-13030, PPPM-13043)</li> <li><span class="fixed"></span> The “Use DKIM spam protection system to sign outgoing email messages” checkbox can now be selected or cleared even if the mail service for the domain is not activated. (PPPM-13041)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added the ability to access the server from Plesk via a secure web-based SSH client. To use the SSH client, install the <a href="https://ext.plesk.com/packages/83fa6c23-4328-4b36-ac24-8c71cd133a6e-ssh-terminal">SSH Terminal extension</a>.</li> <li><span class="added"></span> Added the ability to check the statuses of all emails sent to and from a Plesk server by reviewing the maillog and filtering by date, source, or any string pattern. It is also possible to check the maillog in real-time (‘tail -fn0’ analog). To use this feature, install the <a href="https://ext.plesk.com/packages/942273dc-a99b-4744-9e8f-c4a4b047c63d-log-browser">Mail Log Browser extension</a>.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> <code class="highlighter-rouge">systemd-cron</code> is now supported on Debian 9/10 and Ubuntu 18.04/20.04. The <code class="highlighter-rouge">cron</code> package can now be replaced with <code class="highlighter-rouge">systemd-cron</code> on servers with Plesk using the OS package manager. <code class="highlighter-rouge">systemd-cron</code> is a wrapper that converts cron tasks to systemd “timers”, which solves the well-known issue with a lot of emails being sent after a failed cron job.</li> <li><span class="improved"></span> Dovecot now reloads the configuration files instead of restarting whenever a mail certificate is renewed. This should resolve the issue with IMAP/SMTP connections often being closed without warning on Plesk servers hosting many domains.</li> <li><span class="fixed"></span> The default chroot settings are no longer changed after updating Plesk to the latest version. (PPPM-12885)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> utility no longer fails on file system check if the virtual host directory has been changed. (PPPM-12602)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair</code> utility no longer results in a misleading suggestion to repair incorrect permissions if the virtual host directory has been changed. (PPPM-12325)</li> <li><span class="fixed"></span> On Debian/Ubuntu servers with Plesk PHP session files are now cleaned up properly if PHP from the OS repository is not installed on the server. (PPPM-13022)</li> <li><span class="fixed"></span> Fai2ban no longer fails while processing the “plesk-panel” jail if debug mode is enabled in Plesk. (PPPM-13051)</li> <li><span class="fixed"></span> Updating PHP packages from Remi’s RPM repository no longer resets permissions on <code class="highlighter-rouge">/var/lib/php/session</code> potentially causing PHP websites to malfunction. (PPPM-13068)</li> <li><span class="fixed"></span> Converting a CentOS server with Plesk to AlmaLinux no longer fails if the EPEL repository is enabled on the server. (PPP-53540)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> MariaDB error logs no longer contain misleading “Aborted connection” warnings related to the <code class="highlighter-rouge">plesksrv</code> service. (PPPM-12737</li> <li><span class="fixed"></span> Errors encountered during Plesk update are now correctly recorded in the installer log. (PPP-52706)</li> <li><span class="fixed"></span> Restoring a password-protected subscription backup created on another Plesk server no longer fails if the correct password is provided. (PPPM-13061)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Dropped support for MySQL versions earlier than 5.7.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated sw-engine PHP to version 7.4.21.</li> <li><span class="improved"></span> Updated ProFTPD to version 1.3.7b.</li> <li><span class="improved"></span> Updated Courier-IMAP to version 5.1.3.</li> <li><span class="improved"></span> Updated Updated Dovecot and Pigeonhole to versions 2.3.15 and 0.5.15 respectively.</li> <li><span class="improved"></span> Updated phpMyAdmin to version 5.1.1.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated plesk-engine PHP to version 7.4.21.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.22.3.</li> <li><span class="improved"></span> Updated Git for Windows to version 2.32.0.</li> <li><span class="improved"></span> Updated MailEnable Standard to version 10.34.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.7.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.16.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.2 <a id="ssl-it-1.9.2" href="#ssl-it-1.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.2 <a id="sectigo-ssl-1.3.2" href="#sectigo-ssl-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssh-terminal"> <h2 class="changelog-entry__title">SSH Terminal 1.0.0 <a id="ssh-terminal-1.0.0" href="#ssh-terminal-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 July 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> SSH Terminal is accessible via a button on website cards of all domains where the subscription system user has SSH access. This can be disabled by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-ssh-terminal] domainAccessAllowed = false </code></pre></div> </div> </li> <li> <p><span class="added"></span> SSH Terminal is accessible via a link from “Tools &amp; Settings” and “Extensions” for root user if root access is allowed in Plesk. This can be disabled by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-ssh-terminal] rootAccessAllowed = false </code></pre></div> </div> </li> <li> <p><span class="added"></span> A user’s SSH Terminal session is terminated after they navigate away from the terminal page.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--mail-log-browser"> <h2 class="changelog-entry__title">Mail Log Browser 1.0.0 <a id="mail-log-browser-1.0.0" href="#mail-log-browser-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> First Public Release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.4 <a id="panel-ini-editor-3.2.4" href="#panel-ini-editor-3.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.2 <a id="advisor-1.9.2" href="#advisor-1.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the recommendation to fix the IIS server vulnerabilities.</li> <li> <p><span class="improved"></span> The Plesk administrator can now hide recommendations by adding their IDs to the extension’s blacklist. For example, to hide the “Use the Sectigo SSL Extension” recommendation, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-advisor] blacklist = 'SectigoSsl' </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.1 <a id="ssl-it-1.9.1" href="#ssl-it-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 July 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="fixed"></span> Creating customers no longer fails without an error message if the Plesk administrator has added the following lines to the <code class="highlighter-rouge">panel.ini</code> file: (EXTSSLIT-1684)</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-letsencrypt] secure-new-domain = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.9.0 <a id="ssl-it-1.9.0" href="#ssl-it-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Customers of certain countries can now buy certificates in Plesk itself without going to Plesk Online Store.</li> <li><span class="improved"></span> The extension now shows more details about issuance of Sectigo certificates.</li> <li><span class="fixed"></span> The extension’s email notifications of secured domains can no longer contain domains that were not actually secured. (EXTSSLIT-1426)</li> <li><span class="fixed"></span> If webmail was created as an individual domain, the automatic renewal of the certificates can no longer mistakenly reassign the certificate of the main domain to webmail. (EXTSSLIT-1666)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210707" href="#php-210707" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.8.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.21.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.29.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added support for Imagick for PHP 8.0.</li> <li><span class="improved"></span> Updated Imagick to version 3.5.0 for PHP 7.3 and 7.4.</li> <li><span class="fixed"></span> In Plesk on CloudLinux, fixed an error due to which all domains on the server could become unavailable. The error occurred because the PHP-FPM master process was killed when one of its child processes exceeded the LVE limits. (PPP-53513)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210706" href="#php-210706" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 July 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Updated PHP 8.0 to version 8.0.7.</p> </li> <li> <p><span class="improved"></span> Updated PHP 8.0 to version 8.0.6.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.1 <a id="sectigo-ssl-1.3.1" href="#sectigo-ssl-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 July 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.5.0 <a id="wordpress-toolkit-5.5.0" href="#wordpress-toolkit-5.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now logs every single action it performs.</li> <li><span class="added"></span> Separate Smart Updates details log is now saved in the logs directory. This log is overwritten every time a new Smart Update procedure is launched.</li> <li><span class="added"></span> Special interface for displaying WordPress Toolkit action logs is now accessible via “Logs” button on site cards. The interface includes filtering, real-time updates, and log rotation settings.</li> <li><span class="added"></span> Database table prefix is now displayed on the “Database” tab of a site card.</li> <li><span class="added"></span> Users can now hover their mouse over the website screenshot to see the date and time when it was made. Clicking the circular “Refresh” button in the top right corner will make a new screenshot.</li> <li><span class="added"></span> New CLI command for setting or resetting WordPress administrator password is available: <code class="highlighter-rouge">--site-admin-reset-password</code>. Setting a new password is possible via environment variable.</li> <li><span class="improved"></span> On a related note, email notifications are now sent to server administrators by default.</li> <li><span class="improved"></span> Reduced the number of unnecessary screenshots made by the screenshotting service.</li> <li><span class="improved"></span> Site list now loads faster, especially if you have multiple sites.</li> <li><span class="improved"></span> Collapsed and expanded states of site cards are now saved per-user (technically, it’s per-browser, but let’s just pretend that’s per-user).</li> <li><span class="improved"></span> Mass operations on large number of sites now start much faster than before.</li> <li><span class="improved"></span> Site card list has undergone selective cosmetic surgery. No major changes, just a bit of loving polish.</li> <li><span class="fixed"></span> Certain WordPress sites with <code class="highlighter-rouge">DEFINER</code> clause can now be properly cloned again. (EXTWPTOOLK-7744)</li> <li><span class="fixed"></span> Errors are now properly displayed on the cloning and data copy screens, if they happen. (EXTWPTOOLK-7597)</li> <li><span class="fixed"></span> Logs no longer display empty plugin versions under certain circumstances. (EXTWPTOOLK-7532)</li> <li><span class="fixed"></span> Logs no longer display empty theme versions under certain circumstances (similar problem as above, but we have a separate bug for it, so why not a separate entry, eh) (EXTWPTOOLK-7533)</li> <li><span class="fixed"></span> WordPress Toolkit no longer states that “All selected items were updated” even when it couldn’t update a theme due to licensing issues. (EXTWPTOOLK-7223)</li> <li><span class="fixed"></span> Cloning to a subdomain with PHP8 no longer fails with “Uncaught TypeError: unserialize(): Argument #1 ($data) must be of type string” error. (EXTWPTOOLK-7374)</li> <li><span class="fixed"></span> Cloning and data copying no longer panics when processing files with very long filenames or extensions. (EXTWPTOOLK-7745)</li> <li><span class="fixed"></span> It’s now possible to update plugins and themes that have <code class="highlighter-rouge">rc</code> string in their version. (EXTWPTOOLK-7743)</li> <li><span class="fixed"></span> WordPress Toolkit no longer drowns in the depths of infinite recursion under certain circumstances that involve parent and child plugins. (EXTWPTOOLK-7519)</li> <li><span class="fixed"></span> Copy data procedure no longer displays confusing message about not being able to find any matching tables when everything actually went right. (EXTWPTOOLK-7735)</li> <li><span class="fixed"></span> “Purchase” button no longer leads to “404 Not Found” page. (EXTWPTOOLK-7746)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.13.4 <a id="lets-encrypt-2.13.4" href="#lets-encrypt-2.13.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 June 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> To not exclude the www and/or webmail SANs when the issuance of a SAN certificate failed, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-letsencrypt] require-www-webmail-sans = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.8 <a id="docker-1.4.8" href="#docker-1.4.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Closing error messages displayed by the Docker extension no longer takes the user to the Plesk home page. (EXTDOCKER-126)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.13.10 <a id="extensions-catalog-1.13.10" href="#extensions-catalog-1.13.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Extension Catalog no longer occasionally shows incorrect radio buttons with prices instead of the “Get if free” button next to the extension that is free and does not have the “Multiple offers” licensing model. (EXTCATALOG-511)</li> <li><span class="fixed"></span> The search function in the Extension Catalog can now process search queries that contain spaces and special characters (<code class="highlighter-rouge">!</code>,<code class="highlighter-rouge">@</code>,<code class="highlighter-rouge">#</code>, and so on). (EXTCATALOG-493)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.4.3 <a id="advanced-monitoring-1.4.3" href="#advanced-monitoring-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Installing Advanced Monitoring no longer automatically installs the Grafana extension because <a href="https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/">Grafana has changed its licenses</a>. When you install Advanced Monitoring now, Plesk will prompt you to install the Grafana extension as well and show the button you need to click to automatically install the extension.</li> <li> <p><span class="fixed"></span> Updating Grafana to version 8.0 and later no longer breaks the extension. (EXTPLESK-2710)</p> <p><strong>Note:</strong> To use Advanced Monitoring 1.4.3 with Grafana 8.0, you need to have the Grafana extension version 1.2.3.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.5.0 <a id="site-import-1.5.0" href="#site-import-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Connection to a website via FTP on some modern operating systems and Plesk versions no longer fails. (PMT-4874)</li> <li><span class="fixed"></span> Now all valid secret keys are taken into account when importing websites. Previously, some valid secret keys could be considered corrupted or missing, which resulted in the “PleskAPIInvalidSecretKeyException : key is not found” error. (PMT-4903)</li> <li><span class="fixed"></span> Changed the way a WordPress website’s URL is updated when importing so that it no longer works incorrectly in some edge cases. (PMT-4869)</li> <li><span class="fixed"></span> Mail migration from a source server now tries to switch to a supported TLS protocol before failing in case of an “UNSUPPORTED_PROTOCOL” or “WRONG_SSL_VERSION SSL” error. (PMT-4873)</li> <li><span class="fixed"></span> The extension no longer corrupts the names of folders that contain non-ASCII characters during import. (PMT-4958)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.1 <a id="plesk-migrator-2.21.1" href="#plesk-migrator-2.21.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Migration post-check no longer reports an issue if the HTTP response code changed from 200 on the source server to 301 on the target server due to the “Permanent SEO-safe 301 redirect from HTTP to HTTPS” option being enabled by default on Plesk Obsidian.</li> <li><span class="fixed"></span> Migrating From Plesk Obsidian for Linux 18.0.36 no longer results in the “Failed to create the remote configuration dump on the target server. Not all settings may be migrated.” error during pre-check, which could lead to some settings not being transferred during migration. (PMT-4957)</li> <li><span class="fixed"></span> Migrating from Confixx with a recent Perl version installed no longer fails with the “Failed to perform action: Fetch data from source Confixx” error. (PMT-4960)</li> <li><span class="fixed"></span> The value of the ‘Permanent SEO-safe 301 redirect from HTTP to HTTPS’ option is now transferred over correctly when migrating from cPanel to Plesk Obsidian. (PMT-4611)</li> <li><span class="fixed"></span> Migrating a domain with an APS application installed on the domain root with the “HTTPS” option enabled no longer results in misleading cautions during post-check. (PMT-4913)</li> <li><span class="fixed"></span> CLI migration to a Plesk for Linux server with MariaDB 10.5 installed no longer fails with the “Service ‘mysql’ is not started on target Plesk server” error. (PMT-4935)</li> <li><span class="fixed"></span> Plesk Migrator can now correctly decrypt passwords if the <code class="highlighter-rouge">PLESK_BACKUP_PASSWORD</code> environment variable is set on the source server. (PMT-4953)</li> <li><span class="fixed"></span> The extension no longer corrupts the names of mail folders that contain non-ASCII characters during migration. (PMT-4958)</li> <li><span class="fixed"></span> Replaced the missing <code class="highlighter-rouge">warning.png</code> and <code class="highlighter-rouge">ok.png</code> icons. (PMT-4933)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.3 <a id="grafana-1.2.3" href="#grafana-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="fixed"></span> Resolved compatibility issues with Grafana 8.0. (EXTPLESK-2710)</p> <p><strong>Note:</strong> To use the upcoming Advanced Monitoring version 1.4.3 with Grafana 8.0, you need to have the latest version of the Grafana extension.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.1.3 <a id="php-composer-1.1.3" href="#php-composer-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now works correctly with package data if Composer version 2 is used. (EXTPHPCOMP-185)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.8.1 <a id="amazon-route-53-2.8.1" href="#amazon-route-53-2.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly syncs domains` DNS records if the total number of records exceeds 100. (EXTPLESK-2698)</li> <li><span class="fixed"></span> The extension now syncs a public zone instead of a private one for a domain with two hosted zones in AWS. (EXTPLESK-2359)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.4.5 <a id="wordpress-toolkit-5.4.5" href="#wordpress-toolkit-5.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.5 <a id="ssl-it-1.8.5" href="#ssl-it-1.8.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer reassigns an already issued Let’s Encrypt certificate to a domain every hour if its mail component should not be secured. (EXTSSLIT-1645)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.4 <a id="ssl-it-1.8.4" href="#ssl-it-1.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer reassigns an already issued Let’s Encrypt certificate to a domain every hour if its mail component is secured. (EXTSSLIT-1630)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.1 <a id="advisor-1.9.1" href="#advisor-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly validates a certificate in the “Secure Websites With SSL/TLS Certificates” recommendation. (EXTADVISOR-882)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.4.4 <a id="wordpress-toolkit-5.4.4" href="#wordpress-toolkit-5.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Restoring a Plesk backup no longer fails if it contains a WordPress site broken for reasons unknown to WordPress Toolkit. (EXTWPTOOLK-7699)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.36 <a id="plesk-18036" href="#plesk-18036" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18036" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> In File Manager, it is now possible to upload files from remote servers by specifying the file URL.</li> <li><span class="added"></span> It is now possible to install WordPress on CloudLinux used with the ALT-PHP handlers.</li> <li><span class="added"></span> It is now possible to add and manage DNS records (including TTL) in a DNS zone via REST API.</li> <li> <p><span class="improved"></span> Revamped the “Add Subscription” and “Add Domain” pages to make them consistent with other Plesk UX elements:</p> <ul> <li>The “Webspace settings” section is now pre-filled and collapsed.</li> <li> <p>By default, Plesk now hides the Let’s Encrypt and Git sections when users create subscriptions, domains, and subdomains. To make the sections visible, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-sslit] enableSecuringNewDomain = true ; shows the "Secure with an SSL/TLS Certificate" section secure-new-domain = true ; makes the "Secure the domain with Let's Encrypt" checkbox selected by default [ext-git] enableOnSiteCreate = true ; shows the "Your Files to Copy to Hosting" section </code></pre></div> </div> </li> </ul> </li> <li><span class="improved"></span> Added a progress screen shown when users create domains.</li> <li><span class="improved"></span> Cleaned up the Plesk onboarding: removed distractions (for example, Plesk update notifications) that used to be shown once Plesk is installed.</li> <li><span class="improved"></span> Improved <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/securing-plesk/protecting-against-open-redirect.79044/">protection against open redirect</a>. The <code class="highlighter-rouge">trustedRedirectHosts</code> setting now has the default “empty” value on all existing and new Plesk installations. <code class="highlighter-rouge">trustedRedirectHosts</code> specified with the “empty” value forbids Plesk from redirecting to any hosts using the <code class="highlighter-rouge">success_redirect_url</code> and <code class="highlighter-rouge">failure_redirect_url</code> parameters because such redirecting poses a security risk.</li> <li><span class="fixed"></span> Plesk no longer shows DNS Helper if either IPv4 or IPv6 address resolves to the Plesk server. (PPP-52686)</li> <li><span class="fixed"></span> Improved the message shown when a domain name is resolved to the IP address different from the Plesk server IP. The message no longer misleadingly states that the website is offline. (PPPM-12937)</li> <li><span class="fixed"></span> When file upload fails in File Manager, Plesk now shows a detailed error message instead of the <code class="highlighter-rouge">[[fileNotUploaded]]</code> locale key. (PPPM-12929)</li> <li><span class="fixed"></span> Backing up to the Microsoft OneDrive Backup storage can no longer fail because of a failed request for a new OneDrive access token. (EXTPLESK-2654)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">--create-map</code> command of the <code class="highlighter-rouge">pleskbackup</code> utility is now deprecated. (PPPM-12940)</li> <li><span class="fixed"></span> File Manager now shows a confirmation dialog before replacing an already existing file with the uploaded one that has the same name. (PPPM-12966)</li> <li><span class="fixed"></span> Plesk now verifies that the number of simultaneously running backup processes to be set is more than zero. (PPPM-12927)</li> <li><span class="fixed"></span> It is now possible to remove the Plesk email address of a subscription’s additional users if an external email address is specified. (PPPM-12849)</li> <li><span class="fixed"></span> Restarting the Plesk server in <strong>Tools &amp; Settings</strong> no longer causes the “Failed to fetch” warning to be shown in the Plesk interface. (PPPM-12962)</li> <li><span class="fixed"></span> It is now possible to create a subdomain of an add-on domain that has the forwarding hosting type via API-RPC. (PPPM-10784)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pleskbackup</code> utility used with the <code class="highlighter-rouge">--domains-name</code> command no longer backs up the whole server instead of a subscription if the specified subscription does not exist. (PPPM-12797)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> utility can now detect and fix the Plesk database inconsistency that leads to the “Unable to find row with id X in IP_Addresses table” error during migration or backup restoration. (PPPM-12843)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> It is now possible to create a subdomain of a disabled domain if the “Force daily log rotation for all domains” server setting is turned on. (PPPM-11930)</li> <li><span class="fixed"></span> Webmail is now turned on by default for domains created via API-RPC. (PPPM-12355)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> utility now fixes incorrect permissions in <code class="highlighter-rouge">/usr/local/psa/PMM/rsessions</code>, which in turn fixes backup and restoration logs. (PPPM-12786)</li> <li><span class="fixed"></span> If a domain’s IPv6 address is set to “none”, running the <code class="highlighter-rouge">plesk repair db</code> utility no longer shows the false positive “The following domains are assigned to already removed IP addresses.” error message. (PPPM-12988)</li> <li><span class="fixed"></span> A system user that uses the “bash (chrooted)” shell can no longer lose the ability to connect via SFTP. (PPPM-12969)</li> <li><span class="fixed"></span> Plesk now daily rotates PHP-FPM error logs to prevent them from consuming all the server disk space and eventually causing issues on the server. (PPPM-11362)</li> <li><span class="fixed"></span> Fail2ban logs and database backups can no longer consume all the server disk space. (PPPM-12981)</li> <li><span class="fixed"></span> Suspending a subscription that has an add-on domain with the forwarding hosting type and a subdomain of the add-on domain no longer breaks the Apache configuration. (PPPM-12939)</li> <li><span class="fixed"></span> nginx now returns a 404 Not Found error when requesting a non-existent static file larger than 1023 bytes whose URL contains a trailing slash. (PPP-53248)</li> <li><span class="fixed"></span> Disabling a domain whose webmail service was uninstalled no longer generates an incorrect webmail configuration. (PPPM-12984)</li> <li><span class="fixed"></span> Removing the <code class="highlighter-rouge">/usr/local/psa/PMM/rsessions</code> directory and then going to Backup Manager no longer prevents further backup restoration and download of restoration logs. (PPPM-12785)</li> <li><span class="fixed"></span> In Plesk on Ubuntu with libc6 version 2.31-0ubuntu9.3 or later, a subscription’s system user that uses the “bash (chrooted)” shell can now connect to the Plesk server. (PPPM-12954)</li> <li><span class="fixed"></span> Subscriptions’ system users that use the <code class="highlighter-rouge">/bin/false</code> shell now log in to the Plesk server via FTP faster. (PPPM-12909)</li> <li><span class="fixed"></span> In Plesk on a Debian-based system, rereading IP address to repair misconfigured ones no longer duplicates IP addresses in <code class="highlighter-rouge">/etc/network/interfaces</code>. (PPPM-12941)</li> <li><span class="fixed"></span> If Plesk with Postfix that uses <code class="highlighter-rouge">milter_protocol=2</code> receives an email, this no longer kills the <code class="highlighter-rouge">pc-remote</code> service. (PPP-53325)</li> <li><span class="fixed"></span> Plesk Log Browser now displays logs compressed in the GZIP format. (PPPM-12976)</li> <li><span class="fixed"></span> Plesk now correctly applies locale keys of non-English Horde interface languages. (PPPM-12886)</li> <li><span class="fixed"></span> Generating a server report no longer fails in Plesk that has a large number of objects (for example, domains or mailboxes). (PPPM-12816)</li> <li><span class="fixed"></span> Apache now runs if it is configured with TLS 1.3 ciphers only. (PPPM-12964)</li> <li><span class="fixed"></span> Plesk now vacuums the Fail2ban database weekly to prevent it from growing large. (PPPM-12981)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Plesk no longer fails to create mail for a subscription that belongs to the service plan that has a disabled webmail client selected. (PPPM-12968)</li> <li><span class="fixed"></span> Changes in the <code class="highlighter-rouge">%plesk_dir%MySQL\my.ini</code> file no longer prevent updating Plesk Onyx to Plesk Obsidian. (PPPM-12994)</li> <li><span class="fixed"></span> Improved the error message shown when Plesk cannot restore a remote <a href="https://www.plesk.com/extensions/sftp-backup/">SFTP backup</a> because one or more database server types (for example, Microsoft SQL Server) present on the remote storage server are not present on the Plesk server the backup is being restored on. (PPPM-12974)</li> <li><span class="fixed"></span> It is now possible to turn on the Atomic Standard rule set in ModSecurity. (PPPM-13001)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair mail</code> utility no longer fails if the “DNS zones for DNSBL service” server-wide mail setting field contains a long string. (PPPM-13002)</li> <li><span class="fixed"></span> Plesk now changes a domain’s PHP version in the IIS configuration files even if the PHP handler was previously uninstalled. (PPPM-12911)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">%plesk_dir%MySQL\Data*.err</code> file can no longer contain errors and warnings related to the PleskWebSocket service. (PPPM-12737)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.18.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated nginx and <code class="highlighter-rouge">sw-cp-server</code> to version 1.20.1.</li> <li><span class="improved"></span> Updated the <code class="highlighter-rouge">sw-cp-server</code> components: <code class="highlighter-rouge">nginx-dev-kit</code> to version 0.3.1 and <code class="highlighter-rouge">lua-nginx-module</code> to version 0.10.19.</li> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.8.</li> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.14 and 0.5.14 respectively.</li> <li><span class="improved"></span> Updated Xdebug to version 3.0.4.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated BIND to version 9.16.15.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.15.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.28.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.22.1.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.10.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.29.</li> <li><span class="improved"></span> Updated SQLite to version 3.35.4.</li> <li><span class="improved"></span> Updated Microsoft ODBC Driver 17 for SQL Server to version 17.7.2.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210608" href="#php-210608" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.7.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.20.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Archive_Tar to version 1.4.13 for PHP 7.4, 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.9.0 <a id="advisor-1.9.0" href="#advisor-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly validates a certificate chain with more than one intermediate certificate. (EXTADVISOR-693)</li> <li><span class="fixed"></span> The extension now provides correct URLs to subscriptions in the “Switch to Up-To-Date PHP Versions” recommendation. (EXTADVISOR-819)</li> <li><span class="fixed"></span> The extension no longer shows the “Enable HTTP/2” recommendation if LiteSpeed is used as a web server instead of nginx. (EXTADVISOR-821)</li> <li><span class="fixed"></span> The extension now applies the enabled HTTP/2 recommendation without an error message and changes the recommendation status to “configured”. (EXTADVISOR-745)</li> <li><span class="fixed"></span> It is no longer possible to apply the “Switch to HTTPS” recommendation to WordPress installations that do not support SSL. (EXTADVISOR-705)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.3.0 <a id="git-1.3.0" href="#git-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension interface improvements.</li> <li> <p><span class="improved"></span> The extension form is no longer shown by default when users create subscriptions, customers, domains, and subdomains. To make the form visible, add the following lines to the panel.ini file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-git] enableOnSiteCreate = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.2.4 <a id="git-1.2.4" href="#git-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> We have created the current extension’s “maintenance only” fork for Plesk versions 18.0.32-18.0.35 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.36 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.1 <a id="digitalocean-dns-1.3.1" href="#digitalocean-dns-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Expired OAuth2 access tokens are now automatically refreshed and no longer prevent the extension from syncing DNS records. (EXTPLESK-2693)</li> <li><span class="fixed"></span> The “Invalid authorization token. Unable to authenticate you” error is no longer shown after successful OAuth2 authorization. (EXTPLESK-2687)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.3 <a id="ssl-it-1.8.3" href="#ssl-it-1.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 June 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.2 <a id="ssl-it-1.8.2" href="#ssl-it-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> By default, the ability to issue Let’s Encrypt certificates while creating new subscriptions, domains, or subdomains is turned off. To turn it on, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-sslit] enableSecuringNewDomain = true </code></pre></div> </div> <p>You can also specify the following settings:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-sslit] ;Opens the "Secure with an SSL/TLS Certificate" panel collapseSecuringNewDomain = false ;Enables the "Secure the domain with Let's Encrypt" option (works only if enableSecuringNewDomain = true) secure-new-domain = true </code></pre></div> </div> </li> <li><span class="fixed"></span> A user can now cancel a pending certificate order if they created it but then removed the extension of the corresponding certificate authority (for example, Sectigo SSL). (EXTSSLIT-1588)</li> <li><span class="fixed"></span> If the “Keep secured” feature is enabled and a domain is secured with a non-Let’s Encrypt certificate, the extension now shows the correct security status of the domain. (EXTSSLIT-1535)</li> <li><span class="fixed"></span> If the Qmail component is installed, the extension now applies Mozilla ciphers to all available services except Qmail without any issues (Qmail does not support the installation of TLS protocols). (EXTSSLIT-1567)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.35 Update 2 <a id="plesk-18035-mu2" href="#plesk-18035-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18035-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 May 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed an internal issue related to connection to Plesk additional services.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.13.3 <a id="lets-encrypt-2.13.3" href="#lets-encrypt-2.13.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 May 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows a human-readable error message if a user tries to secure a domain whose name is longer than 64 characters. (EXTLETSENC-724)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--secret-keys-manager"> <h2 class="changelog-entry__title">Keychain for API Secret Keys 1.1.1 <a id="secret-keys-manager-1.1.1" href="#secret-keys-manager-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 May 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension interface now shows key IDs instead of key values. To reflect this change, we also renamed the “Key” tab to “Key ID”. (EXTPLESK-2334)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nextcloud"> <h2 class="changelog-entry__title">Nextcloud 1.6.1 <a id="nextcloud-1.6.1" href="#nextcloud-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 May 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Revised how the latest version is determined. (EXTCERT-3412)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210505" href="#php-210505" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 May 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.5.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.18.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.28.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 5.3.4 for PHP 7.3, 7.4, 8.0.</li> <li><span class="improved"></span> Updated Xdebug to version 3.0.4 for PHP 7.3, 7.4, 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.35 Update 1 <a id="plesk-18035-mu1" href="#plesk-18035-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18035-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 May 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Plesk with enabled “DNS Helper”, the “DNS Settings” page of domains created under subscriptions without hosting no longer shows the “Internal Error” message. (PPP-52966)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> It is now again possible to enable ModSecurity with the “Comodo (free)” rule set in the Plesk interface. (PPP-52965)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.4.1 <a id="wordpress-toolkit-5.4.1" href="#wordpress-toolkit-5.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Scan no longer sends WordPress Toolkit into the infinite recursion spiral under certain rare circumstances. (EXTWPTOOLK-7518)</li> <li><span class="fixed"></span> Icons on certain buttons are now visible again in Safari browser. (EXTWPTOOLK-7510)</li> <li><span class="fixed"></span> Issues related to lack of HTTP to HTTPS redirection are now properly displayed in the list of SSL/TLS issues in the site card header, if they are found. (EXTWPTOOLK-7478)</li> <li><span class="fixed"></span> Background task progress is now properly displayed on the Updates screen after page reload. (EXTWPTOOLK-7475)</li> <li><span class="fixed"></span> Action links for SSL/TLS issues are now leading to correct domains in all cases. (EXTWPTOOLK-7474)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.1 <a id="ssl-it-1.8.1" href="#ssl-it-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now secure a domain alias with a certificate issued for the alias alone (without the main domain name).</li> <li><span class="fixed"></span> The extension now reissues a certificate that secures a cloned Plesk instance after the Plesk hostname was changed during cloning. (EXTSSLIT-1511)</li> <li><span class="fixed"></span> The “Keep secured” task now renews certificates on domains with the forwarding hosting type and disabled SSL support. (EXTSSLIT-1509)</li> <li><span class="fixed"></span> The extension can now renew certificates issued for domain aliases with mixed-case names. (EXTSSLIT-1545)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.13.2 <a id="lets-encrypt-2.13.2" href="#lets-encrypt-2.13.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now reissues a certificate that secures a cloned Plesk instance after the Plesk hostname was changed during cloning. (EXTLETSENC-888)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.4.0 <a id="wordpress-toolkit-5.4.0" href="#wordpress-toolkit-5.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now saves a log of important actions it performs on managed websites. Logs are written in plain text and stored on each domain in the following format: <code class="highlighter-rouge">/logs/wpt_action_logs/action_log_#SITE_UUID#.log</code>.</li> <li><span class="added"></span> Cloning backend was fully redesigned for improved security and performance.</li> <li> <p><span class="added"></span> Workflow related to wp-cron management was redesigned:</p> <ul> <li>The option was renamed to “Take over wp-cron.php” to avoid the classic “enable to disable” confusion.</li> <li>It is now possible to explicitly choose if a replacement cronjob should be created or not via “Create a replacement task when takeover is initiated” switch.</li> <li>Replacement cronjobs are now way less strict in regards to user modifications. If WordPress Toolkit cannot find its cronjob, it will not try to recreate the cronjob, concluding that it was knowingly modified or removed by user.</li> <li>If user has butchered or removed the replacement cronjob by mistake, it can be recreated by switching off and on the corresponding “Create a replacement…” switch.</li> </ul> </li> <li><span class="added"></span> WordPress Toolkit now displays actual status of SSL/TLS support and certificate on a site card. If any issues are found, WordPress Toolkit provides a suggestion on how to fix them.</li> <li><span class="added"></span> Added installation state as a separate column to the CLI site list output.</li> <li><span class="added"></span> WordPress Toolkit now supports AlmaLinux OS on both Plesk and cPanel.</li> <li><span class="improved"></span> Improved pagination on website list.</li> <li><span class="improved"></span> Progress display in windows was standardized and unified for better experience.</li> <li><span class="improved"></span> Various warnings and notifications related to problematic PHP versions were improved and made more consistent.</li> <li><span class="improved"></span> Minimal WordPress version that can be installed via WordPress Toolkit was increased to WP v4.9.</li> <li><span class="fixed"></span> Cloning can now properly handle URLs with encoded forward slash in database tables. (EXTWPTOOLK-6292)</li> <li><span class="fixed"></span> Cloning no longer fails if WordPress directories do not have proper access permissions. (EXTWPTOOLK-3089)</li> <li><span class="fixed"></span> WordPress Toolkit no longer confuses users by telling them they have no sites installed when the site list is empty due to applied filters. (EXTWPTOOLK-6155)</li> <li><span class="fixed"></span> The list of themes is now properly refreshed after a theme is manually uploaded and activated from the global “Themes” tab. (EXTWPTOOLK-4372)</li> <li><span class="fixed"></span> It is now possible again to use Log in functionality in Safari running on iOS devices. (EXTWPTOOLK-6412)</li> <li><span class="fixed"></span> Thanks to the new ghostbusting algorithm, orphaned tasks left by killed processes or rebooted server no longer haunt users in the interface. (EXTWPTOOLK-6326)</li> <li><span class="fixed"></span> Default autoupdate options for minor WordPress releases starting with WordPress 5.6 are now set correctly. (EXTWPTOOLK-6579)</li> <li><span class="fixed"></span> WordPress Toolkit auto-updates management permission in Plesk now works properly again. (EXTWPTOOLK-6039)</li> <li><span class="fixed"></span> WordPress Toolkit no longer sends email notifications about available updates after automatically installing these updates. Opinions vary on whether this was a user trolling algorithm or a split personality algorithm. (EXTWPTOOLK-6077)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.35 <a id="plesk-18035" href="#plesk-18035" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18035" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 April 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> In File Manager, it is now possible to do the following:</p> <ul> <li>Upload directories.</li> <li>(Plesk for Linux) Change file permissions recursively. Plesk for Windows has always supported that.</li> </ul> </li> <li><span class="added"></span> File Manager can now display SVG files.</li> <li><span class="improved"></span> Improved the interface of Dynamic List view. It is now easier to distinguish one domain card from another because we made the separating lines more distinct.</li> <li><span class="improved"></span> Reduced the domain creation time by four seconds. To achieve this, we split the mail service creation into a separate task.</li> <li><span class="improved"></span> Improved the “Add Domain” page. Plesk now automatically fills in the system user name and password boxes. We have also removed the password confirmation box.</li> <li><span class="improved"></span> The “Mail Settings” page of domains now shows a hint how to <a href="https://docs.plesk.com/en-US/obsidian/customer-guide/mail-settings/enabling-dkim-email-signing.74718/">enable DKIM signing for an external DNS server</a>. The hint shows the exact DNS records users need to add to the DNS server.</li> <li><span class="fixed"></span> It is now possible to get information about subdomains via the CLI or REST API. (PPPM-12825)</li> <li><span class="fixed"></span> Enabling the mail service via the CLI for a subdomain no longer creates the Plesk database inconsistency. (PPPM-12836)</li> <li><span class="fixed"></span> Disabling the domain resolution check in <code class="highlighter-rouge">panel.ini</code> now hides the “Domain is not resolvable” message under “DNS Settings” of domains. (PPPM-12891)</li> <li><span class="fixed"></span> The window shown after closing the Change View item in the left navigation pane now contains a correct text instead of placeholders. (PPPM-12863)</li> <li><span class="fixed"></span> It is no longer possible to cause the Plesk database inconsistency by deleting an IP address assigned to a subscription without hosing. (PPPM-12876)</li> <li> <p><span class="fixed"></span> Introduced a new CLI command <code class="highlighter-rouge">--assign-database</code>, which assigns a database created via the API to a domain. (PPP-52056) The command has the following pattern:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin subscription_settings --assign-database &lt;domain_name&gt; -database-id &lt;database-id&gt; </code></pre></div> </div> </li> <li><span class="fixed"></span> The “DNS settings” page of a subscription no longer fails to be opened with HTTP Error 500 if the Plesk database inconsistency occurs. (PPPM-12877)</li> <li><span class="fixed"></span> Plesk can now restore backups of subdomains that belong to a domain with the forwarding hosting type. (PPPM-12903)</li> <li><span class="fixed"></span> Improved a hint for creating temporary domains. The previous hint was incorrect and could mislead users into specifying a temporary domain name that did not work. (PPPM-12883)</li> <li><span class="fixed"></span> Updating to Plesk Obsidian no longer fails if the <code class="highlighter-rouge">/var/www/vhosts/</code> permissions are not sufficient. (PPPM-12872)</li> <li><span class="fixed"></span> Removing an APS application can no longer cause the Plesk database inconsistency. (PPPM-12902)</li> <li><span class="fixed"></span> The “DNS Settings” page of a non-resolvable domain can no longer show the “Unable to find subscription” error instead of a warning that the domain name does not resolve to the server IP address. (PPPM-12871)</li> <li><span class="fixed"></span> The Plesk interface can no longer occasionally show the “Cannot read property ‘querySelector’ of null” error. (PPPM-12884)</li> <li><span class="fixed"></span> If a service plan has the “Switch on the mail service” and “Enable mail autodiscover” mail settings disabled, subscriptions created on the basis of the service plan now inherit these disabled mail settings. (PPPM-12879)</li> <li><span class="fixed"></span> Improved a confusing error message. When users try to remove an IP address used by the mail server, Plesk no longer incorrectly notifies that the IP address is used for hosting. (PPPM-7984)</li> <li><span class="fixed"></span> If “DNS Helper” is enabled and an add-on domain has an alias, <code class="highlighter-rouge">panel.log</code> no longer contains confusing error messages. (PPPM-12906)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> utility now detects issues with domains assigned to already removed IP addresses and suggests reassigning the domains to existing IP addresses. (PPPM-12865)</li> <li><span class="fixed"></span> Improved a message shown after a Plesk password reset. (PPPM-12677)</li> <li><span class="fixed"></span> File Manager can now display the content of files whose names contain Cyrillic characters. (PPPM-12897)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pmmcli</code> utility now ignores Error 152 and shows the path to the imported backup dump because the error does not actually affect the backup dump import. (PPP-52707)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pmm-ras</code> utility no longer creates archives and <code class="highlighter-rouge">migration.log</code> in the current working directory. The utility now creates <code class="highlighter-rouge">migration.log</code> in <code class="highlighter-rouge">PMM_LOGS_D</code> if the <code class="highlighter-rouge">--session-path</code> is not specified. The utility operation before the bugfix could occasionally cause server backups to fail. (PPPM-11752)</li> <li><span class="fixed"></span> Sped up loading of lists with a large number of domains (more than 1000). (PPPM-12689)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> Plesk can now be installed on AlmaLinux OS.</p> <p><strong>Note:</strong> You can now in-place convert your Plesk server on CentOS 8 to AlmaLinux OS. To do so, <a href="https://github.com/AlmaLinux/almalinux-deploy">run the script</a> prepared by the AlmaLinux team on your CentOS 8 server.</p> </li> <li><span class="improved"></span> Dropped support for Ubuntu 16.04.</li> <li><span class="improved"></span> Improved an error message shown when IP addresses registered in Plesk do not match those set up on the server and this mismatch caused an issue with the web server. The message now contains the link to the KB article with the steps on how to fix the issue.</li> <li><span class="fixed"></span> Updating Plesk 18.0.33 and earlier to the latest Plesk version no longer causes Plesk Premium Antivirus to start sending false notifications that a Plesk Premium Antivirus license will expire soon. (PPP-52338)</li> <li><span class="fixed"></span> Mail delivery to IDN emails no longer fails. (PPPM-12866)</li> <li><span class="fixed"></span> Removed an unnecessary test run during Plesk installation. The failed test created a log warning message with a recommendation to check the network configuration. The test result affected neither Plesk installation nor performance. (PPP-41762)</li> <li><span class="fixed"></span> Plesk now preserves the following custom settings of the <code class="highlighter-rouge">[php-fpm-pool-settings]</code> section in additional <code class="highlighter-rouge">php.ini</code> directives: <code class="highlighter-rouge">chroot</code>, <code class="highlighter-rouge">clear_env</code>, <code class="highlighter-rouge">decorate_workers_output</code>. (PPPM-12666)</li> <li><span class="fixed"></span> phpMyAdmin can no longer show strange users without passwords (for example, the user “Any”). (PPPM-12793)</li> <li><span class="fixed"></span> An IP address change can no longer fail because of unfinished MySQL initialization. (PPPM-12464)</li> <li><span class="fixed"></span> A Plesk daily maintenance task can no longer replace Dr.Web Antivirus packages with those from Plesk Premium Antivirus. (PPPM-12850)</li> <li><span class="fixed"></span> The official configuration of WordPress permalinks now works if nginx and PHP-FPM are used in tandem. (PPPM-12817)</li> <li><span class="fixed"></span> If PHP-FPM is served by nginx in Apache+nginx hosting, custom error documents for PHP scripts now work. (PPPM-12815)</li> <li><span class="fixed"></span> An add-on plan with disabled PHP settings can no longer affect the PHP settings of a subscription created based on the plan. (PPPM-12864)</li> <li><span class="fixed"></span> The Fail2ban configuration issues can no longer prevent users from creating subscriptions. (PPPM-12045)</li> <li><span class="fixed"></span> Scheduled tasks with the <code class="highlighter-rouge">Null</code> attribute no longer prevent Plesk from restoring server backups. (PPPM-12912)</li> <li><span class="fixed"></span> When installing or updating Plesk, Plesk Installer can now detect and warn about unsupported Debian and Ubuntu repositories present on the server. (PPPM-12834)</li> <li><span class="fixed"></span> Plesk Installer no longer occasionally shows that the MySQL server component can be updated instead of actually updating the component. (PPPM-12658)</li> <li><span class="fixed"></span> Plesk can now check incoming mail by processing SPF TXT records that contain up to 1024 mechanisms. (PPPM-8103)</li> <li><span class="fixed"></span> In Plesk on CloudLinux, the “Server Information” page in Tools &amp; Settings can no longer show the Internal Server Error 500. (PPPM-11898)</li> <li><span class="fixed"></span> Plesk now correctly counts statistics for an add-on domain not including statistics for the domain with the same name as the add-on domain (if any). (PPPM-12577)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> For an external SMTP server used with Plesk, it is now possible to use a non-email username instead of a full email address (for example, just “mail” instead of “mail@example.com”). (PPPM-12896)</li> <li><span class="fixed"></span> The Plesk Installer output now shows all characters of a package version. (PPPM-12842)</li> <li><span class="fixed"></span> Removed a warning message about a 900-second delay after a PHP version change. (PPPM-12831)</li> <li><span class="fixed"></span> If SmarterMail 100 is used, Plesk no longer backs up emails of domains whose mail service is disabled and warns about it. (PPPM-12522)</li> <li><span class="fixed"></span> If the Windows system locale language is not English, Plesk no longer skips a subscription’s mail when backing up the subscription. (PPPM-12874)</li> <li><span class="fixed"></span> It is now again possible to train SpamAssassin because SpamAssassin <code class="highlighter-rouge">Imap.php</code> no longer tries to connect to the localhost using TLS. (PPPM-12086)</li> <li><span class="fixed"></span> Improved error reporting if backup creation fails with the “Failed to create archive: Repository error”. (PPPM-12697)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.16.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 5.1.0.</li> <li><span class="improved"></span> Updated Fail2ban to version 0.11.2.</li> <li><span class="improved"></span> Updated ProFTPD to version 1.3.7a.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> Microsoft Drivers for PHP for SQL Server are now installed with PHP 8.0.</li> <li><span class="improved"></span> Updated Microsoft ODBC Driver 17 for SQL Server to version 17.7.1.1.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.21.0.</li> <li><span class="improved"></span> Updated Node.js 10 to version 10.24.0.</li> <li><span class="improved"></span> Updated Git to version 2.30.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.4.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.13.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.26.</li> <li><span class="improved"></span> Updated BIND to version 9.16.13.</li> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1k.</li> <li><span class="improved"></span> Updated SpamAssassin to version 3.4.5.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.13.1 <a id="lets-encrypt-2.13.1" href="#lets-encrypt-2.13.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> The extension can no longer secure new domains during their creation. This feature is now available in the SSL It! extension only.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.21.0 <a id="plesk-migrator-2.21.0" href="#plesk-migrator-2.21.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to migrate Plesk servers with remote databases.</li> <li><span class="fixed"></span> It is now possible to migrate Plesk 12.5 servers that have WordPress websites. (PMT-4921)</li> <li><span class="fixed"></span> The extension can no longer migrate additional users to a wrong subscription that belongs to the same owner. (PMT-4759)</li> <li><span class="fixed"></span> Migration via the CLI no longer fails if a service or add-on plan to be migrated has no subscriptions. (PMT-4888)</li> <li><span class="fixed"></span> It is now again possible to migrate subscriptions that belong to one hosting plan. (PMT-4915)</li> <li><span class="fixed"></span> Migration no longer fails if the dump import was finished with the error code 152. (PMT-4909)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> It is now possible to migrate servers on AlmaLinux OS.</li> <li><span class="fixed"></span> It is now again possible to migrate cPanel servers with Perl version 5.21.3 and later installed. (PMT-4911)</li> <li><span class="fixed"></span> The extension no longer migrates settings specified on the “Performance” tab of a hosting plan. Such migration caused an error because the “Performance” tab of hosting plans was removed in Plesk Obsidian. (PMT-4827)</li> <li><span class="fixed"></span> If nginx is turned off on the source server, migration no longer resets PHP handlers. (PMT-4861)</li> <li><span class="fixed"></span> The extension no longer limits the user name length of password-protected directories to 20 characters. (PMT-4893)</li> <li><span class="fixed"></span> The extension now correctly detects the <code class="highlighter-rouge">remoteip</code> Apache module. (PMT-4914)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.2.3 <a id="git-1.2.3" href="#git-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Creating a repository no longer fails in Plesk with Git version 2.29.2 and later. (EXTGIT-126)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> In Plesk for Windows, creating a repository for a domain no longer fails if the system user password of the subscription the domain belongs to contains special characters. (EXTGIT-131)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--microsoft-azure-dns"> <h2 class="changelog-entry__title">Microsoft Azure DNS 1.1.0 <a id="microsoft-azure-dns-1.1.0" href="#microsoft-azure-dns-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now shows a warning if a custom backend script is not properly configured and offers to configure it if necessary.</li> <li><span class="added"></span> Added a link to the extension to the left navigation pane in Power User mode.</li> <li><span class="improved"></span> Updated links to the documentation.</li> <li><span class="fixed"></span> Improved an error message shown in the <code class="highlighter-rouge">panel.log</code> if the extension has incorrect credentials specified. (EXTPLESK-543)</li> <li><span class="fixed"></span> The extension now correctly syncs DNS records of domains whose names contain uppercase characters. (EXTPLESK-1317)</li> <li><span class="fixed"></span> The extension now correctly syncs TXT records that have the same hostname. (EXTPLESK-1319)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.12 <a id="email-security-1.1.12" href="#email-security-1.1.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 April 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Renamed the terms “blacklist” and “whitelist” to blocklist and allowlist.</li> <li><span class="improved"></span> Added the hostname value to an error message shown if an invalid hostname is detected.</li> <li><span class="improved"></span> Improved the description hint for allowlist/blocklist. (EXTCERT-3349)</li> <li><span class="improved"></span> Improved the custom SpamAssassin configuration to make sure that the auto-whitelist plugin is loaded. (EXTCERT-3293)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.8.0 <a id="ssl-it-1.8.0" href="#ssl-it-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.3.0 <a id="sectigo-ssl-1.3.0" href="#sectigo-ssl-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Customers now receive more detailed information about Sectigo organization validation process.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.2.2 <a id="git-1.2.2" href="#git-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a customer’s subscription has the Git management permission denied, the customer no longer sees the “Permission denied: the user does not have the manage permission” error instead of Plesk pages. We spotted this bug in the extension version 1.2.1. (EXTGIT-133)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.13.0 <a id="lets-encrypt-2.13.0" href="#lets-encrypt-2.13.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 April 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> New domains can now be automatically secured during their creation in one of the following cases:</p> <ul> <li>The SSL It! extension is installed and enabled.</li> <li> <p>The <code class="highlighter-rouge">panel.ini</code> setting <code class="highlighter-rouge">enable-securing-new-domain</code> is turned on. By default, the setting is turned off. To turn it on, add the following lines to <code class="highlighter-rouge">panel.ini</code>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-letsencrypt] enable-securing-new-domain = true </code></pre></div> </div> </li> </ul> </li> <li> <p><span class="attention"></span> Starting with its next release, the extension will not be able to secure new domains during their creation. This feature will be available in the SSL It! extension only.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.10.0 <a id="digicert-ssl-1.10.0" href="#digicert-ssl-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 April 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows a link to the page with a detailed explanation of how DigiCert validates organizations.(EXTPLESK-2548)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.2.1 <a id="git-1.2.1" href="#git-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Added a detailed error message shown if the extension cannot perform git push because git-auto-push was configured for an add-on domain moved to another subscription. (EXTGIT-123)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--gsuite"> <h2 class="changelog-entry__title">G Suite 1.0.4 <a id="gsuite-1.0.4" href="#gsuite-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="attention"></span> Temporarily disabled creating new and transferring external G Suite subscriptions due to maintenance work.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.34 Update 2 <a id="plesk-18034" href="#plesk-18034" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18034-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 March 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="fixed"></span> Plesk Obsidian 18.0.34 and later behind Cloudflare with Rocket Loader enabled for a domain no longer shows empty customers’ and resellers’ pages. (PPPM-12844)</p> <p><strong>Note:</strong> Although the issue was fixed, we recommend that you disable Rocket Loader. It does not benefit Plesk in any way.</p> </li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Updating the Plesk server OS using dist-upgrade and updating Plesk Obsidian with Postfix installed to version 18.0.34 no longer breaks the Postfix configuration. (PPPM-12846)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.34 and later, the Plesk administrator no longer receives daily emails from the Plesk cron task notifying that “ls: cannot open directory /usr/lib64/httpd/modules”. (PPPM-12853)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.34 and later, updating SpamAssassin rules no longer fails with the “channel: no ‘mirrors.sought.rules.yerp.org’ record found” error. (PPPM-12848)</li> <li><span class="fixed"></span> Updating Plesk Obsidian to version 18.0.34 no longer fails with the “Plesk database scheme was not upgraded completely” error if the Plesk server has the specific time zone set. (PPPM-12837)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.7 <a id="lets-encrypt-2.12.7" href="#lets-encrypt-2.12.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows the “Renew” button instead of “Install” if a domain is already secured with a Let’s Encrypt certificate. (EXTLETSENC-971)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.2 <a id="grafana-1.2.2" href="#grafana-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 March 2021</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> Updating Grafana to version 7.4 and later no longer breaks the extension. (EXTPLESK-2499)</li> <li><span class="fixed"></span> During its installation, the extension now downloads the latest stable Grafana version. (EXTPLESK-2509)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.9 <a id="ssl-it-1.7.9" href="#ssl-it-1.7.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now correctly processes certificates with more than one domain name in CN. (EXTSSLIT-1396)</li> <li><span class="fixed"></span> The extension no longer incorrectly automatically resets the wildcard certificate assigned to a subdomain to “None”. (EXTSSLIT-1084)</li> <li><span class="fixed"></span> Paid certificate orders will no longer disappear if users try to issue another certificate in a second browser tab opened before. (EXTSSLIT-1419)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.2.1 <a id="sectigo-ssl-1.2.1" href="#sectigo-ssl-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Wildcard certificates from Sectigo now secure webmail on domains. This improvement comes into effect as soon as the SSL It! extension version 1.7.9 is released.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.6 <a id="digicert-ssl-1.9.6" href="#digicert-ssl-1.9.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Wildcard certificates from Digicert now secure webmail on domains. This improvement comes into effect as soon as the SSL It! extension version 1.7.9 is released.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.0.1 <a id="transfer-of-dns-records-1.0.1" href="#transfer-of-dns-records-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> 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.</li> <li><span class="added"></span> Administrator and resellers can now import DNS zones for all domains they have permissions for, not just domains they own.</li> <li><span class="improved"></span> Improved the UI text.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.3.0 <a id="digitalocean-dns-1.3.0" href="#digitalocean-dns-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now shows a warning if a custom backend script is not properly configured and offers to configure it if necessary.</li> <li><span class="added"></span> A link to the extension was added to the left menu in Power User mode.</li> <li><span class="improved"></span> Updated links to the documentation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.1 <a id="grafana-1.2.1" href="#grafana-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Clicking the “Fix installation” button on the extension’s main page now correctly reinstalls Grafana packages if they were removed for some reason. (EXTPLESK-1999)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.5 <a id="digicert-ssl-1.9.5" href="#digicert-ssl-1.9.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows correct statuses of www and wildcard components when wildcard certificate is installed. (EXTPLESK-2097)</li> <li><span class="fixed"></span> The extension now validates domain correctly while a certificate is being issued. (EXTPLESK-2361)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.34 <a id="plesk-18034" href="#plesk-18034" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18034" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 March 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Added the Recycle Bin to File Manager. Users can now restore files deleted by mistake from the Recycle Bin.<br /> The Recycle Bin is turned off by default. To turn it on, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[fileManager] trash.enabled = true trash.folder = .trash ; the name of the the Recycle Bin folder </code></pre></div> </div> <p>The Recycle Bin appears when a user deletes a file and chooses not to delete it permanently.</p> </li> <li> <p><span class="improved"></span> The “DNS Helper” and “Publicly resolvable temporary domain name” features introduced in Plesk Obsidian 18.0.32 will be enabled by default strating with Plesk Obsidian 18.0.34. To disable the features, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] enableResolveChecking = false ; disables resolve checking showDnsHelper = false ; hides DNS Helper [techDomain] subdomain.enabled = false ; removes the ability to create technical domains </code></pre></div> </div> </li> <li><span class="improved"></span> Even if no DNS server is installed, Plesk will now show the information about configuring DNS for domains that could not be resolved.</li> <li><span class="improved"></span> Significantly sped up Plesk initialization and post-install configuration.</li> <li><span class="improved"></span> Revamped file editing in File Manager. Users now edit files in a drawer instead of going to a new page.</li> <li><span class="improved"></span> The image preview feature in File Manager works again in Plesk and the feature no longer needs the Image Preview extension. If the Image Preview extension is installed, updating Plesk to version 18.0.34 will remove the extension.</li> <li><span class="improved"></span> Plesk UI notifications on ModSecurity rule set updates are no longer enabled by default. The Plesk administrator now explicitly turns on the notifications if necessary.</li> <li><span class="improved"></span> If the Comodo rule set is not available for download because of an issue on the waf.comodo.com side, Plesk now shows an error message that describes what users can do.</li> <li><span class="fixed"></span> <strong>Tools &amp; Settings</strong> &gt; <strong>Active Plesk Sessions</strong> (under “Security”) now differentiates sessions of the Plesk administrator and additional administrators. Additionally, Plesk now shows the “Another user with the same username (admin) is already logged in to Plesk” warning only if a user of the same type is logged in. (PPPM-6227)</li> <li><span class="fixed"></span> It is now possible to add a description to a domain when creating the domain via REST API. (EXTREST-127)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair db</code> command can now fix the default certificate inconsistencies in the Plesk database. (PPPM-12795)</li> <li><span class="fixed"></span> Plesk additional administrators can now change their passwords in Power User view. (PPPM-12316)</li> <li><span class="fixed"></span> After logging in to Plesk updated to the latest version, the “Too few arguments to function Plesk_Base_Utils_Http::getUserIp()…” error is no longer occasionally shown. (PPPM-12696)</li> <li><span class="fixed"></span> It is now again possible to create backups stored in FTP storage. This feature was broken since Plesk 18.0.33. (PPPM-12699)</li> <li><span class="fixed"></span> Plesk sw-engine now correctly uses the system time zone defined in <strong>Tools &amp; Settings</strong> &gt; <strong>System time</strong> (under “General Settings”) As a result, after the system time zone was changed, sw-engine now operates in the correct time zone and writes log entries that have the correct time. (PPPM-12543)</li> <li><span class="fixed"></span> In the output of the <code class="highlighter-rouge">secret_key</code> CLI utility, changed the “Key” field name to “Key ID” to avoid user confusion. (PPP-52085)</li> <li><span class="fixed"></span> The “Unable to extract <archive_name>: To extract RAR archives, install UnRAR" error message now contains the correct link to the "How to install UnRAR" KB article. (PPPM-12550)</archive_name></li> <li><span class="fixed"></span> The Amazon S3 Backup extension now works with the S3-compatible storage Backblaze. To ensure compatibility, the extension no longer sends the <code class="highlighter-rouge">RequestPayer</code> option by default. (EXTPLESK-2107)</li> <li><span class="fixed"></span> Removed the bandwidth value validation from Plesk API RPC. (PPPM-12708)</li> <li><span class="fixed"></span> In Fail2Ban, a custom jail no longer disappears if it was saved with errors. We spotted this bug in Plesk 18.0.32 Update 2. (PPPM-12362)</li> <li><span class="fixed"></span> Installing an invalid Plesk license no longer makes the “License Management” page reload continuously. (PPP-51903)</li> <li><span class="fixed"></span> Getting a response to an XML API request sent to a Plesk server with a large number (100+) of secret keys or creating a new secret key on such a server no longer takes a disproportionately long time. (PPPM-12800)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> It is now possible to extract RAR archives in File Manager on RHEL-based Plesk servers with unar installed and unrar not installed.</li> <li><span class="improved"></span> Apache graceful restart is now more stable and less likely to break Apache during log rotation.</li> <li><span class="improved"></span> Plesk now shows only actually installed Apache module versions in <strong>Tools &amp; Settings</strong> &gt; <strong>Apache Web Server</strong> (under “General Settings”).</li> <li><span class="improved"></span> The <code class="highlighter-rouge">plesk repair mail &lt;domain&gt;</code> command can now repair a mailbox even if the mailbox automatic reply contains non-ASCII characters.</li> <li> <p><span class="fixed"></span> Clean installations of Plesk 18.0.33 and later no longer have database inconsistencies. (PPPM-12806)</p> <p><strong>Note:</strong> If you got a new Plesk 18.0.33 or later, run the <code class="highlighter-rouge">plesk repair db</code> command to fix the inconsistencies. Updating Plesk to version 18.0.34 will not automatically fix them.</p> </li> <li><span class="fixed"></span> After a domain was deleted or its hosting type was changed to forwarding, the Plesk database no longer has <code class="highlighter-rouge">nginx.conf</code> records left. (PPPM-12758)</li> <li><span class="fixed"></span> Users can no longer get Dr.Web notifications on the upcoming expiration of their Dr.Web license even though the license has already been updated in Plesk. (PPPM-12761)</li> <li><span class="fixed"></span> Applying the DNS template to all DNS zones no longer changes empty TTL values of the affected DNS records to <code class="highlighter-rouge">0</code>. (PPPM-12752)</li> <li><span class="fixed"></span> If the “Enable email subaddressing” option is disabled, it is not possible to create email addresses that contain special characters. If Plesk already has mailboxes whose email addresses contain special characters, it is not possible to enable the option. (PPPM-12781)</li> <li><span class="fixed"></span> In Plesk on Debian 10 with non-standard packages installed, the Plesk DNSSEC extension no longer fails to sign the domain DNS zone. (PPPM-12589)</li> <li><span class="fixed"></span> Plesk can now import MySQL dumps that have the <code class="highlighter-rouge">DEFINER</code> clause set. (PPP-52224)</li> <li><span class="fixed"></span> After a subscription was suspended, the webmail page of the subscription no longer shows a confusing SSL warning. (PPPM-12580)</li> <li><span class="fixed"></span> Website preview now works if “TLS versions and ciphers by Mozilla” of the SSL It! extension was enabled with the “Modern” option. (PPPM-12641)</li> <li><span class="fixed"></span> After Plesk Premium Antivirus was uninstalled, entries in <code class="highlighter-rouge">/var/log/maillog</code> can no longer contain the <code class="highlighter-rouge">drweb</code> handler. (PPPM-12719)</li> <li><span class="fixed"></span> Making changes on the <strong>Tools &amp; Settings</strong> &gt; <strong>Mail Server Settings</strong> page no longer enables all inactive mailboxes. (PPPM-12753)</li> <li><span class="fixed"></span> In Plesk on Ubuntu, backup restoration no longer fails with the “Unrecognized option: ‘-dumps-root-dir’” error. (PPPM-12820)</li> <li><span class="fixed"></span> If the Plesk administrator password is too long, the Plesk mail service no longer occasionally stops working. (PPPM-12503)</li> <li><span class="fixed"></span> After updating Plesk Onyx 17.8 on Ubuntu with Postfix installed to Plesk Obsidian, the Postfix logs no longer contain compatibility warnings. (PPP-46809)</li> <li><span class="fixed"></span> DHE ciphers are now again available for sw-cp-server and nginx. (PPPM-11435)</li> <li><span class="fixed"></span> Plesk now regards PHP 8 as a secure handler. A change of the service plan PHP version from 7.4 to 8.0 no longer causes the “Conflicts with the server-wide security policy” message to be shown. (PPPM-12731)</li> <li><span class="fixed"></span> In Plesk on CentOS 7, updating Plesk licences can no longer occasionally fail with the “floatFractionPart: Assertion value &lt; 1.0’ failed” error. (PPPM-12445)</li> <li><span class="fixed"></span> Update of Plesk Obsidian that has a large number of created secret keys (more than 20000) to version 18.0.34 now takes less time. (PPPM-12722)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Microsoft IIS Compression is now shipped with Plesk.</li> <li><span class="improved"></span> It is now possible to connect to a Plesk server connected to Active Directory via FTP using just the login and password of an FTP user (for example, <code class="highlighter-rouge">john_doe</code> as an FTP login instead of <code class="highlighter-rouge">Plesk_server_hostname\john_doe</code> previously).</li> <li><span class="fixed"></span> If “Maximum CPU usage” for the IIS dedicated pool (in service plan or domain settings) has a set value, turning off the pool no longer resets the maximum CPU usage value to “Unlimited”. (PPPM-10314)</li> <li><span class="fixed"></span> Plesk now propagates TTL values of DNS records to Simple DNS Plus. (PPPM-12766)</li> <li><span class="fixed"></span> After the website PHP handler was changed to another version, the website FastCGI application of the previous PHP handler version is now removed. (PPP-51988)</li> <li><span class="fixed"></span> Restoring a subscription no longer occasionally causes the “Call to a member function getType() on null” warning. (PPPM-12712)</li> <li><span class="fixed"></span> Backups are now longer occasionally restored with the “Unable to restore the configuration of the error documents.” warning shown. (PPPM-12710)</li> <li><span class="fixed"></span> Sped up how fast Plesk loads the mailbox setting page. (PPPM-12693)</li> <li><span class="fixed"></span> Configured mail autodiscover no longer occasionally blocks access to Plesk. (PPPM-12767)</li> <li><span class="fixed"></span> Plesk Reconfigurator that failed to change virtual host locations can no longer stop IIS, misconfigure all websites in Plesk, and make them unavailable. (PPPM-12707)</li> <li><span class="fixed"></span> Plesk Reconfigurator now correctly changes the server IP address: the DNS server zones contain records with the new IP and the DNS server can resolve the new IP. (PPPM-12718)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.27.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.11.</li> <li><span class="improved"></span> Updated Postfix to version 3.5.9.</li> <li><span class="improved"></span> Updated Horde to fix a <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-26929">security issue</a>. We strongly recommend that you update Plesk.</li> <li><span class="improved"></span> Updated IMP to version 6.2.27.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.12.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.25.</li> <li><span class="improved"></span> Updated Horde PHP to version 7.3.</li> <li><span class="improved"></span> Updated Horde IMP to version 6.2.27.</li> <li><span class="improved"></span> Updated the Horde_Text_Filter library to version 2.3.7.</li> <li><span class="improved"></span> Updated Git to version 2.30.0.2.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.15.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210309" href="#php-210309" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.3.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.16.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--one-all-login"> <h2 class="changelog-entry__title">OneAll Social Login 1.2.2 <a id="one-all-login-1.2.2" href="#one-all-login-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now makes it possible to log in to Plesk via social network accounts. (EXTPLESK-2457)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.4.2 <a id="advanced-monitoring-1.4.2" href="#advanced-monitoring-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the fidelity of the displayed graphs by showing undefined values as 0 instead of not showing them at all.</li> <li><span class="fixed"></span> Clicking “Fix installation” in Advanced Monitoring now properly fixes the installation if Grafana was removed from the server. (EXTPLESK-1949)</li> <li><span class="fixed"></span> CPU usage data is now shown in percentages instead of microseconds. (EXTPLESK-2337)</li> </ul> <h4 >Linux</h4> <ul> <li><span class="fixed"></span> Plesk administrator can now enable comparison between subscriptions without enabling integration with customers’ subscriptions. (EXTPLESK-2377)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.12 <a id="ruby-1.3.12" href="#ruby-1.3.12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 March 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer breaks Plesk 18.0.34 and later. (EXTRUBY-90)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.2.4 <a id="digitalocean-dns-1.2.4" href="#digitalocean-dns-1.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Exceeding 200 domains no longer blocks the extension functioning and does not lead to the API rate limit issue. (EXTPLESK-2450)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-rds"> <h2 class="changelog-entry__title">Amazon RDS 1.0.3 <a id="amazon-rds-1.0.3" href="#amazon-rds-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> All Amazon regions are now present in the extension. (EXTPLESK-2446)</li> <li><span class="fixed"></span> Changing the Plesk administrator’s interface language can no longer break the extension interface. (EXTPLESK-990)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.33 Update 1 <a id="plesk-18033" href="#plesk-18033" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18033-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> The “Change View” button in the bottom left corner of the screen is now again available for resellers. The button was absent from the reseller interface starting with Plesk Obsidian 18.0.32. (PPP-52256)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.8 <a id="ssl-it-1.7.8" href="#ssl-it-1.7.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements</li> <li><span class="fixed"></span> The extension can now secure the www subdomains of domain aliases with wildcard SSL/TLS certificates. (EXTSSLIT-1370)</li> <li><span class="fixed"></span> The extension now saves issued valid SSL/TLS certificates in the extension storage even if the certificate installation failed for some reason. The extension can try installing the SSL/TLS certificates from the storage later. (EXTSSLIT-1378)</li> <li><span class="fixed"></span> The “Keep secured” task now writes entries with correct domain names to <code class="highlighter-rouge">panel.log</code>. (EXTSSLIT-1373)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.2.0 <a id="sectigo-ssl-1.2.0" href="#sectigo-ssl-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Domains are now secured with temporary DV certificates while ordered OV/EV certificates are being issued.</li> <li><span class="added"></span> Users can now change their domain control validation (DCV) method via the Sectigo web interface.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.3.3 <a id="wordpress-toolkit-5.3.3" href="#wordpress-toolkit-5.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Autoupdate task no longer fails with PHP fatal error under certain circumstances. (EXTWPTOOLK-6454)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.3.2 <a id="wordpress-toolkit-5.3.2" href="#wordpress-toolkit-5.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updates no longer fail to be installed on sites with more than 30 plugins and themes. (EXTWPTOOLK-6445)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--transfer-of-dns-records"> <h2 class="changelog-entry__title">Transfer of DNS Records 1.0.0 <a id="transfer-of-dns-records-1.0.0" href="#transfer-of-dns-records-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release. The extension works in Plesk Obsidian 18.0.33 and later.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--gsuite"> <h2 class="changelog-entry__title">G Suite 1.0.3 <a id="gsuite-1.0.3" href="#gsuite-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> If the extension does not support a user’s G Suite subscription plan, the transfer of the subscription now changes the user plan to the the most suitable supported plan (G Suite Basic, G Suite Business, or G Suite Enterprise).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.3.1 <a id="wordpress-toolkit-5.3.1" href="#wordpress-toolkit-5.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> When copying data between sites, “Remove missing files” and “Replace files modified on target” options are now working correctly again. (EXTWPTOOLK-6426)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.6 <a id="lets-encrypt-2.12.6" href="#lets-encrypt-2.12.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.8.4 <a id="advisor-1.8.4" href="#advisor-1.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the recommendation to use the Virusdie extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.3.0 <a id="wordpress-toolkit-5.3.0" href="#wordpress-toolkit-5.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The <code class="highlighter-rouge">wp-cli</code> utility was updated to the latest version, so WordPress Toolkit now works on PHP 8. Yay! On the other hand, minimum PHP version supported by WordPress Toolkit is now PHP 5.4, so websites working on PHP 5.2 and PHP 5.3 cannot be managed by WordPress Toolkit anymore.</li> <li><span class="added"></span> WordPress Toolkit now supports new autoupdate defaults introduced in WordPress 5.6. Autoupdate settings on new WP 5.6 installations are now set to “major and minor updates” by default. Existing WordPress installations updated to version 5.6 will keep their previous autoupdate settings.</li> <li><span class="added"></span> New WordPress 5.6 installations managed by WordPress Toolkit are not using the <code class="highlighter-rouge">WP_AUTO_UPDATE_CORE</code> constant for configuring autoupdate settings anymore. Existing WordPress installations updated to 5.6 will keep the constant in <code class="highlighter-rouge">wp-config.php</code> file until autoupdate settings are changed. The only exception to both these cases is complete disabling of all autoupdates, which will still require WordPress Toolkit to add the constant to <code class="highlighter-rouge">wp-config.php</code>.</li> <li><span class="added"></span> WordPress Toolkit now identifies and visually marks websites using unsupported version of WordPress, outdated (EOLed) version of PHP, or unsupported version of PHP.</li> <li><span class="added"></span> It is now possible to clone websites with defined <code class="highlighter-rouge">DEFINER</code> clause in the database dump. If you were ever given issue ID EXTWPTOOLK-946 by our support team for tracking purposes, it’s time to rejoice.</li> <li><span class="improved"></span> WordPress Toolkit no longer adds <code class="highlighter-rouge">WP_AUTO_UPDATE_CORE</code> constant to <code class="highlighter-rouge">wp-config.php</code> file during operations not initiated by the customer (like checks for availability of updates, and so on). This constant will be added only after site admin has explicitly modified WordPress autoupdate settings.</li> <li><span class="improved"></span> WordPress Toolkit now tries its best to create site screenshots for quarantined and otherwise unsupported sites.</li> <li><span class="improved"></span> Site list loading speed was increased.</li> <li><span class="fixed"></span> WordPress sites with very long rows in the database can now be properly cloned. (EXTWPTOOLK-939)</li> <li><span class="fixed"></span> Plugins are now installed with locale matching current WordPress site locale, if possible. (EXTWPTOOLK-5167)</li> <li><span class="fixed"></span> WordPress Toolkit can now properly work with sites that have filters and closing PHP tags in <code class="highlighter-rouge">wp-config.php</code>. (EXTWPTOOLK-4104)</li> <li><span class="fixed"></span> It is now possible to clone sites with large database tables without encountering the “Got packet bigger than ‘max_allowed_packet’ when dumping table” error. (EXTWPTOOLK-5778)</li> <li><span class="fixed"></span> It should now be possible to clone sites with huge (&gt;10 GB) database tables without encountering the 504 error when opening the cloning screen. (EXTWPTOOLK-5154)</li> <li><span class="fixed"></span> The field formerly known as Login URL had its name and hint text updated to clarify that you don’t need to specify the full URL here, only the suffix. (EXTWPTOOLK-6107)</li> <li><span class="fixed"></span> It is now possible to copy data from a site if it has files containing spaces in their names. (EXTWPTOOLK-6360)</li> <li><span class="fixed"></span> WordPress Toolkit now displays a nicer error message when it cannot install the remote management plugin on a site due to <code class="highlighter-rouge">upload_max_filesize</code> restrictions on a remote server. (EXTWPTOOLK-6157)</li> <li><span class="fixed"></span> Maintenance log no longer contains exceptions if there’s at least one remote site connected via plugin on the server. (EXTWPTOOLK-6083)</li> <li><span class="fixed"></span> Advisor measure “Turn on security autoupdates” can now be applied even if certain sites in the list are broken. (EXTWPTOOLK-6208)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210208" href="#php-210208" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.2.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.15.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.27.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.27.</li> <li><span class="improved"></span> Updated Redis to version 5.3.3 for PHP 7.3, 7.4, 8.0.</li> <li><span class="improved"></span> Updated Archive_Tar to version 1.4.12 for PHP 7.3, 7.4, 8.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.2.3 <a id="digitalocean-dns-1.2.3" href="#digitalocean-dns-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension again correctly syncs Plesk NS records for <a href="https://www.digitalocean.com/community/tutorials/how-to-create-vanity-or-branded-nameservers-with-digitalocean-cloud-servers">vanity and branded nameservers</a> with the DigitalOcean DNS service. (EXTPLESK-2403)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.4.4 <a id="joomla-toolkit-2.4.4" href="#joomla-toolkit-2.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for PHP 8.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.5 <a id="lets-encrypt-2.12.5" href="#lets-encrypt-2.12.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible to secure the www subdomains of domain aliases with wildcard SSL/TLS certificates. The fix works for the standalone Let’s Encrypt extension only. For Let’s Encrypt in the SSL It! extension, the issue still remains and will be fixed later. (EXTLETSENC-568)</li> <li><span class="fixed"></span> It is now possible to secure the Plesk login page with an SSL/TLS certificate if the server hostname is set up as the custom Plesk login URL, while another domain is set up as the default one for the server IP address. (EXTLETSENC-980)</li> <li><span class="fixed"></span> The extension now shows a clear error message if an SSL/TLS certificate cannot be issued because of misconfigured IPv6 addresses. (EXTLETSENC-752)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.7 <a id="site-import-1.4.7" href="#site-import-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration can no longer fail with the “PleskAPIInvalidSecretKeyException” error. (PMT-4890)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.13 <a id="seo-toolkit-1.1.13" href="#seo-toolkit-1.1.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Log Analyzer can no longer get stuck in an infinite loop being constantly loaded. (XOVI-3738)</li> <li><span class="fixed"></span> Resolved Side Audit issues that happened during the quick check. (XOVI-3049)</li> <li><span class="fixed"></span> Fixed value formatting in Rank Tracker on the Position Trend chart.</li> <li><span class="fixed"></span> Fixed PHP notifications in log files. (XOVI-3635)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.1.0 <a id="sectigo-ssl-1.1.0" href="#sectigo-ssl-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 February 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Extended the list of certificates available for purchase by adding the following ones:</p> <ul> <li>PositiveSSL EV (EV certificate)</li> <li>InstantSSL (OV certificate)</li> <li>InstantSSL Wildcard (wildcard OV certificate)</li> </ul> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.7 <a id="ssl-it-1.7.7" href="#ssl-it-1.7.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the certificate products coming in the next Sectigo SSL release to the default list.</li> <li><span class="fixed"></span> Resetting the list of certificate products to the default value via the CLI no longer fails. (EXTSSLIT-1369)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.2.3 <a id="repair-kit-1.2.3" href="#repair-kit-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If iotop is absent from the server on which Plesk is being installed, this no longer stops installation of Repair Kit and correspondingly installation of Plesk. (EXTPLESK-1827)</li> <li><span class="fixed"></span> Fixed the output of the <code class="highlighter-rouge">plesk ext repair-kit --help</code> command. (EXTPLESK-1703)</li> <li><span class="fixed"></span> Repair Kit now actually fixes the database inconsistencies. (EXTPLESK-1570)</li> <li><span class="fixed"></span> Fixed the incorrect use of the term. Repair Kit in Power User view now shows the term “webspace” instead of “subscription”. (EXTPLESK-816)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.4.1 <a id="advanced-monitoring-1.4.1" href="#advanced-monitoring-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2021</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> The extension no longer writes the errors about the missing <code class="highlighter-rouge">resctrl</code> service to <code class="highlighter-rouge">php_error.log</code>. (EXTPLESK-2341)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.11 <a id="email-security-1.1.11" href="#email-security-1.1.11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2021</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> Added an option to change the number of concurrent Amavis processes to the server settings. The default number is 10. Adjust it according to the server activity, available resources, and your MySQL configuration. If the number is too low, then not all emails can be processed directly on a busy server. If the number is too high, then a high load may occur on the MySQL database.</p> <p><strong>Note</strong>: A change of the number restarts Amavis and Postfix.</p> </li> <li><span class="improved"></span> Added the forced expiry check call (the <code class="highlighter-rouge">--force-expire</code> option) to the daily Bayes train cron. The call forces the database sync and the expiry run.</li> <li><span class="improved"></span> Added a check for Sieve rules containing the “X-Spam-Flag” keyword to avoid conflicts with the rule necessary for the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.33 <a id="plesk-18033" href="#plesk-18033" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18033" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk now supports MySQL 8 as the local (Plesk for Linux) and the remote database server. To learn how to switch the Plesk local database server to MySQL 8 or to perform a clean installation of Plesk on a server with MySQL 8, <a href="https://support.plesk.com/hc/en-us/articles/12377221625239-Which-MySQL-versions-are-supported-by-Plesk-">refer to this KB article</a>.</li> <li> <p><span class="added"></span> It is now possible to hide the controls related to Plesk updates (“Check for updates” and the “Update Plesk” buttons/links) on the Home page (in Service Provider view) and on the Websites &amp; Domains screen (in Power User view).</p> <p>To hide the controls, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[updates] showControls = false </code></pre></div> </div> </li> <li> <p><span class="added"></span> It is now possible to hide plesk.com in the Plesk page footer. To do so, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[promos] pleskFooter = false </code></pre></div> </div> </li> <li><span class="added"></span> Added the “Database management” checkbox to Restricted Mode. Selecting the checkbox hides the “Database management” controls in the Plesk interface and prohibits the database management.</li> <li><span class="added"></span> Manual setup of email clients now shows the information about the required mail ports and their differences.</li> <li><span class="improved"></span> Starting with this update, the Plesk database stores hashes of secret keys used to authenticate API requests rather than ciphertexts. This way, even if a threat actor were to read the Plesk database, they would no longer be able to retrieve any information that would allow them to authenticate via API.</li> <li> <p><span class="improved"></span> Security improvements.</p> <p><strong>Note</strong>: Special thanks to Tarek Bouali (@iambouali) for reporting a security issue.</p> </li> <li><span class="improved"></span> Improved the Plesk interface and texts on the “DNS Settings” (domains) and <strong>DNS Template</strong> &gt; <strong>Zone Settings Template</strong> (the Plesk server) screens. It should more clear now which field manages the default TTL value for the zone.</li> <li><span class="fixed"></span> If the reseller login consists of 10 digits (<code class="highlighter-rouge">1234567890</code>), the reseller’s incremental backups no longer have the size of the full backup. (PPPM-12533)</li> <li><span class="fixed"></span> XML API requests now return the correct number of subdomains in a subscription. (PPPM-12592)</li> <li><span class="fixed"></span> It is now possible to upload a logo file in the SVG format in <strong>Tools &amp; Settings</strong> &gt; <strong>Branding</strong> (under “Plesk Appearance”). (PPPM-12339)</li> <li><span class="fixed"></span> The “Update Domain Status” event is no longer run daily when the domain status does not change (for example, when the subscription the domain belongs to is suspended). (PPPM-12644)</li> <li><span class="fixed"></span> Backing up to Dropbox no longer shows the checksum warning message. (PPPM-12583)</li> <li><span class="fixed"></span> It is now possible to set the Plesk language and the description for a customer via REST API. (PPPM-12596)</li> <li><span class="fixed"></span> Plesk now preserves custom mailbox size and units of measurements and does not reset them each time the mailbox page is opened. (PPPM-12647)</li> <li><span class="fixed"></span> The mail autodiscover feature disabled on the Plesk server can no longer cause issues for resellers’ subscriptions (previously resellers’ subscriptions could be locked and could not be synced again). (PPPM-12661)</li> <li><span class="fixed"></span> The additional user with the single “Manage DNS settings” permission can no longer see logs. (PPPM-12630)</li> <li><span class="fixed"></span> File Manager is now opened faster when displaying a large number of files whose extensions are not hardcoded (for example, .exe or .pdf). (PPPM-12635)</li> <li><span class="fixed"></span> File Manager is now opened significantly faster when displaying a large number of DLL files (more than 300). (PPPM-12634)</li> <li><span class="fixed"></span> It is now possible to create DNS records that contain placeholders in the middle. (PPPM-12521)</li> <li><span class="fixed"></span> If a Plesk license was terminated on a server, the customers no longer receive daily repetitive notifications of resource overuse. (PPPM-12636)</li> <li><span class="fixed"></span> It is now possible to use the Amazon RDS Integration with MariaDB engine. (PPPM-12645)</li> <li><span class="fixed"></span> The <strong>Contact Support</strong> button in <strong>Tools &amp; Settings</strong> &gt; <strong>Support</strong> (under “Assistance and Troubleshooting”) &gt; “Contact support without generating a technical report.” now redirects to the correct Plesk Support URL. PPP-51824)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="added"></span> Added Brotli support to nginx.</p> <p>Brotli compression is enabled by default.</p> <p>To disable Brotli on a single domain, specify <code class="highlighter-rouge">brotli off;</code> in additional nginx directives.</p> <p>To disable Brotli globally, either specify <code class="highlighter-rouge">brotli off;</code> in <code class="highlighter-rouge">/etc/nginx/conf.d/yy000_brotli_tweaks.conf</code> or run the <code class="highlighter-rouge">plesk bin nginx -d brotli</code> command.</p> </li> <li><span class="improved"></span> <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Dropped support</a> for Red Hat Enterprise Linux 6.</li> <li><span class="improved"></span> Dropped support for Apache 2.2 and Apache mod_rpaf module (as a part of the change mentioned above).</li> <li><span class="fixed"></span> It is now possible to add a CNAME record pointing to another CNAME record. (PPP-49117)</li> <li><span class="fixed"></span> If PHP support was disabled in an add-on plan, the add-on PHP settings can no longer be applied to a subscription in any way. For example, assigning the add-on plan to the subscription will not change the subscription PHP settings. (PPP-49098)</li> <li><span class="fixed"></span> After installation of or upgrade to Plesk Obsidian, the <code class="highlighter-rouge">plesk repair fs</code> command no longer mistakenly detects files with the incorrect permissions in <code class="highlighter-rouge">/var/log/plesk</code>. (PPPM-12584)</li> <li><span class="fixed"></span> In Plesk on CentOS 7 with PHP from the OS vendor, the Apache module php5 can now be enabled or disabled. (PPPM-12628)</li> <li><span class="fixed"></span> IMAP and POP3 mail accounts configured in Outlook now correctly show emails with UTF-8 characters. The related “Your E-mail reader did not enable Unicode support” error message is no longer shown. (PPPM-12639)</li> <li><span class="fixed"></span> If Plesk Obsidian was upgraded from Plesk Obsidian 18.0.30 and earlier, the nginx cache size equal to <code class="highlighter-rouge">0</code> can no longer break the nginx configuration. (PPPM-12605)</li> <li><span class="fixed"></span> The login name length of password-protected directory users can now be up to 32 characters. Backup restoration no longer throws an error if the password-protected directory login name contains more than 20 characters. (PPPM-12409)</li> <li><span class="fixed"></span> Improved an error message shown in an attempt to enable Fail2Ban when Plesk does not have Fail2Ban installed. (PPP-51635)</li> <li><span class="fixed"></span> If web statistics are not generated properly, customers can now understand why because AWStats errors are now logged and customers can see them in the <code class="highlighter-rouge">panel.log</code> file (if the <code class="highlighter-rouge">show.util_exec_io</code> setting is set to <code class="highlighter-rouge">true</code> in the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>). (PPPM-9832)</li> <li><span class="fixed"></span> Plesk administrators can no longer set a rule in the Plesk Firewall that blocks themselves and, as a result, can no longer lose access to the Plesk interface. (PPPM-12469)</li> <li><span class="fixed"></span> The server shutdown in <strong>Tools &amp; Settings</strong> &gt; <strong>Shut Down Server</strong> (under “Server Management”) is now executed immediately on the same page after confirmation. The server can no longer be shut down twice if the Plesk administrator kept the shutdown link in the browser and refreshed it after the first shutdown. (PPPM-12091)</li> <li><span class="fixed"></span> In ModSecurity, the switch from the Atomic Standard to the Comodo rule set no longer causes false-positive bans. (PPPM-12291)</li> <li><span class="fixed"></span> Plesk Reconfigurator no longer fails if msmtp is installed. (PPPM-12662)</li> <li><span class="fixed"></span> Migration or backup restoration now preserves the mailbox antivirus settings. (PPPM-12378, PPP-50311)</li> <li><span class="fixed"></span> Upgrade to Plesk Obsidian from Plesk Onyx on a Debian-based OS can no longer make phpMyAdmin inaccessible. (PPPM-12509)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> In Plesk 17.8 on Windows Server 2012 R2, the <strong>Tools &amp; Settings</strong> &gt; <strong>Updates</strong> (under “Plesk”) page no longer hinders customers from upgrading to Plesk Obsidian. The page occasionally got stuck in an infinite loop and was constantly refreshed. (PI-603)</li> <li><span class="fixed"></span> Absence of the Plesk <code class="highlighter-rouge">\etc\plesk-release</code> file now throws an error and stops the non-interactive upgrade because such upgrade could make Plesk inaccessible. (PPPM-12581)</li> <li><span class="fixed"></span> SpamAssassin no longer fails to learn if the autogenerated password for the <code class="highlighter-rouge">sa_bayes</code> database contains the hash character (<code class="highlighter-rouge">#</code>). (PPPM-12579)</li> <li><span class="fixed"></span> It is now possible to change the <code class="highlighter-rouge">\vhosts</code> folder location using Plesk Reconfigurator. (PPPM-12649)</li> <li><span class="fixed"></span> It is now possible to create a mailbox via the CLI if Auth Policy Status is enabled in MailEnable. (PPPM-12595)</li> <li><span class="fixed"></span> In Plesk on Windows Server 2012 R2, the Plesk login page can no longer open the default Plesk page after the login to Plesk because the login page does not redirect to HTTP instead of HTTPS. (PPPM-12660)</li> <li><span class="fixed"></span> File Manager now opens files using links in domain log entries without any issues. (PPPM-12675)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Marked PHP 7.2 as outdated because it <a href="https://www.php.net/supported-versions.php">reached end of life</a>.</li> <li><span class="improved"></span> <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Dropped support</a> for Internet Explorer 11, which <a href="https://docs.microsoft.com/en-us/lifecycle/announcements/m365-ie11-microsoft-edge-legacy">reached end of life</a>.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Dovecot to version 2.3.11.3.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.26.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.10.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated the Plesk Perl package to version 5.30.3.</li> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1i.</li> <li><span class="improved"></span> Updated Git to version 2.29.2.3.</li> <li><span class="improved"></span> Updated ASP.NET Core 5.0 to version 5.0.2.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.24.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.20.1.</li> <li><span class="improved"></span> Updated Node.js 10 to version 10.23.1.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.14.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.20.3 <a id="plesk-migrator-2.20.3" href="#plesk-migrator-2.20.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added MySQL 8 support.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--microsoft-azure-dns"> <h2 class="changelog-entry__title">Microsoft Azure DNS 1.0.3 <a id="microsoft-azure-dns-1.0.3" href="#microsoft-azure-dns-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Significantly improved the extension’s performance.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.4 <a id="digicert-ssl-1.9.4" href="#digicert-ssl-1.9.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now shows correct statuses of the organization validation steps. (EXTPLESK-2343)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.0.1 <a id="sectigo-ssl-1.0.1" href="#sectigo-ssl-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-s3-backup"> <h2 class="changelog-entry__title">Amazon S3 Backup 1.4.3 <a id="amazon-s3-backup-1.4.3" href="#amazon-s3-backup-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After configuring the Amazon S3 Backup extension via the CLI, it is no longer shown as not configured in the Plesk interface. (PPPM-13332)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.6 <a id="ssl-it-1.7.6" href="#ssl-it-1.7.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Temporarily disabled the session resumption option. (EXTSSLIT-1351)</li> <li><span class="fixed"></span> If a domain is without hosting and the mail service is disabled, the extension interface now shows the link to configure the mail settings to secure webmail with a certificate. (EXTSSLIT-1232)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.2.2 <a id="digitalocean-dns-1.2.2" href="#digitalocean-dns-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> DNS records of Plesk domains can now be resynced with DigitalOcean DNS.</li> <li><span class="improved"></span> Significantly improved the extension’s performance.</li> <li><span class="fixed"></span> The DigitalOcean DNS extension now shows a warning if some DNS records were not synced. (EXTPLESK-1852)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--sectigo-ssl"> <h2 class="changelog-entry__title">Sectigo SSL 1.0.0 <a id="sectigo-ssl-1.0.0" href="#sectigo-ssl-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 January 2021</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Initial release. The extension gives the ability to buy SSL/TLS certificates from Sectigo in the SSL It! extension. At the moment, the following certificates are available for purchase:</p> <ul> <li>PositiveSSL (DV certificate)</li> <li>PositiveSSL Wildcard (wildcard DV certificate)</li> </ul> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-210112" href="#php-210112" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 January 2021</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 8.0 to version 8.0.1.</li> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.14.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.26.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.0.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.20.2 <a id="plesk-migrator-2.20.2" href="#plesk-migrator-2.20.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved processing of encrypted data in backups.</li> <li><span class="fixed"></span> Plesk Migrator no longer tries to migrate content of disabled mail accounts. (PMT-4756)</li> <li><span class="fixed"></span> Plesk Migrator no longer tries to migrate hidden Plesk extensions. (PMT-4790)</li> <li><span class="fixed"></span> Customers’ and resellers’ login names that contain digits are now shown in the Plesk Migrator interface. (PMT-4791)</li> <li><span class="fixed"></span> Improved mail migration stability. (PMT-4865)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Plesk Migrator can now migrate databases whose tables have the ROW_FORMAT=FIXED option. (PMT-4814)</li> <li><span class="fixed"></span> Migration no longer fails when the HTTPD_VHOSTS_D variable contains capital letters. (PMT-4863)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> ODBC DSN connections are no longer false positively marked as “failed” after migration. (PMT-4824)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.8.3 <a id="advisor-1.8.3" href="#advisor-1.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension now suggests NTP time synchronization only on those OSes that support it. (EXTADVISOR-858)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.2.4 <a id="wordpress-toolkit-5.2.4" href="#wordpress-toolkit-5.2.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> WordPress Toolkit no longer adds <code class="highlighter-rouge">WP_AUTO_UPDATE_CORE</code> constant to <code class="highlighter-rouge">wp-config.php</code> file right after scanning process adds a WordPress installation. This constant will be added only after site admin has explicitly modified WordPress autoupdate settings.</li> <li><span class="fixed"></span> WordPress Toolkit no longer adds irrelevant comment to <code class="highlighter-rouge">WP_AUTO_UPDATE_CORE</code> constant if it’s added to <code class="highlighter-rouge">wp-config.php</code> file. (EXTWPTOOLK-6060)</li> <li><span class="fixed"></span> Notifications about quarantined WordPress sites are no longer sent for suspended or disabled domains. (EXTWPTOOLK-5398)</li> <li><span class="fixed"></span> Customized login URLs can now be properly opened in case of certain plugins. (EXTWPTOOLK-5555)</li> <li><span class="fixed"></span> Searching on the tabs Plugins or Themes will no longer affect displaying a list of sites. (EXTWPTOOLK-6112)</li> <li><span class="fixed"></span> While searching the list of sites, the irrelevant message “You don’t have WordPress sites connected yet” will not be shown anymore if nothing was found. (EXTWPTOOLK-6111)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.4.0 <a id="advanced-monitoring-1.4.0" href="#advanced-monitoring-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 December 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Introduced the new “Enable integration with the Cgroups Manager” feature available for Plesk installations where the Plesk Cgroups Manager license is installed.</p> <p>With this feature, Plesk users can see how much resources their subscriptions consume. The Plesk administrator, in turn, can see and compare load between multiple subscriptions (up to 10).</p> <p>The feature will be gradually turned on: first on Plesk servers that have fewer than 10 subscriptions. However, the Plesk administrator can turn on the feature for servers with a larger number of subscriptions by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> [ext-monitoring] allowCgroupsManagerIntegration = true </code></pre></div> </div> </li> <li><span class="added"></span> It is now possible to specify the default time range for all graphs in Advanced Monitoring (<strong>Settings</strong> &gt; <strong>Parameters</strong>).</li> <li><span class="added"></span> Plesk UI “critical” notifications related to Advanced Monitoring now contain recommendations on how to fix the reported issues.</li> <li><span class="fixed"></span> Clicking the “Check server health” button in Plesk UI “OK” notifications now leads to the correct Advanced Monitoring tab. (EXTPLESK-1990)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.32 Update 2 <a id="plesk-18032-mu2" href="#plesk-18032-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18032-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">22 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Added the missing translations for certain UI messages. (PPP-51477)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Installation or update of Plesk Obsidian 18.0.32 and later no longer fails on CentOS 8.3. (PPPM-12582)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.32 and later, customers can now again manage per-site PHP performance and security settings of their subscriptions. (PPPM-12604)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.2.2 <a id="repair-kit-1.2.2" href="#repair-kit-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After the password of the Plesk database server was changed via the API, opening <strong>Tools &amp; Settings</strong> &gt; <strong>MySQL Process List (Beta)</strong> no longer shows an HTTP error 500. (EXTPLESK-1331)</li> <li><span class="fixed"></span> The interface of “Diagnose &amp; Repair” in “Tools &amp; Settings” can now show check results that contain a large number of detected issues. (EXTPLESK-1707)</li> <li><span class="fixed"></span> Sorting by columns now works in “MySQL Process List (Beta)” in “Tools &amp; Settings”. (EXTPLESK-1702)</li> <li><span class="fixed"></span> Improved the tooltip text shown for “Process List” in the left navigation pane. (EXTPLESK-1871)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> “MySQL Process List (Beta)” in “Tools &amp; Settings” now correctly calculates the total RAM usage. (EXTPLESK-1854)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> If Plesk on Windows Server 2016 is opened with Internet Explorer 11, “MySQL Process List (Beta)” in “Tools &amp; Settings” no longer shows an empty screen. (EXTPLESK-1657)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.2.0 <a id="grafana-1.2.0" href="#grafana-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 December 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Extended the Grafana extension API. The extension now provides the ability to do the following:</p> <ul> <li>Describe organization entities.</li> <li>Connect all previously implemented entities in the extension to user entities in Grafana.</li> </ul> <p>Any changes made to the entities via the Grafana extension will be synced with Grafana as software.</p> <p><strong>Note:</strong> To enjoy new features of Advanced Monitoring version 1.4.0, which will be presented soon, you need to have the latest version of the Grafana extension.</p> </li> <li><span class="improved"></span> Internal and performance improvements.</li> <li><span class="fixed"></span> The extension no longer occasionally shows the “OAuthLogin” error instead of Grafana graphs. (EXTPLESK-1236)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--diskspace-usage-viewer"> <h2 class="changelog-entry__title">Diskspace Usage Viewer 2.0.9 <a id="diskspace-usage-viewer-2.0.9" href="#diskspace-usage-viewer-2.0.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 December 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Tightened restrictions for deleting files from the Plesk system directories.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.7 <a id="docker-1.4.7" href="#docker-1.4.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 December 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> After the extension’s installation on CloudLinux 8, Red Hat Enterprise Linux 7, and Red Hat Enterprise Linux 8, the extension’s interface is now available. (EXTDOCKER-114)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.32 Update 1 <a id="plesk-18032-mu1" href="#plesk-18032-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18032-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Databases of applications installed on additional domains are now again backed up. (PPPM-12593)</li> <li><span class="fixed"></span> “Web Statistics SSL/TLS” and “Web Statistics” now work again for subscriptions with several domains. (PPPM-12594)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair fs</code> command now works again and does not fail reporting the issue with incorrect permissions in <code class="highlighter-rouge">/var/log/plesk</code>. (PPPM-12584)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.32 and later, ModSecurity enabled with any rule set and in any mode no longer occasionally hangs if Plesk was accessed via <code class="highlighter-rouge">https://&lt;server-IP-or-hostname&gt;</code>. (PPPM-12591)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.32 and later, switching to ModSecurity3 on nginx no longer shows false positive results when domains are actually incompatible with nginx settings and the web server configuration files can be broken. (PPP-51432)</li> <li><span class="fixed"></span> In Plesk Obsidian 18.0.32 and later, Apache configuration can no longer cause the <code class="highlighter-rouge">webAppFirewallSettings</code> variable error being shown in the Plesk interface. (PPPM-12586)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.4.1 <a id="domain-connect-1.4.1" href="#domain-connect-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.31 Update 3 <a id="plesk-18031-mu3" href="#plesk-18031-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18031-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 December 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Issued REST API secret keys now work again in Plesk Obsidian 18.0.31 and later. (PPPM-12569)</li> <li><span class="fixed"></span> Installation or update of Plesk Obsidian 18.0.31 no longer fails in non-interactive mode if the server OS is CentOS 8.2 or 8.3. (PPPM-12582)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.2.3 <a id="wordpress-toolkit-5.2.3" href="#wordpress-toolkit-5.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.3.2 <a id="advanced-monitoring-1.3.2" href="#advanced-monitoring-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.4 <a id="lets-encrypt-2.12.4" href="#lets-encrypt-2.12.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 December 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> The extension can now automatically issue SSL/TLS certificates only for those domains that Plesk verified to be resolvable. Users will no longer see an error from Let’s Encrypt occurred when the extension failed to secure non-resolvable domains.</p> <p>This improvement will be gradually turned on by default for all Plesk Obsidian installations.</p> <p><strong>Note:</strong> For this feature to work, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] enableResolveChecking = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.5 <a id="ssl-it-1.7.5" href="#ssl-it-1.7.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 December 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> The extension can now automatically issue Let’s Encrypt SSL/TLS certificates only for those domains that Plesk verified to be resolvable. Users will no longer see an error from Let’s Encrypt that occurred when the extension failed to secure non-resolvable domains.</p> <p>This improvement will be gradually turned on by default for all Plesk Obsidian installations.</p> <p><strong>Note:</strong> For this feature to work, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] enableResolveChecking = true </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.32 <a id="plesk-18032" href="#plesk-18032" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18032" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 December 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> PHP 8.0 is now supported.</p> <p><strong>Note:</strong> PHP 8 is still very recent (it came out on November 26) and includes significant changes, including the removal of deprecated functions and changes to how code works.</p> <p>Because of this, many PHP applications that were written for PHP 5 and PHP 7 may not work correctly with PHP 8. This includes WordPress, which will fix most (but not all) PHP 8 compatibility issues in version 5.6 that will be released on December 8.</p> <p>PHP 8 will not be included into the “Recommended” installation set and won’t be installed on new servers or when updating to Plesk Obsidian 18.0.32.</p> </li> <li> <p><span class="added"></span> DNS Helper - a new feature meant to help users understand that their domain does not resolve to the server’s IP address and is inaccessible over the internet, and also to make it easier for them to make their domain resolve correctly. The feature will be rolled out to Plesk servers in waves. To enable it manually, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[dns] enableResolveChecking = true showDnsHelper = true </code></pre></div> </div> </li> <li><span class="added"></span> Added a new CLI command <code class="highlighter-rouge">plesk checkupgrade</code> in both Plesk for Linux and Plesk for Windows. Running the command before updating Plesk checks for issues that may prevent the server from updating safely.</li> <li><span class="added"></span> Added the support for ModSecurity 3 to nginx. ModSecurity 2.9 + Apache remains for now the recommended option. To switch to ModSecurity 3 + nginx, go to “Tools&amp;Settings” &gt; “Web Application firewall”. <ul> <li>Switching to ModSecurity 3 may hinder your existing applications. We strongly recommend trying ModSecurity 3 out on a test server before switching your production environment to that version.</li> <li>At the moment you can only choose the OWASP ruleset in the Plesk UI for ModSecurity 3. You can download the Comodo ruleset and upload it to Plesk as a custom ruleset. We plan to make it possible to enable the Comodo ruleset for ModSecurity 3 directly from the Plesk UI in Plesk Obsidian 18.0.33.</li> <li> <p>You can disable switching to ModSecurity 3 by adding the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <p>[modSecurity] webServer.nginx = Off</p> </li> </ul> </li> <li> <p><span class="added"></span> This version introduces a guided onboarding workflow to help new users create their first website right after the new server initialization stage. Users can choose to start with a WordPress website, a PHP application, or a static HTML/CSS website. They can upload a website they already have or choose a sample website provided with Plesk. To disable this function, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-onboarding] enabled = 0 </code></pre></div> </div> </li> <li><span class="improved"></span> As of Plesk Obsidian 18.0.32, Internet Explorer 11 support has been deprecated and will be removed in Plesk Obsidian 18.0.33. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Learn more</a>.</li> <li><span class="improved"></span> Red Hat Enterprise Linux 6 has entered the vendor end of support phase. Plesk Obsidian 18.0.32 is the last Plesk Obsidian version that supports that OS. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Learn more</a>.</li> <li><span class="improved"></span> The File Sharing and Bandwidth Limiting (mod_bw) component has been removed. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#removed">Learn more</a>.</li> <li><span class="improved"></span> The UX of renaming websites in Plesk has been improved.</li> <li> <p><span class="improved"></span> A publicly resolvable temporary domain name can now be chosen during a website’s creation. The temporary domain name allows you to start working on a new project even if you have no registered domain name. The feature will be rolled out to Plesk servers in waves. To enable it manually, add the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[techDomain] subdomain.enabled = true </code></pre></div> </div> </li> <li><span class="fixed"></span> The <code class="highlighter-rouge">&lt;your_domain&gt;</code> option is no longer marked as recommended in domains’ hosting settings because selecting it can result in an infinite redirection loop under specific conditions. (PPP-50944)</li> <li><span class="fixed"></span> Cloning a database from a local MySQL server to an external one no longer fails if a database with the same name as the one chosen for the cloned database exists on the local database server. (PPPM-12499)</li> <li><span class="fixed"></span> When creating a mail account, the “Password” and “Confirm password” fields are now correctly marked as required. (PPPM-12515)</li> <li><span class="fixed"></span> Updating a MySQL database user’s password via XML-RPC no longer returns a malformed response if the specified password does not meet the requirements of the server password strength policy. (PPPM-12393)</li> <li><span class="fixed"></span> Updating a subscription’s system user password via XML-RPC now correctly updates the password used to access web statistics for that subscription to the same value. (PPPM-12463)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin domain -i</code> command for a domain now correctly shows the log rotation status (on or off) for that domain. (PPPM-12544)</li> <li><span class="fixed"></span> Full backups are no longer created instead of incremental ones when backing up a subscription with an APS application installed if that application’s database is owned by a different subscription. (PPPM-12537)</li> <li><span class="fixed"></span> When viewing logs for a subscription, entries from custom logs added via “Logs” &gt; “Manage Log Files” &gt; “Add Custom Log” are no longer incorrectly filtered out. (PPPM-12554)</li> <li><span class="fixed"></span> Usable error message is now shown if the MySQL writer process is terminated during database cloning. (PPPM-12450)</li> <li><span class="fixed"></span> Restoring a subscription with the “Drupal-8.9.5-171” APS application installed from a backup no longer results in an error. (PPPM-12477)</li> <li><span class="fixed"></span> After renaming a PHP handler via the <code class="highlighter-rouge">plesk bin php_handler</code> command, the custom name is now shown in Plesk instead of the original name. (PPPM-12556)</li> <li><span class="fixed"></span> Restoring a backup created on a Plesk server with a large (1000+) number of customers and/or subscriptions no longer fails with the “The specified backup file is corrupted, modified, created on another server or in an earlier Plesk version” error. (PPPM-12461)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Creating a domain for a subscription while simultaneously changing PHP settings for an existing domain belonging to the same subscription no longer results in both processes hanging endlessly. (PPPM-12447)</li> <li><span class="fixed"></span> When creating a subscription on a Plesk Obsidian server that was updated from an earlier Plesk version, the value of the “Restrict following symbolic links” parameter is now correctly passed from the service plan to the subscription. (PPPM-12532)</li> <li><span class="fixed"></span> Plesk no longer specifies excessively large <code class="highlighter-rouge">smtpd_proxy_timeout</code> and <code class="highlighter-rouge">smtpd_timeout</code> values in Postfix configuration files during Plesk installation or whenever the <code class="highlighter-rouge">plesk repair mail</code> command is run. (PPPM-12236)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair mail -y</code> command for a domain no longer removes Postfix SSL configuration for that domain’s aliases. (PPPM-12103)</li> <li><span class="fixed"></span> Opening “PHP Settings” for a domain no longer results in the “ERROR: Method Smb_Form_Final_Web_PhpSettings::__toString() must not throw an exception” error under specific circumstances. (PPPM-12456)</li> <li><span class="fixed"></span> Firewall rules can now be managed via the “Firewall” extension on Plesk Obsidian servers running in VZ containers created from the <code class="highlighter-rouge">ubuntu-20.04-x86_64</code> OS template. (PPPM-12390)</li> <li><span class="fixed"></span> On Debian 10 servers with the “msmtp” component installed, sending mail via an external SMTP server no longer results in an error. (PPPM-12540)</li> <li><span class="fixed"></span> On Debian 10 servers with the “msmtp” component installed, sending mail via an external SMTP server is now correctly logged to the <code class="highlighter-rouge">mail.log</code> file. (PPPM-12540)</li> <li><span class="fixed"></span> On Plesk servers with Courier IMAP installed, all incoming emails are no longer duplicated for mail accounts that were disabled and then re-enabled. (PPPM-12530)</li> <li><span class="fixed"></span> Plesk now correctly reports CPU and memory usage for the MySQL (MariaDB) service. (PPP-50838)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">sw-cp-server</code> service no longer fails to reload or restart under specific circumstances. (PPPM-12525)</li> <li><span class="fixed"></span> On Plesk servers with the “Plesk Web Server Configuration Troubleshooter” component installed, running the <code class="highlighter-rouge">plesk repair web -n</code> command no longer results in the misleading “Problem with nginx default limit for open files is possible” error. (PPPM-12453)</li> <li><span class="fixed"></span> SDK and internal Plesk utilities no longer treat directories with special bits as files instead of directories. (PPPM-12573)</li> <li><span class="fixed"></span> On Plesk servers with the “Fix incorrectly set sender for outgoing mail” option enabled in “Tools &amp; Settings” &gt; “Mail Server settings” and outgoing mail control enabled and set to unlimited, sending mail no longer results in the “Error during ‘limit-out’ handler handlers_stderr: ERROR:<em>main</em>:list index out of range” error being written to the mail log. (PPPM-12448)</li> <li><span class="fixed"></span> It is no longer necessary to reload the page after Plesk initialization to log in if the WebSocket service is stopped on the server. (PPPM-12377)</li> <li><span class="fixed"></span> Autoresponder now sends replies correctly to messages with national characters in the mail header. (PPPM-11553)</li> <li><span class="fixed"></span> The “Tools&amp;Settings” &gt; “Services Management” page no longer becomes unresponsive for a long time when starting or stopping certain services (for example, nginx). (PPPM-12252)</li> <li><span class="fixed"></span> Plesk Installer logs are now rotated correctly if the <code class="highlighter-rouge">/root/.autoinstallerrc</code> file contains the line ‘SEPARATE_LOGS=”yes”’. (PPP-47902)</li> <li><span class="fixed"></span> Changing an IP address on a Plesk server no longer causes issues with sending mail if the old IP address was selected in “Tools&amp;Settings” &gt; “Mail Server” &gt; “Outgoing mail mode” &gt; “Send from the specified IP addresses”. (PPPM-12466)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="improved"></span> Plesk no longer assigns the system privilege “Replace a process level token” to IIS users created by Plesk. We believe this to be a more secure configuration, despite it <a href="https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/replace-a-process-level-token">being recommended by Microsoft</a>.</li> <li><span class="improved"></span> Plesk also explicitly removes the privilege “Impersonate a client after authentication” from IIS_IUSRS group. We believe this to be a more secure configuration, despite it <a href="https://docs.microsoft.com/en-us/troubleshoot/iis/default-permissions-user-rights">being recommended by Microsoft</a>.</li> <li><span class="fixed"></span> On Plesk servers with SmarterMail version 100.0.7593 or later installed, creating a backup including one or more subscriptions with mailboxes no longer fails with the “Unable to back up mail messages. Error: Failed to list mail messages” error. (PPPM-12454)</li> <li><span class="fixed"></span> Creating scheduled backups in FTP storage no longer intermittently fails with the “Unable to validate the remote backup. It may not be restored.” error. (PPPM-12482)</li> <li><span class="fixed"></span> Runnig the <code class="highlighter-rouge">repair fs -y</code> command using the name of an add-on domain as the argument now shows a recommendation to use the name of its parent domain instead. (PPPM-12505)</li> <li><span class="fixed"></span> During the cloning procedure, the MySQL root user password is now correctly changed. (PPPM-12320)</li> <li><span class="fixed"></span> Changing ASP.NET settings for a domain no longer results in the “assemblies” node in the domain’s <code class="highlighter-rouge">web.config</code> file getting removed. (PPPM-12561)</li> <li><span class="fixed"></span> Changing ASP.NET settings for a domain no longer results in the “authentication” node in the domain’s <code class="highlighter-rouge">web.config</code> file getting duplicated.(PPPM-12568)</li> <li><span class="fixed"></span> Changed ASP.NET settings for a domain no longer reset to the default value the “configuration” element in the domain’s <code class="highlighter-rouge">web.config</code> file has the “xmlns” attribute. (PPPM-12555)</li> <li><span class="fixed"></span> Folders named “tmp” can now be created, copied, moved, or deleted in File Manager. (PPPM-12443)</li> <li><span class="fixed"></span> Plesk migration no longer gets stuck for a long time on the “Fetch configuration data from Plesk servers” step. (PPPM-12552)</li> <li><span class="fixed"></span> Running <code class="highlighter-rouge">plesk repair ftp</code> on a server behind NAT no longer results in an unnecessary warning. (PPPM-12520)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated PHP used by sw-engine to version 7.3.25.</li> <li><span class="improved"></span> Updated ionCube loader for PHP 7.2, 7.3, 7.4, and also for PHP used by Plesk to version 10.4.5.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> ASP.NET Core 5.0 is now supported.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.10.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.23.</li> <li><span class="improved"></span> Updated PHP used by plesk-engine to version 7.4.13.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.8.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.27.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.19.1.</li> <li><span class="improved"></span> Updated Git to version 2.29.2.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.6 <a id="pagespeed-insights-2.1.6" href="#pagespeed-insights-2.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved statistics handling to avoid too many log entries.</li> <li><span class="improved"></span> Updated the <code class="highlighter-rouge">cacert.pem</code> file to the latest version provided by Mozilla.</li> <li><span class="fixed"></span> Fixed handling of the response from the new API version in the scheduled task.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.2.2 <a id="wordpress-toolkit-5.2.2" href="#wordpress-toolkit-5.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Log In link on domain overview page in Active List now works properly. (EXTWPTOOLK-6049)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.30 Update 4 <a id="plesk-18030-mu4" href="#plesk-18030-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18030-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">1 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.2.1 <a id="wordpress-toolkit-5.2.1" href="#wordpress-toolkit-5.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Website screenshots no longer have to be regenerated after the update to WPT 5.2. (EXTWPTOOLK-6048)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.4 <a id="ssl-it-1.7.4" href="#ssl-it-1.7.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 December 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Accessing the SSL It! page for a domain no longer results in a 500 error if the product that was used to secure the domain has since been disabled in the SSL It! product list. (EXTSSLIT-1287)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.31 Update 2 <a id="plesk-18031-mu2" href="#plesk-18031-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18031-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">30 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> Creating a mail account as a customer when the “All subscriptions” option is selected in the subscription selection menu no longer fails with the “The specified limit is invalid” error. (PPP-50987, PPP-51161)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.2.0 <a id="wordpress-toolkit-5.2.0" href="#wordpress-toolkit-5.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Resellers now have their own plugin and theme sets.</li> <li><span class="added"></span> It is now possible to choose which theme should be activated upon the installation of a set. This functionality is available both in UI and CLI. As a bonus, similar functionality is now also available for plugins in sets.</li> <li><span class="added"></span> Users will now see a visual indication next to “Check Updates” link if there’s a Smart Update test run that was completed and is now waiting for user review.</li> <li><span class="added"></span> WordPress Toolkit now fully supports plugins and themes with underscore symbol in their name. Users of <code class="highlighter-rouge">js_composer</code> plugin, rejoice!</li> <li><span class="added"></span> CentOS 8 support was added.</li> <li><span class="added"></span> CloudLinux 8 support was added.</li> <li><span class="added"></span> Rules added by WordPress Toolkit to web server config files now have short descriptions explaining what they do.</li> <li><span class="added"></span> (cPanel) A simple dashboard that lists all WordPress Toolkit Deluxe accounts was added. This dashboard can be opened from the “Settings” screen.</li> <li><span class="improved"></span> WordPress site management interface is now expanded by default after a site is installed or cloned.</li> <li><span class="improved"></span> (cPanel) Multiple performance improvements.</li> <li><span class="fixed"></span> Checkbox for selecting all sites in the list no longer looks always selected if WordPress Toolkit license is not available. (EXTWPTOOLK-5654)</li> <li><span class="fixed"></span> Ugly placeholder is no longer displayed in place of WordPress site title if the site was installed with empty “Website title” field. Now users will see a better-looking placeholder! (EXTWPTOOLK-5793)</li> <li><span class="fixed"></span> “Autoupdate settings” screen no longer works in a weird way if there is more than one site in the list. (EXTWPTOOLK-5983)</li> <li><span class="fixed"></span> Backup task no longer blows up the interface if current disk space quota is not enough to finish the backup. (EXTWPTOOLK-5784)</li> <li><span class="fixed"></span> Smart Updates had their optimism reduced and no longer provide false negative prognosis under certain circumstances. (EXTWPTOOLK-6024)</li> <li><span class="fixed"></span> Smart Updates no longer confuse what exactly needs to be updated during mass updates if “Updates” screen was refreshed after item selection. (EXTWPTOOLK-5761)</li> <li><span class="fixed"></span> Unclear error sometimes shown during a failed installation of a WordPress site finally became a pretty clear error after all. (EXTWPTOOLK-5133)</li> <li><span class="fixed"></span> (cPanel) WordPress Toolkit now properly uses session locale settings, displaying the interface in the expected language. (EXTWPTOOLK-5818)</li> <li><span class="fixed"></span> (cPanel) Renaming user account via “Rename prefixed databases and database users” option now properly updates database prefix of WordPress sites installed in subdirectories. (EXTWPTOOLK-5632)</li> <li><span class="fixed"></span> (cPanel) WordPress Toolkit Deluxe is no longer incorrectly disabled in the default feature list during WordPress Toolkit update, if it was enabled before. (EXTWPTOOLK-5893)</li> <li><span class="fixed"></span> (cPanel) It is now possible to create a new domain in cPanel with WordPress Toolkit on CloudLinux 7 if there are more than, uhh, 1280 domains on the server. (EXTWPTOOLK-5989)</li> <li><span class="fixed"></span> (cPanel) Site administrator email is now generated using parent domain name during WordPress installation on a wildcard domain via CLI. (EXTWPTOOLK-5618)</li> <li><span class="fixed"></span> (cPanel) Server administrators will no longer be annoyed by the “no packages marked for update” email message on a daily basis. (EXTWPTOOLK-6009)</li> <li><span class="fixed"></span> (cPanel) WordPress Toolkit now can be installed if <code class="highlighter-rouge">tty</code> is required in <code class="highlighter-rouge">/etc/sudoers</code> defaults. (EXTWPTOOLK-5876)</li> <li><span class="fixed"></span> (Plesk) Infinite redirection no longer occurs when opening website if preferred domain was changed after WordPress installation. (EXTWPTOOLK-478)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-201130" href="#php-201130" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.13.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.25.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 3.0.0 for PHP 7.4, 7.3, and 7.2.</li> <li><span class="improved"></span> Updated Archive_Tar to version 1.4.11 for PHP 7.4, 7.3, and 7.2.</li> <li><span class="improved"></span> Updated ioncube loaders to version 10.4.5 for PHP 7.4, 7.3, and 7.2.</li> <li><span class="improved"></span> Updated Redis to version 5.3.2 for PHP 7.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.3 <a id="digicert-ssl-1.9.3" href="#digicert-ssl-1.9.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Customers can now choose methods of domain control validation (DCV).</li> <li><span class="added"></span> Customers now receive more detailed information about DigiCert organization validation process.</li> <li><span class="added"></span> Customers now see a suggestion to turn off a 301 redirect from HTTP to HTTPS to pass DCV while a certificate is being issued.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.3 <a id="lets-encrypt-2.12.3" href="#lets-encrypt-2.12.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer sends repetitive email notifications about usage of the deprecated API protocol. (EXTLETSENC-945, EXTLETSENC-946)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.10 <a id="email-security-1.1.10" href="#email-security-1.1.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 November 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Limited socket bind to the loopback interface (local IPv4 address). (EXTCERT-3226)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.3 <a id="ssl-it-1.7.3" href="#ssl-it-1.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer sends repetitive email notifications about usage of the deprecated API protocol. (EXTSSLIT-1263)</li> <li><span class="fixed"></span> The extension can no longer incorrectly treat DigiCert Wildcard OV certificates as DV ones. (EXTSSLIT-1173)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--diskspace-usage-viewer"> <h2 class="changelog-entry__title">Diskspace Usage Viewer 2.0.8 <a id="diskspace-usage-viewer-2.0.8" href="#diskspace-usage-viewer-2.0.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 November 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> The extension now calculates the block size instead of the apparent size. (EXTCERT-3206).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 1.4.0 <a id="nodejs-1.4.0" href="#nodejs-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Removed a non-existent Plesk class from the extension. The extension is no longer occasionally broken with the “Class ‘CommonPanel_Validate_FileSharing_FolderName’ not found” error. (EXTNODEJS-128)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--my-start-page"> <h2 class="changelog-entry__title">My Start Page 1.1.1 <a id="my-start-page-1.1.1" href="#my-start-page-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The absolute URL is now used for redirect to avoid redirect errors.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.30 Update 3 <a id="plesk-18030-mu3" href="#plesk-18030-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18030-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">11 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.2.0 <a id="git-1.2.0" href="#git-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvement.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.31 Update 1 <a id="plesk-18031-mu1" href="#plesk-18031-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18031-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> Updates of WordPress Toolkit installations in Plesk Obsidian 18.0.31 no longer cause the “ArgumentCountError: Too few arguments to function CommonPanel_Aps_Model::logAction()” errors in the Plesk log. (PPP-50964)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.9 <a id="email-security-1.1.9" href="#email-security-1.1.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 November 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Completely revised the statistics functionality to speed up the calculation to avoid timeouts or blank pages. (EXTCERT-3157)</li> <li><span class="fixed"></span> Reverted the hostname in the Amavis configuration file to localhost and <code class="highlighter-rouge">enabled httpd_can_network_connect_db</code> policy for SELinux. If you still encounter database connection issues, then disable enforcing mode in SELinux. (EXTCERT-3178)</li> <li><span class="fixed"></span> Fixed the saving process of custom settings if an email address contains the &amp; (ampersand) character. (EXTCERT-3177)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.1.1 <a id="wordpress-toolkit-5.1.1" href="#wordpress-toolkit-5.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress sites installed via APS no longer experience errors during the update. (EXTWPTOOLK-5903)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.2 <a id="digicert-ssl-1.9.2" href="#digicert-ssl-1.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.6 <a id="site-import-1.4.6" href="#site-import-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Mail migration from Yahoo servers no longer fails. (PMT-4860)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-201102" href="#php-201102" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 November 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.12.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.24.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 5.3.2 for PHP 7.3, 7.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.8 <a id="email-security-1.1.8" href="#email-security-1.1.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 November 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Improved an error message for the config checker. (EXTCERT-3138)</li> <li><span class="improved"></span> Score entries in exponential notation are now handled properly. (EXTCERT-3147)</li> <li><span class="improved"></span> To avoid false-positive spam detection, 0 spam score is now forced for the deprecated <code class="highlighter-rouge">DNS_FROM_AHBL_RHSBL</code> check. (EXTCERT-3168)</li> <li><span class="fixed"></span> Fixed a database connection issue with SELinux in enforcing mode. (EXTCERT-3139)</li> <li><span class="fixed"></span> Fixed the symbolic link creation in the SpamAssassin installation process. (EXTCERT-3157)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.1.0 <a id="wordpress-toolkit-5.1.0" href="#wordpress-toolkit-5.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Product changelog is now accessible through the WordPress Toolkit Settings window.</li> <li><span class="added"></span> Service plans now have the option to limit the number of backups allowed for each WordPress site.</li> <li><span class="fixed"></span> Website autoupdate tasks will no longer be accidentally skipped in certain rare cases. (EXTWPTOOLK-5825)</li> <li><span class="fixed"></span> Popup window about automatic updates on the installation drawer was visited by Captain Obvious, so it can now be closed by the X (Close) button. (EXTWPTOOLK-5783)</li> <li><span class="fixed"></span> Backup creation date is now shown with a proper timezone. (EXTWPTOOLK-5777)</li> <li><span class="fixed"></span> Backup creation date is no longer displayed as one month in the past under certain circumstances. (EXTWPTOOLK-5776)</li> <li><span class="fixed"></span> When Update Settings window is closed, Available Updates window no longer opens if it wasn’t opened before. (EXTWPTOOLK-5673)</li> <li><span class="fixed"></span> Smart Updates are no longer confused about what to update in certain cases when previous Smart Update run has detected issues, but update was not applied. (EXTWPTOOLK-5129)</li> <li><span class="fixed"></span> WordPress sites on a subscription are no longer displayed as broken if access permissions of wordpress-backups directory are set to 000. On a side note, why would somebody do this?! (EXTWPTOOLK-5739)</li> <li><span class="fixed"></span> Sites connected via remote plugin no longer become broken after debug is enabled. (EXTWPTOOLK-5716)</li> <li><span class="fixed"></span> Purchase prompts in WordPress Toolkit Lite no longer lead users to 404 Not Found page. (EXTWPTOOLK-5682)</li> <li><span class="fixed"></span> WordPress Toolkit data should now be properly restored or migrated by Plesk Migrator without the embarassing Unable to restore Plesk extension ‘wp-toolkit’ for subscription error. (EXTWPTOOLK-5142)</li> <li><span class="fixed"></span> It is now possible to install a manually uploaded plugin or theme if the archive size is more than 12288 kB. (EXTWPTOOLK-5122)</li> <li><span class="fixed"></span> Login to WordPress as admin now works after migrating WordPress site to Plesk. (EXTWPTOOLK-1581)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.20.1 <a id="plesk-migrator-2.20.1" href="#plesk-migrator-2.20.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration from DirectAdmin no longer occasionally fails to be started. (PMT-4848)</li> <li><span class="fixed"></span> Migration from cPanel to Plesk on CentOS 8 now preserves group and other permissions. (PMT-4840)</li> <li><span class="fixed"></span> Migration to a remote Microsoft SQL server no longer fails with the “AttributeError: ‘NoneType” error. (PMT-4852)</li> <li><span class="fixed"></span> Improved the interface error reporting when <code class="highlighter-rouge">config.ini</code> does not contain mandatory parameters. (PMT-4856, PMT-4857)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.3.0 <a id="plesk-mobile-center-1.3.0" href="#plesk-mobile-center-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 October 2020</p> <div class="changelog-entry__content"> <p>Install the latest version of the Plesk Mobile application in <a href="https://apps.apple.com/us/app/plesk-mobile/id1086540296">Apple Store</a> and <a href="https://play.google.com/store/apps/details?id=com.odin.plesk.mobile">Google Play</a>.</p> <ul> <li><span class="added"></span> Added iOS 14 support.</li> <li><span class="added"></span> Added Android 11 support.</li> <li><span class="added"></span> Added FaceID support.</li> <li><span class="added"></span> Domains can now be sorted by name.</li> <li><span class="improved"></span> Push notifications are now enabled by default.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.31 <a id="plesk-18031" href="#plesk-18031" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18031" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> A custom TTL value can now be configured for individual DNS records.</li> <li> <p><span class="added"></span> The “X-Powered-By” header can now be removed from pages served by Plesk servers by adding the following lines to the <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/panelini-configuration-file.78509/">panel.ini file</a>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[webserver] xPoweredByHeader = off </code></pre></div> </div> <p>and then rebuilding the web server configuration. Go to “Tools &amp; Settings” &gt; “Diagnose &amp; Repair” (under “Assistance and Troubleshooting”) and click the “Repair” button corresponding to “Web &amp; FTP Servers”.</p> </li> <li><span class="improved"></span> Mailman links are now served via HTTPS.</li> <li><span class="improved"></span> Added the option to validate newly created backups via the checksum to the <a href="https://ext.plesk.com/packages/9f3b75b3-d04d-44fe-a8fa-7e2b1635c2e1-dropbox-backup">Dropbox Backup</a> and <a href="https://ext.plesk.com/packages/8762049b-870e-47cb-ba14-9f055b99b508-s3-backup">Amazon S3 Backup</a> extensions.</li> <li><span class="improved"></span> Sending a request to a Plesk Obsidian server using an XML-RPC API protocol version earlier than 1.6.9.1 (latest) now results in a warning being logged to the <code class="highlighter-rouge">panel.log</code> file. Note: we do not recommend using XML-RPC API protocol versions earlier than 1.6.9.1 with Plesk Obsidian.</li> <li><span class="improved"></span> Security improvements. (PPPM-12231)</li> <li><span class="fixed"></span> A custom domain name for mail autodiscover can now be specified via the <code class="highlighter-rouge">plesk bin mailserver --set-mail-autodiscover-domain-name &lt;domain name&gt; reconfigure-dns true</code> CLI command. The command works for both new and existing domains. (PPPM-12370)</li> <li><span class="fixed"></span> Removing a subscription with WordPress installed as an APS app no longer results in misleading errors in the Plesk interface and the <code class="highlighter-rouge">panel.log</code> file. (PPP-50310)</li> <li><span class="fixed"></span> It is no longer possible to create mail accounts without a password by clearing the “Access to the Customer Panel” checkbox during mail account creation. (PPPM-8076)</li> <li><span class="fixed"></span> Mailbox quota for domains based on a service plan with mailbox quota specified is no longer set to “unlimited” in the Plesk database. (PPPM-12417)</li> <li><span class="fixed"></span> Specifying an external email address and an internal email address for a customer no longer results in the internal email address being shown as the customer’s email address to the Plesk administrator. (PPPM-12433)</li> <li><span class="fixed"></span> Plesk Premium Antivirus no longer fails to start on Plesk servers that have no Plesk Premium Antivirus license key, have TLSv1 disabled for <code class="highlighter-rouge">sw-cp-server</code>, have IPv6 disabled, and do not have the <code class="highlighter-rouge">/etc/sw-cp-server/conf.d/ipv6_ports.inc</code> file on the file system.(PPPM-12368)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> CloudLinux 8 is now partially supported. Some of the features may not yet work properly. The choice of PHP selector and the CageFS mode are not currently supported.</li> <li><span class="fixed"></span> Sending an email from a “*@gmail.com” mail address to a mailbox in Plesk no longer results in SPF handler failure if the domain in Plesk has IPv6 configured and the Plesk server has “include:spf.antispamcloud.com” SPF local rule configured. (PPPM-12075)</li> <li><span class="fixed"></span> Re-reading IP addresses on the server no longer results in the same IP address being displayed twice (with and without the “Main IP address” flag in Plesk under specific circumstances. (PPPM-11484)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk sbin statistics</code> utility now reports directories’ stat type as well as size when run with the “-v” option. (PPP-50555)</li> <li><span class="fixed"></span> Setting “Outgoing mail mode” to “Send from the specified IP addresses” and then to “Send from domain IP addresses” or “Send from domain IP addresses and use domain names in SMTP greeting” in “Tools &amp; Settings” &gt; “Mail Server Settings” no longer results in multiple issues with mail in Plesk due to the Plesk database getting corrupted. (PPPM-12375)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin repair --db</code> command after updating to Plesk Obsidian 18.0.30 no longer results in a misleading error message. (PPPM-12392)</li> <li><span class="fixed"></span> The DMARC handler now logs specific details about DMARC failures to <code class="highlighter-rouge">/var/log/maillog</code>. (PPP-50754)</li> <li><span class="fixed"></span> The DMARC handler no longer fails when processing mail with one or more double quotation mark (“) characters in the sender mail address. (PPPM-12331)</li> <li><span class="fixed"></span> Moving the main domain of a subscription to a different subscription now sets the correct ownership of the domain’s document root directory. (PPPM-12251)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair fs</code> command on a Debian-based OS with rpm installed no longer results in an error. (PPPM-12274)</li> <li><span class="fixed"></span> Sending an email from a mail account with auto-reply enabled to itself no longer results in the account sending an auto-reply message to itself. (PPPM-12343)</li> <li><span class="fixed"></span> Plesk now correctly detects Lenovo cloud as as KVM virtualization allowing for the use of VPS license keys. (PPPM-12420)</li> <li><span class="fixed"></span> Browsing websites hosted on Plesk servers with nginx installed and enabled no longer sometimes opens the Plesk login page instead. (PPP-50362)</li> <li><span class="fixed"></span> Plesk now validates custom nginx configuration before applying it. It is no longer possible to misconfigure nginx in a way that is impossible to undo via the Plesk interface. (PPPM-12101)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair dns</code> command with umask set to “077” no longer breaks the permissions for named configuration files and all zones by setting incorrect permissions on them. (PPPM-12437)</li> <li><span class="fixed"></span> Sending an email from a mailbox associated with domain A to a mailbox associated with domain B that is hosted in Plesk with “Fix incorrectly set sender for outgoing mail” enabled in “Tools &amp; Settings” &gt; “Mail Server Settings” and forwards mail to a mailbox associated with domain C no longer changes the “From” header as if the email originated from domain B and not domain A. (PPPM-12293)</li> <li><span class="fixed"></span> Running CLI commands managing the Fail2Ban utility on a Plesk server with inconsistent package system no longer results in a misleading error message. (PPPM-12079)</li> <li><span class="fixed"></span> Disabling chrooted shell for a system user now correctly results in the <code class="highlighter-rouge">/etc/passwd</code> and <code class="highlighter-rouge">/etc/group</code> files being deleted. (PPPM-10750,PPPM-10149)</li> <li><span class="fixed"></span> Improved the nginx cache size validation. (PPPM-12428)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> The <code class="highlighter-rouge">plesk repair installation</code> command is now available in Plesk Obsidian for Windows.</li> <li><span class="improved"></span> The path to the ASP.NET dynamic compilation temporary file storage location can now be specified on the “Websites &amp; Domains” &gt; “ASP.NET Settings” page. By default the path is set to “%plesk_vhosts%&lt;domain name&gt;\tmp”.</li> <li><span class="improved"></span> Updated PHP used by plesk-engine to version 7.4.11.</li> <li><span class="fixed"></span> Adding an IP address without a subnet mask or with the /32 mask in “DNS Settings” &gt; “Zone Transfers” for a domain no longer results in all DNS records for the domain being silently removed from the Microsoft DNS Server. (PPPM-12373)</li> <li><span class="fixed"></span> ModSecurity is now updated correctly during Plesk update. (PPPM-11793)</li> <li><span class="fixed"></span> Updating a Plesk Onyx server with a custom logo uploaded to Plesk Obsidian no longer results in the “{body}” tag being shown on the bottom of the login page. (PPPM-12412)</li> <li><span class="fixed"></span> Plesk now puts the <trust level="xxx"> tag in its proper place in the `web.config` file. (PPPM-11031)</trust></li> <li><span class="fixed"></span> phpMyAdmin no longer hangs on LOCK TABLES statements on Plesk servers with MySQL 5.7 installed under specific circumstances. (PPPM-10413)</li> <li><span class="fixed"></span> Database migration no longer fails on Plesk servers with a secondary MySQL server installed on localhost as default using a different port. (PPPM-12435)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 5.0.3.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.6.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ModSecurity to version 2.9.3.</li> <li><span class="improved"></span> Updated MariaDB 10.5 to version 10.5.6.</li> <li><span class="improved"></span> Updated MariaDB 10.3 to version 10.3.25.</li> <li><span class="improved"></span> Updated Node.js 12 to versions 12.18.4.</li> <li><span class="improved"></span> Updated Node.js 10 to versions 10.22.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.2 <a id="ssl-it-1.7.2" href="#ssl-it-1.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “Keep secured” feature enabled for the www subdomain (<code class="highlighter-rouge">www.example.com</code>) now actually secures the subdomain and the message shown next to it informs that a valid certificate will be later automatically issued and installed. (EXTSSLIT-1222)</li> <li><span class="fixed"></span> Improved detection of the website security status shown in <strong>Websites &amp; Domains</strong>. The status now reflects the fact that the www subdomain can be or can be not secured depending on the actual configuration (enabled “Keep secured”, “HSTS”, and so on). (EXTSSLIT-1192)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.1 <a id="ssl-it-1.7.1" href="#ssl-it-1.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> After a certificate purchase in Plesk Online Store, the certificate order is now automatically reloaded in SSL It!.</li> <li><span class="fixed"></span> If the DigiCert SSL extension is installed, the SSL It! extension can now be installed without any errors. (EXTSSLIT-1211)</li> <li><span class="fixed"></span> SSL It! now generates the list of the recommended extensions dynamically based on the extensions actually available in the Extensions Catalog. If SSL It! cannot show any recommended extensions (for example, they are blocked), SSL It! will show the corresponding message. (EXTSSLIT-1205)</li> <li><span class="fixed"></span> Improved an error message shown when the “Keep Plesk secured” feature ran earlier than Plesk was initialized. (EXTSSLIT-1209)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.2 <a id="lets-encrypt-2.12.2" href="#lets-encrypt-2.12.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Translated the Let’s Encrypt description shown in the SSL It! extension. (EXTLETSENC-932)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.1 <a id="digicert-ssl-1.9.1" href="#digicert-ssl-1.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> SSL/TLS certificates from DigiCert issued for a domain (for example, <code class="highlighter-rouge">example.com</code>) now also secure the www subdomain (<code class="highlighter-rouge">www.example.com</code>) automatically.</li> <li><span class="improved"></span> The extension no longer supports the legacy DigiCert API. To issue SSL/TLS certificates from DigiCert, users need to install the SSL It! extension.</li> <li><span class="fixed"></span> Translated the DigiCert description shown in the SSL It! extension. (EXTPLESK-2094)</li> <li><span class="fixed"></span> SSL/TLS certificates from DigiCert do not support SAN. Fixed the incorrect description that said otherwise. (EXTPLESK-2047)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.20.0 <a id="plesk-migrator-2.20.0" href="#plesk-migrator-2.20.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> External IDs of customers, resellers, and subscriptions can now be migrated in the extension’s interface. Previously, it was possible to migrate external IDs only via the CLI.</li> <li><span class="fixed"></span> It is now possible to install the extension in Plesk on CloudLinux that has LVE Manager installed. (PMT-3777, PMT-4832)</li> <li><span class="fixed"></span> Migration of WordPress applications from Plesk 12.5 to Plesk Obsidian no longer fails with the “Element ‘wordpress-instance’: This element is not expected.” error. (PMT-4712)</li> <li><span class="fixed"></span> If the source DirectAdmin server has MySQL 5.7 or later, the extension now migrates database users without any errors. (PMT-4746)</li> <li><span class="fixed"></span> Mail migration from DirectAdmin now works for accounts not owned by the administrator. (PMT-4816)</li> <li><span class="fixed"></span> Migration of Microsoft SQL 2019 databases no longer fails with the “Access is denied” error. (PMT-4817)</li> <li><span class="fixed"></span> Email messages migrated twice are no longer displayed as source code. (PMT-4820)</li> <li><span class="fixed"></span> In Plesk for Windows, permissions of FTP users are now completely migrated. (PMT-4821)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.7.0 <a id="ssl-it-1.7.0" href="#ssl-it-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the “Keep Secured” feature for Plesk (<strong>Tools &amp; Settings</strong> &gt; <strong>SSL/TLS Certificates</strong> (under “Security”)). The feature is enabled by default and automatically secures Plesk with an SSL/TLS certificate from Let’s Encrypt.</li> <li><span class="added"></span> Users that purchased SSL/TLS certificates are now automatically redirected from Plesk Online Store back to the SSL It! page.</li> <li><span class="added"></span> Added the ability to cherry pick the exact components (mail, webmail, and/or the “www” subdomain) for which users can enable “Keep Secured”.</li> <li><span class="added"></span> If a website is not secured with a valid SSL/TLS, Plesk UI notifications inform the website owner about it and suggest securing the website with a valid certificate on the SSL It! page.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.2.1 <a id="repair-kit-1.2.1" href="#repair-kit-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 October 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Introduced timeouts for the plesk repair operations. If an operation takes longer than expected, the extension’s interface is unlocked and ready for new tasks. This improvement solves the issue when the extension’s interface hung because of a failed operation.</p> <p>By default, the extension has preconfigured timeout values. They are specified by the <code class="highlighter-rouge">aspectTimeout</code> settings in <code class="highlighter-rouge">panel.ini</code>, for example:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-repair-kit] aspectTimeoutMail = 30 minutes </code></pre></div> </div> </li> <li><span class="fixed"></span> The “MySQL Process List (Beta)” button in <strong>Tools &amp; Settings</strong> &gt; <strong>Process List</strong> (under “Assistance and Troubleshooting”) now opens the MySQL process list instead of showing the “Request failed with status code 500” error. (EXTPLESK-2075)</li> <li><span class="fixed"></span> If the extension does not work because the <code class="highlighter-rouge">/var/log/plesk</code> directory has the incorrect permissions, the extension now shows a clear error message, which may help users to fix the issue. (EXTPLESK-2082)</li> <li><span class="fixed"></span> The extension now correctly runs the <code class="highlighter-rouge">plesk repair</code> utility with custom parameters instead of showing the “t.map is not a function” error. (EXTPLESK-1298)</li> <li><span class="fixed"></span> The extension now shows the overall CPU usage correctly. (EXTPLESK-2076)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.1 <a id="lets-encrypt-2.12.1" href="#lets-encrypt-2.12.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Let’s Encrypt extension installed without the SSL It! extension cannot automatically renew SSL/TLS certificates that secure mail. The extension now shows the corresponding message and suggests installing SSL It!. (EXTLETSENC-884)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.13.3 <a id="extensions-catalog-1.13.3" href="#extensions-catalog-1.13.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-201006" href="#php-201006" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.11.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.23.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.34.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.13.1 <a id="extensions-catalog-1.13.1" href="#extensions-catalog-1.13.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If the Extensions Catalog does not show prices for certain items for any reason, users will be redirected to Plesk Online Store to buy these items.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.1.2 <a id="php-composer-1.1.2" href="#php-composer-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.30 Update 2 <a id="plesk-18030-mu2" href="#plesk-18030-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18030-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">5 October 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After update to Plesk Obsidian 18.0.30, Plesk no longer stops Apache instead of restarting it on certain Debian and Ubuntu servers. (PPPM-12387)</li> <li><span class="fixed"></span> After update to Plesk Obsidian 18.0.30 Update 1, scheduled backups no longer fail with the “The following files were not found or were corrupted” error if backed up add-on domains have DKIM enabled. (PPPM-12384)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.7 <a id="email-security-1.1.7" href="#email-security-1.1.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 October 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Fixed and improved the statistics calculation. (EXTCERT-3099)</li> <li><span class="improved"></span> Optimised the update task for the statistics calculation to avoid database timeout locks on servers with high mail traffic. (EXTCERT-3065)</li> <li><span class="fixed"></span> Resolved conflicts of user-specific spam rules with webmail filters. (EXTCERT-3095)</li> <li><span class="fixed"></span> The custom folder list is now loaded correctly for email addresses with capital letters. (EXTCERT-3128)</li> <li><span class="fixed"></span> Removed a PHP notice from the config checker. (EXTCERT-3122)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 5.0.0 <a id="wordpress-toolkit-5.0.0" href="#wordpress-toolkit-5.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Two words: interface update! No need to worry, though, as the new UI for managing WordPress sites is a logical evolution of the old UI based on newer technologies. Site administrators will find themselves in a fresh-yet-familiar interface with increased focus on site updates, better UX, improved performance and responsiveness.</li> <li><span class="added"></span> WordPress Toolkit Lite experience (applicable for owners of Plesk Web Admin edition) has been redesigned to prettify it and make it more uniform across different screens.</li> <li><span class="added"></span> The list of features available in WPT Lite was updated to make it more consistent and logical: <ul> <li>Management of Search Engine Indexing is now available for free in WPT Lite</li> <li>Debugging management is now available for free in WPT Lite</li> <li>Password Protection is now available for free in WPT Lite</li> <li>Update settings for individual sites are now available for free in WPT Lite</li> <li>Upload of plugins &amp; themes in the plugins / themes management is now available for free in WPT Lite</li> <li>Mass update operations (including modification of update settings for multiple sites at once) are now available only in the full (paid) version of WPT</li> </ul> </li> <li><span class="improved"></span> Starting with version 5.0, WordPress Toolkit requires Plesk Obsidian to work. Existing WordPress Toolkit installations on Plesk Onyx 17.8 will continue to function, but will no longer receive feature updates. Critical security fixes for WordPress Toolkit on Plesk Onyx 17.8 will continue to be delivered until Plesk Onyx 17.8 reaches end-of-life. We strongly recommend updating to Plesk Obsidian for the best Plesk and WordPress Toolkit experience.</li> <li><span class="improved"></span> Branding of default maintenance mode template was updated. It now mentions being powered by WordPress Toolkit instead of Plesk.</li> <li><span class="fixed"></span> Restoration of backup files no longer fails if they contain some files with read-only permissions. (EXTWPTOOLK-5561)</li> <li><span class="fixed"></span> Websites are no longer getting stuck in maintenance mode under certain mysterious circumstances after being updated. (EXTWPTOOLK-5531)</li> <li><span class="fixed"></span> Checkboxes are no longer missing on Security and Updates screens on Safari. (EXTWPTOOLK-5396)</li> <li><span class="fixed"></span> Other checkboxes were not missing on Safari, but they were not aligned properly, so this was fixed as well. (EXTWPTOOLK-5367)</li> <li><span class="fixed"></span> WordPres Toolkit now properly updates site URL when a WordPress site is hosted on a subdomain and the main domain is renamed. (EXTWPTOOLK-2268)</li> <li><span class="fixed"></span> Smart Updates no longer compare shortcode values, avoiding certain false positives during the analysis. Shortcode names are still compared. (EXTWPTOOLK-4618)</li> <li><span class="fixed"></span> Backup / Restore functionality is no longer displayed as available for sites connected via remote management plugin (because it was never actually available, mind you, not because we removed the feature). (EXTWPTOOLK-5446)</li> <li><span class="fixed"></span> WordPress Toolkit now displays a helpful hint for Firefox users with enabled pop-up blockers trying to log in to WordPress via WPT. Unsurprisingly, the hint is: turn off pop-up blocker on this page if you want to log in to WordPress via WPT. (EXTWPTOOLK-5634)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.13.0 <a id="extensions-catalog-1.13.0" href="#extensions-catalog-1.13.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The Plesk administrator and additional administrators can now purchase extensions without leaving the Extensions Catalog.</li> <li><span class="added"></span> A purchased extension is now automatically installed and the extension’s license key is now automatically received.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.3 <a id="panel-ini-editor-3.2.3" href="#panel-ini-editor-3.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Minor internal improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.30 Update 1 <a id="plesk-18030-mu1" href="#plesk-18030-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18030-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the note about SSL warnings on the Plesk login screen. (PPP-50397)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Plesk Onyx 17.8.11 that has add-on domains can now be upgraded to Plesk Obsidian 18.0.30 without any issues. (PPP-50357)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.12.0 <a id="lets-encrypt-2.12.0" href="#lets-encrypt-2.12.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 September 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> The extension now supports a new chain of trust based on <a href="https://letsencrypt.org/2019/04/15/transitioning-to-isrg-root.html">ISRG Root</a>. Before January 11, 2021, the old IdenTrust root remains the default one, while the new ISRG Root is an alternative one. After January 11, 2021, the extension will issue SSL/TLS certificates based on the new ISRG Root, while the old IdenTrust root will become an alternative one.</p> <p>To have the extension issue SSL/TLS certificates based on the alternative root (which is ISRG Root before January 11, 2021, and IdenTrust after this date), add the following lines to <code class="highlighter-rouge">panel.ini</code>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ext-letsencrypt] use-alternate-root = true </code></pre></div> </div> </li> <li> <p><span class="fixed"></span> Improved an error message shown when the “Keep secured” task fails if the email address of a domain owner is missing. (EXTLETSENC-887)</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.6 <a id="email-security-1.1.6" href="#email-security-1.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 September 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="added"></span> Added the “Install” button to the Amavis service infobox. Users can now trigger the installation manually from the interface.</li> <li><span class="improved"></span> A new Amavis package is installed automatically on CentOS servers in an update from version 1.1.5.</li> <li><span class="improved"></span> Improved how custom email folders are loaded for the user-specific selection list. (EXTCERT-3092)</li> <li><span class="improved"></span> Improved ClamAV installation handling required for Ubuntu 20.04.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.10.2 <a id="wordpress-toolkit-4.10.2" href="#wordpress-toolkit-4.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress installations accessible via several domains with the same docroot can now be updated properly. (EXTWPTOOLK-5566)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.30 <a id="plesk-18030" href="#plesk-18030" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18030" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The Plesk login page can now show a notification what hostname to use for logging in to avoid the warning about an untrusted connection. The notification is shown when a user logs in to Plesk using the server IP address, while the server is secured with a valid SSL/TLS certificate from Let’s Encrypt.</li> <li><span class="improved"></span> To enhance security, Plesk now generates a random prefix for a <a href="https://docs.plesk.com/en-US/obsidian/deployment-guide/76454/#ssl-tls-certificates-securing-plesk">temporary server hostname</a>.</li> <li><span class="improved"></span> <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/#removed">Dropped support for the File Sharing feature</a>. File Sharing is no longer available in Plesk Obsidian by default.</li> <li><span class="improved"></span> G Suite can now be set up with the Plesk DNS service because it is now possible to set an MX priority value to 1 in the Plesk interface.</li> <li><span class="improved"></span> Dynamic List view now shows a number of subdomains and domain aliases (if any) and a number of pages they occupy.</li> <li><span class="improved"></span> Increased the load speed of Dynamic List view.</li> <li><span class="improved"></span> Improved the look of the empty list of Plesk UI notifications.</li> <li><span class="fixed"></span> If IP mapping to a public IP address is configured, <code class="highlighter-rouge">plesk bin dns --reset</code> no longer mistakenly resets DNS zones. (PPPM-12186)</li> <li><span class="fixed"></span> Improved error reporting when UTF-8 characters are malformed (it may happen, for example, during backup restoration). (PPP-50033)</li> <li><span class="fixed"></span> The statistics (<strong>Tools &amp; Settings</strong> &gt; <strong>Summary Report</strong> (under “Statistics”)) no longer contain obsolete mail redirect fields. (PPPM-12336)</li> <li><span class="fixed"></span> A correct database is now shown on the left side of the screen in phpMyAdmin when one database user exists for multiple databases and the “User has access to all databases within the selected subscription” option is enabled. (PPPM-4734)</li> <li><span class="fixed"></span> Backup creation no longer occasionally fails with the “Unable to create backups: Unable to create remote backup. Error: Unable to export backup: Transport error: unable to list directory: Curl error: (28)” error. (PPPM-12215)</li> <li><span class="fixed"></span> A subdomain is no longer created with the mail account tab if the subdomain’s subscription belongs to the service plan that has the “Ability to change mail settings” option disabled. (PPPM-12314)</li> <li><span class="fixed"></span> The server-wide certificates page (<strong>Tools &amp; Settings</strong> &gt; <strong>SSL/TLS Certificates</strong> (under “Security”)) no longer fails to be opened if the server has a large number of subdomains (more than 500) secured with SSL/TLS certificates. (PPPM-12350)</li> <li><span class="fixed"></span> It is now possible to configure and use FTP storage on the vsftpd 3 servers. (PPPM-12277)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair db</code> utility can now fix the mail service records in the <code class="highlighter-rouge">IpAddressesCollections</code> table. (PPPM-4845)</li> <li><span class="fixed"></span> Improved error reporting of Backup Manager. Backup Manager now considers content errors to be warnings and proceeds with backup restoration. (PPPM-12334)</li> <li><span class="fixed"></span> Improved error reporting of Backup Manager. Backup Manager now sends the information about all occurred issues to the email address configured in the scheduled backup task. Failures to dump subscription databases are now regarded as important issues because they prevent subscriptions from being fully restored. (PPPM-12097)</li> <li><span class="fixed"></span> Fixed the path to the Plesk favicon. Previously it could be occasionally incorrect. (PPP-49932)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Plesk now supports VERP-style email addresses. The corresponding setting (“Enable email subaddressing”) is enabled by default in <strong>Tools &amp; Settings</strong> &gt; <strong>Mail Server Settings</strong> (under “Mail”) on new Plesk Obsidian installations.</li> <li><span class="added"></span> The <code class="highlighter-rouge">plesk repair web -php-fpm-configuration</code> command can now detect PHP-FPM misconfigurations and fix them by removing obsolete PHP-FPM configuration files.</li> <li><span class="improved"></span> To mitigate the Apache and nginx symlinks vulnerability, the “Restrict the ability to follow symbolic links” option is now enabled by default for new service plans and new custom subscriptions. <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/securing-plesk/mitigating-the-symlinks-vulnerability.79045/">Learn more about mitigating the symlinks vulnerability</a>.</li> <li> <p><span class="improved"></span> Made integration with phpMyAdmin more robust.</p> <p><strong>Note:</strong> phpMyAdmin files are now located in <code class="highlighter-rouge">/usr/local/psa/phpMyAdmin</code>.</p> </li> <li><span class="improved"></span> Updated sw-engine to version 2.30.1.</li> <li><span class="improved"></span> Updated sw-engine PHP to version 7.3.22.</li> <li><span class="fixed"></span> Watchdog can now be activated on CentOS 8 in VZ containers.</li> <li><span class="fixed"></span> Under specific circumstances, Plesk no longer fails to detect the main IP address on the server. (PPPM-11484)</li> <li><span class="fixed"></span> If, in Restricted Mode Settings, Firewall (under “Tools &amp; Resources”) is selected, while Extensions management (under “Extensions”) is not, going to <strong>Tools &amp; Settings</strong> &gt; <strong>Firewall</strong> no longer shows the “permission denied” error when Power User view and Restricted Mode are enabled. (PPPM-8847)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">dk_sign</code> mail handler no longer throws segmentation faults if an email contains DKIM-Signature as the last header. (PPPM-12221)</li> <li><span class="fixed"></span> Users can no longer lose access to phpMyAdmin via Plesk after updating to Plesk Obsidian or after Plesk Obsidian updates. (PPPM-11253)</li> <li><span class="fixed"></span> AWStats TXT files are now completely removed after the corresponding TTL has expired. (PPPM-10655)</li> <li><span class="fixed"></span> Plesk now detects and shows the warning if a new PostgreSQL database name and user name are the same. (PPPM-12224)</li> <li><span class="fixed"></span> Auto-replies can now be delivered via a relay host to email addresses whose names contain non-ASCII characters. (PPPM-11553)</li> <li><span class="fixed"></span> Made the “IP address ban period” field of Fail2Ban longer. The field now completely displays large values. (PPPM-12349)</li> <li><span class="fixed"></span> Improved a confirmation message shown when <code class="highlighter-rouge">plesk repair ftp</code> can remove an orphaned system user. Additionally, <code class="highlighter-rouge">plesk repair ftp</code> no longer removes the user’s home directory. (PPPM-11058)</li> <li><span class="fixed"></span> A domain alias can no longer point to a subdomain instead of the main domain. (PPP-49923)</li> <li><span class="fixed"></span> It is no longer possible to create a subdomain with the <code class="highlighter-rouge">webmail</code> prefix (for example, <code class="highlighter-rouge">webmail.example.com</code>) if the main domain already has webmail enabled. (PPPM-12356)</li> <li><span class="fixed"></span> If a domain’s <code class="highlighter-rouge">access_ssl_log</code> contains lines with the malformed URI sequence, the log browser no longer shows the blank page instead of the actual log. (PPPM-12345)</li> <li><span class="fixed"></span> In Plesk on CentOS 8, a mailing list can now be restored from a backup. (PPPM-12347)</li> <li><span class="fixed"></span> Fixed specific cases when a Plesk license for virtual machines could not be installed on KVM virtualization. (PPPM-12317)</li> <li><span class="fixed"></span> After some domains were deleted from a server and PHP-FPM was reloaded, php-fpm.sock of some domains is no longer lost and the domains no longer become unavailable. (PPPM-12280)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.4.10.</li> <li><span class="fixed"></span> Customers can no longer log in to mail using Horde IMP with an incorrect case password. (PPPM-8584)</li> <li><span class="fixed"></span> An LDAP query no longer throws the “LDAP local: No Memory” error because libcurl was updated to version 7.71.1. (PPPM-10971)</li> <li><span class="fixed"></span> A mail account can now be updated via the CLI without any issues after the limit of a subscription’s mailboxes was reached. (PPPM-11679)</li> <li><span class="fixed"></span> It is now possible to switch to the latest version of SmarterMail without any issues. (PPPM-12295)</li> <li><span class="fixed"></span> ModSecurity no longer conflicts with SmarterMail API: SmarterMail sites no longer contain ModSecurity modules. (PPPM-12296)</li> <li><span class="fixed"></span> After Plesk 11.0 was upgraded to Plesk Obsidian, it is now possible to remove subscriptions. (PPPM-12177)</li> <li><span class="fixed"></span> Fixed error reporting when the SMTP server refuses connection. (PPPM-12267)</li> <li><span class="fixed"></span> Mail forwarding now works in SmarterMail. (PPPM-12246)</li> <li><span class="fixed"></span> Plesk updates no longer change an installed myLittleAdmin additional license key to the default myLittleAdmin license. (PPPM-12244)</li> <li><span class="fixed"></span> MySQL ODBC 3.51 DNS can now be configured with the required settings. (PPPM-12233)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin repair --reconfigure-ftp-sites</code> command can now fix anonymous FTP users. (PPP-46657)</li> <li><span class="fixed"></span> Plesk now correctly logs issues when ODBC DSN resources are lost after backup import. (PPP-50196)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="added"></span> Added support for MariaDB versions 10.4 and 10.5. <a href="https://support.plesk.com/hc/en-us/articles/12388091703703--How-to-upgrade-MySQL-5-5-to-5-6-5-7-or-MariaDB-5-5-to-10-0-10-1-10-2-10-3-on-Linux-?fbclid=IwAR2aqHLJjkE46SGST9Ac4KByB7zKy7HHDR0VQxY1LXTAFNmMVKvcfzfoEpM">See more details in this KB article</a>.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.8.</li> <li><span class="improved"></span> Updated Postfix to version 3.5.6.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="added"></span> ionCube Loader 10.4.1 is now shipped with PHP 7.4.</li> <li><span class="improved"></span> Updated BIND to version 9.16.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.8.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.22.</li> <li><span class="improved"></span> Updated MariaDB to version 10.5 (both for the Plesk database and for customers’ websites).</li> <li><span class="improved"></span> Updated libcurl to version 7.71.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.9.0 <a id="digicert-ssl-1.9.0" href="#digicert-ssl-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The DigiCert SSL extension now supports DigiCert APIv2.</li> <li><span class="improved"></span> The DigiCert SSL extension UI has been integrated with the SSL It! extension. From now on, please issue SSL/TLS certificates via SSL It! The DigiCert standalone UI can be used to finish orders placed via the legacy DigiCert API. The DigiCert standalone UI does not support DigiCert APIv2 and will be removed in the future.</li> <li><span class="improved"></span> By default, SSL It! only shows a small subset of all available SSL/TLS certificates. To see more certificates, go to “Extensions” &gt; “My Extensions” &gt; “SSL It!” and click “Configure”.</li> <li><span class="fixed"></span> Ordering a secure site wildcard certificate from Symantec for a wildcard subdomain (for example, “*.example.com”) no longer fails. (EXTPLESK-1600)</li> <li><span class="fixed"></span> Ordering a RapidSSL certificate no longer fails when the certificate’s owner country is set to “United Kingdom of Great Britain and Northern Ireland”. (EXTPLESK-1695)</li> <li><span class="fixed"></span> Starting to order a certificate for a subscription and then renaming it before finishing the order will no longer result in failures. (EXTPLESK-1634)</li> <li><span class="fixed"></span> Fixed several translation issues.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.10.0 <a id="wordpress-toolkit-4.10.0" href="#wordpress-toolkit-4.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Site administrators can now back up and restore individual WordPress sites using the brand new ‘Back Up / Restore’ functionality exclusive to WordPress Toolkit. Site backup files are included in subscription backups by default, so site administrators can use Plesk Backup Manager functionality like scheduled backups or backing up to cloud for further processing. Note: this feature isn’t available on Plesk 17.8 Onyx for Windows.</li> <li><span class="improved"></span> Updated and improved multiple text messages shown in the product.</li> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> Updating WordPress to version 5.5.1 does not trigger wp-cli errors anymore. (EXTWPTOOLK-5490)</li> <li><span class="fixed"></span> Additional user accounts no longer blow up WordPress Toolkit (figuratively speaking), when accessing Plugins or Themes tabs. (EXTWPTOOLK-5219)</li> <li><span class="fixed"></span> Server administrators now can access default plugin and theme sets on cloned Plesk installations. (EXTWPTOOLK-3132)</li> <li><span class="fixed"></span> “Change default database table prefix” security measure does not fail anymore if database table has a period in its name. (EXTWPTOOLK-5376)</li> <li><span class="fixed"></span> WordPress Toolkit no longer fails to remove one of several WordPress sites if another site under the same user account was broken in a quite specific way that we’d better not explain here for brevity’s sake. (EXTWPTOOLK-5486)</li> <li><span class="fixed"></span> “Update Site URL” control now works properly in List view. (EXTWPTOOLK-5037)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.6.0 <a id="ssl-it-1.6.0" href="#ssl-it-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> In Plesk for Windows, domains with the “Forwarding” hosting type can now be secured via SSL It!.</li> <li> <p><span class="added"></span> The extension now supports the latest Mozilla preset in Plesk Obsidian. Also improved the UX and fixed a number of issues that the new preset can cause. (EXTSSLIT-541)</p> <p>Note: The “modern” preset is not supported on CentOS 8.</p> </li> <li><span class="added"></span> Added the new “Session resumption” settings: session_timeout and session_cache improve the security and also increase the load speed of a website by speeding up the TLS handshake.</li> <li><span class="improved"></span> Improved the SSL It! interface when the website status is “Security can be improved”. Now it should be easier for users to understand which settings to turn on to get the the “Safe and sound!” status.</li> <li><span class="fixed"></span> The “Keep websites secured” feature no longer substitutes a custom email in an SSL/TLS certificate with one that belongs to the website owner. (EXTSSLIT-531)</li> <li><span class="fixed"></span> Checkboxes are now again shown in the extension’s interface opened in Safari. (EXTSSLIT-1080)</li> <li><span class="fixed"></span> If an issue occurred, the executed “Keep websites secured” task no longer substitutes the error message that explains the cause of the issue with an unrelated error message. (EXTSSLIT-1052)</li> <li><span class="fixed"></span> The extension’s interface now works for a domain when the list of SSL/TLS certificates offered by SSL It! is empty and the domain has an alias. (EXTSSLIT-1047)</li> <li><span class="fixed"></span> A subdomain secured with a wildcard SSL/TLS certificate is no longer wrongly shown as “Not secured” if the certificate was assigned to the main domain. (EXTSSLIT-669)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200908" href="#php-200908" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.10.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.22.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.10.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.22.</li> <li><span class="improved"></span> Updated ionCube loader for PHP 7.3 and PHP 7.4 to version 1.4.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.5 <a id="email-security-1.1.5" href="#email-security-1.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 September 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed Amavis installation issues on newer CentOS systems. (EXTCERT-3078)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.8.4 <a id="digicert-ssl-1.8.4" href="#digicert-ssl-1.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 September 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue where icons for DigiCert products were not shown in “SSL\TLS Certificates”. (EXTPLESK-2034)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.29 Update 3 <a id="plesk-18029-mu3" href="#plesk-18029-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18029-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">31 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The headers of notifications in the Notification Center are no longer malformed. (PPP-50118)</li> <li><span class="fixed"></span> Outgoing Mail Control now works correctly if the time zone on the server is set to one of the USA time zones (e.g. New York, NY, USA GMT-4). (PPPM-12321)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> ModSecurity security rules no longer stop working after an unsuccessful attempt to update rules. (PPPM-12324)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.1.1 <a id="php-composer-1.1.1" href="#php-composer-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Removing a domain with the <code class="highlighter-rouge">composer.json</code> file present no longer results in errors being logged to the <code class="highlighter-rouge">panel.log</code> file, potentially breaking integrations. (EXTPHPCOMP-129)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.9.2 <a id="wordpress-toolkit-4.9.2" href="#wordpress-toolkit-4.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible again to change database setting via the CLI for existing WordPress sites. (EXTWPTOOLK-5384)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.29 Update 2 <a id="plesk-18029-mu2" href="#plesk-18029-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18029-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">19 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Checkboxes are now again shown in the interfaces of the WordPress Toolkit and SSL It! extensions opened in Safari. (PPP-50041)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> After update to Plesk Obsidian 18.0.29, custom Comodo rule sets are no longer removed after daily task execution. (PPP-50022)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.4 <a id="email-security-1.1.4" href="#email-security-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 August 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Now the component will not be configured during update if the components’s installation has not been completed by a user. (EXTCERT-3048)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200817" href="#php-200817" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.9.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.21.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.33.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Redis to version 5.3.1 for PHP 7.2, 7.3, 7.4.</li> <li><span class="improved"></span> Updated libwebp to version 1.1.0 for PHP 7.2, 7.3, 7.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.1.3 <a id="email-security-1.1.3" href="#email-security-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 August 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Changed the ordering of the ClamAV removal call in the installation process. (EXTCERT-3031)</li> <li><span class="fixed"></span> Fixed the wrong spam filter behaviour when the server-wide action was set to “Move spam to the Spam folder”, while the individual mailbox action was set to “Mark spam messages…”. (EXTCERT-3044)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.8.3 <a id="digicert-ssl-1.8.3" href="#digicert-ssl-1.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Improved the overall performance of the Digicert SSL extension as a plugin of the SSL It! extension. (EXTPLESK-2017)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.5.3 <a id="ssl-it-1.5.3" href="#ssl-it-1.5.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Sped up the load time of Plesk pages if the extension is installed. (EXTSSLIT-1068)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--joomla-toolkit"> <h2 class="changelog-entry__title">Joomla! Toolkit 2.4.3 <a id="joomla-toolkit-2.4.3" href="#joomla-toolkit-2.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the administrator login button to the domain overview page - the button is only displayed if the credentials are provided.</li> <li><span class="improved"></span> Improved the bulk process result message if errors occur during the long task process.</li> <li><span class="improved"></span> Batch Update (Core&amp;Extensions) - The update process does not stop if an extension update fails. (EXTCERT-3034)</li> <li><span class="fixed"></span> Fixed the backup limit set to 0 (not unlimited) and the error message if the limit is reached. (EXTCERT-3026)</li> <li><span class="fixed"></span> Fixed the backend link in the row view - if auto-login is possible, the direct administrator link is displayed.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.29 Update 1 <a id="plesk-18029-mu1" href="#plesk-18029-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18029-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to set the Plesk administrator’s email address using subaddressing. (PPPM-12260)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Update to Plesk Obsidian no longer fails because of certain unnecessary Horde files, which Microsoft Security falsely detected as malware. (PPPM-12266)</li> <li><span class="fixed"></span> Forwarding to a domain without SSL support can now be set up again. (PPP-49922)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.9.1 <a id="wordpress-toolkit-4.9.1" href="#wordpress-toolkit-4.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit version and build number is now displayed on top of the “WordPress Toolkit Settings” screen.</li> <li><span class="added"></span> CLI utility for the Update Site URL feature was added. It can be accessed through the <code class="highlighter-rouge">plesk ext wp-toolkit --update-site-url</code> command.</li> <li><span class="added"></span> CLI utility for managing various <code class="highlighter-rouge">wp-config.php</code> settings was added. It can be accessed through the <code class="highlighter-rouge">plesk ext wp-toolkit --wp-config</code> command.</li> <li><span class="improved"></span> Security measure “Block access to potentially sensitive files” now also blocks public access to <code class="highlighter-rouge">.ini</code> files. This change is not applied automatically: to enforce it, reapply the measure on required websites.</li> <li><span class="fixed"></span> Installing a WordPress site via WPT CLI will no longer display unnecessary and overwhelming information in a background task window inside Plesk UI. (EXTWPTOOLK-5217)</li> <li><span class="fixed"></span> Jetpack plugin is now installed without PHP errors on Plesk for Windows. (EXTWPTOOLK-5259)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.5.2 <a id="ssl-it-1.5.2" href="#ssl-it-1.5.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Email notifications about failed renewal of wildcard certificates on domains with the external DNS service are now sent according to the notification settings. (EXTSSLIT-1056)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.29 <a id="plesk-18029" href="#plesk-18029" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18029" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 August 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The list of domains in Dynamic List view now has indents for domain aliases and subdomains.</li> <li><span class="improved"></span> Increased the load speed of Dynamic List view.</li> <li><span class="improved"></span> The backup process now correctly calculates server space necessary for a backup by ignoring files configured to be skipped during backing up.</li> <li><span class="improved"></span> Repair Kit can now detect and fix the database inconsistency: missing entries in <code class="highlighter-rouge">IpAddressesCollections</code>.</li> <li><span class="improved"></span> 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.</li> <li><span class="improved"></span> Increased <code class="highlighter-rouge">SecResponseBodyLimit</code> of ModSecurity: certain websites in Plesk can no longer become unavailable because of the “ModSecurity: Output filter: Response body too large” error.</li> <li><span class="improved"></span> It is now possible to hide “Skins and Color Schemes” and “Interface management” in Restricted Mode.</li> <li><span class="improved"></span> Improved the picture and text shown when the Plesk UI notification pane is empty.</li> <li><span class="fixed"></span> The “View Certificates” button (<strong>Websites &amp; Domains</strong> &gt; domain &gt; <strong>SSL/TLS Certificates</strong> &gt; <strong>Advanced Settings</strong>) 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Add-on domains can now be restored from backups created on another Plesk server. (PPPM-12122)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> A website’s <code class="highlighter-rouge">sitemap.xml</code> 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)</li> <li><span class="fixed"></span> File Manager breadcrumbs now show the correct location. (PPP-49542)</li> <li><span class="fixed"></span> Custom buttons can now be created in Additional Services. (PPPM-12171)</li> <li><span class="fixed"></span> Backing up to FTP storage no longer occasionally fails with the “Unable to find archive metadata” error. (PPPM-12213)</li> <li><span class="fixed"></span> When trying to open domains’ logs, users no longer occasionally see an HTTP error 500. (PPP-37350)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> An additional user’s email address can no longer be created based on a subscription that has the mail service disabled. (PPPM-12188)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Customers’ <code class="highlighter-rouge">external_id</code> can now be updated via REST API. (EXTREST-97)</li> <li><span class="fixed"></span> A REST API request to retrieve the Plesk administrator’s details now returns the correct <code class="highlighter-rouge">type</code> value. (EXTREST-103)</li> <li><span class="fixed"></span> A REST API request to change a customer’s name now needs only the <code class="highlighter-rouge">name</code> field value to be submitted. (PPPM-12198)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> <a href="https://support.plesk.com/hc/en-us/articles/12377018331415-Ubuntu-20-04-support-in-Plesk">Ubuntu 20 is now supported</a>. Plesk Migrator supports migration from Ubuntu 16 and 18 to Ubuntu 20.</li> <li><span class="added"></span> 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.</li> <li><span class="improved"></span> Security improvements.</li> <li><span class="improved"></span> Update to Plesk Obsidian 18.0.29 will reconfigure Apache and nginx websites.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.20.</li> <li><span class="fixed"></span> In Plesk on CentOS 8.1 and Debian 10 with IPv4 and IPv6 addresses, fixed unnecessary steps in the generated firewall script. (PPPM-11795)</li> <li><span class="fixed"></span> Nginx configs are now removed after nginx support was disabled. (PPPM-11197)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Premium Antivirus by Dr.Web now works without a license key installed when TLSv1 is disabled for <code class="highlighter-rouge">sw-cp-server</code>. (PPPM-5740)</li> <li><span class="fixed"></span> It’s possible to customize MySQL variables used by database export and import via the server-wide <code class="highlighter-rouge">my.cnf</code>. (PPPM-10773)</li> <li><span class="fixed"></span> The “Website Copying” feature can no longer exceed the hard disk quota. (PPPM-11523)</li> <li><span class="fixed"></span> 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 <code class="highlighter-rouge">cert_file</code> value in the Plesk database. (PPPM-10522)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> The list of static files served directly by nginx now contains the <code class="highlighter-rouge">webp</code> extension. (PPPM-12109)</li> <li><span class="fixed"></span> Plesk Repair now checks the <code class="highlighter-rouge">ulimit</code> value before showing a warning about it. (PPP-47989)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Removed excessive debug messages “ERR [panel] ADD” from the Plesk log. (PPPM-12156)</li> <li><span class="fixed"></span> Emails sent from a Plesk server with Horde and SpamAssassin enabled are no longer wrongly labeled as spam. (PPPM-12120)</li> <li><span class="fixed"></span> Site Preview now opens a website even if the website URL does not have a trailing slash. (PPPM-12149)</li> <li><span class="fixed"></span> The Watchdog (System Monitoring) component can now be enabled in Plesk on CentOS 8 in Virtuozzo containers. (PPPM-12247)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> 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)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> After checking web &amp; FTP servers, “Diagnose &amp; Repair” no longer mistakenly informs that a domain’s temporary file folder is missing. (PPPM-12196)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Migration of Microsoft SQL database servers no longer occasionally fails with the “Login failed for user ‘admin’” error. (PPPM-12169)</li> <li><span class="fixed"></span> 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)</li> <li><span class="fixed"></span> Mass email messages can now be sent if no template is used and only selected customers are chosen. (PPP-49645)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">plesk_fopen</code> 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)</li> <li><span class="fixed"></span> When trying to open domains’ logs, users no longer occasionally see the “Class ‘Plesk_Log_Timestamp’ not found” error. (PPPM-12165)</li> <li><span class="fixed"></span> If Plesk installation was interrupted, Plesk is no longer broken and does not show the “ImpersonationCache.db uninitialized/corrupted” error. (PPPM-11384)</li> <li><span class="fixed"></span> MySQL databases that contain non-ASCII characters can now be again exported without any issues. (PPPM-12116)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated nginx and the <code class="highlighter-rouge">sw-cp-server</code> service to version 1.18.0.</li> <li><span class="improved"></span> Updated Kronolith to version 4.2.29.</li> <li><span class="improved"></span> Updated Roundcube to version 1.4.7.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.20.</li> <li><span class="improved"></span> Updated Horde to version 5.2.23.</li> <li><span class="improved"></span> Updated BIND to version 9.16.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200727" href="#php-200727" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 July 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Argon2 usage in PHP 7.2 and 7.3 no longer causes errors in PHP applications (for example, 503 HTTP errors during attempts to log in to TYPO3 and Nextcloud). (PPP-49780)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.9.0 <a id="wordpress-toolkit-4.9.0" href="#wordpress-toolkit-4.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Server Administrators can now use Service Plans to limit the number of WordPress sites that customers can install and manage in WordPress Toolkit.</li> <li><span class="added"></span> “Global Settings” screen now has the option to define the default database table name prefix for new WordPress installations.</li> <li><span class="fixed"></span> It’s now possible again to log in to WordPress installations after changing the access password in WordPress Toolkit and not refreshing the installation info via “Refresh” button or other means. (EXTWPTOOLK-5156)</li> <li><span class="fixed"></span> Security measures are no longer applied to detached websites. (EXTWPTOOLK-5107)</li> <li><span class="fixed"></span> Redundant backslashes in non-English email notifications from bug EXTWPTOOLK-4699 have returned from the dead and were quickly sent back packing. (EXTWPTOOLK-5042)</li> <li><span class="fixed"></span> Websites can now be properly cloned if their scheduled task created to replace native wp-cron has no description. (EXTWPTOOLK-5033)</li> <li><span class="fixed"></span> Update version of manually uploaded plugins and themes is now detected correctly. (EXTWPTOOLK-4966)</li> <li><span class="fixed"></span> WordPress Toolkit working in Lite mode now correctly accepts update settings specified by users in <code class="highlighter-rouge">wp-config.php</code> file. (EXTWPTOOLK-682)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.6 <a id="plesk-migrator-2.19.6" href="#plesk-migrator-2.19.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed in Plesk on Debian 10.</li> <li><span class="improved"></span> The extension can now migrate large mailboxes (more than 2 GB) to SmarterMail at a time.</li> <li><span class="fixed"></span> Fixed the following issues that could occasionally happen if the target mail server uses IMAP to restore mail (for example, SmarterMail 100 or later): <ul> <li>Texts of email messages were not migrated completely.</li> <li>Errors occurred when the emails were restored on the target mail server. (PMT-4768)</li> </ul> </li> <li><span class="fixed"></span> Migration now works if the source server has freshly installed cPanel of the latest version. (PMT-4795)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.8.2 <a id="advisor-1.8.2" href="#advisor-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the recommendation to install the Imunify360 extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.5.1 <a id="ssl-it-1.5.1" href="#ssl-it-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> No error now occurs when the “keep-secured” scheduled task tries to renew a certificate uploaded manually to a domain. (EXTSSLIT-1036)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer-advisories"> <h2 class="changelog-entry__title">PHP Composer Advisories 1.0.1 <a id="php-composer-advisories-1.0.1" href="#php-composer-advisories-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.28 Update 3 <a id="plesk-18028-mu3" href="#plesk-18028-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18028-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="improved"></span> Error messages related to an incorrect <code class="highlighter-rouge">AUTO_INCREMENT</code> value in the Plesk database now show a suggestion to fix the error using the Repair utility (either in the Plesk interface or in the CLI).</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Fixed the following issues previously occurred when the Plesk mail server is secured with an SSL/TLS certificate from Comodo whose certificate chain points to the expired Sectigo root: <ul> <li>Connections from webmail and mail clients to the mail server no longer fail. The improvement does not work in Plesk on CentOS 6/RHEL 6/CloudLinux 6.</li> <li>The rule set from Comodo can now be activated.</li> </ul> </li> <li> <p><span class="improved"></span> Changes of a website’s PHP handler cause the website’s downtime if the Apache restart interval has a non-zero value. To prevent the website’s downtime, it is now possible to ignore the Apache restart interval and to force the web server restart on each change of PHP handler settings. To do so, the Plesk administrator needs to add the following lines to <code class="highlighter-rouge">panel.ini</code>:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[webserver] restartApacheWhenChangingFpmHandler=1 </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.5.0 <a id="ssl-it-1.5.0" href="#ssl-it-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The list of secured components on a domain’s SSL It! page was rearranged. Absence of a non-wildcard certificate and a certificate that secures mail is no longer displayed as an error at the top of “Secured Components”.</li> <li><span class="fixed"></span> If <code class="highlighter-rouge">panel.ini</code> contains invalid values of SSL It! settings, a domain’s SSL It! page no longer fails to be opened with a 500 HTTP error. (EXTSSLIT-959)</li> <li><span class="fixed"></span> A certificate can now be issued for a domain that is used to access Plesk (the “Customizing Plesk URL” feature). (EXTSSLIT-962)</li> <li><span class="fixed"></span> IDN domain aliases can now be automatically renewed. (EXTSSLIT-978)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Domains with the “Forwarding” hosting type can now be secured via SSL It! with certificates from Let’s Encrypt. The feature works in Plesk Obsidian for Linux with the Let’s Encrypt extension version 2.11 and later.</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> If SmarterMail is selected as a webmail client, webmail can now be secured.</li> <li><span class="fixed"></span> When SmarterMail is selected as a webmail client, renewal of a Let’s Encrypt certificate that secures webmail no longer resets the webmail status to “Not secured”. (EXTSSLIT-886)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.8.2 <a id="digicert-ssl-1.8.2" href="#digicert-ssl-1.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Users can specify “The United Kingdom (UK)” in contact information while issuing a certificate. (EXTPLESK-1695)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200714" href="#php-200714" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.8.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.20.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.32.</li> <li><span class="attention"></span> Introduced PHP updates are the last ones for Debian 8 “Jessie”. <a href="https://www.plesk.com/lifecycle-policy/">See Plesk EOL Policy for details</a>.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> ionCube Loader is now shipped with PHP 7.4.</li> <li><span class="improved"></span> Updated the following PHP components shipped with Plesk: <ul> <li>ionCube to version 10.4.0.</li> <li>Redis to version 5.3.0.</li> <li>xdebug to version 2.9.6.</li> <li>Imagick to version 3.4.4.</li> <li>PEAR components: Pear to version 1.10.12, Archive_Tar to version 1.4.9, Console_Getopt to version 1.4.3, and XML_Util to version 1.4.5.</li> </ul> </li> <li><span class="fixed"></span> Argon2 is now shipped with both FastCGI and FPM. (PPP-49652)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.14 <a id="plesk-mobile-center-1.14" href="#plesk-mobile-center-1.14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now uses a new Apple Push Notification service certificate.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.11.0 <a id="lets-encrypt-2.11.0" href="#lets-encrypt-2.11.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Sped up the <code class="highlighter-rouge">remove-expired-tokens.php</code> task. Expired tokens are now removed faster from the <code class="highlighter-rouge">acme-challenge</code> directory on servers with a large number of domains. (EXTLETSENC-845)</li> <li><span class="fixed"></span> A certificate can now be issued for a domain that is used to access Plesk (the “Customizing Plesk URL” feature). (EXTLETSENC-874)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">server</code> setting of <code class="highlighter-rouge">panel.ini</code> is now removed as deprecated. (EXTLETSENC-879)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.28 Update 2 <a id="plesk-18028-mu2" href="#plesk-18028-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18028-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After updating to Plesk Obsidian 18.0.28, users that have custom web server templates no longer occasionally have web server reconfigurations errors. (PPPM-12119)</li> <li><span class="fixed"></span> After updating to Plesk Obsidian 18.0.28, Backup Manager no longer occasionally shows false positive errors that a backup is invalid. If the backup is indeed invalid, an error message is shown and the corresponding entry is written to a log. (PPPM-12110)</li> <li><span class="fixed"></span> After updating to Plesk Obsidian 18.0.28, a full server backup is no longer erroneously created instead of an incremental one when the base backup exists and it is valid. (PPPM-12112)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.10 <a id="ruby-1.3.10" href="#ruby-1.3.10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 July 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed on Debian 10.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.28 Update 1 <a id="plesk-18028-mu1" href="#plesk-18028-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18028-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">2 July 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Debian 10 “Buster” is now supported. Plesk on Debian 10 “Buster” has the following limitations:</p> <ul> <li>PHP versions 5.2-5.6 and 7.0 are not distributed with Plesk.</li> <li>The time synchronization settings are not available.</li> <li>Connection to the server might be interrupted the first time the Plesk Firewall rules are activated.</li> </ul> <p><strong>Note:</strong> Plesk does not support any dist-upgrade scenarios for Debian 10. To upgrade to Debian 10 from previous Debian versions or other OSes, <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/introduction.75496/">use Plesk Migrator</a>.</p> </li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin repair --db -n</code> command works correctly again and does not return the “Wrong admin password is found for PSA database server” error. (PPPM-12094)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--gsuite"> <h2 class="changelog-entry__title">G Suite 1.0.2 <a id="gsuite-1.0.2" href="#gsuite-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension is now compliant with the new Google customer account transfer procedure.</li> <li><span class="fixed"></span> If a password contains the &amp; symbol, a G-Suite subscription can now be activated. (EXTPLESK-1961)</li> <li><span class="fixed"></span> When a trial period ends, seats are now counted correctly. (EXTPLESK-1959, EXTPLESK-1890, EXTPLESK-1920)</li> <li><span class="fixed"></span> G Suite licenses are now displayed correctly in the customer account after verification. (EXTPLESK-1921)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.8.4 <a id="wordpress-toolkit-4.8.4" href="#wordpress-toolkit-4.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Update of certain plugins &amp; themes will not mark WordPress sites as broken if there were JSON decoding errors. (EXTWPTOOLK-4736)</li> <li><span class="fixed"></span> Trying to update a commercial plugin or theme that requires a license will not cause JSON decoding errors anymore. (EXTWPTOOLK-5048)</li> <li><span class="fixed"></span> Password protection can be enabled on websites that have a double quote character in the site title. (EXTWPTOOLK-5086)</li> <li><span class="fixed"></span> Permalinks no longer can be broken under certain circumstances when plugins or themes are updated. (EXTWPTOOLK-5118)</li> <li><span class="fixed"></span> Permalinks no longer can be broken under certain circumstances when a theme is activated. (EXTWPTOOLK-5119)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.5 <a id="plesk-migrator-2.19.5" href="#plesk-migrator-2.19.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be installed in Plesk on Debian 10.</li> <li><span class="fixed"></span> When migrating a domain secured with an SSL/TLS certificate from Direct Admin, the certificate is now correctly selected in Plesk after migration. (PMT-4789)</li> <li><span class="fixed"></span> Emails migrated to SmarterMail 100 no longer have their sending and delivery dates replaced with the date of migration in the SmarterMail web interface. (PMT-4786)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.28 <a id="plesk-18028" href="#plesk-18028" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18028" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">23 June 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> The Plesk administrator can now disable all promotions in Plesk by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[promos]</span> <span class="py">enabled</span> <span class="p">=</span> <span class="s">false</span> </code></pre></div> </div> </li> <li><span class="added"></span> By default, Plesk is now automatically secured with an SSL/TLS certificate from Let’s Encrypt. <a href="https://docs.plesk.com/en-US/obsidian/deployment-guide/plesk-installation-and-upgrade-on-single-server/plesk-single-server-postinstall-configuration.76454/#ssl-tls-certificates-securing-plesk">See more details</a>.</li> <li><span class="improved"></span> Updated sw-engine PHP to version 7.3.18.</li> <li><span class="improved"></span> Rebuilt PHP 7.4.7 on CentOS 7/RHEL 7/CloudLinux 7 because of the Oniguruma update.</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair fs</code> command now shows a clearer message if suspicious ownership of files and directories is detected in the root directory of a domain. (PPPM-4400)</li> <li><span class="fixed"></span> If the <a href="https://support.plesk.com/hc/en-us/articles/12377562467863">AUTO_INCREMENT issue</a> appears, the Plesk administrator can now fix it by running the <code class="highlighter-rouge">plesk repair db -y</code> command. (PPP-49217)</li> <li><span class="fixed"></span> Websites’ screenshots in Dynamic View are now rendered significantly faster. (PPPM-11589)</li> <li><span class="fixed"></span> Improved the search for domains: extra spaces or tabs no longer empty the search results. (PPP-49037)</li> <li><span class="fixed"></span> The resellers’ mailbox quota is now calculated correctly. (PPPM-11653)</li> <li><span class="fixed"></span> The “Site name” drop-down list on the “Website copying” screen now shows websites in alphabetical order. (PPP-49370)</li> <li><span class="fixed"></span> Changes in the server-wide SpamAssassin settings now actually update these settings. (PPPM-11983)</li> <li><span class="fixed"></span> Limited the number of email addresses that can be added to the mail forwarding list. (PPPM-10677)</li> <li><span class="fixed"></span> Changing a PHP version now preserves the selected PHP handler type if the PHP version supports the handler. (PPPM-10694)</li> <li><span class="fixed"></span> It is now possible to add non-endpoint IP addresses via the Plesk interface. (PPP-49198)</li> <li><span class="fixed"></span> When Plesk has several subscriptions, the “Open” button next to “Databases” on the domain page in Power User view now opens the “Databases” screen. (PPPM-9466)</li> <li><span class="fixed"></span> PHP settings in <code class="highlighter-rouge">site-isolation-config</code> now work again. (PPPM-12020)</li> <li><span class="fixed"></span> It is now possible to add only IP addresses (without a mask) in <strong>Domains</strong> &gt; domain &gt; <strong>DNS Settings</strong> &gt; <strong>Zone Transfers</strong>. (PPPM-10874)</li> <li><span class="fixed"></span> Removed the outdated <code class="highlighter-rouge">release-tier</code> and <code class="highlighter-rouge">autoupgrade-stable</code> parameters from the <code class="highlighter-rouge">plesk bin server_pref</code> utility. (PPPM-11614)</li> <li><span class="fixed"></span> During backups’ restoration, Plesk now resets the objects selected to restore each time users change a type of objects to restore (for example, database or files of domains). This prevents the impression that multiple objects types can be restored at once. (PPPM-12028)</li> <li><span class="fixed"></span> The password reset link is now present for mail on subscriptions that do not belong to the Plesk administrator. (PPPM-12033)</li> <li><span class="fixed"></span> Statistics in summary reports are now calculated for resellers. (PPPM-11034)</li> <li><span class="fixed"></span> An attempt to delete a non-existent remote backup no longer results in an error. (PPP-47687)</li> <li><span class="fixed"></span> Put a limit on long scheduled tasks to prevent cases when the Plesk interface hangs because of massive data stored in a long task. (PPPM-11966)</li> <li><span class="fixed"></span> It is now possible to restore a full server backup stored in the Google Drive Backup storage when the “Restore this backup despite the fact that it does not have a valid signature” option was not enabled and the Plesk server has a large number of subscriptions (more than 100). (PPPM-12029)</li> <li><span class="fixed"></span> The “Activate/Deactivate Services” button is no longer missing for mail of a subscription created under a hosting plan that has the <code class="highlighter-rouge">0</code> value in “Maiboxes”. (PPPM-10770)</li> <li><span class="fixed"></span> Network errors no longer can hinder backing up and restoration. (EXTPLESK-1948)</li> <li><span class="fixed"></span> The Plesk interface now clearly shows that backup rotation depends on a number of stored backup files. (PPPM-11931)</li> <li><span class="fixed"></span> It is now possible to back up a server to FTP storage if the server has customers whose names contain German characters. (PPPM-11967)</li> <li><span class="fixed"></span> “Mail configuration and content” is no longer shown during backing up in Plesk without mail. (PPP-48943)</li> <li><span class="fixed"></span> It is now possible to see details of backups if the backups were created by resellers and contain resellers’ subscriptions. (PPPM-11914)</li> <li><span class="fixed"></span> Editing DNS records can no longer occasionally lock subscriptions. (PPPM-11940)</li> <li><span class="fixed"></span> It is now possible to remove a mail account from an add-on domain if the mail service of the mail domain is disabled. (PPPM-11974)</li> <li><span class="fixed"></span> Resellers can now increase outgoing mail limits in the email address settings if they have already been changed. (PPPM-11496)</li> <li><span class="fixed"></span> The “SSL/TLS support” and “Permanent SEO-safe 301 redirect from HTTP to HTTPS” options are now automatically enabled in hosting settings of customers’ subscriptions created under a hosting plan in which the settings were disabled. (PPPM-11563)</li> <li><span class="fixed"></span> It is now possible to update a subdomain’s settings via the CLI or API when the main domain has the disabled PHP support. (PPPM-11947)</li> <li><span class="fixed"></span> Removing a subscription with configured remote storage settings now also removes all the subscription’s backup settings from the <code class="highlighter-rouge">psa.BackupsSettings</code> table. (PPPM-11933)</li> <li><span class="fixed"></span> If FTP storage was configured for a domain that had already used the storage and then the storage had some connectivity issues, it no longer takes about a minute to open the domain’s Backup Manager. (PPPM-12060)</li> <li><span class="fixed"></span> It is no longer possible to lose access to a MySQL database if the database name has the maximum allowed size and contains underscores. (PPPM-12057)</li> <li><span class="fixed"></span> Errors in extensions’ custom buttons can no longer break the whole Plesk page. (PPPM-12021)</li> <li><span class="fixed"></span> Sped up the migration of subscriptions to the target server with the same OS and Plesk version as the source by removing unnecessary information from <code class="highlighter-rouge">backup.log</code> and the XMl-configuration file when the subscriptions are backed up. (PPPM-11919)</li> <li><span class="fixed"></span> Plesk now shows sizes and numbers of tables for all databases of a subscription if the subscription has a large number of databases (more than 25). (PPPM-12062)</li> <li><span class="fixed"></span> Backup Manager now shows comments (if any) under the “Comments” column for backups stored in remote storage. (PPPM-11714)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> PHP shipped with Plesk now supports Argon2.</li> <li><span class="improved"></span> Removed the mirroring feature from Plesk Autoinstaller.</li> <li><span class="fixed"></span> Moving a domain that uses PHP-FPM handlers to another subscription no longer occasionally fails. (PPPM-4225)</li> <li><span class="fixed"></span> If the root (<code class="highlighter-rouge">/</code>) and <code class="highlighter-rouge">/var</code> directories are located in different partitions, it no longer negatively affects chroot setups. (PPPM-11977)</li> <li><span class="fixed"></span> Resellers can now choose the exact FPM application type (served by Apache or by nginx) in their own service plans. (PPPM-12019)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin http2_pref --enable</code> command to enable HTTP/2 now updates TLS versions for nginx. (PPPM-11991, PPPM-11965)</li> <li><span class="fixed"></span> After update to Plesk Obsidian, IMAP and POP3 mail accounts configured in Outlook now correctly show emails with UTF-8 characters. (PPPM-11248)</li> <li><span class="fixed"></span> If the SpamAssassin filter is enabled, it is now possible to return to a previous domain name without the “Integrity constraint violation: 1062 Duplicate entry” error. (PPPM-12016)</li> <li><span class="fixed"></span> Plesk now validates the Apache and nginx directives more strictly: users are less likely to accidentally break nginx. (PPPM-11962)</li> <li><span class="fixed"></span> Removed obsolete Python modules. After a Plesk update, the <code class="highlighter-rouge">var/log/plesk/install/plesk_&lt;version&gt;_installation.log</code> log will no longer contain confusing error message from these modules. (PPPM-11981)</li> <li><span class="fixed"></span> If Plesk is configured with a remote database server, databases are now backed up. (PPPM-11993)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">cgi-bin</code> directory is now added to the website directory template on new Plesk installations. As a result, the directory is created in <code class="highlighter-rouge">/var/www/vhosts/</code> when “CGI support” is selected in a domain’s hosting settings. (PPP-46488)</li> <li><span class="fixed"></span> It is now possible to change an email password via webmail in certain network configurations because xinetd ACL now allows all correct connections from the localhost. (PPPM-11839)</li> <li><span class="fixed"></span> Postfix Sender Rewriting Scheme (SRS) now works with email addresses that contain the plus sign (<code class="highlighter-rouge">+</code>). (PPPM-10128)</li> <li><span class="fixed"></span> After a PHP script located in the customer’s home directory was run by a scheduled task, chroot environment is no longer set up for the directory. (PPPM-11985)</li> <li><span class="fixed"></span> The greylisting logs now contain the information explaining why emails were rejected. (PPP-47900)</li> <li><span class="fixed"></span> Plesk Autoinstaller now checks for errors in yum/dnf during a Plesk update. If the errors are found, the update is stopped and an error message is shown. (PPPM-11956)</li> <li><span class="fixed"></span> It is now possible to add or remove a large number of items (more than 2000) to or from the black/white list. (PPPM-11900)</li> <li><span class="fixed"></span> The Roundcube and Horde <code class="highlighter-rouge">php.ini</code> templates now have the local <code class="highlighter-rouge">open_basedir</code> directive that does not override the global one in the Plesk <code class="highlighter-rouge">php.ini</code>. This prevents customers from accidentally breaking the Plesk <code class="highlighter-rouge">php.ini</code>.</li> <li><span class="fixed"></span> After the PHP-FPM handlers’ configuration was updated, Plesk now force restarts PHP-FPM. As a result, if the new configuration failed to be applied, users will see an error in the Plesk interface right away. (PPPM-11570)</li> <li><span class="fixed"></span> “Quick Preview on a domain name in Plesk” now works for domains hosted on a IPv6 server. (PPPM-12008)</li> <li><span class="fixed"></span> Greylisting no longer rejects emails from Instagram. (PPPM-11674)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair fs</code> utility now fixes incorrect permissions in <code class="highlighter-rouge">/var/www/vhosts</code>. (PPPM-12051)</li> <li><span class="fixed"></span> Improved a message shown after the Comodo rule set was activated. (PPPM-10829)</li> <li><span class="fixed"></span> Creating or deleting domains on a server that has a larger number of subscriptions (more than 100) no longer occasionally causes the “httpd: Syntax error on line” error being shown. (PPPM-9180, PPPM-7236)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">/var/log/httpd/error_log</code> file no longer contains the following multiple error messages: “client denied by server configuration: /usr/share/plesk-service.localdomain/”. (PPPM-11377)</li> <li><span class="fixed"></span> Improved a message shown when nginx is not enabled but there was an attempt to start it. (PPP-46905)</li> <li><span class="fixed"></span> Mail Autodiscover now works when the www domain is selected as the preferred domain. (PPPM-11747)</li> <li><span class="fixed"></span> Mail now works on a subscription that belongs to a hosting plan whose mail service was disabled and then enabled both for the hosting plan and the subscription. (PPPM-11958)</li> <li><span class="fixed"></span> A subscription’s disk usage statistics can no longer show the chroot directories category with a non-zero value if the chroot shell environment was not enabled. (PPP-49136)</li> <li><span class="fixed"></span> Fixed the iptables version detection in the Plesk firewall script on operating systems with nftables (CentOS 8 and Debian 10). (PPPM-11795)</li> <li><span class="fixed"></span> It is now possible to create a mailbox on a subdomain after the <code class="highlighter-rouge">plesk repair</code> utility fixed the subdomain. (PPPM-11954)</li> <li><span class="fixed"></span> The “Mailbox usage exceeded 95% quota” email notification now has the date header with the current server time: the notification is less likely to be misplaced. (PPPM-12055)</li> <li><span class="fixed"></span> It is no longer possible to select a disabled PHP handler for a domain after switching between “No web hosting” and “Website hosting” in the domain’s hosting settings. (PPPM-11928)</li> <li><span class="fixed"></span> A full server backup is now created without warning messages after a domain was moved to another subscription. (PPPM-11765)</li> <li><span class="fixed"></span> It is no longer possible to change the database server used for the Plesk <code class="highlighter-rouge">psa</code> database or change the database’s password via the CLI or API. (PPPM-11086)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Plesk no longer gets stuck on the “Initializing” screen if the selected trial license option failed to be processed. (PPP-49156, PPP-47384)</li> <li><span class="fixed"></span> To prevent issues with accessing Plesk, the <code class="highlighter-rouge">urlrewrite</code> package is now updated before the <code class="highlighter-rouge">panel</code> package. (PPPM-12027)</li> <li><span class="fixed"></span> It is now possible to manage databases on SQL Server 2008 and SQL Server 2008 R2 in Plesk. (PPPM-11942)</li> <li><span class="fixed"></span> When SSL/TLS certificates are updated, an old certificate is now automatically deleted after it was replaced with the newly issued one. (PPPM-11953)</li> <li><span class="fixed"></span> Custom buttons’ icons are now loaded correctly. (PPPM-12038)</li> <li><span class="fixed"></span> An update from Plesk Onyx to Plesk Obsidian is now blocked and a warning message is shown if Active Directory Domain Controller and Plesk are installed on the same server. Resuming the update with this configuration will break Plesk after the update. (PPP-48660)</li> <li><span class="fixed"></span> It is now possible to add multiple server headers at once via the CLI by using the <code class="highlighter-rouge">-add-web-server-header</code> option with the <code class="highlighter-rouge">plesk bin domain --update-web-server-settings &lt;domain_name&gt;</code> command. (PPPM-12031)</li> <li><span class="fixed"></span> The installation of Microsoft .NET Core 3.1.4 - Windows Server Hosting no longer fails with code 1638 and no longer breaks Plesk. (PPPM-12030)</li> <li><span class="fixed"></span> Plesk now hides the “Add database” button when the limit of MySQL databases is reached. (PPPM-11939)</li> <li><span class="fixed"></span> Plesk can now import dumps of very large Microsoft SQL databases without any errors. (PPPM-11996)</li> <li><span class="fixed"></span> The outdated PHP handlers (versions 5.6 and 7.0) no longer contain custom <code class="highlighter-rouge">upload_tmp_dir</code> as their values. (PPP-49179)</li> <li><span class="fixed"></span> Plesk can now export MySQL 5.1 databases. (PPPM-12002)</li> <li><span class="fixed"></span> It is now possible to rename a subscription if its mail service was secured with an SSL/TLS certificate generated in Plesk (for example, a Let’s Encrypt certificate or a self-signed one). (PPPM-11995)</li> <li><span class="fixed"></span> It is now possible to change the administrator’s credentials for the Microsoft SQL server in Plesk. (PPPM-12001)</li> <li><span class="fixed"></span> Plesk can now use the custom <code class="highlighter-rouge">DumpTempDir</code> value for temporary backup files. (PPPM-11935)</li> <li><span class="fixed"></span> After an attempt to install WordPress via Applications on a server that has disabled PHP handlers and MySQL, a clear error message is now shown instead of an HTTP error 500. (PPPM-10705)</li> <li><span class="fixed"></span> Plesk now backs up unassailable log files without warning messages. (PPPM-10885)</li> <li><span class="fixed"></span> PowerShell scheduled tasks now work in Plesk on Windows Server 2019. (PPPM-11321)</li> <li><span class="fixed"></span> It is now possible to rename a database user of the remote Microsoft SQL database in the Plesk interface. (PPPM-12059)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.4.6.</li> <li><span class="improved"></span> Updated Horde to version 5.2.23.</li> <li><span class="improved"></span> Updated Dovecot to version 2.3.10.1.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 3.1 to version 3.1.15.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.19.</li> <li><span class="improved"></span> Updated MariaDB to version 10.3.23 (both for the Plesk database and for customers’ websites).</li> <li><span class="improved"></span> Updated MariaDB Connector/C to 3.1.8.</li> <li><span class="improved"></span> Updated BIND to version 9.16.3.</li> <li><span class="improved"></span> Updated Node.js 12 to versions 12.18.0.</li> <li><span class="improved"></span> Updated Node.js 10 to versions 10.21.0.</li> <li><span class="fixed"></span> Fixed a severe <a href="https://ssd-disclosure.com/ssd-advisory-mylittleadmin-preauth-rce/">vulnerability</a> in myLittleAdmin.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.2 <a id="panel-ini-editor-3.2.2" href="#panel-ini-editor-3.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added a number of descriptions of the Let’s Encrypt extension’s settings.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.10.2 <a id="lets-encrypt-2.10.2" href="#lets-encrypt-2.10.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Panel.ini Editor now shows all necessary Let’s Encrypt settings. (EXTLETSENC-648)</li> <li><span class="fixed"></span> After a Plesk daily task was executed, the “PHP Fatal error: Modules_Letsencrypt_CustomInfo” error no longer appears in the logs. (EXTLETSENC-861)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.6 <a id="grafana-1.1.6" href="#grafana-1.1.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After update to Grafana 7, the pages of the Grafana and Advanced Monitoring extensions no longer show the “login.OAuthLogin(state mismatch)” error instead of the expected content. (EXTPLESK-1868)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200618" href="#php-200618" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Rebuilt PHP 7.4.7 on CentOS 7/RHEL 7/CloudLinux 7 because of the Oniguruma update.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200617" href="#php-200617" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.7.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.19.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.3.1 <a id="advanced-monitoring-1.3.1" href="#advanced-monitoring-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension can now automatically detect server hardware changes and make the necessary adjustments: redraw graphs and recalculate thresholds of the notifications.</li> <li><span class="added"></span> It is now possible to set thresholds in MB and GB instead of bytes (which was previously the single option).</li> <li><span class="added"></span> The memory usage graph in Plesk for Windows now shows more available metrics.</li> <li><span class="fixed"></span> Units on the y-axis are now displayed more accurately: the fractional part is no longer rounded. (EXTPLESK-1844)</li> <li><span class="fixed"></span> The extension no longer interprets custom thresholds in the custom-health-config.xml file as the default ones. (EXTPLESK-1789)</li> <li><span class="fixed"></span> In Plesk for Windows, the threshold of physical and virtual memory usage is now calculated correctly. (EXTPLESK-1743)</li> <li><span class="fixed"></span> If the <code class="highlighter-rouge">Parallels.MonitorSrv.exe.Config</code> component is not installed correctly during the extension’s installation in Plesk for Windows, the component is now automatically fixed and the extension is installed without any issues. (EXTPLESK-1435)</li> <li><span class="fixed"></span> If the <code class="highlighter-rouge">health-monitoring</code> component is absent from Plesk for Windows for any reason, the component is now automatically installed and the System Health Monitor service is present. (EXTPLESK-1864)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.10.1 <a id="lets-encrypt-2.10.1" href="#lets-encrypt-2.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 June 2020</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> The extension can now issue an SSL/TLS certificate to secure the server hostname if no domain with this hostname and no default website exist in Plesk. (EXTLETSENC-855)</li> <li><span class="fixed"></span> The extension no longer fails to issue SSL/TLS certificates if the common challenge directory support is enabled and the <code class="highlighter-rouge">plesk</code> binary path is absent from the IIS process environment. (EXTLETSENC-854)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer-advisories"> <h2 class="changelog-entry__title">PHP Composer Advisories 1.0.0 <a id="php-composer-advisories-1.0.0" href="#php-composer-advisories-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.8.3 <a id="wordpress-toolkit-4.8.3" href="#wordpress-toolkit-4.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 June 2020</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> IIS web server configs are no longer erroneously applied to all domains in a subscription with shared IIS application pool if at least one of these domains had WordPress installed. (EXTWPTOOLK-5044)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.1.0 <a id="php-composer-1.1.0" href="#php-composer-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added support for Composer 2.0. The extension now works with Composer 1.0 and 2.0.</li> <li><span class="added"></span> The Composer utility shipped with the extension is now automatically updated by default.</li> <li><span class="fixed"></span> When two applications are installed on a domain, it is now possible to switch between the applications’ folder in PHP Composer. (EXTPHPCOMP-104)</li> <li><span class="fixed"></span> The PHP Composer button is no longer shown for a domain alias whose main domain does not have web hosting. (EXTPHPCOMP-100)</li> <li><span class="fixed"></span> Starting with Plesk Obsidian 18.0.20, the page in “Applications” &gt; “Manage My Applications” shows the message that informs how to locate a Composer application. (EXTPHPCOMP-56)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.4.1 <a id="ssl-it-1.4.1" href="#ssl-it-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a domain has a subdomain with the SSL support disabled, the SSL It! domain page no longer fails to be opened with a 500 HTTP error. (EXTSSLIT-955)</li> <li><span class="fixed"></span> If domains have the SSL support disabled, only SSL/TLS certificates from Let’s Encrypt can now be selected to secure the domains’ webmail. Previously it was possible to select SSL/TLS certificates from DigiCert but they cannot secure webmail of the domains without the SSL support. (EXTSSLIT-952)</li> <li><span class="fixed"></span> Domains are now again can be secured when they are created (when the “Secure the domain with Let’s Encrypt” option is selected). (EXTSSLIT-953)</li> <li><span class="fixed"></span> When a domain was secured with an SSL/TLS certificate and then the SSL support for the domain was disabled, the “Websites &amp; Domains” page for the domain is now opened without any issues. (EXTSSLIT-954)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--gsuite"> <h2 class="changelog-entry__title">G Suite 1.0.1 <a id="gsuite-1.0.1" href="#gsuite-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.4.0 <a id="ssl-it-1.4.0" href="#ssl-it-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 June 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> In Plesk for Windows, significantly decreased a number of cases when the extension cannot issue a Let’s Encrypt certificate because the HTTP-01 challenge cannot be passed. To achieve this, we made the common challenge directory support turned on by default. This features has been already introduced in Plesk for Linux for quite some time. Now it works for Windows as well.</p> <p>Note: If necessary, you can turn off the common challenge directory support via the CLI. However, we recommend that you always keep the support on.</p> </li> <li> <p><span class="added"></span> The extension can now secure webmail on domains without web hosting.</p> </li> <li><span class="added"></span> The CLI can now manage wildcard certificates issue and turning on and off HSTS. To see details, use the plesk ext sslit –help command.</li> <li><span class="added"></span> Added cache to store domains’ security status. In certain cases, it speeds up the loading of the extension’s domain screen.</li> <li><span class="improved"></span> Redesigned the extension’s icons to make them more in tune with the Plesk Obsidian style.</li> <li><span class="improved"></span> For non-Let’s Encrypt certificates, added the “Suggest renewing” indicator on a domain card. The indicator means that an SSL/TLS certificate is about to expire and the extension cannot renew it automatically. We suggest that users renew the certificate manually in due time.</li> <li><span class="fixed"></span> When a domain is secured with a custom SSL/TLS certificate, the domain’s security status is now identified correctly. (EXTSSLIT-784)</li> <li><span class="fixed"></span> When a domain has only its www alias secured (for example, only www.example.com is secured but not example.com), the “Domain with the “www” prefix` option” is no longer marked as not secured. (EXTSSLIT-802)</li> <li><span class="fixed"></span> Significantly sped up Plesk search on servers that have a large number of subscriptions (more than 100) and the extension installed. (EXTSSLIT-806)</li> <li><span class="fixed"></span> Cleaned up the code executed after a user clicks to issue or renew an SSL/TLS certificate. The extenion no longer shows the “Get it free” button instead of “Renew” and the “No CA plugins available” message by mistake. (EXTSSLIT-832)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.8.2 <a id="wordpress-toolkit-4.8.2" href="#wordpress-toolkit-4.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Corrected mistakes in English locale.</li> <li><span class="fixed"></span> Additional fix was added for the issue previously addressed in WPT 4.8.1: Apache rewrite rules are no longer erroneously applied to all domains in a subscription if at least one of these subscriptions had WordPress installed. (EXTWPTOOLK-5017)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.2.1 <a id="digitalocean-dns-1.2.1" href="#digitalocean-dns-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Synced locale languages supported by the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.8.1 <a id="wordpress-toolkit-4.8.1" href="#wordpress-toolkit-4.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 June 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Under certain circumstances, Apache rewrite rules could stop working with enabled hotlink protection, block authors scan, or bot protection security measures. (EXTWPTOOLK-5009)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.8.0 <a id="wordpress-toolkit-4.8.0" href="#wordpress-toolkit-4.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Server administrators can now define default WordPress installation language in the global WordPress Toolkit settings.</li> <li><span class="added"></span> CLI command for enabling and disabling Smart Updates on a site was added. Run <code class="highlighter-rouge">plesk ext wp-toolkit --smart-update</code> to access it.</li> <li><span class="improved"></span> Plugins and themes that require a license for automatic update will now cause a proper error message when users try to update them via WordPress Toolkit without a license.</li> <li><span class="fixed"></span> Backup / Restore links now always lead to the corresponding subscription’s Backup Manager screen. (EXTWPTOOLK-1582)</li> <li><span class="fixed"></span> Smart Updates can now update plugins and themes uploaded manually to WordPress Toolkit if their updates were also manually uploaded to WPT. (EXTWPTOOLK-4080)</li> <li><span class="fixed"></span> WordPress Toolkit buttons are now properly displayed in Action List if Plesk is in restricted mode. (EXTWPTOOLK-4596)</li> <li><span class="fixed"></span> German translation for multisites was corrected. (EXTWPTOOLK-4627)</li> <li><span class="fixed"></span> Certain manually uploaded plugins with incorrect plugin slugs no longer display a broken Changelog link. (EXTWPTOOLK-4662)</li> <li><span class="fixed"></span> It is no longer possible to disable native wp-cron on WordPress sites that use disabled or absent PHP handler. (EXTWPTOOLK-4799)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.10.0 <a id="lets-encrypt-2.10.0" href="#lets-encrypt-2.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Automatic renewal of Let’s Encrypt certificates no longer fails when a domain has a large number of secured subdomains (more than 200). (EXTLETSENC-644)</li> <li><span class="fixed"></span> Challenge token files (which are created after certificates failed to be renewed or issued) are now deleted after 3 months. The extension’s folders are no longer cluttered. (EXTLETSENC-676)</li> <li><span class="fixed"></span> In Plesk for Windows with Bind, wildcard challenge DNS records are now added automatically to the DNS zone of a domain that you try to secure with a wildcard certificate. (EXTLETSENC-813)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.27 Update 1 <a id="plesk-18027-mu1" href="#plesk-18027-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18027-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Website configs are now regenerated if Plesk had previous upgrades from version 11 or earlier. (PPPM-11952)</li> <li><span class="fixed"></span> Added certain translations that were missing from Plesk 18.0.27. (PPP-49052)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Enabling Plesk Firewall no longer crashes the <code class="highlighter-rouge">sw-cp-server</code> service. (PPPM-9966)</li> <li><span class="fixed"></span> Multiple <code class="highlighter-rouge">sw-cp-server</code> restarts no longer cause Plesk downtime on Ubuntu 18.04. (PPP-49063)</li> <li><span class="fixed"></span> Plesk Obsidian can be now updated to version 18.0.27 without the “20200423164000-create_stored_sslmng_configuration” warning being shown. (PPPM-11943)</li> <li><span class="fixed"></span> Hosting settings can now be changed if the <code class="highlighter-rouge">sysuser</code> login has more than 20 characters. (PPPM-11955)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.8.0 <a id="amazon-route-53-2.8.0" href="#amazon-route-53-2.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 May 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> It is now possible to have white-label or vanity name server with Amazon Route 53. To configure them, users need to select the “Manage NS and SOA records” checkbox and then follow step 7 and further in the Amazon Route 53 guide.</p> <p>The feature described above was introduced by the extension’s user. We express our gratitude and welcome the contribution of Amazon Route 53 users into further development of the extension.</p> </li> <li><span class="improved"></span> Added the warning message shown after users click the “Sync All Zones” button. The warning explains that Plesk will overwrite all DNS records in Route53 with those in Plesk and will remove those DNS records from Route53 that do not exist in Plesk.</li> <li><span class="fixed"></span> The extension can now handle 2048-bit DKIM keys. (EXTPLESK-286)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.5 <a id="grafana-1.1.5" href="#grafana-1.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resolved compatibility issues with Grafana 7.0. (EXTPLESK-1867)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200518" href="#php-200518" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.6.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.18.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.31.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.4 <a id="plesk-migrator-2.19.4" href="#plesk-migrator-2.19.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 May 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> It is now possible to migrate subscriptions containing additional Apache and nginx directives to Plesk 18.0.27. (PMT-4783)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.3 <a id="plesk-migrator-2.19.3" href="#plesk-migrator-2.19.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration now works in Plesk 18.0.26 and later. (PMT-4781)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--welcome-guide"> <h2 class="changelog-entry__title">Plesk Welcome Guide 1.1.0 <a id="welcome-guide-1.1.0" href="#welcome-guide-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Refactoring for Plesk Obsidian.</li> <li><span class="added"></span> Increased requirement to 18.0.23.</li> <li><span class="added"></span> Added core permission check “manage_server_modules” to check whether user has the right to install extensions.</li> <li><span class="improved"></span> Updated presets (added Email Security &amp; Joomla! Toolkit).</li> <li><span class="improved"></span> Replaced Toggle Button with Switch element for status change.</li> <li><span class="improved"></span> Updated copyright year.</li> <li><span class="improved"></span> PSR-12.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.27 <a id="plesk-18027" href="#plesk-18027" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18027" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The GD library shipped with Plesk PHP packages now supports WebP.</li> <li><span class="improved"></span> Fixed inconsistencies found in the Plesk database before initializing Plesk.</li> <li><span class="fixed"></span> Subscription backups are no longer created in invalid state if there are improper values in the ‘protected_dirs’ table in the Plesk database.(PPPM-11889)</li> <li><span class="fixed"></span> In German locale, on the administrator’s home page, a number of words are now displayed in German instead of English. (PPPM-11887)</li> <li> <p><span class="improved"></span> It is now possible to configure which TLS version to use when creating backups in FTP storage by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file: (PPPM-11906)</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[pmm]</span> <span class="py">ftpMaxTlsVersion</span> <span class="p">=</span> <span class="s">12</span> </code></pre></div> </div> </li> <li> <p><span class="improved"></span> It is now possible to hide the “Cookies” link found on the login screen by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file: (PPPM-11808)</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[gdpr]</span> <span class="py">cookieSettings.loginFormEntrypointEnabled</span> <span class="p">=</span> <span class="s">false</span> </code></pre></div> </div> </li> <li><span class="improved"></span> The File Sharing and Bandwidth Limiting (mod_bw) components have been deprecated and will be removed soon. <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Learn more</a>.</li> <li><span class="fixed"></span> In a number of non-English locales, the database export progress dialog messages are now shown in the corresponding language instead of English. (PPPM-11875)</li> <li><span class="fixed"></span> On servers with the “Skins and Color Schemes” extension installed and enabled and a custom skin installed, logging in to Plesk and refreshing the page no longer resets the skin to the default one. (PPPM-11831)</li> <li><span class="fixed"></span> Operations in Plesk no longer sometimes fail with the “Integrity constraint violation: 1062 Duplicate entry for key ‘PRIMARY’” error. (PPP-48787)</li> <li><span class="fixed"></span> Creating a backup in Amazon S3 storage no longer produces unhelpful error messages in case of failure. (EXTPLESK-1742)</li> <li><span class="fixed"></span> Restoring a customer account from backup no longer fails if the customer’s password is missing from the backup. (PPPM-11867)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updating Plesk no longer results in system packages and installed extensions being updated as well, which should decrease the number of failed updates.</li> <li> <p><span class="improved"></span> It is now possible to enable beta support for dynamic IP addresses by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file (not recommended for use in production, please report any issues you encounter on the <a href="https://talk.plesk.com">Plesk Forum</a>):</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[network]</span> <span class="py">dynamic_ipv6</span> <span class="p">=</span> <span class="s">on</span> </code></pre></div> </div> </li> <li><span class="fixed"></span> Using Dovecot on Plesk servers deployed on LXC no longer results in errors. (PPPM-11878)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair web &lt;domain.tld&gt;</code> no longer reports all domains without physical hosting as having problems. (PPPM-10907)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair web &lt;domain.tld&gt;</code> now correctly repairs web server configuration issues for domains without physical hosting. (PPPM-10907)</li> <li><span class="fixed"></span> Under specific circumstances, Plesk no longer fails to detect the main IP address on the server. (PPPM-11484)</li> <li><span class="fixed"></span> On Red Hat Enterprise Linux 8 and CentOS 8 servers, installing Plesk now finishes successfully if the <code class="highlighter-rouge">chsh</code> utility is missing from the server. (PPP-48847)</li> <li><span class="fixed"></span> PostgreSQL database server is shown in “Tools &amp; Settings” &gt; “Database Servers” even if it is not started or initialized. (PPP-48341)</li> <li><span class="fixed"></span> Enabling a disabled Fail2ban jail no longer results in misleading errors being written to the ‘/var/log/fail2ban.log’ file. (PPPM-8105)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">apache2ctl -t</code> or <code class="highlighter-rouge">systemctl restart httpd</code> commands after creating a certificate for a domain via the Let’s Encrypt extension and the removing the ‘*-ca.crt’ part no longer breaks Apache configuration.(PPPM-11899)</li> <li><span class="fixed"></span> On Red Hat Enterprise Linux and CentOS servers, constants for selecting SSL/TLS versions are now available in PHP shipped with Plesk. (PPPM-11904)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk repair web -y</code> command now correctly fixes Apache configuration if the ‘*-ca.crt’ part of SSL/TLS certificate is missing for one or more domains. (PPP-48798)</li> <li><span class="fixed"></span> Trying to log in over FTPS using an incorrect password for an existing user no longer results in the connection being reset due to ProFTPd experiencing a segfault. (PPPM-11866)</li> <li><span class="fixed"></span> On Red Hat Enterprise Linux 8 and CentOS 8 servers, the Postfix service no longer fails to start. (PPP-48637)</li> <li><span class="fixed"></span> On CloudLinux 7 servers, installing Plesk with Phusion Passenger, installing and configuring CageFS, and then installing the <code class="highlighter-rouge">passenger-cagefs</code> package no longer fails with the “clcommon.cagefs python module is unavailable” error. (PPPM-11922)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Running the <code class="highlighter-rouge">plesk repair fs</code> command now also checks for missing, corrupted or outdated Plesk files.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk sbin websrvmng --configure-plesk-website</code> command no longer fails if an “application/octet-stream” MIME type for the .* file extension exists on the server. (PPP-48654)</li> <li><span class="fixed"></span> Publishing a site snapshot in Web Presence Builder no longer results in an error if the “Enable Win32 long paths” policy is disabled on the server. (PPPM-10611)</li> <li><span class="fixed"></span> Restoring a backup when there is not enough free disk space on the server now results in a more helpful error message. (PPPM-11912)</li> <li><span class="fixed"></span> PHP scripts using the <code class="highlighter-rouge">file_get_contents()</code> function no longer fail with the “Warning: file_get_contents(): SSL operation failed with code 1.” error. (PPPM-11909)</li> <li><span class="fixed"></span> On Plesk servers with SmarterMail installed, mail content for newly created domains is now correctly stored in the “C:\SmarterMail\Domains\example.com” directory instead of “C:\SmarterMail\Domains\Domains\example.com”. (PPPM-11659)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated Horde to version 5.2.22.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated OpenSSL used by nginx to version 1.1.1g.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated SpamAssassin to version 3.4.4.</li> <li><span class="improved"></span> Updated OWASP ModSecurity CRS to version 3.2.0.</li> <li><span class="improved"></span> Updated MariaDB to version 10.3.22 (both for the Plesk database and for customers’ websites).</li> <li><span class="improved"></span> Updated plesk-engine PHP to version 7.3.17.</li> <li><span class="improved"></span> Updated Git to version 2.26.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.7.4 <a id="wordpress-toolkit-4.7.4" href="#wordpress-toolkit-4.7.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Updated the hint for “Disable wp-cron” feature in accordance with official WordPress documentation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-traffic-monitor"> <h2 class="changelog-entry__title">Domain Traffic Monitor 1.3.2 <a id="domain-traffic-monitor-1.3.2" href="#domain-traffic-monitor-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 May 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> <code class="highlighter-rouge">vhosts-traffic-monitor</code> now restarts successfully when the worker process is dead but the pidfile exists. (EXTPLESK-1235)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.7.3 <a id="wordpress-toolkit-4.7.3" href="#wordpress-toolkit-4.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Fine-tuned Jetpack license checks to avoid clogging up the log files.</li> <li><span class="fixed"></span> Update of WordPress Toolkit extension no longer fails under certain specific conditions with “Value is not allowed. Allowed one numeric value and ‘*’” error. (EXTWPTOOLK-4798)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.7.2 <a id="wordpress-toolkit-4.7.2" href="#wordpress-toolkit-4.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> A bunch of new default WordPress site names was added. Also, some of the gloomier old names were changed to more positive ones for the sake of cheering people up a bit.</li> <li><span class="fixed"></span> Updated the destination of <code class="highlighter-rouge">Changelog</code> links on the <code class="highlighter-rouge">Updates</code> screen. (EXTWPTOOLK-4733)</li> <li><span class="fixed"></span> It’s now possible to properly disable wp-cron.php if scheduled tasks with missing PHP handlers are present on the server. (EXTWPTOOLK-4764)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.26 Update <a id="plesk-18026-mu1" href="#plesk-18026-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18026-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">28 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk now supports CentOS 7.8. (PPPM-11893)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.2.0 <a id="digitalocean-dns-1.2.0" href="#digitalocean-dns-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> It is now possible to authorize the extension using DigitalOcean API tokens as well as OAuth 2.</li> <li><span class="improved"></span> NS records for vanity DNS servers (“ns1.yourdomain.com” instead of “ns1.digitalocean.com”) are now correctly synchronized from Plesk to DigitalOcean.</li> <li><span class="fixed"></span> Changes made to the TTL values of DNS zones in Plesk are now correctly synchronized to DigitalOcean. (EXTPLESK-1677)</li> <li><span class="fixed"></span> CAA records created in Plesk are now correctly synchronized to DigitalOcean.(EXTPLESK-1745)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.3.2 <a id="ssl-it-1.3.2" href="#ssl-it-1.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Managing a domain’s SSL/TLS certificates using Internet Explorer no longer results in a blank page. (EXTSSLIT-822)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.6 <a id="php-composer-1.0.6" href="#php-composer-1.0.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Opening PHP Composer in Internet Explorer no longer results in a blank page. (EXTPHPCOMP-128)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.7.1 <a id="wordpress-toolkit-4.7.1" href="#wordpress-toolkit-4.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Made nginx caching great again (well, now you can enable and disable it again). (EXTWPTOOLK-4746)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200420" href="#php-200420" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.5.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.17.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.30.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.7.0 <a id="wordpress-toolkit-4.7.0" href="#wordpress-toolkit-4.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress Toolkit now can update paid plugins &amp; themes, if these updates are available in the WordPress admin area. Note that certain plugins and themes do not support automatic updates, but display notifications about update availability anyway. This particulal scenario isn’t fully supported yet.</li> <li><span class="added"></span> WordPress administrators now have the option to disable the execution of <code class="highlighter-rouge">wp-cron.php</code> via default WordPress mechanism. Enabling this option will automatically create a regular scheduled task in Plesk, which means users can manually adjust the frequency of <code class="highlighter-rouge">wp-cron.php</code> task execution on a per-site basis.</li> <li><span class="added"></span> “Updates” window now displays Changelog links for plugins and themes.</li> <li><span class="added"></span> It’s now possible to filter WordPress sites in the “Installations” list by their labels.</li> <li><span class="improved"></span> Reduced the number of screenshot creation timeouts.</li> <li><span class="fixed"></span> Exterminated redundant backslashes in non-English email notifications. (EXTWPTOOLK-4699)</li> <li><span class="fixed"></span> Remote WordPress sites connected via plugin can now be properly updated again. (EXTWPTOOLK-4622)</li> <li><span class="fixed"></span> WordPress Toolkit now works again on Windows 2012 R2, if access to Plesk via port 443 is enabled. (EXTWPTOOLK-4166)</li> <li><span class="fixed"></span> Creation time of restore points is not updated anymore if data copy or update procedure is carried out without creating a new restore point. (EXTWPTOOLK-4115)</li> <li><span class="fixed"></span> Updates for manually uploaded plugins and themes will now be visible in the interface if they become available in WordPress admin area. (EXTWPTOOLK-1785)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.3.1 <a id="ssl-it-1.3.1" href="#ssl-it-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> On CentOS 6 servers, automatic renewal of SSL/TLS certificates issued via the Let’s Encrypt extension no longer fails. (EXTSSLIT-821)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.8.1 <a id="advisor-1.8.1" href="#advisor-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Adjusted the logic for the “Plesk Email Security” recommendation.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.8 <a id="advisor-1.8" href="#advisor-1.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Plesk Advisor now recommends installing the Plesk Email Security extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.26 <a id="plesk-18026" href="#plesk-18026" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18026" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">14 April 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> With this update (18.0.26) Plesk Obsidian is now considered to be a “stable” (late adopter) release.</p> <p><strong>Late adopter release</strong>. By the time this tier becomes available, the latest Plesk version has been out long enough to have most of its nagging issues discovered and fixed. You can be certain that the Plesk version you are about to install has already been used in production environments for some time, and there are no major issues that could compromise the stability of your Plesk servers.</p> </li> <li><span class="improved"></span> Which domain to use to access Plesk via the standard HTTPS port can now be configured via the Plesk GUI. Go to <strong>Tools &amp; Settings</strong> and look for <strong>Customize Plesk URL</strong> (under “General Settings”).</li> <li><span class="improved"></span> Domains with the “Forwarding” hosting type now support HTTPS. The support for securing such domains with Let’s Encrypt certificates via the Let’s Encrypt extension will be added later. (PPP-42238)</li> <li><span class="improved"></span> Plesk interface no longer partially fails to load on Plesk Obsidian servers protected by CloudFlare with RocketLoader enabled. Still, we do not recommend using RocketLoader with Plesk, as not only it will not speed up UI rendering, but may slow it down and cause UI to flicker.</li> <li> <p><span class="improved"></span> Certain Plesk features (Web Users, Web Presence Builder, and Website Copying) that are hidden in Dynamic View by default can now be returned to the Plesk interface by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[dynamicList]</span> <span class="py">enableFeatures</span> <span class="p">=</span> <span class="s">webusers, sitebuilder, sitecopy</span> </code></pre></div> </div> </li> <li><span class="improved"></span> Updated xdebug to version 2.9.4.</li> <li><span class="improved"></span> Updated uuid to version 1.1.0.</li> <li><span class="improved"></span> Updated sw-engine to version 2.27.6.</li> <li><span class="improved"></span> Updated sw-engine PHP to version 7.3.16.</li> <li><span class="improved"></span> The File Sharing and Bandwidth Limiting (mod_bw) components will be deprecated in the next Plesk Obsidian release (18.0.27). <a href="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/">Learn more</a>.</li> <li><span class="fixed"></span> The “PHP Settings” button is no longer missing in Power User view on Plesk servers with the Restricted Mode turned on, “PHP version and handler management” enabled, and “Hosting settings management”, “Common PHP settings management”, and “Setup of potentially insecure web scripting options that override provider’s policy” disabled. (PPPM-11542)</li> <li><span class="fixed"></span> The “Activate the mail service” checkbox is no longer shown to customers during domain creation if their service plan does not include access to mail. (PPPM-11626)</li> <li><span class="fixed"></span> The date of the last backup is once again correctly written to the “BackupsSettings” table of the Plesk database. (PPPM-11721)</li> <li><span class="fixed"></span> Scheduled backups are now properly stored for X weeks instead of X days (X is determined by the value of the “Keep backup files for X weeks” option). (PPPM-11796)</li> <li><span class="fixed"></span> Full backups are no longer created instead of incremental ones if the server hostname contains one or more uppercase characters. (PPPM-11825)</li> <li><span class="fixed"></span> Browsing the Application Vault no longer results in the “Package with UID ‘’ not found” error. (PPP-48152)</li> <li><span class="fixed"></span> Storing a backup on Microsoft One Drive no longer fails if One Drive erroneously reports 0 GB free space remaining and the “Start the backup only if your server has the sufficient amount of free disk space” option is enabled. (EXTPLESK-1716)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pleskrestore</code> utility can now be called via REST API. (EXTREST-112)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Added the ability to set priority for backup processes. Go to <strong>Tools &amp; Settings</strong> &gt; <strong>Backup Manager</strong> (under “Tools &amp; Resources”), click “Settings” and look for the “Run scheduled backup processes with low priority” and “Run all backup processes with low priority” options. (PPPM-10734)</li> <li><span class="fixed"></span> On Ubuntu 16.04 x64 servers, the installed iptables version is now returned correctly. (PPPM-9487)</li> <li><span class="fixed"></span> Running <code class="highlighter-rouge">plesk repair db -y</code> on a newly installed Plesk Obsidian server that has not yet been initialized no longer makes later attempts to initialize the server fail. (PPPM-11446)</li> <li><span class="fixed"></span> Changing a customer’s password no longer results in the “The external email address matches the primary one” error if the “Enable mail management functions in Plesk” option is disabled in <strong>Tools &amp; Settings</strong> &gt; <strong>Mail Server Settings</strong> (under “Mail”). (PPPM-11745)</li> <li><span class="fixed"></span> Custom error pages are now displayed correctly for domains served by nginx only. (PPPM-11748)</li> <li><span class="fixed"></span> Domains can now be added to the mail server blacklist if the Plesk interface language is set to German. (PPPM-11766)</li> <li><span class="fixed"></span> Read email messages fetched via the POP3 protocol are no longer marked as new after switching from Courier 5 to Dovecot. (PPPM-11776)</li> <li><span class="fixed"></span> On newly installed Plesk Obsidian servers the server IP address is now automatically added to the Fail2Ban trusted IP addresses list. (PPPM-11777)</li> <li><span class="fixed"></span> On CentOS 8 x64 servers, checking the status of the firewall via the <code class="highlighter-rouge">systemctl status psa-firewall</code> command no longer results in an error. (PPPM-11795)</li> <li><span class="fixed"></span> Updating Plesk no longer makes the names of some mail folders to become unreadable. (PPPM-11801, PPPM-11807)</li> <li><span class="fixed"></span> On Plesk servers using apache in tandem with nginx, clients’ IP addresses are now correctly logged in <code class="highlighter-rouge">/var/log/httpd/access_log</code> instead of the server’s IP address. (PPP-38930)</li> <li><span class="fixed"></span> Plesk servers with Plesk Premium Antivirus installed no longer send the admin an email warning them of the “Dr.Web Updater: failed to download files” error every time scheduled tasks are processed. (PPP-45087)</li> <li><span class="fixed"></span> nginx no longer returns the “504 Gateway Timeout” error when processing slow PHP scripts. (PPP-45489)</li> <li><span class="fixed"></span> Plesk no longer produces the “PHP Notice: Undefined variable: locale” error under specific circumstances. (PPP-48212)</li> <li><span class="fixed"></span> On CentOS 8 x64 and Red Hat Enterprise Linux 8 servers, Plesk installation and updates no longer fail if the network connection to the configured CentOS mirror is slow. (PI-658, PPP-48254)</li> <li><span class="fixed"></span> On CentOS 8 x64 and Red Hat Enterprise Linux 8 servers, Plesk updates no longer fail if certain Python 3 packages are installed on the server. (PPP-48266)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Removed obsolete information from the notification shown when securing webmail with an SSL/TLS certificate. (PPPM-6184)</li> <li><span class="fixed"></span> Creating a backup on a mapped drive via the <code class="highlighter-rouge">pleskbackup.exe</code> utility no longer fails with the “The system cannot find the path specified” error. (PPPM-11761)</li> <li><span class="fixed"></span> Incremental backups now only contain new email messages instead of all email messages. (PPPM-11772)</li> <li><span class="fixed"></span> Updating Plesk on a server with a Microsoft SQL Server 2017 instance no longer fails. (PPPM-11785)</li> <li><span class="fixed"></span> Creating a Microsoft SQL Server database no longer fails if the limit on MySQL databases in the Service Plan is reached for the subscription. (PPP-46436)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 5.0.2.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.4.3. The “Elastic” responsive skin with full mobile device support is now enabled by default.</li> <li><span class="improved"></span> Updated OpenSSL used by nginx to version 1.1.1f.</li> <li><span class="improved"></span> Updated Dovecot to version 2.3.9.3.</li> <li><span class="improved"></span> Updated Horde ActiveSync to version 2.41.3.</li> <li><span class="improved"></span> Updated Horde Form to version 2.0.20.</li> <li><span class="improved"></span> Updated Horde Image to version 2.6.1.</li> <li><span class="improved"></span> Updated Horde Test to version 2.6.4.</li> <li><span class="improved"></span> Updated Horde Socket Client to version 2.1.3.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated .NET Core 3.1 to version 3.1.3.</li> <li><span class="improved"></span> Updated .NET Core 2.1 to version 2.1.17.</li> <li><span class="improved"></span> .NET Core 3.0 and 2.2 are no longer shipped with Plesk.</li> <li><span class="improved"></span> Updated IIS URL Rewrite Module to version 7.2.1993.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.3.0 <a id="ssl-it-1.3.0" href="#ssl-it-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Changed the way how you <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/advanced-website-security/securing-connections-with-ssltls-certificates/securing-connections-with-the-ssl-it!-extension.80001/#customizing-the-list-of-ssl-tls-certificates-offered-by-ssl-it">customize the list of SSL/TLS certificates offered by SSL It!</a>: <ul> <li>You can now do so in the extension’s interface and via the CLI.</li> <li>The previous way of customization (via <code class="highlighter-rouge">panel.ini</code>) is no longer available. The corresponding <code class="highlighter-rouge">panel.ini</code> setting <code class="highlighter-rouge">filteredProducts</code> is now deprecated. If you used customization via <code class="highlighter-rouge">panel.ini</code>, <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/advanced-website-security/securing-connections-with-ssltls-certificates/securing-connections-with-the-ssl-it!-extension.80001/#customizing-the-list-of-ssl-tls-certificates-offered-by-ssl-it">use the CLI commands instead</a>.</li> <li>Already done customizations continue working after the extension’s update.</li> </ul> </li> <li><span class="improved"></span> The extension now uses the same CA bundle that comes with Plesk.</li> <li><span class="improved"></span> In Plesk Obsidian, the SSL It! security indicator on a domain card works significantly faster, which makes a difference for servers with a large number of domains.</li> <li><span class="improved"></span> Removed the additional check of SSL/TLS certificates implemented because of the <a href="https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864">Let’s Encrypt bug</a>. The check is no longer relevant.</li> <li><span class="fixed"></span> Issue of an SSL/TLS certificate no longer fails with the “Domain alias not found by id=…” error if the corresponding certificate order had had an associated domain alias that was then deleted while the order was pending. (EXTSSLIT-677)</li> <li><span class="fixed"></span> A 500 HTTP error no longer occasionally occurs when users try to access the “SSL/TLS Certificates” screen of certain subscriptions. (EXTSSLIT-678)</li> <li><span class="fixed"></span> The extension now correctly displays the security status of domains secured with SSL/TLS certificates from DigiCert if the domains’s names are mixed-case. (EXTSSLIT-745)</li> <li><span class="fixed"></span> The extension now correctly displays the security status of a domain secured with a wildcard SSL/TLS certificate if the certificate was previously assigned to another domain. (EXTSSLIT-769)</li> <li><span class="fixed"></span> The extension now correctly detects the “Keep websites secured” option state for domains created under a service plan that had both the SSL It! and WordPress Toolkit services selected. (EXTSSLIT-754)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.4 <a id="site-import-1.4.4" href="#site-import-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Mail importing now works if the target server is remote SmarterMail 100. (PMT-4764)</li> <li><span class="fixed"></span> Improved stability of mail importing if the target server is remote SmarterMail 100. (PMT-4765)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.0.4 <a id="email-security-1.0.4" href="#email-security-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Revised rDNS check (EXTCERT-2841)</li> <li><span class="improved"></span> 0 spam score is now allowed. (EXTCERT-2844)</li> <li><span class="improved"></span> Added the <code class="highlighter-rouge">inet_acl</code> option to the Amavis configuration file (EXTCERT-2813)</li> <li><span class="improved"></span> The ClamAV service is now stopped/started if the antivirus is disabled/enabled in the interface. (EXTCERT-2836)</li> <li><span class="improved"></span> User preferences from the Plesk SpamAssassin component are now imported only if the corresponding option is enabled in the settings. (EXTCERT-2806)</li> <li><span class="improved"></span> Added <code class="highlighter-rouge">smtp_tls_security_level = none</code> for internal communication for the Postfix configuration. (EXTCERT-2837)</li> <li><span class="improved"></span> Increased a number of concurrent processes to 5 to process more emails concurrently. (EXTCERT-2838)</li> <li><span class="fixed"></span> The “TypeError: Cannot read property ‘remove’ of null” error is no longer shown. (EXTCERT-2819)</li> <li><span class="fixed"></span> Quarantine no longer shows an error if quarantined emails are malformed. (EXTCERT-2843)</li> <li><span class="fixed"></span> The Bayes Filter signatures dump is now downloaded to the correct path and Bayes Filter is now enabled by default. (EXTCERT-2818)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--seo-toolkit"> <h2 class="changelog-entry__title">SEO Toolkit 1.1.9 <a id="seo-toolkit-1.1.9" href="#seo-toolkit-1.1.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed issues related to a number of available keywords in Rank Tracker.</li> <li><span class="fixed"></span> Other internal fixes.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.1.4 <a id="git-1.1.4" href="#git-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 April 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> In Git version 2.16.0 and later, it is now possible to clone a remote Git repository even if it uses a non-standard SSH port. (EXTGIT-106)</li> <li><span class="fixed"></span> When the <code class="highlighter-rouge">git-helper</code> utility is executed, the utility name is now shown. (EXTGIT-107)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.2 <a id="plesk-migrator-2.19.2" href="#plesk-migrator-2.19.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 April 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration now works if the source or target server is remote SmarterMail 100. (PMT-4754)</li> <li><span class="fixed"></span> Improved stability of migration if the target server is remote SmarterMail 100. (PMT-4760)</li> <li><span class="fixed"></span> If the protected directory name contains the dot (.) character, the name of the protected directory user is no longer changed during migration. (PMT-3317)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.6 <a id="advisor-1.7.6" href="#advisor-1.7.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the issue with incorrect links in the “Secure Websites With SSL/TLS Certificates” recommendation. (EXTADVISOR-808)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.5 <a id="advisor-1.7.5" href="#advisor-1.7.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The free Comodo rule set became the default one in Advisor. On OSes where the Comodo rule set is not available, the free OWASP rule set became the default one.</li> <li><span class="improved"></span> Clicking the “Upgrade” button now opens the SSL It! extension’s screen. (EXTADVISOR-801, EXTADVISOR-802)</li> <li><span class="fixed"></span> Fixed an invalid domain link provided by the “Secure Websites With SSL/TLS Certificates” recommendation. (EXTADVISOR-768)</li> <li><span class="fixed"></span> If ModSecurity is turned off, the “Configure ModSecurity &amp; Fail2ban” recommendation can be now applied without PHP warnings in logs. (EXTADVISOR-772)</li> <li><span class="fixed"></span> After Fail2ban was disabled in <code class="highlighter-rouge">panel.ini</code> and then the “Configure ModSecurity &amp; Fail2ban” recommendation was applied, the “pm_Exception: Could not enable jails” error is no longer shown. (EXTADVISOR-789)</li> <li><span class="fixed"></span> Fixed license-related issues during ModSecurity and Fail2ban activation. (EXTADVISOR-798)</li> <li><span class="fixed"></span> If Advisor could not enable ModSecurity with the Comodo rule set, ModSecurity is now enabled with the free OWASP rule set as the default one. (EXTADVISOR-803)</li> <li><span class="fixed"></span> Unnecessary “PHP Deprecated Construction” error messages are no longer written to <code class="highlighter-rouge">panel.log</code> during Advisor installation. (EXTADVISOR-689)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.25 Update 2 <a id="plesk-18025-mu2" href="#plesk-18025-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18025-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 March 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Fixed conversion to UTF-8 in Plesk with Dovecot when mailnames without mailboxes exist. (PPPM-11757)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.9.0 <a id="lets-encrypt-2.9.0" href="#lets-encrypt-2.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> After Plesk cloning, the extension now tries to automatically secure cloud images and cloned images of Plesk Obsidian with SSL/TLS certificates from Let’s Encrypt.</li> <li><span class="added"></span> After Plesk was initialised, the extension now tries to automatically secure Plesk with an SSL/TLS certificate from Let’s Encrypt.</li> <li><span class="improved"></span> The extension now uses POST requests instead of GET requests in accordance with the <a href="https://community.letsencrypt.org/t/acme-v2-scheduled-deprecation-of-unauthenticated-resource-gets/74380">Let’s Encrypt decision</a>.</li> <li><span class="improved"></span> Removed the additional check of SSL/TLS certificates implemented because of the <a href="https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864">Let’s Encrypt bug</a>. The check is no longer relevant.</li> <li><span class="fixed"></span> The extension now automatically secures both 8443 and 443 ports during Plesk Obsidian installation. (EXTLETSENC-679)</li> <li><span class="fixed"></span> If the DNS server is disabled, error messages are no longer shown in panel.log after wildcard SSL/TLS certificates were issued. (EXTLETSENC-707)</li> <li><span class="fixed"></span> In Plesk for Linux, the “Exception: PHP Warning: array_filter” error messages are no longer reported when issuing wildcard SSL/TLS certificates. (EXTLETSENC-720)</li> <li><span class="fixed"></span> A clear error message is now shown when users try to issue wildcard SSL/TLS certificates but the corresponding feature is disabled. (EXTLETSENC-741)</li> <li><span class="fixed"></span> Auto-renew of SSL/TLS certificates no longer fails after a secured domain or subdomain was renamed. (EXTLETSENC-768)</li> <li><span class="fixed"></span> Decreased the possibility of rare issues when IDN domains could not be secured with SSL/TLS certificates from Let’s Encrypt. (EXTLETSENC-573)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200324" href="#php-200324" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.4.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.16.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.29.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.25 Update 1 <a id="plesk-18025-mu1" href="#plesk-18025-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18025-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">23 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If the limitations on outgoing email messages are turned on in the mail server settings, Outgoing Mail Control no longer reports false positive and false negatives results on the Home screen. (PPP-48115)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Mail in the SmarterMail mail server can be now backed up if a mail account’s password was changed via the SmarterMail client. (PPPM-11684)</li> <li><span class="fixed"></span> Mail in the SmarterMail mail server can be now backed up without the “Unable to back up message Inbox/1.1: Syntax error in ENVELOPE.” warning. (PPPM-11719)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.6 <a id="docker-1.4.6" href="#docker-1.4.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension can now be installed on CentOS 8/RHEL 8. (EXTDOCKER-98)</li> <li><span class="fixed"></span> After being installed on CentOS 8/RHEL 8, Docker Remote Node Management no longer shows an unclear error message. (EXTDOCKER-87)</li> <li><span class="fixed"></span> It is now possible to specify environment variables whose names contain the period character (“.”). (EXTDOCKER-99)</li> <li><span class="fixed"></span> After being installed in Plesk Obsidian for Linux, the extension is now available and does not show the the “Permission denied” error. (EXTDOCKER-95)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.1 <a id="plesk-migrator-2.19.1" href="#plesk-migrator-2.19.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a database that is being migrated already exists on the target server but not registered in Plesk, the database is no longer overwritten with one from the source server. Plesk now detects such issues, does not migrate the database, and shows a warning message. (PMT-4723)</li> <li><span class="fixed"></span> Migration from cPanel no longer fails if a password of the source database server is enclosed in single quotes. (PMT-4751)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.25 <a id="plesk-18025" href="#plesk-18025" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18025" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">17 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk now support CentOS 8/RHEL 8 (<a href="https://docs.plesk.com/en-US/obsidian/deployment-guide/quick-start.76607/">installation</a> and <a href="https://docs.plesk.com/en-US/obsidian/migration-guide/introduction.75496/">migration</a>). Note that <a href="https://support.plesk.com/hc/en-us/articles/12387747346455">a number of limitations exist</a>.</li> <li><span class="added"></span> Mail autodiscover now works for Microsoft Outlook 2019/O365 mail clients. (PPPM-11428)</li> <li><span class="added"></span> As a part of GDPR compliance changes: added the cookie information banner shown the first time users log in to Plesk. Users can now also set their cookie preferences in Plesk (using the corresponding button on the banner or going to <strong>Tools &amp; Settings</strong> &gt; <strong>Cookies in Plesk</strong> (under “Plesk”)).</li> <li><span class="added"></span> It is now possible to check for Plesk updates on the Home screen.</li> <li><span class="improved"></span> Users from areas embargoed under Internal Export and Sanctions Compliance Policy can no longer use Plesk with a trial license. When the users proceed with a trial license, they see a message that Plesk is not currently available in their regions.</li> <li><span class="improved"></span> The Plesk default password strength policy is now set to “Strong” on new Plesk Obsidian servers. Existing Plesk servers that were updated to Plesk Obsidian 18.0.25 keep their chosen password strength policies.</li> <li><span class="improved"></span> Removed the Cloudflare from Plesk Autoinstaller.</li> <li><span class="fixed"></span> Retrieving keys now works correctly (a 502 Bad Gateway error is no longer shown) on servers with a large number of customers, resellers, or additional users (more than 700). (PPPM-11672)</li> <li><span class="fixed"></span> Backing up large databases (more than 50 GB) no longer fails. (PPPM-11535)</li> <li><span class="fixed"></span> It is now possible to use custom buttons with Dynamic List view. (PPPM-11584)</li> <li><span class="fixed"></span> Customers and additional users can no longer create subscriptions. (PPPM-11680)</li> <li><span class="fixed"></span> The server backup can now be created if a customer login contains the forward slash character (“/”). (PPPM-11640)</li> <li><span class="fixed"></span> A database user whose password is encrypted can now import and export the domain database after providing the database password. (PPPM-7968)</li> <li><span class="fixed"></span> Extensions with EventListener can no longer break Plesk. (PPPM-11656)</li> <li><span class="fixed"></span> Plesk email notifications are no longer blocked by SPF in Plesk Obsidian 18.0.23 Update 2 and later. (PPPM-11537)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin pleskbackup server --exclude-domain</code> command can now again exclude domains from a server backup. (PPPM-11695)</li> <li><span class="fixed"></span> Backing up to FTP storage no longer fails if the destination folder contains non-ASCII characters. (PPPM-11704)</li> <li><span class="fixed"></span> Headers of Plesk email notifications are now correctly displayed if the sender’s name contains UTF-8 characters. (PPPM-11667)</li> <li><span class="fixed"></span> Setting IPv6 addresses to none in Web Hosting Access of a domain no longer removes TXT records for the domain. (PPPM-11648)</li> <li><span class="fixed"></span> A Plesk server created by cloning no longer has an IP address of the template server. (PPPM-11718)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated sw-engine to PHP 7.3.15.</li> <li><span class="fixed"></span> The main IP address is now correctly detected even under specific IP configurations. (PPPM-11484)</li> <li><span class="fixed"></span> Fixed the issue when, occasionally after Plesk cloning, nginx was not running and IP mapping was incorrect. (PPPM-11701)</li> <li><span class="fixed"></span> It is now possible to restore backups that have a mailing list without its owner. (PPP-47723)</li> <li><span class="fixed"></span> Plesk on a Lenovo Cloud server is no longer detected as a dedicated server. (PPPM-11660)</li> <li><span class="fixed"></span> Subscription backups can now be created and stored in an NFS storage. (PPP-46555)</li> <li><span class="fixed"></span> Mail folders whose names contain umlauts (ä, ö, ü) are now displayed correctly after update from Plesk Onyx to Plesk Obsidian. (PPPM-11200)</li> <li><span class="fixed"></span> The check on SMTP ports 25 and 587 can no longer return false-positive results. (PPPM-11528)</li> <li><span class="fixed"></span> It is now possible to create a scheduled backup of a subscription with an add-on domain is the main subscription’s domain is suspended. (PPPM-11698)</li> <li><span class="fixed"></span> A server backup can now be restored without the “An error occurred while setting MAPS zones:” error message if more that one zone was set. (PPPM-11609)</li> <li><span class="fixed"></span> Deleting the CA part of an SSL/TLS certificate no longer causes an error. (PPPM-5892)</li> <li><span class="fixed"></span> Installing Plesk via https://get.plesk.com no longer fails with the “Installation to the host has been already started” error if there has been an aborted or unsuccessful attempt to install Plesk on a server with the same IP address in the past. (PPPM-11275)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Maintenance mode is now turned on immediately when the cloning tool is executed.</li> <li><span class="fixed"></span> Subscriptions with the SmarterMail mail server can be now backed up correctly without multiple warning messages. (PPPM-11682)</li> <li><span class="fixed"></span> IIS logs are now rotated. (PPPM-11651)</li> <li><span class="fixed"></span> Numerous <code class="highlighter-rouge">interface_async_executor.exe</code> processes no longer hinder Plesk work because their number is now limited. (PPPM-11677)</li> <li><span class="fixed"></span> Technical reports are now correctly created and, if any issues happen, they are clearly reported. (PPPM-11644)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated ProFTPD to version 1.3.6c, which includes a fix for a <a href="https://nvd.nist.gov/vuln/detail/CVE-2020-9273">security issue</a>. We strongly recommend that you update Plesk.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Microsoft Drivers for PHP for SQL Server are now shipped with PHP 7.4.</li> <li><span class="improved"></span> Updated Microsoft ODBC Driver 17 for SQL Server to version 17.5.1.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--syslog-watch"> <h2 class="changelog-entry__title">Syslog Watch 1.2.1 <a id="syslog-watch-1.2.1" href="#syslog-watch-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Logs are now automatically updated when the “Automatically append log content” option is enabled. (EXTPLESK-390)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.6.0 <a id="wordpress-toolkit-4.6.0" href="#wordpress-toolkit-4.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">12 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> WordPress administrators can now automatically update their website URL in the WordPress database and <code class="highlighter-rouge">wp-config.php</code> file based on the actual current URL. This procedure is particularly useful after migrating a website from a different location like your local workstation. The Update Site URL feature is available in the “hamburger” (context drop-down menu) on a WordPress site card.</li> <li><span class="added"></span> CLI utility for the Clone feature was added. It can be accessed through the <code class="highlighter-rouge">plesk ext wp-toolkit --clone</code> command.</li> <li><span class="added"></span> CLI utility for the Data Copy feature was added. It can be accessed through the <code class="highlighter-rouge">plesk ext wp-toolkit --copy-data</code> command.</li> <li><span class="fixed"></span> Remote sites with modified meta tag generators can now be properly connected to WordPress Toolkit, and their WordPress version is now properly detected. (EXTWPTOOLK-4468)</li> <li><span class="fixed"></span> It is now possible to install WordPress via CLI if the document root path is specified as <code class="highlighter-rouge">/</code> or <code class="highlighter-rouge">\</code>. (EXTWPTOOLK-4457)</li> <li><span class="fixed"></span> WordPress administrators are no longer forced to reapply security measures due to automatic WordPress core updates flagging the site as insecure. (EXTWPTOOLK-4127)</li> <li><span class="fixed"></span> WordPress Toolkit now works on Internet Explorer 11 because what is dead may never die. (EXTWPTOOLK-4392)</li> <li><span class="fixed"></span> Smart Updates of WordPress Core no longer fail with the “Exception: Warning: Failed to fetch checksums. Please cleanup files manually” error. (EXTWPTOOLK-4195)</li> <li><span class="fixed"></span> Interactive elements and text in the headers of the sliding screens are now much more visible even when a customized color scheme is used. (EXTWPTOOLK-3612)</li> <li><span class="fixed"></span> Additional services added to Plesk by WordPress Toolkit are now shown properly on Plesk Obsidian. (EXTWPTOOLK-3408)</li> <li><span class="fixed"></span> Scan operation is no longer stuck if a website with a root symlink is found. (EXTWPTOOLK-3096)</li> <li><span class="fixed"></span> Updates check task no longer fails if a domain with a WordPress site was changed from physical hosting to something else. To tell you the truth, it has been working properly for several years, we simply didn’t know for sure when exactly this bug was fixed. Well, better late than never! (EXTWPTOOLK-1042)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.19.0 <a id="plesk-migrator-2.19.0" href="#plesk-migrator-2.19.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension can now migrate mail if the source mail server is SmarterMail 100.</li> <li><span class="added"></span> The extension can now be installed in Plesk on CentOS 8.</li> <li><span class="fixed"></span> After migrating mail, actual dates when emails were received are no longer changed to the date of migration on certain mail clients (for example Apple Mail). (PMT-4559)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.3.0 <a id="advanced-monitoring-1.3.0" href="#advanced-monitoring-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to select the graphs you want to be displayed on the extension’s tabs. To do so, go to Advanced Monitoring and then click <strong>Settings</strong> &gt; <strong>Customize</strong>.</li> <li><span class="added"></span> It is now possible to configure the extension via the CLI (run <code class="highlighter-rouge">plesk ext monitoring --help</code> to see the CLI commands).</li> <li><span class="improved"></span> Useless “OK” notifications are no longer shown after Plesk or Advanced Monitoring are installed.</li> <li><span class="fixed"></span> Resolved compatibility issues with the upcoming Plesk Obsidian 18.0.25. (EXTPLESK-1670)</li> <li><span class="fixed"></span> Fixed the Grafana bug about the missing datepicker. (EXTPLESK-1616)</li> <li><span class="fixed"></span> Made the Advanced Monitoring notifications less noisy: they are now automatically hidden after a few seconds. You no longer need to close each notification manually. To read the notifications that you have hidden, click the bell icon in the upper right corner of the screen. (EXTPLESK-1575)</li> <li><span class="fixed"></span> The “Check server health” button (shown on Advanced Monitoring warning notifications) now redirects to the exact tab with the resource usage graph whose threshold was exceeded. (EXTPLESK-1484)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.4 <a id="grafana-1.1.4" href="#grafana-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 March 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> It is now possible to configure the extension via the CLI (run <code class="highlighter-rouge">plesk ext grafana --help</code> to see the CLI commands).</li> <li><span class="fixed"></span> Resolved compatibility issues with the upcoming Plesk Obsidian 18.0.25. (EXTPLESK-1670)</li> <li><span class="fixed"></span> The extension can now be opened in Plesk Mobile App for iOS and Android. (EXTPLESK-1384)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.7 <a id="lets-encrypt-2.8.7" href="#lets-encrypt-2.8.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 March 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Let’s Encrypt has found a <a href="https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591">bug</a> and <a href="https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864">revokes some of its SSL/TLS certificates on March 4</a>. This improvement solves the issue. The Let’s Encrypt extension will check domains as a part of the “Autorenew” feature, then will renew and replace affected Let’s Encrypt certificates. Future autorenew tasks will be done as usual when SSL/TLS certificates are about to expire.</p> <p>To turn off the check and replacement of Let’s Encrypt certificates affected by the bug, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[ext-letsencrypt]</span> <span class="py">renew-lets-encrypt-revoked-certificates</span> <span class="p">=</span> <span class="s">false</span> </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.2.2 <a id="ssl-it-1.2.2" href="#ssl-it-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 March 2020</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Let’s Encrypt has found a <a href="https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591">bug</a> and <a href="https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864">revokes some of its SSL/TLS certificates on March 4</a>. This improvement solves the issue. The SSL IT! extension will check domains as a part of the “Autorenew” feature, then will renew and replace affected Let’s Encrypt certificates. Future autorenew tasks will be done as usual when SSL/TLS certificates are about to expire.</p> <p>To turn off the check and replacement of Let’s Encrypt certificates affected by the bug, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[ext-sslit]</span> <span class="py">renewLetsEncryptRevokedCertificates</span> <span class="p">=</span> <span class="s">false </span> </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200225" href="#php-200225" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.3.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.15.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.28.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.0.2 <a id="email-security-1.0.2" href="#email-security-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> White and black list handling was improved for wildcard imports. (EXTCERT-2769)</li> <li><span class="improved"></span> Handling of the local DNS check was improved. (EXTCERT-2768)</li> <li><span class="improved"></span> A cleanup cron job was added for existing white and black list entries.</li> <li><span class="improved"></span> Description for white and black lists was improved.</li> <li><span class="improved"></span> Greylisting functionality was disabled to avoid delays in outgoing emails.</li> <li><span class="fixed"></span> Sieve rules now have correct paths. (EXTCERT-2770)</li> <li><span class="fixed"></span> Installing Plesk Email security and process services on CentOS 6 now works as intended. (EXTCERT-2767 &amp; EXTCERT-2729)</li> <li><span class="fixed"></span> Installation no longer fails when importing Plesk SpamAssassin configuration under certain circumstances. (EXTCERT-2756)</li> <li><span class="fixed"></span> Making a request that cannot be executed no longer results in a “Config Check - Error” message. (EXTCERT-2729)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.3 <a id="site-import-1.4.3" href="#site-import-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Website import can now be again launched. (PMT-4694)</li> <li><span class="fixed"></span> After importing mail, actual dates when emails were received are no longer changed to the date of import on certain mail clients (for example, Apple Mail). (PMT-4559)</li> <li><span class="fixed"></span> If the source Linux server has a custom umask set up (other than 0022), website import no longer fails with an error. If the target server has a custom umask set up, a website now correctly works after migration. (PMT-4730)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ldap-auth"> <h2 class="changelog-entry__title">LDAP Auth 2.1.2 <a id="ldap-auth-2.1.2" href="#ldap-auth-2.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added error logging for failed cURL requests.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.24 <a id="plesk-18024" href="#plesk-18024" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18024" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Updating Plesk Onyx to Plesk Obsidian now also replaces the old default pages with brand new ones introduced in Plesk Obsidian 18.0.21 (unless the default pages have been customized, in which case they are not replaced).</li> <li> <p><span class="improved"></span> Plesk Administrator can now force all subscriptions to only use the Dynamic, Active, or Classic list by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[navigation]</span> <span class="py">forceWebsiteList</span> <span class="p">=</span> <span class="s">dynamic (or = active, or = classic)</span> </code></pre></div> </div> <p>It is also possible to hide one or more options from the list:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[navigation]</span> <span class="py">hideWebsiteList</span> <span class="p">=</span> <span class="s">active, classic</span> </code></pre></div> </div> </li> <li><span class="improved"></span> The FileServer component is no longer supported. It will no longer be installed on new Plesk Obsidian servers, but updating to Plesk Obsidian 18.0.24 will not affect this component if it was already installed.</li> <li><span class="improved"></span> A new SDK method <code class="highlighter-rouge">pm_Domain::getHostingParam</code> has been introduced. It is used for retrieving information about hosting settings of domains. The method enables user-created extensions to use SDK instead of API RPC or direct database queries.</li> <li><span class="improved"></span> File indexing was improved for the purposes of creating backups. Plesk no longer tries to include removed files in backups. (PPPM-6486)</li> <li><span class="improved"></span> When moving addon domains between subscriptions, users are now warned that any databases owned by those domains must be reassigned manually.</li> <li><span class="improved"></span> <code class="highlighter-rouge">.webp</code> files can now be used with the <code class="highlighter-rouge">plesk bin branding_theme</code> utility to apply custom themes to Plesk Obsidian. (PPPM-11426)</li> <li><span class="improved"></span> Accidentally removed SSL/TLS certificates are now automatically restored from the Plesk database when a domain’s hosting settings are changed.</li> <li><span class="fixed"></span> Backing up a subscription with one or more mail accounts with the autoresponder enabled no longer results in the “Unable to back up autoresponder settings.” error if no mail server is installed. (PPP-47307)</li> <li><span class="fixed"></span> Plesk no longer allows the creation of non-TXT DNS records containing the underscore (“_”) character. Having one or more such records in a DNS zone hosted in Plesk caused the <code class="highlighter-rouge">bind</code> DNS server fail to start. (PPPM-11448)</li> <li><span class="fixed"></span> Email notifications sent by Plesk servers no longer contain the duplicate “Content-Type” header, which caused them to be bounced during local delivery. (PPPM-11530)</li> <li><span class="fixed"></span> Dumps of MySQL databases are now correctly included in server-wide Plesk backups. (PPPM-11575)</li> <li><span class="fixed"></span> Creating a backup no longer fails if usernames of one or more clients being backed up contain the ampersand (“&amp;”) character. (PPP-47205)</li> <li><span class="fixed"></span> Passive mode is now turned on by default in the FTP storage settings. (PPPM-11461)</li> <li><span class="fixed"></span> Creating a full server backup no longer produces misleading error messages if the <code class="highlighter-rouge">cuBackupRestoreHelper.php</code> file is corrupted. (PPP-47304)</li> <li><span class="fixed"></span> Backing up a subscription no longer results in an invalid backup if the subscription’s DNS zone contains one or more DNS records of the type “none”. (PPP-47209)</li> <li><span class="fixed"></span> Backing up a subscription no longer fails if one or more files or directories owned by the subscription could not be read at the time of backup creation (Note: unreadable files and directories are not included in the resulting backup). (PPP-47164)</li> <li><span class="fixed"></span> Creating a full server backup no longer results in an invalid backup if certain fields in the backup properties have empty values. (PPP-47207)</li> <li><span class="fixed"></span> Plesk email notifications are now shown in Thunderbird 68.4.2. (PPP-47282)</li> <li><span class="fixed"></span> It is now possible to upload a file whose name contains square brackets (<code class="highlighter-rouge">[</code> or <code class="highlighter-rouge">]</code>) via File Manager. (PPPM-5294)</li> <li><span class="fixed"></span> Replaced the “Call to a member function getErrorObjects() on null” error message with a more meaningful one when a backup, under certain circumstances, fails to be created. (PPP-47502)</li> <li><span class="fixed"></span> It is no longer possible to secure anything with an invalid SSL/TLS certificate whose <code class="highlighter-rouge">*.crt</code> part is missing. (PPPM-11458)</li> <li><span class="fixed"></span> If the mail service for a domain or a subscription (for example, <code class="highlighter-rouge">example.com</code>) is disabled, the <code class="highlighter-rouge">plesk bin subscription -i example.com</code> command no longer fails. (PPP-45257)</li> <li><span class="fixed"></span> A directory with the “0” name can now be opened in File Manager. (PPPM-11541)</li> <li><span class="fixed"></span> A reseller can now install an SSL/TLS certificate via an XML-RPC request without specifying the <code class="highlighter-rouge">ip_address</code> option value. (PPPM-11577)</li> <li><span class="fixed"></span> Updating to Plesk Obsidian now preserves a custom branding and color scheme (if it is set) and no longer changes it to the default Obsidian color scheme. (PPPM-11511)</li> <li><span class="fixed"></span> If the DNS component is not installed, running the <code class="highlighter-rouge">plesk repair all -y</code> command no longer shows the “The NS configuration file … is absent” error. (PPPM-11479)</li> <li><span class="fixed"></span> Access from property now works again in API RPC. (PPPM-11559)</li> <li><span class="fixed"></span> Removing an IPv6 IP address registered in Plesk no longer fails with the “Cannot remove the IP address” error. (PPPM-3818)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Accessing AWStats data for domains hosted in Plesk no longer results in the “404 Not Found” error. (PPPM-11342)</li> <li><span class="fixed"></span> Creating a backup on a Plesk Server with the “Acronis Backup” extension installed no longer results in the “Not all the data from /usr/local/psa/var/modules/acronis-backup/ was backed up successfully.” error. (PPPM-11587)</li> <li><span class="fixed"></span> Creating a backup on a Plesk Server with the “Fail2Ban” component removed no longer results in an unnecessary warning. (PPPM-11521)</li> <li><span class="fixed"></span> Restoring a subscription no longer results in a warning if the subscription’s system user is using the “bash (chrooted)” shell and the chrooted template has been customized. (PPPM-11515)</li> <li><span class="fixed"></span> Downloading a large backup file (10 GB or more) from Plesk no longer fails with the the “Network Error” message shown in a browser. (PPP-44962)</li> <li><span class="fixed"></span> The issue with the <code class="highlighter-rouge">plesk repair utility</code> that could not fix issues with the missing <code class="highlighter-rouge">libmyodbc5.so</code> package is no longer relevant because Plesk now uses its own <code class="highlighter-rouge">plesk-libmaodbc</code> driver. (PPP-37827)</li> <li><span class="fixed"></span> “Mail for Non-Existent Users” can now be enabled even if the “Bounce with message” text field is empty. (PPPM-11556)</li> <li><span class="fixed"></span> When restoring a number of domains from a backup, SSL/TLS certificates that secure these domains are now also restored. (PPPM-9686)</li> <li><span class="fixed"></span> Webserver Configuration Troubleshooter no longer shows that some configs are broken when they are actually not after reconfiguration (for example, after domain’s hosting settings were changed but these changes did not propagate yet). (PPPM-6752)</li> <li><span class="fixed"></span> Plesk now shows an explicit message what to do with custom web server configuration templates (if any) during update to Plesk Obsidian. (PPPM-11580)</li> <li><span class="fixed"></span> SSL/TLS certificates from Let’s Encrypt can now be used for client certificate authorization. (PPPM-11544)</li> <li><span class="fixed"></span> Custom error pages now work when nginx-only hosting is enabled. (PPPM-8889)</li> <li><span class="fixed"></span> On Ubuntu and Debian, the <code class="highlighter-rouge">plesk repair</code> utility no longer hangs in case of apt-get returning an error. (PPPM-10348)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Node.js 12 is now supported.</li> <li><span class="improved"></span> The maximum allowed length of FTP users’ logins was increased to 20 characters.</li> <li><span class="fixed"></span> Long tasks now fail with an error message instead of silently getting stuck and never starting if the <code class="highlighter-rouge">psaadm</code> and <code class="highlighter-rouge">Plesk Administrator</code> users are assigned the “Deny log on as a batch job” security policy. (PPPM-11429)</li> <li><span class="fixed"></span> Backing up a subscription no longer results in an error message if one or more files owned by the subscription are deleted as the subscription is being backed up. (PPP-47210)</li> <li><span class="fixed"></span> When Plesk is set up with a remote SmarterMail server, backing up a subscription with mailboxes no longer shows the “Provider ‘SmarterMail Remote’ cannot list mail mesages.” warning. (PPP-47305)</li> <li><span class="fixed"></span> Calculating web statistics of the parent domain no longer fails with the “The system cannot find the path specified. (Error code 3)” error after a browsed add-on domain of the parent domain was deleted. (PPPM-11456)</li> <li><span class="fixed"></span> Creating a new domain or enabling the mail service on the existing domain no longer occasionally fails with the “mailmng failed: Loaded Postoffice Configuration Provider (MEAIPO.DLL) MEAOPO.PostOffice.AddPostOffice failed” error. (PPP-42721)</li> <li><span class="fixed"></span> Plesk Reconfigurator now allows to change the virtual hosts location to a directory on a disk volume with the ReFS partition. (PPP-46513)</li> <li><span class="fixed"></span> The rotation date of the <code class="highlighter-rouge">php_error.log</code> file of a domain is now counted based on the file creation date. (PPPM-11104)</li> <li><span class="fixed"></span> The SpamAssassin training is now completed without any issues even some emails contain non-UTF-8 characters. (PPPM-11456)</li> <li><span class="fixed"></span> If an IPv6 address goes before an IPv4 one in the database, the <code class="highlighter-rouge">plesk repair ftp</code> command run for a domain no longer shows the “The domain name … resolves to another IP address” warning. (PPPM-11405)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MySQL ODBC connector 5.3 to version 5.3.14.</li> <li><span class="improved"></span> Updated Node.js 12 to version 12.14.1</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.6 <a id="lets-encrypt-2.8.6" href="#lets-encrypt-2.8.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If an automatic renewal of a Let’s Encrypt certificate fails with the “Detail: Order’s status (“pending”) is not acceptable for finalization” or “Detail: No order for ID <strong>**</strong>***” error, the order is removed automatically. The next automatic renewal should complete with no errors. (EXTLETSENC-782)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.23 Update 4 <a id="plesk-18023-mu4" href="#plesk-18023-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18023-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Plesk no longer “forgets” the IP address selected as the address to send mail from in “Tools &amp; Settings” &gt; “Mail Service Settings” &gt; “Outgoing mail mode”. (PPPM-11533)</li> <li><span class="fixed"></span> Backing up one or more subscriptions no longer results in an invalid backup if certain information related to those subscriptions is missing from the Plesk database. (PPPM-11564)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Backing up one or more subscriptions with one or more capital letters in the name (for example, “Example.Com”) no longer results in an error message. (PPP-47446)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Backing up one or more subscriptions with wildcard subdomain no longer fails with the “Exception: PHP Warning: mkdir(): Invalid path” error. (PPP-47443)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.5 <a id="lets-encrypt-2.8.5" href="#lets-encrypt-2.8.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If users face the “No order for ID” error when they renew their SSL/TLS certificates, the extension fixes the error in the background and the users are asked to issue an SSL/TLS certificate once again, which helps in most cases. (EXTLETSENC-765)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.23 Update 3 <a id="plesk-18023-mu3" href="#plesk-18023-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18023-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 February 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Backing up a subscription when the logs folder of the subscription’s domain is deleted no longer shows an unnecessary warning message. (PPP-47351)</li> <li><span class="fixed"></span> Backing up a subscription when the statistics folder of the subscription’s domain is deleted no longer shows an unnecessary warning message. (PPP-47352)</li> <li><span class="fixed"></span> Backing up a server when the extensions’ data folders are deleted (for example, the <code class="highlighter-rouge">/usr/local/psa/var/modules/patchman</code> folder) no longer shows an unnecessary warning message. (PPP-47353)</li> <li><span class="fixed"></span> Backing up a subscription when its DKIM spam protection is turned on but the corresponding domain keys are missing (for example, because the DNS support is turned off) no longer shows an unnecessary warning message. (PPPM-11503)</li> <li><span class="fixed"></span> A server backup no longer fails when the <code class="highlighter-rouge">TmplData</code> table of a server reseller plan contains the ‘phpSettingsId’ setting. (PPP-47356)</li> <li><span class="fixed"></span> Domains can be now removed after switching from the Dynamic List to the Classic List view. (PPP-47098)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.5.1 <a id="wordpress-toolkit-4.5.1" href="#wordpress-toolkit-4.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Proper text is now displayed instead of placeholders for filter names on Mass Update and Mass Security screens. (EXTWPTOOLK-4324)</li> <li><span class="fixed"></span> Trying to retrieve Jetpack plan status on a site with Free Jetpack plan should not return a weird error anymore. (EXTWPTOOLK-4323)</li> <li><span class="fixed"></span> WordPress can now be correctly installed without triggering the “Unable to download the WordPress package” error caused by a bug in Guzzle client. (EXTWPTOOLK-4326)</li> <li><span class="fixed"></span> Users will no longer see a scary “500 Exception Permission Denied” server error when switching to a subscription without access to WordPress Toolkit. (EXTWPTOOLK-4165)</li> <li><span class="fixed"></span> Smart Updates do not repeatedly fail with the same “plugin not found” task error anymore. (EXTWPTOOLK-4176)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.4 <a id="advisor-1.7.4" href="#advisor-1.7.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The high and the highest server ratings are now shown correctly as a text and not as locale keys. (EXTADVISOR-784)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--email-security"> <h2 class="changelog-entry__title">Plesk Email Security 1.0.1 <a id="email-security-1.0.1" href="#email-security-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added a button in the global settings that resets all user policies and applies only the global policy.</li> <li><span class="added"></span> The anti-virus installation link in the dashboard directly opens the proper slide.</li> <li><span class="improved"></span> Added the Bypass Header rules to disable bad header blocks.</li> <li><span class="fixed"></span> Fixed the installation process of the anti-virus with the installed Imunify repository on CentOS. (EXTCERT-2724)</li> <li><span class="fixed"></span> Fixed a rare error when the email address is in the black and the white list at the same time. (EXTCERT-2715)</li> <li><span class="fixed"></span> Removed the buy link from the description (the link is set in the Extension Catalog as an action button).</li> <li><span class="fixed"></span> Newly created email accounts respect the current global server policy, not the hardcoded values.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--gsuite"> <h2 class="changelog-entry__title">G Suite 1.0.0 <a id="gsuite-1.0.0" href="#gsuite-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.7.3 <a id="amazon-route-53-2.7.3" href="#amazon-route-53-2.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> CAA records in Plesk can now be synced with Amazon Route 53. (EXTPLESK-1611)</li> <li><span class="fixed"></span> Installation of the extension in Plesk Obsidian no longer produces PHP error messages written to <code class="highlighter-rouge">/var/log/plesk/panel.log</code> in Plesk for Linux and <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code> in Plesk for Windows. (EXTPLESK-1143)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.3 <a id="advisor-1.7.3" href="#advisor-1.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resolved a number of compatibility issues with Plesk Obsidian 18.0.24. (EXTADVISOR-776)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.5.0 <a id="wordpress-toolkit-4.5.0" href="#wordpress-toolkit-4.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now mark their sites with one of the predefined labels (for example, “Staging” or “Production”) for easier identification.</li> <li><span class="added"></span> Commercial Jetpack plugin plans can now be purchased in the plugin installation interface by end-customers. To disable this ability on the server, add <code class="highlighter-rouge">jetpackPluginUpgradeEnabled = fals</code>e to your <code class="highlighter-rouge">panel.ini</code> file.</li> <li><span class="fixed"></span> WordPress Toolkit can now properly clone and Smart Update sites on Linux OSes, if their <code class="highlighter-rouge">wp-config.php</code> file is set to read-only. (EXTWPTOOLK-4216)</li> <li><span class="fixed"></span> Database dumps created during cloning are now properly removed if database import failed during the cloning for some reason. (EXTWPTOOLK-4131)</li> <li><span class="fixed"></span> WordPress Toolkit no longer apologetically displays <code class="highlighter-rouge">[object Object]</code> message when users are clicking on “Remove” to remove a site without selecting anything. (EXTWPTOOLK-4159)</li> <li><span class="fixed"></span> Plugin and theme images in the plugin or theme installation dialogs no longer occupy much more space than allowed on Plesk Obsidian in Safari. (EXTWPTOOLK-3992)</li> <li><span class="fixed"></span> Preview screenshots no longer occupy much more space than allowed on Plesk Obsidian in Safari. (EXTWPTOOLK-3990)</li> <li><span class="fixed"></span> WordPress Toolkit update no longer fails due to migration package dependencies. (EXTWPTOOLK-3981)</li> <li><span class="fixed"></span> Site counters are no longer visually glued to filter names on “Updates” and “Security” screens for several sites. (EXTWPTOOLK-3827)</li> <li><span class="fixed"></span> Fixed several translation issues.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-200127" href="#php-200127" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.2.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.14.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.27.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Xdebug to version 2.9.0 for PHP 7.3 and 7.4.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.23 Update 2 <a id="plesk-18023-mu2" href="#plesk-18023-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18023-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 January 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> DKIM and DMARC can be now enabled for a server whether the DNS component is installed or not. (PPP-47270)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.2.1 <a id="ssl-it-1.2.1" href="#ssl-it-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible to enable solely HSTS: without turning on additional HSTS options “Include subdomains” and “Apply to webmail”. (EXTSSLIT-676)</li> <li><span class="fixed"></span> Fixed the extension’s UI that was broken in Plesk Obsidian 18.0.23. (EXTSSLIT-681)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.5 <a id="php-composer-1.0.5" href="#php-composer-1.0.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> On servers with Plesk Obsidian 18.0.23 or later, the UI for specifying environment variables for Composer is no longer malformed. (EXTPHPCOMP-111)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.23 Update 1 <a id="plesk-18023-mu1" href="#plesk-18023-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18023-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">23 January 2020</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> On Plesk servers without an installed DNS server, updating to Plesk Obsidian 18.0.23 no longer results in an internal error when trying to access mail setting. (PPPM-11478)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.20 Update 3 <a id="plesk-18020-ga-3" href="#plesk-18020-ga-3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18020-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">22 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed an issue that prevented some Plesk Obsidian 18.0.20 servers from updating. (PPP-46986)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.23 <a id="plesk-18023" href="#plesk-18023" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18023" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Webmail for domains with no physical hosting can now be secured with SSL/TLS certificates. Support for securing such domains with Let’s Encrypt certificates via SSL It! will come at a later date.</li> <li><span class="improved"></span> Support for Apple Mail was added to the “Configure Email Client” page.</li> <li><span class="improved"></span> Plesk administrator can now specify a custom domain name for mail autodiscover in “Tools &amp; Settings” &gt; “Mail Server Settings”.</li> <li><span class="improved"></span> Mobile configuration files generated in Plesk to enable mail autodiscover are now signed with the domain’s or the server’s SSL/TLS certificate.</li> <li><span class="improved"></span> Redesigned the Plesk notifications’ interface with improved navigation and better placement of Call to Action buttons in mind.</li> <li><span class="improved"></span> Improved the templates used by Plesk notifications sent via email by adding paragraphs and HTML formatting.</li> <li><span class="improved"></span> Plesk now automatically checks whether the SMTP ports 25 and 587 used for sending mail are filtered. If they are, notifications are shown in the Plesk interface (in “Tools &amp; Settings” &gt; “Mail Server Settings” &gt; “Settings” and “Subscriptions” &gt; “Mail” tab &gt; “Mail Settings”).</li> <li><span class="improved"></span> Changed the presentation of long running tasks in the Plesk UI.</li> <li><span class="improved"></span> Updated the Dynamic View to make it render better on mobile devices.</li> <li><span class="improved"></span> When configuring minimum password strength for the server, ‘Very Weak’, ‘Weak’, and ‘Medium’ choices are clearly marked as not recommended.</li> <li><span class="improved"></span> Added PHP 7.4 to the Recommended preset and removed PHP 7.2 from the Recommended preset. Removed PHP 7.1 from the Full preset.</li> <li><span class="improved"></span> The “Server Error” screen has been updated to better match the Plesk Obsidian look and feel.</li> <li><span class="improved"></span> Plesk resellers can now use the XML API “certificate” operator to generate, install, and remove SSL/TLS certificates.</li> <li><span class="improved"></span> Users switching from a trial license to a paid one will now be asked to fill a short feedback form to let us know what motivated them to become a customer. This information will help us better tailor our offering to the customers’ needs and expectations.</li> <li><span class="improved"></span> Users that have been using Plesk Obsidian for at least 30 days will now be asked to fill a short feedback form to let us know their thoughts and opinions on Plesk Obsidian. This information will help us better tailor our offering to the customers’ needs and expectations.</li> <li><span class="fixed"></span> Creating a backup in the FTP storage if the available disk space is insufficient now clearly indicates how much disk space is required for the backup to finish. (PPPM-11389)</li> <li><span class="fixed"></span> Subdomains for domains with names in punycode can now be created via XML API. (PPPM-11381)</li> <li><span class="fixed"></span> Creating a dump of a database whose size exceeds the amount of RAM on the server no longer fails. (PPPM-11361)</li> <li><span class="fixed"></span> It is now possible to switch to Power User view and back in Plesk Mobile application. (PPP-45080)</li> <li><span class="fixed"></span> The length of the user name provided as an argument is now validated by all CLI utilities, avoiding situations where the execution of some utilities failed midway because the provided user name was too long. (PPPM-11393)</li> <li><span class="fixed"></span> Exporting a database dump and closing the corresponding notification no longer results in the dump being downloaded for the second time if the “Automatically download dump after creation” option is enabled.(PPPM-11385)</li> <li><span class="fixed"></span> Domains not owned by the currently selected subscription are not shown to the Plesk administrator in Power User view when using the Classic list and when the total number of subscriptions owned by the Plesk administrator exceeds the limit (100 by default). (PPP-46050)</li> <li><span class="fixed"></span> The error message that appears when domain creation fails because a subdomain with the name ‘webmail.<domain.name>' already exists in Plesk now clearly states the reason for the failure. (PPPM-11411)</domain.name></li> <li><span class="fixed"></span> Trying to contact Plesk support via ‘Tools &amp; Settings’ &gt; ‘Assistance and Troubleshooting’ &gt; ‘Support’ no longer results in a ‘HTTP 403 Forbidden’ error. (PPPM-11421)</li> <li> <p><span class="fixed"></span> You can now disable the creation of the ‘.ftpaccess’ file when creating backups to the FTP repository by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file: (PPPM-11436)</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[pmm]</span> <span class="py">ftpForbidFtpaccessFileCreation</span> <span class="p">=</span> <span class="s">1</span> </code></pre></div> </div> </li> <li><span class="fixed"></span> Importing a custom Plesk theme no longer results in misleading warning messages being shown. (PPP-47049)</li> <li><span class="fixed"></span> Searching for a domain name in Power User view now works as expected (click the domain name to open it) if the total number of domains exceeds the limit configured in <code class="highlighter-rouge">panel.ini</code>. (PPPM-11391)</li> <li><span class="fixed"></span> Customers can no longer attempt to delete backups created by the Administrator (because such backups can only be deleted by the Administrator). (PPPM-10982)</li> <li><span class="fixed"></span> HTTP POST requests to domains secured with an SSL/TLS certificate and with SEO redirect from HTTP to HTTPS enabled are no longer automatically converted to GET requests. (PPPM-11284)</li> <li><span class="fixed"></span> The built-in code editor now works correctly if the Plesk locale is set to Arabic or Hebrew. (UILIB-746)</li> <li><span class="fixed"></span> Updating a Plesk instance using a custom skin to Plesk Obsidian no longer results in a broken skin. Instead, the custom skin is replaced with the default Obsidian skin. (PPP-45324)</li> <li><span class="fixed"></span> Additional FTP accounts for domains that are disabled can now log in to the server via FTP. (PPP-46062)</li> <li><span class="fixed"></span> Updating to Plesk Obsidian no longer produces the “getSettings() must be of the type array, null returned” error. (PPP-46354)</li> <li><span class="fixed"></span> On Plesk Obsidian servers with the “Subscription expiration” event enabled, Plesk now sends a single email listing all expired subscription once per day instead of sending a separate email for each expired subscription. (PPP-46442)</li> <li><span class="fixed"></span> Searching for domains on mobile no longer results in an error. (PPP-46556)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Emails sent via sendmail (including auto-reply) now have a DKIM signature (if DKIM signing is enabled server-wide and for the sender’s domain).</li> <li><span class="improved"></span> When updating Plesk, Plesk installer now checks for issues with missing dependencies and duplicated packages before starting the update.</li> <li><span class="fixed"></span> On Debian 9 servers, Plesk and extension updates no longer fail if some other apt-get or dpkg operation is running at the same time on the server. (PPP-46130, PI-616)</li> <li><span class="fixed"></span> The ‘postfix’ service no longer randomly fails to start after updating the Plesk ‘postfix’ package. (PPPM-11334)</li> <li><span class="fixed"></span> Restoring DNS zones from Plesk backups no longer randomly fails with the ‘Unable to manage DNS features: DNS does not return features list’ error. (PPPM-11379)</li> <li><span class="fixed"></span> DMARC checks no longer result in a segmentation fault under specific circumstances, which caused errors to be written to the logs and temporary files not being cleaned up. (PPPM-10547, PPPM-7166)</li> <li><span class="fixed"></span> Restoring a website with Drupal installed via the Application Catalog from a backup in Plesk no longer results in Drupal being inoperable. (PPPM-11382)</li> <li><span class="fixed"></span> The ‘httpsd_access_log’ file is now rotated correctly according to the log rotation settings. Note: a number of Plesk logs are now rotated by the system logrotate (configured in <code class="highlighter-rouge">/etc/logrotate.d/plesk</code>). (PPPM-11236)</li> <li><span class="fixed"></span> The ‘Mailing List’ button is no longer shown in Dynamic List view if the ‘Mailman’ component is not installed on the server. (PPPM-11409)</li> <li><span class="fixed"></span> Backups stored in the FTP repository are now rotated in accordance with the rotation settings if backup rotation is enabled. (PPPM-10468, PPPM-11418)</li> <li><span class="fixed"></span> HTTP &gt; HTTPS redirect now works correctly for domains that are configured to be used to access Plesk. (PPPM-11407)</li> <li><span class="fixed"></span> Changes made to the <code class="highlighter-rouge">panel.ini</code> file no longer take time to come into effect. (PPPM-11413)</li> <li><span class="fixed"></span> Images accompanying the Dynamic List tour are now shown on Plesk servers that use a custom theme. (PPP-47050)</li> <li><span class="fixed"></span> Plesk Installer no longer fails on CentOS 7 based Google Cloud instances with OS Login enabled. (PI-607)</li> <li><span class="fixed"></span> Website Copying via FTP now correctly copies files with one or more “%” characters in the path. (PPP-44238)</li> <li><span class="fixed"></span> White space characters in the SPF explanation text specified in “Tools &amp; Settings” &gt; “Mail Server Settings” are no longer replaced with the “%” character. (PPP-44640)</li> <li><span class="fixed"></span> Entries in the web server logs containing long URLs with many special characters no longer cause the Log Browser display the logs as blank. (PPP-45326)</li> <li><span class="fixed"></span> Plesk Installer now properly checks if the <code class="highlighter-rouge">/var</code> partition has enough free disk space before installing or updating Plesk. (PPP-45791)</li> <li><span class="fixed"></span> Restoring a Plesk backup no longer randomly produces warnings due to the nginx restart rate getting exceeded. (PPP-46099)</li> <li><span class="fixed"></span> The default SPF check failure message no longer contains an outdated link to http://www.openspf.org/ which is no longer operational. (PPP-46173)</li> <li><span class="fixed"></span> Obsolete files stored in the <code class="highlighter-rouge">/usr/local/psa/handlers/spool/</code> directory are now cleaned out on a regular basis. (PPP-46178)</li> <li><span class="fixed"></span> Kaspersky Anti-Virus heuristics are now enabled by default. (PPP-46203)</li> <li><span class="fixed"></span> Mailbox quota warning now works as expected after it is disabled and then enabled again in “Tools &amp; Settings” &gt; “Mail Server Settings”. (PPP-46278)</li> <li><span class="fixed"></span> Updating to Plesk Obsidian no longer produces the “/usr/local/psa/bootstrapper/components/management-node.sh: line 1588: -D: command not found” error. (PPP-46386)</li> <li><span class="fixed"></span> On CentOS 6 servers, the misleading “Information on some packages might not be actual: inconsistencies were detected in the system’s package manager database.” warning is no longer shown in “Tools &amp; Settings” &gt; “System Updates”. (PPP-46395)</li> <li><span class="fixed"></span> Correct memory usage is now shown on the “Tools &amp; Settings” &gt; “Server Information” page. (PPP-46397)</li> <li><span class="fixed"></span> Plesk backups no longer fail on servers with <code class="highlighter-rouge">sql-mode=ANSI</code> specified in the <code class="highlighter-rouge">/etc/my.cnf</code> configuration file. (PPP-46398)</li> <li><span class="fixed"></span> On CentOS 7 servers, website logs are no longer processed by the backup manager if the “exclude log files” option is selected during backup. (PPP-46464)</li> <li><span class="fixed"></span> Backing up and restoring a subscription with the “Use DKIM spam protection system to sign outgoing email messages” option enabled no longer results in the “Domain has no NS DNS record.” error. (PPP-46509)</li> <li><span class="fixed"></span> On Ubuntu 16 and Ubuntu 18 servers, files created by scheduled cron tasks running under the <code class="highlighter-rouge">psaadm</code> user are now assigned the ‘644’ file system permissions instead of ‘664’ permissions. (PPP-46609)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> ASP.NET Core 3.0 is now supported.</li> <li><span class="added"></span> Microsoft SQL Server 2019 is now supported.</li> <li> <p><span class="improved"></span> Added the ability to simultaneously fix the permissions for a folder as well as every other folder in the path via the <code class="highlighter-rouge">plesk bin repair</code> CLI utility:</p> <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin repair --directory-permissions -directory "&lt;path to the folder&gt;" -fix-parent-dirs </code></pre></div> </div> </li> <li><span class="improved"></span> Temporary files generated by PHP FastCGI processes are now stored in a separate folder inside the corresponding domain’s webroot directory.</li> <li><span class="improved"></span> Cloning a Plesk server now takes significantly less time. In addition, after cloning a server, the latest updates are automatically installed on the newly created server.</li> <li><span class="improved"></span> The information about default documents is no longer stored in individual websites’ ‘applicationHost.config’ files, unless the default documents were modified.</li> <li><span class="fixed"></span> Creating a backup in Plesk no longer results in the ‘[Errno 13] Permission denied’ error. (PPPM-11374)</li> <li><span class="fixed"></span> Restoring individual files from a Plesk backup after logging in to Plesk via the TCP port 443 no longer results in the ‘Warning: Permission Denied’ error. (PPP-46715)</li> <li><span class="fixed"></span> Restoring large (1 GB or more) Microsoft SQL Server databases from a Plesk backup no longer results in the ‘Execution Timeout Expired’ error. (PPPM-11359)</li> <li><span class="fixed"></span> Website preview no longer fails with the “HTTP Error 404 Not Found” if access to Plesk via the TCP port 443 is enabled on the server. (PPPM-11406)</li> <li><span class="fixed"></span> Syncing a subscription with a customized value of the “The maximum number of worker processes” parameter with its service plan no longer fails. (PPPM-11388)</li> <li><span class="fixed"></span> Switching the Plesk mail server to SmarterMail no longer fails if one or more network adapters on the server are disabled. (PPPM-11348)</li> <li><span class="fixed"></span> Files uploaded via WordPress are now assigned the correct file system permissions. (PPPM-4539)</li> <li><span class="fixed"></span> Clicking “Dedicated IIS Application Pool for Website” no longer results in the “Unable to manage the IIS application pool because all websites are using a single dedicated application pool.” error on Plesk servers with the “Tools &amp; Settings” &gt; “IIS Application Pool” &gt; “Global Settings” &gt; “Assignment and placement policy” option set to “Always assign one application pool to each subscription”. (PPP-45368)</li> <li><span class="fixed"></span> Plesk backups are now properly compressed and take less disk space than the content that was backed up. (PPP-46132)</li> <li><span class="fixed"></span> Plesk email notifications sent to external email addresses no longer fail DKIM validation checks. (PPP-46140)</li> <li><span class="fixed"></span> Sending a technical report to support from the Plesk UI no longer results in the “&lt;html&gt;&lt;head&gt;<title>406 Not Acceptable</title>&lt;/head&gt;” error. (PPP-46487)</li> <li><span class="fixed"></span> Changes made to IIS configuration during domain creation are now correctly rolled back if domain creation fails. (PPP-46562)</li> <li><span class="fixed"></span> Switching the mail server from MailEnable to SmarterMail no longer fails if an alias without an email addresses but with the flag “include all domain users” was created in SmaterMail. (PPP-46652)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.13.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Postfix to version 3.4.8.</li> <li><span class="improved"></span> Updated Dovecot to version 2.3.9.2.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Python to version 2.7.17.</li> <li><span class="improved"></span> Updated BIND to version 9.14.8.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.18.0 <a id="plesk-migrator-2.18.0" href="#plesk-migrator-2.18.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> When migrating from cPanel to Plesk, DNS records are now migrated as well.</li> <li><span class="fixed"></span> When migrating from DirectAdmin to Plesk, SSL is now enabled on the target servers for domains that had SSL enabled on the source server. (PMT-4684)</li> <li><span class="fixed"></span> Migration from cPanel to Plesk no longer fails if one or more reseller-owned domains are being migrated and resellers are not supported on the target server (for example, because the Plesk administrator is in Power User view or because a license other than the Web Host Edition license is installed on the target server). (PMT-4691)</li> <li><span class="fixed"></span> Gave the field for the IP address of the source server on the “New Migration” a more descriptive name. (PMT-4705)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.4 <a id="php-composer-1.0.4" href="#php-composer-1.0.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Clicking ‘PHP Composer’ &gt; ‘Scan’ &gt; ‘Install’ now produces an error message instead of hanging indefinitely if the contents of the <code class="highlighter-rouge">composer.json</code> file are malformed. (EXTPHPCOMP-98)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">composer.json</code> property ‘prefer-stable’ is now properly taken into account when determining whether packages are up to date or not. (EXTPHPCOMP-99)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.5 <a id="docker-1.4.5" href="#docker-1.4.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 January 2020</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Using the ‘=’ (equal) character as the value of an environment variable no longer results in being unable to change the value of that environment variable. (EXTDOCKER-44)</li> <li><span class="fixed"></span> The “Learn more” link now correctly leads to the up-to-date documentation. (EXTDOCKER-94)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.4.1 <a id="wordpress-toolkit-4.4.1" href="#wordpress-toolkit-4.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Two secret features were added.</li> <li><span class="improved"></span> Internal security improvements.</li> <li><span class="fixed"></span> Set installation tasks happening simultaneousluy with WordPress Toolkit update to v4.4 no longer cause WordPress Toolkit to be inaccessible by clients. (EXTWPTOOLK-4089)</li> <li><span class="fixed"></span> WordPress installation directory field does not lose input focus anymore. (EXTWPTOOLK-4043)</li> <li><span class="fixed"></span> Plugins and themes can now be properly uploaded to certain directories via CLI on Plesk Obsidian. (EXTWPTOOLK-4037)</li> <li><span class="fixed"></span> Resellers can now uninstall plugins and themes uploaded by server administrators on the “Plugins” or “Themes” tab. (EXTWPTOOLK-4033)</li> <li><span class="fixed"></span> In a surprise guest appearance, the status of WordPress updates is now properly refreshed in the “Keep WordPress up-to-date” advice of the Advisor extension. (EXTWPTOOLK-4032)</li> <li><span class="fixed"></span> A various variety of translation issues was fixed. (EXTWPTOOLK-4022)</li> <li><span class="fixed"></span> Website screenshots are now automatically updated after the installation and activation of a theme from the “Themes” tab. (EXTWPTOOLK-4005)</li> <li><span class="fixed"></span> Pagination controls in the list of WordPress sites were peacefully relocated from the East of UI to the West of UI to make sure they are no longer blocked by the window with the status of ongoing tasks. (EXTWPTOOLK-3806)</li> <li><span class="fixed"></span> “Don’t show me again” control on the Smart Update free trial pop-up is now working correctly. (EXTWPTOOLK-4147)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.2.0 <a id="ssl-it-1.2.0" href="#ssl-it-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The SSL It! extension can now be used to secure the mail service for the domain with the domain’s SSL/TLS certificate.</li> <li><span class="improved"></span> Sped up the generation of web server configuration files for domains secured via SSL It!</li> <li><span class="improved"></span> Updated the list of trusted root certificates with those from Mozilla CA bundle.</li> <li><span class="fixed"></span> Unnecessary messages about wildcard certificate renewal failure are no longer sent to users from Plesk servers with the DNS service disabled. (EXTSSLIT-610)</li> <li><span class="fixed"></span> The title and description of SSL/TLS certificates other than those issued by Let’s Encrypt can now again be changed by editing the <code class="highlighter-rouge">panel.ini</code> file. (EXTSSLIT-604)</li> <li><span class="fixed"></span> The extension no longer randomly crashes on servers where it was used to issue a large number of SSL/TLS certificates (1000 or more). (EXTSSLIT-609)</li> <li><span class="fixed"></span> An unclear error message is no longer shown when SSL It! is unable to connect to the Let’s Encrypt server for a long time. (EXTSSLIT-614)</li> <li><span class="fixed"></span> Additional subscription users now have access to the SSL It! extension. (EXTSSLIT-619)</li> <li><span class="fixed"></span> Clarified the text under the SSL It! button in the Plesk interface. (EXTSSLIT-621)</li> <li><span class="fixed"></span> Resolved a number of compatibility issues with Plesk Obsidian.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extension Catalog 1.11.0 <a id="extensions-catalog-1.11.0" href="#extensions-catalog-1.11.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to see extensions’ prices with or without VAT. Plesk remembers your choice, but you can change it at any moment.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.5 <a id="digitalocean-dns-1.1.5" href="#digitalocean-dns-1.1.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Synchronizing a domain’s DNS zone with DigitalOcean DNS now correctly creates SRV records in DigitalOcean DNS. (EXTPLESK-753)</li> <li><span class="fixed"></span> Newly created domain aliases are now automatically synced with DigitalOcean DNS. (EXTPLESK-1037)</li> <li><span class="fixed"></span> On Plesk for Windows servers, it is now possible to open a subscription’s page from the main extension’s page. (EXTPLESK-1516)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.1.0 <a id="action-log-1.1.0" href="#action-log-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Action Log now shows more information about the logged actions right in the extension’s interface - you no longer need to read the logs to find out what happened exactly.</li> <li><span class="added"></span> Added the ability to select or clear all “Logged actions” checkboxes at once on the “Settings” tab.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 Update 5 <a id="plesk-18021-mu5" href="#plesk-18021-mu5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021-mu5" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Creating an incremental backup in the FTP storage no longer fails. (PPP-46305)</li> <li><span class="fixed"></span> Separate files can now be restored from a local backup. (PPP-46601)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-191220" href="#php-191220" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.4 to version 7.4.1.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.13.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.26.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--hosting-plan-exporter"> <h2 class="changelog-entry__title">Hosting Plan Exporter 1.0.0 <a id="hosting-plan-exporter-1.0.0" href="#hosting-plan-exporter-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 December 2019</p> <div class="changelog-entry__content"> <p>Hosting Plan Exporter helps you copy service plans between Plesk servers by exporting and importing them.</p> <ul> <li><span class="added"></span> Both hosting and add-on plans can be exported and imported.</li> <li> <p><span class="added"></span> When importing service plans, conflicts are automatically detected. For example:</p> <ul> <li>when a service plan with the same name already exists on the target server, you will be offered to rename the imported plan;</li> <li>when imported service plan has a limit which does not exist on the target server, a warning will be shown on the import screen and the limit will not be imported;</li> <li>when target server does not support imported value of a hosting setting, you will be offered to select one of supported values.</li> </ul> </li> <li><span class="added"></span> Service plans are exported to JSON file format.</li> </ul> <p>The extension can be used by Plesk administrators and resellers. <a href="https://ext.plesk.com/packages/7f733002-c923-4f9f-aba4-17eb3c19c84a-hp-exporter/download?1.0.0-32&amp;fbclid=IwAR2VFjufzy29wZfaiYfG96lrBiPjTo-aWaUB4gOEML5iMHrG9w72kzZir0g">Try it out!</a></p> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--slave-dns-manager"> <h2 class="changelog-entry__title">Slave DNS Manager 1.9.2 <a id="slave-dns-manager-1.9.2" href="#slave-dns-manager-1.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The status icons for the slave servers are now properly shown in the extension’s interface. (EXTPLESK-1082)</li> <li><span class="fixed"></span> On Plesk Obsidian servers, the extension’s interface is no longer malformed and unusable. (EXTPLESK-1403)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.1.4 <a id="ssl-it-1.1.4" href="#ssl-it-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resolved a number of compatibility issues with Plesk Obsidian.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.2.0 <a id="advanced-monitoring-1.2.0" href="#advanced-monitoring-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added buttons and menu items inviting Advanced Monitoring users to <a href="https://pt-research.typeform.com/to/DRfNpo">fill out a survey</a> about their experience with the extension. Doing so helps us better understand what kind of monitoring for servers and websites our customers need.</li> <li><span class="added"></span> Advanced Monitoring can now send notifications via email as well as show them in the Plesk interface.</li> <li><span class="added"></span> Changes made to thresholds can now be reverted with a click thanks to the “Restore Defaults” button.</li> <li><span class="improved"></span> “Overview” is now the first tab you see when you open Advanced Monitoring. It contains an overview of most important information about the server, such as CPU and memory usage.</li> <li><span class="improved"></span> On Plesk for Linux servers, stacked the graphs showing memory and swap usage on the “Memory” tab.</li> <li><span class="improved"></span> Disk time access and IOPS metrics are now shown on the “Disk” tab.</li> <li><span class="improved"></span> We made a number of improvements to the extension’s UI and UX.</li> <li><span class="fixed"></span> On Plesk for Windows servers, all activity tracked by the extension in now correctly reported via the graphs. (EXTPLESK-1386)</li> <li><span class="fixed"></span> On Plesk for Windows servers, the “Network” tab now shows accurate data for “writeBytes”. (EXTPLESK-1393)</li> <li><span class="fixed"></span> Graphs for periods of time a week ago or older are no longer blank. (EXTPLESK-1404)</li> <li><span class="fixed"></span> All tabs now display the proper graphs instead of the “Dashboard not found” error in the French locale. (EXTPLESK-1447)</li> <li><span class="fixed"></span> On Plesk for Windows servers, the graphs on the main monitoring page are no longer empty if during the Plesk installation a directory outside of the Plesk installation directory was chosen for storing the user data. (EXTPLESK-1492)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.3 <a id="grafana-1.1.3" href="#grafana-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Resolved a compatibility issue with the upcoming Plesk Obsidian 18.0.22. (EXTPLESK-1427)</li> <li><span class="fixed"></span> On Plesk for Windows servers, Grafana can now be installed if during the Plesk installation a directory outside of the Plesk installation directory was chosen for storing the user data. (EXTPLESK-1489)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.3 <a id="php-composer-1.0.3" href="#php-composer-1.0.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now possible to switch between multiple applications with separate <code class="highlighter-rouge">composer.json</code> files installed on a single domain in PHP Composer. (EXTPHPCOMP-102)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.4.0 <a id="wordpress-toolkit-4.4.0" href="#wordpress-toolkit-4.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Server administrators can now install plugin &amp; theme sets on existing websites at any time. This can be done by visiting the “Sets” tab, finding the required set, and clicking on “Install Set” in the corresponding ‘…’ dropdown menu.</li> <li><span class="added"></span> The “WordPress Toolkit Settings” tab was redesigned and moved to a separate screen opened via Settings button located next to the WordPress Toolkit screen title.</li> <li><span class="improved"></span> The “Plugins”, “Themes”, and “Sets” tabs were rebuilt using Plesk UI Library to make sure we can quickly redesign and update them in the future.</li> <li><span class="improved"></span> Pop-up notifications about successful execution of various operations are now automatically hidden 3 seconds after appearing, so they are (hopefully) less annoying.</li> <li><span class="improved"></span> Improved various translation strings.</li> <li><span class="fixed"></span> Quarantined WordPress sites no longer have a chance to prevent installation of plugins or themes from the “Plugins” or “Themes” tabs. (EXTWPTOOLK-4023)</li> <li><span class="fixed"></span> It should be possible (again) to upload plugins and themes from a specified URL via CLI. (EXTWPTOOLK-3988)</li> <li><span class="fixed"></span> WordPress Toolkit now properly cleans up temporary files on the server when users install plugins or themes. (EXTWPTOOLK-3977)</li> <li><span class="fixed"></span> Changing the domain name on very busy servers should not lead to WordPress site becoming quarantined due to timeout anymore. (EXTWPTOOLK-3961)</li> <li><span class="fixed"></span> Changing the domain name now properly changes the corresponding domain name in WordPress configuration files and database. (EXTWPTOOLK-3901)</li> <li><span class="fixed"></span> WordPress Toolkit no longer generates PHP warnings during certain plugin updates. (EXTWPTOOLK-3938)</li> <li><span class="fixed"></span> Proper plugin and theme names are now shown on the Updates screen instead of slugs. (EXTWPTOOLK-3826)</li> <li><span class="fixed"></span> Smart Updates now properly work for WordPress sites where home is not where siteurl is. (EXTWPTOOLK-3784)</li> <li><span class="fixed"></span> Loading of WordPress site list no longer slows to a crawl in presence of quarantined sites. (EXTWPTOOLK-3853)</li> <li><span class="fixed"></span> Pagination in lists now correctly shows the current page number on Plesk Obsidian. (EXTWPTOOLK-3772)</li> <li><span class="fixed"></span> The second and subsequent pages of the WordPress site list are now working properly on Plesk Obsidian. (EXTWPTOOLK-3771)</li> <li><span class="fixed"></span> Owner links on the WordPress site cards now open in the same browser tab instead of a new tab. (EXTWPTOOLK-3362)</li> <li><span class="fixed"></span> Outdated link to reference page about WordPress debugging was updated. (EXTWPTOOLK-3178)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.1.3 <a id="ssl-it-1.1.3" href="#ssl-it-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The Encryption Everywhere SSL/TLS certificates are no longer available for issue (even if they are specified in <code class="highlighter-rouge">filteredProducts</code> in the <code class="highlighter-rouge">panel.ini</code> file) because the corresponding API is reaching EOL. Issue free certificates from Let’s Encrypt instead. The already issued Encryption Everywhere certificates keep working until their expiration dates.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.8.1 <a id="digicert-ssl-1.8.1" href="#digicert-ssl-1.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The Encryption Everywhere SSL/TLS certificates are no longer available for issue (even if they are specified in <code class="highlighter-rouge">filteredProducts</code> in the <code class="highlighter-rouge">panel.ini</code> file) because the corresponding API is reaching EOL. Issue free certificates from Let’s Encrypt instead. The already issued Encryption Everywhere certificates keep working until their expiration dates.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 Update 4 <a id="plesk-18021-mu4" href="#plesk-18021-mu4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021-mu4" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> PHP 7.4 is now supported.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-191203" href="#php-191203" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 December 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> PHP version 7.4.0 is now shipped with Plesk on all OSes except CentOS 6, Red Hat Enterprise Linux 6, and CloudLinux 6.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.10.1 <a id="extensions-catalog-1.10.1" href="#extensions-catalog-1.10.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 December 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Go back to the earlier logic of automated extensions’ installation (Plesk installs newly purchased extensions automatically instead of sending a notification) by adding the following lines to the panel.ini file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[ext-catalog]</span> <span class="py">extensionAutoInstall</span> <span class="p">=</span> <span class="s">true</span> </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP Updates <a id="php-191126" href="#php-191126" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.12.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.25.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.10.0 <a id="extensions-catalog-1.10.0" href="#extensions-catalog-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> After purchasing an extension, the Plesk administrator is now shown a notification prompting them to install the purchased extension.</li> <li><span class="fixed"></span> Updated the extensions that have a free trial period to show a notification clearly stating that a license must be purchased to use all of the extensions’ features. (EXTCATALOG-124)</li> <li><span class="fixed"></span> The price of the WordPress Toolkit extension is no longer shown if the license for the extension is already included in the installed Web Host license. (EXTCATALOG-205)</li> <li><span class="fixed"></span> Corrected an error in the German translation of the extension. (EXTCATALOG-266)</li> <li><span class="fixed"></span> Added a white space character between the word “Buy” and the extension’s price on the “Buy” button. (EXTCATALOG-286)</li> <li><span class="fixed"></span> The “Extensions” &gt; “My Extensions” page is no longer blank. (EXTCATALOG-306)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 Update 3 <a id="plesk-18021-mu3" href="#plesk-18021-mu3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 November 2019</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> After update to or installation of Plesk Obsidian on CentOS 7, the mail forwarding, the autoresponder, and other mail-related features now work correctly. (PPP-46272)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 Update 2 <a id="plesk-18021-mu2" href="#plesk-18021-mu2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">21 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> After the update to Plesk 18.0.21, the “Tools &amp; Settings” screen in Power User view is no longer endlessly loaded and no JS errors appear in a browser console. (PPP-46229)</li> <li><span class="fixed"></span> Scheduled backups can now be created if the backups owner locale was not defined (set to <code class="highlighter-rouge">null</code>). (PPP-46219)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 Update 1 <a id="plesk-18021-mu1" href="#plesk-18021-mu1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the text in the banner promoting the Dynamic List view. (PPP-46204)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian 18.0.21 <a id="plesk-18021" href="#plesk-18021" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18021" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">19 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added a banner promoting the Dynamic List view, a new and improved way of listing and managing domains in Plesk.</li> <li><span class="improved"></span> On new Plesk Obsidian servers, the Dynamic List view is now selected by default.</li> <li><span class="improved"></span> Added a guided tour explaining the benefits of the Dynamic List view.</li> <li><span class="improved"></span> Verified that the Plesk mail autodiscover feature is fully compatible with the default Android “Mail” application.</li> <li><span class="improved"></span> Plesk servers created via cloning now take less time to initialize.</li> <li><span class="improved"></span> Changed and clarified the consent form text shown when a user is prompted to subscribe to the Plesk newsletter. Plesk administrator will see the new consent form and the suggestion to subscribe on their next login to Plesk or right after updating to Plesk Obsidian.</li> <li><span class="improved"></span> Changed and clarified the consent form text shown when a user is signing up for a Plesk trial.</li> <li><span class="improved"></span> Revamped and updated the default pages shown to visitors of domains without hosting, as well as the Plesk default web page.</li> <li><span class="improved"></span> Updated PHP used by Plesk to version 7.3.11 to secure Plesk against a vulnerability found in earlier PHP versions.</li> <li> <p><span class="fixed"></span> The following entry in the panel.ini file now again allows Plesk screens to be shown in iframes (PPP-46101):</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[security]</span> <span class="py">sameOriginOnly</span> <span class="p">=</span> <span class="s">false</span> </code></pre></div> </div> </li> <li><span class="fixed"></span> Removing a subscription with one or more backups and then creating a subscription with the same name and creating a backup under the new subscription no longer results in Plesk reporting the size of the backup as double the real size. (PPP-45254)</li> <li><span class="fixed"></span> The contents of the Extensions Catalog are now shown correctly when browsing Plesk using Internet Explorer. (PPP-45309)</li> <li><span class="fixed"></span> Requesting the list of clients via XML API from a Plesk server with no created clients no longer results in the “Specified owner can not have sub objects” error in the response packet. (PPP-44859)</li> <li><span class="fixed"></span> Creating a database or database user via Plesk UI under a subscription based on a service plan with Default Database Server set to “None” no longer results in the “Db_Table_Exception” error. (PPP-45315)</li> <li><span class="fixed"></span> Uploading a new license key and specifying a non-English locale by setting up the “def_locale” parameter in KAPC now results in Plesk correctly using the specified locale instead of the English locale. (PPP-45480)</li> <li><span class="fixed"></span> Accessing the Plesk login page via an IPv6 address no longer results in an error. (PPP-45236)</li> <li><span class="fixed"></span> When a domain with no hosting is removed, the SSL/TLS certificate it is secured with is now removed as well. (PPP-45353)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> On Debian 9 and Ubuntu 18 servers, the “Atomic Standard” and “Atomic Advanced” ModSecurity rulesets are again available.</li> <li><span class="improved"></span> On newly deployed Ubuntu 18 servers, connections to Plesk are now secured with TLS version 1.3. On Plesk Obsidian servers updated from an earlier Plesk version (including earlier Plesk Obsidian versions), you can secure connections to Plesk with TLS version 1.3 by running the <code class="highlighter-rouge">plesk bin server_pref -u -ssl-protocols "TLSv1.2 TLSv1.3"</code> command.</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk-git-http</code> package is no longer removed when upgrading to Plesk Obsidian. (PPP-45301)</li> <li><span class="fixed"></span> On CentOS 7 servers with the <code class="highlighter-rouge">dnf</code> package installed, upgrading to Plesk Obsidian no longer results in an error. (PI-604)</li> <li><span class="fixed"></span> On CentOS 7 servers, Apache no longer fails to start after installing PHP from OS vendor via Plesk Installer. (PPP-45093)</li> <li><span class="fixed"></span> Browsing “Tools &amp; Settings” &gt; “Database Servers” &gt; “MariaDB/MySQL” no longer results in an error if one or more directories containing MySQL configuration files are empty. (PPP-45399)</li> <li><span class="fixed"></span> Firewall rules are now correctly removed from the INPUT chain even if there are in excess of 400 rules already configured for different IP addresses. (PPP-45404)</li> <li><span class="fixed"></span> Suspending a domain with proxy mode disabled and nginx caching enabled no longer results in an error. (PPP-44915)</li> <li><span class="fixed"></span> Browsing a suspended domain with proxy mode disabled now correctly displays the “503 service temporarily unavailable” page. (PPP-45413)</li> <li><span class="fixed"></span> Updating Plesk no longer results in the creation of a new phpMyAdmin database. (PPP-46039)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin ipmanage --ip_list</code> command no longer results in web server reconfiguration. (PPP-46053)</li> <li><span class="fixed"></span> Updating hosting settings for a domain no longer results in the webmail configuration files being removed and then re-generated. (PPP-46055)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> On Plesk servers with one or more remote Microsoft SQL servers servers configured, browsing the “Tools &amp; Settings” &gt; “Database Servers” page and its subpages no longer takes a long time to load. (PPP-44032)</li> <li><span class="fixed"></span> Browsing “Tools &amp; Settings” &gt; “Updates and Upgrade” no longer results in an endless loading loop if an instance of Plesk Installer is already running on the server. (PPP-45051)</li> <li><span class="fixed"></span> Plesk Installer no longer fails with an error if it is unable to remove one or more subfolders. (PI-605)</li> <li><span class="fixed"></span> Failed Plesk upgrades no longer leave Plesk in a disabled state. (PPP-45065)</li> <li><span class="fixed"></span> Some APS applications no longer fail due to inability to use ADO connections on Plesk servers. (PPP-45415)</li> <li><span class="fixed"></span> Upgrading Plesk no longer fails if the path specified by the <code class="highlighter-rouge">PRODUCT_ROOT_D</code> variable uses one or more upper-case letters where lower-case letters should be, or vice versa (for example, specifying the drive letter as “c:" instead of “C:"). (PPP-45456)</li> <li><span class="fixed"></span> Backing up a domain with custom error documents enabled no longer results in an error if the “error_docs” folder for the domain is removed. (PPP-44525)</li> <li><span class="fixed"></span> Backing up a subscription no longer results in the “Element ‘vhost’: This element is not expected. Expected is ( vdir )” error. (PPP-46051)</li> <li><span class="fixed"></span> The names of the files generated when Failed Requests Tracing is enabled for a domain are no longer garbled in the Plesk interface. (PPP-46117)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Horde to version 5.2.21.</li> <li><span class="improved"></span> Updated IMP to version 6.2.24.1.</li> <li><span class="improved"></span> Updated Ingo to version 3.2.16.</li> <li><span class="improved"></span> Updated Kronolith to version 4.2.27.</li> <li><span class="improved"></span> Updated Mnemo to version 4.2.14.</li> <li><span class="improved"></span> Updated Passwd to version 5.0.7.</li> <li><span class="improved"></span> Updated Pear to version 1.10.9.</li> <li><span class="improved"></span> Updated Turba to version 4.2.25.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Microsoft Visual C++ 2017 Redistributable to version 14.16.27033.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.2 <a id="site-import-1.4.2" href="#site-import-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--pagespeed-insights"> <h2 class="changelog-entry__title">Google PageSpeed Insights 2.1.3 <a id="pagespeed-insights-2.1.3" href="#pagespeed-insights-2.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.4 <a id="digitalocean-dns-1.1.4" href="#digitalocean-dns-1.1.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.9 <a id="ruby-1.3.9" href="#ruby-1.3.9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 1.3.6 <a id="nodejs-1.3.6" href="#nodejs-1.3.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.1.3 <a id="git-1.1.3" href="#git-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> On the domain creation page, the popover that appears when clicking the “automatically deployed” control (under “Enable Git support”) is now positioned correctly. (EXTGIT-82)</li> <li><span class="fixed"></span> On the domain creation page, the icon next to the field used to specify the path to the directory to which the files from the repository are to be deployed (under “Enable Git support”) is now displayed correctly. (EXTGIT-93)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.4 <a id="docker-1.4.4" href="#docker-1.4.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">13 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Changed the extension’s icon to better fit visually among other icons in Dynamic List view.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian General Availability Update 2 (GA 18.0.20) <a id="plesk-18020-ga-2" href="#plesk-18020-ga-2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18020-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">6 November 2019</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> The contents of mailboxes on Plesk servers with Horde and Courier-IMAP 5 installed are now displayed correctly. (PPP-45268)</li> <li><span class="fixed"></span> Plesk servers with ProFTPD 1.3.6 installed are no longer vulnerable to denial of service attacks. (PPP-45349)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.4 <a id="lets-encrypt-2.8.4" href="#lets-encrypt-2.8.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Renewing a certificate issued via the Let’s Encrypt extension no longer results in an endless loading screen if the corresponding registration file is corrupted. (EXTLETSENC-552)</li> <li><span class="fixed"></span> Issuing a certificate via the Let’s Encrypt extension no longer fails if a certificate for a domain with the same name had already been issued earlier. (EXTLETSENC-577)</li> <li><span class="fixed"></span> Creating a customer without a subscription in Plesk with the Let’s Encrypt extension installed and the “secure-new-domain = on” option specified in the panel.ini file no longer results in an error. (EXTLETSENC-697)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.3 <a id="docker-1.4.3" href="#docker-1.4.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">1 November 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The “X-Forwarded-Proto” (XFP) header is now correctly added to the nginx configuration file when proxy rules are configured in Plesk. (EXTDOCKER-75)</li> <li><span class="fixed"></span> Trying to add another Plesk server with the Docker extension installed as a remote Docker node no longer fails with the “The Docker service is unavailable: Cannot enable tls” error. (EXTDOCKER-78)</li> <li><span class="fixed"></span> Entering the equals sign (=) as a part of an environment variable in the Docker extension no longer results in an error. (EXTDOCKER-84)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.2 <a id="advisor-1.7.2" href="#advisor-1.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">31 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The Advisor extension no longer shows that HTTP/2 is disabled on the server when it is, in fact, enabled. (EXTADVISOR-362, EXTADVISOR-752)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian General Availability Update 1 (GA 18.0.20) <a id="plesk-18020-ga-1" href="#plesk-18020-ga-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18020-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">30 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> When the Dynamic List view is chosen, opening the drop-down menu next to a domain to remove that domain no longer results in the menu remaining expanded indefinitely. (PPP-44499)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Plesk no longer sends the Plesk administrator hourly cronjob failure notifications if one or more PHP extensions fails to load. (PPP-45265)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Trying to manage mail accounts for a domain no longer results in an error if the domain has one or more subdomains and SmarterMail 100 is used as the default mail server. (PPP-45072)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.3.4 <a id="wordpress-toolkit-4.3.4" href="#wordpress-toolkit-4.3.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal security improvements.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.2 <a id="php-composer-1.0.2" href="#php-composer-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">29 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now detect Composer applications located outside the domain document root. (EXTPHPCOMP-71)</li> <li><span class="fixed"></span> Removing a domain in Plesk while a PHP Composer long task related to that domain is running in the background no longer results in an error message being shown on every page in Plesk. (EXTPHPCOMP-77)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP updates <a id="php-191028" href="#php-191028" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.11.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.24.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.33.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.3.3 <a id="wordpress-toolkit-4.3.3" href="#wordpress-toolkit-4.3.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Daily maintenance script will no longer put garbage messages in <code class="highlighter-rouge">panel.log</code> on Plesk Onyx 17.5. (EXTWPTOOLK-3773)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.1.3 <a id="advanced-monitoring-1.1.3" href="#advanced-monitoring-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Plesk for Windows, the extension now works again and no longer fails with the “Request failed with status code 500” error. (EXTPLESK-1385)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.3.2 <a id="wordpress-toolkit-4.3.2" href="#wordpress-toolkit-4.3.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Smart Updates now use an new algorithm for analyzing plugin shortcodes, which should address most (if not all) false positives.</li> <li><span class="improved"></span> Improved support for Move Domains feature in Plesk Obsidian.</li> <li><span class="improved"></span> Smart Updates will warn user if a Smart Update procedure failed due to specific .htaccess customizations.</li> <li><span class="improved"></span> Smart Updates sitemap analysis was optimized to increase reliability.</li> <li><span class="fixed"></span> Screenshot previews in the email notifications about Smart Update results are now displayed properly. (EXTWPTOOLK-3161)</li> <li><span class="fixed"></span> Caching operations were optimized to address performance issues happening in certain cases with Plesk search and WordPress Toolkit site list. (EXTWPTOOLK-3567)</li> <li><span class="fixed"></span> Smart Updates will now properly work if sitemap of the cloned website differs from the original due to meddling of certain plugins. (EXTWPTOOLK-3611)</li> <li><span class="fixed"></span> Handling of nginx config files was changed to address the “Unable to reconfigure domain” error happening under certain circumstances. (EXTWPTOOLK-3626)</li> <li><span class="fixed"></span> Sort control now works properly in the “Security Status” window. (EXTWPTOOLK-3609)</li> <li><span class="fixed"></span> Smart Updates will not process unnecessary locations from XML sitemaps anymore. (EXTWPTOOLK-3610)</li> <li><span class="fixed"></span> Smart Updates can now work with websites locally accessible only via domain aliases. (EXTWPTOOLK-3613)</li> <li><span class="fixed"></span> Certain operations under certain conditions were failing with the “Event not scheduled” error. Scheduling certain events was certainly improved to handle this. (EXTWPTOOLK-3616)</li> <li><span class="fixed"></span> Unsolicited jumping of input focus happening in some cases was removed from the “Clone” window. (EXTWPTOOLK-3633)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.3 <a id="lets-encrypt-2.8.3" href="#lets-encrypt-2.8.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 October 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Introduced the <code class="highlighter-rouge">allow-wildcard-certificates</code> option (true by default) under the <code class="highlighter-rouge">ext-letsencrypt</code> section in the <code class="highlighter-rouge">panel.ini</code> file. If set to false, the option hides the feature of issuing wildcard SSL/TLS certificates in the interfaces of the Let’s Encrypt and SSL It! extensions.</p> <p><strong>Note</strong>: For the same purpose, users could earlier use the <code class="highlighter-rouge">acme-protocol-version</code> setting with the <code class="highlighter-rouge">acme-v01</code> value. If you have this configuration, we recommend that you start using <code class="highlighter-rouge">allow-wildcard-certificates</code> set to false because the ACMEv1 protocol will soon reach end of life.</p> </li> <li><span class="improved"></span> The extension now consumes less server resources to issue SSL/TLS certificates.</li> <li><span class="improved"></span> Updated the list of trusted root certificates with those from Mozilla CA bundle.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian General Availability (GA 18.0.20) <a id="plesk-18020-ga" href="#plesk-18020-ga" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18020" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">22 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk administrators can now <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-updates.59215/#setting-time-for-installing-automatic-plesk-updates">specify the desired weekdays and time range when Plesk auto-updates are installed</a>.</li> <li><span class="added"></span> Mail autodiscover can be now turned on and off for particular service plans.</li> <li><span class="added"></span> Set “Comodo (free)” as the default ModSecurity rule set. On OSes where “Comodo (free)” is absent, the default rule set will be “OWASP (free)”.</li> <li><span class="added"></span> Added pagination to the Dynamic List view mode.</li> <li><span class="improved"></span> The Plesk default password strength policy will be set to “Strong” starting from November 19th, 2019. <a href="https://support.plesk.com/hc/en-us/articles/12387785030679/">See the details</a>.</li> <li><span class="improved"></span> Improved the load speed of screenshots of websites’ landing pages in the Dynamic List view mode.</li> <li><span class="improved"></span> Returned to the three-digit versioning scheme (x.y.z), where an update is specified as a separate number, for example, Plesk 18.0.19 Update 2.</li> <li><span class="fixed"></span> Backups upload to the Microsoft OneDrive storage no longer occasionally fails. (EXTPLESK-856, EXTPLESK-1147)</li> <li><span class="fixed"></span> If subscriptions of several owners exceeded the allowed disk space, owners now receive their own separate email notifications about the resources overuse. (PPP-44528)</li> <li><span class="fixed"></span> Fixed automatic logging in to Plesk: the <code class="highlighter-rouge">success_redirect_url</code> parameter now again accepts a relative URL path. (PPP-44681)</li> <li><span class="fixed"></span> Plesk administrators can now again install APS applications even if the administrators do not have their own subscriptions. (PPP-44635)</li> <li><span class="fixed"></span> The “Mailing Lists” is no longer shown if Mailman is not installed. (PPP-44524)</li> <li><span class="fixed"></span> It is now again possible to set a system user’s password via an API-RPC request. (PPP-44614)</li> <li><span class="fixed"></span> Users can now again restore specific objects (a subscription, a mailbox, and so on) from a backup if the backup size exceeds 4 GB. (PPP-44444)</li> <li><span class="fixed"></span> An IP address in the SPF record is now updated when a public IP address of the sever is changed. (PPP-43552)</li> <li><span class="fixed"></span> Webspaces are now sorted alphabetically in Backup Manager in Power User view when “All subscriptions” is selected (transparent webspaces mode). (PPP-43968)</li> <li><span class="fixed"></span> Null MX records can now be created. (PPP-43763)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> In Plesk on Ubuntu 18, <code class="highlighter-rouge">sw-cp-server</code> is now compiled with TLSv1.3. (PPP-44542)</li> <li><span class="fixed"></span> If Plesk was installed without the mail server (MSMTP), the default SSL/TLS certificate can now be removed. (PPP-44652)</li> <li><span class="fixed"></span> Plesk Obsidian now shows a correct update version and the last update date. (PPP-44316)</li> <li><span class="fixed"></span> The Horde webmail client now again correctly shows email messages in plan text. (PPP-44776)</li> <li><span class="fixed"></span> While updating to Plesk Obsidian, a misleading error message “WARNING: There are 1 mail accounts with passwords encrypted using a deprecated algorithm” is no longer shown because the corresponding bug PPP-43681 (about email address accounts, whose passwords were encrypted) has been already fixed. (PPP-44607)</li> <li><span class="fixed"></span> Added pagination to the Tools &amp; Settings &gt; Services Management page: more than 25 services can now be displayed. (PPP-44565)</li> <li><span class="fixed"></span> Kaspersky AntiVirus no longer sends error email notifications when a Kaspersky license is removed or terminated. (PPP-44620)</li> <li><span class="fixed"></span> On CentOS 7, after Plesk update from Onyx to Obsidian, the Plesk interface no longer occasionally becomes unavailable with the “Server Error 500 PleskUtilException” error message. (PPP-44602)</li> <li><span class="fixed"></span> In Plesk Obsidian on RedHat or CentOS 7, logs no longer show segmentation faults if a server has sessions with the “Too many authentication failures” errors. (PPP-44198)</li> <li><span class="fixed"></span> Plesk Obsidian update no longer occasionally fails with segmentation faults. (PPP-44794)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Prepared online demos for <a href="https://docs.plesk.com/try-plesk-now/#try-plesk-obsidian-online-demo">Plesk Obsidian on Windows</a>.</li> <li><span class="added"></span> If the SmarterMail server is used, users can now back up and restore their mail via IMAP.</li> <li><span class="fixed"></span> Special characters are now correctly processed within a Plesk administrator password during Plesk installation. (PPP-44348)</li> <li><span class="fixed"></span> MSDNS no longer fails to create DNS records when a server IP address is added to Zone Transfers. (PPP-44852)</li> <li><span class="fixed"></span> Backing up and restoration no longer occasionally fails with the “The system cannot find the file specified” error. (PPP-44804)</li> <li><span class="fixed"></span> Significantly sped up the creation of subdomains. (PPP-44951)</li> <li><span class="fixed"></span> Plesk upgrade no longer fails when run under a user with no write permissions for the Recycled Bin. (PI-600)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.10.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.23.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Courier-IMAP to versions 5.0.8.</li> <li><span class="improved"></span> Updated Roundcube to version 1.3.10.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MailEnable to version 10.27.</li> <li><span class="improved"></span> Updated BIND to version 9.14.6.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.2.3 <a id="dnssec-1.2.3" href="#dnssec-1.2.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> CentOS6/RHEL6/CloudLinux6 are not supported because these OSes contain the BIND package that the extension does not support.</li> <li><span class="fixed"></span> DNSSEC is now available for add-on domains and subdomains. (EXTDNSSEC-61)</li> <li><span class="fixed"></span> Allowed algorithms for key generation now have correct values, which makes it possible to sign DNS zones. (EXTDNSSEC-59)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.1.2 <a id="advanced-monitoring-1.1.2" href="#advanced-monitoring-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the collecting service <code class="highlighter-rouge">collectd</code> (a service that harvest data for Advanced Monitoring) to the list of services in Tools &amp; Settings &gt; Services Management.</li> <li><span class="improved"></span> Synced locale languages supported by the extension.</li> <li><span class="fixed"></span> Reboot of a Plesk server on Linux no longer stops the collecting service <code class="highlighter-rouge">collectd</code>. (EXTPLESK-1347)</li> <li><span class="fixed"></span> On Ubuntu 18, the snap partitions monitoring is now irrevocably turned off. (EXTPLESK-1346)</li> <li><span class="fixed"></span> On Linux, the extension no longer shows a false alarm that the Apache &amp; php-fpm memory usage exceeds the threshold when there is in fact no web server overload. (EXTPLESK-1369)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.2 <a id="grafana-1.1.2" href="#grafana-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Synced locale languages supported by the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.1.2 <a id="ssl-it-1.1.2" href="#ssl-it-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The SSL/TLS Certificates button now opens the SSL It! screen when the new Dynamic List view mode is selected.</li> <li><span class="fixed"></span> In Plesk for Linux, if Apache and nginx serve a website and HSTS is enabled for it, HSTS headers are no longer duplicated and Qualys SSL Labs correctly process the headers. (EXTSSLIT-462)</li> <li><span class="fixed"></span> When a user manually reissues an SSL/TLS certificate, the extension now suggests securing all the previously secured components (subdomains, domain aliases, webmail, and so on) with the renewed SSL/TLS certificate. (EXTSSLIT-593)</li> <li><span class="fixed"></span> When a subdomain is secured with a wildcard SSL/TLS certificate, the extension now correctly shows if subdomain’s components (domain aliases, webmail, the www subdomain) are secured or not secured. (EXTSSLIT-595)</li> <li><span class="fixed"></span> The old SSL/TLS Certificates menu is now shown for wildcard subdomains. (EXTSSLIT-542)</li> <li><span class="fixed"></span> Improved an error message shown when the SSL/TLS certificate issuing has failed. (EXTSSLIT-603)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7.1 <a id="advisor-1.7.1" href="#advisor-1.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension no longer suggests turning on NTP time synchronizing on Red Hat Enterprise Linux 8 and CentOS 8 because the ntp package is not available anymore on these OSes.</li> <li><span class="fixed"></span> The “Exception: PHP Notice: Undefined offset:1” error no longer occasionally appears in <code class="highlighter-rouge">/var/log/plesk/panel.log</code> in Plesk for Linux and <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code> in Plesk for Windows. (EXTADVISOR-750)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.8 <a id="plesk-migrator-2.17.8" href="#plesk-migrator-2.17.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Migrating from cPanel servers hosting a large number of domains using the Migrator GUI has been sped up considerably.</li> <li><span class="fixed"></span> It is now possible to migrate from cPanel by hosting plan as well as by subscription or owner using the Migrator GUI. (PMT-4642)</li> <li><span class="fixed"></span> It is now possible to migrate from cPanel even if the <code class="highlighter-rouge">/var/cpanel/users</code> directory contains one or more files or a directories with special symbols in the name (for example, “)”). (PMT-4660)</li> <li><span class="fixed"></span> Transferring web content of a domain hosted on Parallels Pro Control Panel for Linux no longer fails if the domain has a subdomain and the subdomain does not have CGI enabled. (PMT-4661)</li> <li><span class="fixed"></span> When migrating from Plesk 12.0 and later, additional users not assigned to any subscription are now migrated. (PMT-4658)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.1 <a id="php-composer-1.0.1" href="#php-composer-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved localization.</li> <li><span class="fixed"></span> Installing or updating an application via PHP Composer now correctly uses the PHP version selected for the domain and not the system PHP. (EXTPHPCOMP-75)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Ready To Market Update 3 (RTM 18.0.19.3) <a id="plesk-18019-rtm-3" href="#plesk-18019-rtm-3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18019-mu3" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">3 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Emails about resource overuse are no longer sent to Plesk users other than the subscription’s owner. (PPP-44526)</li> <li><span class="fixed"></span> ModSecurity is now enabled on clean Plesk Obsidian installations. (PPP-44527)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.1.1 <a id="advanced-monitoring-1.1.1" href="#advanced-monitoring-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The position of the mouse cursor is now being tracked across all panels on the tab.</li> <li><span class="fixed"></span> The “Apache CPU usage” panel was renamed to “Apache &amp; php-fpm usage”. (EXTPLESK-1157)</li> <li><span class="fixed"></span> The Y axis on all panels now always starts at zero, which helps better put the changes in the graphs into context. (EXTPLESK-1158)</li> <li><span class="fixed"></span> The “Load average” panel on the “CPU” tab now displays graphs for short-, mid-, and long-term load average instead of just short-term. (EXTPLESK-1277)</li> <li><span class="fixed"></span> Panels on the “Disk” tab no longer display graphs for “phantom” partitions (such as /dev/ with 0% usage at all times). (EXTPLESK-1310)</li> <li><span class="fixed"></span> Configuring an alert for a panel featuring multiple graphs (for example, “CPU - Total usage”) now results in the alert being triggered on any graph exceeding the threshold, not just the graph generated by the query “A”. (EXTPLESK-1320)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.1 <a id="grafana-1.1.1" href="#grafana-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> In Plesk for Windows, Advanced Monitoring no longer fails to open with the “The grafana-simple-json-datasource plugin is not installed.” error. (EXTPLESK-1260)</li> <li><span class="fixed"></span> Opening Grafana or the Advanced Monitoring extension no longer results in a 404 error if the user logged in to Plesk via HTTPS without specifying the 8443 port. (EXTPLESK-1325)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.3.1 <a id="wordpress-toolkit-4.3.1" href="#wordpress-toolkit-4.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Cloning and Smart Updates now support websites with permalinks working on nginx.</li> <li><span class="improved"></span> WordPress Toolkit now spotlights 1 month free trial for Smart Updates to server administrators.</li> <li><span class="improved"></span> WordPress Toolkit link is now displayed on the Dashboard tab of the new Dynamic List in Plesk Obsidian.</li> <li><span class="improved"></span> Improved various interface texts.</li> <li><span class="fixed"></span> Placeholders like [at] used by various plugins no longer trigger false positive alerts during Smart Update procedure. (EXTWPTOOLK-3550)</li> <li><span class="fixed"></span> Smart Update now works for websites which URL was configured with www prefix. Additionally, links on the cloned website no longer redirect to the original website if it has www prefix in the URL. (EXTWPTOOLK-3584)</li> <li><span class="fixed"></span> Smart Update controls now display proper information about licensing requirements in WordPress Toolkit SE. (EXTWPTOOLK-1462)</li> <li><span class="fixed"></span> Screenshot separator has been given some growth hormone to make sure it reaches the bottom of the screenshot comparison block at all times. (EXTWPTOOLK-3492)</li> <li><span class="fixed"></span> Smart Update screenshots were also given growth hormone to make sure they always reach the bottom of the screenshot comparison. (EXTWPTOOLK-3493)</li> <li><span class="fixed"></span> Smart Update now resets the scroll position between different screens. (EXTWPTOOLK-3475)</li> <li><span class="fixed"></span> Regular updates won’t be accidentally running instead of Smart Updates when Smart Updates are enabled (and expected) on a website. (EXTWPTOOLK-3462)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.8.0 <a id="digicert-ssl-1.8.0" href="#digicert-ssl-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now be backed up and restored.</li> <li><span class="fixed"></span> Paid certificates can now be used to secure domains with internationalized domain names. (EXTPLESK-1241)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-rds"> <h2 class="changelog-entry__title">Amazon RDS 1.0.2 <a id="amazon-rds-1.0.2" href="#amazon-rds-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Opening the extension’s page in Plesk Obsidian no longer results in an error. (EXTPLESK-673)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.7 <a id="advisor-1.7" href="#advisor-1.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 October 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The Plesk Advisor extension’s page now loads significantly faster.</li> <li><span class="improved"></span> Plesk Advisor now recommends the Smart Updates feature.</li> <li><span class="improved"></span> Plesk Advisor now recommends the Backup to Cloud Pro to schedule automatic backups of clients’ websites to remote storage.</li> <li><span class="improved"></span> Plesk Advisor now recommends using Acronis Backup to schedule server backups to Acronis Cloud.</li> <li><span class="fixed"></span> It is now possible to enable HTTP/2 support on Plesk Obsidian servers via Plesk Advisor. (EXTADVISOR-698)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Ready To Market Update 2 (RTM 18.0.19.2) <a id="plesk-18019-rtm-2" href="#plesk-18019-rtm-2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18019-mu2" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> It is now again possible to edit files with Windows line endings in Code Editor of File Manager, Panel.ini Editor, and PHP Сomposer. (PPP-44495)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Ready To Market Update 1 (RTM 18.0.19.1) <a id="plesk-18019-rtm-1" href="#plesk-18019-rtm-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18019-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">26 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Updated the <a href="https://www.plesk.com/lifecycle-policy/">Plesk Lifecycle Policy</a>.</li> <li><span class="added"></span> New Plesk Obsidian features are now available for users in their native languages.</li> <li><span class="improved"></span> The PHP Composer extension is now shipped by default with Plesk.</li> <li><span class="improved"></span> The Advanced Monitoring extension is now shipped by default with Plesk.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Ready To Market (RTM 18.0.19) <a id="plesk-18019-rtm" href="#plesk-18019-rtm" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18019" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Introduced a number of new features and improvements for the Dynamic List view mode in Websites &amp; Domains: <ul> <li>Extensions developers can now add tabs of their own extensions to domains’ cards.</li> <li>Extensions developers can now add buttons of their own extensions to particular button groups on the Dashboard tab of domains’ cards.</li> <li>Improved the layout of buttons and controls on domains’ cards.</li> <li>Replaced old color icons with new grayscale ones.</li> <li>Improved the collapse and expand mechanism.</li> </ul> </li> <li><span class="added"></span> Plesk administrators can now customize the mailbox quota notification email.</li> <li><span class="added"></span> Mail autodiscover can be now turned on and off for the whole server or for particular domains.</li> <li><span class="improved"></span> Rolled back the changes made to Active List in the previous iterations to keep this familiar view mode for customers who do not want to use the new Dynamic list.</li> <li><span class="improved"></span> Improved how the preview of automatic email notifications shows the email subject.</li> <li><span class="improved"></span> Increased the default value of the PHP-FPM <code class="highlighter-rouge">max_children</code> setting to 10.</li> <li><span class="improved"></span> After updating Plesk Onyx to Plesk Obsidian, the following extensions will now be automatically installed: Repair Kit, SSL It!, PHP Composer, and Advanced Monitoring (replaces Server Health Monitor present in Plesk Onyx).</li> <li><span class="improved"></span> Improved error messages shown if an extension failed to be installed: the error messages now contain the name of the extension that faced installation issues.</li> <li><span class="improved"></span> Removed the Server Health Monitor component and replaced it with Advanced Monitoring.</li> <li><span class="fixed"></span> When multiple files are opened in File Manager via Code Editor, Code Editor tabs now show correct content of the files. (PPP-43622)</li> <li><span class="fixed"></span> Customers can now switch between their own subscriptions when they are on the WordPress Toolkit page without the “Warning: Possible phishing attempt detected…” error. (PPP-43913)</li> <li><span class="fixed"></span> It is now possible to log in to Plesk using the LDAP Auth extension when the “Disable Plesk native authentication” checkbox is selected. (PPP-43128)</li> <li><span class="fixed"></span> If the “Access to Application Catalog” permission is not selected for a customer’s subscription, Applications &gt; All available applications no longer shows unavailable versions of an application ready for installation after any version of the application was uploaded. (PPP-43134)</li> <li><span class="fixed"></span> Rotation of server local backups now works even if the server hostname length exceeds 47 characters. (PPP-44325)</li> <li><span class="fixed"></span> Monthly resource usage reports sent by email now contain the necessary statistics because the are now generated on the last day of a month. (PPP-43563)</li> <li><span class="fixed"></span> It is now possible to create a backup without a warning if a folder that contained a custom branding theme was removed. (PPP-43734)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Mail autodiscover now works for subdomains served only by Apache.</li> <li><span class="improved"></span> The <code class="highlighter-rouge">pci_compliance_resolver</code> utility no longer causes security warnings in browsers because the utility now uses up-to-date SSL protocols and cyphers.</li> <li><span class="improved"></span> Certain services (Plesk Autoinstaller, sw-cp-server, nginx, Apache, Postfix, ProFTPD, and Dovecot) can now use the server TLS cipher suite order instead of the client cipher suite order as it was before. On clean Plesk Obsidian installations, the server TLS cipher suite order is enabled by default. For updated installations, administrators can enable it manually for all server’s services (using the <code class="highlighter-rouge">server_pref</code> utility) or for a particular service (using the <code class="highlighter-rouge">sslmng</code> utility).</li> <li><span class="fixed"></span> When the Webalizer or AWStats components are removed, the <code class="highlighter-rouge">access_log.webstat</code> file is also removed and webstatistics is no longer calculated. (PPP-24426)</li> <li><span class="fixed"></span> WordPress Toolkit can now scan installations even if they have broken symlinks. (PPP-44063)</li> <li><span class="fixed"></span> If a server that has Fail2ban and Plesk firewall installed is restarted, Fail2ban and Plesk firewall are now started in the right order: sequentially and without conflicts that could be earlier caused by the simultaneous editing of iptables. (PPP-43152)</li> <li><span class="fixed"></span> If a mail server is secured with an SSL/TLS certificate from Let’s Encrypt and the Roundcube webmail client is used, emails can now be sent without issues. (PPP-44131)</li> <li><span class="fixed"></span> If shortname authorization is enabled on the server and a mail account password is encrypted, the password can now be changed in webmail. (PPP-33293)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair all -n</code> command no longer reports false positive errors regarding incorrect permissions of the <code class="highlighter-rouge">/etc/init.d/postfix file</code>. (PPP-43564)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">pci_compliance_resolver</code> utility can now be enabled for Dovecot and Courier LDAs. (PPP-36611)</li> <li><span class="fixed"></span> If a service fails the Watchdog monitoring tests, the service will be now immediately restarted (without the 5-minute downtime as it was earlier). (PPP-41001)</li> <li><span class="fixed"></span> After updating Plesk Onyx version 17.5 to Plesk Obsidian on Debian-based OSes, running the Plesk repair utility no longer shows misleading warnings. (PPP-36507)</li> <li><span class="fixed"></span> An email with the empty <code class="highlighter-rouge">FROM: &lt;&gt;</code> field can no longer bypass the SpamAssassin filter. (PPP-43562)</li> <li><span class="fixed"></span> On Ubuntu 16.04 and Debian 8, ModSecurity can now be again installed and switched on with the Atomic Standard rule set. (PPP-44268)</li> <li><span class="fixed"></span> nginx now better validates its SSL configuration: if, for any reason, an SSL/TLS certificate is missing for a domain, Plesk now skips the SSL configuration for the domain. (PPP-44031)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Users’ Microsoft Outlook and Thunderbird mail clients can now be automatically configured based on entered emails.</li> <li><span class="improved"></span> A new REST API now manages SmarterMail 100 or later, which is why mail users in SmarterMail 100 or later can now be renamed.</li> <li><span class="improved"></span> Excluded a number of outdated, insecure, or not popular extensions and components from the recommended and full presets.</li> <li><span class="fixed"></span> Backups created in Plesk Onyx 17.x can now be restored in Plesk Obsidian. (PPP-44246)</li> <li><span class="fixed"></span> Improved an error message shown when a password sent to Plesk via an XML-RPC request does not meet the the OS password security policy (“Local Security Policy”). (PPP-43600)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.9.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.22.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.32.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> ProFTPD now supports the <a href="https://support.plesk.com/hc/en-us/articles/360035232774">DSO module</a>.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Node.js 8 to version 8.16.1.</li> <li><span class="improved"></span> Updated Node.js 10 to versions 10.16.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 1.0.0 <a id="php-composer-1.0.0" href="#php-composer-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now detects the invalid <code class="highlighter-rouge">composer.json</code> file and shows a clear error message suggesting clicking the “Edit composer.json” button and correcting the <code class="highlighter-rouge">composer.json</code> syntax.</li> <li><span class="added"></span> The “PHP Composer” icon is now shown on the “Dashboard” tab of a domain card in the Dynamic List view mode in Websites &amp; Domains.</li> <li><span class="fixed"></span> Added messages explaining what happens after update if no packages were initially specified in <code class="highlighter-rouge">composer.json</code> or they had been removed from it later. (EXTPHPCOMP-38)</li> <li><span class="fixed"></span> Error messages now show relative paths to the both files: <code class="highlighter-rouge">composer.json</code> and <code class="highlighter-rouge">composer.lock</code>. (EXTPHPCOMP-42)</li> <li><span class="fixed"></span> If the <code class="highlighter-rouge">composer.json</code> file is in the document root of an add-on domain, the “Go to the application folder” link now correctly opens File Manager. (EXTPHPCOMP-44)</li> <li><span class="fixed"></span> The install and update operations no longer fail if the <code class="highlighter-rouge">/.composer/plesk/</code> folder does not have the execute permission. (EXTPHPCOMP-51)</li> <li><span class="fixed"></span> The extension now correctly detects a major update even if the Composer version specified in <code class="highlighter-rouge">composer.json</code> has an unusual format (for example, <code class="highlighter-rouge">composer/composer": "2.0.x-dev"</code>). (EXTPHPCOMP-55)</li> <li><span class="fixed"></span> The extension now correctly detects dependencies added to <code class="highlighter-rouge">composer.json</code> not via the extension interface. (EXTPHPCOMP-57)</li> <li><span class="fixed"></span> Added a hint that explains how to add paths to environment variables. (EXTPHPCOMP-61,EXTPHPCOMP-62)</li> <li><span class="fixed"></span> New applications no longer inherit removed applications’ settings. (EXTPHPCOMP-63)</li> <li><span class="fixed"></span> A warning about the need to refresh packages now disappears after the refresh was done. (EXTPHPCOMP-64)</li> <li><span class="fixed"></span> The extension now shows a message about all installed and/or updated packages. (EXTPHPCOMP-52)</li> <li><span class="fixed"></span> Misleading messages are no longer shown as errors in the log during the update or install operations. (EXTPHPCOMP-59)</li> <li><span class="fixed"></span> The entry “Could not update composer.lock hash” (shown when the <code class="highlighter-rouge">composer.lock</code> file does not exist) is now marked in the log as info an not as an error. (EXTPHPCOMP-58)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.1.0 <a id="advanced-monitoring-1.1.0" href="#advanced-monitoring-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The resources usage now have the default preconfigured thresholds. Plesk administrators can use them or can customize the thresholds and turn them on and off for each particular resource usage.</li> <li><span class="added"></span> Plesk interface now shows notifications when the resource usage exceeds its threshold and/or returns to its normal value. Plesk administrators can turn on and off these notifications.</li> <li><span class="fixed"></span> In Plesk for Windows 2012 R2, the “Disk” and “Network” tabs now show the necessary information. (EXTPLESK-1139, EXTPLESK-1194)</li> <li><span class="fixed"></span> In Plesk for Ubuntu, the extension now shows correct disks present in the file system. (EXTPLESK-1180)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.1.0 <a id="grafana-1.1.0" href="#grafana-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension’s page (Extensions &gt; the “My Extensions” tab &gt; Grafana &gt; Open) is now opened in a new tab. (EXTPLESK-823)</li> <li><span class="fixed"></span> In Plesk for Linux, the extension can now be accessed only from the localhost and can no longer be available from the Internet. (EXTPLESK-1084)</li> <li><span class="fixed"></span> If the Grafana extension is installed in Plesk for Linux, the Plesk Premium Antivirus component no longer fails. (EXTPLESK-1134)</li> <li><span class="fixed"></span> In Plesk for Linux, the “Fix installation” button can now fix the extension when it occasionally fails to be installed. (EXTPLESK-1192)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--site-import"> <h2 class="changelog-entry__title">Site Import 1.4.1 <a id="site-import-1.4.1" href="#site-import-1.4.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Mail Import now migrates the content of mailboxes to Plesk Obsidian for Linux. (PMT-4647)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.7 <a id="plesk-migrator-2.17.7" href="#plesk-migrator-2.17.7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Migration now migrates the content of mailboxes to Plesk Obsidian for Linux. (PMT-4647)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.6 <a id="plesk-migrator-2.17.6" href="#plesk-migrator-2.17.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="fixed"></span> Additional users with the rights to manage a single subscription but whose email address was created under a different subscription (for example, a user created under <code class="highlighter-rouge">example.com</code> with email <code class="highlighter-rouge">user@example.net</code>) are now migrated when the subscription they were created under is migrated. (PMT-4644)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 4 Update 1 (RC4 18.0.18.1) <a id="plesk-18018-rc4-1" href="#plesk-18018-rc4-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18018-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">10 September 2019</p> <div class="changelog-entry__content"> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.7.2 and 0.5.7.2 respectively, which include a <a href="https://dovecot.org/pipermail/dovecot/2019-August/116873.html">fix for a major security issue</a>. We strongly recommend that you update Plesk.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.9.0 <a id="extensions-catalog-1.9.0" href="#extensions-catalog-1.9.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Purchase options (a currency, a country, and an extension ID) chosen by a user in the Extensions Catalog are now preserved in Plesk Online Store. When a user buys an extension and is redirected to Plesk Online Store, the user no longer needs to select the purchase options once again.</li> <li><span class="added"></span> Introduced the “Deprecated” status for extensions. User who have already installed these extensions will be able to remove them and will not be able to install them anymore. Users who have not installed—will not see deprecated extensions in the Extensions Catalog.</li> <li><span class="added"></span> The “My Extensions” tab now shows prices and buttons next to extensions the same way they are already shown in the Extensions Catalog.</li> <li><span class="fixed"></span> Improved the Extensions Catalog interface when it is opened in Plesk Mobile Center: it is no longer necessary to swipe the screen to right or left to see extensions’ buttons and details. (EXTCATALOG-195)</li> <li><span class="fixed"></span> When the Plesk main menu is minimized, quick access to extensions no longer highlights a part of the screen. (EXTCATALOG-234)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.1.1 <a id="ssl-it-1.1.1" href="#ssl-it-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">5 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> When SSL It! is installed or updated to version 1.1.1, the extension now detects SSL/TLS certificates previously issued via the DigiCert extension but absent from the current SSL It! configuration and then suggests editing the <code class="highlighter-rouge">panel.ini</code> file to see and manage the certificates in the SSL It! interface.</li> <li><span class="improved"></span> Updated the list of trusted root certificates with those from Mozilla CA bundle.</li> <li><span class="fixed"></span> When a user tries to install the extension on Windows 2008, SSL It! now informs that this OS is not supported because Windows versions earlier than Windows 2012 do not support SNI. (EXTSSLIT-447)</li> <li><span class="fixed"></span> No error now occurs when a customer is created without a subscription and the <code class="highlighter-rouge">secure-new-domain setting</code> in <code class="highlighter-rouge">panel.ini</code> is enabled (the extension no longer tries to secure the customer’s non-existent domain with an SSL/TLS certificate). (EXTSSLIT-533)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.3.0 <a id="wordpress-toolkit-4.3.0" href="#wordpress-toolkit-4.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Smart Update feature has been dramatically redesigned, providing full transparency into the analysis process and streamlining overall user experience. Users can now clearly see what is being checked by Smart Updates and what issues are found on which pages. Full analysis summary with update forecast is now also available to users for making an educated decision about the update or for drilling down into issues found by the system.</li> <li><span class="added"></span> Smart Update now analyzes sitemap to determine which pages to check. Users can create a custom sitemap file specifically for Smart Updates to define which pages should be analyzed (up to 30).</li> <li><span class="added"></span> Smart Update will notify users about preexisting issues on the website even if the update process itself went smoothly.</li> <li><span class="added"></span> Smart Update now checks for unexpected PHP errors, warnings, and notices on the website.</li> <li><span class="added"></span> Smart Update now checks for presence of plugin shortcodes, which typically indicates broken plugins.</li> <li><span class="added"></span> WordPress websites using really old PHP versions (5.4 and earlier) are now marked in the WordPress Toolkit UI, displaying a warning that WordPress Toolkit will soon stop supporting such websites. A prompt to change the PHP version is displayed for convenience, if users have the permission to manage PHP version on their website.</li> <li><span class="improved"></span> Smart Update toggle is now available as a separate switch on the website card, making sure the feature is easy to see and access.</li> <li><span class="improved"></span> Smart Update now gets VIP treatment from the screenshot making service, being finally able to request as many screenshots as needed.</li> <li><span class="improved"></span> Smart Update now detects the database limits before actually trying to clone the website for analysis.</li> <li><span class="improved"></span> Smart Update threshold settings were removed as a part of UX streamlining.</li> <li><span class="improved"></span> Updates screen was optimized, displaying current and available versions, and also hiding plugin &amp; theme descriptions.</li> <li><span class="improved"></span> Smart Update screen displayed upon following the link in the notification email is now branding-neutral.</li> <li><span class="improved"></span> The algorithm of making website screenshots for Smart Updates was improved to better reflect the actual website look in certain cases. Finally, users can see the goddamned cactus succulent from the Twenty Seventeen theme in all its glory!</li> <li><span class="fixed"></span> Smart Update failure no longer has a slim chance to accidentally remove the database of the source website under certain rare circumstances. (EXTWPTOOLK-3312)</li> <li><span class="fixed"></span> Regular update is no longer stealthily performed instead of Smart Update if WordPress website has enabled password protection. (EXTWPTOOLK-3410)</li> <li><span class="fixed"></span> Smart Update no longer returns weird error message mentioning website ID if 500 HTTP code is encountered during the Smart Update procedure. (EXTWPTOOLK-3234)</li> <li><span class="fixed"></span> Smart Update now properly cleans up after itself if the procedure went awry. (EXTWPTOOLK-3313 and EXTWPTOOLK-3424)</li> <li><span class="fixed"></span> Repeated opening and closing of the Updates window will no longer slow down the system (why would you do that anyway?). (EXTWPTOOLK-2669)</li> <li><span class="fixed"></span> Improved handling of quantum entanglement in the code now allows WordPress Toolkit to identify more accurately whether a certain WordPress installation is broken or infected at any given moment of time. (EXTWPTOOLK-3330)</li> <li><span class="fixed"></span> Screenshots can now be made for websites hosted on a domain without www. prefix if this prefix is present in the WordPress database as a part of the site URL. (EXTWPTOOLK-2799)</li> <li><span class="fixed"></span> Smart Update will provide a clear explanation instead of a weird error when a website cannot be updated via Smart Update due to Maintenance Mode being enabled. (EXTWPTOOLK-3264)</li> <li><span class="fixed"></span> Smart Update will provide a clear explanation instead of a weird error when a website cannot be updated via Smart Update due to password protection being used. (EXTWPTOOLK-3265)</li> <li><span class="fixed"></span> Smart Update is now correctly handling the situation when someone tries to enable it on a multisite (spoiler: it doesn’t work and it never did). (EXTWPTOOLK-3378)</li> <li><span class="fixed"></span> WordPress installations that were broken and fixed afterwards can now be updated without errors while they’re still detected as broken by WordPress Toolkit. (EXTWPTOOLK-3147)</li> <li><span class="fixed"></span> If some of the items in a batch update were not updated successfully, WordPress Toolkit will now display a proper message, providing the necessary details. (EXTWPTOOLK-3151)</li> <li><span class="fixed"></span> Sitemap is now properly cloned and copied with all necessary URL replacements during the corresponding procedure. (EXTWPTOOLK-3425)</li> <li><span class="fixed"></span> WordPress Toolkit now verifies the MD5 checksum of the WordPress core package after downloading it. (EXTWPTOOLK-3270)</li> <li><span class="fixed"></span> If the original WordPress installation on Apache only hosting had any URL structure enabled in “Permalink settings” (except “Plain”), the installation clone now works correctly and its links no longer redirect to the original. (EXTWPTOOLK-3484)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 0.9.2 <a id="php-composer-0.9.2" href="#php-composer-0.9.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the indication and speed of the “Scan”, “Install”, and “Update” operations.</li> <li><span class="improved"></span> Warning messages and explanations how updates works now differ depending on the type of available updates (major, minor, patch, or secondary dependancies updates).</li> <li><span class="improved"></span> Operations in the extension’s interface and manual operations in the CLI are now automatically synced with each other.</li> <li><span class="fixed"></span> Scaling a browser window no longer merges the Install and Update buttons into one dropdown menu. (EXTPHPCOMP-5)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.0.2 <a id="grafana-1.0.2" href="#grafana-1.0.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated the extension to fix a <a href="https://grafana.com/blog/2019/08/29/grafana-5.4.5-and-6.3.4-released-with-important-security-fix/">major security issue</a>.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.2.2 <a id="plesk-dnssec-1.2.2" href="#plesk-dnssec-1.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">3 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk-zone-checker</code> package is not required anymore. (EXTDNSSEC-58)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php"> <h2 class="changelog-entry__title">PHP updates <a id="php-190902" href="#php-190902" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">2 September 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.9.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.22.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.32.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.1 <a id="panel-ini-editor-3.2.1" href="#panel-ini-editor-3.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Added a number of descriptions of popular extensions’ and Plesk settings.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.6.1 <a id="advisor-1.6.1" href="#advisor-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved integration with Plesk Obsidian.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 4 (RC4 18.0.18) <a id="plesk-18018-rc4" href="#plesk-18018-rc4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18018" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">27 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk administrators and resellers can now move the main domain to a new subscription in the Plesk interface (Plesk administrators can do so also via the CLI).</li> <li><span class="added"></span> Added the following Plesk notifications: <ul> <li>Plesk updates are available.</li> <li>A Plesk update/hotfix has been installed.</li> <li>A Plesk update has not been installed.</li> <li>Web Application Firewall: a new rule set or new rules have been installed.</li> </ul> </li> <li><span class="added"></span> Introduced the new “Dynamic List” mode to view the “Websites &amp; Domains” screen. This mode groups controls of each website in blocks we call cards (similar to those in WordPress Toolkit).</li> <li> <p><span class="improved"></span> If SSL/TLS support for a website is turned off, the “Open website” button now opens the website via HTTP. Plesk administrators can also set up “Open website” to open websites always via HTTP (regardless of website’s SSL/TLS support) by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[domainManagement]</span> <span class="py">openButtonForceHttp</span> <span class="p">=</span> <span class="s">1</span> </code></pre></div> </div> </li> <li><span class="improved"></span> Introduced new icons of the main menu.</li> <li><span class="improved"></span> Improved the <code class="highlighter-rouge">X-XSS-Protection</code> response header of Plesk pages.</li> <li><span class="improved"></span> Updated the Plesk Installer interface. Now it is easier to install or upgrade to the latest version of Plesk Obsidian.</li> <li><span class="improved"></span> Running the <code class="highlighter-rouge">plesk bin</code> utilities without parameters now shows the help page.</li> <li><span class="fixed"></span> Scheduled backups to Microsoft OneDrive no longer fail with the “504 Gateway Timeout” error message. (EXTPLESK-856)</li> <li><span class="fixed"></span> Plesk administrator’s backups are now restored even if no available dedicated IP addresses exist. (PPP-43673)</li> <li><span class="fixed"></span> It is now possible to log in to Plesk with an email address account, whose password was encrypted. (PPP-43681)</li> <li><span class="fixed"></span> Customers can no longer be occasionally created as if they belong to other customers. (PPP-31797)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair mail</code> can no longer break all mail accounts on the server if one of the accounts has a password that contains an unsupported character. (PPP-43832)</li> <li><span class="fixed"></span> The “Log In as Customer” link is no longer shown next to customers that do not have subscriptions. (PPP-43639)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Users’ Microsoft Outlook and Thunderbird mail clients can now be automatically configured based on entered emails.</li> <li><span class="improved"></span> Updated the list of extensions and components installed by default.</li> <li><span class="improved"></span> Improved deployment of Plesk Obsidian cloud images: <ul> <li>Significantly sped up the deployment (25 seconds now against 8 minutes earlier).</li> <li>An actual deployment status is now shown. It is possible to see if the deployment finished successfully or with errors.</li> <li>Plesk now installs available updates 30 minutes after deployment.</li> </ul> </li> <li><span class="fixed"></span> Fixed issues created by the bug fix PPPM-10715. You can now rename your domain or restore it from a backup—no issues with your mail for a domain will occur. (PPP-43460)</li> <li><span class="fixed"></span> If a user tries to change virtual hosts location and SELinux is running in enforcing mode, the <code class="highlighter-rouge">transvhosts.pl</code> utility now exits with an error message. The message suggests disabling SELinux or setting it to permissive mode to avoid breaking hosted websites. (PPP-43217)</li> <li><span class="fixed"></span> Updating the Atomic Standard ModSecurity rule set no longer hangs. (PPP-43620)</li> <li><span class="fixed"></span> Removing the system PHP 7.2 component (which is optional since Plesk Onyx 17.9 Preview 11) no longer causes repetitive error messages from the hourly cron task: “find: ‘/etc/php/7.2’: No such file or directory”. (PPP-43824)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.8.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.21.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.31.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated nginx to version 1.16.1 (both for Plesk and customers’ websites).</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated ASP.NET Core 2.2 to version 2.2.6.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.12.</li> <li><span class="improved"></span> Dropped support for ASP.NET Core 1.1.</li> <li><span class="improved"></span> Dropped support for ASP.NET Core 1.0.</li> <li><span class="improved"></span> Updated MariaDB to version 10.3.17 (both for the Plesk database and for customers’ websites.)</li> <li><span class="improved"></span> Updated MailEnable to version 10.25.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.7.0 <a id="digicert-ssl-1.7.0" href="#digicert-ssl-1.7.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">23 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now informs when a paid SSL/TLS certificate is about to expire and makes it easier to renew it. Users no longer need to find the certificate they bought earlier: the “Renew” button opens Plesk Online Store where they can buy the same certificate.</li> <li><span class="improved"></span> Internal stability and security improvements.</li> <li><span class="fixed"></span> SSL/TLS certificates can now be installed on IDN domains. (EXTPLESK-1207)</li> <li><span class="fixed"></span> SSL/TLS certificates can now be issued if a company name contains the ampersand (&amp;). (EXTPLESK-1211)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.13 <a id="plesk-mobile-center-1.13" href="#plesk-mobile-center-1.13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the “Failed to load certificate for platform ios_manager_production” error.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.1.0 <a id="ssl-it-1.1.0" href="#ssl-it-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now shows a warning message when a paid SSL/TLS certificate from DigiCert is about to expire and suggests buying a new SSL/TLS certificate.</li> <li><span class="improved"></span> Updated the link to the documentation in the extension’s description.</li> <li><span class="improved"></span> Improved the layout of the extension’s screen that shows details about an installed SSL/TLS certificate in both Obsidian and Onyx color schemes.</li> <li><span class="fixed"></span> Improved the UX and an error message when the DigiCert SSL extension was removed in the middle of ordering an SSL/TLS certificate. (EXTSSLIT-552)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--action-log"> <h2 class="changelog-entry__title">Action Log 1.0.0 <a id="action-log-1.0.0" href="#action-log-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--social-login"> <h2 class="changelog-entry__title">Social Login 1.5.0 <a id="social-login-1.5.0" href="#social-login-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to log in with a My Plesk account.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.6.2 <a id="digicert-ssl-1.6.2" href="#digicert-ssl-1.6.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Performance improvements. We strongly recommend that you update the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.4.0 <a id="domain-connect-1.4.0" href="#domain-connect-1.4.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now automatically configure mail DNS-records.</li> <li><span class="added"></span> Users can now automatically configure DNS for subdomains.</li> <li><span class="added"></span> Users can now use Domain Connect to verify their domains ownership for Bing Webmaster Tools.</li> <li><span class="added"></span> The extension now supports SPFM records. This enables to update the existing SPF record with the rules from the SPFM record.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.2.2 <a id="wordpress-toolkit-4.2.2" href="#wordpress-toolkit-4.2.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Integration with Website Overview in Plesk Obsidian was updated, making sure that users can still access WordPress Toolkit quickly on each website.</li> <li><span class="improved"></span> Tools block was moved to a separate column on the website card for increased visibility and easier access.</li> <li><span class="fixed"></span> Smart Updates no longer fails to update websites that have issues with infinite redirects. (EXTWPTOOLK-3328)</li> <li><span class="fixed"></span> IDNs (international domain names) are now properly displayed on the Smart Update comparison screen. (EXTWPTOOLK-3239)</li> <li><span class="fixed"></span> Website screenshots no longer disappear for reasons unknown when user is opening the Smart Update comparison screen. (EXTWPTOOLK-3260)</li> <li><span class="fixed"></span> Update of multiple websites should not fail to start anymore in certain cases. (EXTWPTOOLK-3284)</li> <li><span class="fixed"></span> WordPress Toolkit now exhibits more patience when connecting remote websites via plugin, ensuring that websites hosted on slower servers can be properly connected without timeouts. (EXTWPTOOLK-3278)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.5 <a id="plesk-migrator-2.17.5" href="#plesk-migrator-2.17.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Adjusted Plesk Migrator to support the maximum length of FTP usernames in Plesk 17.8 and later (32 characters).</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.6.1 <a id="digicert-ssl-1.6.1" href="#digicert-ssl-1.6.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 August 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal security improvements. We strongly recommend that you update the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 3 (RC3 18.0.17) <a id="plesk-18017-rc3" href="#plesk-18017-rc3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18017" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">31 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now try <a href="https://docs.plesk.com/en-US/onyx/online-demos/">Plesk Obsidian online demos</a>.</li> <li> <p><span class="added"></span> Introduced new Plesk notifications, which are now shown in a separate pane. To see notifications, click the bell icon in the upper right corner of the screen. Here you can also manage the notifications’ settings. To do so, click the gear icon.</p> <p>At the moment, the notification pane shows only one notification type (when one of the parameters monitored by Server Health reached the “red” alert level). More notifications are on the way.</p> </li> <li><span class="improved"></span> When Postfix is used, <code class="highlighter-rouge">mail.&lt;domain&gt;</code> can now be secured if an SSL/TLS certificate covers it.</li> <li><span class="improved"></span> It is now possible to create a secret key via the CLI or API without specifying the IP address the key will be linked to.</li> <li><span class="improved"></span> Updated Plesk banners (Plesk Welcome screen, Plesk initializing screen, and others) shown when the Obsidian color scheme is selected.</li> <li><span class="improved"></span> A Plesk custom logo and page title can now be installed via the CLI or API.</li> <li><span class="improved"></span> A Plesk edition is no longer shown on the Plesk logo and some other screens. Users can always see a Plesk edition in Tools &amp; Settings &gt; About Plesk (under “Plesk”).</li> <li><span class="improved"></span> Redesigned the website screen in Websites &amp; Domains: removed the duplicated info and made the screen more laconic.</li> <li><span class="fixed"></span> File Manager now switches to a correct website, when File Manager is opened via a direct URL. (PPP-41536)</li> <li><span class="fixed"></span> Duplicate access controls are no longer shown when adding or updating a database user in Plesk that has remote configuration of database servers. (PPP-43181)</li> <li><span class="fixed"></span> If a particular subscription does not have the “Setup of potentially insecure web scripting options that override provider’s policy” permission, a user can now change the subscription’s hosting settings. (PPP-42972)</li> <li><span class="fixed"></span> Email aliases with the same name can now be created via the XML-RPC. (PPP-43256)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Mail users now receive email notifications when more than 95% of their mailbox disk space is occupied. The users can also see the information about the mailbox storage disk space, its usage, and limits in the Horde and Roundcube webmail clients.</li> <li><span class="improved"></span> On new Plesk servers, the Poppassd service on TCP port 106 no longer accepts external connections from the Internet.</li> <li><span class="fixed"></span> If Postfix is used, an SSL/TLS certificate from Let’s Encrypt (and from other CAs whose certificate files contain the CSR part) can now secure mail for a domain. If you renamed your domain or restored it from a backup and now face issues with your mail for a domain, assign an SSL/TLS certificate to the mail once again. (PPPM-10715)</li> <li><span class="fixed"></span> In File Manager, all files can no longer be renamed so that their names contain spaces at the beginning or end (for example, “file “ and “ file”). Previously, if the<code class="highlighter-rouge">.htaccess</code> file was renamed this way, a website could work incorrectly. (PPP-43006)</li> <li><span class="fixed"></span> The phpMyAdmin interface is now again accessible via the URL <code class="highlighter-rouge">/phpmyadmin</code>. (PPP-42510)</li> <li><span class="fixed"></span> Improved stability in PHP 7.3.7 and 7.2.20 by fixing the PHP-FPM segmentation faults in <code class="highlighter-rouge">fpm_event_epoll_wait</code>. (PPP-43093)</li> <li><span class="fixed"></span> The “Maximum bandwidth usage (KB/s)” and “Connections limited to” options on the “Performance” tab of a service plan can no longer be changed if the Apache “bw” module is not enabled. (PPP-43011)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> MariaDB is now used as a database server for customers’ websites on new installations of Plesk Obsidian. If you have upgraded to Plesk Obsidian, we strongly recommend that you switch from MySQL to MariaDB. To do so, go to Tools &amp; Settings &gt; Updates &gt; select MariaDB under “MySQL server” and then click Continue. Existing MySQL databases will not be updated anymore even for security reasons, while MariaDB will be updated regularly.</li> <li><span class="added"></span> Plesk administrators and customers can now choose in which mode IIS will run applications: the default 64-bit mode for new applications or optional 32-bit mode for old ones.</li> <li><span class="improved"></span> Plesk administrators can now change the location of the customers’ MySQL data directory in Plesk Reconfigurator.</li> <li><span class="fixed"></span> Plesk updates of MySQL will no longer overwrite all custom <code class="highlighter-rouge">my.ini</code> settings with the default values: only the <code class="highlighter-rouge">basedir</code> and <code class="highlighter-rouge">datadir</code> settings will be now overwritten. (PPP-43013)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="added"></span> PostgreSQL 10 is now supported.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.7.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.20.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.3.9.</li> <li><span class="improved"></span> Updated tar to version 1.32.</li> <li><span class="improved"></span> Updated ModSecurity to version 2.9.3.</li> <li><span class="improved"></span> Updated Phusion Passenger to version 6.0.2.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MariaDB to version 10.3.16.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.2.1 <a id="wordpress-toolkit-4.2.1" href="#wordpress-toolkit-4.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Users should now be able to perform Smart Update on websites that have a lot of pages. (EXTWPTOOLK-3283)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.2.0 <a id="wordpress-toolkit-4.2.0" href="#wordpress-toolkit-4.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now upload plugins and themes straight to their website when they open the plugin or theme installation dialog on the website card.</li> <li><span class="added"></span> Website card now has a link to the corresponding domain in Plesk for easier navigation.</li> <li><span class="improved"></span> Smart Update speed was dramatically improved.</li> <li><span class="improved"></span> Screenshot comparison screens shown in Smart Update details were streamlined.</li> <li><span class="improved"></span> Updates screen was cleaned up and polished, eliminating various small UX issues.</li> <li><span class="improved"></span> Website card view was optimized, making the card a bit more compact.</li> <li><span class="improved"></span> WordPress Toolkit was finally shamed into regularly cleaning up <code class="highlighter-rouge">wp-cli</code> utility cache on a per-site basis.</li> <li><span class="improved"></span> The File Manager link on the website card is now more visible and prominent.</li> <li><span class="improved"></span> WordPress Toolkit now displays more details about the update process of WordPress core, plugins, and themes. This change also affects the Smart Update process, making it more transparent.</li> <li><span class="improved"></span> Sites can now be installed and cloned into non-empty directories (including directories with random <code class="highlighter-rouge">.php</code> files, mummified remains of ancient WordPress sites, and so on). Users will be warned and asked for confirmation if target directory is not empty.</li> <li><span class="improved"></span> The task responsible for checking and running automatic updates (<code class="highlighter-rouge">instances-auto-update.php</code>) was rescheduled to run between 1 AM and 6 AM randomly on each server to avoid causing power surges in datacenters.</li> <li><span class="fixed"></span> Smart Updates: E-mail notifications about Smart Updates no longer include periods after HTML links (this could break certain links). (EXTWPTOOLK-1759)</li> <li><span class="fixed"></span> Smart Updates: When users are launching Smart Update while the Smart Update license is expired, a proper message will be displayed in UI. (EXTWPTOOLK-2796)</li> <li><span class="fixed"></span> Smart Updates: Confusing error message about needing a valid SSL/TLS certificate was unconfused. (EXTWPTOOLK-2599)</li> <li><span class="fixed"></span> Smart Updates: The system now properly notifies users when Smart Update skips a website for some reason during mass update operation. (EXTWPTOOLK-2733)</li> <li><span class="fixed"></span> Smart Updates: Select Page dropdown now properly displays full website URL of WordPress websites installed in a subdirectory. (EXTWPTOOLK-3224)</li> <li><span class="fixed"></span> Smart Updates: Open in Plesk link no longer overlaps the Select Page dropdown in some cases. (EXTWPTOOLK-3203)</li> <li><span class="fixed"></span> Remote websites with broken database connection are now correctly marked as broken in UI. (EXTWPTOOLK-2950)</li> <li><span class="fixed"></span> CLI output for remote WordPress websites was made more consistent with the output shown for local WordPress websites. (EXTWPTOOLK-2921)</li> <li><span class="fixed"></span> Clicking Help in Plesk will now take users to the right help page. (EXTWPTOOLK-3091)</li> <li><span class="fixed"></span> Checking the security status under certain circumstances cannot destroy Plugins and Themes tabs in website cards anymore. (EXTWPTOOLK-2867)</li> <li><span class="fixed"></span> Plugins can be added to sets via CLI without the <code class="highlighter-rouge">TypeError</code> error. (EXTWPTOOLK-3079)</li> <li><span class="fixed"></span> When users were choosing to copy only the new database tables using Copy Data functionality, all tables were copied instead if one of the new tables didn’t have the table prefix. This despicable behavior was nipped in the bud. (EXTWPTOOLK-3123)</li> <li><span class="fixed"></span> The URL of WordPress website installed on a wildcard subdomain is now displayed correctly. (EXTWPTOOLK-3086)</li> <li><span class="fixed"></span> Scan functionality no longer can be broken by the potential data inconsistency mess left by WordPress websites installed via APS. (EXTWPTOOLK-3065)</li> <li><span class="fixed"></span> Users cannot start the update process for a website that’s already being updated. (EXTWPTOOLK-3174)</li> <li><span class="fixed"></span> Text placeholders are no longer displayed when looking for certain things in Plesk Search. (EXTWPTOOLK-3004)</li> <li><span class="fixed"></span> Updating WordPress to a newer version on remote hosting with PHP 5.3 will now show a proper error prompt about PHP requirements. (EXTWPTOOLK-3190)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-dnssec"> <h2 class="changelog-entry__title">Plesk DNSSEC 1.2.1 <a id="plesk-dnssec-1.2.1" href="#plesk-dnssec-1.2.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a subscription does not have the “DNS management” permission, the DNSSEC button is no longer shown in Websites &amp; Domains &gt; domains that belong to the subscription. (EXTDNSSEC-50)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> If a Plesk server does not have the BIND DNS server component installed, DNSSEC is now installed and its screen shows instructions how to install BIND. (EXTDNSSEC-53)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.0.1 <a id="advanced-monitoring-1.0.1" href="#advanced-monitoring-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> If the <code class="highlighter-rouge">grafana-server</code> service was not running, users can now start it clicking a button on the Advanced Monitoring page.</li> <li><span class="fixed"></span> If the Grafana extension was disabled, the Advanced Monitoring page now shows a clear error message that suggests enabling Grafana. (EXTPLESK-1001)</li> <li><span class="fixed"></span> Megabytes and kilobytes are now used as units of measurement. (EXTPLESK-1005)</li> <li><span class="fixed"></span> Installed Advanced Monitoring no longer prevents Plesk from logging out after inactivity time-out. (EXTPLESK-1014)</li> <li><span class="fixed"></span> Advanced Monitoring now displays data in Plesk on DigitalOcean and Lightsail. (EXTPLESK-1007)</li> <li><span class="fixed"></span> In Plesk on DigitalOcean and Lightsail, Advanced Monitoring no longer shows the 500 Internal Server Error on certain charts (for example, CPU). (EXTPLESK-1008)</li> <li><span class="fixed"></span> When selected, “Advanced Monitoring” is now highlighted in the left navigation pane. (EXTPLESK-1008)</li> <li><span class="fixed"></span> Advanced Monitoring now works correctly in Plesk that has the Plesk Premium Antivirus component installed. (EXTPLESK-754)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.0.1 <a id="grafana-1.0.1" href="#grafana-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved stability during import of datasources and dashboards of other extensions to Grafana.</li> <li><span class="fixed"></span> Grafana now works correctly in Plesk that has the Plesk Premium Antivirus component installed. (EXTPLESK-754)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.2.0 <a id="repair-kit-1.2.0" href="#repair-kit-1.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 July 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Added a new feature “MySQL Process List” (Beta). Users can now see:</p> <ul> <li>The list of processes being handled by the local MySQL server.</li> <li>The MySQL process details: what queries are being processed and how much resources they consume.</li> </ul> <p>To try the new feature, go to Tools &amp; Settings &gt; MySQL Process List (Beta) (under “Assistance and Troubleshooting”).</p> </li> <li> <p><span class="improved"></span> Made a number of UX improvements.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.2 <a id="lets-encrypt-2.8.2" href="#lets-encrypt-2.8.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The ‘rsa-key-size’ setting in the ‘panel.ini’ file now again sets an RSA key size. (EXTLETSENC-714)</li> <li><span class="fixed"></span> The webmail client of an add-on domain is no longer changed to the client of the main domain (or even disabled if webmail was disabled for the main domain) when any of the following actions are done to the SSL/TLS certificate of the main domain: issuing, manual or automatic renewal, enabling “Keep websites secured”, or unassigning. (EXTLETSENC-603)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.4 <a id="plesk-migrator-2.17.4" href="#plesk-migrator-2.17.4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> When migrating to Plesk from the latest version of cPanel that has MySQL 5.7 installed, database users are now also migrated and the applications work correctly after the migration. (PMT-4627)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.0.1 <a id="ssl-it-1.0.1" href="#ssl-it-1.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If SLL It! is available for a domain, the domain screen in Websites &amp; Domains can no longer show the duplicate “SSL/TLS Certificates” link that leads to the old interface for managing SSL/TLS certificates. (EXTSSLIT-535)</li> <li><span class="fixed"></span> TLS protocols and ciphers can now be again synced with Mozilla: a more stable configuration of protocols and ciphers is used at the moment. (EXTSSLIT-539)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--php-composer"> <h2 class="changelog-entry__title">PHP Composer 0.9.1 <a id="php-composer-0.9.1" href="#php-composer-0.9.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">9 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.1 <a id="lets-encrypt-2.8.1" href="#lets-encrypt-2.8.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Securing Plesk with SSL/TLS certificates from Let’s Encrypt is now again available in Tools &amp; Settings &gt; SSL/TLS certificates. (EXTLETSENC-699)</li> <li><span class="fixed"></span> It is now possible to issue wildcard SSL/TLS certificates from Let’s Encrypt if the BIND DNS server component is not installed. (EXTLETSENC-558)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--git"> <h2 class="changelog-entry__title">Git 1.1.2 <a id="git-1.1.2" href="#git-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">4 July 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the look of the Git section on the “Add Domain” screen. (EXTGIT-85)</li> <li><span class="fixed"></span> Pulling updates no longer fails with the “Call to a member function websiteOverviewUrl() on null” error. (EXTGIT-88)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 2 (RC2 18.0.16) <a id="plesk-18016-rc2" href="#plesk-18016-rc2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18016" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">2 July 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Plesk administrators can now install the Advanced Monitoring and Grafana extensions on Plesk Obsidian.</p> <p>Advanced Monitoring is a revamped version of the Server Health Monitor component, which inherits all the component’s features: detailed reports on the server health, on system resources’ usage, and so on. However, Advanced Monitoring displays all server metrics as visually appealing graphs and dashboards by Grafana.</p> <p>It is possible because Advanced Monitoring works in tandem with Grafana. When you install Advanced Monitoring, Grafana is also automatically installed. If you are an experienced Grafana user, server metrics collected by Advanced Monitoring is not your single source of data. You can also integrate Grafana with other data sources of your choice.</p> <p>For more information, read the descriptions of the Advanced Monitoring and Grafana extensions in the Extensions Catalog.</p> </li> <li><span class="added"></span> Plesk users can now move an add-on domain to a new subscription in the Plesk interface (the add-domain will then become the main domain of the subscription).</li> <li> <p><span class="added"></span> Plesk Administrators can now move an add-on domain to a new subscription via the CLI running the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin site <span class="nt">--move</span> addon_domain.com <span class="nt">-login</span> target_login <span class="nt">-passwd</span> target_password </code></pre></div> </div> </li> <li><span class="added"></span> Added the event “Domain moved”, which is triggered when an add-on domain is moved to another existing or new subscription.</li> <li><span class="added"></span> Plesk administrators can now change subjects of the email notification messages (the same way they did so for the messages’ texts).</li> <li><span class="added"></span> Email notifications about automatic installation of system package updates can now be sent to a custom email address.</li> <li><span class="improved"></span> There are now no release tiers in Plesk Obsidian and later.</li> <li><span class="improved"></span> A Plesk mail server and webmail are now available via HTTPS by default: they are secured with the default SSL/TLS certificate that secures Plesk itself.</li> <li> <p><span class="improved"></span> Revamped the look and feel of the main menu:</p> <ul> <li>Introduced new icons.</li> <li>Changed how the menu looks on various screen sizes</li> <li>Changed hide and show effects and conditions on various screen sizes.</li> </ul> </li> <li><span class="improved"></span> Made the search bar of the main menu more visible by moving the search bar to the top of the screen.</li> <li><span class="improved"></span> Improved the text of the message shown when a user tries to upgrade to Plesk Obsidian, while the installed Plesk license is not compatible with Plesk Obsidian.</li> <li><span class="fixed"></span> In Web Admin and Web Pro editions, the information about availability of customers and resellers is now shown correctly in Plesk &gt; Tools &amp; Settings &gt; License Management. (PPP-42195)</li> <li><span class="fixed"></span> Protected directories for root locations can now be again created via XML-RPC. (PPP-42741)</li> <li><span class="fixed"></span> After a user changes its email address in the Plesk account, all previously sent links to reset the account’s password now automatically expire. (PPP-42541)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Adding protected directories for root locations no longer breaks nginx. (PPP-42741)</li> <li><span class="fixed"></span> Errors no longer occur after renaming databases’ tables via phpMyAdmin. (PPP-41491)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> An additional FTP account that was created after a subscription was suspended can no longer access the suspended subscription’s home directory via FTP. (PPP-42247)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 4.9.0.1.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Updated Dovecot to version 2.3.6.</li> <li><span class="improved"></span> Updated nginx to version 1.16.0 (both for Plesk and customers’ websites).</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Added support for Smartermail 100.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ruby"> <h2 class="changelog-entry__title">Ruby 1.3.8 <a id="ruby-1.3.8" href="#ruby-1.3.8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Ruby 2.6 is now supported.</li> <li><span class="added"></span> Ruby 2.5 is now supported.</li> <li><span class="improved"></span> Ruby 2.4.x was updated to version 2.4.6.</li> <li><span class="improved"></span> Ruby 2.3.x was updated to version 2.3.8.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--nodejs"> <h2 class="changelog-entry__title">Node.js 1.3.5 <a id="nodejs-1.3.5" href="#nodejs-1.3.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 June 2019</p> <div class="changelog-entry__content"> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Added support for Node.js 12 (except CentOS 6, Debian 7.x, Ubuntu 12.x).</li> <li><span class="improved"></span> Added support for Node.js 10.</li> <li><span class="improved"></span> Updated Node.js 8.x to version 8.16.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advanced-monitoring"> <h2 class="changelog-entry__title">Advanced Monitoring 1.0.0 <a id="advanced-monitoring-1.0.0" href="#advanced-monitoring-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--grafana"> <h2 class="changelog-entry__title">Grafana 1.0.0 <a id="grafana-1.0.0" href="#grafana-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">26 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Initial release.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.6.0 <a id="advisor-1.6.0" href="#advisor-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Extension developers can now integrate their own extensions with Advisor by: <ul> <li>Adding recommendations to use their own extensions. For reference, use the <a href="https://github.com/plesk/ext-advisor-integration-example">source code</a> of the Advisor Integration Example extension.</li> <li>Adding ratings for these recommendations. The Plesk team updates the ratings promptly on demand without launching a new version of Advisor.</li> </ul> </li> <li><span class="improved"></span> Removed using the Atomic Advanced rule set from the list of recommendations.</li> <li><span class="fixed"></span> The extension is now hidden for all additional users. (EXTADVISOR-428)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 1 Update 1 (RC1 18.0.15.1) <a id="plesk-18015-rc1-1" href="#plesk-18015-rc1-1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18015-mu1" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Protected directories for root locations can now be again created via XML-RPC. (PPP-42781)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Adding protected directories for root locations no longer breaks nginx. (PPP-42787)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.1.1 <a id="wordpress-toolkit-4.1.1" href="#wordpress-toolkit-4.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Handling of wp-cli timeouts was improved to avoid putting innocent WordPress sites into quarantine.</li> <li><span class="fixed"></span> WordPress Toolkit can now connect remote WordPress sites hosted using Bitnami WordPress images from Amazon Marketplace and other cloud marketplaces. (EXTWPTOOLK-3003)</li> <li><span class="fixed"></span> Successful update of WordPress core from 5.2.1 to 5.2.2 no longer displays an error in WordPress Toolkit UI. (EXTWPTOOLK-3040)</li> <li><span class="fixed"></span> WordPress Toolkit no longer slows down dramatically when connecting individual remote WordPress sites if their <code class="highlighter-rouge">wp-config.php</code> has read-only access permission. (EXTWPTOOLK-3007)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-migrator"> <h2 class="changelog-entry__title">Plesk Migrator 2.17.2 <a id="plesk-migrator-2.17.2" href="#plesk-migrator-2.17.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension is now compatible with Plesk Obsidian.</li> <li><span class="fixed"></span> Databases can now be migrated to target Plesk servers on Windows in which the “Chinese (Simplified, China)” language is set as the system locale. (PMT-4570)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--extensions-catalog"> <h2 class="changelog-entry__title">Extensions Catalog 1.8.0 <a id="extensions-catalog-1.8.0" href="#extensions-catalog-1.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Extensions whose licenses were installed in Plesk are now automatically installed. Turn this behavior on or off in the <code class="highlighter-rouge">panel.ini</code> file by adding the following lines:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[ext-catalog]</span> <span class="py">extensionAutoInstall</span> <span class="p">=</span> <span class="s">true/false</span> </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--docker"> <h2 class="changelog-entry__title">Docker 1.4.2 <a id="docker-1.4.2" href="#docker-1.4.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now handles situations when the docker service is stopped to avoid logging extra errors.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Release Candidate 1 (RC1 18.0.15) <a id="plesk-18015-rc1" href="#plesk-18015-rc1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18015" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">4 June 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> We named the current build “Plesk Obsidian Release Candidate 1.0”. Our team worked hard to make this release stable and fixed 133 issues in addition to the ones listed in these Release Notes. Even better, should you have trouble with this build, Plesk support team will accept support requests for Plesk Obsidian Release Candidate 1.0.</li> <li><span class="improved"></span> The SSL It! extension in now installed by default.</li> <li><span class="improved"></span> The Repair Kit extension in now installed by default.</li> <li><span class="fixed"></span> Running <code class="highlighter-rouge">plesk bin init_conf --init</code> no longer fails when the <code class="highlighter-rouge">-state</code> option is omitted and <code class="highlighter-rouge">-country ES</code> is used. (PPP-42336)</li> <li><span class="fixed"></span> Improved UX when a user tries to remove a backup that is included in a server, reseller or customer level backup: Plesk shows the message that these backups cannot be removed and they are no longer hidden in the user’s interface. (PPP-41039)</li> <li><span class="fixed"></span> Additional services displayed on Subscriptions &gt; subscription &gt; the “Account” tab &gt; the “Additional services” tab now have descriptions. (PPP-38747)</li> <li><span class="fixed"></span> When requesting an SSL/TLS certificate, organization names in Chinese are now shown correctly. (PPP-39069)</li> <li><span class="fixed"></span> The warning “Restore reseller plan “Default Reseller” is no longer shown when restoring a full server backup of a Plesk server with the Web Pro license installed. (PPP-39289)</li> <li><span class="fixed"></span> Custom buttons that has their own icons and files which names start with the dash character are now backed up without warnings. (PPP-39844)</li> <li><span class="fixed"></span> Resellers can now sync subscriptions that were once unsynced. (PPP-40252)</li> <li><span class="fixed"></span> Is now possible to hide Tools &amp; Settings &gt; PHP Settings in Restricted Mode. (PPP-41438)</li> <li><span class="fixed"></span> Improved the error message shown if a backup created in FTP storage contains an invalid XML file dump-header. (PPP-38786)</li> <li><span class="fixed"></span> A subdomain’s DNS record is now removed after the subdomain is removed after the BIND installation. (PPP-39828)</li> <li><span class="fixed"></span> It is now possible to configure FTP storage that does not recognize the <code class="highlighter-rouge">LIST -a</code> command. (PPP-39434)</li> <li><span class="fixed"></span> When a subscription has several add-on domains or subdomains, the subscription overview screen no longer shows the “There are … domains to show. Load all or switch to Classic List” bar. (PPP-40632)</li> <li><span class="fixed"></span> A subscription can now be fully removed if a hard disk quota is not synced. (PPP-34711)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin mail --info</code> command now shows a correct value of a mailbox size if the mailbox size is the same as in the corresponding service plan. (PPP-40804)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin server_pref -s</code> command now shows the status of all options it can manage. (PPP-41887)</li> <li><span class="fixed"></span> If a service plan has “Setup of potentially insecure web scripting options that override provider’s policy” disabled, changing a PHP handler in the service plan no longer causes repetitive warnings “There are settings that conflict with the server-wide security policy” to be shown. (PPP-31334)</li> <li><span class="fixed"></span> Backup Manager is now opened fast if FTP storage is unavailable. (PPP-38660)</li> <li><span class="fixed"></span> Website preview is now automatically disabled if it was turned on a domain which DNS service was disabled. (PPP-35142)</li> <li><span class="fixed"></span> Creating a certificate signing request no longer adds the “www” prefix to a subdomain or a domain which preferred domain is set as “none” or without the the “www” prefix. (PPP-41548)</li> <li><span class="fixed"></span> A DNS record that causes DNS inconsistency can now be removed. (PPP-39511)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin mailserver --info white-list</code> command now shows the full list of mail’s white-listed IP addresses. (PPP-39947)</li> <li><span class="fixed"></span> Parts of a a multi-volume backup can now be again downloaded from FTP storage. (PPP-37275)</li> <li><span class="fixed"></span> Subscriptions are now again locked if their mail settings were changed, while the “Ability to change mail settings” permission was not selected for the service plan subscriptions belong to. (PPP-41607)</li> <li><span class="fixed"></span> It is no longer possible to suspend domains until the backup task is completed. (PPP-41034)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Plesk for Linux now support SNI for mail when Postfix version 3.4.0 and Dovecot are used together. There are a number of limitations that we plan to fix in the future releases: <ul> <li>SNI certificates cannot currently be backed up, restored, or migrated.</li> <li>SAN certificates (including mail.*) are not served by additional names.</li> <li>Domain aliases might have wrong certificates (default one, not from site) in some scenarios.</li> <li>If the IMAP or SMTP server is replaced with one without SNI support, certificates are kept but can no longer be managed.</li> </ul> </li> <li><span class="improved"></span> Plesk now ships with Postfix 3.4 on all supported Linux OSes except Debian 8 and CentOS/RHEL/CloudLinux 6.</li> <li><span class="improved"></span> In Plesk on CloudLinux, Node.js and Ruby applications now work when CageFS is enabled.</li> <li><span class="improved"></span> Plesk administrators can now specify the timeout for Apache health check on reload by using the <code class="highlighter-rouge">apacheReloadTimeout</code> setting (under the <code class="highlighter-rouge">webserver</code> section) in the <code class="highlighter-rouge">panel.ini</code> file. The default timeout is 40 seconds, the minimum one is 5 seconds.</li> <li><span class="fixed"></span> The Mailman service is now automatically enabled after enabling mailing lists and rebooting the service. (PPP-40080)</li> <li><span class="fixed"></span> If a subscription was created under a service plan with the disabled nginx proxy mode and the chosen “FPM Application served by nginx” PHP handler, applying a created add-on plan to the subscription no longer leads to incorrectly processed PHP files. (PPP-41201)</li> <li><span class="fixed"></span> Enhanced reliability of removing subscriptions. (PPP-41164)</li> <li><span class="fixed"></span> The text in the Watchdog component is now fully localized. (PPP-42128)</li> <li><span class="fixed"></span> In Plesk behind NAT (for example, Plesk on Lightsail), public IP addresses can now be added or changed if the “BIND DNS server” component is not installed. (PPP-37155)</li> <li><span class="fixed"></span> Plesk Onyx servers are no longer upgraded to Plesk Obsidian if the installed license does not support Plesk Obsidian. (PPP-42299)</li> <li><span class="fixed"></span> Plesk administrators no longer receive hourly email notifications that the Kaspersky Anti-Virus license was updated. (PPP-41988)</li> <li><span class="fixed"></span> The PHP-FPM service no longer crashes after the domain renaming. (PPP-42016)</li> <li><span class="fixed"></span> The website preview URL is no longer automatically redirected to the main website URL if the www domain was set as preferred and “Permanent SEO-safe 301 redirect from HTTP to HTTPS” was enabled. (PPP-41588)</li> <li><span class="fixed"></span> If “Permanent SEO-safe 301 redirect from HTTP to HTTPS” was enabled for a website that was set as the default one for an IP address, preview of this and other non-default websites on the IP address is no longer broken. (PPP-40807)</li> <li><span class="fixed"></span> After removal of an SSL/TLS certificate, running the <code class="highlighter-rouge">plesk repair db -n</code> command no longer shows the warning that the <code class="highlighter-rouge">cert_rep_id</code> column does not have the <code class="highlighter-rouge">0</code> value. (PPP-39579)</li> <li><span class="fixed"></span> The Dovecot LDA service no longer shows warnings that it cannot report statistics under <code class="highlighter-rouge">popuser:popuser</code> in Postfix. (PPP-41828)</li> <li><span class="fixed"></span> If an external MySQL server is set as the default one for a domain and “Allow local connections only” is selected in Database Hosting Settings, the notification about forbidden connections to the database is shown when a user tries to install an application that require databases (for example, Joomla! or Drupal). (PPP-37081)</li> <li><span class="fixed"></span> In Plesk behind NAT, selecting the “Send from the specified IP addresses” option with the internal IP address in Mail Server Settings no longer changes an external IP address of the mail.example.com DNS record to the internal one. (PPP-41868)</li> <li><span class="fixed"></span> The message about unsupported architectures is now shown if a user tries to install Plesk on a server that has the ARM CPU architecture. (PPP-41222)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin domain --show-web-server-settings example.com</code> now also shows additional nginx directives. (PPP-40001)</li> <li><span class="fixed"></span> Dist-upgrade from Debian 8 to Debian 9 no longer fails if the DNSSEC extension was installed. (PPP-38286)</li> <li><span class="fixed"></span> An event handler with the “Update installed” parameter now again triggers when Plesk updates are installed. (PPP-40513)</li> <li><span class="fixed"></span> No more errors regarding <code class="highlighter-rouge">quotacheck_wrapper.sh</code> on systems with XFS. (PPP-28299)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Removed legacy integration with Acronis True Image from code.</li> <li><span class="fixed"></span> Reduced time necessary for opening the domain overview screen if a subscription has a large number of websites and databases (more than 150). The screen is now shown after 2 seconds compared with 10 seconds previously. (PPP-40479)</li> <li><span class="fixed"></span> Customizations of <code class="highlighter-rouge">DumpTempDir</code> and <code class="highlighter-rouge">DUMP_D</code> are now kept after the <code class="highlighter-rouge">plesk.msi</code> package was upgraded. (PPP-41825)</li> <li><span class="fixed"></span> The error “error when communicating with server” no longer occasionally appears during searching for text in emails in the Horde webmail. (PPP-33348)</li> <li><span class="fixed"></span> Backing up of the subscription that has a large number of files no longer finishes with the warning. (PPP-39179)</li> <li><span class="fixed"></span> DNS zones on a slave DNS server are now synced with those on the primary DNS server. (PPP-39990)</li> <li><span class="fixed"></span> The website preview URL is no longer automatically redirected to the main website URL if the www domain was set as the preferred one and “Permanent SEO-safe 301 redirect from HTTP to HTTPS” was enabled. (PPP-42279)</li> <li><span class="fixed"></span> Deleting a subscription with a mail account now deletes the mail account system users. (PPP-40082)</li> <li><span class="fixed"></span> Additional read or write permissions are no longer occasionally applied incorrectly to the <code class="highlighter-rouge">httpdocs</code> folder. (PPP-42339)</li> <li><span class="fixed"></span> When a mailbox password is changed to one that exceeds the allowed number of characters, a clear validation error message is now shown. (PPP-41211)</li> <li><span class="fixed"></span> A database backup file can now be downloaded if the file name contains the space or the plus characters. (PPP-41984)</li> <li><span class="fixed"></span> If files were not included in a backup (for example, because of the wrong permissions), the files will no longer be added to the backup index and they will be included in the next backup after their permissions were fixed. (PPP-41470)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.6.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.19.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.30.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MySQL 5.7 to version 5.7.26.</li> <li><span class="improved"></span> Updated MySQL 5.6 to version 5.6.44.</li> <li><span class="improved"></span> Updated MySQL Connector/ODBC 5.3 to version 5.3.13.</li> <li><span class="improved"></span> Updated BIND to version 9.14.1.</li> <li><span class="improved"></span> Updated Horde to version 5.2.21.</li> <li><span class="improved"></span> Updated IMP, a Horde component, to version 6.2.23.</li> <li><span class="improved"></span> Updated Kronolith, a Horde component, to version 4.2.27.</li> <li><span class="improved"></span> Updated Nag, a Horde component, to version 4.2.24.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.1.0 <a id="wordpress-toolkit-4.1.0" href="#wordpress-toolkit-4.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">30 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> You can now connect remote WordPress installations to WordPress Toolkit and manage them without having SSH root access to the remote host. To access this feature, use the “Connect [Beta]” button on the WordPress website list and provide your WordPress administrator credentials. This feature is a part of the overall Remote Management functionality, so it’s available only for Server Administrators as a beta feature.</li> <li><span class="added"></span> WordPress websites are now put into quarantine if WordPress Toolkit is not able to properly access certain important files. WordPress Toolkit could not manage such websites previously, since WordPress installation list froze if these websites were encountered. This should also address issues with connecting remote servers with such websites.</li> <li><span class="improved"></span> WordPress Toolkit now provides more information about broken websites to help users identify the website and troubleshoot the problem.</li> <li><span class="improved"></span> Remote Management functionality was improved and updated based on the user feedback.</li> <li><span class="improved"></span> Clone and Copy Data operations now handle absolute paths in WordPress database. (EXTWPTOOLK-2601)</li> <li><span class="fixed"></span> Smart Update procedure is now more patient, so it has much less chance to fail because of a timeout. (EXTWPTOOLK-2723)</li> <li><span class="fixed"></span> Smart Update purchase button is not available to end users anymore. Only server administrators can now purchase or upgrade Smart Update license, as intended. (EXTWPTOOLK-2730)</li> <li><span class="fixed"></span> Smart Update procedure steps now communicate better with each other, so issues encountered by one step are now immediately displayed and do not leave the next steps hanging in the dark until the timeout. (EXTWPTOOLK-2734)</li> <li><span class="fixed"></span> Rollback of security measures that modify <code class="highlighter-rouge">wp-config.php</code> file won’t have a chance of breaking the WordPress website anymore. (EXTWPTOOLK-2824)</li> <li><span class="fixed"></span> There was a small chance that WordPress website could be accidentally deleted due to inconsistency of WordPress Toolkit database. It would be very painful, so this chance was extinguished. (EXTWPTOOLK-2686)</li> <li><span class="fixed"></span> Remote Management feature now checks if PHP interpreter on remote server has all required PHP extensions before trying to connect the website. (EXTWPTOOLK-2677)</li> <li><span class="fixed"></span> Remote Management feature now displays a proper error message if SSH key contents are not valid. (EXTWPTOOLK-2729)</li> <li><span class="fixed"></span> Customers with multiple subscriptions can now install WordPress on one of them if another subscription does not have the “Database server selection” permission enabled. (EXTWPTOOLK-1940)</li> <li><span class="fixed"></span> If you were constantly seeing the confusing “Unable to find the task responsible for the currently running update process. Try running the update again.” message when trying to run the updates, you can breathe a sigh of relief now, as we have identified and fixed the root cause of this annoying behavior. (EXTWPTOOLK-2694)</li> <li><span class="fixed"></span> It’s now possible to clone WordPress located in a particular directory to a directory with the same name in a new subdomain. (EXTWPTOOLK-2906)</li> <li><span class="fixed"></span> Users should no longer see the “Something went wrong” error when trying to select a domain during the cloning. (EXTWPTOOLK-2823)</li> <li><span class="fixed"></span> WordPress Toolkit no longer tries to activate themes installed through a set. (EXTWPTOOLK-2621)</li> <li><span class="fixed"></span> Major WordPress autoupdates no longer fail due to timeout. (EXTWPTOOLK-2925)</li> <li><span class="fixed"></span> Customers won’t be seeing the empty “Plugin/theme set” menu during the WordPress installation if the “Allow customers to use sets when they install WordPress” global option is turned off. (EXTWPTOOLK-2692)</li> <li><span class="fixed"></span> Server Administrators, on the other hand, will be seeing the proper contents of the “Plugin/theme set” menu during the WordPress installation if the “Allow customers to use sets when they install WordPress” global option is turned off. (EXTWPTOOLK-2693)</li> <li><span class="fixed"></span> Users can now clone WordPress installations located in a subdirectory to the virtual folder root of their subscription. (EXTWPTOOLK-2939)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--ssl-it"> <h2 class="changelog-entry__title">SSL It! 1.0.0 <a id="ssl-it-1.0.0" href="#ssl-it-1.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Introduced a number of options, which are now available on Websites &amp; Domains &gt; your domain &gt; SSL/TLS Certificates. It is now possible to: <ul> <li>Enhance the security of your website’s visitors by setting up a permanent, SEO-safe 301 redirect from the insecure HTTP to the secure HTTPS version of the website. To do so, turn on “Redirect from http to https”.</li> <li>(Plesk Obsidian) Enhance the security of webmail connections by setting up a permanent, SEO-safe 301 redirect from the insecure HTTP to the secure HTTPS webmail connections. To do so, turn on “Redirect from http to https”. The webmail protection will be then applied by default. On Plesk Obsidian for Windows, the redirect to HTTPS for webmail connections is enabled by default and no corresponding checkbox is shown in the interface.</li> <li>(Plesk Onyx for Linux, Plesk Obsidian) Protect your website’s visitors by prohibiting web browsers from accessing the website via insecure HTTP connections. To do so, make sure that your website runs on HTTPS and is secured with an SSL/TLS certificate valid during the selected time period, and then turn on HSTS.</li> <li>Ensure that each domain, subdomain, domain alias, and webmail belonging to the subscription is secured with a free valid certificate from Let’s Encrypt. To achieve this, SSL It! can reissue an existing Let’s Encrypt certificate or replace an invalid certificate (expired of self-signed) with a valid one from Let’s Encrypt. To get peace of mind by receiving this all-round protection, turn on the “Keep websites secured” option.</li> <li>Get evaluation of your SSL configuration from SSL Labs, one of the most popular testing services. Go to the “Run SSL Labs Test” link to check how good the SSL protection of your website is, receive recommendations what can be improved, and follow them to get the highest possible score, A+. By improving your website rank in SSL Labs Test, you improve your website rank in Google.</li> <li>Easily upgrade your certificate if it is about to expire or a more advanced certificate is available (OV or EV) by clicking the “Upgrade certificate” button.</li> <li> <p>(Plesk for Linux) OCSP Stapling can now be turned on and off for websites served by nginx with Apache or solely nginx.</p> <p>Note: OCSP Stapling may not work for certificates from certain vendors (for example, free certificates from DigiCert) if the complete trust chain is not in place. To check if your certificate supports OCSP stapling, run the SSL Labs test of your SSL configuration by going to Websites &amp; Domains &gt; your domain &gt; SSL/TLS Certificates and clicking “Run SSL Labs Test” link.</p> </li> </ul> </li> <li><span class="fixed"></span> (Plesk for Linux) It is now possible to enhance the security of connections encrypted with SSL/TLS certificates (website, mail, Plesk, and so on) by choosing the configuration of TLS protocols and ciphers (generated by Mozilla), which will be used by Plesk. Not to lag behind, synchronize with the Mozilla service once every few months by clicking “Sync Now”.</li> <li><span class="added"></span> The domain screen in Websites &amp; Domains now informs about the security status of a domain by showing a text message next to the SSL It! icon. The message can be “Domain not secured”, “Webmail not secured”, and others. Try to get the “Safe and sound!” message, which means all domain’s components are secured and TLS-related options are configured.</li> <li><span class="added"></span> It is now possible to customize the list of SSL/TLS certificates available for order in SSL It! via the <code class="highlighter-rouge">panel.ini</code> file. To know which <code class="highlighter-rouge">panel.ini</code> settings to edit, install the Panel.ini Editor extension and see the description column of settings under the <code class="highlighter-rouge">[ext-sslit]</code> section.</li> <li><span class="fixed"></span> Added descriptions of new SSL It! settings to Panel.ini Editor. Plesk administrators can use these settings to customize the appearance and configuration of SSL It!. (EXTSSLIT-295)</li> <li><span class="fixed"></span> SSL It! can now automatically renew free certificates from Symantec. (EXTSSLIT-71)</li> <li><span class="fixed"></span> If a certificate secures a domain plus a subdomain that is an alias for the domain (alias.example.com), the certificate is now correctly automatically renewed without excluding the alias SAN. (EXTSSLIT-513)</li> <li><span class="fixed"></span> If the Plesk database contains a corrupted certificate, SSL It! no longer fails with the 500 Internal Server Error. (EXTSSLIT-445)</li> <li><span class="fixed"></span> The webmail client of an add-on domain is no longer changed to the client of the main domain (or even disabled if webmail was disabled for the main domain) when any of the following actions are done to the SSL/TLS certificate of the main domain: issuing, manual or automatic renewal, enabling “Keep websites secured”, or unassigning. (EXTSSLIT-173)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.8.0 <a id="lets-encrypt-2.8.0" href="#lets-encrypt-2.8.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> ACMEv2 is now used by default. It makes issuing wildcard certificates also available by default with no need to additionally configure the extension to support ACMEv2.</li> <li><span class="improved"></span> If ACMEv2 is used, certificates that secure a domain plus webmail are now automatically renewed even if webmail is disabled for the domain.</li> <li><span class="fixed"></span> If the Plesk database contains a corrupted certificate, the “Keep websites secured” option and the automatic renewal of certificates now work for all certificates except the corrupted one. (EXTLETSENC-681)</li> <li><span class="fixed"></span> Access to Plesk Obsidian Preview via 443 port is now automatically secured with a free Let’s Encrypt after the Let’s Encrypt extension is installed (manually or automatically during Plesk installation). (EXTLETSENC-679)</li> <li><span class="fixed"></span> If the Let’s Encrypt extension fails to issue or renew certificates, Let’s Encrypt challenge tokens no longer pile up and slow down the speed of backing up and restoration. The challenge tokens are now automatically deleted after a defined period of time. (EXTLETSENC-676)</li> <li><span class="fixed"></span> The extension no longer suggests securing webmail if mail management functions are disabled in Plesk. (EXTLETSENC-674)</li> <li><span class="fixed"></span> A corrupted certificate in the Plesk database no longer causes unclear error messages in the Let’s Encrypt interface. (EXTLETSENC-659)</li> <li><span class="fixed"></span> Improved the error message shown when there is an attempt to issue a Let’s Encrypt certificate for a website that cannot pass HTTP challenge. (EXTLETSENC-653)</li> <li><span class="fixed"></span> The Plesk mail server can now be secured with ECDSA certificates. (EXTLETSENC-650)</li> <li><span class="fixed"></span> If debug logging was enabled and then the Let’s Encrypt extension was installed while SSL It! was not, excessive messages informing that SSL It! was not installed are no longer shown in logs. (EXTLETSENC-641)</li> <li><span class="fixed"></span> ECDSA certificates no longer occasionally fail to be issued and installed. (EXTLETSENC-640)</li> <li><span class="fixed"></span> ECDSA certificates can now be issued for IDN domains. (EXTLETSENC-636)</li> <li><span class="fixed"></span> If a certificate secures a domain plus a subdomain that is an alias for the domain (alias.example.com), the certificate is now correctly automatically renewed without excluding the alias SAN. (EXTLETSENC-626)</li> <li><span class="fixed"></span> The “Secure with an SSL/TLS Certificate” section is no longer shown when wildcard subdomains are created because Let’s Encrypt cannot secure them. (EXTLETSENC-612)</li> <li><span class="fixed"></span> The “Keep websites secured” option no longer unnecessarily reissues certificates trying to secure SANs (subdomains, domain aliases, or webmail) that do not exist or cannot pass HTTP challenge. “Keep websites secured” now checks if there are available SANs that can be secured and only then issues a certificate to secure them. (EXTLETSENC-571)</li> <li><span class="fixed"></span> A wildcard certificate issued for the main domain no longer occasionally fails to secure a subdomain of the domain. (EXTLETSENC-550)</li> <li><span class="fixed"></span> Configured Docker Proxy Rules can no longer hinder the performance of the Let’s Encrypt extension. (EXTLETSENC-11)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.6.0 <a id="digicert-ssl-1.6.0" href="#digicert-ssl-1.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">28 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed the extension’s meta information (the vendor website, Help and Support links).</li> <li><span class="fixed"></span> Wildcard subdomains can no longer be selected on the extension’s main page because DigiCert cannot secure them. (EXTPLESK-869)</li> <li><span class="fixed"></span> Digicert SSL is no longer shown for wildcard subdomains. (EXTPLESK-564)</li> <li><span class="fixed"></span> Certificate orders for domains which names start with capital letters are now shown in the extension’s interface. (EXTPLESK-800)</li> <li><span class="fixed"></span> If debug logging was enabled, the log no longer shows excessive messages about optional extensions (for example, SSL It!) not being installed. (EXTPLESK-632)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--plesk-mobile-center"> <h2 class="changelog-entry__title">Plesk Mobile Center 1.10.0 <a id="plesk-mobile-center-1.10.0" href="#plesk-mobile-center-1.10.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">27 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Updated the Plesk Mobile Center extension to use Firebase Cloud Messaging notifications.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.3 <a id="digitalocean-dns-1.1.3" href="#digitalocean-dns-1.1.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Sync of DNS zones between DigitalOcean DNS and Plesk no longer occasionally fails with the “SOA records are not eligible for deletion” error. (EXTPLESK-894)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Obsidian Preview <a id="plesk-18014-preview14" href="#plesk-18014-preview14" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="18014" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">8 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Plesk 17.9 Preview receives the name of Plesk Obsidian Preview.</li> <li><span class="added"></span> Plesk users can now move add-on domains between subscriptions in the Plesk interface.</li> <li><span class="added"></span> File Manager can now search for files by content.</li> <li><span class="added"></span> File Manager now supports uploading and extracting RAR, TAR, TAR.GZ, and TGZ archives.</li> <li><span class="added"></span> It is now possible to select which NS record will be set as a primary name server in the Plesk interface. It can be done using SOA record, for DNS Template - SOA record template.</li> <li><span class="improved"></span> Plesk administrators can now turn off “Feedback reminder” email notifications in Tools &amp; Settings &gt; Notifications and by following the link at the bottom of the notification emails.</li> <li><span class="improved"></span> The Plesk UI was updated to modernize it, address several UX issues, and make it visually similar to plesk.com. We streamlined colors and font sizes, and aligned all elements to grid. Check it out!</li> <li><span class="fixed"></span> Using the XML API operator with the operation node to get the list of users for a particular database no longer results in an error if one or more database users have access to all databases on the subscription. (PPP-41171)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin extension</code> CLI utility no longer leaks memory during execution. (PPP-41904)</li> <li><span class="fixed"></span> Customers can now be suspended and activated without issue even if one or more subscriptions owned by the customer have a remote SQL database server configured and that database server is not available. (PPP-37491)</li> <li><span class="fixed"></span> File Manager no longer displays files owned by a different subscription to users who log in to Plesk via a login link containing a session token. (PPP-41536)</li> <li><span class="fixed"></span> Restricting access to Plesk to specific IP address in Tools &amp; Settings &gt; IP Access Restriction Management now works correctly even if the specified IP address had the white space character appended in front of it (for example, “ 192.0.2.1”). (PPP-41886)</li> <li><span class="fixed"></span> When a user attempts to remove a domain in Plesk, a warning message is now shown with a list of all domains that would be removed (for example, including all subdomains belonging to the domain). (PPP-40177, PPP-42029)</li> <li><span class="fixed"></span> The “Start the backup only if your server has the specified amount of free disk space (in megabytes)” field in Tools &amp; Settings &gt; Backup Manager &gt; Backup Settings now accepts values greater than 99999 MB. (PPP-39394)</li> <li><span class="fixed"></span> Creating backups in remote storage no longer randomly fails with the “The dump has content errors” error. (PPP-40519)</li> <li><span class="fixed"></span> On newly installed Plesk servers, the “country” field in the Plesk database is set to “US” instead of NULL. (PPP-41779)</li> <li><span class="fixed"></span> Changing the PHP version for a subscription based on a service plan with the “PHP version and handler management” permission disabled now correctly locks that subscription. (PPP-41480)</li> <li><span class="fixed"></span> Users can now change both the status and the hosting type of a website via a single XML API request. (PPP-42014)</li> <li><span class="fixed"></span> When requesting an SSL/TLS certificate, the contents of the “Organization name (company)” field are no longer mangled when the field is filled with Chinese characters. (PPP-39069)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Significantly reduced the disk space necessary for creating full server backups in remote storage. Now the space necessary for backing up two subscriptions or 2 volumes (for multivolume backups) is enough.</li> <li><span class="fixed"></span> A subscription’s FTP user’s name is now correctly limited to 32 characters both when creating a subscription and when editing the FTP user’s properties. (PPP-41978)</li> <li><span class="fixed"></span> On CentOS 7 x64 servers, the KAV service now correctly restarts and picks up up-to-date virus definitions after virus definitions are updated. (PPP-41813)</li> <li><span class="fixed"></span> On CentOS 7 x64 servers with selinux and the Cgroups Manager extension installed and enabled, selinux and PAM errors were being logged during the execution of PHP scripts via the PHP-CGI handler. Plesk selinux policy has been updated to rectify this. (PPP-40800)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">plesk bin reconfigurator</code> CLI utility now correctly updates SPF records in domains’ DNS zones in accordance with the mapping file. (PPP-39286)</li> <li><span class="fixed"></span> Creating backups in remote storage no longer takes up extra disk space on the Plesk server. (PPP-40213)</li> <li><span class="fixed"></span> Plesk installation no longer fails on Debian 9 x64 servers with absent gnupg packages. (PPP-41511)</li> <li><span class="fixed"></span> Manually changing the value of the ‘fsPartnersPassword’ field in the ‘smb_settings’ table of the Plesk database no longer corrupts backups created in remote storage. (PPP-41108)</li> <li><span class="fixed"></span> The KAV service no longer sends the Plesk administrator hourly notifications about updates. (PPP-41988)</li> <li><span class="fixed"></span> On Debian 9 and Ubuntu 18 servers, creating a backup that contains one or more custom buttons with assigned icons no longer causes warnings, and user files with names starting with the ‘-‘ character are now correctly included in backups. (PPP-39844)</li> <li><span class="fixed"></span> Changing the email address of a customer account no longer results in an error if the DNS server component is installed, but was not installed at the moment of the customer’s creation. (PPP-39779)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> The Plesk database is now managed by MariaDB. Clean Plesk installations use MariaDB right from the start, while exising ones will be switched from MySQL to MariaDB during update to Plesk Obsidian Preview.</li> <li><span class="improved"></span> Customers preserves changes made to <code class="highlighter-rouge">%plesk_dir%\Plesk\Databases\MySQL\my.ini</code> even after Plesk updates or upgrades.</li> <li><span class="fixed"></span> Plesk now prevents users from creating invalid DNS records that could cause the BIND service to crash. (PPP-41780)</li> <li><span class="fixed"></span> Custom ‘DumpTempDir’ and ‘DUMP_D’ values specified in the Windows registry are no longer reset to default every time the ‘plesk.msi’ package is upgraded. (PPP-41825)</li> <li><span class="fixed"></span> Changing the password of a customer account via the CLI no longer results in an error if the username contains international characters. (PPP-41711)</li> <li><span class="fixed"></span> Users can now unpack archives using File Manager even on servers where cmd.exe is restricted by AppLocker. (PPP-39601)</li> <li><span class="fixed"></span> Users can now change permissions on the httpdocs directory via File Manager on servers joined to an AD domain if one or more AD users were given permissions to the httpdocs directory. (PPP-41982)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.5.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.18.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.29.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated nginx to version 1.14.2.</li> <li><span class="improved"></span> Updated Dovecot to version 2.3.5.1.</li> <li><span class="improved"></span> Updated MariaDB to version 10.3.14.</li> <li><span class="improved"></span> Updated MariaDB Connector/C to version 3.0.9.</li> <li><span class="improved"></span> Updated MariaDB Connector/ODBC to version 3.0.8.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated Node.js 6 to version 6.17.1.</li> <li><span class="improved"></span> Updated Node.js 8 to version 8.15.1.</li> <li><span class="improved"></span> Updated Node.js 10 to versions 10.15.3.</li> <li><span class="improved"></span> Updated Git to version 2.21.0.</li> <li><span class="improved"></span> Updated the Plesk Perl package to version 5.28.1</li> <li><span class="improved"></span> Updated Microsoft ODBC Driver 17 for SQL Server to version 17.3.1.1.</li> <li><span class="improved"></span> Removed Microsoft ODBC Driver 13 for SQL Server from the default set of components.</li> <li><span class="improved"></span> ionCube Loader is now shipped with PHP 7.3.</li> <li><span class="improved"></span> Microsoft Drivers for PHP for SQL Server is now shipped with PHP 7.3.</li> <li><span class="improved"></span> php_sqlsrv_73_nts_x64 and php_pdo_sqlsrv_73_nts_x64 extensions are now shipped with PHP 7.3.</li> <li><span class="improved"></span> Updated Microsoft Drivers for PHP 7.1/7.2 for SQL Server to version 5.6.1.</li> <li><span class="improved"></span> Updated Microsoft Drivers for PHP 7.0 for SQL Server to version 5.3.</li> <li><span class="improved"></span> Updated Microsoft Drivers for PHP 5.4 for SQL Server to version 3.2.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.0.1 <a id="wordpress-toolkit-4.0.1" href="#wordpress-toolkit-4.0.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">8 May 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> WordPress Toolkit now displays a correct error message when users are trying to install WordPress 5.2 or update their WordPress to version 5.2 on a domain with PHP version older than PHP 5.6. (EXTWPTOOLK-2902)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.2 <a id="digitalocean-dns-1.1.2" href="#digitalocean-dns-1.1.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">16 April 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Sync of DNS zones between DigitalOcean DNS and Plesk no longer fails with the “name already exists” error. (EXTPLESK-832)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.3.1 <a id="domain-connect-1.3.1" href="#domain-connect-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 April 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> If a domain cannot be resolved, this event is now logged as a warning in <code class="highlighter-rouge">/var/log/plesk/panel.log</code> (Plesk for Linux) and <code class="highlighter-rouge">%plesk_dir%\admin\logs\php_error.log</code> (Plesk for Windows). (EXTPLESK-619)</li> <li><span class="fixed"></span> Domain Connect no longer suggests configuring DNS settings for a domain when the domain’s DNS hosting is configured in Plesk. (EXTPLESK-590)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 13 <a id="plesk-17913-preview13" href="#plesk-17913-preview13" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="17913" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">9 April 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> If a Plesk Installer process is launched when another one is still running, Plesk now gracefully stops the running process if it is possible. Then Plesk Installer is stopped without negative impact on the server.</li> <li><span class="added"></span> Improved the design of email notifications sent to customers. The default look of the email notifications is now defined by the HTML template <code class="highlighter-rouge">/usr/local/psa/admin/conf/email_notification_template.html.sample</code>. To customize the default look, change the default HTML template or upload a custom one. If you upload the custom HTML template, name it <code class="highlighter-rouge">/usr/local/psa/admin/conf/email_notification_template.html</code> and keep the message body placeholder.</li> <li><span class="added"></span> Plesk administrators can now preview email notifications sent to customers in Tools &amp; Settings &gt; Notifications by clicking the Preview button next to the desired event. This makes it easier to customize the default look of email notifications by previewing the result and making necessary adjustments before sending.</li> <li> <p><span class="improved"></span> Increased the maximum length of database usernames. This improves migration because long database usernames migrated from the source can now be created in Plesk.</p> <p>New lengths vary depending on the database management system:</p> <ul> <li>MariaDB version 10.0 and higher - 80 characters</li> <li>PostgreSQL version 7.3 and higher - 61 characters</li> <li>PostgreSQL versions lower than 7.3 - 31 characters</li> <li>Microsoft SQL (all versions) - 128 characters</li> <li>MySQL version 5.7.8 and higher - 32 characters</li> <li>Percona version 5.7 and higher - 32 characters</li> <li>Other database management systems - 16 characters</li> </ul> </li> <li><span class="fixed"></span> If the default domain of a subscription is selected for removal, the removal confirmation message now shows the list of all subscription’s domains that will be removed as well. This helps users not remove the default domain by mistake. (PPP-40177)</li> <li><span class="fixed"></span> Full scheduled server backups can no longer be created instead of incremental server backups. (PPP-41247)</li> <li><span class="fixed"></span> If the limit on outgoing email messages of an email account exceeds the server-wide limit on outgoing messages from a mailbox, the email account’s settings can now be changed by a customer. (PPP-41235)</li> <li><span class="fixed"></span> IP addresses are now sorted correctly in Tools &amp; Settings &gt; IP Address Banning (Fail2Ban) &gt; the “Banned IP Addresses” tab. (PPP-41361)</li> <li><span class="fixed"></span> Full server backups stored in remote storage no longer fail to be restored with the “Unable to import file as dump: The file you are trying to upload is not a valid backup file” error when the server has an extension installed that contains non-UTF-8 characters in its settings. (PPP-41505)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Additional nginx directives configured in service plans are now correctly applied to subdomains belonging to subscriptions based on those service plans. (PPP-40605)</li> <li><span class="fixed"></span> After the name of a domain’s protected directory <code class="highlighter-rouge">/plesk-stat</code> was changed, the domain’s web statistics can now be accessed. (PPP-41275)</li> <li><span class="fixed"></span> After switching from the Dovecot IMAP/POP3 server to Courier, the “Maximum number of connections (IMAP, POP3, IMAP over SSL, or POP3 over SSL)” and “Maximum number of connections per IP address” server-wide mail settings keep the default Dovecot values (1024 and 10 respectively). (PPP-39435)</li> <li><span class="fixed"></span> If a full server backup contains a customer, whose name contains German characters, the customers’ backup is now created correctly and can be opened without any issues. (PPP-41532)</li> <li><span class="fixed"></span> When multiple long tasks are launched at the same time, they are now queued and processed correctly: each task is run and just once. (PPP-34433)</li> <li><span class="fixed"></span> Removed the confusing “WARNING: For PHP 7 the module name in the line below need to be modified!” line from the <code class="highlighter-rouge">/etc/apache2/plesk.conf.d/roundcube.htaccess.inc</code> file. (PPP-41131)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk bin extension</code> utility no longer throws an error when used to register custom DNS backend. (PPP-39754)</li> <li><span class="fixed"></span> Plesk can now be installed (including via Plesk Web Installer) on Debian 9 Minimal. (PPP-41511)</li> <li><span class="fixed"></span> Plesk updates no longer fail when Plesk legitimate NFS share is used as DUMP_D. (PPP-41230)</li> <li><span class="fixed"></span> After the upgrade to Plesk version 17.5 and later, the limit on simultaneous POP3/IMAP4 login processes for the Dovecot IMAP server is now set correctly. (PPP-39914)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Plesk administrators can now create domain backups using REST API. (EXTREST-91)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk sbin statistics.exe --calculate-one --domain-name=example.com</code> command again calculates disk usage of a domain mailbox. (PPP-41557)</li> <li><span class="fixed"></span> Improved the error message shown if a broken custom security file was uploaded into the <code class="highlighter-rouge">%plesk_dir%\etc\disksecurity</code> folder. The error message now shows a path to the broken file. (PPP-40898)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.4.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.17.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.28.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 4.0.0 <a id="wordpress-toolkit-4.0.0" href="#wordpress-toolkit-4.0.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">25 March 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Beta version of Remote Management functionality is now available. Go to the Servers tab and add any Linux-based remote server with WordPress sites to manage them from a single place. This functionality will stay free for a limited time during the Beta stage. A notification will be shown in advance regarding the switch from the free Beta stage to the Release stage that will require a separate license. Your feedback and input regarding this feature would be highly appreciated.</li> <li><span class="added"></span> Smart Update procedure became more transparent, displaying specific steps and their progress. Now at least you’ll know which steps are taking so long!</li> <li><span class="added"></span> Database server info was added to the Database tab of the WordPress site card.</li> <li><span class="improved"></span> Various links created by WordPress Toolkit on Websites &amp; Domains screen are now directing users to the new UI.</li> <li><span class="improved"></span> Users can see the physical path of WordPress sites when cloning them or copying data from one site to another.</li> <li><span class="improved"></span> WordPress Toolkit is now much better prepared both physically and mentally for handling users who try to clone their WordPress site to a destination where another WordPress site already exists.</li> <li><span class="fixed"></span> Removing a subdomain in Plesk will not remove WordPress installation anymore if this subdomain’s docroot was pointing to another domain with WordPress installed. This also covers the use of wildcard subdomains. (EXTWPTOOLK-2580)</li> <li><span class="fixed"></span> WordPress Toolkit now properly notifies users why Smart Update could not be performed in certain cases. (EXTWPTOOLK-2573)</li> <li><span class="fixed"></span> The description of Turn off pingbacks security measure now explains what will happen if pingbacks are turned off (spoiler: they stop working). (EXTWPTOOLK-2563)</li> <li><span class="fixed"></span> The em dash punctuation mark is now correctly displayed in plugin and theme names. (EXTWPTOOLK-1990)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.1 <a id="digitalocean-dns-1.1.1" href="#digitalocean-dns-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">15 March 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="improved"></span> Updated the authorization token necessary for the extension to operate correctly. If you used the extension earlier than version 1.1.1, you may face issues with existing domains activated in DigitalOcean DNS.</p> <p><strong>How do I know if my domains were affected?</strong></p> <ul> <li>On the “Overview” tab of the extension, the domains are now marked as “Disabled” under “DigitalOcean DNS Zone”.</li> <li>On the “DigitalOcean Authorization” tab of the extension, you see the “Invalid authorization token. Unable to authenticate you” error.</li> </ul> <p><strong>How can I make my domains and extension operational again?</strong></p> <p>Please do the following:</p> <ol> <li>Update the DigitalOcean DNS extension to version 1.1.1 (if it is not done yet).</li> <li>On the “DigitalOcean Authorization” tab of the extension, click <strong>Authorize</strong>.</li> </ol> <p>This will restore the domains and the extension to operation.</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--panel-ini-editor"> <h2 class="changelog-entry__title">Panel.ini Editor 3.2.0 <a id="panel-ini-editor-3.2.0" href="#panel-ini-editor-3.2.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">14 March 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Plesk administrators can now edit descriptions of the Panel.ini Editor settings:</p> <ul> <li>(Plesk 17.9 and higher) In Panel.ini Editor if they want these changes for personal use. Then the changes will be saved on the server only.</li> <li>By creating pull requests with the changes to <a href="https://github.com/plesk/ext-panel-ini-editor-descriptions">our GitHub repository</a> to share these descriptions with other Panel.Ini Editor users. We regularly review pull requests and approve good ones. New released versions of Panel.Ini Editor will include these approved descriptions.</li> </ul> </li> <li> <p><span class="fixed"></span> Improved a number of descriptions of SSL It! settings. (EXTPLESK-695)</p> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 12 <a id="plesk-17912-preview12" href="#plesk-17912-preview12" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="17912" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 March 2019</p> <div class="changelog-entry__content"> <ul> <li> <p><span class="added"></span> Plesk Administrators can now move add-on domains between subscriptions via the CLI by running the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>plesk bin site <span class="nt">--move</span> addon_domain.com <span class="nt">-webspace-name</span> target_subscription.com </code></pre></div> </div> </li> <li><span class="added"></span> File Manager now has search: users can recursively search files and folders by names.</li> <li><span class="added"></span> Plesk can now reconfigure the local MySQL server to actually allow remote connections from any host when the corresponding option is selected in Tools &amp; Settings &gt; Database Servers (under “Applications &amp; Databases”).</li> <li><span class="improved"></span> Increased the maximum length of FTP usernames to 32 characters.</li> <li><span class="improved"></span> Improved the error message shown in Plesk CLI and API if a Plesk license could not be updated because the license server ka.plesk.com could not be accessed: the message now contains the KB article link to help troubleshoot the issue.</li> <li><span class="improved"></span> ModSecurity and Fail2Ban are now installed and enabled by default.</li> <li><span class="improved"></span> Added new event handlers and actions to Action Log about SSL/TLS certificates on domain/webmail/mail server/Plesk assigned or unassigned.</li> <li><span class="improved"></span> For Plesk administrators, SPF, DKIM, and DMARC are now enabled by default for incoming and outgoing emails.</li> <li><span class="fixed"></span> It is now possible to add a DNS record that contains the <code class="highlighter-rouge">&lt;subdomain&gt;</code> placeholder to the DNS template. (PPP-33102)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Plesk can now be installed (including via Plesk Web Installer) on Minimal Ubuntu and Debian 9 Minimal. (PPP-40844, WI-388)</li> <li><span class="fixed"></span> Logs now display the customized SPF explanation text instead of the default “5.7.1 Command rejected” error. (PPP-40884)</li> <li><span class="fixed"></span> DKIM signing no longer uses the length tag in headers. (PPP-40448)</li> <li><span class="fixed"></span> After upgrading from Plesk 12.0.18 on a Debian-based operating system, Plesk no longer has the /etc/sw-cp-server/conf.d/apsc.conf file and no longer listens to port 6308. (PPP-37560)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> It is now possible to set up a MySQL data folder in a custom location using Plesk (all necessary permissions and adjustments will be configured automatically according to the custom path).</li> <li><span class="improved"></span> HTTP connections to webmail that is secured with an SSL/TLS certificate are now automatically redirected to HTTPS.</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.3.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.16.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.27.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Dovecot to version 2.3.4.1</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MySQL 5.6 to versions 5.6.43.</li> <li><span class="improved"></span> Added support for ASP.NET Core 2.2.2.</li> <li><span class="improved"></span> Dropped support for ASP.NET Core 2.0.</li> <li><span class="improved"></span> Updated ASP.NET Core 2.1 to version 2.1.8.</li> <li><span class="improved"></span> Updated ASP.NET Core 1.1 to version 1.1.11.</li> <li><span class="improved"></span> Updated ASP.NET Core 1.0 to version 1.0.14.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 3.6.3 <a id="wordpress-toolkit-3.6.3" href="#wordpress-toolkit-3.6.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Cloning procedure now works correctly if the <code class="highlighter-rouge">proc_close</code> or <code class="highlighter-rouge">proc_open</code> PHP functions are disabled. (EXTWPTOOLK-2533)</li> <li><span class="fixed"></span> WordPress Toolkit now shows a warning before cloning that the <code class="highlighter-rouge">mysqlcheck</code> utility has detected a database error, so cloning might not work correctly. Users who have not read this warning can continue the cloning procedure. (EXTWPTOOLK-2541)</li> <li><span class="fixed"></span> The last remnants of upsell prompts for Maintenance Mode were eradicated from the old WordPress Toolkit UI. (EXTWPTOOLK-2540)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--export-lists-to-csv"> <h2 class="changelog-entry__title">Export lists to CSV 1.1.1 <a id="export-lists-to-csv-1.1.1" href="#export-lists-to-csv-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Fixed compatibility issues with Plesk 17.9: the button for exporting lists to CSV is visible again and JavaScript errors were fixed. (EXTPLESK-603)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-connect"> <h2 class="changelog-entry__title">Domain Connect 1.3.0 <a id="domain-connect-1.3.0" href="#domain-connect-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">6 March 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now adds the <code class="highlighter-rouge">nameServers</code> key to JSON returned to a domain’s third-party service. This helps the service provider identify that Plesk is the authoritative DNS provider for the domain.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 3.6.0 <a id="wordpress-toolkit-3.6.0" href="#wordpress-toolkit-3.6.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Cloning UI was redesigned for improved responsiveness and consistency.</li> <li><span class="added"></span> The UI for copying data (a.k.a. syncing) between installations was redesigned, also for improved responsiveness and consistency. As a side-effect, the procedure formerly known as Sync was renamed to Copy Data, so users should not be confused about what exactly is going on.</li> <li><span class="added"></span> Users can now clone WordPress sites to arbitrary subdirectories on target domains.</li> <li><span class="improved"></span> Improved the reliability of screenshot generation for WordPress installations, Part II.</li> <li><span class="improved"></span> WordPress Toolkit no longer leaves various useless entries in the logs.</li> <li><span class="improved"></span> Improved the handling of broken plugins and themes, reducing the number of esoteric error and warning messages shown to users.</li> <li><span class="improved"></span> The “Install” button now has the focus by default on the WordPress installation form, so hitting “Enter” after opening the form should immediately launch the installation process.</li> <li><span class="improved"></span> Improved the performance of WordPress installation list if it has a lot of WordPress installations.</li> <li><span class="improved"></span> Improved WordPress installation list for viewing on mobile devices.</li> <li><span class="fixed"></span> WordPress Toolkit database no longer becomes inconsistent when a subscription with two or more WordPress installations is removed. (EXTWPTOOLK-2250)</li> <li><span class="fixed"></span> Smart Update on Windows servers now checks pages other than the main page. (EXTWPTOOLK-2189)</li> <li><span class="fixed"></span> Resellers can finally access WordPress Toolkit via the corresponding link in the left navigation panel. (EXTWPTOOLK-1472)</li> <li><span class="fixed"></span> Users who remove all WordPress installations on the last page in the list of installations are no longer forced to look with despair at the empty screen (unless it was the only page in the list, then yeah). (EXTWPTOOLK-1750)</li> <li><span class="fixed"></span> Select the “All Updates checkbox” on the Updates screen is no longer confused about what it should select after several updates were already applied. (EXTWPTOOLK-2175)</li> <li><span class="fixed"></span> Toolbar buttons above the list of WordPress installations no longer lose their titles after users minimize then maximize the left navigation panel. (EXTWPTOOLK-1394)</li> <li><span class="fixed"></span> Server Administrator can now manage the “Disable unused scripting” security measure for WordPress installations on locked subscriptions not synchronized with a Service Plan. (EXTWPTOOLK-2178)</li> <li><span class="fixed"></span> Disable unused scripting languages security measure can now be properly applied to WordPress installations on subdomains and additional domains. (EXTWPTOOLK-2323)</li> <li><span class="fixed"></span> The username and email for WordPress administrator are properly updated in realtime during the WordPress installation procedure if you are changing the destination domain and it has a different owner. (EXTWPTOOLK-2396)</li> <li><span class="fixed"></span> WordPress Toolkit now properly shows the theme screenshot if it is in the .jpg format (theme screenshots are displayed if WordPress is installed on a domain that does not resolve yet). (EXTWPTOOLK-1907)</li> <li><span class="fixed"></span> Hotlink Protection And Additional Nginx Directives: Hotlink Protection security measure no longer overrides the additional nginx directives on a domain. (EXTWPTOOLK-2305)</li> <li><span class="fixed"></span> Hotlink Protection And Mixed Case Domains: “Hotlink Protection” security measure now properly works for domains with mixed case names. (EXTWPTOOLK-2337)</li> <li><span class="fixed"></span> Hotlink Protection And Expire Headers: Hotlink Protection security measure no longer disables Expire headers. (EXTWPTOOLK-2321)</li> <li><span class="fixed"></span> Update tasks should no longer disappear with cryptic Unable to find the task responsible for the currently running update process message. (EXTWPTOOLK-2231)</li> <li><span class="fixed"></span> WordPress Toolkit now properly cleans up its database when a subdomain with WordPress installation is removed in Plesk. (EXTWPTOOLK-2454)</li> <li><span class="fixed"></span> “Block access to potentially sensitive files” security measure no longer prevents File Sharing feature in Plesk from working. (EXTWPTOOLK-2279)</li> <li><span class="fixed"></span> Dramatically reduced the number of false positives for “Block access to potentially sensitive files” security measure. (EXTWPTOOLK-2247)</li> <li><span class="fixed"></span> Clone procedure now correctly detects and properly modifies certain encoded URLs in the WordPress database. (EXTWPTOOLK-1789)</li> <li><span class="fixed"></span> Cloned WordPress installations should no longer share their cache with the source installation (we know sharing is caring, but not this time). (EXTWPTOOLK-1773)</li> <li><span class="fixed"></span> If WordPress Toolkit cannot change the database prefix for all tables when applying the “Database table prefix” security measure, it will properly roll back the changes to prevent website from being broken. (EXTWPTOOLK-2347)</li> <li><span class="fixed"></span> When WordPress is installed in a subdomain, WordPress Toolkit no longer offers to install it in a subdirectory by default if the main domain already has WordPress installed. (EXTWPTOOLK-2252)</li> <li><span class="fixed"></span> WordPress can now be installed via CLI into a path containing multiple directories. (EXTWPTOOLK-2260)</li> <li><span class="fixed"></span> The error message displayed when users try to install WordPress on a domain without an available database now looks nicer. (EXTWPTOOLK-2440)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digitalocean-dns"> <h2 class="changelog-entry__title">DigitalOcean DNS 1.1.0 <a id="digitalocean-dns-1.1.0" href="#digitalocean-dns-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Newly created domains are now automatically activated in DigitalOcean DNS.</li> <li><span class="fixed"></span> In Plesk 17.9, the icons on the “DNS management” tab are now displayed correctly. (EXTPLESK-741)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--advisor"> <h2 class="changelog-entry__title">Advisor 1.5.0 <a id="advisor-1.5.0" href="#advisor-1.5.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">20 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The “Switch to Up-To-Date PHP Versions” recommendation now <a href="http://php.net/supported-versions.php">considers PHP versions lower than 7.1 to be outdated</a>.</li> <li><span class="improved"></span> Renamed Opsani to Imunify QuickPatch.</li> <li><span class="improved"></span> Updated the extension’s translations.</li> <li><span class="fixed"></span> The Advisor’s page no longer hangs if a corrupted PHP handler exists. (EXTADVISOR-669)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--repair-kit"> <h2 class="changelog-entry__title">Repair Kit 1.1.0 <a id="repair-kit-1.1.0" href="#repair-kit-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">19 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The extension now collects disk I/O data and shows it on the process list.</li> <li><span class="added"></span> Added the “Exclude root”/”Exclude SYSTEM” filter on the process list, which hides system’s power user processes.</li> <li><span class="improved"></span> Improved the extension’s interface by fixing a number of UI/UX issues.</li> <li><span class="fixed"></span> Added the notification shown if Repair Kit could not fix all detected issues and they must be fixed manually. (EXTPLESK-584)</li> <li><span class="fixed"></span> If “Auto-update of resource usage” is turned on, the selected page is now kept after the process list was refreshed. (EXTPLESK-668)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-traffic-monitor"> <h2 class="changelog-entry__title">Domain Traffic Monitor 1.3.1 <a id="domain-traffic-monitor-1.3.1" href="#domain-traffic-monitor-1.3.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> The extension no longer fails to start with the following error: “Error: Internal error: Failed connect to localhost:8651; Connection refused”. (EXTPLESK-698)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 11 <a id="plesk-17911-preview11" href="#plesk-17911-preview11" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="17911" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">12 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Plesk version 12.x can no longer be upgraded to Plesk 17.9. The minimum Plesk version for upgrading to Plesk 17.9 is now Plesk Onyx 17.0.</li> <li><span class="improved"></span> The system PHP component is no longer mandatory for Plesk. It is now possible: <ul> <li>To install Plesk without the system PHP component.</li> <li>To install Horde without the system PHP component.</li> <li>To remove the system PHP component after installation of or upgrade to Plesk 17.9.</li> <li>To install and use custom PHP builds instead of the system PHP component.</li> </ul> </li> <li><span class="improved"></span> PHP versions 5.6 and 7.0 are now marked as “outdated” in Plesk and Plesk Installer. These PHP versions were also removed from the default set of components in the stable Plesk release.</li> <li><span class="improved"></span> The “SSL/TLS support” and “Permanent SEO-safe 301 redirect from HTTP to HTTPS” options are now enabled by default for new and preset hosting plans and add-on plans as well as for new custom subscriptions. This helps users effortlessly enhance security and improve the Google rank of created websites.</li> <li><span class="improved"></span> Email settings shown on the “Configure Email Client” window (mail server username, incoming and outgoing mail servers, and supported incoming and outgoing mail protocols) can now be customized via the <code class="highlighter-rouge">[mail]</code> section settings in the <code class="highlighter-rouge">panel.ini</code> file.</li> <li><span class="improved"></span> Improved the error message shown if a Plesk license could not be updated because the license server ka.plesk.com could not be accessed: the message now contains the KB article link to help troubleshoot the issue.</li> <li><span class="improved"></span> Improved UX, names, and descriptions of ModSecurity rule sets. Now it is easier to distinguish between free and paid rule sets, and between Atomic rule sets bought from Plesk and Atomicorp. The description of the Atomic Standard rule set (former Atomic Basic ModSecurity) now contains the procedure how to upgrade the set to Atomic Advanced.</li> <li><span class="fixed"></span> Made the name “Scheduled tasks” more conventional for Linux users by adding “(cron jobs)” to it. Scheduled tasks can now be found by the keywords “cron jobs” via search. (PPP-40473)</li> <li><span class="fixed"></span> File sharing now works even if “Permanent SEO-safe 301 redirect from HTTP to HTTPS” is enabled for the domain that was selected in “Web Folder root URL”. (PPP-31256)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair</code> utility can now fix service plans with broken PHP handlers by disabling PHP support for the service plans. (PPP-35949)</li> <li><span class="fixed"></span> Backup Manager no longer attempts to create a scheduled backup in FTP storage if the storage was disconnected. (PPP-39300)</li> <li><span class="fixed"></span> If a user has two subscriptions and one of them has the “Database server selection” permission turned off, WordPress can now be installed on the second subscription without any issues. (PPP-39433)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Dropped support for Ubuntu 14.04.</li> <li><span class="improved"></span> By default, systemd now automatically restarts crashed Plesk services after 5 seconds.</li> <li><span class="improved"></span> The ImunifyAV extension is now shipped with Plesk.</li> <li><span class="improved"></span> To have HSTS implemented on webmail, added the <code class="highlighter-rouge">pm_Hook_WebServer</code> hook to Plesk Extensions SDK: the hook adds HSTS headers to webmail configuration files.</li> <li><span class="improved"></span> Added the support for TLSv1.3 (enabled by default) for customers’ websites that are served by nginx and accessed by HTTPS.</li> <li><span class="fixed"></span> It is now possible to switch a domain’s PHP handler to a different PHP version even if nginx proxy mode or nginx itself are disabled. (PPP-37847)</li> <li><span class="fixed"></span> In Plesk on CloudLinux, LVE now can limit how much resources (CPU, memory, disk I/O, and others) user processes executed via <code class="highlighter-rouge">filemng exec</code> can consume. (PPP-39782)</li> <li><span class="fixed"></span> Increased the verbosity of the error message shown if the update of the Atomic rule set fails. (PPP-40492)</li> <li><span class="fixed"></span> Domains and subscriptions can now be created without any issues after the Postfix postscreen service was enabled. (PPP-40288)</li> <li><span class="fixed"></span> It is now possible to dist-upgrade to Debian 9 even if a custom MySQL server is installed. (PPP-40329)</li> <li><span class="fixed"></span> The spam training process no longer consumes resources by creating files if the SpamAssassin spam filter is disabled. (PPP-38192)</li> <li><span class="fixed"></span> Apache can now process virtual host configuration files that contain more than 1500 web users. (PPP-40575)</li> <li><span class="fixed"></span> The dist-upgrade from Ubuntu 14.04 to Ubuntu 16.04 no longer fails to update MySQL 5.5 (trying the unsupported update of directly installing MySQL 5.7 over MySQL 5.5) because the dist-upgrade from Ubuntu 14.04 to Ubuntu 16.04 is no longer supported. (PPP-33523)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Fixed the website preview on external domain names for Plesk servers behind NAT. (PPP-40063)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesksrv</code> service no longer creates zombie processes, which slowed down Plesk and could crash it. (PPP-39953)</li> <li><span class="fixed"></span> It is now possible to get the list of available webmail clients for Plesk for Windows by running the <code class="highlighter-rouge">mailserver.exe</code> CLI utility. (PPP-40320)</li> <li><span class="fixed"></span> Plesk Installer now forbids the use of the quotation marks character (“) in the Plesk administrator password. (PI-525)</li> <li><span class="fixed"></span> Email accounts can now be created in SmarterMail without any issues because the message buffer size was increased to 16 MB. (PPP-39706)</li> <li><span class="fixed"></span> Subdomains can now be created even if no PHP handlers are installed. (PPP-40417)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.2.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.15.</li> <li><span class="improved"></span> Updated phpMyAdmin 4.8 to version 4.8.5, which includes fixes for major security issues.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MySQL 5.7 to version 5.7.25, which includes fixes for a number of security issues.</li> <li><span class="improved"></span> Updated MySQL Connector/ODBC 5.3 to version 5.3.12.</li> <li><span class="improved"></span> Added support for Windows Server 2019.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 3.5.6 <a id="wordpress-toolkit-3.5.6" href="#wordpress-toolkit-3.5.6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> WordPress Toolkit compatibility with Plesk 17.9 Preview releases was improved.</li> <li><span class="fixed"></span> The limit on WordPress sites with Smart Update in a Service Plan is now correctly applied to each subscription instead of being shared between all subscriptions on this plan. Decommunization is important, comrades. (EXTWPTOOLK-2429)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--domain-traffic-monitor"> <h2 class="changelog-entry__title">Domain Traffic Monitor 1.3.0 <a id="domain-traffic-monitor-1.3.0" href="#domain-traffic-monitor-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">11 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Dropped support for Plesk 12.5.</li> <li><span class="improved"></span> Updated the backend Go compiler: <ul> <li>Updated its version to 1.11.5.</li> <li>The Go backend is now compiled as a 64-bit executable file instead of 32-bit.</li> </ul> </li> <li><span class="improved"></span> Changed to the three digit versioning scheme (x.y.z).</li> <li><span class="fixed"></span> The status of <code class="highlighter-rouge">hosts-traffic-monitor</code> is now detected more precisely: the extension can no longer be falsely shown as running when <code class="highlighter-rouge">vhosts-traffic-monitor</code> is stopped. (EXTPLESK-720)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.7.2 <a id="amazon-route-53-2.7.2" href="#amazon-route-53-2.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">7 February 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension now applies the TTL value of the DNS zone (instead of a default value) to all its DNS records.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.7.3 <a id="lets-encrypt-2.7.3" href="#lets-encrypt-2.7.3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">24 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The “Keep your websites secured with free SSL/TLS certificates” option no longer occasionally incorrectly prolongs an issued SSL/TLS certificate.</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Increased stability of issuing ECDSA certificates.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-toolkit"> <h2 class="changelog-entry__title">Amazon Toolkit 1.1.1 <a id="amazon-toolkit-1.1.1" href="#amazon-toolkit-1.1.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">22 January 2019</p> <div class="changelog-entry__content"> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> Amazon S3 Backup can now be configured after being installed from the Amazon Toolkit extension. (EXTPLESK-675)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-toolkit"> <h2 class="changelog-entry__title">Amazon Toolkit 1.1.0 <a id="amazon-toolkit-1.1.0" href="#amazon-toolkit-1.1.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added Amazon S3 Backup to the Amazon Toolkit extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-s3-backup"> <h2 class="changelog-entry__title">Amazon S3 Backup 1.3.0 <a id="amazon-s3-backup-1.3.0" href="#amazon-s3-backup-1.3.0" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added the ability to configure the Amazon S3 Backup storage via the Amazon Toolkit extension.</li> <li><span class="added"></span> Added the ability to resume failed uploads/downloads. (EXTPLESK-563)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--amazon-route-53"> <h2 class="changelog-entry__title">Amazon Route 53 2.7.1 <a id="amazon-route-53-2.7.1" href="#amazon-route-53-2.7.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">21 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> The extension can now sync DNS zones with a large number of DNS records (more than 100). (EXTPLESK-393)</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--digicert-ssl"> <h2 class="changelog-entry__title">DigiCert SSL 1.5.1 <a id="digicert-ssl-1.5.1" href="#digicert-ssl-1.5.1" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">18 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Internal security improvements. We highly recommend that you update the extension.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--lets-encrypt"> <h2 class="changelog-entry__title">Let’s Encrypt 2.7.2 <a id="lets-encrypt-2.7.2" href="#lets-encrypt-2.7.2" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">17 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="fixed"></span> Improved the “Adding Your Own Subscription” screen: the “Secure the domain with Let’s Encrypt” section is now placed correctly. (EXTLETSENC-633)</li> </ul> <h3 >Linux</h3> <ul> <li> <p><span class="improved"></span> In Plesk 17.8 and later, the extension now supports issuing ECDSA certificates. To have the extension issue certificates signed with ECDSA, add the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">[ext-letsencrypt]</span> <span class="py">key-algorithm</span> <span class="p">=</span> <span class="s">ECDSA</span> <span class="py">ecdsa-curve-name</span> <span class="p">=</span> <span class="s">prime256v1</span> </code></pre></div> </div> </li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 10 <a id="plesk-17910-preview10" href="#plesk-17910-preview10" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="17910" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">15 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The Plesk administrator can now bypass the two-factor authentication by Google Authenticator by running the <code class="highlighter-rouge">plesk login -support</code> command, which generates a one-time login link for logging in to Plesk.</li> <li><span class="improved"></span> Sped up removing backups from FTP and remote cloud storage. The total time of backup removal is now more than 4 times faster (9 seconds against 43 seconds earlier).</li> <li><span class="fixed"></span> If the “PHP version and handler management” permission is selected in a service plan, a subscription under this service plan is no longer locked for sync after changing the domain’s PHP version. (PPP-39395)</li> <li><span class="fixed"></span> If the default domain of a subscription is selected for removal, the removal confirmation message now shows the list of all subscription’s domains that will be removed as well. This helps users not remove the default domain by mistake. (PPP-28784)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="added"></span> Users can now gracefully stop Plesk Installer by running <code class="highlighter-rouge">plesk installer stop</code>. This command stops Plesk Installer only when it is safe to do so and with no negative impact on the server. You can also stop Plesk Installer by running the <code class="highlighter-rouge">plesk installer stop --terminate</code>. This command stops Plesk Installer at once but it can have negative impact to the server.</li> <li><span class="improved"></span> Webmail clients now use modern PHP 7.3 shipped with Plesk. We update PHP within 2 business days, which allows us to promptly fix security issues. <ul> <li>Webmail clients on existing domains will be automatically switched to use plesk-php73 fastcgi.</li> <li>Webmail clients on newly created domains will use plesk-php73 fastcgi right from the start.</li> <li>The Horde and Roundcube components in Plesk Autoinstaller now require the plesk-php-7.3 component.</li> </ul> </li> <li><span class="fixed"></span> Incremental multivolume backups can now be again restored. (PPP-36269)</li> <li><span class="fixed"></span> After restoring a number of domains from a backups, SSL/TLS certificates securing these domains are now restored and no issues with the Apache config file occur. (PPP-39613)</li> <li><span class="fixed"></span> On Ubuntu 16.04, the <code class="highlighter-rouge">apt-get update</code> and <code class="highlighter-rouge">apt-get upgrade</code> commands can now be executed without any issues if the sasl2-bin package is installed. (PPP-39711)</li> <li><span class="fixed"></span> Web statistics is now calculated once a day. (PPP-40074)</li> <li><span class="fixed"></span> On Debian 9, <code class="highlighter-rouge">sw-engine-kv</code> no longer slows down the server reboot. (PPP-38825)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair fs</code> utility no longer shows false positive detection of incorrect ownership of subdomains’ directories. (PPP-35591)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> An SSL/TLS certificate that secures a subdomain is no longer unassigned after restoring the subdomain from a backup. (PPP-38372)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.1.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.14.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.26.</li> <li><span class="improved"></span> Updated PHP 5.6 to version 5.6.40.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated libcurl to version 7.63.0.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated BIND to version 9.12.3.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--extension changelog-entry--wordpress-toolkit"> <h2 class="changelog-entry__title">WordPress Toolkit 3.5.5 <a id="wordpress-toolkit-3.5.5" href="#wordpress-toolkit-3.5.5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a></h2> <p class="changelog-entry__date">10 January 2019</p> <div class="changelog-entry__content"> <ul> <li><span class="improved"></span> Improved the reliability of screenshot generation for WordPress instances.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 9 <a id="plesk-1799-preview9" href="#plesk-1799-preview9" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1799" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">18 December 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The Plesk administrator can now change passwords of customers, resellers, and additional users by automatically sending them an email with a password reset link.</li> <li><span class="added"></span> During the holiday season, users can select the Christmas theme in Skins and Color Schemes.</li> <li><span class="improved"></span> The Plesk login pages (<code class="highlighter-rouge">https://&lt;...&gt;:8443</code>) are no longer indexed by crawlers.</li> <li><span class="fixed"></span> Improved error messages shown when sync of subscriptions with the corresponding service plans fails. (PPP-39627)</li> <li><span class="fixed"></span> Backups created before the change of the Plesk administrator GUID are now rotated. (PPP-38837)</li> <li><span class="fixed"></span> Custom home directories can now be created when adding an additional FTP account. (PPP-16280)</li> <li><span class="fixed"></span> It is no longer possible to create an NS record without a corresponding A record via the CLI. (PPP-39509)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> If a mail client is used, emails are now sent and the Sent folder is now created without any issues. (PPP-39376)</li> <li><span class="fixed"></span> Improved the error message shown if the <code class="highlighter-rouge">psa.conf</code> file cannot be parsed. The message now shows the complete path <code class="highlighter-rouge">/etc/psa/psa.conf</code> and the invalid line. (PPP-36385)</li> <li><span class="fixed"></span> On Debian 9.5, the <code class="highlighter-rouge">plesk-dovecot</code> and <code class="highlighter-rouge">plesk-courierimap</code> jails now work correctly in Fail2Ban. (PPP-37682)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Starting with MailEnable version 10.20, users can secure mail for a domain with individual SSL/TLS certificates. It is particularly useful for those, who use Apple Mail to access mail on Plesk for Windows. They can now access mail via SSL/TLS connection and without the warning that the SSL/TLS certificate securing the mail server cannot be verified.</li> <li><span class="fixed"></span> Websites with enabled SSL/TLS support can now be reconfigured without any issues. (PPP-39580)</li> <li><span class="fixed"></span> A VPS license can now be installed on a QEMU KVM server without any issues. (PPP-39785)</li> <li><span class="fixed"></span> Logs that contain comments are now displayed correctly in the Plesk interface. (PPP-39532)</li> <li><span class="fixed"></span> The web statistics generation can no longer fail with the error “The system cannot find the file specified. (Error code 2)”. (PPP-39648)</li> <li><span class="fixed"></span> Subscriptions can now be created even if IIS already has an application pool with the same domain name. (PPP-39617)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated phpMyAdmin to version 4.8.4, which includes <a href="https://support.plesk.com/hc/en-us/articles/360013522054">fixes for multiple security issues</a>. We highly recommend that you update Plesk. However, note that phpMyAdmin 4.8.4 <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14787">cannot execute stored procedures</a>.</li> <li><span class="improved"></span> Updated PHP 7.3 to version 7.3.0.</li> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.13.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.25.</li> <li><span class="improved"></span> Updated PHP 7.0 to version 7.0.33.</li> <li><span class="improved"></span> Updated PHP 5.6 to version 5.6.39.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated collectd to version 5.8.1.</li> <li><span class="improved"></span> Updated nginx to version 1.14.1, <a href="https://www.nginx.com/blog/nginx-1-13-9-http2-server-push/">which supports HTTP/2 Server Push</a>.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Web Deploy 4.0 is now shipped with Plesk.</li> <li><span class="improved"></span> Updated MailEnable to version 10.20.</li> <li><span class="improved"></span> Updated libcurl to version 7.62.0.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 8 <a id="plesk-1798-preview8" href="#plesk-1798-preview8" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1798" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">20 November 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now add nested routes using the extensions SDK.</li> <li><span class="improved"></span> PHP 7.3 RC is now shipped with Plesk.</li> <li><span class="fixed"></span> APS catalog is no longer empty if libcurl version 7.61 or later is installed on the server. (PPP-39356)</li> <li><span class="fixed"></span> Encrypted files are now opened correctly in File Manager. (PPP-36641)</li> <li><span class="fixed"></span> Incremental multivolume backups can now be again restored. (PPP-39144)</li> <li><span class="fixed"></span> Improved the web users’ description by adding the following: “If scripting is enabled, web users can access all files of a subscription.”. (PPP-39080)</li> <li><span class="fixed"></span> The Perl or Python components enabled for a hosting plan no longer stops sync of subscriptions with the hosting plan. (PPP-39073)</li> <li><span class="fixed"></span> Failure in the <code class="highlighter-rouge">OptimizeStatistics</code> task of Daily Maintenance Task no longer stops execution of subsequent tasks. (PPP-39142)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Backups restoration no longer fails if the directory for temporary backup files and <code class="highlighter-rouge">/usr/local/psa/</code> are located on different drives. (PPP-39061)</li> <li><span class="fixed"></span> The clear error message is now shown when backup process fails because the backup upload to FTP storage was interrupted. (PPP-39301)</li> <li><span class="fixed"></span> The command <code class="highlighter-rouge">plesk installer --install-component base --reinstall-patch</code> now installs microupdates only if Plesk packages are up to date. (PI-496)</li> <li><span class="fixed"></span> On CentOS7, users are now protected from starting <code class="highlighter-rouge">named.service</code> by mistake, which breaks DNS configuration. The <code class="highlighter-rouge">service named start|restart</code> commands do not now start <code class="highlighter-rouge">named.service</code>, and the <code class="highlighter-rouge">service named status</code> command logs the warning to use <code class="highlighter-rouge">named-chroot.service</code> instead. (PPP-37339)</li> <li><span class="fixed"></span> Plesk installation no longer occasionally hangs on certain environments (for example, OpenVZ). (PPP-38528)</li> <li><span class="fixed"></span> Successful Watchdog security scan no longer occasionally finishes with a misleading “Scanning process was interrupted” error message. (PPP-39222)</li> <li><span class="fixed"></span> The PHP-FPM service from OS vendor is now disabled on clean Plesk installation if no PHP-FPM pools are configured. (PPP-38714)</li> <li><span class="fixed"></span> Scheduled tasks with the “Fetch a URL” type no longer treat returned 2xx or 3xx HTTP status codes as errors and do not send email notifications each time the task is executed. (PPP-39206)</li> <li><span class="fixed"></span> Configured additional Apache directives for HTTP no longer disappear from Apache configuration after “Permanent SEO-safe 301 redirect from HTTP to HTTPS” was enabled. (PPP-38364)</li> <li><span class="fixed"></span> Installation of a license for Advanced ModSecurity Rules by Atomicorp no longer overwrites installed Atomic Secured Linux license. (PPP-35935)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> PHP extensions designed for WordPress hosting (sodium, exif, and fileinfo) are now precompiled into PHP engines shipped with Plesk.</li> <li><span class="fixed"></span> Plesk installation no longer fails if the administrator password contains certain special and non-Latin characters. (PI-463)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.12.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.24.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Roundcube to version 1.3.8.</li> <li><span class="improved"></span> Updated libcurl to version 7.61 in Plesk Installer.</li> <li><span class="improved"></span> Updated OpenSSL to version 1.1.1.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MailEnable to version 10.19.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 7 <a id="plesk-1797-preview7" href="#plesk-1797-preview7" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1797" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">23 October 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now create email addresses for subdomains.</li> <li><span class="added"></span> Users can now remove the Plesk mail service for a domain or choose not to create it when a domain is created. This is useful when using a remote mail service - mail to domains hosted in Plesk will no longer be delivered locally.</li> <li><span class="improved"></span> The SEO Toolkit extension is now installed by default with Plesk.</li> <li><span class="improved"></span> Multiple stability improvements in restart of PHP-FPM services.</li> <li><span class="improved"></span> Improved the “Change Your Password” screen: password strength is now checked on the fly, plus users can now create a strong password with one click using the “Generate” button.</li> <li><span class="improved"></span> The names of new Plesk editions (for example, “Plesk WordPress Edition”) are now shown correctly in Plesk and on its login page.</li> <li><span class="fixed"></span> The webmail client of an addon domain is no longer changed to the client of the main domain when an SSL/TLS certificate is issued for the main domain. (PPP-38950)</li> <li><span class="fixed"></span> It is now possible to remove MX DNS records via the CLI. (PPP-38994)</li> <li><span class="fixed"></span> It is now possible to add DNS records that contain the underscore character (_). (PPP-37846)</li> <li><span class="fixed"></span> It is now possible to change the owner of the additional user account via the CLI. (PPP-38599)</li> <li><span class="fixed"></span> If the Webalizer or AWStats component calculated a main domain’s statistics and then the component was removed, a subdomain or an addon domain can now be created without errors. (PPP-38706)</li> <li><span class="fixed"></span> If Plesk is opened in Firefox, the “Learn about secure hosting setting” link is now opened (the link is shown on the “Hosting Parameters” tab when creating hosting plans). (PPP-36238)</li> <li><span class="fixed"></span> Scheduled tasks created by extensions are now run as the <code class="highlighter-rouge">psaadm</code> user. (PPP-34285)</li> <li><span class="fixed"></span> The daily maintenance script is now run as the <code class="highlighter-rouge">psaadm</code> user. (PPP-38199)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> The Plesk administrator can now select the type of Apache restart (graceful or normal) in “Tools &amp; Settings” &gt; “Apache Web Server” (under “General Settings”).</li> <li><span class="improved"></span> PHP-FPM for PHP versions 7.1 and 7.2 no longer occasionally hangs during its reload or restart.</li> <li><span class="improved"></span> Added the Comodo Free ModSecurity rule set, which provides a starter version of the Comodo ModSecurity rules.</li> <li><span class="improved"></span> Updated Fail2ban to version 0.10.3.1. Fail2ban now protects against attackers with IPv6 addresses.</li> <li><span class="improved"></span> Dropped support for the Plesk VPN component.</li> <li><span class="fixed"></span> Plesk Migrator no longer fails if the source server has customized SSH config and allows only new secure MACs. (PPP-36076)</li> <li><span class="fixed"></span> Improved performance of the <code class="highlighter-rouge">postconf</code> utility shipped with Plesk. (PPP-38498)</li> <li><span class="fixed"></span> The “IP addresses were anonymized” message is no longer shown when IP addresses anonymization is not selected and server settings are applied for the first time. (PPP-38705)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">plesk repair --repair-webspace-security -webspace-name example.com</code> command now repairs permissions for the <code class="highlighter-rouge">httpdocs</code> folder. (PPP-37376)</li> <li><span class="fixed"></span> The <code class="highlighter-rouge">statistics.exe</code> utility is now located in the %plesk_cli% folder. (PPP-35824)</li> <li><span class="fixed"></span> Running the <code class="highlighter-rouge">pleskbackup</code> utility no longer occasionally deletes already created backups. (PPP-37161)</li> <li><span class="fixed"></span> Advanced permissions are no longer occasionally displayed incorrectly in File Manager. (PPP-35402)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.11.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.23.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Phusion Passenger to version 5.3.5, which includes fixes for certain security issues.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated SpamAssassin to version 3.4.2.</li> <li><span class="improved"></span> Updated libcurl to version 7.60 in Plesk Installer.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 6 <a id="plesk-1796-preview6" href="#plesk-1796-preview6" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1796" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">25 September 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Added REST API landing page to Tools &amp; Settings, from which users can: <ul> <li>Read the REST API guide.</li> <li>Visit the REST API reference and playground.</li> <li>See the Swagger scheme and an example of a REST API call using curl.</li> </ul> </li> <li><span class="improved"></span> Now the MySQL fork (MariaDB or Percona) actually installed on the server is shown in the Plesk interface.</li> <li><span class="improved"></span> Mail users and additional users can now specify an external email address, which will be used to reset the password if they lose access to the primary email address.</li> <li><span class="improved"></span> For security reasons, the “Upload Extension” button is now hidden in the Plesk interface by default. <a href="https://docs.plesk.com/en-US/onyx/administrator-guide/plesk-extensions/extensions-catalog.78328/#o78343">To install extensions from a file</a>, use the <code class="highlighter-rouge">extension</code> utility or make the button visible by <a href="https://docs.plesk.com/en-US/onyx/administrator-guide/plesk-extensions/extensions-catalog.78328/#o78343">editing the <code class="highlighter-rouge">panel.ini</code> file</a>.</li> <li><span class="improved"></span> A custom “Unsupported Browser” page is now shown if Plesk is opened in an outdated browser that is no longer supported.</li> <li> <p><span class="improved"></span> Reduced the disk space necessary for restoring particular objects from backups stored in remote storage. Now only the backup of the object being restored is imported to the server storage (before this change, the whole server backup was imported).</p> <p><strong>Note:</strong> The improvement works if you restore a single object only. If you restore multiple objects at a time, the whole backup is imported to the server storage.</p> </li> <li><span class="fixed"></span> Backup Manager no longer attempts to create a scheduled backup in a remote storage if the storage was disconnected or if the corresponding extension was removed. (PPP-37294)</li> <li><span class="fixed"></span> Dropbox Backup no longer shows an error when backups created more than 30 days ago are stored in Dropbox. (EXTPLESK-463)</li> <li><span class="fixed"></span> Iframes opened by custom buttons are now correctly resized to fit the contents of the HTML file. (PPP-38388)</li> <li><span class="fixed"></span> Joomla! instances on subscriptions with PHP 7.0.x can now be updated. (PPP-38503)</li> <li><span class="fixed"></span> Wrong breadcrumbs (for example, Home &gt; Extensions &gt; WordPress) are no longer displayed to customers. (PPP-36068)</li> <li><span class="fixed"></span> The size of a MySQL database is now calculated correctly even if the database name contains the hyphen character (-). (PPP-35684)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> On Debian 9 and Ubuntu 18, the OWASP ModSecurity rule set is now selected by default. The Atomic ModSecurity rule sets (both free and paid) are not shown any more because they are not supported by these operating systems.</li> <li><span class="improved"></span> The PageSpeed module is now precompiled with nginx.</li> <li><span class="improved"></span> Added support for managing IP addresses via Netplan.</li> <li><span class="fixed"></span> Users can now again create, edit, and publish websites with Web Presence Builder. (PPP-38382)</li> <li><span class="fixed"></span> If the configured Sieve rules copies an email with a PDF attachment to another mailbox on the same server, the PDF file is no longer corrupted. (PPP-36408)</li> <li><span class="fixed"></span> Plesk Update Manager can now be completely disabled. (PPP-38272)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">psa-pc-remote</code> no longer fails with a segfault. (PPP-33599)</li> <li><span class="fixed"></span> The Wdcollect service is now stopped correctly. It is no longer killed instead of being stopped and the system reboot time is not increased by 90 seconds. (PPP-36948)</li> <li><span class="fixed"></span> Postfix local now reports an error when Dovecot experiences issues delivering emails. (PPP-36108)</li> <li><span class="fixed"></span> Auto-reply no longer fails with an error if the response frequency is reached. (PPP-36512)</li> <li><span class="fixed"></span> Deferred emails are now visible in the Plesk interface. (PPP-37117)</li> <li><span class="fixed"></span> An IP address added to Plesk via the CLI is now shown right away. (PPP-35951)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Additional Expires headers can now be configured in the IIS settings.</li> <li><span class="fixed"></span> If the <code class="highlighter-rouge">%plesk_dir%\admin\repository\registry.xml</code> file is corrupted, Plesk now continues working and shows a clear error message instead of crashing with an HTTP Error 500.0. (PPP-37309)</li> <li><span class="fixed"></span> Domain statistics and traffic usage are still calculated even if <code class="highlighter-rouge">statistics_collector.exe</code> finishes with errors. (PPP-37435)</li> <li><span class="fixed"></span> An external mail server configured for a domain now correctly handles mail even if SmarterMail version 14.3 and later is used. (PPP-26788)</li> <li><span class="fixed"></span> Plesk is now initialized correctly. (PPP-38267)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.10.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.22.</li> <li><span class="improved"></span> Updated PHP 7.0 to version 7.0.32.</li> <li><span class="improved"></span> Updated PHP 5.6 to version 5.6.38.</li> <li><span class="improved"></span> Updated phpMyAdmin to version 4.8.3.</li> </ul> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Updated Dovecot and Pigeonhole to versions 2.3.2 and 0.5.2 respectively.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated MySQL 5.7 to version 5.7.23.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 5 <a id="plesk-1795-preview5" href="#plesk-1795-preview5" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1795" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">28 August 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> Users can now access Plesk by <code class="highlighter-rouge">https://&lt;host-name-or-IP&gt;</code> without specifying the TCP port 8443. On new instances with Plesk 17.9 Preview 5 and later, this feature is available by default. On instances upgraded from earlier Plesk versions, the feature is enabled by running the following command: <code class="highlighter-rouge">plesk bin admin --enable-access-domain</code>.</li> <li><span class="added"></span> Added an ability to apply SOA settings changes to all existing domains. The Plesk administrator can now choose the email address of a person responsible for the domain’s DNS zone (RNAME email address), which will be applied to all domains in Plesk. Additionally, the Plesk administrator can prohibit changing the RNAME email address on a per domain basis.</li> <li><span class="added"></span> Users can now access the REST API auto-generated reference and execute API calls by browsing <code class="highlighter-rouge">https://&lt;host-name-or-IP&gt;/api/v2/</code>.</li> <li><span class="added"></span> Users can now execute CLI utilities via the REST API interface by using a new REST API endpoint <code class="highlighter-rouge">/cli</code>.</li> <li><span class="improved"></span> Cleaned up APS catalog leaving only most popular and important applications.</li> <li><span class="fixed"></span> Backups which size is more than 20 GB can now be restored from Microsoft OneDrive Backup storage. (EXTPLESK-448)</li> <li><span class="fixed"></span> Improved an error message in Plesk Installer. (PI-472)</li> <li><span class="fixed"></span> Backups stored on the server are now rotated if backups were configured to be stored in “Both server storage and Google Drive at My Drive/mybackups”. (PPP-37283)</li> <li><span class="fixed"></span> The “Define IP Addresses Mapping” screen no longer appears during restoration of the domain which IP address does not match that configured for outgoing mail. (PPP-35576)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> PHP extensions designed for WordPress hosting are now precompiled into PHP engines shipped with Plesk.</li> <li><span class="fixed"></span> Website’s statistics (“Web” in the “Usage by services” pie chart) is now shown correctly: the <code class="highlighter-rouge">web_users</code> folder is not calculated twice. (PPP-36183)</li> <li><span class="fixed"></span> Auto-reply mail handler now correctly processes incoming messages without final multipart boundary. (PPP-37667)</li> <li><span class="fixed"></span> Plesk no longer removes the MySQL root user and log rotation is performed correctly. (PPP-37427)</li> <li><span class="fixed"></span> Calling the <code class="highlighter-rouge">mchk</code> utility no longer disables the usage of short mail account names in Postfix. (PPP-30487)</li> <li><span class="fixed"></span> Supscriptions’ owners can no longer see the Postfix mail queue. (PPP-36711)</li> <li><span class="fixed"></span> When restoring a subscription with scheduled tasks from a backup, users no longer see the warning “usr/bin/bash: Cannot open: File exists”. (PPP-37007)</li> <li><span class="fixed"></span> Backing up is no longer terminated when the sw-engine process is restarted (for example, when packages are updated). (PPP-37337)</li> <li><span class="fixed"></span> The OK button now works on the “Define IP Addresses Mapping” screen if Plesk is opened in Internet Explorer 11. (PPP-37723)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">statistics_collector</code> on domains with a large number of files (around 1000000 files on 2-3 domains) now consumes a correct amount of memory because <code class="highlighter-rouge">statistics_collector</code> no longer stores the list of checked inodes for each domain. (PPP-37742)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="improved"></span> Improved chances of successful data recovery after the server crash.</li> <li><span class="fixed"></span> Plesk 17.5 with installed ODBC driver version 3.51.30 32-bit can now be upgraded to Plesk 17.8 without errors. (PPP-36554)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">interface_async_executor.exe</code> processes no longer hinder Plesk work. Now they do not hang if one of them hangs and hung processes are closed. (PPP-36536)</li> <li><span class="fixed"></span> 32-bit and 64-bit MySQL ODBC connectors now work correctly, when they are both installed on Plesk. (PPP-35368)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.9.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.21.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Added support for ASP.NET Core 2.1.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 4 <a id="plesk-1794-preview4" href="#plesk-1794-preview4" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1794" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">31 July 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> The Plesk administrator can now allow or forbid customers and resellers to store backups in a specific remote cloud storage. To enable this feature, purchase <a href="https://store.plesk.com/1404/purl-ext-offer-complete-backup-solution">Cloud Pro</a> and install the corresponding cloud storage extension.</li> <li><span class="added"></span> It is now possible to manage Plesk extensions via REST API. Here is what you can do: <ul> <li>Get the list of installed extensions.</li> <li>Get detailed information about an installed extension.</li> <li>Install an extension (by code or by URL).</li> <li>Enable or disable an installed extension.</li> <li>Uninstall an installed extension.</li> </ul> </li> <li><span class="improved"></span> It is now possible to define what features and controls both the main administrator and additional administrators can access using Restricted Mode (known before as Custom View). Unlike Custom View, Restricted Mode applies both in Service Provider view and Power User View. Restricted Mode can be applied during the creation of additional administrator accounts, and can also be applied to all Plesk administrators via the following CLI command: # plesk bin poweruser –off -simple true -lock true.</li> <li><span class="improved"></span> The Domain Connect extension is now installed by default with Plesk.</li> <li><span class="fixed"></span> The Domain Connect extension can now connect Office 365 to Plesk. (PPP-37436)</li> <li><span class="fixed"></span> Plesk can now store backups in Google Team Drives via the Google Drive Backup extension. (PPP-36528)</li> <li><span class="fixed"></span> If users scheduled incremental backups with a weekly full backup, a full backup is now created after 6 incremental backups instead of 7. (PPP-35904)</li> <li><span class="fixed"></span> TXT records longer than 255 characters can now be added. (PPP-37618, PPP-36838)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="fixed"></span> Emails received from senders with long names (when the “From” field takes several lines) no longer cause a DMARC error ending up in <code class="highlighter-rouge">/opt/psa/handlers/spool</code> by mistake. (PPP-32806)</li> <li><span class="fixed"></span> PHP-FPM settings configured in <code class="highlighter-rouge">panel.ini</code> no longer replace the link of the Help button (marked with ? character) with a wrong link. (PPP-35857)</li> <li><span class="fixed"></span> Now if qmail is installed, the auto-reply forwarding works correctly: the auto-reply message is sent to the sender and the original email is sent to the specified mail address. (PPP-36511)</li> <li><span class="fixed"></span> Now when upgrading Plesk 17.5 with installed qmail to Plesk 17.8, no error mentioning <code class="highlighter-rouge">master.cf</code> appears. (PPP-37373)</li> <li><span class="fixed"></span> <code class="highlighter-rouge">php_settings -u</code> now updates PHP settings without errors. (PPP-28164)</li> <li><span class="improved"></span> When the “Anonymize IP addresses during log rotation and collecting of web statistics” option is enabled, the administrator no longer receives daily error notifications if no logs for rotation exist. (PPP-37612)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="added"></span> Additional HTTP headers can now be configured in IIS settings.</li> <li><span class="improved"></span> Dropped support for Windows 2008 R2.</li> <li><span class="fixed"></span> MailEnable Professional and Enterprise can now be secured with SSL/TLS certificates. (PPP-36740)</li> <li><span class="fixed"></span> In Plesk on Portuguese, files’ permissions can now be changed in File Manager. (PPP-36405)</li> </ul> <h3 >Third-Party Component Updates</h3> <ul> <li><span class="improved"></span> Updated PHP 7.2 to version 7.2.8.</li> <li><span class="improved"></span> Updated PHP 7.1 to version 7.1.20.</li> <li><span class="improved"></span> Updated PHP 7.0 to version 7.0.31.</li> <li><span class="improved"></span> Updated PHP 5.6 to version 5.6.37.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated libcurl to version 7.61.</li> </ul> </div> </div> <div class="changelog-entry changelog-entry--plesk changelog-entry--obsidian"> <h2 class="changelog-entry__title">Plesk Onyx 17.9 Preview 3 <a id="plesk-1793-preview3" href="#plesk-1793-preview3" class="changelog-entry__anchor" title="Permalink to this changelog entry"></a><span id="1793" class="changelog-entry__extra-anchor"></span></h2> <p class="changelog-entry__date">2 July 2018</p> <div class="changelog-entry__content"> <ul> <li><span class="added"></span> As a part of GDPR compliance changes: added the “Force daily log rotation for all domains” option in Tools &amp; Settings &gt; Server Settings and as the corresponding CLI command.</li> <li><span class="improved"></span> As a part of GDPR compliance changes: added the ability to set the email of the administrator responsible for a DNS zone to “SOA Records Template”.</li> <li><span class="improved"></span> Added the ability to store scheduled backups of subscriptions in remote cloud storage as a premium feature. You can purchase it in the Plesk Online Store. The purchase of the feature unlocks the ability to use all cloud storages.</li> <li><span class="fixed"></span> Plesk no longer fails to back up a subscription to remote storage if the subscription was created under a hosting plan without the selected “Backup and restoration of subscription data using remote storage” option. (PPP-37009)</li> <li><span class="fixed"></span> Customers can now discard the “Subscribe to our newsletters” pop-up message by clicking “No, thanks”.(PPP-37057)</li> <li><span class="fixed"></span> Actions initiated by <code class="highlighter-rouge">pmmcli_daemon</code> are now logged properly with details. (PPP-37160)</li> <li><span class="fixed"></span> Plesk no longer assigns an outdated PHP version to created domains. (PPP-35860)</li> <li><span class="fixed"></span> Scheduled tasks no longer show the misleading tooltip “Run a command” implying that clicking the scheduled task will run it. (PPP-35936)</li> <li><span class="fixed"></span> Restoring a full server backup no longer results in warnings if specific configuration lines were added to the [php] section of the panel.ini file prior to the creation of the backup. (PPP-36132)</li> <li><span class="fixed"></span> Users now can submit file names containing the hyphen (-) character when configuring custom index files. (PPP-37315)</li> </ul> <h3 >Linux</h3> <ul> <li><span class="improved"></span> Security improvements.</li> <li><span class="improved"></span> As a part of GDPR compliance changes: removed the <code class="highlighter-rouge">ServerAdmin directive</code> from Apache configuration. To remove the <code class="highlighter-rouge">ServerAdmin</code> directive from the configuration files of existing domains, run the <code class="highlighter-rouge">plesk sbin httpdmng --reconfigure-all</code> command.</li> <li><span class="improved"></span> As a part of GDPR compliance changes: improved IP address anonymization by removing IP addresses from web statistics.</li> <li><span class="fixed"></span> In case of decreasing a maximum number of log files in log rotation settings, excessive logs are now removed immediately.(PPP-37016)</li> <li><span class="fixed"></span> The PostgreSQL database no longer fails to be restored from a backup if the database has objects owned by any database user. (PPP-36922)</li> <li><span class="fixed"></span> Plesk no longer creates backups with the warning if they contained empty archives and the “Do not compress backup files” option is selected in the server backup settings. (PPP-29832)</li> <li><span class="fixed"></span> Excessive notifications regarding missed service command from KAV update are no longer sent. (PPP-36395)</li> <li><span class="fixed"></span> Creating a scheduled task in Plesk and configuring the time it must be run in cron format no longer results in an error when a decimal number is used. (PPP-34022)</li> <li><span class="fixed"></span> Incoming email messages that fail to pass DMARC authentication are no longer indefinitely stored in the /opt/psa/handlers/spool/ directory. (PPP-32807)</li> <li><span class="fixed"></span> Filters in Roundcube now work correctly if the specified destination folder’s name is in Russian. (PPP-30445)</li> <li><span class="fixed"></span> PHP Settings are no longer reverted to default ones if they were applied via the CLI, and then the subscription was customized. (PPP-34306)</li> <li><span class="fixed"></span> Fixed the website preview on external domain names for Plesk servers behind NAT. (PPP-36151)</li> <li><span class="fixed"></span> Now, after clicking “Check for Updates” (in Tools &amp; Settings &gt; System Updates), the correct date and time of the latest update check is displayed even if no updates were available. (PPP-30352)</li> <li><span class="fixed"></span> The “Anonymize IP addresses during log rotation” checkbox no longer remains selected if IP anonymization was not actually enabled due to backend errors. (PPP-36813)</li> </ul> <h3 >Windows</h3> <ul> <li><span class="fixed"></span> The <code class="highlighter-rouge">php-cgi.exe</code> process is no longer terminated with the <code class="highlighter-rouge">0xc0000409</code> exception. (PPP-36404)</li> </ul> <h3 >Third-Party Component Updates</h3> <h4 >Linux</h4> <ul> <li><span class="improved"></span> Added support for MariaDB versions 10.2 and 10.3.</li> </ul> <h4 >Windows</h4> <ul> <li><span class="improved"></span> Updated 7zip to version 18.05.</li> <li><span class="improved"></span> Updated MySQL Connector/ODBC to version 5.3.10.</li> <li><span class="improved"></span> Updated Plesk SQL Server to version 5.7.22.</li> <li><span class="improved"></span> Updated MySQL to version 5.7.22.</li> <li><span class="improved"></span> Microsoft ODBC Driver 17 for SQL Server is now shipped with Plesk.</li> <li><span class="improved"></span> Updated the Plesk Perl package to version 5.26.2.</li> <li><span class="improved"></span> Added support for the SQLSRV driver for PHP 7.1 and 7.2.</li> <li><span class="improved"></span> Removed duplicates of <code class="highlighter-rouge">%plesk_dir%\bin</code> utilities from <code class="highlighter-rouge">%plesk_dir%\admin\bin</code>. If you have integrations configured with these utilities, please use now <code class="highlighter-rouge">%plesk_dir%\bin</code>.</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="page-footer-wrapper" id="page-footer-wrapper"> <div class="page-footer"> <div class="plsk-footer"> <div class="plsk-footer__section plsk-footer__section--top"> <div class="plsk-footer__section-content"> <ul class="plsk-footer__partners-list"> <li class="plsk-footer__partners-item"><h5 class="plsk-footer__partners-title">Industry<br> Partners:</h5></li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="170" height="50"> <title>Automaticc</title> <use xlink:href="/images/logos.svg#automaticc"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="43" height="50"> <title>Docker</title> <use xlink:href="/images/logos.svg#docker"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="84" height="50"> <title>Virtuozzo</title> <use xlink:href="/images/logos.svg#virtuozzo"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="88" height="50"> <title>Amazon</title> <use xlink:href="/images/logos.svg#amazon"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="152" height="50"> <title>Microsoft</title> <use xlink:href="/images/logos.svg#microsoft"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="202" height="50"> <title>Microsoft Azure</title> <use xlink:href="/images/logos.svg#microsoft-azure"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="67" height="50"> <title>Red Hat</title> <use xlink:href="/images/logos.svg#red-hat"></use> </svg> </li> <li class="plsk-footer__partners-item"> <svg aria-hidden="true" width="156" height="50" > <title>Alibaba Cloud</title> <use xlink:href="/images/logos.svg#alibaba-cloud"></use> </svg> </li> </ul> </div> </div> <div class="plsk-footer__section plsk-footer__section--main"> <div class="plsk-footer__section-content"> <div class="plsk-footer__social"> <a class="plsk-footer__logo" href="https://www.plesk.com"><img loading="lazy" class="plsk-footer__logo-img" src="/images/logo.svg" title="Plesk - The leading WebOps platform to run and grow applications, websites and hosting businesses." alt="Plesk" width="70" height="30"></a> <div class="plsk-footer__social-block"> <p>Follow us:</p> <ul class="plsk-footer__social-links"> <li><a class="plsk-footer__social-link" href="https://www.facebook.com/Plesk" target="_blank" title="Plesk on Facebook" rel="noopener" aria-label="Open the Plesk page on Facebook"> <svg aria-hidden="true"> <title>Open the Plesk page on Facebook</title> <use xlink:href="/images/logos.svg#facebook"></use> </svg> </a></li> <li><a class="plsk-footer__social-link" href="https://twitter.com/Plesk" target="_blank" title="Plesk on Twitter" rel="noopener" aria-label="Open the Plesk feed on Twitter"> <svg aria-hidden="true"> <title>Open the Plesk feed on Twitter</title> <use xlink:href="/images/logos.svg#twitter"></use> </svg> </a></li> <li><a class="plsk-footer__social-link" href="https://www.linkedin.com/company/plesk" target="_blank" title="Plesk on LinkedIn" rel="noopener" aria-label="Open the Plesk page on LinkedIn"> <svg aria-hidden="true"> <title>Open the Plesk page on LinkedIn</title> <use xlink:href="/images/logos.svg#linkedin"></use> </svg> </a></li> <li><a class="plsk-footer__social-link" href="https://www.youtube.com/channel/UCeU-_6YHGQFcVSHLbEXLNlA" target="_blank" title="Plesk on YouTube" rel="noopener" aria-label="Watch the Plesk videos on YouTube"> <svg aria-hidden="true"> <title>Watch the Plesk videos on YouTube</title> <use xlink:href="/images/logos.svg#youtube"></use> </svg> </a></li> <li><a class="plsk-footer__social-link" href="https://github.com/plesk" target="_blank" title="Plesk on GitHub" rel="noopener" aria-label="Open the Plesk opensource projects on GitHub"> <svg aria-hidden="true"> <title>Open the Plesk opensource projects on GitHub</title> <use xlink:href="/images/logos.svg#github"></use> </svg> </a></li> </ul> </div> </div> <div class="plsk-footer__grid plsk-footer__links-group"> <div class="plsk-footer__grid-item plsk-footer__links"> <div class="plsk-footer__links-heading">COMPANY</div> <ul class="plsk-footer__links-list"> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/about-us">About Plesk</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/brand">Our Brand</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/eula">EULA</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/terms-of-use">Terms of Use</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/legal">Legal</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/privacy-policy">Privacy Policy</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/impressum">Impressum</a></li> </ul> </div> <div class="plsk-footer__grid-item plsk-footer__links"> <div class="plsk-footer__links-heading">PRODUCT</div> <ul class="plsk-footer__links-list"> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/pricing">Pricing</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/extensions/">Extensions</a></li> </ul> </div> <div class="plsk-footer__grid-item plsk-footer__links"> <div class="plsk-footer__links-heading">KNOWLEDGE BASE</div> <ul class="plsk-footer__links-list"> <li class="plsk-footer__links-item"><a href="https://docs.plesk.com">Documentation</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/help-center">Help Center</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/professional-services">Migrate to Plesk</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/contact-us">Contact Us</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/lifecycle-policy">Plesk Lifecycle Policy</a></li> </ul> </div> <div class="plsk-footer__grid-item plsk-footer__links"> <div class="plsk-footer__links-heading">PROGRAMS</div> <ul class="plsk-footer__links-list"> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/content-contributor-program">Contributor Program</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/partners">Partner Program</a></li> </ul> </div> <div class="plsk-footer__grid-item plsk-footer__links"> <div class="plsk-footer__links-heading">COMMUNITY</div> <ul class="plsk-footer__links-list"> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/blog/">Blog</a></li> <li class="plsk-footer__links-item"><a href="https://talk.plesk.com/">Forums</a></li> <li class="plsk-footer__links-item"><a href="https://www.plesk.com/university">Plesk University</a></li> </ul> </div> </div> </div> </div> <div class="plsk-footer__section plsk-footer__section--bottom"> <div class="plsk-footer__section-content"> <div class="plsk-footer__copyright">© 2025 WebPros International GmbH. All rights reserved. Plesk and the Plesk logo are trademarks of WebPros International GmbH.</div> </div> </div> </div> </div> </div> </div> <script> "use strict";function removeDataAttributes(t){for(var e=0;e<t.length;e++)t[e].removeAttribute("data-default-src"),t[e].removeAttribute("data-webp-src"),t[e].removeAttribute("data-webp-srcset"),t[e].removeAttribute("data-sizes")}var domContentLoaded="DOMContentLoaded";function switchAttributes(t,e,r){for(var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=0;a<t.length;a++)t[a].hasAttribute(r)?t[a].setAttribute(e,t[a].getAttribute(r)):t[a].hasAttribute(s)&&t[a].setAttribute(e,t[a].getAttribute(s))}function loadImages(t){t.type===domContentLoaded&&Modernizr.on("webp",function(t){var e=document.getElementsByTagName("img");t?Modernizr.on("srcset",function(t){t?(switchAttributes(e,"src","data-webp-src","data-default-src"),switchAttributes(e,"srcset","data-webp-srcset"),switchAttributes(e,"sizes","data-sizes")):switchAttributes(e,"src","data-webp-src"),removeDataAttributes(e)}):(switchAttributes(e,"src","data-default-src"),removeDataAttributes(e))})}window.addEventListener(domContentLoaded,loadImages); </script> <script src="/js/modernizr.js?10082020"></script> <script src="/js/jquery.min.js"></script> <script src="/js/perfect-scrollbar.min.js"></script> <script src="/js/docs.js?26082020"></script> <script src="/js/feedback.js?24082020-1"></script> <script src="/js/svgxuse.min.js?14082020" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10