Serendipity 2.6.0 released!

The project is happy to announce the release of Serendipity 2.6.0 as new stable version, featuring compatibility with PHP 8.4, some new features and many fixes.

Serendipity 2.6.0 is the first stable release of Serendipity that targets compatibility with PHP 8.4. Some additional highlights:

  • A better performing integrated cache
  • The ability to receive webmentions
  • Restored support for the gravatar mode in the gravatar plugin
  • The option to enable Two-Factor Authentication (with a code sent to your mail)
  • Elimination of a main source of timeouts in the backend, those that resulted in a warning about a missing referrer when writing for a long time on entries (on some server configurations)

These changes are just some of the collected improvement. There were also many internal optimization like an overdue upgrade of the jQuery version used in the backend, fixes to core themes like clean-blog and bootstrap4, solved pagination issues on less often used pages, and improvements to the thumbnail generation, to again mention only some of the features of the new version.

This release also contains security fixes for two recently reported security bugs that affect some server setups, so a timely upgrade is highly recommended.

Please see the release statement on GitHub for more (technical) details.

You can download the release file and unzip it to your installation as usual.

Serendipity 2.6-beta1 released!

The project is happy to announce a first beta for Serendipity 2.6, featuring compatibility with PHP 8.4.

Serendipity 2.6-beta1 is the first release of Serendipity that targets compatibility with PHP 8.4. It was again a smaller release on that front, but also includes a couple of other upgrades. Besides various fixes, some significant changes to the latest stable 2.5.0 are:

  • PHP 8.4 compatibility for the core
  • A better performing integrated cache
  • The ability to receive webmentions
  • Restored support for the gravatar mode in the gravatar plugin

We would love to get feedback from our users! Please help us in reaching full support for PHP 8.4 by running this version with PHP 8.4 and report bugs (also and especially for plugins) in the forum or the Github issue tracker. Keep in mind that this is still a beta though, so production blogs should have a proper backup and you should be prepared that we might ask you to apply patches, or that we might have to release a new beta with fixes soon.

Please see the release statement on GitHub for more (technical) details.

You can download the release file and unzip it to your installation as usual.

Serendipity 2.5-beta1 released!

The project is happy to announce a first beta for Serendipiy 2.5, featuring compatibility with PHP 8.2.

Serendipity 2.5-beta1 is the first release of Serendipity that targets compatibility with PHP 8.2. Unlike when version 2.4 initiated support for PHP 8, this time the code changes are minor - but still important to let Serendipity blogs run properly with PHP 8.2.

Besides various fixes, some significant changes to the latest stable 2.4.0 are:

  • PHP 8.2 compatibility for the core
  • Fixes for the multi-language support
  • Local hosting of webfonts in 2k11
  • Fix for the usergroup permission display, a setting you should check in the admin backend if you saved those permissions with 2.4.

If you currently still use PHP 7, please read the PHP 8 upgrade hints in the Github wiki. Especially if you jump from 2.3.x to this version, that would be a big upgrade.

We would love to get feedback from our users! Please help us in reaching full support for PHP 8.2 by running this version with PHP 8.2 and report bugs (also and especially for plugins) in the forum or the Github issue tracker. Keep in mind that this is still a beta though, so production blogs should have a proper backup and you should be prepared that we might ask you to apply patches, or that we might have to release a new beta with fixes soon.

Please see the release statement on GitHub for more (technical) details.

You can download the release file and unzip it to your installation as usual.

Serendipity 2.4.0 released

After a long beta, we release Serendipity 2.4.0, featuring PHP 8 compatibility and database upgrades to enable full unicode input!

Serendipity 2.4.0 is the release you want to install when you need compatibility with PHP 8. Like its beta did, it changes a lot of code in the core of Serendipity that triggered warnings with recent versions of PHP 8, but now the changes saw more testing and more plugins got equally fixed.

Besides various fixes, some significant changes to the latest stable 2.3.5 are:

  • PHP 8 compatibility for the core, current themes and many plugins hosted on Spartacus
  • Split date/time input in the editor, enabling browser support for entering time and date
  • Notifications for plugin updates
  • Fixes and enhancements for the multi-language support
  • Move MySQL databases from MyIsam and UTF8 to InnoDB and utf8mb4, enabling full unicode input

This version has seen a lot of testing, but it is also a very big release, especially concerning PHP 8 compatibility, database changes and multi-language support. So please have a backup ready if you upgrade from an older Serendipity version. Also please read the PHP 8 upgrade hints in the Github wiki for details on how to manage the transition from PHP 7.

We would love to get feedback from our users! If you still encounter bugs when running this on your production blog, let us know in the forum or on Github - and more than ever, pull requests with patches to plugins you rely on would be welcomed (Spartacus plugins live in this repository).

Please see the release statement on GitHub for more (technical) details.

You can download the release file and unzip it to your installation as usual, or update from within Serendipity using the Serendipity Autoupdate Plugin (serendipity_event_autoupdate).