Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
litespeed_wiki:changelog [2020/08/06 07:09]
Lucas Rolff Add 5.4.8 builds
litespeed_wiki:changelog [2021/01/15 12:32]
Lucas Rolff Update to latest versions
Line 1: Line 1:
 ====== LiteSpeed Web Server Changelog ====== ====== LiteSpeed Web Server Changelog ======
 +
 +===== Version 6.0 =====
 +
 +=== RC3 ===
 +
 +  [New Feature] Support external application configuration using domain name for target address.
 +  [New Feature] HTTP/3 draft 32 support.
 +  [New Feature] Support for secure websocket backend (wss://).
 +  [Major Improvement] Better Apache ProxyPass compatibility with any target domain/IP, without the need to explicitly create an external application.
 +  [Major Improvement] HTTP/3 Delayed ACK extension has been enabled to improve performance.
 +  [Improvement] Better support for various ModSecurity variables.
 +  [Improvement] Fix various HTTP/3 congestion control corner cases to maximize throughput.
 +
 +=== RC2 ===
 +
 +  [New Feature] ModSecurity scan response body support.
 +  [New Feature] HTTP/3 draft 31 support.
 +  [Major Improvement] Improve HTTP/3 throughput with DPLPMTUD, Adaptive congestion control, and zero-copy packetization.
 +  [Major Improvement] ModSecurity persistent collection SHM storage.
 +  [Major Improvement] Revamp of SSL Multi-Cert support.
 +
 +=== RC1 ===
 +
 +  [Major New Feature] Apache 2.4 conditional context <If> <​Ifelse>​ <​Else>​ support.
 +  [Major New Feature] Asynchronous mod_security engine.
 +  [Major New Feature] Bubblewrap isolated CGI/PHP execution environments.
 +  [New Feature] HTTP/3 draft 29 support.
 +  [Major Enhancement] HTTP/2 has gone through a major rewrite with more efficient header handling.
 +  [Enhancement] Added ModSecurity JSON audit log.
 +  ​
 +===== Version 5.4.11 =====
 +
 +=== Build 4 ===
 +
 +  [Bug Fix] A timing issue with SSL ticket key rotation that causes brief SSL connection errors.
 +
 +=== Build 3 ===
 +
 +  [Bug Fix] Rewrite rule triggered reCAPTCHA causing rare server hang.
 +  [Bug Fix] Chunk decoding hanging issue for request body.
 +  [Bug Fix] Response header count limit raise to 64K.
 +  [Bug Fix] Client info cache reference counting issue.
 +  [Tuning] Default timeout for SSL session ticket set to 1 hour.
 +  [Tuning] Default umask set to 022.
 +
 +=== Build 2 ===
 +
 +  [Bug Fix] Matched Apache ModSecurity behavior by logging hits with "​pass"​ action to error log.
 +  [Bug Fix] Fixed NodeJS application directory index for static content.
 +  [Bug Fix] Improved lsquic busy loop detection to avoid false positives.
 +  [Bug Fix] Log and auto correct the issue where Python application switches the directory for serving static content.
 +
 +=== Build 1 ===
 +
 +  [Bug Fix] Handle stream RESET in a timely manner for HTTP/3 and QUIC connections.
 +  [Bug Fix] Automatically add local IPv4 and IPv6 addresses to trusted IP list.
 +
 +=== Build 0 ===
 +
 +  [New Feature] Support for Apache configuration directive '​AuthMerging'​.
 +  [Improvement] Support for RewriteCond operators added by Apache 2.4 which includes '>​='​ , '<​=',​ '​-eq'​ , '​-ge'​ , '​-gt',​ '​-le'​ , '​-lt',​ '​-ne',​ '​-h',​ '​-L',​ and '​-x'​.
 +  [Improvement] Update bundled WHM Plugin to v4.1.3 (bundled w/ cPanel plugin v2.1.2).
 +  [Bug Fix] Do not load .htaccess from parent directories beyond document root when AllowOverride is disabled for those parent directories in Apache configuration.
 +  [Bug Fix] Address a crash in ESI sub requests.
 +  [Bug Fix] Avoid restoring older system file backups if a switch back to Apache has been performed.
 +  [Bug Fix] Avoid throttling or blocking local IP.
 +  [Bug Fix] Address occasional slow down caused by long delays added by CUBIC congestion control for HTTP/3 (QUIC).
 +  [Bug Fix] CloudLinux App config now follow max connections configured in LSWS native App config.
 +  [Bug Fix] Properly apply environment variable configuration for CloudLinux Node selector.
 +  [Bug Fix] Address a false positive that was blocking IPs due to "too many new SSL connections"​.
 +  [Bug Fix] Plesk webstats page now works properly.
 +
 +===== Version 5.4.10 =====
 +
 +=== Build 4 ===
 +
 +  [Bug Fix] Do not load .htaccess from parent directories beyond document root when AllowOverride is disabled for those parent directories in Apache configuration.
 +  [Bug Fix] Address a crash in ESI sub request.
 +  [Bug Fix] Avoid restoring older system file backups if a switch back to Apache has been performed.
 +  [Bug Fix] Avoid throttling or blocking local IP.
 +
 +=== Build 1 ===
 +
 +  [Bug Fix] Allow default PHP handler to follow explicit configurations for DirectAdmin.
 +
 +=== Build 0 ===
 +
 +  [New Feature] Add ForceSecureCookie configuration directive to enforce "​secure"​ and "​SameSite"​ cookie attributes. This directive can be set in an Apache config file at the server or vhost level, or in the document root directory'​s .htaccess file.
 +  [New Feature] Allow LiteSpeed Cache for WordPress plugin to use ESI combine sub-requests to improve ESI performance.
 +  [New Feature] Update cPanel plugin to automatically apply new ECC certificates generated through the plugin.
 +  [Improvement] Apply Expires header to a partial response for a range request.
 +  [Improvement] Improve PHP default handler for DirectAdmin.
 +  [Improvement] Update bundled WHM plugin to v4.1.2 with improved WP cache scan logic.
 +  [Bug Fix] Avoid stapling expired OCSP responses.
 +  [Bug Fix] Properly apply URL encoding for Location URL generated by a rewrite rule.
 +  [Bug Fix] HTTP3/IETF QUIC: close immediately if crypto session can't be initialized.
 +  [Bug Fix] Close down HTTP3/QUIC streams reset by peer in a timely manner.
 +  [Bug Fix] Normalize IPv6 addresses to properly reuse existing listener sockets.
 +  [Bug Fix] Update Python application handler internal URL to avoid being blocked when .py suffix is blocked.
 +  [Bug Fix] Apply header operations for pages generated by python/​nodejs applications.
 +  [Bug Fix] Properly detect HTTP/2 GREASE frame and GREASE settings entry, avoiding protocol errors.
 +  [Bug Fix] Avoid releasing cache objects too early.
 +  [Bug Fix] Address a rare crash in ESI parser.
 +  [Bug Fix] Force apply ACL configuration changes when client access level is cached in SHM.
 +  [Bug Fix] Reset per client concurrent connection counter stored in SHM when server restarts.
 +  [Bug Fix] For directory auto index, avoid a blank file name when special characters are in the name.
 +  [Tuning] Automatically detect and neutralize bad rewrite rules that cause looping proxy to the same server.
 +  [Tuning] Install alt-python38 wsgi-lsapi binary from source if rpm package is not available.
 +  [Tuning] Add PHP 8.0 auto detection.
 +
 +===== Version 5.4.9 =====
 +
 +=== Build 4 ===
 +
 +  [Improvement] Improve PHP default handler for DirectAdmin.
 +  [Bug Fix] Avoid stapling expired OCSP responses.
 +  [Bug Fix] HTTP3/IETF QUIC: close immediately if crypto session can't be initialized.
 +  [Bug Fix] Address a rare/random crash.
 +
 +=== Build 3 ===
 +
 +  [New Feature] Allow LiteSpeed Cache for WordPress plugin to use ESI combine sub-requests to improve ESI performance.
 +  [New Feature] Update cPanel plugin to automatically apply new ECC certificates generated through the plugin.
 +  [Bug Fix] Normalize IPv6 address to properly reuse existing listener sockets.
 +  [Bug Fix] Close down HTTP3/QUIC streams reset by peer in timely manner. ​
 +
 +=== Build 2 ===
 +
 +  [New Feature] New ForceSecureCookie configuration directive to enforce "​secure"​ and "​SameSite"​ cookie attributes. This directive can be set in an Apache config file at the server or vhost level, or in the document root directory'​s .htaccess file.
 +  [Bug Fix] Apply header operations for pages generated by python/​nodejs applications.
 +  [Bug Fix] Properly detect HTTP/2 GREASE frame and GREASE settings entry, avoiding protocol errors.
 +  [Tuning] Automatically detect and neutralize bad rewrite rules that cause looping proxy to the same server.
 +  [Tuning] Install alt-python38 wsgi-lsapi binary from source if rpm package is not available.
 +  [Bug Fix] Avoid releasing cache objects too early.
 +  [Bug Fix] Address a rare crash in ESI parser. ​
 +
 +=== Build 1 ===
 +
 +  [Feature] Apply Expires header to a partial response for a range request.
 +  [Bugfix] Force apply ACL configuration changes when client access level is cached in SHM.
 +  [Bugfix] For directory auto index, avoid a blank file name when special characters are in the name.
 +
 +=== Build 0 ===
 +
 +  [New Feature] WHM plugin 4.1 with Let's Encrypt ECC certificate support. QUIC.cloud integration with SSL certificates synchronization.
 +  [New Feature] Automatic CloudFlare CDN IP detection.
 +  [New Feature] Support for bcrypt password hash for HTTP authentication.
 +  [Improvement] PHP version detection for cPanel FCGId PHP handler.
  
 ===== Version 5.4.8 ===== ===== Version 5.4.8 =====
 +
 +=== Build 5 ===
 +
 +  [Bug fix] Properly pass CHUNK encoded request body to script handler to address random file upload failure.
 +  [Bug fix] Addressed graceful restart failure when the server has many IPs in use and is forced to create listeners for individual IP.
  
 === Build 4 === === Build 4 ===
  • Admin
  • Last modified: 2024/04/19 16:50
  • by Michael Alegre