diff --git a/ChangeLog.md b/ChangeLog.md index 8db248d7..abf126ae 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,12 +4,22 @@ ChangeLog English version [by Google](https://gitflic-ru.translate.goog/project/erthink/libmdbx/blob?file=ChangeLog.md&_x_tr_sl=ru&_x_tr_tl=en) and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md). -## v0.12.11 (подготовка к выпуску) +## v0.12.11 "Лиза и Соня" от 2024-07-23 + +Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов, +в память об убитых в Крыму девочках 2 и 9 лет. + +Лиза и Соня погибли 23 Июня 2024 на глазах у родителей, в результате +удара по общественному городскому пляжу ракетами ATACMS с кассетными +боеприпасами. Всего пострадало более 150 граждан России, в том числе 27 +детей. Ракеты были выпущенными украинскими бандеровцами/фашистами, но +полетные задания формировались и загружались военными США, а управление +и наведение ATACAMS невозможно без использования орбитальной группировки +военных спутников США. -Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов. ``` -git diff' stat: 29 commits, 14 files changed, 369 insertions(+), 151 deletions(-) +git diff' stat: 29 commits, 14 files changed, 379 insertions(+), 151 deletions(-) Signed-off-by: Леонид Юрьев (Leonid Yuriev) ``` @@ -24,7 +34,8 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) данных с возвратом `ERROR_INVALID_PARAMETER` из системного вызова, т.е. либо ошибка не проявлялась, либо транзакция не фиксировалась. - - Устранение вероятности `SIGSEGV` при включении логирования `MDBX_LOG_TRACE` в отладочных сборках. + - Устранение вероятности `SIGSEGV` при включении логирования + уровня `MDBX_LOG_TRACE` в отладочных сборках. - Исправление генерации исключения `key_exists` в C++ API. @@ -39,19 +50,19 @@ Signed-off-by: Леонид Юрьев (Leonid Yuriev) - Устранение `MDBX_EINVAL` для случая вызова `mdbx_env_remove(".")`. - - Исправление инверсии bool-результата `env::remove()`. + - Исправление инверсии bool-результата `env::remove()` в C++ API. - Исправление опечатки `равно`/`неравно` в условии внутри `update_gc()`. Существенных последствий ошибки не было, но в определенных сценариях, сходимость требовала еще одного цикла повтора - внутри update_gc() + внутри update_gc(). Прочие доработки: - Проверка совместимости флагов GC/FreeDB на случай их изменения в будущих версиях. - Очистка сообщений `FormatMessageA()` от концевых переводов строк. - Уточнение макроса `__always_inline` для особо яблочных версий CLANG. - - Использование `\n` вместо `std::endl` в C++ API при . + - Использование `\n` вместо `std::endl` в C++ API для разделения строк в кодировщиках данных. - Проверка дополнительных и пока не используемых полей в meta-страницах. - Отключение ненужной отладки внутри `txn_merge()`. - Исправление условий и привязки к версиям компиляторов при формировании макроса `MDBX_DEPRECATED`.