PHP8 requirement is bad and insecure
-
The latest version of BTCPay Server 2.6.0 is only compatible with PHP8 or above. This is a very bad idea. Most WordPress websites use a plethora of plugins and themes, and upgrading a production server to PHP8 comes with potential incompatibility problems.
At the moment, BTCPay Server is the only plugin I have that is no longer compatible with PHP7.4. This means, unless I upgrade the server I will no longer have access to future security-related updates from BTCPay Server plugin.
I don’t think this was a good choice as it puts a large amount of your users outside the ability to upgrade the plugin going forward, until extensive compatibility testing for PHP8 has been done.
Why can’t you keep supporting PHP7.4 like basically all other plugins do at the moment, and provide a roadmap/timeline for a slow transition to PHP8 if it is really needed? If you gave us 6 months for example, we could properly test our websites, iron out any incompatibility problems with other plugins and themes, while still having access to BTCPay Server updates. After this, a transition to PHP8 would be reasonable.
Please look into what you can do regarding this!
- The topic ‘PHP8 requirement is bad and insecure’ is closed to new replies.