Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release for better support with PHP 8.x #811

Closed
hannob opened this issue Sep 10, 2023 · 6 comments
Closed

Release for better support with PHP 8.x #811

hannob opened this issue Sep 10, 2023 · 6 comments
Labels
Milestone

Comments

@hannob
Copy link
Contributor

hannob commented Sep 10, 2023

I think it'd be good to have a new release out soon.

PHP 8.0 in theory still has security support until end of November. However, it depends on OpenSSL 1.1.1, which is end of life tomorrow:
https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/

Therefore, it can be expected that PHP 8.0 becomes less available quickly in some scenarios (e.g. Gentoo is already removing OpenSSL 1.1.1 and PHP 8.0 with it).

A main issue with current s9y and PHP >= 8.1 is #784, which floods the logs with deprecation warnings. There are also some other PHP 8.x issues pending.

@onli
Copy link
Member

onli commented Sep 10, 2023

I recently added a bunch of commits towards 8.2 compatibility. Most of the work was done before, by surrim and Garvin. As far as I could see, #784 is fixed in the current master - can you confirm that?

I agree with the release, at the very least a new beta release should be possible directly now. Let's give a bit of time for feedback (testing experiences?) and thoughts here.

To release a new stable, testing more plugins would be necessary. That doesn't need to block a new beta, to the contrary, the beta might enable more plugin tests.

@onli onli added this to the 2.4.1 milestone Sep 10, 2023
@onli onli added the discuss label Sep 10, 2023
@hannob
Copy link
Contributor Author

hannob commented Sep 10, 2023

I haven't tested master re #784, but I expect it solves it.
If you release a beta, I'll update my live installations and I can also run them on PHP 8.2 and see if any errors show up.

@onli
Copy link
Member

onli commented Sep 11, 2023

As a note, I asked internally for feedback, then we'll go on with this.

@hannob
Copy link
Contributor Author

hannob commented Sep 25, 2023

ping :-)

@onli
Copy link
Member

onli commented Sep 28, 2023

pong: https://github.com/s9y/Serendipity/releases/tag/2.5-beta1 ;)

@onli
Copy link
Member

onli commented Feb 13, 2024

And now https://github.com/s9y/Serendipity/releases/tag/2.5.0 :)

@onli onli closed this as completed Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants