• v2026.5.18 2721ddd925

    v2026.5.18
    All checks were successful
    build-containers / build (backend) (push) Successful in 2m8s
    build-containers / build (frontend) (push) Successful in 2m3s
    Stable

    robbertbos released this 2026-05-18 05:03:24 +00:00 | 188 commits to main since this release

    Overig

    • Bewaarde berichten die zijn opgehaald voordat de avatar-versiefunctie
      bestond, tonen weer de echte profielfoto in plaats van de
      initialen-fallback.
    • De sectiekop "Wacht op verzending" heeft nu dezelfde tekstgrootte als de
      andere sectiekoppen, in zowel de inbox als de leeslijst.

    Onder de motorkap

    • Toeleveringsketen-hardening: GitHub Actions, container-basisimages en
      de security-tools (trivy, syft, uv) in CI verankeren nu altijd op een
      onveranderlijke hash - nooit meer een kaal versienummer. Trivy en uv
      draaien waar mogelijk als digest-gepinde container; syft wordt
      geverifieerd tegen een vooraf in de repo vastgelegde sha256. Wijkt een
      hash af, dan stopt de build met een fout. Renovate houdt de digests
      bij. Geen zichtbare wijziging.
    • De gedeelde Mattermost-clientfabriek valideert nu, net als het
      avatar-pad, de opgeslagen server-URL tegen interne adressen
      (verdediging-in-de-diepte; bestaande accounts waren al niet
      kwetsbaar). Geen zichtbare wijziging.