{"id":5937,"date":"2021-10-15T19:29:32","date_gmt":"2021-10-15T10:29:32","guid":{"rendered":"https:\/\/www.wexal.jp\/release-notes\/"},"modified":"2025-09-26T11:10:10","modified_gmt":"2025-09-26T02:10:10","slug":"release-notes","status":"publish","type":"page","link":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/","title":{"rendered":"Release Notes (3.4.0)"},"content":{"rendered":"\n<p>New features in WEXAL\u00ae Page Speed Technology (hereinafter referred to as \"PST\") and update information from the previous version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"340\"><\/span>3.4.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python version used by KUSANAGI has been changed to Python 3.12.<br>This change requires updating all modules that use Python within KUSANAGI. Therefore, it is necessary to update all relevant RPMs in bulk using the dnf command, rather than updating individual RPMs. If RPMs are updated individually, KUSANAGI will not work correctly.<br>For details, please refer to <a href=\"https:\/\/kusanagi.tokyo\/en\/releases\/21846\/\">Support for Python 3.12 in KUSANAGI<\/a> .<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"331\"><\/span>3.3.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix in AlmaLinux OS 9 where logs were not rotating.<\/li>\n\n\n\n<li>Bug fix in KUSANAGI 9.5.0 and later where the Nginx service did not restart when installing kusanagi-prem3.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"330\"><\/span>3.3.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-2\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated to Node.js 22.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3212\"><\/span>3.2.12<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-2\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix in \"split inline css webfont\" diretive was disabled by \"lazy load\" in optimization strategy settings instead of \"webfont\".<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-3\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \"pst lighthouse\" command has been discontinued.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3211\"><\/span>3.2.11<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-3\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added support for KUSANAGI 9.6.0.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3210\"><\/span>3.2.10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-4\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added support for KUSANAGI 9.5.0.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"329\"><\/span>3.2.9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Core Web Vitals are now recorded.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"328\"><\/span>3.2.8<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-5\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix in which pst config cluster command did not work correctly due to the addition of coverage.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"327\"><\/span>3.2.7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-2\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Core Web Vitals are now shown.<\/li>\n\n\n\n<li>CSS\/JavaScript coverage is now checked and delayed by engagement delay if coverage is less than 10%.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-6\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix in which link_lcp_preload directive did not work correctly in some cases.<\/li>\n\n\n\n<li>Bug fix: tidy is now run to normalize unquoted values such as src elements.<\/li>\n\n\n\n<li>Fixed conditions for recognizing a script as a script in defer_extrenal_js directive.<\/li>\n\n\n\n<li>For web pages that have already generated strategies, strategies were generated correctly even when voyage was false, but for new web pages, fixed a bug where strategies were not generated correctly when voyage was false.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"326\"><\/span>3.2.6<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-7\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for wp remove emoji directive not work correctly in the latest WordPress.<\/li>\n\n\n\n<li>Bug fix for the strategy for engagement delay not generated correctly when all of the following conditions were met, which did not affect the display of the website, but the strategy was not generated correctly, which could cause PageSpeed Insight and other scores to not increase.\n<ul class=\"wp-block-list\">\n<li>WEXAL Reverse Proxy Limited Edition, or the --reverseproxy option is specified in the pst init command for the profile.<\/li>\n\n\n\n<li>The FQDN of the reverse proxy and the FQDN of the origin are different, or the --origin option was specified in the pst init command for the profile.<\/li>\n\n\n\n<li>Version is 3.1.0 or later.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"325\"><\/span>3.2.5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-8\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for pst lighthouse command not working properly.<\/li>\n\n\n\n<li>Bug fix that resource optimization may not be automatically performed after saving resource optimization settings from the PST Manager.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"324\"><\/span>3.2.4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-9\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for WEXAL Reverse Proxy Limited Edition that caused incorrect transitions in the setup screen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"323\"><\/span>3.2.3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-4\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In KUSANAGI 9, PST profiles now support the kusanagi container command, which runs a different version of PHP (PHP container) in the profile than the version of PHP used in the KUSANAGI virtual machine (host PHP). This feature requires kusanagi-biz-2.1.8-1 or later.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"322\"><\/span>3.2.2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-10\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improved translation functions in PST Manager.<\/li>\n\n\n\n<li>The Inspector display has been improved.\n<ul class=\"wp-block-list\">\n<li>Fixed a bug that caused non-existent web pages to appear in the URL list. You need to run the pst initdb command to delete the list of URLs, and then verify them again using the inspector.<\/li>\n\n\n\n<li>URLs of Web pages and resources are now shown as links.<\/li>\n\n\n\n<li>Mixed Content warnings are no longer shown for HTTP URLs.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"321\"><\/span>3.2.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-11\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for incorrect screen transition after adding a profile from PST Manager.<\/li>\n\n\n\n<li>Bug fix in which optimization strategies were not generated when the website URL was http.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"320\"><\/span>3.2.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-3\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Inspector allows us to inspect HTML and resource integrity by comparing the original Web page with the PST-enabled results.\n<ul class=\"wp-block-list\">\n<li>The Inspector can be activated and deactivated from PST Manager.<\/li>\n\n\n\n<li>HTML and resource inspection results can be checked from PST Manager.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-12\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix in PST Manager where the HTTP Expires header was incorrectly set to 90 seconds instead of 90 days.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3130\"><\/span>3.1.30<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-13\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix that caused optimization to be performed repeatedly on script and stylesheet resources that had already been optimized when running optimization from the pst opt command or PST Manager. This does not affect the optimization performed by Resource Monitoring Service or the content of the optimization itself.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3129\"><\/span>3.1.29<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-14\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for failure in PST Manager used with PHP 7.4.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3128\"><\/span>3.1.28<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-15\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for puppeteer leaving temporary directory (\/tmp).<\/li>\n\n\n\n<li>Improved automatic detection of Contact Form 7. AI will not automatically apply JS\/CSS strategies for pages using Contact Form 7.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-5\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Changes made due to update of puppeteer.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3127\"><\/span>3.1.27<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-16\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for failure in log rotation when Node.js 18 is used in KUSANAGI 9.<\/li>\n\n\n\n<li>Bug fix for failure in optimizing resources when the profile and temprary directory (\/tmp) are located on different file systems.<\/li>\n\n\n\n<li>Bug fix for PST Manager shown in Janapnese that some wrong URLs are show.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3126\"><\/span>3.1.26<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-6\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>KUSANAGI 9 supports Node.js 18. KUSANAGI 8 continues to use Node.js 16.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3125\"><\/span>3.1.25<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-17\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for PST Manager Dashboard that duplicated KUSANAGI profile could be shown.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3124\"><\/span>3.1.24<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-18\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for PST Manager Dashboard in English when update is available.<\/li>\n\n\n\n<li>Bug fix for PST Manager Dashboard after initializing PST settings from PST Manager.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3123\"><\/span>3.1.23<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-4\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PST Manager supports English interface. If preferred language of the browser is set other than Japanese, English interface is shown.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-7\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At WEXAL Service start up, kernel parameters are automatically set if the values are below than followings.\n<ul class=\"wp-block-list\">\n<li>fs.inotify.max_queued_events = 65535<\/li>\n\n\n\n<li>fs.inotify.max_user_instances = 65535<\/li>\n\n\n\n<li>fs.inotify.max_user_watches = 1048576<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3122\"><\/span>3.1.22<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-19\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix failure of profile initialization when migrating from PST (2.x).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3121\"><\/span>3.1.21<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-8\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Changes made due to update of puppeteer.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3120\"><\/span>3.1.20<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-9\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>API service settings have been changed.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3119\"><\/span>3.1.19<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-20\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for \"pst remove\" command that did not stop the \"watch\" service.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3118\"><\/span>3.1.18<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-10\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Generating optimization strategies no longer increases Google AdSense traffic.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3117\"><\/span>3.1.17<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-5\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resource Monitoring Service has been updated.\n<ul class=\"wp-block-list\">\n<li>Reduced memory consumption by Resource Monitoring Service.<\/li>\n\n\n\n<li>Improved performance of Resource Monitoring Service.<\/li>\n\n\n\n<li>Resource Monitoring Service logs added to PST Manager.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-21\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for problem of \"pst lighthouse\" command not working on KUSANAGI 9.<\/li>\n\n\n\n<li>Fixed warning messages in PST Manager when there was a KUSANAGI profile for LAMP.<\/li>\n\n\n\n<li>Fixed a bug that prevented the \"wp_remove_meta\" directive from working in certain environments.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-11\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PST logs have been discontinued. Use Resource Monitoring Service logs instead.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3116\"><\/span>3.1.16<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-22\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed a bug that prevented strategies from being generated when less than 2 GB of free memory was available.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3115\"><\/span>3.1.15<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-6\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>KUSANAGI profiles can be managed in PST Manager. You can check the host name (FQDN), enable\/disable \u201cfcache\/bcache\/ratelimit\u201d, and configure SSL settings. PST profiles are also in scope. Note, \"bcache\" can be changed only for WordPress profiles.<\/li>\n\n\n\n<li>KUSANAGI profiles can be added (provisioning) on PST Manager. Provisioning is supported only for WordPress.<\/li>\n\n\n\n<li>KUSANAGI profiles can be selected and PST started (\"pst init\") on PST Manager.<\/li>\n\n\n\n<li>When the \"pst opt\" command is executed, a list of files targeted for optimization will be output.<\/li>\n\n\n\n<li>When the \"pst purge\" command is executed, a list of files to be purged will be output.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-23\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for malfunctioning \"pst\" command.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-12\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Relocated \"Optimizing resources\/Remove optimized resources\" from the basic settings tab to the Resource Optimization tab.<\/li>\n\n\n\n<li>Current Python modules updated.<\/li>\n\n\n\n<li>Specifying a non-existent file\/directory in the \"pst opt\" command will result in an error.<\/li>\n\n\n\n<li>An error will occur if a non-existent file\/directory is specified with the \"pst purge\" command.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3114\"><\/span>3.1.14<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-24\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for unwanted strings output on AMP enabled web pages.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-13\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Current Python modules updated.<\/li>\n\n\n\n<li>When free memory becomes less than 2GB, the browser pre-launched for use by \"puppeteer\" will be closed. Also, if the free memory becomes 2GB or more, the browser used by \"puppeteer\" will again be pre-launched.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3113\"><\/span>3.1.13<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-25\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for problem preventing PST Manager from displaying resource hints on pages that did not contain resources.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3112\"><\/span>3.1.12<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-7\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>KUSANAGI 8 now supports PHP 8.0.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-26\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for problem that prevented \"lua &gt; config &gt;&nbsp; aituntil\" from being enabled in \"pst.config.yaml\".<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3111\"><\/span>3.1.11<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-27\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for failure of \"pst purge expires\" command.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"3110\"><\/span>3.1.10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Changes-14\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \"pst\" command logs are now rotated.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"319\"><\/span>3.1.9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-8\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Health check page has been added to PST Manager. It will display as \"normal\" when all of the following criteria are met.\n<ul class=\"wp-block-list\">\n<li>PST is on<\/li>\n\n\n\n<li>\u201cwatch\u201d is on<\/li>\n\n\n\n<li>Optimization strategies for pc\/mobile are being generated for the top page.<\/li>\n\n\n\n<li>The optimization strategy and resource optimization queues are empty.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-28\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for the \"WEXAL Reverse Proxy Limited Edition\" set-up page.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"318\"><\/span>3.1.8<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-9\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\"User-Agent Client Hint\" is now supported as a determining factor in browser environment.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-29\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for a problem with multiple values in the PST Manager settings for exclude directives.<\/li>\n\n\n\n<li>Bug fix for a problem that prevented \"--priority\" from being enabled in the \"pst opt all\/image\/js\/css\" command.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"317\"><\/span>3.1.7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-30\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for failure of \"pst config crawl\" command.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"316\"><\/span>3.1.6<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-10\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can now check \"proxy\"\/\"webfont\" logs in PST Manager. You can also check \"reversproxy\" logs in reverse proxy.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-31\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for problem of unnecessary output to the \"nginx\" \u201cerror.log\u201d.<\/li>\n\n\n\n<li>Bug fix for rare cases of reverse proxies generating invalid random strings in \"dbname\/dbuser\/dbpass\".<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"315\"><\/span>3.1.5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-32\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When PST is disabled, the \"pst config crawl\" command will now display an error.<\/li>\n\n\n\n<li>Bug fix to exclude correctly when a slash (\/) is placed at the end of a directory in \"global_excluded\".<\/li>\n\n\n\n<li>Bug fix in reverse proxies to return a 404 message when there is no image\/CSS\/JS content in the original server.<\/li>\n\n\n\n<li>Bug fix in the \"proxy\" directive to return a 404 message when there is no image\/CSS\/JS content in the original server.<\/li>\n\n\n\n<li>Bug fix for issue where PST logs were not displayed in PST Manager.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5909\u66f4\u70b9-1\"><span class=\"ez-toc-section\" id=\"Changes-15\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \"lazy load\" directive is now valid only for img and iframe elements. The loading attribute can be set to \"lazy\" instead of the standard JavaScript-based \"lazy load\".<\/li>\n\n\n\n<li>The \"proxy\" directive can now be used as an optimization strategy even if the \"lazy load\" directive is not enabled.<\/li>\n\n\n\n<li>Other than those targeted for optimization, the reverse proxy no longer stores resources locally.<\/li>\n\n\n\n<li>Other than those targeted for optimization, the \"proxy\" directive no longer stores resources locally.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-4\"><span class=\"ez-toc-section\" id=\"314\"><\/span>3.1.4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-11\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The FQDN for profiles can now be viewed in PST Manager.<\/li>\n\n\n\n<li>Reverse proxy FQDN and reverse proxy destination can now be viewed in PST Manager.<\/li>\n\n\n\n<li>New customization of the Optimization Strategy Service.\n<ul class=\"wp-block-list\">\n<li>Customization can be done in the PST configuration file under \"lua &gt; dynamic &gt; config\".<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Preload of LCP (Largest Contentful Paint) images is now determined when the page is displayed, not when the strategy is generated.<\/li>\n\n\n\n<li>DNS name resolution optimization for external resources is now determined when the page is displayed, not when the strategy is generated. Also, \"preconnect\" attributes are only generated for the most referenced \"href\" on the page.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-3\"><span class=\"ez-toc-section\" id=\"313\"><\/span>3.1.3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-33\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for an error when enabling \"fcache\" on KUSANAGI 9 reverse proxy.<\/li>\n\n\n\n<li>In the \"pst config cluster\" command, fixed to generate \"david.outlier.config.yaml\" if there are outliers that the strategy cannot classify into a cluster.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-2\"><span class=\"ez-toc-section\" id=\"312\"><\/span>3.1.2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-12\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now supports KUSANAGI 9.<\/li>\n\n\n\n<li>\"pst config crawl\" and \"pst config cluster\" commands have now been added. These commands replace the previous \"pst config ai\" command to match the new optimization strategy services.<\/li>\n\n\n\n<li>The \"pst status\" command has now been added to display resource optimization and optimization strategy status.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-34\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for problem that caused HTTP responses to be empty under certain conditions.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5909\u66f4\u70b9\"><span class=\"ez-toc-section\" id=\"Changes-16\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \"pst config ai\" command has been discontinued. Please use the \"pst config crawl\" command and the \"pst config cluster\" command.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-1\"><span class=\"ez-toc-section\" id=\"311\"><\/span>3.1.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-35\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for a problem in which LCPs were not reflected in the optimization strategy.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-1-0\"><span class=\"ez-toc-section\" id=\"310\"><\/span>3.1.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-13\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Optimization Strategy Service has been revamped.\n<ul class=\"wp-block-list\">\n<li>When using \"puppeteer\" to display a web page in a browser, performance of the optimization strategy has been improved by not crawling each web page.<\/li>\n\n\n\n<li>By storing less data to reproduce the display of the web page, the size of the optimization strategy database has been reduced.<\/li>\n\n\n\n<li>When there is more than 2 GB of free memory, the time required to reproduce the display of a web page is reduced by pre-launching the browser used by \"puppeteer\". If there is less than 2GB of free memory, the browser will be launched when the web page is reproduced.<\/li>\n\n\n\n<li>When updating from PST 3.1.0 or earlier versions, the optimization strategy will be initialized. PST Manager \"engagement delay exclusion settings\" will temporarily disappear, but will reappear once the optimization strategy is generated.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-36\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for a problem with the \"engagement delay\" directive appearing when the \"wp shorten url\" directive is disabled.<\/li>\n\n\n\n<li>Improvements so that the HTTP header inherits from the request server when retrieving resources via \"proxy\" and \"webfont\".<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5909\u66f4\u70b9\"><span class=\"ez-toc-section\" id=\"Changes-17\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Changed the user agent to Lighthouse when using \"puppeteer\" to reproduce web pages in a browser.<\/li>\n\n\n\n<li>The \"wp shorten url\" directive is no longer applied by default to optimization strategies.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-0-2\"><span class=\"ez-toc-section\" id=\"302\"><\/span>3.0.2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-14\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When a new version of PST is released, a message will now be displayed in PST Manager.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-0-1\"><span class=\"ez-toc-section\" id=\"301\"><\/span>3.0.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements-37\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bug fix for an issue where nothing was displayed when the profile did not exist in PST Manager.<\/li>\n\n\n\n<li>Improved wording and messages in PST Manager.<\/li>\n\n\n\n<li>Fixed \"pst init\" command to revert configuration files for \"httpd\" to before \"pst\" was applied.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5909\u66f4\u70b9\"><span class=\"ez-toc-section\" id=\"Changes-18\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The command \"gifsicle\" is now used instead of \"kusanagi-gifsicle\".<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-0-0\"><span class=\"ez-toc-section\" id=\"300\"><\/span>3.0.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features-15\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PST versions which were divided between the server (Global) and profile (Profile), have now been unified.<\/li>\n\n\n\n<li>You can now batch update PST on your servers. It is no longer necessary to execute the \"pst init\" command that was required for each version upgrade. However, the first time you update from PST 2 to PST 3, the \"pst init\" command is required.<\/li>\n\n\n\n<li>Changes to resource hints are now applied immediately without waiting for the optimization strategy to generate again.<\/li>\n\n\n\n<li>PST Manager has been updated.\n<ul class=\"wp-block-list\">\n<li>I has been improved.<\/li>\n\n\n\n<li>\"Acceleration Strategy Mode\" has been revamped to \"Smart-mode\", \"Expert-mode\", and \"Developer-mode\".<\/li>\n\n\n\n<li>How to disable optimization strategies has been clarified.<\/li>\n\n\n\n<li>It is now possible to see the application status of Strategic AI \"David\" in the \"engagement delay\" directive.<\/li>\n\n\n\n<li>The system-wide log can now be viewed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The \"pst\" command has been updated.\n<ul class=\"wp-block-list\">\n<li>Refactoring has been done in Python. A list of command options and errors can now be detected.<\/li>\n\n\n\n<li>These can be executed by \u201ckusanagi\u201d users.<\/li>\n\n\n\n<li>You can now specify the profile name at the end of the \"pst\" command.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5909\u66f4\u70b9\"><span class=\"ez-toc-section\" id=\"Changes-19\"><\/span>Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \"wp\" directive has been discontinued. Please use the \"lua\" directive.<\/li>\n\n\n\n<li>\"httpd\" will no longer be supported. Please use \"nginx\".<\/li>\n\n\n\n<li>The \"page_speed_technology\" directory for each profile has been discontinued.<\/li>\n\n\n\n<li>\"Staging\" in PST Manager has been discontinued. Changes are applied immediately after clicking \"save\".<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New features in WEXAL\u00ae Page Speed Technology (hereinafter referred to as \"PST\") and update information from the previous version. 3.4.0 Changes 3.3.1 Improvements 3.3.0 Changes 3.2.12 Improvements Changes 3.2.11 Improvements 3.2.10 Improvements 3.2.9 New Features 3.2.8 Improvements 3.2.7 New Features Improvements 3.2.6 Improvements 3.2.5 Improvements 3.2.4 Improvements 3.2.3 Changes 3.2.2 Improvements 3.2.1 Improvements 3.2.0 New Features Improvements 3.1.30 Improvements 3.1.29 Improvements 3.1.28 Improvements Changes 3.1.27 Improvements 3.1.26 Changes 3.1.25 Improvements 3.1.24 Improvements 3.1.23 New Features Changes 3.1.22 Improvements 3.1.21 Changes 3.1.20 Changes 3.1.19 Improvements 3.1.18 Changes 3.1.17 New Features Improvements Changes 3.1.16 Improvements 3.1.15 New Features Improvements Changes 3.1.14 Improvements Changes 3.1.13 Improvements 3.1.12 New Features Improvements 3.1.11 Improvements 3.1.10 ... <\/p>\n<p class=\"read-more-container\"><a title=\"Release Notes (3.4.0)\" class=\"read-more button\" href=\"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/#more-5937\" aria-label=\"Read more about Release Notes (3.4.0)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5946,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"version":[16],"class_list":["post-5937","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology\" \/>\n<meta property=\"og:description\" content=\"New features in WEXAL\u00ae Page Speed Technology (hereinafter referred to as &quot;PST&quot;) and update information from the previous version. 3.4.0 Changes 3.3.1 Improvements 3.3.0 Changes 3.2.12 Improvements Changes 3.2.11 Improvements 3.2.10 Improvements 3.2.9 New Features 3.2.8 Improvements 3.2.7 New Features Improvements 3.2.6 Improvements 3.2.5 Improvements 3.2.4 Improvements 3.2.3 Changes 3.2.2 Improvements 3.2.1 Improvements 3.2.0 New Features Improvements 3.1.30 Improvements 3.1.29 Improvements 3.1.28 Improvements Changes 3.1.27 Improvements 3.1.26 Changes 3.1.25 Improvements 3.1.24 Improvements 3.1.23 New Features Changes 3.1.22 Improvements 3.1.21 Changes 3.1.20 Changes 3.1.19 Improvements 3.1.18 Changes 3.1.17 New Features Improvements Changes 3.1.16 Improvements 3.1.15 New Features Improvements Changes 3.1.14 Improvements Changes 3.1.13 Improvements 3.1.12 New Features Improvements 3.1.11 Improvements 3.1.10 ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/\" \/>\n<meta property=\"og:site_name\" content=\"WEXAL\u00ae Page Speed Technology\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T02:10:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wexal.jp\/wp-content\/uploads\/2021\/10\/wexal_og.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/release-notes\\\/\",\"url\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/release-notes\\\/\",\"name\":\"Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wexal.jp\\\/#website\"},\"datePublished\":\"2021-10-15T10:29:32+00:00\",\"dateModified\":\"2025-09-26T02:10:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/release-notes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/release-notes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/release-notes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation (3.0.0)\",\"item\":\"https:\\\/\\\/www.wexal.jp\\\/en\\\/document-3-0-0\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Release Notes (3.4.0)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wexal.jp\\\/#website\",\"url\":\"https:\\\/\\\/www.wexal.jp\\\/\",\"name\":\"WEXAL\u00ae Page Speed Technology\",\"description\":\"the best UX for all Websites.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wexal.jp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/","og_locale":"en_US","og_type":"article","og_title":"Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology","og_description":"New features in WEXAL\u00ae Page Speed Technology (hereinafter referred to as \"PST\") and update information from the previous version. 3.4.0 Changes 3.3.1 Improvements 3.3.0 Changes 3.2.12 Improvements Changes 3.2.11 Improvements 3.2.10 Improvements 3.2.9 New Features 3.2.8 Improvements 3.2.7 New Features Improvements 3.2.6 Improvements 3.2.5 Improvements 3.2.4 Improvements 3.2.3 Changes 3.2.2 Improvements 3.2.1 Improvements 3.2.0 New Features Improvements 3.1.30 Improvements 3.1.29 Improvements 3.1.28 Improvements Changes 3.1.27 Improvements 3.1.26 Changes 3.1.25 Improvements 3.1.24 Improvements 3.1.23 New Features Changes 3.1.22 Improvements 3.1.21 Changes 3.1.20 Changes 3.1.19 Improvements 3.1.18 Changes 3.1.17 New Features Improvements Changes 3.1.16 Improvements 3.1.15 New Features Improvements Changes 3.1.14 Improvements Changes 3.1.13 Improvements 3.1.12 New Features Improvements 3.1.11 Improvements 3.1.10 ... Read more","og_url":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/","og_site_name":"WEXAL\u00ae Page Speed Technology","article_modified_time":"2025-09-26T02:10:10+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.wexal.jp\/wp-content\/uploads\/2021\/10\/wexal_og.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/","url":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/","name":"Release Notes (3.4.0) - WEXAL\u00ae Page Speed Technology","isPartOf":{"@id":"https:\/\/www.wexal.jp\/#website"},"datePublished":"2021-10-15T10:29:32+00:00","dateModified":"2025-09-26T02:10:10+00:00","breadcrumb":{"@id":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/release-notes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.wexal.jp\/en\/"},{"@type":"ListItem","position":2,"name":"Documentation (3.0.0)","item":"https:\/\/www.wexal.jp\/en\/document-3-0-0\/"},{"@type":"ListItem","position":3,"name":"Release Notes (3.4.0)"}]},{"@type":"WebSite","@id":"https:\/\/www.wexal.jp\/#website","url":"https:\/\/www.wexal.jp\/","name":"WEXAL\u00ae Page Speed Technology","description":"the best UX for all Websites.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wexal.jp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/pages\/5937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/comments?post=5937"}],"version-history":[{"count":25,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/pages\/5937\/revisions"}],"predecessor-version":[{"id":6986,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/pages\/5937\/revisions\/6986"}],"up":[{"embeddable":true,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/pages\/5946"}],"wp:attachment":[{"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/media?parent=5937"}],"wp:term":[{"taxonomy":"version","embeddable":true,"href":"https:\/\/www.wexal.jp\/en\/wp-json\/wp\/v2\/version?post=5937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}