C2019D16: Software updates september 2019

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:

  1. 3 maanden verlenging van end-of-life PHP-5 en Elasticsearch 5.6
  2. End-Of-Life van oude Ruby, Node en Mysql versies op 30 september 2019
  3. End-Of-Life van PHP-7.1 per 1 december 2019
  4. Elasticsearch 7 beschikbaar
  5. Reguliere software updates

Verlenging PHP-5 en Elasticsearch 5.6

Ondanks dat er door diverse partijen hard gewerkt is om PHP-5 sites om te bouwen naar PHP-7, is dat per 30 september waarschijnlijk net niet helemaal afgerond. Daarom zullen we PHP-5 nog 3 maanden langer aanbieden. De nieuwe einddatum is 31 december 2019.

Hetzelfde geldt voor Elasticsearch-5.6, deze blijkt ook 3 maanden langer beschikbaar, tot 31 december 2019. De oudere ES versies (1.7, 2.4) gaan wel uit!

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

Per 30 september willen we onderstaande software componenten uitfaseren:

  • CouchDB
  • Ruby versie 2.3 of ouder: Als alternatief bieden we Ruby 2.4 en 2.6 aan. Ook hier wordt hard gewerkt aan upgrades.
  • Alle Node-js versies ouder dan 8: Als alternatief bieden we Node-js 8 en 10 aan.
  • Mysql-5.1: Er draaien inmiddels geen sites meer op deze versie.
  • Alle Elasticsearch versies ouder dan 5.6: Als alternatief bieden we Elasticsearch 6 en 7 aan.

Let op! Er zijn nog een aantal oude ruby en elastic search versies actief. Deze worden uitgezet per 30 september 2019.

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 nieuwere versie in gang te zetten.

Elasticsearch 7 beschikbaar

De nieuwste versie van Elasticsearch, te weten versie 7.3 is vanaf heden beschikbaar op het NPO hosting platform. Wij raden gebruikers van ES-6 aan om voorbereidingen te treffen om over te stappen naar deze nieuwere versie. ES-6 is tot juli 2020 beschikbaar op het platform.

Reguliere software updates

In de periode van 16 tot 18 september worden de volgende updates doorgevoerd:

wat van naar changelog
keepalived 2.0.17 2.0.18 1
apache 2.4.39 2.4.41 1
nginx 1.17.2 1.17.3 1
php 5.6 5.6.40 5.6.40 updates op onderliggende componenten
php 7.1 7.1.31 7.1.32 1
php 7.2 7.2.21 7.2.22 1
php 7.3 7.3.8 7.3.9 1
ruby 2.4 2.4.6 2.4.7 1
ruby 2.6 2.6.3 2.6.4 1
node 8.16.0 8.16.1 1
node 10.16.0 10.16.3 1
tomcat 8 8.5.43 8.5.45 1
tomcat 9 9.0.22 9.0.24 1
mysql-connector-java5 5.1.47 5.1.48 1
newrelic-java 5.2.0 5.4.0 1
Graylog 3.0.2 3.1.0 1
Elastic Search 5.x 5.6.15 5.6.16 1
Elastic Search 6.x 6.8.1 6.8.2 1
Elastic Search 7.x nieuw! 7.3.1 1
grafana 6.2.5 6.3.5 1
keycloak 6.0.1 7.0.0 1
influxdb 1.7.7 1.7.8 1
memcached 1.5.16 1.5.17 1
mongodb 4.0.10 4.2.0 1
mariadb 10.2.25 10.2.26 1
postgresql 9.4 9.4.23 9.4.24 1
postgresql 9.6 9.6.14 9.6.15 1
ImageMagick 7.0.8-56 7.0.8-63 1
Image-ExifTool 11.57 11.65 1
ffmpeg 4.1.4 4.2 1
syslog-ng 3.22.1 3.23.1 1
bind 9.11.9 9.11.10 1
unbound 1.9.2 1.9.3 1
freeipmi 1.6.3 1.6.4 1

De updates zijn op 2 oktober 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
apache herstart webservers geen 16 september 8:00 – 12:00
nginx herstart webservers geen 16 september 8:00 – 12:00
php herstart applicatieservers geen 16 september 8:00 – 12:00
ruby herstart Ruby-on-Rails applicaties geen 16 september 8:00 – 12:00
nodejs herstart Node-JS applicaties geen 16 september 8:00 – 12:00
memcached herstart Memcached instanties memory caches worden gecleared 16 september 8:00 – 12:00
ImageMagick nieuwe versie wordt actief geen 16 september 8:00 – 12:00
Image-ExifTool nieuwe versie wordt actief geen 16 september 8:00 – 12:00
ffmpeg nieuwe versie wordt actief geen 16 september 8:00 – 12:00
freeipmi nieuwe versie wordt actief geen 16 september 8:00 – 12:00
syslog-ng herstart syslog geen 16 september 8:00 – 12:00
bind herstart nameservers geen 17 september 8:00 – 12:00
unbound herstart dns-resolvers geen 17 september 8:00 – 12:00
grafana herstart grafana applicatieservergeen 17 september 8:00 – 12:00
tomcat herstart java ongeveer 1-5 min downtime per instantie 18 september 1:00 – 6:00
mysql-connector-java5 herstart java ongeveer 1-5 min downtime per instantie 18 september 1:00 – 6:00
newrelic-java herstart java ongeveer 1-5 min downtime per instantie 18 september 1:00 – 6:00
graylog herstart java 1 korte onderbreking naar de Graylog instanties 18 september 1:00 – 6:00
keycloak herstart java 1 korte onderbreking naar de Keycloak instanties 18 september 1:00 – 6:00
mariadb herstart databases 2 korte onderbrekingen naar de database instanties 18 september 1:00 – 6:00
postgresql herstart databases 1 korte onderbreking naar de database instanties 18 september 1:00 – 6:00
mongodb herstart databases 1 korte onderbreking naar de database instanties 18 september 1:00 – 6:00
influxdb herstart databases 1 korte onderbreking naar de database instanties 18 september 1:00 – 6:00
Elastic Search herstart java geen 18 september 13:00 – 17:00
keepalived herstart loadbalancers geen 16–18 september 13:00 – 17:00
  • aankondigingen/2019/c2019d17-software-updates-201909.txt
  • Last modified: 2019/11/12 10:07
  • (external edit)