diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index 57b509b4..eb54ab4c 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -1,4 +1,3 @@ -[200~Alexey aarch abcdef abf @@ -22,6 +21,7 @@ Akhunov Akula Aleksey alevel +Alexey alexey Alfke alignas @@ -103,6 +103,8 @@ biarch bibtex BIGDATA bigdata +Binance +binance bindir binfmt binutils @@ -206,6 +208,7 @@ condattr condpair config constexpr +constmeta copyable copydetails copydoc @@ -385,6 +388,7 @@ DVAL DVI dw DWORD +dwords dxb dxbfile dylib @@ -665,6 +669,7 @@ HOSTUUID hpp hppa hpux +href hrows hsr htags @@ -678,9 +683,11 @@ Hubert's hxx hyc hyperlink +hypotetic IBERTY IBMC ibmxl +idempotence idl idx ieeetr @@ -754,6 +761,7 @@ IRWXU isa isatty ISDIR +iset ISOC isode isprint @@ -827,7 +835,11 @@ lcklist LDAP LDFLAGS leafnode +Ledgerwatch +ledgerwatch leetal +Leier +leisim len lenfast Lenovo @@ -1227,6 +1239,7 @@ oublock OUTOFMEMORY ov overf +overrided ovpage pageable pagecache diff --git a/ChangeLog.md b/ChangeLog.md index 34e9b4e4..cb4a8921 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -17,6 +17,28 @@ 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) + +Acknowledgements: + + - [Simon Leier](https://github.com/leisim) for reporting and testing. + +Fixes: + + - 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)). + - 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. + +Minors: + + - Reworked functions for meta-pages, split-off non-volatile. + - Disentangled C11-atomic fences/barriers and pure-functions (with `__attribute__((__pure__))`) to avoid compiler misoptimization. + - Fixed hypotetic unaligned access to 64-bit dwords on ARM with `__ARM_FEATURE_UNALIGNED` defined. + - Reasonable paranoia that makes clarity for code readers. + - Minor fixes Doxygen references, comments, descriptions, etc. + + ## v0.11.4 at 2022-02-02 The stable release with fixes for large and huge databases sized of 4..128 TiB.