v3.4.10
Changelog 3.4.9 → 3.4.10:
Summary
Крупная переработка скрипта установщика и миграции с Remnashop, новый платёжный провайдер Pally и расширение Wata Crypto, ускорение и кэширование гайдов по подписке, небольшие исправления гайдов, перевод админских таблиц на datatables и другие фиксы.
Changelog
- Расширен установщик (
scripts/install.sh): настройка DNS и TLS-сертификатов, профиль обратного прокси eGames, автоопределение учётных данных панели, предзаполнение и локализация шагов миграции, маскирование кредов БД в логах, устойчивость к EOF и сохранение путей загрузки. - Переработан импорт из Remnashop (
import_legacy.py): перенос настроек тарифов, снимков пользовательских кодов активации, поддержка внешних ключей пользователей и токенов ссылок на подписку, опциональный сброс целевой БД перед импортом, сохранение состояния Telegram, чтение root-owned env, отчёт о завершении и о сопоставленных платёжных провайдерах. - Добавлен платёжный провайдер Pally .
- Расширен платежный провайдер Wata — возможность добавить кнопку оплаты wata crypto.
- Улучшены гайды по подписке: кэширование конфигурации и разрешённых гайдов, компактный payload, ускорение загрузки, разрешение гайдов для внешних squad’ов, кастомный subpage-конфиг панели и fallback на дефолтный гайд панели.
- Переведены админские таблицы (бэкапы, платежи, локальные секции) на datatables с реактивной пагинацией; добавлены actionable-подсказки и описания к ошибкам, кэш health-checks и логов, улучшены жесты drag-and-drop сортировки.
- Добавлена поддержка Cookie-заголовка для запросов к API панели (доступ через eGamesAPI/remnawave-reverse-proxy) и нормализация traffic-стратегий Remnawave.
- Исправлены платежи и биллинг: сохранение device-метаданных YooKassa и счётчиков устройств для invoice-платежей, использование валюты платежа для провайдеров в меню бота, интеграция HWID top-up.
- Исправлены уведомления: подавление уведомлений об истечении для замещённых подписок, постановка web-app уведомлений в очередь.
- Обновлены deploy-примеры (caddy/newt/nginx/no-proxy) и привязки nginx для eGames; синхронизация конфига nginx в работающий контейнер.
Notes
- Новая переменная окружения
PANEL_API_COOKIE(опциональный Cookie-заголовок для API панели). - Добавлены настройки TTL кэша гайдов:
SUBSCRIPTION_GUIDES_CONFIG_CACHE_TTL_SECONDS,SUBSCRIPTION_GUIDES_RESOLVED_CACHE_TTL_SECONDS,SUBSCRIPTION_GUIDES_PUBLIC_CACHE_TTL_SECONDS(по умолчанию 300с).
What's Changed
- feat: add Pally payment provider by @3252a8 in #38
- feat: installer DNS/cert & migration overhaul, Pally/Wata payments, guide caching by @3252a8 in #39
Full Changelog: v3.4.9...v3.4.10