diff --git a/ChangeLog.md b/ChangeLog.md index 36144113..34e9b4e4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -17,10 +17,13 @@ ChangeLog - Packages for [Astra Linux](https://astralinux.ru/), [ALT Linux](https://www.altlinux.org/), [ROSA Linux](https://www.rosalinux.ru/), etc. -## v0.11.4 (underway, scheduled for 2022-01-28) +## v0.11.4 at 2022-02-02 + +The stable release with fixes for large and huge databases sized of 4..128 TiB. Acknowledgements: + - [Ledgerwatch](https://github.com/ledgerwatch), [Binance](https://github.com/binance-chain) and [Positive Technologies](https://www.ptsecurity.com/) teams for reporting, assistance in investigation and testing. - [Alex Sharov](https://github.com/AskAlexSharov) for reporting, testing and provide resources for remote debugging/investigation. - [Kris Zyp](https://github.com/kriszyp) for [Deno](https://deno.land/) support. @@ -42,6 +45,7 @@ Fixes: - Fixed overflow of `pgno_t` during checking PNL on 64-bit platforms. - [Fixed](https://github.com/erthink/libmdbx/issues/260) excessive PNL checking after sort for spilling. - Reworked checking `MAX_PAGENO` and DB upper-size geometry limit. + - [Fixed](https://github.com/erthink/libmdbx/issues/265) build for some combinations of versions of MSVC and Windows SDK. Minors: @@ -55,6 +59,7 @@ Minors: - Added workaround for modern libstdc++ with CLANG < 4.x - Relaxed txn-check rules for auxiliary functions. - Clarified a comments and descriptions, etc. + - Using the `-fno-semantic interposition` option to reduce the overhead to calling self own public functions. ## v0.11.3 at 2021-12-31 diff --git a/appveyor.yml b/appveyor.yml index ed805230..1a3f046d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.11.3.{build} +version: 0.11.4.{build} environment: matrix: diff --git a/src/man1/mdbx_chk.1 b/src/man1/mdbx_chk.1 index 2234a14c..41440886 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-01-28" "MDBX 0.11.4" +.TH MDBX_CHK 1 "2022-02-02" "MDBX 0.11.4" .SH NAME mdbx_chk \- MDBX checking tool .SH SYNOPSIS diff --git a/src/man1/mdbx_copy.1 b/src/man1/mdbx_copy.1 index 5832f345..679634ba 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-01-28" "MDBX 0.11.4" +.TH MDBX_COPY 1 "2022-02-02" "MDBX 0.11.4" .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 a5f5b84d..286d22cd 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-01-28" "MDBX 0.11.4" +.TH MDBX_DROP 1 "2022-02-02" "MDBX 0.11.4" .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 8aa13294..0e601e95 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-01-28" "MDBX 0.11.4" +.TH MDBX_DUMP 1 "2022-02-02" "MDBX 0.11.4" .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 9b4f07db..d9bed2fb 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-01-28" "MDBX 0.11.4" +.TH MDBX_LOAD 1 "2022-02-02" "MDBX 0.11.4" .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 6960e9cf..eeefa662 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-01-28" "MDBX 0.11.4" +.TH MDBX_STAT 1 "2022-02-02" "MDBX 0.11.4" .SH NAME mdbx_stat \- MDBX environment status tool .SH SYNOPSIS