C2019D15: Software updates juli 2019

Aankondiging: Software onderhoud hosting omgeving

Beste Klant / collega

(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)

Bij deze vragen we aandacht voor het volgende:

  1. End-Of-Life van ImageMagick-6 op 30 juni 2019.
  2. End-Of-Life van oude PHP, Ruby, Node en Mysql versies op 30 september 2019.
  3. End-Of-Life van PHP-7.1 per 1 december 2019
  4. PHP-7.3 vanaf heden beschikbaar
  5. Reguliere software updates.

End-Of-Life van ImageMagick-6 30 juni 2019

Zie ook de end-of-life kalender. Vanaf 30 juni is ImageMagick-6 niet meer beschikbaar op het NPO hosting platform. De functionaliteit is overgenomen door ImageMagick-7.

Eerder hebben we ook een end-of-life van Couchdb aangekondigd. Omdat het qua planning van poms niet mogelijk bleek te zijn daar op deze termijn afscheid van te nemen krijgt dit nog drie maanden respijt.

End-Of-Life van oude CouchDB, PHP, Ruby, Passenger, Node, Mysql en ElasticSearch versies op 30 september 2019

Per 30 september willen we onderstaande software componenten uitfaseren:

  • CouchDB: krijgt dus nog even respijt.
  • PHP-5.6: Er wordt door deze en gene hardt gewerkt aan migraties naar PHP-7. De gebruikers van PHP-5.6 zijn inmiddels aangeschreven. Als het nog niet gebeurd is, reageer dan op die mail!
  • Ruby versie 2.3 of ouder: Als alternatief bieden we ruby 2.4 en 2.6 aan. Ook hier wordt hard gewerkt aan upgrades. Gebruikers kunnen binnenkort een herinnerings/status mail van ons verwachten.
  • Alle node-js versies ouder dan 8: Als alternatief bieden we node-js 8 en 10 aan.
  • Mysql-5.1: Er draaien nog enkele sites op deze versie. Als alternatief bieden we mysql-5.6, 5.7 en mariadb-10.2 aan.
  • Alle Elasticsearch versies ouder dan 6: Als alternatief bieden we Elasticsearch 6 aan. Inmiddels is ook versie 7 uit, deze zullen we aan gaan bieden op het moment dat alle oude versies uitgefaseerd zijn.

End-Of-Life van PHP-7.1 per 1 december 2019

In tegenstelling tot PHP-5 willen we bij PHP-7(.1) geen “schemerzone” hanteren waar we nog wel een oude versie aanbieden terwijl deze door de makers niet meer ondersteund is. De support van de developers voor PHP-7.1 houdt op per 1 december 2019. Dat is ook de datum dat we willen ophouden met het aanbieden van deze versie. Binnenkort zullen we gebruikers van PHP-7.1 gaan aanschrijven om een upgrade naar een niewere versie in gang te zetten.

PHP-7.3 beschikbaar

Vanaf heden bieden we naast PHP-7.1 en PHP-7.2 ook PHP-7.3 aan. De stap van 7.2 naar 7.3 is niet zo heel groot, dus we moedigen iedereen aan om te switchen naar 7.3. Deze versie blijft gesupport tot 2021. We hopen dat tegen die tijd iedereen om is van de huidige hosting omgeving (“het appcluster”) naar onze nieuwe omgeving, het Community Hosting Platform. Dat betekent dat als je nu switched naar 7.3, er hierna in de levensduur van het huidige hosting platform geen php upgrades meer gevraagd gaan worden.

Reguliere software updates

In de periode van 8–11 juli worden de volgende updates doorgevoerd:

wat van naar changelog
nginx 1.70.0 1.17.1 1
php 7.3 nieuw! 7.3.6 1
tomcat 8 8.5.41 8.5.42 1
tomcat 9 9.0.20 9.0.21 1
newrelic-java 5.1.0 5.1.1 1
Elastic Search 6.x 6.8.0 6.8.1 1
grafana 6.2.2 6.2.4 1
mariadb 10.2 10.2.24 10.2.25 1
postgresql 9.4 9.4.22 9.4.23 1
postgresql 9.6 9.6.13 9.6.14 1
ImageMagick 6 6.9.10-48 EOL
ImageMagick 7 7.0.8-48 7.0.8-49 1
bind 9.11.7 9.11.8 1
unbound 1.9.1 1.9.2 1

De updates zijn op 26 juni 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 8 juli 8:00 – 12:00
ImageMagick nieuwe versie wordt actief geen 8 juli 8:00 – 12:00
bind herstart nameservers geen 9 juli 8:00 – 12:00
unbound herstart dns-resolvers geen 9 juli 8:00 – 12:00
grafana herstart grafana applicatieservergeen 9 juli 8:00 – 12:00
tomcat herstart java ongeveer 1-5 min downtime per instantie 10 juli 1:00 – 6:00
newrelic-java herstart java ongeveer 1-5 min downtime per instantie 10 juli 1:00 – 6:00
mariadb herstart databases 2 korte onderbrekingen naar de database instanties 10 juli 1:00 – 6:00
postgresql herstart databases 1 korte onderbreking naar de database instanties 10 juli 1:00 – 6:00
Elastic Search herstart java geen 10 juli 13:00 – 17:00
  • aankondigingen/2019/c2019d15-software-updates-201907.txt
  • Last modified: 2019/09/21 22:57
  • (external edit)