Webserver changes summer 2024: Difference between revisions

From ULYSSIS documentation
(Created page with "This page lists the changes to the webservers of ULYSSIS in the summer of 2024, and how you can prepare for it. If any of these instructions are not clear to you, or if you have some more questions about the changes, '''don't hesitate to e-mail us at [mailto:ulyssis@ulyssis.org ulyssis@ulyssis.org]'''. == When are the changes planned? == These changes are planned in the weekend of <TBC>. == What will change? == We will upgrade the Ubuntu release on our servers from 2...")
 
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
== When are the changes planned? ==
== When are the changes planned? ==


These changes are planned in the weekend of <TBC>.
These changes are planned to be applied on Sunday 8 and Monday 9 september, 2024.


== What will change? ==
== What will change? ==

Latest revision as of 22:56, 5 August 2024

This page lists the changes to the webservers of ULYSSIS in the summer of 2024, and how you can prepare for it. If any of these instructions are not clear to you, or if you have some more questions about the changes, don't hesitate to e-mail us at ulyssis@ulyssis.org.

When are the changes planned?

These changes are planned to be applied on Sunday 8 and Monday 9 september, 2024.

What will change?

We will upgrade the Ubuntu release on our servers from 22.04 LTS to 24.04 LTS. This will include newer version of many services. An overview of the most important version changes can be found below. For other services/packages, you can always use the Ubuntu Package Search. The distribution name for Ubuntu 24.04 LTS is "noble".

  • PHP will be updated from 8.1 to 8.3
  • PostgreSQL will be updated from 14 to 16.2
  • MariaDB (MySQL) will be updated from 10.6.7 to 10.11.8
  • Python will be updated from 3.10 to 3.12

Furthermore, many services (such as Apache2) are migrating their regex engine from PCRE to PCRE2. You can find a list of incompatibilities here.

If you host your own PHP website, you might want to check out these guides:

Note that any existing Python virtual environments in use will need to be recreated in order to function properly.