Version 4.12.0 is a significant release introducing session-less operation. Until now the plugin was using session to store User State, however this was causing problems with the latest versions of Wordpress (loopback errors in Site Health, could not edit files with Theme and Plugin Editor, performance issues). Even DBOption user state handler of the plugin was using session.
When this version is activated the plugin will automatically switch user state handler to Cookies/DB. The new handler uses cookies and the database to store user state. It fully complies with Wordpress directives and resolves the aforementioned problems. It also complies with EU regulation for data protection, GDPR, since no user information is kept in cookies.
NOTE: Please note that in case you have added hooks (PHP scripts) in your website to customize the plugin and these hooks use session (they contain the variable $_SESSION), they may not work with Cookies/DB handler. For this reason and also for facing unpredictable issues of the new handler, Session user state handler still remains as an option in plugin's Settings.
Other improvements introduced in this version are:
- SFTP support improved using PHPSecLib library.
- Corrected a bug in FTP Credentials Configurator that was not correctly handling usernames and passwords containing at (@) and colon (:) characters.
For more details about this version's changes please visit the Release Notes of the plugin's support page.