Beste klant/collega,
(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)
Wij vragen aandacht voor het volgende:
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!
Per 30 september willen we onderstaande software componenten uitfaseren:
Let op! Er zijn nog een aantal oude ruby en elastic search versies actief. Deze worden uitgezet per 30 september 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.
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.
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 applicatieserver | geen | 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 |