Release 1.1.9
Major Feature and Improvements
- Change ioncude encoding to support P^HP 7.4 and 8.1
Minor Feature and Improvements
- Fix variable declaration ordrer in function call
Release 1.1.7
Behavioral Changes
- Added the "x-cache-enabled" header to remove the WordPress server cache check.
Release 1.1.6
Minor Feature and Improvements
- Fix variable declaration errors in the licence validation server.
Release 1.1.5
Bug Fixes and Other change
- Reverted limiting introduces in 1.1.3 for worker_connections and worker_connections to 65535.
Release 1.1.4
Bug Fixes and Other change
- Fix error where module couldn’t find the proper home folder
Release 1.1.3
Behavioral Changes
- Reduce default worker_connections from 65535 to 256 to avoid risk of overwhelming Apache of IO
- Reduce default worker_rlimit_nofile from 65535 to 256 to avoid risk of overwhelming Apache of IO
- Brought back the cache status header in the default configuration
- Change default browser cache for static element to 8 weeks
Release 1.1.2
Major Feature and Improvements
- Added the possibility of a different home folder
Release 1.1.1
Bug Fixes and Other change
- Fixed duplicate ExecStart in Nginx service.
Release 1.1.0
Major Feature and Improvements
- 4 new options are now available in the Nginx configuration page (XSS protection, disable powerby, hide cache status, content type protection)
- Added a new tab in the Nginx advanced setting.
- Add plugin in cPanel Jupiter theme.
Bug Fixes and Other change
- Add Apache status in WHM interface.
- Remove custom Apache monitoring from cPanel check service.
- Add Apache monitoring in the WSA module.
- Removed the cache status and powerby by until it is added in the options.
Release 1.0.20
Bug Fixes and Other change
- Fixed how to get server IP when enabling the module and added the IP from cPanel Ip Aliases module.
Release 1.0.19
Bug Fixes and Other change
- Add Apache RemoteProxyIP to prevent false detection from imunify360
Release 1.0.18
Behavioral Changes
- Check to remove default Nginx path build after some cPanel upgrade.
- Add a check in the enable WSA sub to make sure Nginx has the proper prefix and conf path.
- Added the nginx service prefix fix in the post updated sub.
Release 1.0.17
Major Feature and Improvements
- The module is now compatible with AlmaLinux
Release 1.0.16
Bug Fixes and Other change
- Fix SSL certificate hooks
Release 1.0.15
Bug Fixes and Other change
- Added CentOs8 compatibility
Behavioral Changes
- Change rate limiting error code from 503 to 429 (Too many request)
Release 1.0.14
Major Feature and Improvements
- Added dry run mode to the rate limiting function
- Added Error logging level to the rate limiting
- Added possibility to count all request or only dynamic pages.
Behavioral Changes
- Changed default values for some rate limiting features
Release 1.0.12
Bug Fixes and Other change
- Update Nginx configuration upon rebuild
Release 1.0.11
Major Feature and Improvements
- Adding the possibility to change some of the Nginx custom parameters
- Added rate limiting for the global nginx configuration.
Bug Fixes and Other change
- Removed setting for individual cache folder from the whm gui.
Release 1.0.10
Major Feature and Improvements
- Added pre and post virtual include file for the Nginx configuration
- The host name was not always getting passed to the backend proxy.
Bug Fixes and Other change
- Fix incorrect display in the feature manager
Behavioral Changes
- Module is now checking for invalid cypher suite before enabling itself
Release 1.0.9
Major Feature and Improvements
- Added the possibility to have one cache folder per cPanel user.
Bug Fixes and Other change
- Corrected function declaration and debug variable name
- Corrected the install on server with multiple IP's
Behavioral Changes
- Removed extra find command when purging cache.
- Check if IonCube is activated before installing the WSA module
Release 1.0.7
Bug Fixes and Other change
- Fixed duplicate preferred cypher order
Release 1.0.6
Bug Fixes and Other change
- Activation was not working when more than one Mac address was present
Release 1.0.5
Behavioral Changes
- change proxy time out to 1800 seconds to prevent 504 response for site with longer Apache and PHP timeout values.
Release 1.0.4
Bug Fixes and Other change
- Cleared Nginx cache without removing the directory
Release 1.0.3
Bug Fixes and Other change
- Fix display issue in iOS with Safari, page would not display. Problem with the upgrade header sent between the Nginx proxy and the Apache server.
- Faster sub for purge all cache, used less resource.
Behavioral Changes
- Controller logic added to prevent simultaneous rebuild or purge.
Release 1.0.0
- First official release version - 20 Feb. 2020
Release 0.8.8
Major Feature and Improvements
- Changes the module activation and deactivation
- Changed the module licence check protocol
Release 0.6.51
Bug Fixes and Other change
- Add title translation of Website Accelerator in cPanel.
Release 0.6.43
Bug Fixes and Other change
- Fixed service cleanup. Process was getting multiplied
Release 0.6.35
Major Feature and Improvements
- Option to change the module branch to dev, stable, current and edge.
Bug Fixes and Other change
- Fixed problem with empty URI and empty cookie in the advance setting section
Release 0.6.34
Major Feature and Improvements
- Cache size can be modified in module configuration
Release 0.6.33
Major Feature and Improvements
- The WHM module stat is loader in async mode.
Release 0.6.32
Major Feature and Improvements
- The WHM module main page is now showing the current cache usage for all categories.
Release 0.6.31
Bug Fixes and Other change
- Fix the module logo in WHM.
Release 0.6.29
Major Feature and Improvements
- Add possibility for a script to activate the cache purge
Bug Fixes and Other change
- Update the cPanel module name
Release 0.6.28
Bug Fixes and Other change
- Push clear cache in background
Release 0.6.27
Bug Fixes and Other changes
- Added documentation links
- Fixed problem with cookie URL encoding
- Module logo is now in the WHM module header
Release 0.6.25
Bug Fixes and Other changes
- Reload version after module update.
- cPanel advance template error.
Release 0.6.24
Bug Fixes and Other changes
- Removed alias from the advanced menu
- Changed default setting for easy caching options
Release 0.6.23
Behavioral Changes
- Purging cache for group and individual user will be done in the background with a nice rating of 14.
Release 0.6.22
Bug Fixes and Other changes
- Fixed vHost alias domain missing when containing SSL
Release 0.6.20
Behavioral Changes
- Added a cron job each 10 minutes to check if Apache configuration was changed.
- Nginx vHost are now build separately by domain and subdomains
Bug Fixes and Other changes
- Fixed advanced cache display to show to proper settings in the time selection forms
- When caching is disable, the user can still modify the browser cache time.
Release 0.6.13
Bug Fixes and Other changes
- Added language tab in cPanel advance display for the type of hosting
- Fixed scenario where a user had many aliases and subdomains
Release 0.6.12
Behavioral Changes
- Remove the old username/password authentication.
Bug Fixes and Other changes
- Fix installation script to include the WHM images during the installation
- Fix wrong display of French description in the more info setting.
Release 0.6.0
Major Feature and Improvements
- Purge cache will execute in async mode.
- cPanel GUI was redone for a nicer look
Behavioral Changes
- Licence management is now available in the Module GUI.
- Update and server authentication will only be done by IP instead of being process with a user, password and hash
- Change the Authentication method from the module to work only with IP base auth.
- Change the return data of ai_services::detect_OS() to provide more detail about the environment,
- On first install, a trial licence will automatically start.
Bug Fixes and Other changes
- Information about the licence error in the WHM GUI update section.
- Remove the code that was blocking the .htaccess file to be read from the outside world. This code was breaking WordPress multi-site setup on iPhone devices.
- Added number of account tracking and Mac address tracking
- More information in the header of the whm module when the licence is devel, trial or expired.
Bug Fixes and Other changes
- Information about the licence error in the WHM GUI update section.
- Remove the code that was blocking the .htaccess file to be read from the outside world. This code was breaking WordPress multi-site setup on iPhone devices.
Release 0.5.5
Behavioral Changes
- Advance setting in the cPanel GUI can now be brook down by sub domains and addon domains
Bug Fixes and Other changes
- Empty cookie and empty URI in a field will no longer cause the cache to by bypassed
Release 0.5.3
Major Feature and Improvements
- Unified different development branches
- Removed many duplicate function
- Proper implementation of the Enable and Disable module
- Remove credential from module configuration and placed in a license file
- Remove version number from the module configuration, place in the Global file
- Fixed the cPanel chkServd hooking script
Behavioral Changes
- New class for handling all the call to the different services.
Bug Fixes and Other changes
- Updated FieldTReatement UnitTest
- Fix unreconized field in the cPanel Advance Setting/FieldTreatement
- Fixed the cPanel chkServd hooking script
Release 0.4.3
Major Feature and Improvements
- Integration of smarty template in the cPanel area
Bug Fixes and Other changes
- Fixed variable name in the restart Nginx configuration
- Added the brand type in the global configuration file.
- Removed the PHP version from the HTML header
Behavioral Changes
- Removed the Critical update feature and replaced it with the "autoupdate" feature.
Release 0.4.1
Bug Fixes and Other changes
- When disable the module, the cPanel CheckSrv service will now be disabled first.
- Fixed the Nginx and Apache restart in the Enable module function
Release 0.4.0
Major Feature and Improvements
- Added a user configuration file
- User credential has now moved to the main module configuration file
- PhpUnit test has been added for some class.
Behavioral Changes
- Return value in many functions has been standardize to int instead of switching between String, Boolean and int.
Bug Fixes and Other changes
- Deprecation
- Credential can no longer be place stored in the global library