Mosquitto v2.0.15 statt latest oder v2.0.18

Hallo zusammen,

Ich habe gerade festgestellt, dass die Mosquitto-Version v2.0.15 und nicht die neueste Version ist, wie die meisten von Gladys erstellten Container.

Aktuell ist Mosquitto in Version 2.0.18, die mehrere (8) Sicherheitslücken behebt.

V2.0.15

v2.0.18

Gibt es dafür einen Grund?
(Persönlich mag ich es, die Container-Versionen zu sehen und darauf zugreifen zu können, denn manchmal sind Updates nicht vollständig, z. B. Z2MQTT, das einige Geräte verliert)

Vielen Dank im Voraus

Hier ist ein Pull Request, aber da ich die Entwicklerfunktionen nicht eingerichtet habe, habe ich nicht getestet. Die einzige Änderung ist die MQTT-Version, es gibt keine Code-Änderungen

Ich habe nicht drauf geachtet, aber es wäre eine gute Praxis, kein « latest » bei Docker-Images zu verwenden.

Wenn man « blind » aktualisiert, wird es eines Tages nicht funktionieren, genau wegen eines Versionsupdates eines anderen Containers, das übrigens das System ruinieren kann, wenn es « breaking changes » gibt.

Meiner Meinung nach sollte man also jedes Mal ein Ticket für das Docker-Versionsupdate erstellen und prüfen, ob es mit Gladys kompatibel ist.

Derzeit ist abgesehen von Mosquitto (auf meiner Instanz mit nur Zigbee2MQTT und Mosquitto) nur Mosquitto in einer nummerierten Version, der Rest ist in „latest“. Ich glaube, das ist für Watchover, aber ich bestätige, dass die Version möglicherweise das Beste ist, was man tun kann.

Es gab einen Bug in Version 16, also haben wir das Bild auf Version 15 fixiert

Aber es lohnt sich, die 2.0.18 zu testen, ja, danke für dein PR

Ja, ich habe ein bisschen überstürzt einen PR gemacht, entschuldige. Beim nächsten Mal werde ich mich mehr anstrengen.