Skip to content

v3.4.10

Choose a tag to compare

@3252a8 3252a8 released this 19 Jun 21:36
· 411 commits to main since this release
26385d9

Changelog 3.4.93.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