← Back to all sparks
A

Apprise

COMMS
Velocity5.0

Unified notification delivery across dozens of messaging services

Apprise 2.2 adds 12 more services, reaching 183, and ships a security fix.

notificationspythonintegrationsopen sourcesecurity
◆Current state
Apprise, the Python notification library, shipped v2.0.0 on 26 September with notify() returning a per-service AppriseResult, then 2.0.1 fixed markdown handling and 2.1.0 added 12 services for 170. v2.2.0 on 8 November adds another 12, including Infobip, KakaoTalk, xMatters, Nostr and Whapi WhatsApp, for 183 in total, plus a security fix (GHSA-cfp4-m43r-v9q4) and a batch of service bug fixes.
◆Where it's heading
After the v2 core rewrite, Apprise has settled into a roughly two-week cadence of a dozen services per release, with the maintainer saying the v2 foundation makes it easy to scan upstream APIs and add them. The catalog is tilting toward SMS, messaging gateways and incident-response tools.
◆Prediction
Expect another release of about a dozen services within a few weeks, likely more SMS and messaging gateways; nothing in the entries points to another core API change.

◆Recent moves

  1. 6d ago

    Apprise 2.2.0: 12 new services, 183 total, security fix

    2.2.0 repeats the 2.1 pattern of 12 new services, bringing the catalog to 183 with SMS gateways, KakaoTalk, xMatters and Nostr, and patches a security advisory. It confirms that v2's rebuilt core is now mostly a platform for adding services quickly.

    View source ↗
  2. 20d ago

    Apprise 2.1.0 adds 12 notification services

    Apprise 2.1.0 adds 12 notification services, including GoAlert, OneBot (QQ) and AMQP, bringing the total to 170, plus a large batch of community bug fixes.

    View source ↗
  3. 1mo ago

    v2.0.1: markdown handling fixes after v2.0.0

    A quick follow-up to v2.0.0 for markdown handling problems, with Telegram and Matrix fixes and a few merged enhancements.

    View source ↗
  4. 1mo ago

    Apprise 2.0: notify() returns per-service results

    v2.0.0 rebuilds the core: notify() returns an AppriseResult with per-service logs and statuses, secrets move into template variables, and tags gain priorities and escalation. It is the release v1.13.0 warned about; it reached SparkPulse more than a week late, so it is held at improvement.

    View source ↗
  5. 2mo ago

    Final v1.x patch: attachment fix and two more services

    A patch release the maintainer describes as small, and it is: Signalgrid and Lauther join the service catalog, Pingram API keys in JWT format now parse, and the stated reason for cutting it at all is a Gentoo-specific failure in memory-backed attachment handling. Python 3.13 is now permitted. The repeated notice that v1.x ends here carries no new information beyond v1.13.0 — it is the same deadline, restated after one more patch shipped past it.

    View source ↗
  6. 2mo ago

    Last release of the v1.x line — pin before v2 breaks

    ⚡ SPARK

    Presented as a routine maintenance drop — three new services and a long bug list — but the notice buried in it is the real content: v1.13.0 is the final v1.x release, and every downstream project is asked to pin below 2.0.0 now. The community out-committed the maintainer on this one, which the release notes call a first.

    View source ↗