Changelog — NGINXCACHE.COM · nginx-cyberpanel for Plesk
A product by CyberPanel.net · nginx acceleration for Plesk
NGINXCACHE.COM — nginx acceleration for Plesk Get a free license
Changelog

Release history & verification

What changed, what was fixed, and how each release was verified. Public CDN artifacts are hash-verified — checksums are listed with every release.

v1.0.0 LATEST First public release

Plesk extension + nginx replacement layer: reads Plesk Apache config in place, broad .htaccess compatibility, WordPress LSCache protocol, safe license-gated takeover with rollback.

Critical fixes in this release

  • LSCache plain-client cache HIT. Clients sending no Accept-Encoding (curl, ab, loaders) used to miss a gzip-stored object and fall through to PHP/WordPress — turning a cacheable page into uncached backend load under spikes. Plain clients now receive an inflated in-memory cache HIT; gzip clients still get the stored gzip object.
  • Zero-body redirect caching. WordPress canonical 301/308 redirects with Content-Length: 0 were permanent cache misses. Public empty 3xx are now stored and replayed with Location preserved.
  • HEAD & Set-Cookie safety. HEAD misses no longer create empty cache objects that poison later GETs. Public responses with Set-Cookie are not stored, and cached hits never replay Set-Cookie.
  • Header replay correctness. Cached hits preserve safe backend headers; dedicated slots (Location, ETag, Last-Modified, Expires) serialize and replay correctly; cache-file header read offset corrected.
  • File-descriptor limit. Generated config now sets worker_rlimit_nofile 65535 and the systemd unit sets LimitNOFILE=65535, preventing fd exhaustion under concurrent uncached load.
  • Ubuntu build/test portability. The LSCache test harness now resolves the real primary group for nobody (RHEL nobody:nobody vs Ubuntu/Debian nobody:nogroup); Ubuntu, RHEL 9 and RHEL 8 pass the same 151-test suite.

Verification

  • 151 regression checks pass on Ubuntu/Debian, RHEL 9 and RHEL 8 build artifacts.
  • OpenLiteSpeed docs parity: 55 PASS, 0 GAP, 0 FAIL.
  • Live Plesk node verified: cached WordPress pages return x-litespeed-cache: hit,public.

Artifact checksums (SHA-256)

329812abe027010ac653c800128ba5f88c88c519876d748296fd47520328862b  nginx-plesk-install.sh
4feae065639f115d65bcc35ef6745c63745b831b86141a51ef7db7d7c5f48bb6  cyberpanel-nginx-1.0.0-htaccess-phpvalue-20260514.zip
dc4a7ccd496d0f8265e3e5619e2fceb95a3839982d056ee963fdb9f0f1fc73b3  nginx-cyberpanel-1.0.0-x86_64-ubuntu
26e279714e82876ad36f651ddae4b3b444551df1023fa7438002ac74b9534052  nginx-cyberpanel-1.0.0-x86_64-rhel9
8eb463908e0d0468a3e62098e997611ac5304c4035a51a61dcef13f2c71ab086  nginx-cyberpanel-1.0.0-x86_64-rhel8
Get a free license Install guide

Older builds are superseded by v1.0.0. The install command always fetches the current verified release; verify the download against the checksums above.