github grandvan709/yookassa-to-mynalog 2.7.1

one hour ago

🎨 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

Don't miss a new yookassa-to-mynalog release

NewReleases is sending notifications on new releases.