CINXE.COM

Feature Deprecation Plan

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Feature Deprecation Plan </title> <meta name="description" content="Learn about features that are going to be deprecated and/or removed from Plesk releases."> <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="Feature Deprecation Plan" /> <meta property="og:type" content="article" /> <meta property="og:locale" content="en_US" /> <meta property="og:description" content="Learn about features that are going to be deprecated and/or removed from Plesk releases." /> <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="Feature Deprecation Plan"> <meta property="og:url" content="https://docs.plesk.com/release-notes/obsidian/deprecation-plan/" /> <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>.deprecation-table th,.deprecation-table-feature__name{font-size:16px;line-height:1.5;font-weight:400}.deprecation-table{width:100%;border:1px solid #ddd}.deprecation-table td,.deprecation-table th{border:1px solid #ddd;padding:8px 12px;vertical-align:top}.deprecation-table td p:last-child,.deprecation-table th p:last-child{margin-bottom:0}.deprecation-table th{background-color:#eee}.deprecation-table-header__name{width:150px}.deprecation-table-header__dep-version,.deprecation-table-header__rem-version{width:110px}</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>(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/deprecation-plan/"><i class="flag-icon-en-us"></i>US / English</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-fr-fr"></i>FR / Français</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-de-de"></i>DE / Deutsch</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-it-it"></i>IT / Italiano</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-ru-ru"></i>RU / Русский</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-es-es"></i>ES / Español</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-nl-nl"></i>NL / Nederlands</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-zh-cn"></i>CN / 简体中文</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><i class="flag-icon-zh-tw"></i>HK / 繁體中文</a></li> <li><a href="/release-notes/obsidian/deprecation-plan/"><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/deprecation-plan/ "> Plesk Obsidian </a> </li> <li ><a href=" /release-notes/onyx/deprecation-plan/ "> Plesk Onyx </a> </li> <li ><a href=" /release-notes/12.5/deprecation-plan/ "> 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><a href="/release-notes/obsidian/change-log/">Change Log</a></li> <li><a href="/release-notes/obsidian/system-requirements/">System Requirements</a></li> <li class="active"><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>Feature Deprecation Plan</h1> </div> </div> </div> <div id="s1" class="section"> <div class="section-wrap"> <div class="section-content"> <p><a href="#overview">Overview</a></p> <p><a href="#planned">Planned Deprecations and Removals</a></p><p><a href="#removed">Deprecated and Removed Features</a></p></div> </div> </div> <div id="s2" class="section"> <div class="section-wrap"> <div class="section-content"> <h1>Overview <a id="overview" href="#overview" class="anchor"></a> </h1> <p>Sometimes features are removed from Plesk. We do it for the following reasons:</p> <ul> <li> <p>Some features lose popularity over time. We invest the time and resources that would be spent on their maintenance in developing new features useful to all Plesk users instead.</p> </li> <li> <p>Some features make use of obsolete, deprecated, or insecure third party components. We remove those to shield Plesk users from possible issues.</p> </li> </ul> <p>This document serves to inform you about the features we plan to remove in the near future, and also lists all Plesk features that have already been removed.</p> <p>Some features are listed as “deprecated” and some as “removed”. Here’s what it means:</p> <p><strong>Deprecated</strong> — We plan to remove this feature from Plesk soon. We do not recommend using it. We will not update this feature or fix bugs, and customizations making use of this feature may experience problems going forward.</p> <p><strong>Note:</strong> Once a feature is deprecated, we may hide it on new Plesk installations, and also on Plesk installations where the deprecated feature has never been used.</p> <p><strong>Removed</strong> — We have removed this feature from Plesk, and it is no longer available.</p> </div> </div> </div> <div id="s3" class="section"> <div class="section-wrap"> <div class="section-content"> <h1>Planned Deprecations and Removals <a id="planned" href="#planned" class="anchor"></a> </h1><table class="deprecation-table"> <tr class="deprecation-table-header"> <th class="deprecation-table-header__name">Feature</th> <th class="deprecation-table-header__dep-version">Deprecation Version</th> <th class="deprecation-table-header__rem-version">Removal Version</th> <th class="deprecation-table-header__comment">Recommended Actions</th> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Legacy Docker UI<a id="legacy-docker-ui" href="#legacy-docker-ui" class="anchor"></a></td> <td>Docker 2.0.0 (October 2024)</td> <td>Docker 2.1.0 (December 2024)</td> <td><p>No action is required. The ability to keep using the legacy UI will be removed in Docker 2.1.0.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Horde<a id="horde" href="#horde" class="anchor"></a></td> <td>18.0.64 (September 2024)</td> <td>18.0.69 (April 2025)</td> <td><p>Switch to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/mail/webmail-software.66411/">another webmail software supported in Plesk</a>.</p> </td> </tr></table> </div> </div> </div><div id="s4" class="section"> <div class="section-wrap"> <div class="section-content"> <h1>Deprecated and Removed Features <a id="removed" href="#removed" class="anchor"></a> </h1><table class="deprecation-table"> <tr class="deprecation-table-header"> <th class="deprecation-table-header__name">Feature</th> <th class="deprecation-table-header__dep-version">Deprecation Version</th> <th class="deprecation-table-header__rem-version">Removal Version</th> <th class="deprecation-table-header__comment">Recommended Actions</th> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Trial tier for fresh Plesk Premium Antivirus installations<a id="trial-tier-for-fresh-plesk-premium-antivirus-installations" href="#trial-tier-for-fresh-plesk-premium-antivirus-installations" class="anchor"></a></td> <td>Plesk Premium Antivirus 1.0.4-4 (October 2024)</td> <td>Plesk Premium Antivirus 1.0.4-4 (October 2024)</td> <td><p><a href="https://www.plesk.com/extensions/offer-premium-av/?utm_campaign=remarketing&amp;utm_source=google&amp;utm_medium=ppc&amp;utm_term=&amp;gad_source=1">Purchase a Premium Antivirus for Servers license</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Kaspersky Anti-Virus for Servers<a id="kaspersky-anti-virus-for-servers" href="#kaspersky-anti-virus-for-servers" class="anchor"></a></td> <td>August 2024</td> <td>September 2024</td> <td><ul> <li><a href="https://support.plesk.com/hc/en-us/articles/22073504683287-How-to-switch-antivirus-to-Sophos-Anti-Virus-for-Servers">Switch to Sophos Anti-Virus for Servers</a>.</li> <li>If you use the <a href="https://www.plesk.com/extensions/hosting-pack/">Hosting Pack</a> or the <a href="https://www.plesk.com/extensions/power-pack/">Power Pack</a> version 2023 or older, you need to <a href="https://support.plesk.com/hc/en-us/articles/14833675785623-How-to-upgrade-to-the-new-Power-and-Hosting-Packs-2023">update the pack first</a>, and then switch to Sophos Anti-Virus for Servers.</li> </ul> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Requests to REST API with `media-type` directive<a id="requests-to-rest-api-with-media-type-directive" href="#requests-to-rest-api-with-media-type-directive" class="anchor"></a></td> <td>18.0.62 (June 2024)</td> <td>18.0.62 (June 2024)</td> <td><p>Requests to REST API containing the “Content-Type” header with a “media-type” directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code.</p> <p>Since the <code class="highlighter-rouge">curl</code> commands send the “Content-Type: application/x-www-form-urlencoded” header by default, you’ll need to add the <code class="highlighter-rouge">--header "Content-Type: application/json"</code> option to such commands to keep them working correctly.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Google Authenticator extension<a id="google-authenticator-extension" href="#google-authenticator-extension" class="anchor"></a></td> <td>18.0.61 (May 2024)</td> <td>18.0.63 (June 2024)</td> <td><p>Use the <a href="https://www.plesk.com/extensions/mfa/">Multi-Factor Authentication (MFA) extension</a> installed in Plesk by default. Multi-Factor Authentication (MFA) offers all features previously available in the Google Authenticator extension and much more.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Action Log extension<a id="action-log-extension" href="#action-log-extension" class="anchor"></a></td> <td>18.0.60 (March 2024)</td> <td>18.0.62 (June 2024)</td> <td><p>Use the <a href="https://www.plesk.com/extensions/log-browser/">Log Browser</a> extension installed in Plesk by default. Log Browser offers all features previously available in the Action Log extension and much more.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Active List view<a id="active-list-view" href="#active-list-view" class="anchor"></a></td> <td>March 2024</td> <td></td> <td><p><a href="https://support.plesk.com/hc/en-us/articles/12377014874391-How-to-change-the-view-in-the-Websites-Domains-menu-in-Plesk">Switch to Dynamic List view manually</a> in advance. You can also switch all your customers to Dynamic List view at once by adding the following lines to the <code class="highlighter-rouge">panel.ini</code> file:</p> <p>[navigation]</p> <p>forceWebsiteList = dynamic</p> <p>hideWebsiteList = active</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">BIND (Plesk for Windows)<a id="bind-plesk-for-windows" href="#bind-plesk-for-windows" class="anchor"></a></td> <td>18.0.57 (November 2023)</td> <td>18.0.60 (March 2024)</td> <td><p>Use Microsoft DNS.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Legacy SDK functionality<a id="legacy-sdk-functionality" href="#legacy-sdk-functionality" class="anchor"></a></td> <td>18.0.57 (November 2023)</td> <td>18.0.57 (November 2023)</td> <td><p>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> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Windows 2012 & Windows 2012 R2 support<a id="windows-2012-windows-2012-r2-support" href="#windows-2012-windows-2012-r2-support" class="anchor"></a></td> <td>18.0.56 (October 2023)</td> <td>18.0.57 (November 2023)</td> <td><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> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">MyLittleAdmin (Plesk for Windows)<a id="mylittleadmin-plesk-for-windows" href="#mylittleadmin-plesk-for-windows" class="anchor"></a></td> <td>18.0.51 (March 2023)</td> <td>18.0.53 (June 2023)</td> <td><p>Use other downloadable clients. Plesk will provide links to them and instructions on how to connect the client to the Plesk server.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">VPS Optimized<a id="vps-optimized" href="#vps-optimized" class="anchor"></a></td> <td>18.0.50 (January 2023)</td> <td>18.0.51 (March 2023)</td> <td> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Simple DNS Plus (Plesk for Windows)<a id="simple-dns-plus-plesk-for-windows" href="#simple-dns-plus-plesk-for-windows" class="anchor"></a></td> <td>18.0.46 (August 2022)</td> <td>18.0.50 (January 2023)</td> <td><p>Use Microsoft DNS.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Ubuntu 20.04 for ARM support<a id="ubuntu-20-04-for-arm-support" href="#ubuntu-20-04-for-arm-support" class="anchor"></a></td> <td>18.0.48 (November 2022)</td> <td>18.0.48 (November 2022)</td> <td><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://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> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Node.js 4, 6, 8, 10, 12 (Plesk for Windows)<a id="node-js-4-6-8-10-12-plesk-for-windows" href="#node-js-4-6-8-10-12-plesk-for-windows" class="anchor"></a></td> <td>18.0.46 (August 2022)</td> <td>18.0.46 (August 2022)</td> <td> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Debian 9 support<a id="debian-9-support" href="#debian-9-support" class="anchor"></a></td> <td>18.0.45</td> <td>18.0.45</td> <td><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://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 Debian 9 instance</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Let's Encrypt as an individual extension<a id="let-s-encrypt-as-an-individual-extension" href="#let-s-encrypt-as-an-individual-extension" class="anchor"></a></td> <td>Let's Encrypt 2.15.0 (February 2022)</td> <td>Let's Encrypt 3.0.0 (March 2022)</td> <td><p>Use the <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/">SSL It!</a> extension installed in Plesk by default. SSL It! offers all features previously available in the Let’s Encrypt extension and much more.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">CentOS 8 support<a id="centos-8-support" href="#centos-8-support" class="anchor"></a></td> <td>18.0.41 (January 2022)</td> <td>18.0.41 (January 2022)</td> <td><p>In-place convert your Plesk server on CentOS 8 to RockyLinux or AlmaLinux OS. To do the latter, you can run the <a href="https://github.com/AlmaLinux/almalinux-deploy">script</a> prepared by the AlmaLinux team on your CentOS 8 server.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Downloading database backup files (Plesk for Windows)<a id="downloading-database-backup-files-plesk-for-windows" href="#downloading-database-backup-files-plesk-for-windows" class="anchor"></a></td> <td></td> <td>18.0.39</td> <td><p>We recommend that you use the ability to <a href="https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/website-databases/exporting-and-importing-database-dumps.69538/">export and import database dumps</a> to achieve the same result.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Ubuntu 16.04 support<a id="ubuntu-16-04-support" href="#ubuntu-16-04-support" class="anchor"></a></td> <td>18.0.33</td> <td>18.0.35</td> <td><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://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 16.04 instance</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Red Hat Enterprise Linux 6 support<a id="red-hat-enterprise-linux-6-support" href="#red-hat-enterprise-linux-6-support" class="anchor"></a></td> <td>18.0.32</td> <td>18.0.33</td> <td><p><a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">Migrate to a supported OS using Plesk Migrator</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Internet Explorer 11 support<a id="internet-explorer-11-support" href="#internet-explorer-11-support" class="anchor"></a></td> <td>18.0.32</td> <td>18.0.33</td> <td><p>Use a different web browser.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">CentOS 6 support<a id="centos-6-support" href="#centos-6-support" class="anchor"></a></td> <td>18.0.31 (November 2020)</td> <td>18.0.31 (November 2020)</td> <td><p><a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">Migrate to a supported OS using Plesk Migrator</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Cloud Linux 6 support<a id="cloud-linux-6-support" href="#cloud-linux-6-support" class="anchor"></a></td> <td>18.0.31 (November 2020)</td> <td>18.0.31 (November 2020)</td> <td><p><a href="https://docs.plesk.com/en-US/obsidian/migration-guide/75721/">Migrate to a supported OS using Plesk Migrator</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Mod_bw<a id="mod-bw" href="#mod-bw" class="anchor"></a></td> <td>18.0.27 (May 2020)</td> <td>18.0.31 (late October 2020)</td> <td> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">File Sharing<a id="file-sharing" href="#file-sharing" class="anchor"></a></td> <td>18.0.27</td> <td>18.0.30</td> <td><p>Use a different solution (for example, the <a href="https://www.plesk.com/extensions/seafile/">Seafile Plesk extension</a>).</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">Debian 8 support<a id="debian-8-support" href="#debian-8-support" class="anchor"></a></td> <td>18.0.28</td> <td>18.0.29</td> <td><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://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 Debian 8 instance</a>.</p> </td> </tr><tr class="deprecation-table-feature"> <td class="deprecation-table-feature__name">The Plesk VPN component<a id="the-plesk-vpn-component" href="#the-plesk-vpn-component" class="anchor"></a></td> <td></td> <td>Plesk Obsidian</td> <td> </td> </tr></table> </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">© 2024 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