• v3.0.6 549c0c96ae

    Release v3.0.6 — hotfix Dapper COUNT bigint→int cast
    Deploy Telegram Bot / build-and-push (push) Successful in 5m27s
    Deploy Telegram Bot / scan-images (push) Successful in 2m49s
    Deploy Telegram Bot / deploy (push) Successful in 31s
    Stable

    Toutsu released this 2026-05-26 10:33:46 +03:00 | 145 commits to main since this release

    🔧 Patch 3.0.6 — Исправление ошибки списка сессий в Discord

    Исправлена ошибка "A parameterless default constructor or one matching signature is required for DiscordSessionListItemDto materialization", возникавшая при вызове /listsessions на серверах Discord.

    🧩 Что вошло в релиз

    • src/GmRelay.DiscordBot/Features/Sessions/DiscordListSessionsHandler.cs — добавлены PostgreSQL ::int касты к агрегатам COUNT(...), чтобы vanilla Dapper 2.1.72 мог материализовать int поля DTO (PostgreSQL COUNT() возвращает bigint)
    • Синхронизированы версии: Directory.Build.props, NavMenu.razor, compose.yaml, deploy.yml → 3.0.6

    🗡 Что это даёт

    • /listsessions в Discord теперь корректно отображает список активных игр с количеством зарегистрированных игроков и вейтлиста

    📦 Версия и деплой

    • версия обновлена до 3.0.6
    • Docker-образы используют тег 3.0.6
    • Gitea Actions run #246 (PR checks) — success
    • Gitea Actions run #247 (deploy) — success
    Downloads