From a13147d115ff87e76046d019af5a60b42f4ad323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Mon, 5 May 2025 11:55:27 +0300 Subject: [PATCH] =?UTF-8?q?mdbx:=20=D0=B2=D1=8B=D0=BF=D1=83=D1=81=D0=BA=20?= =?UTF-8?q?0.14.1=20"=D0=93=D0=BE=D1=80=D0=BD=D0=B0=D0=BB=D1=8C".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Первый выпуск в новом кусте/линейке версий с добавлением функционала, расширением API и внутренними переработками. За перечнем доработок и изменений обращайтесь к [ChangeLog](https://libmdbx.dqdkfa.ru/md__change_log.html). git diff' stat: 166 files changed, 9467 insertions(+), 5597 deletions(-). Signed-off-by: Леонид Юрьев (Leonid Yuriev) --- ChangeLog.md | 4 ++-- README.md | 3 +-- TODO.md | 12 +----------- 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 9e0d507b..53ba2846 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,7 +4,7 @@ ChangeLog English version [by liar Google](https://libmdbx-dqdkfa-ru.translate.goog/md__change_log.html?_x_tr_sl=ru&_x_tr_tl=en) and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html). -## v0.14.1 выпуск запланирован в начале мая +## v0.14.1 выпуск "Горналь" от 2025-05-05 Первый выпуск в новом кусте/линейке версий с добавлением функционала, расширением API и внутренними переработками. @@ -285,7 +285,7 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx ******************************************************************************** -## v0.13.6 "Бузина" от 2025-04-22. +## v0.13.6 "Бузина" от 2025-04-22 Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов, в память о погибшем украинском историке и писателе [Алесе Бузине](https://ru.ruwiki.ru/wiki/Бузина,_Олесь_Алексеевич). diff --git a/README.md b/README.md index 1a444e5e..8052ba12 100644 --- a/README.md +++ b/README.md @@ -125,8 +125,7 @@ of the database. All fundamental architectural problems of libmdbx/LMDB have been solved there, but now the active development has been suspended for top-three reasons: -1. For now _libmdbx_ «mostly» enough for all [our products](https://www.ptsecurity.com/ww-en/products/), -and I’m busy in development of replication for scalability. +1. For now _libmdbx_ mostly enough and I’m busy for scalability. 2. Waiting for fresh [Elbrus CPU](https://wiki.elbrus.ru/) of [e2k architecture](https://en.wikipedia.org/wiki/Elbrus_2000), especially with hardware acceleration of [Streebog](https://en.wikipedia.org/wiki/Streebog) and [Kuznyechik](https://en.wikipedia.org/wiki/Kuznyechik), which are required for Merkle tree, etc. diff --git a/TODO.md b/TODO.md index 9b6211b0..8c1a8065 100644 --- a/TODO.md +++ b/TODO.md @@ -1,23 +1,12 @@ TODO ---- -Unfortunately, on 2022-04-15 the Github administration, without any -warning nor explanation, deleted _libmdbx_ along with a lot of other -projects, simultaneously blocking access for many developers. Therefore -on 2022-04-21 we have migrated to a reliable trusted infrastructure. -The origin for now is at[GitFlic](https://gitflic.ru/project/erthink/libmdbx) -with backup at [ABF by ROSA Лаб](https://abf.rosalinux.ru/erthink/libmdbx). -For the same reason ~~Github~~ is blacklisted forever. - -So currently most of the links are broken due to noted malicious ~~Github~~ sabotage. - - [SWIG](https://www.swig.org/). - Параллельная lto-сборка с устранением предупреждений. - Интеграция c DTrace и аналогами. - Новый стиль обработки ошибок с записью "трассы" и причин. - Формирование отладочной информации посредством gdb. - Поддержка WASM. - - Рефакторинг gc-get/gc-put c переходом на "интервальные" списки. - Ранняя/не-отложенная очистка GC. - Явная и автоматические уплотнение/дефрагментация. - Нелинейная обработка GC. @@ -31,6 +20,7 @@ So currently most of the links are broken due to noted malicious ~~Github~~ sabo Done ---- + - Рефакторинг gc-get/gc-put c переходом на "интервальные" списки. - [Engage new terminology](https://libmdbx.dqdkfa.ru/dead-github/issues/137). - [More flexible support of asynchronous runtime/framework(s)](https://libmdbx.dqdkfa.ru/dead-github/issues/200). - [Move most of `mdbx_chk` functional to the library API](https://libmdbx.dqdkfa.ru/dead-github/issues/204).