Skip to content
This repository has been archived by the owner on Sep 22, 2022. It is now read-only.

Releases: erthink/libmdbx

0.1.2 2018-03-22

09 Aug 11:21
Compare
Choose a tag to compare

New features and Compatibility breaking since stable0.0:

  1. Incompatible with v0.0.x (stable/0.0 branch) and with original/obsolete LMDB.
  2. Identical database format for 32- and 64-bit builds.
  3. Dynamically DB file size (growth/shrink) and mdbx_env_set_geometry().
  4. Support for Elbrus architecture.
  5. Support for Windows (2008 and later, MSVC 2013 and later).

Fixes since 0.1.1 2018-03-14:

  • minor: fix/rework cache-line alignment.
  • minor: fix unaligned access to mp_ptrs[] on fake-page.
  • minor: lookup suitable txnid for rollback to avoid meta-pages clashes.
  • tool: rework/fix read-write mode inside mdbx_chk.
  • minor: fix minor memleak (Coverity).
  • minor: add workaround for Elbrus's libc bug.

Fixes since 0.1.0 2018-03-07:

  • minor: fix missing MDBX_DEVEL=1.

0.0.1 2018-03-14

09 Aug 11:22
Compare
Choose a tag to compare

New features and Compatibility breaking since stable0.0:

  1. Incompatible with v0.0.x (stable/0.0 branch) and with original/obsolete LMDB.
  2. Identical database format for 32- and 64-bit builds.
  3. Dynamically DB file size (growth/shrink) and mdbx_env_set_geometry().
  4. Support for Elbrus architecture.
  5. Support for Windows (2008 and later, MSVC 2013 and later).

Fixes since 0.1.0 2018-03-07:

  • minor: fix missing MDBX_DEVEL=1.

0.1.0 2018-03-07

09 Aug 11:13
Compare
Choose a tag to compare
0.1.0 2018-03-07 Pre-release
Pre-release

New features and Compatibility breaking since stable0.0:

  1. Incompatible with v0.0.x (stable/0.0 branch) and with original/obsolete LMDB.
  2. Identical database format for 32- and 64-bit builds.
  3. Dynamically DB file size (growth/shrink) and mdbx_env_set_geometry().
  4. Support for Elbrus architecture.
  5. Support for Windows (2008 and later, MSVC 2013 and later).

0.0.1 (Оbsolete, LMDB compatible) 2017-08-12

12 Aug 08:12
Compare
Choose a tag to compare

Release of the stable/0.0 branch, which contains legacy code that compatible to original LMDB API.

Corresponds to LMDB v0.9.21, but NOT includes all fixes from libmdbx mainstream, for instance this fix for cursor state after a deletion.

Fixes since 0.0.0 2017-07-04:

  • more for cursor_del() (ITS#8699, ITS#8622).
  • fix extra madvise(MADV_REMOVE).
  • fix mdbx_set_attr().

Corresponds to Symas LMDB 0.9.19

22 Feb 00:30
Compare
Choose a tag to compare

This release contains old legacy code that compatible to original LMDB API.

Should be noted: