Версія 0.18.44.7

November 23, 2025

Спампаваць з GitHub

Гэты рэліз уключае буйныя абнаўленні інфраструктуры і паляпшэнні падтрымкі платформ, уключаючы поўнае абнаўленне рухавіка базы дадзеных, падтрымку архітэктуры ARM і магчымасці аўтаматычнага разгортвання.

Асноўныя змены

Абнаўленне Berkeley DB (v4 → v18.1.40)

  • Поўнае абнаўленне рухавіка базы дадзеных з Berkeley DB 4.8 да 18.1.40
  • Стандартызацыя BDB 18.1.40 на ўсіх платформах (Linux, Windows, macOS, ARM64)
  • Дададзены новы ўстаноўчы скрыпт contrib/install_db18.sh для аўтаматычнай устаноўкі BDB 18
  • Выпраўлены праблемы кампіляцыі MinGW з карыстальніцкім патчам atomics для зборак Windows
  • Паляпшана прадукцыйнасць і надзейнасць базы дадзеных
  • Выпраўлены праблемы ўстаноўкі дакументацыі ў працэсе зборкі BDB

Падтрымка архітэктуры ARM

  • Дададзена натыўная падтрымка ARM64 (aarch64) для платформ Linux і macOS
  • Натыўная падтрымка Apple Silicon (M1/M2/M3+) для macOS
  • Новы працоўны працэс GitHub Actions для аўтаматызаваных зборак ARM64
  • Поўная сумяшчальнасць з серверамі і прыладамі на базе ARM
  • Аптымізаваная прадукцыйнасць на Mac з Apple Silicon і разгортваннях на серверах ARM
  • Натыўныя зборкі ліквідуюць выдаткі на пераклад Rosetta 2 на Mac M1+

Абноўленая іконка дадатка

  • Новая перапрацаваная іконка TALER цяпер выкарыстоўваецца ў дадатку
  • Сучасны дызайн іконкі прыняты супольнасцю TALER
  • Адзіны брэндынг на ўсіх платформах
  • Абноўленыя іконкі дадатка для Windows, macOS і Linux

Абнаўленні сеткавай інфраструктуры

  • Дададзены новыя DNS seeds: наладжаны seeds дамена taler.tech
  • Дададзены фіксаваны IP seed для павышэння надзейнасці сеткі
  • Паляпшана выяўленне піраў і сеткавая звязнасць

Аўтаматычнае разгортванне і CI/CD

  • Падтрымка мультыархітэктурнасці Docker (linux/amd64, linux/arm64)
  • Аўтаматычная публікацыя вобразаў Docker у Docker Hub
  • Паскарэнне зборкі Docker у 18 разоў за кошт выкарыстання натыўных архітэктурных ранераў
  • Працоўныя працэсы GitHub Actions для ўсіх платформ:
    • Linux x64 і ARM64
    • Windows x64
    • macOS (Apple Silicon)
  • Кантроль паралелізму для аптымізацыі рэсурсаў CI/CD
  • Аўтаматычная генерацыя артэфактаў рэлізу

Паляпшэнні сістэмы зборкі

  • Патч Qt 5.9.6 для сумяшчальнасці з GCC 11+
  • Выпраўлена кампіляцыя Qt moc для крос-платформенных зборак
  • Паляпшана кіраванне залежнасцямі (protobuf, libzmq5, libqrencode4)
  • Паляпшана апрацоўка крос-кампіляцыі MinGW
  • Выпраўлены правы выканання для скрыптаў зборкі

Тэхнічныя дэталі

  • Версія: 0.18.44.7
  • Berkeley DB: 18.1.40 (абноўлена з 4.8)
  • Падтрымліваемыя платформы:
    • Linux x64, Linux ARM64
    • Windows x64
    • macOS (Apple Silicon)
  • Вобразы Docker: Даступны для linux/amd64 і linux/arm64
  • Версія Qt: 5.9.6 з патчамі для GCC 11+

Крытычныя змены

  • Berkeley DB абноўлена з 4.8 да 18.1.40 - файлы wallet.dat НЕ зваротна сумяшчальныя
  • Пасля абнаўлення да гэтай версіі файлы wallet.dat не могуць выкарыстоўвацца са старымі версіямі TALER
  • Гэта аднабаковае абнаўленне

Нататкі па абнаўленні

  • Папярэджанне: Пасля абнаўлення вы не зможаце вярнуцца да старых версій TALER
  • Файлы wallet.dat будуць аўтаматычна абноўлены да фармату BDB 18.1.40 пры першым выкарыстанні
  • Абнаўленне BDB неабходна для падтрымкі платформы ARM64 (BDB 4.8 не мае падтрымкі мутексаў ARM64)
  • Карыстальнікам Docker варта загрузіць апошнія мультыархітэктурныя вобразы
  • Гл. README-DOCKER.md для абноўленых інструкцый па разгортванні