• v0.8.27 ac3a357ed7

    v0.8.27
    All checks were successful
    Deploy server-up (dev) / deploy (push) Successful in 4m32s
    Deploy server-up (prod) / deploy (push) Successful in 13m34s
    Release / release (push) Successful in 3s
    Stable

    Ghost released this 2026-08-07 08:25:59 +02:00 | 11 commits to main since this release

    v0.8.27 — Wachtwoorden, wachtrijen, snelheid en versies

    Eerste stabiele uitgave sinds v0.8.12. Wie vanaf die versie bijwerkt, krijgt de
    hele beta-reeks v0.8.13 tot en met v0.8.26 er in één keer bij; de losse secties
    daarvan staan hieronder. De hoofdpunten:

    • UniFi komt weer online. Een geslaagde instellingswijziging werd door een
      fout in het audit-logboek meteen teruggedraaid, en UniFi's eigen kopie van de
      databasegegevens werd nooit bijgewerkt. Beide zijn verholpen; de MongoDB-
      gebruiker wordt ook op een oud volume gerepareerd.
    • Koppelen laat je database met rust. Alleen de app zelf gaat op het
      gedeelde netwerk, niet zijn opslag.
    • Eigen mappen en apparaten per app. Een mediamap of USB-stick koppelen
      zonder het compose-bestand met de hand te bewerken, en zonder dat een
      volgende wijziging het weer weghaalt.
    • Zichtbaar waar een sjabloon vandaan komt, met een waarschuwing als de
      app-repo achterloopt op de draaiende versie — en de branch van een repo is nu
      te zien en te wijzigen.

    En de vier verbeteringen van deze uitgave zelf, die alle vier dezelfde vorm
    hebben: iets dat er goed uitzag totdat je het nodig had.

    • Een databasewachtwoord wijzigen breekt je app niet meer.
      POSTGRES_PASSWORD en verwanten worden door de officiële images alleen bij
      een lege datamap gebruikt. Wie dat veld wijzigde kreeg een app met een nieuw
      wachtwoord en een database met het oude — 64 van de sjablonen hebben zo'n
      veld. Server Up zet het wachtwoord nu eerst om in de nog draaiende database
      (ALTER USER, updateUser) en breekt de wijziging af als dat niet lukt.
      Het oude en nieuwe wachtwoord gaan daarbij via de omgeving, niet via de
      argumenten: die zijn op de host zichtbaar in de procestabel.
    • Eén taak tegelijk per app. De nachtelijke backup kon starten midden in
      een instellingswijziging en zo een half herschreven map inpakken. Taken op
      dezelfde app wachten nu netjes op elkaar; de geplande backup slaat een
      bezette app over en meldt dat. Een taak die klapt laat het slot los en komt
      niet meer voor eeuwig op 'bezig' te staan.
    • Het dashboard doet één docker-aanroep in plaats van één per app. Bij
      vijftien apps waren dat vijftien processen per keer verversen, en nog eens
      zoveel bij elk openen van de installatiemodal.
    • Versie per app te kiezen. De meeste sjablonen staan op latest, waardoor
      Bijwerken je ongemerkt over een majorversie kan tillen. In de stap 'Extra's'
      zet je per onderdeel een versie vast; die overleeft elke volgende wijziging.
      In het containerpaneel staat welke versie er nu draait.

    Commits

    • release: v0.8.27 (ac3a357)
    • feat: wachtwoordsync, slot per app, sneller dashboard en versietags (d3ebf40)
    • feat(apps): eigen mappen en apparaten per app instelbaar (07d5eff)
    • feat(apps): toon uit welk sjabloon een app gerenderd wordt (b40a6a5)
    • fix(netwerk): koppel niet langer de database aan het gedeelde netwerk (c658418)
    • feat(repos): branch van een app-repo tonen en wijzigen (483f80e)
    • fix(unifi): databasegegevens bij elke start gelijktrekken (dce4e34)
    • fix(stacks): geslaagde wijziging niet meer terugdraaien (3ee09ee)
    • fix(unifi): herstel MongoDB-gebruiker (6f54935)
    • fix(ui): herstel mobiele appacties (da99813)
    • fix(unifi): open webinterface via https (8f62df9)
    • feat(apps): voeg elf ARM64-geschikte apps toe (9008e39)
    • fix: onthoud gesloten startwizard (75eb247)
    • fix: herstel app verwijderen en mobiele modals (6c84def)
    • v0.8.14-beta - Raspberry Pi compatibiliteit en UniFi Mongo herstellen (1575db4)
    • v0.8.13-beta - updates voor beta en releases herstellen (6cc078e)
    • v0.8.12-beta - image-controle van twaalf minuten naar seconden (3314754)
    • v0.8.11-beta - overnemen en verwijderen (930dce3)
    • v0.8.10-beta - een repo verwijderen mag niet struikelen (030d644)
    • v0.8.09-beta - twee repo's met dezelfde id braken de app store (c608647)
    • v0.8.08-beta - paden rechtzetten en er verandert niets (8bb3771)
    • v0.8.07-beta - opruimen mag de uitslag van de backuptest niet bepalen (2a50b5a)
    • v0.8.06-beta - de backuptest in de CI struikelde over postgres (9fb31df)
    • v0.8.05-beta - een onbereikbaar pad liet zich gewoon opslaan (e61f907)
    • v0.8.04-beta - doctor vraagt het de app in plaats van het af te leiden (2ce42f5)
    • v0.8.03-beta - mappen zonder compose-bestand verdwenen geruisloos (3300d51)
    • v0.8.02-beta - doctor ziet koppelingen onder BASE_DIR (e0d387c)
    • v0.8.01-beta - "Nog 106 tonen" onder een leeg scherm (34d0116)
    • v0.8.00-beta - een kapotte git-cache herstelt zichzelf (2d85668)
    • v0.7.99-beta - "gekoppeld" zei niets over wat de container ziet (3fd6c19)
    • v0.7.98-beta - het heet nu gewoon een app (299ccf5)
    • v0.7.97-beta - repo's bijwerken werkte niet meer (842615a)
    • v0.7.96-beta - backups echt getest, terugrollen, pullen, reconfigure en purge (504bb31)
    • Versienummering terug in de 0.7-reeks, stappen van 0.01 (3bee664)
    • De CI mag de uitslag van --doctor wel degelijk toetsen (f3ead0c)
    • v0.10.20-beta - self-update, tags, tokens, --base-dir en --doctor (f8274eb)
    • De wachttests leunden op een curl die de CI niet heeft (1521370)
    • v0.10.10-beta - drie fouten in het installatiescript (afda654)
    • setpriv wil per capability een eigen teken (a7b00fc)
    • Deze tests toetsten als root iets anders dan bedoeld (9436497)
    • v0.10.00-beta - Server Up draait niet meer als root (fc2e80f)
    • Eigenaar meenemen bij het verhuizen (f4b652e)
    • Padcontrole toetsen zonder op de omgeving te leunen (1530df2)
    • v0.9.00-beta - één hoofdmap, paden kloppend en data verhuizen (90e4160)
    • v0.8.82-beta - "Poort {port} is vrij" stond er letterlijk (b6319e8)
    • v0.8.81-beta - Poortcontrole ook bij Instellingen wijzigen (d7c4682)
    • v0.8.80-beta - Poortcontrole in het formulier, en installeren op een telefoon (ef945fc)
    • v0.8.70-beta - De store blijft soepel, en 28 apps erbij (0c025d6)
    • v0.8.60-beta - Backups bevatten nu je gegevens, Pangolin en Newt erbij (0500e89)
    • v0.8.50-beta - Leesbare namen, zichtbaar wat al draait, en bruikbaar op een telefoon (1db3d3e)
    • v0.8.40-beta - Filter in de app store is een menu geworden (072fdff)
    • v0.8.30-beta - depends_on in sjablonen, en vijftien domotica-apps (b54e700)
    • v0.8.20-beta - Prometheus startte niet, en 23 apps erbij (42bd870)
    • v0.8.10-beta - Vervangers voor big tech, en sleutels in het juiste formaat (c9b73d8)
    • v0.8.00-beta - 55 apps erbij, en drie kapotte images gevonden (7d178a6)
    • CI: compose-bestanden valideren met docker compose config (279c1e3)
    • v0.7.90-beta - ARR-stack opgesplitst, /data-mount, netwerkopties per container (58d9be1)
    • v0.7.80-beta - Volgende-knop, tijdzones, netwerken per groepje, Pangolin (ea9b1eb)
    • v0.7.70-beta - invulmenu bij installeren, geheimen naar .env (bc55252)
    • v0.7.60-beta - app-instellingen nagelopen op fouten bij het installeren (952e7dd)
    • v0.7.50-beta - meldingen, schijfruimte, backups controleren en extern wegzetten (87fb9d1)

    Volledige changelog: v0.8.12...v0.8.27

    Downloads