Nexus bijwerken

Nexus controleert elke vier uur op de achtergrond op nieuwe releases, en meteen wanneer je op "Controleren op updates" drukt in het "Menu" van het dashboard. Releases worden gepubliceerd op GitHub, en het updatevenster linkt daarnaartoe ("Bekijk releases op GitHub") als je releasenotes wilt lezen voordat er iets gebeurt.

Op Windows installeert Nexus updates zelf. Op macOS en Linux is er nog geen in-place installer: update door de nieuwe build te downloaden van de downloadpagina en die op dezelfde manier te installeren als de eerste keer.

Updategedrag (Windows)

In Instellingen, onder "Algemeen" en dan "Software-updates", heeft de instelling "Updategedrag" drie opties. Om de eigen beschrijving van de app te citeren: "Altijd up-to-date houden installeert nieuwe versies automatisch. Downloaden en melden downloadt op de achtergrond en vraagt voordat er wordt geïnstalleerd. Alleen melden laat je weten wanneer er een beschikbaar is."

In de praktijk:

  • "Altijd up-to-date houden" (de standaard): een gedetecteerde update wordt op de achtergrond gedownload en geverifieerd, en daarna toegepast bij de volgende start van de service. Nexus herstart zichzelf nooit midden in een sessie om te updaten.
  • "Downloaden en melden": de update wordt gedownload en geverifieerd, waarna de badge "Update installeren" op je wacht. Er wordt niets geïnstalleerd totdat je erop drukt.
  • "Alleen melden": Nexus vertelt je alleen dat er een update bestaat ("Update beschikbaar"); er wordt niets gedownload totdat je het updatevenster opent en "Downloaden en installeren" kiest.

Elke update wordt vóór installatie op integriteit gecontroleerd: de SHA-256-hash van de installer wordt geverifieerd tegen het SHA256SUMS-bestand dat bij de release is gepubliceerd. Klaarzetten op de achtergrond weigert elke release zonder dat bestand. Na een update maakt het dashboard opnieuw verbinding op de nieuwe versie en toont het de releasenotes ("Wat is er nieuw").

Het Beta-kanaal

De instelling "Updatekanaal" in dezelfde sectie heeft twee opties, in de app beschreven als: "Production is de stabiele release. Beta geeft je de nieuwste functies vroeg, als je het aandurft."

  • "Production" (de standaard) biedt alleen stabiele releases aan.
  • "Beta" biedt de nieuwste release aan, bèta of stabiel. Bètaversies dragen een -beta.N-suffix (bijvoorbeeld v3.1.0-beta.1). Wanneer de bijbehorende stabiele release verschijnt, telt die als nieuwer dan zijn bèta's, dus als bètagebruiker krijg je de stabiele versie automatisch aangeboden; je zakt terug naar stabiel zonder iets aan te raken.

Het Beta-kanaal verlaten is diezelfde ene instelling: schakel terug naar "Production" en Nexus biedt de volgende stabiele release aan. Installeer je rechtstreeks een bètabuild, dan zet Nexus je kanaal vanzelf op "Beta" zodat je bèta-updates blijft ontvangen.

Opmerking

De sectie "Software-updates" verschijnt alleen op Windows in Instellingen, omdat zelf bijwerken alleen op Windows werkt. Haal op macOS en Linux nieuwe builds van de downloadpagina; het item "Controleren op updates" vertelt je nog steeds of je huidige versie de nieuwste is of niet.

Updaten op macOS en Linux

  • macOS: download de nieuwe Nexus.dmg en installeer die over de oude app heen.
  • Linux: download de nieuwe Nexus-Linux-x64.tar.gz, pak uit en voer ./install.sh opnieuw uit.

Je instellingen en profielen overleven een update op elk platform; updates raken je gegevens nooit aan.