diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index eb54ab4c0..77f7d3a63 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -209,6 +209,7 @@ condpair config constexpr constmeta +coprs copyable copydetails copydoc @@ -512,6 +513,7 @@ FCXX fd fdatasync featuredarticles +fedorainfracloud fedotov FEEDNAME feof @@ -666,6 +668,7 @@ hlp HOfynt hostid HOSTUUID +hotfix hpp hppa hpux @@ -791,6 +794,7 @@ jgamble jmp jpg json +kaiwetlesen kbuf Kerollmops kerr @@ -820,6 +824,7 @@ Kuntze kurt kuznik kval +kwetlesen Lanfranchi largedata largepage @@ -1490,6 +1495,7 @@ rpath rpb rpcc rpid +RPMs rqest rr RRF @@ -1934,6 +1940,7 @@ wdm webassembly webclient WERROR +Wetlesen WEXITSTATUS WEXTRA whitelist diff --git a/ChangeLog.md b/ChangeLog.md index cb4a89215..4be2bdaa1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -17,16 +17,23 @@ ChangeLog - Packages for [Astra Linux](https://astralinux.ru/), [ALT Linux](https://www.altlinux.org/), [ROSA Linux](https://www.rosalinux.ru/), etc. -## v0.11.5 (underway, scheduled for 2022-03-01) +## v0.11.5 at 2022-02-23 + +The stable release with the hotfix/workaround for a flaw of Linux 4.19 (at least) unified page/buffer cache. +See [issue#269](https://github.com/erthink/libmdbx/issues/269) for more information. Acknowledgements: - [Simon Leier](https://github.com/leisim) for reporting and testing. + - [Kai Wetlesen](https://github.com/kaiwetlesen) for [RPMs](http://copr.fedorainfracloud.org/coprs/kwetlesen/libmdbx/). + - [Tullio Canepa](https://github.com/canepat) for reporting C++ API issue and contributing. Fixes: + - [Added workaround](https://github.com/erthink/libmdbx/issues/269) for a flaw of Linux 4.19 (at least) unified page/buffer cache. + - [Fixed/Reworked](https://github.com/erthink/libmdbx/pull/270) move-assignment operators for "managed" classes of C++ API. - Fixed potential `SIGSEGV` while open DB with overrided non-default page size. - - Made `mdbx_env_open()` idempotence in failure cases (fixed [issue#267](https://github.com/erthink/libmdbx/issues/267)). + - [Made](https://github.com/erthink/libmdbx/issues/267) `mdbx_env_open()` idempotence in failure cases. - Refined/Fixed pages reservation inside `mdbx_update_gc()` to avoid non-reclamation in a rare cases. - Fixed typo in a retained space calculation for the hsr-callback. diff --git a/appveyor.yml b/appveyor.yml index 1a3f046db..020470f24 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.11.4.{build} +version: 0.11.5.{build} environment: matrix: diff --git a/src/man1/mdbx_chk.1 b/src/man1/mdbx_chk.1 index 414408867..4ad124ccd 100644 --- a/src/man1/mdbx_chk.1 +++ b/src/man1/mdbx_chk.1 @@ -1,6 +1,6 @@ .\" Copyright 2015-2022 Leonid Yuriev . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_CHK 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_CHK 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_chk \- MDBX checking tool .SH SYNOPSIS diff --git a/src/man1/mdbx_copy.1 b/src/man1/mdbx_copy.1 index 679634ba1..c976cc708 100644 --- a/src/man1/mdbx_copy.1 +++ b/src/man1/mdbx_copy.1 @@ -2,7 +2,7 @@ .\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_COPY 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_COPY 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_copy \- MDBX environment copy tool .SH SYNOPSIS diff --git a/src/man1/mdbx_drop.1 b/src/man1/mdbx_drop.1 index 286d22cde..9d6f82fb3 100644 --- a/src/man1/mdbx_drop.1 +++ b/src/man1/mdbx_drop.1 @@ -1,7 +1,7 @@ .\" Copyright 2021-2022 Leonid Yuriev . .\" Copyright 2014-2021 Howard Chu, Symas Corp. All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_DROP 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_DROP 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_drop \- MDBX database delete tool .SH SYNOPSIS diff --git a/src/man1/mdbx_dump.1 b/src/man1/mdbx_dump.1 index 0e601e95c..dc0665986 100644 --- a/src/man1/mdbx_dump.1 +++ b/src/man1/mdbx_dump.1 @@ -2,7 +2,7 @@ .\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_DUMP 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_DUMP 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_dump \- MDBX environment export tool .SH SYNOPSIS diff --git a/src/man1/mdbx_load.1 b/src/man1/mdbx_load.1 index d9bed2fbf..28006e67d 100644 --- a/src/man1/mdbx_load.1 +++ b/src/man1/mdbx_load.1 @@ -2,7 +2,7 @@ .\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_LOAD 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_LOAD 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_load \- MDBX environment import tool .SH SYNOPSIS diff --git a/src/man1/mdbx_stat.1 b/src/man1/mdbx_stat.1 index eeefa662c..cc8056abb 100644 --- a/src/man1/mdbx_stat.1 +++ b/src/man1/mdbx_stat.1 @@ -2,7 +2,7 @@ .\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. -.TH MDBX_STAT 1 "2022-02-02" "MDBX 0.11.4" +.TH MDBX_STAT 1 "2022-02-23" "MDBX 0.11.5" .SH NAME mdbx_stat \- MDBX environment status tool .SH SYNOPSIS