Release history
firefly-iii releases
Firefly III: a personal finances manager
All releases
23 shown
- 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.
Fixed user registration password validation error preventing new account creation.
Fixed left-to-spend budget calculations, CSV export errors, multi-currency transaction editing, and exchange rate updates. Updated security policy.
Fixed budget calculations, search functionality, transaction action buttons, multi-currency issues, and email domain links.
Fixed monthly and annual budget calculations, archive account search, and multi-currency balance issues. Code cleanup improvements.
- GHSA-5q8v-j673-m5v4 (internal IP webhook access)
Enabled stricter code linting checks to prevent future bugs. Fixed API reflection exceptions and improved transaction list consistency.
Converted all charts and reports to primary currency, fixed batch mode rule processing, API authentication issues, and disk usage averaging.
- API /v1/users endpoint accessible to all authenticated users, exposing email and role information
- Requires PHP 8.5+
- PHP 8.4 and earlier no longer supported
- PHP 8.5 support
- Direct GitHub update check
Fixed health endpoint performance, batch API endpoint, webhook/rule execution for batch imports, and remember-me cookie expiration.
Refactored authentication system away from Laravel Sanctum and updated bootstrap structure. Fixed RemoteUserGuard for health endpoints and console commands.
Fixed subscription matching issues, account name rules not updating, and auto-budget cron crashes from null references.
- Batch processing API mode
- Cleaned event system
- Taiwan Dollar support
Fixed transaction search with multiple tags, subscription calculations, admin profile editing errors, reconciliation, and mass edit performance issues.
- Environment variables ENABLE_EXTERNAL_MAP, ENABLE_EXCHANGE_RATES, ENABLE_EXTERNAL_RATES, VALID_URL_PROTOCOLS, ALLOW_WEBHOOKS, USE_RUNNING_BALANCE removed
- Fixed login redirect vulnerability
- GUI settings for system configuration