ANNOUNCE: Gnucash 2.4.5 released

Phil Longstaff plongstaff at
Sun Apr 10 17:17:01 EDT 2011

Announcement: GnuCash 2.4.5 Release 2011-04-10 
GnuCash 2.4.5 released
The GnuCash development team proudly announces GnuCash 2.4.5, the fifth
bug fix release in a series of stable of the GnuCash Free Accounting
Software. With this new release series, GnuCash can use an SQL database
using SQLite3, MySQL or PostgreSQL. It runs on GNU/Linux, *BSD, Solaris,
Microsoft Windows and Mac OSX.

Major changes in the 2.4.0 release include; 
      * In addition to the XML backend, Gnucash can now use a SQLite3,
        MySQL or PostgreSQL database to store the data. This is a new
        implementation using libdbi. It supports all features including
        the business features. In order to build with this, add
        --enable-dbi to the configure command. In addition to the
        libdbi-dev package for your distribution, you will also need the
        appropriate DBD (libdbi driver) package for sqlite3, mysql or
      * As a replacement for the current GtkHTML HTML engine used to
        display reports and graphs, Gnucash can use WebKit. WebKit is
        the engine used by Google Chrome on Windows and Safari on Apple.
        In order to build with this, add --with-html-engine=webkit to
        the configure command. You will need an appropriate webkit-dev
        package. On win32, you will need to download the file from the source repository and put
        it into the downloads directory of your gnucash build area.
      * Updated AqBanking on Win32.
Getting GnuCash for Windows (Win32 binary)
The Gnucash 2.4.5 Win32 setup executable can be downloaded from
Sourceforge. It will install everything needed to run GnuCash. 

Mac OSX binary
The Gnucash 2.4.5 MacOSX package can be downloaded from Sourceforge as

Getting GnuCash as source code
If you want to compile GnuCash 2.4.5 for yourself, the source code can
be downloaded from: 
      * Sourceforge: bzip2, gzip, all files.
      * You can also checkout the sources directly from the subversion
        repository with this command:
        svn co gnucash

To compile GnuCash from the source code by yourself, you will need Gnome
2, guile, slib. In addition you will need swig if compiling from

Changes between 2.4.4 and 2.4.5 include: 
      * User-visible changes
              * [20457] Improve message printed on screen
              * Note last stable version number
      * Updated translations or translation-related changes
              * [20507] Various spelling fixes in comments and
                translatable strings.
              * Updated Dutch translation, copied from the translation
              * Updated Italian translation.
      * Bugs fixed
              * [20496] Bug #645518: Partly revert r20378, "Correct
                memory leaks found with valgrind" The original author
                (Alex) asked to have this part reverted as it seems to
                cause the crash explained in the bugreport, but he
                doesn't have time to investigate this in detail right
              * [20481] Bug #645640: Online transfer must not allow to
                change amount in second window
              * Bug #642176: Add four decimals to CLF (Chilean Unidades
                de fomento) Oops, I forgot 1 digit
              * Bug #642176: Add four decimals to CLF (Chilean Unidades
                de fomento) While we could not find a document, which
                defines the decimals, they are indispensable for the
                conversion of payments in "real" CLP.
              * Bug #645173 - [PATCH] Configure check uses hardcoded
                webkit library name Patch by Andy Clayton.
              * Bug #641645 - Support ActivePerl 5.12 for Finance:Quote
                on Windows
              * Bug #644688: Account edit fails to detect that no
                changes have been made and marks the account 'dirty'.
      * Other code/build changes
              * [20501] During win32 build, if a component is already
                installed, print the installation path Original patch by
              * [20491] Fix glade message with unintended whitespaces.
              * [20487]Windows nightly build: fix webserver directory
                creation hack
              * [20475] Windows build: fix weekly 2.4 build and move log
                files into separate directory
              * [20461] Windows build: allow to remove mingw
              * [20460] Windows build: fix upload code
              * [20456] Some additional Windows nightly build fixes: -
                restore the original mingw/msys link, even when the
                build script abort (due to a die command) - only restore
                the mingw/msys link if it was saved before - weekly
                builds should be on Monday, not Tuesday - upload tag
                rebuilds to a directory named 'releases' instead of
              * [20455] Build server: automatically create directories
                on webserver for new branches
              * [20454] Rework the Windows weekly 2.4 build to avoid
                parallel builds (which would fail)
              * [20452] Adapt the windows build system to deal with
                swapping mingw installations on one build machine
              * Start the 2.4 stable branch so that trunk is now
                experimental again
              * Add some convenience getter functions to gncOwner.
              * Whitespace and spelling corrections
              * Make error message on missing <dbi/dbi.h> more verbose.
                Also mention the infamous dbi database drivers here,
How can you help?
Translating: The new release comes with some new translation strings. If
you consider contributing a translation, we invite you to test this
release already. 

About the Program
GnuCash is a free, open source accounting program released under the GNU
General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and
its first stable release was in 1998.

More information about the gnucash-announce mailing list