Software-update - Firefly III 6.6.1

zondag, 19 april 2026 (15:14) - Tweakers

In dit artikel:

Firefly III is een in PHP gebouwde webapp voor het bijhouden van persoonlijke financiën; de ontwikkelaar is actief op onder meer Tweakers en heeft versie 6.6.1 uitgebracht. Belangrijkste wijziging: alle bestaande OAuth-clients en -tokens worden ongeldig gemaakt. Integraties (bijv. Home Assistant, AI‑agents, de Firefly III Data Importer) moeten opnieuw worden ingesteld met nieuw aangemaakte tokens omdat oude niet meer werken. Deze maatregel volgt op een update van veel afhankelijkheden, waaronder enkele niet‑achterwaartscompatibele versies.

Wat is er verder aangepast of opgelost in 6.6.1:
- Diverse bugfixes rond balans- en valuta‑berekeningen (o.a. PrimaryAmountRecalculation, waardes van vreemde valuta na koerswijzigingen).
- Problemen met de regelmotor die soms dubbel vuurde en weergaveproblemen bij spaarpotten (piggy banks) zijn opgelost.
- Problemen met het voortgangsindicator/running balance bij verplichtingen in meerdere valuta’s zijn aangepakt.
- Verschillende stabiliteits- en gebruiksgemak bugs verholpen: traag opstarten, details bij het purgen van data, limiet op budgetinstelling, taalvoorkeuren voor e-mailmeldingen, toevoegen van geld aan piggy banks, Discord-webhookdomein, Ntfy‑velden, testen van e-mailmeldingen en een fout bij database‑upgrade.
Kortom: veel kleine en enkele kritieke fixes.

Recap van eerdere 6.5.x releases (6.5.9 → 6.5.6): verbeterde paginering voor grote datasets, herstel van problemen bij gebruikersregistratie en wachtwoordvalidatie, CSV‑exportfouten en auditlog‑problemen opgelost, multi‑currency problemen gefixt, mogelijkheid toegevoegd om changelog-samenvattingen op Fosstodon te tonen, plus algemene codeopschoning. Voor een paar security‑issues is credits gegeven aan een melder (@firef0x00).

Actieadvies voor gebruikers:
- Werk naar 6.6.1 bij voorkeur op een testomgeving en maak nieuwe OAuth‑clients/tokens aan.
- Herschrijf en herconfigureer alle externe integraties die op tokens vertrouwen.
- Controleer de database‑upgradestappen en lees de volledige changelog/issue‑lijst (links en discussie threads zijn door de ontwikkelaar vermeld) voor details over eventuele aanvullende benodigde aanpassingen.