Инструмент уведомлений с открытым исходным кодом Apprise выпустил версию 1.12. Apprise предоставляет единый интерфейс для отправки оповещений из скриптов, приложений, систем мониторинга и рабочих процессов автоматизации через такие сервисы, как Telegram, Discord, Slack, Gotify, Amazon SNS, email и многие другие.

Ключевым нововведением стало добавление девяти сервисов уведомлений: Stackfield, Kook, PushWard, MailerSend, Notifyer, 800.com, SerwerSMS, SMSC и Flowtriq.

Интеграция с Flowtriq предназначена для отправки уведомлений, связанных с DDoS-атаками, тогда как остальные дополнения расширяют поддержку Apprise в сфере обмена сообщениями, доставки электронной почты, push-уведомлений и SMS. Теперь проект поддерживает более 150 платформ уведомлений.

В Apprise 1.12 также встроена конвертация HTML в Markdown, что упрощает доставку уведомлений, изначально оформленных в HTML, через сервисы, которые лучше обрабатывают Markdown.

Кроме того, поддержка Discord теперь включает шаблоны сообщений и возможность прикреплять несколько файлов в одном сообщении. Раньше для работы с несколькими файлами требовалось отправлять отдельные уведомления или выполнять дополнительную обработку.

Уведомления по электронной почте теперь поддерживают встроенные вложения согласно RFC 2387, что позволяет вставлять изображения и другие ресурсы непосредственно в тело письма, а не только прикреплять их в виде загружаемых файлов. Кроме того, в уведомлениях Microsoft Teams появилась поддержка упоминаний пользователей.

Среди прочих изменений: улучшенные регулярные выражения для разбора токенов, поддержка записей URL с одинаковым уровнем отступа в YAML-файлах конфигурации, а также усовершенствованная аутентификация XMPP SASL. Консольная утилита теперь выводит более подробную отладочную информацию для соединений XMPP.

С точки зрения безопасности Apprise теперь проверяет сертификаты TLS при SMTP-подключениях через SMTPS или STARTTLS. Также в релизе исправлена обработка идентификаторов в webhook-интеграции Slack, устранена проблема с URL в OneSignal, которая могла приводить к дублированию префиксов целевых адресов после перезагрузки конфигурации, и добавлена возможность указывать имена для вложений, загружаемых по HTTP.

В связи с прекращением работы сервиса Popcorn Notify его интеграция была исключена из Apprise.

Подробнее см. список изменений.