Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| eol-kalender [2020/06/26 12:17] – external edit 127.0.0.1 | eol-kalender [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~META: | ||
| + | title = End Of Life kalender | ||
| + | ~~ | ||
| + | {{htmlmetatags> | ||
| + | metatag-keywords=(software update eol end-of-life) | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | Overzicht van End-Of-Life momenten van de belangrijkste | ||
| + | componenten van de NPO Hosting omgeving. | ||
| + | ) | ||
| + | }} | ||
| + | ====== End Of Life kalender ====== | ||
| + | In de on-prem NPO hosting omgeving (genaamd " | ||
| + | die allemaal hun eigen End-Of-Life (EOL) moment hebben. | ||
| + | |||
| + | De algemene regel is dat als een product door de maintainers EOL | ||
| + | verklaard is, het ook niet meer in de hosting omgeving aangeboden wordt. | ||
| + | Voorbeeld: apache-2.2 is sinds 1 januari 2018 EOL, deze versie wordt in | ||
| + | de hosting omgeving ook niet meer aangeboden en is inmiddels vervangen | ||
| + | door apache-2.4. | ||
| + | |||
| + | Maar soms komt de realiteit tussen wens en daad. Een voorbeeld hiervan | ||
| + | was php-5.6. Dat is sinds 1 januari 2019 EOL, maar in de NPO hosting | ||
| + | omgeving waren nog zoveel sites die gebruik maken van php-5.6 dat het | ||
| + | niet wenselijk was om php-5.6 meteen op 1 januari 2019 te discontinueren. | ||
| + | Er zijn wel opvolgers (php-7.x), maar het is blijkbaar veel klanten niet | ||
| + | gelukt om voor de EOL datum daarnaartoe te migreren. | ||
| + | In zo'n geval stellen we een overgangsperiode in. Gedurende die periode | ||
| + | accepteren klanten met oude software dat daar gebruiksrisico' | ||
| + | zitten. (want er verschijnen geen updates meer voor, dus als er security | ||
| + | problemen gevonden worden, dan worden die niet meer opgelost). | ||
| + | |||
| + | Omdat we iedereen voldoende tijd willen geven om te migreren naar | ||
| + | nieuwere versies van software componenten streven we ernaar om EOL | ||
| + | data minimaal 6 maanden vantevoren aan te kondigen. Dat geeft iedereen | ||
| + | dus een half jaar de tijd om te upgraden naar een nieuwere versie van de | ||
| + | software. | ||
| + | |||
| + | In onderstaande tabellen staat een "EOL datum" genoemd, dat is de | ||
| + | datum waarop de maintainers van de software het product als EOL | ||
| + | beschouwen. Daarnaast wordt er een " | ||
| + | is tot wanneer de software beschikbaar blijft op het NPO hosting | ||
| + | platform. | ||
| + | Verder is bij elke versie v/e project een " | ||
| + | ^Status ^Uitleg ^ | ||
| + | |uitgefaseerd |Deze versie hebben we in het verleden aangeboden maar is nu niet meer beschikbaar omdat deze voorbij z'n EOL datum is| | ||
| + | |gediscontinueerd |Deze versie hebben we in het verleden aangeboden maar is nu niet meer beschikbaar omdat er geen vraag meer naar is, op verzoek kunnen we kijken om dit alsnog weer aan te bieden | | ||
| + | |deprecated |Deze versie is vanwege legacy redenen nog beschikbaar, | ||
| + | |beschikbaar |Deze versie is tot de vermelde datum op het platform beschikbaar | | ||
| + | |potentieel beschikbaar |Deze versie is nu niet beschibaar op het platform, maar op verzoek kunnen we er naar kijken | | ||
| + | |||
| + | Niet alle opensource projecten geven EOL data af voor de actieve | ||
| + | versies van de software. In dat geval wordt de support hieronder | ||
| + | genoteerd als "tot nader order" | ||
| + | project wel een EOL datum afgegeven wordt, maar dat wij ervoor kiezen | ||
| + | om al voor die tijd over te gaan naar een nieuwere versie. | ||
| + | dan vooral over projecten waarvan wij denken dat het relatief pijnloze | ||
| + | upgrades betreft. | ||
| + | |||
| + | **Let op**: onderstaande data gaan over de hosting in de zogeheten | ||
| + | " | ||
| + | Het [[: | ||
| + | |||
| + | ===== Chronologisch overzicht ===== | ||
| + | |||
| + | ==== In de toekomst uit te faseren ==== | ||
| + | ^datum ^einde beschikbaarheid van ^ benodigde actie ^ | ||
| + | | geen meldingen ||| | ||
| + | |||
| + | ==== Had uitgefaseerd moeten zijn ==== | ||
| + | De werkelijkheid is soms weerbarstig en en lukt niet altijd om op tijd | ||
| + | ook echt overal afscheid van te kunnen nemen. Hieronder een overzicht | ||
| + | van de dingen die weg hadden moeten zijn, maar helaas nog gebruikt | ||
| + | worden: | ||
| + | ^datum ^einde beschikbaarheid van ^ benodigde actie ^ | ||
| + | | op dit moment draaien we **geen** EOL software ||| | ||
| + | |||
| + | ==== Inmiddels uitgefaseerd ==== | ||
| + | ^datum ^einde beschikbaarheid van ^ | ||
| + | |1 december 2023 |Elasticsearch-7 | | ||
| + | |1 september 2023 |**appcluster** | | ||
| + | |30 april 2023 |Node.js-14 | | ||
| + | |31 maart 2023 |Ruby-2.7 | | ||
| + | |30 maart 2023 |PHP-7.4 | | ||
| + | |1 maart 2023 |Mysql-5.7 | | ||
| + | |1 maart 2023 |MariaDB-10.5 | | ||
| + | |27 december 2022 |Postgresql-10 | | ||
| + | |20 september 2022 |MariaDB-10.2 | | ||
| + | |24 augustus 2022 |NodeJS-10.2 | | ||
| + | |9 mei 2022 |PHP-7.3 | | ||
| + | |31 maart 2022 |Ruby-2.6 | | ||
| + | |19 november 2021 |Postgresql-9.6 | | ||
| + | |20 oktober 2021 |Elasticsearch 2.4 | | ||
| + | |13 september 2021 |OpenLDAP-2.4 | | ||
| + | |30 april 2021 |Node.js-10 | | ||
| + | |1 april 2021 |Gearman | | ||
| + | |1 maart 2021 |Graylog | | ||
| + | |30 november 2020 |PHP-7.2 | | ||
| + | |20 november 2020 |Elasticsearch-6 | | ||
| + | |31 december 2019 |Elasticsearch 5 | | ||
| + | |30 september 2019 |Elasticsearch 1.7 | | ||
| + | |30 juni 2020 |Python-2.7 | | ||
| + | |14 april 2020 |Ruby-2.4 | | ||
| + | |13 februari 2020 |PostgreSQL 9.4 | | ||
| + | |10 februari 2020 |PHP-5.6 | | ||
| + | |31 januari 2020 |PHP-7.1 | | ||
| + | |31 december 2019 |Redis 4 | | ||
| + | |31 december 2019 |Node.js-8 | | ||
| + | |30 september 2019 |Elasticsearch 0.x, 1, 2 | | ||
| + | |30 september 2019 |Mysql 5.1 | | ||
| + | |30 september 2019 |Node.js 0.4, 0.10, 4, 6 | | ||
| + | |30 september 2019 |Passenger 4 | | ||
| + | |30 september 2019 |Ruby 1.9, 2.1, 2.2, 2.3 | | ||
| + | |30 september 2019 |Couchdb 1 | | ||
| + | |30 juni 2019 |Mongodb 2.6 | | ||
| + | |30 juni 2019 |ImageMagick 6 | | ||
| + | |30 juni 2019 |Elasticsearch 6.1 | | ||
| + | |31 maart 2019 |Elasticsearch 5.5 | | ||
| + | |31 maart 2019 |PHP-5.3 | | ||
| + | |31 maart 2019 |Tomcat 6 | | ||
| + | |31 maart 2019 |Oracle java-7 | | ||
| + | |28 februari 2019 |Ffmpeg 2, 3 | | ||
| + | |28 februari 2019 |Passenger 5 | | ||
| + | |28 februari 2019 |Keepalived 1 | | ||
| + | |28 februari 2019 |Oracle java 8 | | ||
| + | |||
| + | ====== Webservers en Loadbalancing ====== | ||
| + | ===== keepalived ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.2 |[[http:// | ||
| + | |1.3 |[[http:// | ||
| + | |2.0 |[[http:// | ||
| + | |||
| + | ===== Apache ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |2.4 |[[http:// | ||
| + | |||
| + | ===== Nginx ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.23 |[[http:// | ||
| + | |||
| + | ====== Programmeertalen ====== | ||
| + | |||
| + | ===== PHP ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |5.3 |[[http:// | ||
| + | |5.6 |[[http:// | ||
| + | |7.1 |[[http:// | ||
| + | |7.2 |[[http:// | ||
| + | |7.3 |[[http:// | ||
| + | |7.4 |[[http:// | ||
| + | |8.0 |[[http:// | ||
| + | |8.1 |[[http:// | ||
| + | |8.3 |[[http:// | ||
| + | |||
| + | ===== Java ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |7((Oracle)) |[[https:// | ||
| + | |8((Oracle)) |[[https:// | ||
| + | |8((OpenJDK)) |[[https:// | ||
| + | |11((OpenJDK)) |[[https:// | ||
| + | |||
| + | ===== Python ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |2.7 |[[https:// | ||
| + | |3.8 |[[https:// | ||
| + | |3.12 |[[https:// | ||
| + | |||
| + | ===== Ruby ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.9 |[[https:// | ||
| + | |2.1 |[[https:// | ||
| + | |2.2 |[[https:// | ||
| + | |2.3 |[[https:// | ||
| + | |2.4 |[[https:// | ||
| + | |2.6 |[[https:// | ||
| + | |2.7 |[[https:// | ||
| + | |3.2 |[[https:// | ||
| + | |||
| + | ===== Node.js ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |0.4 |lang lang geleden |30 september 2019 |uitgefaseerd | | ||
| + | |0.10 |[[https:// | ||
| + | |4 |[[https:// | ||
| + | |6 |[[https:// | ||
| + | |8 |[[https:// | ||
| + | |10 |[[https:// | ||
| + | |12 |[[https:// | ||
| + | |14 |[[https:// | ||
| + | |16 |[[https:// | ||
| + | |||
| + | ====== Middleware ====== | ||
| + | ===== Apache Tomcat ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |6 |[[https:// | ||
| + | |8.5 |[[https:// | ||
| + | |9 |[[https:// | ||
| + | |||
| + | ===== Passenger ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |4 |[[https:// | ||
| + | |5 |[[https:// | ||
| + | |6 |[[https:// | ||
| + | |||
| + | ===== Gearman ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.1 |[[https:// | ||
| + | |||
| + | ====== Databases ====== | ||
| + | ===== Mysql ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |5.1 |[[https:// | ||
| + | |5.6 |[[https:// | ||
| + | |5.7 |[[https:// | ||
| + | |||
| + | ===== Mariadb ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |10.2 |[[https:// | ||
| + | |10.5 |[[https:// | ||
| + | |10.6 |[[https:// | ||
| + | |||
| + | ===== PostgreSQL ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |9.4 |[[https:// | ||
| + | |9.6 |[[https:// | ||
| + | |10 |[[https:// | ||
| + | |13 |[[https:// | ||
| + | |16 |[[https:// | ||
| + | |||
| + | ===== Redis ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |4 |[[https:// | ||
| + | |5 |tot nader order |- |gediscontinueerd | | ||
| + | |6 |tot nader order |4 juli 2022 |gediscontinueerd | | ||
| + | |7 |tot nader order |tot nader order |beschikbaar | | ||
| + | |8 |tot nader order |tot nader order |beschikbaar | | ||
| + | |||
| + | ===== Elasticsearch ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |0.9 |[[https:// | ||
| + | |1.7 |[[https:// | ||
| + | |2.4 |[[https:// | ||
| + | |5.5 |[[https:// | ||
| + | |5.6 |[[https:// | ||
| + | |6 |[[https:// | ||
| + | |7 |[[https:// | ||
| + | |8 |[[https:// | ||
| + | |||
| + | Opmerking betreffende Elasticsearch-7: | ||
| + | Er bestaan meerdere ES-7 versies; 7.10.x, 7.11.x, 7.12.x enz. | ||
| + | Echter, in netboot bieden we alleen de nieuwste van dat moment | ||
| + | aan. Op het moment dat er bijvoorbeeld een 7.13.x versie zou verschijnen | ||
| + | dan voeren we voor alle ES-7 versies een upgrade van 7.12.x naar 7.13.x | ||
| + | uit. Tenzij blijkt dat er op enig moment een onoverkomelijke | ||
| + | incompatibiliteit tussen twee van dit soort versies is. In dat geval | ||
| + | laten we maximaal 1 maand twee versies naast elkaar bestaan zodat | ||
| + | software aangepast kan worden voor de nieuwere versie. | ||
| + | |||
| + | ===== Apache CouchDB ===== | ||
| + | |||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.0 |lang geleden |30 september 2019 |uitgefaseerd | | ||
| + | |1.2 |lang geleden |30 september 2019 |uitgefaseerd | | ||
| + | |1.6 |lang geleden |30 september 2019 |uitgefaseerd | | ||
| + | |||
| + | ===== MongoDB ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |2.6 |[[https:// | ||
| + | |4 |[[https:// | ||
| + | |||
| + | ===== InfluxDB ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.8 |[[https:// | ||
| + | |2.0 |[[https:// | ||
| + | |||
| + | ===== Memcached ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1.6 |[[https:// | ||
| + | |||
| + | ====== Logging en Visualisatie ====== | ||
| + | ===== Graylog ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |3 |[[https:// | ||
| + | |||
| + | ===== Grafana ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |9 |[[https:// | ||
| + | |||
| + | ====== Authenticatie ====== | ||
| + | |||
| + | ===== Keycloak ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |rolling |[[https:// | ||
| + | |||
| + | ===== OpenLDAP ==== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |2.4 |[[https:// | ||
| + | |2.5 |[[https:// | ||
| + | |2.6 |[[https:// | ||
| + | |||
| + | ====== Tools ====== | ||
| + | ===== ffmpeg ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |2 |[[https:// | ||
| + | |3 |[[https:// | ||
| + | |4 |[[https:// | ||
| + | |5 |[[https:// | ||
| + | |6 |[[https:// | ||
| + | |7 |[[https:// | ||
| + | |||
| + | ===== ImageMagick ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |6 |[[https:// | ||
| + | |7 |[[https:// | ||
| + | |||
| + | ===== Curl ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |7 |[[https:// | ||
| + | |||
| + | ===== Goaccess ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1 |[[https:// | ||
| + | |||
| + | ===== Gzip ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |1 |[[https:// | ||
| + | |||
| + | ===== Wkhtmltopdf ===== | ||
| + | ^versie ^EOL datum ^Beschikbaar tot ^Status ^ | ||
| + | |0.12 |[[https:// | ||
| + | |||
| + | ====== Infrastructuur ====== | ||
| + | (de projecten in deze categorie worden normaal gesproken niet door klanten geraakt, ze zijn hier opgenomen ter volledigheid) | ||
| + | |||
| + | ^ project ^ huidige versie ^ | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[http:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[http:// | ||
| + | ||[[http:// | ||
| + | |[[https:// | ||
| + | |[[http:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[http:// | ||
| + | |[[http:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |||