Ntfy — это собственная служба уведомлений с открытым исходным кодом, работающая по принципу «публикация — подписка», которая позволяет пользователям отправлять и получать push-уведомления с помощью простых HTTP-запросов. Вышла версия 2.16, в которой реализованы некоторые функции, давно ожидаемые сообществом.
Главное нововведение в этом выпуске — поддержка обновления и удаления уведомлений. До сих пор уведомления, отправленные через ntfy, были неизменяемыми после доставки. В версии 2.16 это изменилось: теперь клиенты могут изменять или удалять существующие уведомления.
С этим тесно связано появление уведомлений в стиле «heartbeat», которые также называют оповещениями о выходе из строя. Эта функция автоматически обновляет или удаляет запланированные уведомления, что особенно полезно для мониторинга заданий, сервисов или устройств, где отсутствие регулярных уведомлений указывает на проблему.
В выпуске также добавлена поддержка пользовательских форматов вызовов Twilio, что даёт администраторам больше возможностей для управления созданием и отображением уведомлений о телефонных звонках.
Кроме того, добавлена поддержка Windows для ntfy serve, то есть серверный компонент теперь может работать в системах Windows, в том числе как собственная служба Windows.
Наконец, что касается пользовательского интерфейса, в веб-приложении теперь отображается баннер «Доступна новая версия», благодаря чему администраторы могут быть в курсе выхода обновлений.
Для получения дополнительной информации см. журнал изменений.