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

@ -10,8 +10,8 @@ android {
applicationId "eu.neilalexander.yggdrasil" applicationId "eu.neilalexander.yggdrasil"
minSdkVersion 21 minSdkVersion 21
targetSdkVersion 34 targetSdkVersion 34
versionCode 19 versionCode 20
versionName "0.1-019" versionName "0.1-020"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

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

@ -1 +1 @@
Subproject commit 0b9c8bd020f971847604e7e1f0e0cfc66e65da49 Subproject commit 213f72b8403ff55a5e38a0fa7d1cd0a093ac4666