Download

Github snapshot or a tested release: both options are OK for Linux and Windows

whitedb-0.7.3.tar.gz Development on Github »

Release notes

whitedb-0.7.3.tar.gz

Date: 2014-11-08, MD5 fingerprint: fb9d79ad19d65f3f50fe3f82316a9721

The 0.7.3 release contains the following improvements since 0.7.2:

  • Shared memory permissions are now supported on systems where SysV IPC is used.
  • Improved portability (some target architecture-related flags are no longer used allowing the compiler to make smarter choices; better clang compatibility).
  • Split the regression tests from the database library and reorganized them. make check is now supported.
  • The wgdb tool now handles all common management functions, other tools are deprecated.
  • Fixed a memory leak in the Python module (Patrick Chen, Abishek Nanda)
  • unite.sh script to create an easily embeddable amalgamation of source files (necrophcodr).
  • Support clang and other compilers when compiling manually (Jean-Marie Renouard, necrophcodr).
  • Numerous bugfixes.

The full change log is available via github commits.

Development on Github

The Github main branch is used for active development. You will find unfinished components and features.

There is no configure script on the main branch: use the provided Bootstrap script to build the configure script.

Old versions

whitedb-0.7.2.tar.gz

Date: 2014-01-15, MD5 fingerprint: c5f92df6024fb4acbb977ff596a7a4c4

The 0.7.2 release contains the following improvements since 0.7.1:

  • Logging to disk significantly improved and documented.
  • Atomic field updates for simple values without a need for write lock.
  • Fast direct access to fields.
  • Improved allocation when memory is running low.

    whitedb-0.7.1.tar.gz

    MD5 fingerprint: 2e455a956377d3f014f8c32af399ce24

    The 0.7.1 release contains the following improvements since 0.7.0:

    • 64-bit Windows builds fixed (thanks malkia)
    • fixed index metadata initialization
    • replaced the included JSON parser with YAJL (https://github.com/lloyd/yajl)
    • printing fix in dserve.c tool
    • documentation updates

    whitedb-0.7.0.tar.gz

    MD5 fingerprint: 1fc87b02eaf230fc45c040a2ba33bbd0

    Improvements over 0.6.1:

    • The simplified query mechanism wg_find_record added.
    • wg_attach_existing_database added.
    • Error messages printed only to stderr.
    • An improved toolset and examples including dserve.

    whitedb-0.6.1.tar.gz

    MD5 fingerprint: 37d9c25e973184db55f3e985d207f2da