mirror of
https://github.com/isar/libmdbx.git
synced 2025-05-22 08:57:46 +08:00
mdbx: дополнение ChangeLog.
This commit is contained in:
parent
e03b8e1227
commit
ecbffc65f4
36
ChangeLog.md
36
ChangeLog.md
@ -4,6 +4,42 @@ 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.2 в активной разработке без конкретизации даты выпуска
|
||||
|
||||
Продолжение развития нового куста/линейки версий с добавлением функционала, расширением API и внутренними переработками.
|
||||
|
||||
Благодарности:
|
||||
|
||||
- [Erigon](https://erigon.tech/) за спонсорство.
|
||||
|
||||
Запланировано:
|
||||
|
||||
- Реализация "Ранней очистки GC". В результате переработанные записи GC
|
||||
будут удаляться не при фиксации пишущей транзакции, а преимущественно
|
||||
сразу. После этого откроется путь к реализации явной дефрагментации (без
|
||||
копирования БД) и далее к нелинейной переработке GC (что позволит
|
||||
устранить проблему распухания/переполнения БД из-за остановки
|
||||
переработке GC при длительных читающих транзакциях).
|
||||
|
||||
Исправления:
|
||||
|
||||
- Исправлена assert-проверка внутри `txn_end()`, из-за которой происходили падения отладочных сборок при ошибках запуска транзакций.
|
||||
|
||||
- Устранены несущественные предупреждения MSVC.
|
||||
|
||||
- Исправлена ошибка сборки для платформы Android при явном определении `_FILE_OFFSET_BITS`.
|
||||
|
||||
Прочие доработки:
|
||||
|
||||
- Доработана логика отказа от использования OFD-блокировок на POSIX-платформах.
|
||||
Теперь кроме `EINVAL` учитываются дополнительные коды ошибок (`ENOSYS`, `ENOIMPL`, `ENOTSUP`, `ENOSUPP`, `EOPNOTSUPP`),
|
||||
что позволит работать собранной библиотеке в некоторых случаях,
|
||||
когда актуальное ядро/контейнер/эмулятор не поддерживает требуемых системных вызовов.
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
## v0.14.1 выпуск "Горналь" от 2025-05-05
|
||||
|
||||
Первый выпуск в новом кусте/линейке версий с добавлением функционала, расширением API и внутренними переработками.
|
||||
|
Loading…
x
Reference in New Issue
Block a user