← Back to all sparks
G

GnuCash

FINANCE
Velocity2.5

Free accounting software for personal and small-business finance

Seventeen releases into the 5.x series, GnuCash ships bugfixes on a metronome and little else.

accountingdesktop-appbugfix-cadencelong-lived-backlogregister-uxstable-series
Current state
GnuCash is deep in a long-running stable line — 5.16 is the seventeenth release of the 5.x series, and every entry in this window is announced the same way: a version number, a position in the series, and a list of numbered bug reports closed since the previous one. Releases land roughly every three months. The bug numbers themselves span decades of the tracker, with fixes in this window closing reports numbered in the 300,000s and 600,000s alongside recent ones.
Where it's heading
Small usability improvements are arriving inside bugfix releases rather than as features. 5.16 reworks the register's date-range filter to offer relative, specific-date, and days-ago options and relabels a confusing control; 5.15 lets users select namespaces when removing old prices. Both were filed as bugs or enhancement requests and shipped in the ordinary cadence. Nothing in this window suggests a 6.x line is being prepared — the pattern is a mature application absorbing its backlog at a steady rate.
Prediction
Expect 5.17 on the same roughly quarterly rhythm, again a bugfix list with one or two long-standing enhancement requests folded in; the entries give no indication of a major version or architectural change.

Recent moves

  1. 26d ago

    Register date filter gains relative and days-ago ranges

    The most user-visible release in this window: the register's Filter By date range can now be expressed as relative dates, specific dates, or days ago, and a misleading control label is corrected. Typical of the current pattern — a real usability change arriving as one line in a bugfix list.

    View source ↗
  2. 4mo ago

    Namespace selection when removing old prices

    Adds namespace display and selection to the Remove Old Prices dialog, plus better can't-balance messages for scheduled transactions with multiple templates. Another enhancement request landing inside a routine bugfix release.

    View source ↗
  3. 7mo ago

    Fixes clipboard focus, Save As, and CAMT text duplication

    Pure bugfix release: cut, copy and paste corrected when focus is outside the sheet, Save As restored for non-XML data files, and duplicated CAMT description text removed. No change to what the application can do.

    View source ↗
  4. 10mo ago

    Zero-value imbalance splits and a file-switching crash fixed

    Bugfixes only, including a carefully scoped fix for zero-valued Imbalance splits that only removes the split under narrow conditions to limit fallout. Cautious maintenance on a codebase where accounting correctness constrains what can be changed.

    View source ↗
  5. 1y ago

    Auto-decimal, reconcile focus, and startup URL fixes

    A bugfix release closing entry-field and startup issues, including auto-decimal misbehavior when entering stock quantities with zeros. Routine work in the middle of the 5.x series.

    View source ↗
  6. 1y ago

    Quarter date off-by-one and dialog geometry fixes

    Bugfixes covering quarter start and end date arithmetic, dialog sizing and position persistence, and a stale lock left behind when saving from SQL to XML. Backlog reduction with no new capability.

    View source ↗