mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-20 00:08:21 +08:00
mdbx: выпуск 0.13.3 "Королёв" (Korolev).
Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов в день рождения и в память об [Серге́е Па́вловиче Королёве](https://ru.wikipedia.org/wiki/Королёв,_Сергей_Павлович), советском учёном и Главном конструкторе ракетно-космических систем. За перечнем доработок и изменений обращайтесь к [ChangeLog](https://libmdbx.dqdkfa.ru/md__change_log.html). git diff' stat: 67 files changed, 3514 insertions(+), 3004 deletions(-) Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru>
This commit is contained in:
parent
c751977bf7
commit
92e2b6287e
14
ChangeLog.md
14
ChangeLog.md
@ -5,7 +5,11 @@ English version [by liar Google](https://libmdbx-dqdkfa-ru.translate.goog/md__ch
|
|||||||
and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html).
|
and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html).
|
||||||
|
|
||||||
|
|
||||||
## v0.13.3 выпуск запланирован на 2025-01-12
|
## v0.13.3 "Королёв" от 2025-01-12
|
||||||
|
|
||||||
|
Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов
|
||||||
|
в день рождения и в память об [Серге́е Па́вловиче Королёве](https://ru.wikipedia.org/wiki/Королёв,_Сергей_Павлович),
|
||||||
|
советском учёном и Главном конструкторе ракетно-космических систем.
|
||||||
|
|
||||||
Благодарности:
|
Благодарности:
|
||||||
|
|
||||||
@ -20,6 +24,9 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
|||||||
|
|
||||||
- В C++ API добавлен метод `mdbx::txn::make_broken()` аналогичный `mdbx_txn_break()`.
|
- В C++ API добавлен метод `mdbx::txn::make_broken()` аналогичный `mdbx_txn_break()`.
|
||||||
|
|
||||||
|
- В утилиты mdbx_copy, mdbx_drop, mdbx_dump, mdbx_load, mdbx_stat добавлено логирование ошибок,
|
||||||
|
предупреждений и важных сообщений от libmdbx.
|
||||||
|
|
||||||
Исправления:
|
Исправления:
|
||||||
|
|
||||||
- Устранён регресс неразблокировки мьютекса при попытки повторного закрытия dbi-дескриптора,
|
- Устранён регресс неразблокировки мьютекса при попытки повторного закрытия dbi-дескриптора,
|
||||||
@ -72,6 +79,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
|||||||
Ошибка была внесена при рефакторинге, коммитом `2f2df1ee76ab137ee66d00af69a82a30dc0d6deb`
|
Ошибка была внесена при рефакторинге, коммитом `2f2df1ee76ab137ee66d00af69a82a30dc0d6deb`
|
||||||
чуть более 5 лет назад и долго оставалось не замеченной.
|
чуть более 5 лет назад и долго оставалось не замеченной.
|
||||||
|
|
||||||
|
- Устранён SIGSEGV-регресс обращения к нулевому адресу при работе в режиме только-чтение без использования LCK-файла,
|
||||||
|
например при размещении БД на носителе доступном только для чтения.
|
||||||
|
|
||||||
|
Ошибка была внесена при реализации функционала парковки читающих транзакций.
|
||||||
|
|
||||||
Изменение поведения:
|
Изменение поведения:
|
||||||
|
|
||||||
- Теперь при включении профилирования GC (сборка с опцией `MDBX_ENABLE_PROFGC=ON`)
|
- Теперь при включении профилирования GC (сборка с опцией `MDBX_ENABLE_PROFGC=ON`)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user