Skip to content

Commit

Permalink
Prepared the 0.5.12 release. (#77)
Browse files Browse the repository at this point in the history
* Prepared the 0.5.12 release.
  • Loading branch information
Revertron authored Jan 8, 2025
1 parent 055a74e commit 6ddc878
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 3 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ android {
applicationId "eu.neilalexander.yggdrasil"
minSdkVersion 21
targetSdkVersion 34
versionCode 19
versionName "0.1-019"
versionCode 20
versionName "0.1-020"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
Expand Down
19 changes: 19 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/20.txt
Original file line number Diff line number Diff line change
@@ -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
19 changes: 19 additions & 0 deletions fastlane/metadata/android/ru/changelogs/20.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Обновлена основная библиотека до версии 0.5.12, в которой представлены следующие изменения:

Исправлено
Исправлена регрессия синхронизации, которая приводит к более высокому уровню служебного трафика в простое

Исправления в приложении Android
Исправления и улучшения пользовательского интерфейса
Обновлены некоторые зависимости

Обновления с предыдущих версий:

Изменено
Алгоритм выбора родителя теперь выбирает нового родителя только в том случае, если это дает большую экономическую выгоду, что должно помочь стабилизировать дерево
Фильтры Блума теперь периодически распространяются повторно, чтобы избежать застревания узлов в плохом состоянии

Исправлено
Утечка памяти, вызванная пропущенной очисткой карты ответов пиров
Другие исправления ошибок с распространением фильтра Блума для фильтров вне дерева
Пиринг с использованием TLS теперь снова поддерживают TLS 1.2

0 comments on commit 6ddc878

Please sign in to comment.