Skip to content

Commit 6ddc878

Browse files
authored
Prepared the 0.5.12 release. (#77)
* Prepared the 0.5.12 release.
1 parent 055a74e commit 6ddc878

File tree

4 files changed

+41
-3
lines changed

4 files changed

+41
-3
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId "eu.neilalexander.yggdrasil"
1111
minSdkVersion 21
1212
targetSdkVersion 34
13-
versionCode 19
14-
versionName "0.1-019"
13+
versionCode 20
14+
versionName "0.1-020"
1515

1616
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1717
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Updated core library to 0.5.12, presenting these changes:
2+
3+
Fixed
4+
A timing regression which causes a higher level of idle protocol traffic on each peering has been fixed
5+
6+
Fixes in Android app
7+
Some UI fixes and improvements
8+
Updated some dependencies
9+
10+
Updates from previous versions:
11+
12+
Changed
13+
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
14+
The bloom filters are now repropagated periodically, to avoid nodes getting stuck with bad state
15+
16+
Fixed
17+
A memory leak caused by missed cleanup of the peer response map has been fixed
18+
Other bug fixes with bloom filter propagation for off-tree filters and zero vs one bits
19+
TLS-based peering connections now support TLS 1.2 again
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Обновлена основная библиотека до версии 0.5.12, в которой представлены следующие изменения:
2+
3+
Исправлено
4+
Исправлена регрессия синхронизации, которая приводит к более высокому уровню служебного трафика в простое
5+
6+
Исправления в приложении Android
7+
Исправления и улучшения пользовательского интерфейса
8+
Обновлены некоторые зависимости
9+
10+
Обновления с предыдущих версий:
11+
12+
Изменено
13+
Алгоритм выбора родителя теперь выбирает нового родителя только в том случае, если это дает большую экономическую выгоду, что должно помочь стабилизировать дерево
14+
Фильтры Блума теперь периодически распространяются повторно, чтобы избежать застревания узлов в плохом состоянии
15+
16+
Исправлено
17+
Утечка памяти, вызванная пропущенной очисткой карты ответов пиров
18+
Другие исправления ошибок с распространением фильтра Блума для фильтров вне дерева
19+
Пиринг с использованием TLS теперь снова поддерживают TLS 1.2

0 commit comments

Comments
 (0)