Erst mal eine Übersicht, bei welchen Domino Versionen welche Java Versionen dabei waren, damit wir eine Gespächsgrundlage haben:
Domino Version | Java Version | Release (Jahr) |
5 | 1.1.8 | 1999 |
6.0.x/6.5x | 1.3.1 | 2002/2003 |
7 | 1.4.2 | 2005 |
8 | 1.5 | 2007 |
8.5 | 1.6 | 2008 |
9.0 | 1.6 | 2013 |
9.0.1 | 1.6 | 2013 |
9.0.1FP8 | 1.8 | 2017 |
Nun mal wie es bei Oracle aktuell aussieht:
Java Version | Release (M/Y) | Premier Support | Extended Support |
1.6 | Dec 2006 | Dec 2015 | Dec 2018 |
1.7 | Jul 2011 | Jul 2019 | Jul 2022 |
1.8 | Mar 2014 | Mar 2022 | Mar 2025 |
1.9 | Sep 2017 | Mar 2018 | Not Available (no LTS) |
1.10 | Mar 2018 | Sep 2018 | Not Available (no LTS) |
1.11 | Sep 2018 | Sep 2023 | Sep 2026 |
Das man mit 8.5 nicht die Java Version gewechselt hat ist denke ich nachvollziehbar.
Das sich da auch mit der umgelabelten "Version 9" auch an Anfang nichts getan hat, ist auch verständlich, immerhin hatte man für die Umlabelung von 8.5.4 auf 9.0 nur wenige Monate Zeit.
Naja wenigstens den String "8.5.4" hätte man in den Java Files auf "9.0.0" ändern können, aber Schwamm drüber.
Jetzt haben wir Java 1.8 und für die nächsten 4 Jahre ist Supportmässig erst mal alles gut, aber Oracle hat letztes Jahr den Release und Supportcycle umgestellt.
Es ist daher wohl mit einer Long Time Support Version alle 3 Jahre zu rechnen, ähnlich wie bei Ubuntu (da sind es alle 2 Jahre).
Wie seht Ihr das?
Eher kritisch, oder kommt das Ganze IBM vielleicht sogar entgegen, weil man dann jetzt ja einen guten guten Grund hat immer auf eine LTS Version zu gehen und dadurch Zeit gewinnt?
Oder sollte man mit so einer Diskussion eher noch warten, bis IBM nächsten Monat die aktuelle Roadmap öffentlich macht?