v6.4.17
Welcome to release v6.4.17 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.
Changelog
Added
- Batch processing. Firefly III now has a setting (under
/settings) that allows you to send"batch_processing": truewith new transactions over the API. If this setting is enabled and the value istrue, Firefly III will not fire rules, webhooks or other events untill you either sendfalsewith a transaction OR use the API end point/v1/api/batch/finish. This should speed up (large) data imports. It's a little experimental, use at your own risk. - Issue 11614 (Add New Taiwan Dollar to Currency Seeder) reported by @nick322
- Issue 11246 (Distinguish automatically converted amount from foreign amount) reported by @jfpedroza
Changed
- A lot of code in Firefly III is code responding to changes made by other code. These lines of code are called events, listeners, observers, handlers, etc. They were a bit of a mess and I cleaned them all up. This should greatly improve the reliability of debt amounts and running balance consistency. Bugs are always possible, let me know.
Deprecated
- PHP 8.4 is still on my list to be disabled, beware.
Fixed
- Issue 11399 (Unusual behavior in audit logs (multi-currency)) reported by @jgmm81
- Discussion 11431 (Settings don't get saved) started by @PVTejas
- Issue 11541 (Display running balance fails for transactions between accounts with different currencies) reported by @SledgehammerPL
- Issue 11544 (Clean up events and handlers) reported by @JC5
- Issue 11546 (Wrong invitation expiry time) reported by @GunoH
- Issue 11563 (Tag Report/Insight API Endpoint for Tags Non Functional) reported by @Unsantae
- PR 11569 (Fix layout overflow issues with long content in v1 and v2 layouts) reported by @gian21391
- PR 11589 (apply user-selected light/dark mode to form elements (checkboxes, date picker) Issue 8613 (Some minor color issues) reported by @rumpff Issue 7620 (Issues with light mode) reported by @rchl) reported by @mateuszkulapl
- Issue 11597 (Changing category doesn't recompute stats) reported by @jlauwers
- Issue 11601 (Only ungrouped piggy banks are listed when creating a transaction) reported by @jgmm81
- Issue 11620 (Add database indexes to improve reporting query performance) reported by @Zakmaf
- PR 11632 (fix v2 layout dashboard transactions load) reported by @mateuszkulapl
- Issue 11657 (since v6.4.16: Backslash in category names cannot be matched in rules) reported by @37-b-j
- Issue 11660 (Display of negative values of transfers) reported by @Robubble
- Confirming your new email address would result in an error.
API
- API end point
/v1/api/batch/finish.
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.