Prepared the 0.5.12 release. (#77)

* Prepared the 0.5.12 release.
This commit is contained in:
Revertron 2025-01-08 20:56:34 +01:00 committed by GitHub
parent 055a74ea69
commit 6ddc878fde
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 41 additions and 3 deletions

View file

@ -0,0 +1,19 @@
Updated core library to 0.5.12, presenting these changes:
Fixed
A timing regression which causes a higher level of idle protocol traffic on each peering has been fixed
Fixes in Android app
Some UI fixes and improvements
Updated some dependencies
Updates from previous versions:
Changed
The parent selection algorithm now only chooses a new parent if there is a larger cost benefit to doing so, which should help to stabilise the tree
The bloom filters are now repropagated periodically, to avoid nodes getting stuck with bad state
Fixed
A memory leak caused by missed cleanup of the peer response map has been fixed
Other bug fixes with bloom filter propagation for off-tree filters and zero vs one bits
TLS-based peering connections now support TLS 1.2 again

View file

@ -0,0 +1,19 @@
Обновлена основная библиотека до версии 0.5.12, в которой представлены следующие изменения:
Исправлено
Исправлена регрессия синхронизации, которая приводит к более высокому уровню служебного трафика в простое
Исправления в приложении Android
Исправления и улучшения пользовательского интерфейса
Обновлены некоторые зависимости
Обновления с предыдущих версий:
Изменено
Алгоритм выбора родителя теперь выбирает нового родителя только в том случае, если это дает большую экономическую выгоду, что должно помочь стабилизировать дерево
Фильтры Блума теперь периодически распространяются повторно, чтобы избежать застревания узлов в плохом состоянии
Исправлено
Утечка памяти, вызванная пропущенной очисткой карты ответов пиров
Другие исправления ошибок с распространением фильтра Блума для фильтров вне дерева
Пиринг с использованием TLS теперь снова поддерживают TLS 1.2