mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-02 00:04:12 +08:00
mdbx: minor refine ChangeLog.md
.
This commit is contained in:
parent
08081109b7
commit
c9a214f038
41
ChangeLog.md
41
ChangeLog.md
@ -54,6 +54,9 @@ Minors:
|
||||
- Added `CMAKE_HOST_ARCH` and `CMAKE_HOST_CAN_RUN_EXECUTABLES_BUILT_FOR_TARGET`.
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
## v0.11.6 at 2022-03-24
|
||||
|
||||
The stable release with the complete workaround for an incoherence flaw of Linux unified page/buffer cache.
|
||||
@ -232,6 +235,9 @@ Acknowledgements:
|
||||
- [Alex Sharov](https://github.com/AskAlexSharov) for reporting and testing.
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
## v0.10.5 at 2021-10-13 (obsolete, please use v0.11.1)
|
||||
|
||||
Unfortunately, the `v0.10.5` accidentally comes not full-compatible with previous releases:
|
||||
@ -463,6 +469,9 @@ Fixes:
|
||||
- Fixed building by MinGW for Windows (https://web.archive.org/web/20220414235959/https://github.com/erthink/libmdbx/issues/155).
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
## v0.9.3 at 2021-02-02
|
||||
|
||||
Acknowledgements:
|
||||
@ -576,7 +585,7 @@ Fixes:
|
||||
Added features:
|
||||
|
||||
- Preliminary C++ API with support for C++17 polymorphic allocators.
|
||||
- [Online C++ API reference](https://erased_by_github_and_to_be_restored.todo/libmdbx/) by Doxygen.
|
||||
- [Online C++ API reference](https://libmdbx.website.yandexcloud.net/) by Doxygen.
|
||||
- Quick reference for Insert/Update/Delete operations.
|
||||
- Explicit `MDBX_SYNC_DURABLE` to sync modes for API clarity.
|
||||
- Explicit `MDBX_ALLDUPS` and `MDBX_UPSERT` for API clarity.
|
||||
@ -621,7 +630,7 @@ Fixes:
|
||||
|
||||
Added features:
|
||||
|
||||
- [Online C API reference](https://erased_by_github_and_to_be_restored.todo/libmdbx/) by Doxygen.
|
||||
- [Online C API reference](https://libmdbx.website.yandexcloud.net/) by Doxygen.
|
||||
- Separated enums for environment, sub-databases, transactions, copying and data-update flags.
|
||||
|
||||
Deprecated functions and flags:
|
||||
@ -630,7 +639,11 @@ Deprecated functions and flags:
|
||||
Please use the value-to-key functions to provide keys that are compatible with the built-in libmdbx comparators.
|
||||
|
||||
|
||||
## v0.8.2 2020-07-06
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
## 2020-07-06
|
||||
|
||||
- Added support multi-opening the same DB in a process with SysV locking (BSD).
|
||||
- Fixed warnings & minors for LCC compiler (E2K).
|
||||
- Enabled to simultaneously open the same database from processes with and without the `MDBX_WRITEMAP` option.
|
||||
@ -645,7 +658,8 @@ Deprecated functions and flags:
|
||||
Now remapping with a change of address is performed automatically if there are no dependent readers in the current process.
|
||||
|
||||
|
||||
## v0.8.1 2020-06-12
|
||||
## 2020-06-12
|
||||
|
||||
- Minor change versioning. The last number in the version now means the number of commits since last release/tag.
|
||||
- Provide ChangeLog file.
|
||||
- Fix for using libmdbx as a C-only sub-project with CMake.
|
||||
@ -655,7 +669,8 @@ Deprecated functions and flags:
|
||||
- Force enabling exceptions handling for MSVC (`/EHsc` option).
|
||||
|
||||
|
||||
## v0.8.0 2020-06-05
|
||||
## 2020-06-05
|
||||
|
||||
- Support for Android/Bionic.
|
||||
- Support for iOS.
|
||||
- Auto-handling `MDBX_NOSUBDIR` while opening for any existing database.
|
||||
@ -700,7 +715,8 @@ Deprecated functions and flags:
|
||||
- Avoid some GCC-analyzer false-positive warnings.
|
||||
|
||||
|
||||
## v0.7.0 2020-03-18
|
||||
## 2020-03-18
|
||||
|
||||
- Workarounds for Wine (Windows compatibility layer for Linux).
|
||||
- `MDBX_MAP_RESIZED` renamed to `MDBX_UNABLE_EXTEND_MAPSIZE`.
|
||||
- Clarify API description, fix typos.
|
||||
@ -712,7 +728,8 @@ Deprecated functions and flags:
|
||||
- Avoids extra error messages "bad txn" from mdbx_chk when DB is corrupted.
|
||||
|
||||
|
||||
## v0.6.0 2020-01-21
|
||||
## 2020-01-21
|
||||
|
||||
- Fix `mdbx_load` utility for custom comparators.
|
||||
- Fix checks related to `MDBX_APPEND` flag inside `mdbx_cursor_put()`.
|
||||
- Refine/fix dbi_bind() internals.
|
||||
@ -724,7 +741,8 @@ Deprecated functions and flags:
|
||||
- Clarify API description & comments, fix typos.
|
||||
|
||||
|
||||
## v0.5.0 2019-12-31
|
||||
## 2019-12-31
|
||||
|
||||
- Fix returning MDBX_RESULT_TRUE from page_alloc().
|
||||
- Fix false-positive ASAN issue.
|
||||
- Fix assertion for `MDBX_NOTLS` option.
|
||||
@ -739,7 +757,8 @@ Deprecated functions and flags:
|
||||
- Added install section for CMake.
|
||||
|
||||
|
||||
## v0.4.0 2019-12-02
|
||||
## 2019-12-02
|
||||
|
||||
- Support for Mac OSX, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, OpenSolaris, OpenIndiana (AIX and HP-UX pending).
|
||||
- Use bootid for decisions of rollback.
|
||||
- Counting retired pages and extended transaction info.
|
||||
@ -759,3 +778,7 @@ Deprecated functions and flags:
|
||||
- Nested transactions.
|
||||
- API description.
|
||||
- Checking for non-local filesystems to avoid DB corruption.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
For early changes see the git commit history.
|
||||
|
Loading…
x
Reference in New Issue
Block a user