firefly-iii
Productivity & WikisFirefly III: a personal finances manager
Features
- Self‑hosted personal finance manager with double‑entry bookkeeping
- REST JSON API covering almost every feature
- Rule‑based transaction handling and recurring transactions
- 2FA, multi‑currency support, piggy banks for savings goals
Recent releases
View all 23 releases →- Fixed issue where oAuth tokens could be generated before 2FA confirmation was complete
- Password validation JavaScript implementation
- Running balance calculation fixed for rule-based transactions
- Year validator for transaction dates
Full changelog
Welcome to release v6.6.2 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.
Changelog
Added
- PR 12179 (implement password validation JS script) reported by @tasnim0tantawi
- PR 12182 (fix shrinked sidebar expanding when navigating by clicking on icons) reported by @tasnim0tantawi
Fixed
- Issue 12169 (The 'Running balance' column is not showing the respective calculation instantly for new records that use 'Rules') reported by @jgmm81
- Issue 12186 (Set a year validator accepted by the system when saving or editing a transaction) reported by @jgmm81
Security
- Fixed an issue where oAuth tokens could be generated before you confirmed your 2FA state. This would allow access to your data when your password was stolen, despite you having MFA enabled.
Installation and upgrade instructions
- Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
Support Firefly III
Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
- Integrations with Home Assistant, AI-agents, and Firefly III Data Importer must be reconfigured with newly generated OAuth tokens
- All existing OAuth tokens and clients invalidated and will no longer work
Full changelog
Welcome to release v6.6.1 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.
Changelog
[!WARNING]
This releases will invalidate ALL of your OAuth-tokens and clients. Integrations with Home Assistant, AI-agents or the Firefly III Data Importer must be reconfigured with newly generated tokens. Old tokens and clients will no longer work. Sorry about that.
Changed
- Updated many dependencies, amongst which are some backwards incompatible ones. Sorry about your OAuth-tokens.
Fixed
- Issue 12029 (PrimaryAmountRecalculationService - Attempt to read property "data" on null.) reported by @MihataBG
- Issue 12030 (Rule engine fires twice in some cases) reported by @Robubble
- Issue 12034 (The new Piggy Banks accounts are not being displayed properly grouped in the record creation form) reported by @jgmm81
- Issue 12035 (Foreign currency account value in primary currency does not update after changing exchange rates (Dashboard)) reported by @gattacus
- Issue 12043 (Detail in the Running balance indicator through the Liabilities accounts (multi currencies)) reported by @jgmm81
- Discussion 12044 (Very slow startup) started by @pelaxa
- Issue 12056 (Details regarding the Note records in the Database and the "Purge data from Firefly III" function) reported by @jgmm81
- Issue 12063 (Cannot set budget higher than 268435456) reported by @Permagate
- Issue 12066 (Email notifications ignore user language preferences) reported by @examosa
- Issue 12070 (can't add money to piggy bank) reported by @4e868df3
- Issue 12081 (Discord changes webhook domain) reported by @MinDBreaK
- Issue 12083 (Hide or remove the Ntfy fields if they dont work.) reported by @OrakMoya
- Issue 12107 (Exception sending test email notification) reported by @antrv
- Issue 12154 (Error on artisan firefly-iii:upgrade-database v6.6.0) reported by @Tealk
Installation and upgrade instructions
- Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
Support Firefly III
Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
- Regenerate OAuth tokens and reconfigure all integrations
- Home Assistant, AI-agents, and Firefly III Data Importer integrations must be re-authenticated with newly generated tokens after upgrade
- All OAuth tokens and clients are invalidated and will no longer work
- Home Assistant, AI-agent, and Firefly III Data Importer integrations require reconfiguration with newly generated tokens
- Backwards incompatible dependency updates
Full changelog
Welcome to release v6.6.0 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.
Changelog
[!WARNING]
This releases will invalidate ALL of your OAuth-tokens and clients. Integrations with Home Assistant, AI-agents or the Firefly III Data Importer must be reconfigured with newly generated tokens. Old tokens and clients will no longer work. Sorry about that.
Changed
- Updated many dependencies, amongst which are some backwards incompatible ones. Sorry about your OAuth-tokens.
Fixed
- Issue 12029 (PrimaryAmountRecalculationService - Attempt to read property "data" on null.) reported by @MihataBG
- Issue 12030 (Rule engine fires twice in some cases) reported by @Robubble
- Issue 12034 (The new Piggy Banks accounts are not being displayed properly grouped in the record creation form) reported by @jgmm81
- Issue 12035 (Foreign currency account value in primary currency does not update after changing exchange rates (Dashboard)) reported by @gattacus
- Issue 12043 (Detail in the Running balance indicator through the Liabilities accounts (multi currencies)) reported by @jgmm81
- Discussion 12044 (Very slow startup) started by @pelaxa
- Issue 12056 (Details regarding the Note records in the Database and the "Purge data from Firefly III" function) reported by @jgmm81
- Issue 12063 (Cannot set budget higher than 268435456) reported by @Permagate
- Issue 12066 (Email notifications ignore user language preferences) reported by @examosa
- Issue 12070 (can't add money to piggy bank) reported by @4e868df3
- Issue 12081 (Discord changes webhook domain) reported by @MinDBreaK
- Issue 12083 (Hide or remove the Ntfy fields if they dont work.) reported by @OrakMoya
- Issue 12107 (Exception sending test email notification) reported by @antrv
Installation and upgrade instructions
- Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
Support Firefly III
Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
Fixed test notification button errors and multi-currency transaction editing issues in audit logs. Improved pagination for large transaction datasets.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.