C2019D18: Software updates oktober 2019
Aankondigingen
Aankondiging: Software onderhoud hosting omgeving
Beste klant/collega,
(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)
Wij vragen aandacht voor het volgende:
-
End-Of-Life van PHP-7.1 per 1 december 2019
-
End-Of-Life moment 31 december 2019
-
Nieuwe poging MariaDB
-
Reguliere software updates
End-Of-Life van PHP-7.1 per 1 december 2019
Let op: het is nog maar 8 weken tot 1 december!
Per 1 december houden we op met het aanbieden van PHP-7.1. Het is dus van belang om voor die tijd over te stappen naar een nieuwere PHP versie (7.2 of 7.3). Alle PHP-7.1 gebruikers zijn inmiddels aangeschreven, maar de respons daarop is vooralsnog matig te noemen. Bij deze willen we iedereen nogmaals aansporen om tijdig een migratie in gang te zetten. Sites die na 1 december nog PHP-7.1 draaien zullen “blind” ge-upgrade worden naar PHP-7.2.
End-Of-Life moment 31 december 2019
Let op: het is nog maar 12 weken tot 31 december!
Zoals in de EOL kalender te lezen valt is 31 december 2019 ook een vrij kritiek moment. Na die datum kan er geen gebruik meer gemaakt worden van de volgende verouderde software componenten:
-
PHP-5.6: Er draaien nog diverse sites op deze versie. Alle gebruikers zijn aangeschreven.
-
Python-2.7: Op de upload servers draaien python scripts die van deze versie gebruik maken.
-
Node.js-8: Op de upload servers draaien scripts die van deze versie gebruik maken.
-
Redis-4: Alle Redis instances in onze omgeving zijn op dit moment nog versie 4. In de volgende upgrade ronde zetten we een upgrade naar versie 5 in.
-
Elasticsearch-5.6: Er draaien nog 2 omgevingen op deze versies. De gebruikers hiervan zijn op de hoogte.
Nieuwe poging MariaDB
In de vorige ronde is er een upgrade van mariadb 10.2.25 naar 10.2.26 aangekondigd. Alleen later is uit onze testen gebleken dat daar een probleem in zat met betrekking tot mysql slave databases. Dit heeft ons doen besluiten om die versie niet in productie te gaan draaien. Inmiddels is er een nieuwere versie (10.2.27). Daarin is het probleem met de slave databases opgelost, dus die upgrade zullen we weer gewoon uitvoeren.
Reguliere software updates
In de periode van 14 tot 16 oktober worden de volgende updates doorgevoerd:
wat | van | naar | changelog |
---|---|---|---|
nginx | 1.17.3 | 1.17.4 | 1 |
php 5.6 | 5.6.40 | 5.6.40 | updates op onderliggende componenten |
php 7.1 | 7.1.32 | 7.1.32 | updates op onderliggende componenten |
php 7.2 | 7.2.22 | 7.2.23 | 1 |
php 7.3 | 7.3.9 | 7.3.10 | 1 |
passenger 6 | 6.0.2 | 6.0.4 | 1 |
node | 8.16.0 | 8.16.1 | 1 |
node | 10.16.0 | 10.16.3 | 1 |
yarn | 1.17.3 | 1.19.9 | 1 |
tomcat 8 | 8.5.45 | 8.5.46 | 1 |
tomcat 9 | 9.0.22 | 9.0.26 | 1 |
newrelic-java | 5.4.0 | 5.7.0 | 1 |
ActiveMQ | 5.15.9 | 5.15.10 | 1 |
Graylog | 3.1.0 | 3.1.2 | 1 |
Elastic Search 6.x | 6.8.2 | 6.8.3 | 1 |
Elastic Search 7.x | 7.3.1 | 7.3.2 | 1 |
grafana | 6.3.5 | 6.4.1 | 1 |
memcached | 1.5.17 | 1.5.19 | 1 |
mariadb | 10.2.25 | 10.2.27 | 1 |
ImageMagick | 7.0.8-63 | 7.0.8-66 | 1 |
curl | 7.65.3 | 7.66.0 | 1 |
ffmpeg | 4.2 | 4.2.1 | 1 |
dovecot | 2.3.7 | 2.3.7.2 | 1 |
postfix | 3.4.6 | 3.4.7 | 1 |
bind | 9.11.10 | 9.11.11 | 1 |
unbound | 1.9.2 | 1.9.3 | 1 |
De updates zijn op 4 september op het testcluster doorgevoerd, zodat er gelegenheid is om de nieuwe versies te testen.
Het schema voor de productie clusters is als volgt:
wat | actie | impact | wanneer |
---|---|---|---|
nginx | herstart webservers | geen | 14 oktober 8:00 – 12:00 |
php | herstart applicatieservers | geen | 14 oktober 8:00 – 12:00 |
passenger | herstart Ruby-on-Rails applicaties | geen | 14 oktober 8:00 – 12:00 |
ruby | herstart Ruby-on-Rails applicaties | geen | 14 oktober 8:00 – 12:00 |
memcached | herstart Memcached instanties | memory caches worden gecleared | 14 oktober 8:00 – 12:00 |
ImageMagick | nieuwe versie wordt actief | geen | 14 oktober 8:00 – 12:00 |
curl | nieuwe versie wordt actief | geen | 14 oktober 8:00 – 12:00 |
yarn | nieuwe versie wordt actief | geen | 14 oktober 8:00 – 12:00 |
ffmpeg | nieuwe versie wordt actief | geen | 14 oktober 8:00 – 12:00 |
postfix | herstart mailservers | geen | 15 oktober 8:00 – 12:00 |
bind | herstart nameservers | geen | 15 oktober 8:00 – 12:00 |
grafana | herstart grafana applicatieserver | geen | 15 oktober 8:00 – 12:00 |
tomcat | herstart java | ongeveer 1-5 min downtime per instantie | 16 oktober 1:00 – 6:00 |
newrelic-java | herstart java | ongeveer 1-5 min downtime per instantie | 16 oktober 1:00 – 6:00 |
graylog | herstart java | 1 korte onderbreking naar de Graylog instanties | 16 oktober 1:00 – 6:00 |
ActiveMQ | herstart java | 1 korte onderbreking naar de ActiveMQ instanties | 16 oktober 1:00 – 6:00 |
mariadb | herstart databases | 2 korte onderbrekingen naar de database instanties | 16 oktober 1:00 – 6:00 |
Elastic Search | herstart java | geen | 14–16 oktober 13:00 – 17:00 |