• v1.0.0 421b1a3eb9

    Pipu Music 1.0.0
    ci / db / db (push) Successful in 54s
    ci / mobile / mobile (Metro-бандл Android) (push) Successful in 56s
    release / release (версия и заметки) (push) Successful in 5s
    release / android (APK в релиз) (push) Successful in 3m24s
    Stable

    gitea-actions released this 2026-10-20 20:20:15 +00:00 | 105 commits to main since this release

    ✅ Android: APK собран — pipu-music-1.0.0.apk (76,8 МБ), versionCode 1000099.
    SHA-256: 1f127e3ab3bde2993662250f3ef4ecbd7dc64cf3ab5e42ef596b55a9edf53236

    Что изменилось

    Новое

    • deploy: nightly database backups with verified restore (M7) (aacf556)
    • admin: wave metrics split by model version (M6) (d91ff89)
    • search: personalize suggestions by listening history (M6) (fbbe5d7)

    Исправления

    • mobile: white text sits on the contrast-safe accent fill (M7) (30f0634)
    • web: accessibility pass to WCAG 2.1 AA (M7) (de4e59d)

    Документация

    • roadmap: M6 and M7 status (b8243c3)
    • administrator guide (M7) (c0e50bf)

    Сборка и CI

    • allow manual runs of the db and mobile checks (421b1a3)

    Прочее

    • load: k6 smoke for 100 wave listeners and 20 rps suggest (M7) (86c3e4e)

    Все изменения: v0.8.0...v1.0.0

    Обновление сервера

    Перед обновлением сделайте бэкап базы:

    cd /opt/pipu-music/deploy && docker compose exec -T postgres pg_dump -U pipu -Fc pipu > /srv/pipu/backups/pipu-$(date +%F).dump
    

    Обновление:

    cd /opt/pipu-music/deploy && ./update.sh v1.0.0
    

    Скрипт переключит репозиторий на v1.0.0, пересоберёт образы и перезапустит сервисы; миграции базы
    применяются при старте API. Проверка — в ответе должна быть новая версия:

    curl -s https://<ваш-домен>/api/v1/server-info
    

    Ожидается "version":"1.0.0".

    Android

    • Установка или обновление: скачайте pipu-music-1.0.0.apk ниже и откройте его на телефоне;
      Android попросит разрешить установку из этого источника. Обновление ставится поверх, данные сохраняются.
    • Проверка файла: sha256sum pipu-music-1.0.0.apk должен совпасть с pipu-music-1.0.0.apk.sha256.

    Первая установка сервера — инструкция.

    Downloads