NEWS
Frage zum Admin Update 6.8.0
-
Moinsen,
es ist ja kein Bug oder dergleichen, deswegen keinen Plan , wo man solche Fragen stellen kann.
Also dann hier.Im Changelog steht
foxriver76required Node.js version is 16 as 14 is End-Of-Life* (foxriver76) fixed downloading folders recursive
Node16 ist am 11.09. 23 EOL
Würde es nicht Sinn machen die Mindest-Node mit 18 anzugeben?
-
@haselchen increase auf 16 war tatsächlich nötig. Auf 18 ist es nicht. Und da viele User noch 16 fahren ist das völlig in Ordnung aktuell. Offizielle Empfehlung geht natürlich zu 18.
-
Da hast Du mehr Plan als ich.
Sinn für mich als User hätte Node18 gemacht.
Viele User haben auch noch Stretch oder Buster als OS.
Danach würde ich mich an eurer Stelle nicht richten.
Mit dem Vorstoss auf Node 18 als Mindest-Anforderung würden mit Sicherheit viele Problemthreads hier wegfallen, weil Adapter oder Abhängigkeiten nicht mehr funktionieren.
Und ein bisschen Zwang hat noch niemanden geschadet -
Es geht darum, dass die Softwarecomponente adapter-core 3.x.x, die Teil der meisten Adapter ist, mit npm 6 das wiederum zu node 14 gehört nicht mehr fehlerfrei installiert werden kann. Es komtm bei einer Installation unter node 14 zu den hier im Forum schon ein paar Mal aufgepoppten @iobroker/types nicht gefunden Fehlern.
Es musste daher mindestens node 16 als required eingetragen werden.
Dies werden bzw. machen auch zahlreiche andere Adapter im Zuge des (internen) Updates auf adapter-core 3.x.x
Ein technischer Grund Node 18 zu verlangen besteht (derzeit) nicht. Generell wird eher vermieden ohne technischen Grund User zu irgendwelchen Upgrades zu zwingen. Auch js-controller 5 wird wie angekündigt (sowit ich weiß, kann sein, dass ich nicht am Letztstand bin) node 16 noch unterstützen.
Die Empfehlung node 18 zu verwenden gilt natürlich unverändert.
-
@mcm57
Wobei ich ein EOL einer solch zentralen Komponente wie nodejs auch als technischen Grund ansehen würde.