🎨 2.7.1 — Красивые логи, версия ПО и автопроверка обновлений
Улучшения наблюдаемости: цветные логи, баннер с версией при запуске, автоматическая проверка новых релизов и более «тихие» уведомления.
✨ Что нового
- Цветное логирование. Логи в консоли (
docker logs) теперь с подсветкой уровней по цветам и аккуратным форматомдата УРОВЕНЬ сообщение. Файлlogs/sync.logостаётся без ANSI-кодов — чистый текст. - Баннер при запуске с названием сервиса, версией ПО, часовым поясом, методом авторизации, расписанием и статусом каналов уведомлений.
- Автопроверка обновлений. Раз в 24 часа сервис проверяет последний релиз на GitHub и сообщает, если доступна новая версия — в логе и в уведомлениях (Telegram/Email).
- Версия ПО в уведомлениях Telegram и Email (в футере и стартовом сообщении).
🔄 Изменения поведения
- Telegram теперь шлёт уведомления только при активности — новых платежах, возвратах, ошибках или доступном обновлении. Сообщения «Новых платежей не найдено» каждые 4 часа больше не приходят. Поведение стало идентично Email.
- Стартовое сообщение при запуске контейнера сохранено как прежде.
⚙️ Конфигурация
Новая опциональная переменная:
# Отключить цветные логи (если терминал/просмотрщик не поддерживает ANSI)
NO_COLOR='1'🔄 Обратная совместимость
Полная. Изменения .env не требуются. Единственное заметное отличие — Telegram перестаёт слать сообщения о «пустых» синхронизациях.
Обновление: docker compose down && docker compose pull && docker compose up -d