This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~META: title = C2021D11: Software updates augustus 2021 ~~ {{htmlmetatags> metatag-keywords=(software update) metatag-og:title=(Software updates augustus 2021) metatag-og:description=( In de periode van 16--19 augustus worden er software updates in de NPO hosting omgeving uitgevoerd. Het betreft: mod_smooth_streaming, mp4split, php, ruby, ruby-gems, Python, node12, tomcat, elasticsearch, grafana, keycloak, mariadb, goaccess, syslog-ng, cacti en clamav. Verder zijn er meldingen betreffende End-Of-Life appcluster, Discontinuatie newrelic-java, PHP-8 binnenkort beschikbaar in CHP; niet in appcluster en Mysql update ruby gems in appcluster ) }} ====== C2021D11: Software updates augustus 2021 ====== ====== 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 appcluster - Discontinuatie newrelic-java - PHP-8 binnenkort beschikbaar in CHP; niet in appcluster - Mysql update ruby gems in appcluster - Reguliere software updates ==== End-Of-Life appcluster ==== Zoals al [[:aankondigingen:2020:c2020d01-software-updates-202001#aanstaande_end-of-life_momenten|eerder]] [[:aankondigingen:2020:c2020d15-software-updates-202009#verlenging_appcluster_tot_31_dec_2021|aangekondigd]] zit het [[:appcluster-hosting|appcluster]] (aka de huidige webhosting omgeving) tegen het eind van z'n levensduur aan. Wij streven ernaar om het appcluster op 31 december 2021 uit te kunnen zetten. Daarvoor is het nodig dat alle sites die nu nog op het appcluster draaien voor die tijd weg gemigreerd zijn. Er is alweer een hele tijd een nieuwe omgeving beschikbaar, het [[:chp|Community Hosting Platform]] (CHP). Het is zo dat team Hosting&Streaming wel kan //helpen// bij migraties van appcluster naar CHP, maar omdat het eigenaarschap van de websites bij de omroepen en NPO afdelingen ligt en niet bij het webhosting team ligt het //initiatief// voor deze migraties ook bij de omroepen en NPO afdelingen. Bij deze willen we iedereen op het hart drukken om (voor zover dat nog niet gebeurd is) zo snel mogelijk te beginnen met migraties naar CHP. We krijgen inmiddels soms vragen hoe hard de einddatum van 31 december 2021 is. Het is niet zo dat op 1-1-2022, 00:00h coûte que coûte het appcluster uitgezet wordt, maar het is wel zo dat we verwachten dat rond die tijd alle migraties afgerond, danwel bijna afgerond zijn. Verder is het zo dat er aan het eind van 2021 een aantal software componenten [[:eol-kalender#in_de_toekomst_uit_te_faseren|end-of-life]] zijn (te weten PHP-7.3, Postgresql-9 en in het voorjaar van 2022 ook Ruby-2.6, MariaDB-10.2 en Node.js-12). Deze componenten worden op hun EOL datum van het appcluster verwijderd. Hou daar rekening mee in een migratie naar het nieuwe platform! ==== Discontinuatie newrelic-java ==== Omdat er geen gebruikers meer van de newrelic-java plugin zijn wordt deze op 16 augustus verwijderd. ==== PHP-8 binnenkort beschikbaar in CHP; niet in appcluster ==== Sinds enige tijd is [[https://www.php.net/releases/8.0/en.php|PHP versie 8]] gereleased. Binnenkort (naar verwachting in de laatste weken van juli of de eerste van augustus) zullen we ook supported PHP-8 images in CHP beschikbaar stellen. In het appcluster zijn geen plannen om nog PHP-8 aan te bieden. Voor sites die PHP-8 (gaan) vereisen raden we een spoedige overstap naar CHP aan. ==== Mysql update ruby gems in appcluster ==== In het appcluster bieden we een aantal native gecompilede ruby gems aan (te vinden in onder ''/local/ruby26-poilib-*''). Deze werden voorheen aangeboden met mysql client support op basis van mariadb-10.1. Echter, omdat deze versie van mariadb niet meer supported is zijn de gems ge-upgrade naar mysql client support op basis van mysql-8. ===== Software update rooster ===== Het software update rooster voor de komende tijd ziet er als volgt uit: ^Actie ^uitrol in test ^gelegenheid tot testen ^uitrol in productie ^ |software updates Augustus |15--16 juli |19 juli -- 13 augustus((langere periode ivm zomervervakantie)) |16--19 augustus | |software updates September |2--3 september |6--10 september |13--16 september | |software updates Oktober |30 september -- 1 oktober |4--8 oktober |11--14 oktober | |software updates November |28--29 oktober |1--5 november |8--11 november | |software updates December |25--26 november |29 november -- 3 december |6--9 december | ===== Reguliere software updates ===== De updates worden op 15--16 juli op het testcluster doorgevoerd, waarna de week van 19 juli--13 augustus gebruikt kan worden om te testen. In de periode van 16--19 augustus worden de updates op de productie-omgevingen doorgevoerd volgens onderstaand schema: ==== CHP ==== **Vetgedrukte** items zijn geüpdate. ^image ^alpine versie ^tags ^wat is het ^ |registry.npohosting.nl/npohosting/base |3.14.0 |[[https://alpinelinux.org/releases/|3.14]] |[[https://alpinelinux.org/|Alpine linux]] | |registry.npohosting.nl/npohosting/base-jre |3.14.0 |[[https://alpinelinux.org/releases/|3.14]] |[[https://alpinelinux.org/releases/|Alpine linux]] + openjdk8-jre | |**registry.npohosting.nl/npohosting/nginx** |3.14.0 |**[[http://nginx.org/en/CHANGES|1.21.1]]** |base + [[http://nginx.org/|nginx]] + nginx modules | |**registry.npohosting.nl/npohosting/php-fpm** |3.14.0 |**[[https://www.php.net/ChangeLog-7.php#7.3.29|7.3.29]]** **[[https://www.php.net/ChangeLog-7.php#7.4.21|7.4.21]]** **[[https://www.php.net/ChangeLog-8.php#8.0.8|8.0.8]]** |base + [[https://www.php.net/|php]] + extensies | |**registry.npohosting.nl/npohosting/ruby** |3.14.0 |**[[https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/|2.6.8]]** |base + [[https://www.ruby-lang.org/en/|ruby]] | ==== Appcluster ==== /* Dingen die deze ronde niet meedoen zijn uit ge-comment */ ^wat ^impact ^op ^van ^ naar ^ /*|keepalived |0 |W |2.2.2 |[[http://www.keepalived.org/changelog.html|2.2.2]]|*/ /*|icecast |0 |W |2.4.0-kh15 |[[https://github.com/karlheyes/icecast-kh|2.4.0-kh15]] |*/ /*^ ^^^^^*/ /*|dhcp |0 |D1 |4.4.2 |[[https://downloads.isc.org/isc/dhcp/4.4.2-P1/dhcp-4.4.2-P1-RELNOTES|4.4.2-P1]] |*/ /*|freeipmi |0 |D1 |1.6.7 |[[https://www.gnu.org/software/freeipmi/NEWS|1.6.8]] |*/ /*|nrpe |0 |D1 |4.0.3 |[[https://github.com/NagiosEnterprises/nrpe/blob/master/CHANGELOG.md|4.0.3]] |*/ |cacti |0 |D1 |1.2.17 |[[https://www.cacti.net/changelog.php|1.2.18]] | |cacti-spine |0 |D1 |1.2.17 |[[https://www.cacti.net/spine_changelog.php|1.2.18]] | /*|phpmyadmin |0 |D1 |5.1.0 |[[https://www.phpmyadmin.net/files/5.1.1/|5.1.1]]|*/ /*|vsftpd |1 |D1 |3.0.3 |[[https://security.appspot.com/vsftpd/Changelog.txt|3.0.4]] |*/ /*|openssh |0 |D1 |8.6p1 |[[https://www.openssh.com/releasenotes.html|8.6p1]] |*/ /*|GeoIP |0 |D1 |1.6.12 |1.6.12 | */ /*|geoipupdate |0 |D1 |3.1.1 |[[https://github.com/maxmind/geoipupdate/blob/master/CHANGELOG.md|3.1.1]] |*/ /*|fcron |0 |D1 |3.2.1 |[[http://fcron.free.fr/doc/en/changes.html|3.2.1]] |*/ /*|chrony |0 |D1 |4.0 |[[https://chrony.tuxfamily.org/news.html|4.1]] |*/ /*|openldap |1 |D1 |2.4.58 |[[https://www.openldap.org/software/release/changes.html|2.4.59]] |*/ /*|freeradius 3.x |1 |D1 |3.0.20 |[[https://freeradius.org/release_notes/?br=3.0.x&re=3.0.21|3.0.21]] |*/ /*|dovecot |1 |D1 |2.3.14 |[[https://www.dovecot.org/|2.3.15]] |*/ /*|mailman |1 |D1 |2.1.33 |[[https://launchpad.net/mailman/2.1/2.1.34|2.1.34]] |*/ /*|mongodb |1 |D1 |4.4.0 |[[https://docs.mongodb.com/manual/release-notes/4.4/|4.4.1]] |*/ /*|mongodb-database-tools |0 |D1 |100.1.1 |[[https://docs.mongodb.com/database-tools/release-notes/database-tools-changelog/|100.2.0]] |*/ /*|graylog |1 |D1 |3.3.5 |[[http://docs.graylog.org/en/3.3/pages/changelog.html|3.3.8]] |*/ /*|influxdb |1 |D1 |1.8.5 |[[https://docs.influxdata.com/influxdb/v1.8/reference/release-notes/influxdb/|1.8.6]] |*/ /*|influxdb2 |1 |D1 |2.0.6 |[[https://docs.influxdata.com/influxdb/v2.0/reference/release-notes/influxdb/|2.0.7]] |*/ |grafana |1 |D1 |8.0.3 |[[https://github.com/grafana/grafana/blob/master/CHANGELOG.md|8.0.6]] | /*|postgresql |1 |D1 |9.6.21 |[[https://www.postgresql.org/docs/9.6/static/release.html|9.6.22]]|*/ /*|redis |1 |D1 |6.2.3 |[[https://raw.githubusercontent.com/antirez/redis/6.2/00-RELEASENOTES|6.2.4]] |*/ /*|alsa-utils |0 |D1 |1.2.4 |[[https://www.alsa-project.org/wiki/Main_Page|1.2.5.1]] |8/ |mp4split |0 |D1 |1.11.1 |[[https://docs.unified-streaming.com/installation/distributions.html|1.11.3]] | |mod_smooth_streaming |0 |D1 |1.11.1 |[[https://docs.unified-streaming.com/installation/distributions.html|1.11.3]] | /*|atop |0 |D1 |2.6.0 |[[https://www.atoptool.nl/downloadatop.php|2.6.0]] |*/ /*|sudo |0 |D1 |1.9.7 |[[https://www.sudo.ws/changes.html|1.9.7p1]] |*/ /*|apache |0 |D1 |2.4.46 |[[http://www.apache.org/dist/httpd/CHANGES_2.4.48|2.4.48]] |*/ |keycloak |1 |D1 |12.0.4 |[[https://www.keycloak.org/docs/latest/release_notes/index.html|14.0.0]]((was uitgesteld ivm eerdere problemen bij upgrade naar keycloak-14)) | ^ ^^^^^ |syslog-ng |0 |D2 |3.32.1 |[[https://github.com/balabit/syslog-ng/blob/master/NEWS.md|3.33.1]] | |nginx |0 |D2 |1.21.0 |[[http://nginx.org/en/CHANGES|1.21.1]]| |php 7.3 |0 |D2 |7.3.28 |[[https://www.php.net/ChangeLog-7.php#7.3.28|7.3.29]] | |php 7.4 |0 |D2 |7.4.20 |[[https://www.php.net/ChangeLog-7.php#7.4.21|7.4.21]] | /*|passenger |0 |D2 |6.0.9 |[[https://github.com/phusion/passenger/blob/stable-6.0/CHANGELOG|6.0.9]] |*/ |ruby 2.6 |0 |D2 |2.6.7 |[[https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/|2.6.8]] | /*|python |0 |D2 |2.7.17 |[[https://www.python.org/downloads/release/python-2717/|2.7.17]] |*/ |python |0 |D2 |3.8.10 |[[https://docs.python.org/3.8/whatsnew/changelog.html|3.8.11]] | |node 12 |0 |D2 |12.22.1 |[[https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md|12.22.3]] | /*|yarn |0 |D2 |1.22.5 |[[https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md|1.22.5]]|*/ /*|perl |0 |D2 |5.32.1 |[[https://perldoc.perl.org/index-history.html|5.34.0]] |*/ /*|tomcat-native |0 |D2 |1.2.28 |[[http://tomcat.apache.org/native-doc/miscellaneous/changelog.html|1.2.30]] |*/ |ImageMagick |0 |D2 |7.1.0-0 |[[https://www.imagemagick.org/script/changelog.php|7.1.0-2]]((al eerder geüpdate ivm bug in 7.1.0-0)) | /*|curl |0 |D2 |7.76.1 |[[https://curl.haxx.se/changes.html|7.77.0]] |*/ |goaccess |0 |D2 |1.5 |[[https://goaccess.io/release-notes|1.5.1]] | /*|gzip |0 |D2 |1.10 |[[https://www.gnu.org/software/gzip/|1.10]] |*/ /*|rclone |0 |D2 |1.55.1 |[[https://rclone.org/changelog/|1.55.1]] |*/ /*|ts |0 |D2 |0.7.3 |[[http://freshmeat.sourceforge.net/projects/taskspooler|0.7.3]] |*/ /*|ffmpeg |0 |D2 |4.4 |[[https://www.ffmpeg.org/download.html#releases|4.4]] |*/ /*|sox |0 |D2 |14.4.2 |[[http://sox.sourceforge.net/|14.4.2]] |*/ /*|git |0 |D2 |2.31.1 |[[https://git-scm.com/|2.32.0]] |*/ /*|netperf |0 |D2 |2.7.0 |[[https://github.com/HewlettPackard/netperf/blob/master/Release_Notes|2.7.0]] |*/ /*|id3v2 |0 |D2 |0.1.11 |[[https://sourceforge.net/projects/id3v2/|0.1.12]] |*/ /*|httperf |0 |D2 |2020-08-02 |[[https://github.com/httperf/httperf|2020-12-06]] |*/ /*|wkhtmltox |0 |D2 |0.11.0 |[[https://github.com/wkhtmltopdf/wkhtmltopdf/blob/master/CHANGELOG.md|0.12.6]] |*/ /*|postfix |0 |D2 |3.6.0 |[[http://www.postfix.org/announcements/postfix-3.6.1.html|3.6.1]] |*/ /*|amavisd |0 |D2 |2.11.1 |[[https://www.amavis.org/release-notes.txt|2.11.1]] |*/ |clamav |0 |D2 |0.103.2 |[[https://blog.clamav.net/|0.103.3]] | /*|p0f |0 |D2 |3.09b |[[https://lcamtuf.coredump.cx/p0f3/|3.09b]] |*/ /*|postgrey |0 |D2 |1.37 |[[https://github.com/schweikert/postgrey/blob/master/Changes|1.37]] |*/ /*|spamassassin |0 |D2 |3.4.6 |[[https://spamassassin.apache.org/news.html|3.4.6]] |*/ /*|unrar |0 |D2 |6.0.6 |[[http://www.linuxfromscratch.org/blfs/view/svn/general/unrar.html|6.0.7]] |*/ /*|bind |0 |D2 |9.11.32 |[[https://ftp.isc.org/isc/bind9/9.11.33/CHANGES|9.11.33]] |*/ /*|unbound |0 |D2 |1.13.1 |[[http://www.unbound.net/download.html|1.13.1]] |*/ ^ ^^^^^ /*|memcached |1--2 |N3 |1.6.8 |[[https://github.com/memcached/memcached/wiki/ReleaseNotes169|1.6.9]]|*/ /*|OpenJDK8U-jre |2 |N3 |8u292b10 |[[https://adoptopenjdk.net/release_notes.html|8u292b10]] |*/ /*|OpenJDK11U-jre |2 |N3 |11.0.11_9 |[[https://adoptopenjdk.net/release_notes.html|11.0.11_9]] |*/ /*|OpenJDK11U-jdk |2 |N3 |11.0.11_9 |[[https://adoptopenjdk.net/release_notes.html|11.0.11_9]] |*/ |tomcat 8 |2 |N3 |8.5.68 |[[https://tomcat.apache.org/tomcat-8.5-doc/changelog.html|8.5.69]] | |tomcat 9 |2 |N3 |9.0.48 |[[https://tomcat.apache.org/tomcat-9.0-doc/RELEASE-NOTES.txt|9.0.50]] | /*|mysql-connector-java |2 |N3 |8.0.24 |[[https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/|8.0.25]] |*/ /*|mysql-connector-java5 |2 |N3 |5.1.49 |[[https://dev.mysql.com/doc/relnotes/connector-j/5.1/en/|5.1.49]] |*/ /*|newrelic-java |2 |N3 |6.5.0 |[[https://docs.newrelic.com/docs/agents/java-agent|7.0.1]] |*/ /*|ActiveMQ |2 |N3 |5.16.1 |[[http://activemq.apache.org/activemq-51513-release.html|5.16.2]] |*/ |mariadb |1 |N3 |10.2.38 |[[https://mariadb.com/kb/en/library/mariadb-10239-release-notes/|10.2.39]] | /*|mysql |1 |N3 |5.7.34 |[[https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-34.html|5.7.34]] |*/ ^ ^^^^^ |Elastic Search 7.x |0 |D3 |7.13.2 |[[https://www.elastic.co/guide/en/elasticsearch/reference/7.13/es-release-notes.html|7.13.3]] | ^ ^^^^^ ==== Legenda ==== Veel software kan zonder, of met heel weinig impact ge-update worden. Voor deze zaken kiezen we ervoor om zo'n update overdag uit te voeren. Bij een aantal andere componenten is er iets meer impact merkbaar. Die voeren we uit in een nachtelijks change window. Hieronder is de impact genummerd van 0 (geen impact) via 1 (korte onderbreking van enkele seconden) tot 2 (onderbreking van enkele minuten op de dienstverlening). De tijdstippen zijn als volgt: ^code ^tijdstip ^ |D1 |maandag 16 augustus 8:00--17:00 | |D2 |dinsdag 17 augustus 8:00--12:00 | |N3 |woensdag 18 augustus 1:00--6:00 AM | |D3 |woensdag 18 augustus 8:00--17:00 | /*|W |5--8 augustus 8:00--17:00 |*/ /*|tbd |te bepalen in overleg met de gebruikers |*/ ==== Bereikbaarheid ==== Team Hosting&Streaming is gedurende al het onderhoud via de normale kanalen bereikbaar. Zie de [[:contact|contact pagina]]. aankondigingen/2021/c2021d11-software-updates-202108.txt Last modified: 2025/03/21 11:39by 127.0.0.1 Log In