This repository has been archived by the owner on Sep 22, 2022. It is now read-only.
0.1.4 2018-05-04
New features and Compatibility breaking since stable0.0
:
- Incompatible with v0.0.x (
stable/0.0
branch) and with original/obsolete LMDB. - Identical database format for 32- and 64-bit builds.
- Dynamically DB file size (growth/shrink) and
mdbx_env_set_geometry()
. - Support for Elbrus architecture.
- Support for Windows (2008 and later, MSVC 2013 and later).
Fixes since 0.1.3 2018-04-03
:
- MAJOR: fix wrong
freeDB
search. - windows: fix
lck_reader_alive_check()
.
Fixes since 0.1.2 2018-03-22
:
- MAJOR: fix/rework
rthc
to avoid GNU libc ntpl bug. - minor: fix cursor tracking inside
mdbx_rebalance()
. - minor: fix
mdbx_cursor_put(MDBX_APPEND+MDBX_NOOVERWRITE)
returnMDBX_KEYEXIST
instead ofMDBX_EKEYMISMATCH
.
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
.