Apprise
Unified notification delivery across dozens of messaging services
Apprise passed 150 notification services and taught tags to carry priority.
◆Recent moves
- 1mo ago
Past 150 services, with HTML-to-Markdown conversion built in
The monthly bundle that pushes the catalog past 150 services, adding Stackfield, PushWard, MailerSend, Notifyer, Kook and others in one pass. Built-in HTML to Markdown conversion is the more durable change — it removes a preprocessing step for anyone feeding rich content into services that only accept plain formats.
View source ↗ - 2mo ago
Tags gain weights, turning notification fan-out into failover
⚡ SPARKThis is where Apprise stops being purely a fan-out layer: tags can carry a weight, and delivery walks the priority levels in order, only falling through when a level fails. Everything the library did before still works unchanged, but routing is now something it decides rather than something the caller pre-computes.
View source ↗ - 4mo ago
XMPP multi-user chat and the groundwork for the URL Builder
Described in its own notes as a mini release, it adds XMPP multi-user chat support and fixes a send/disconnect race condition in the same protocol. The details() JSON response and repo cleanup are explicitly staging for the URL Builder — an example of how much recent work serves the documentation site rather than the library itself.
View source ↗ - 5mo ago
IRC support arrives and XMPP returns via Slixmpp
A heavy service release: IRC with ZNC bouncer support, Viber Bot, Fluxer, a jellyfin alias for Emby, and XMPP restored on Slixmpp after a period without it. Slack OAuth bot rotation support is the operational note here — token rotation is what separates a demo integration from one that survives in production.
View source ↗ - 6mo ago
Back to full test coverage; docs move to appriseit.com
Returning to 100% test coverage and standing up a dedicated documentation source are investments in maintainability rather than features, and they precede the URL Builder work that follows. YAML config gaining plural tags support is a small fix that matters to anyone managing many targets declaratively.
View source ↗ - 8mo ago
Four new services plus RPM and typing packaging fixes
Four more services — 46elks, Dot, NotificationAPI, Brevo — alongside packaging fixes for RPM builds and the return of py.typed to the manifest. A representative release for this project: breadth from contributors, packaging papercuts from the maintainer.
View source ↗