Skip to content

apprise

v1.11.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 5d Alerting & Incidents
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

alerts apprise notification-api notification-hub notification-service notifications
+4 more
notifier notify push-notifications python

ReleasePort's take

Light signal
editorial:auto 5d

Apprise v1.11.0 adds weight‑based tag priority and up to 10 configurable retry attempts per service, plus optional failure handling for notification URLs.

Why it matters: Configurable retries up to 10 attempts improve reliability; optional URL flags let failures be ignored without affecting other services.

Summary

AI summary

Updates bulb: Features, mega: New Notification Services, and heart: Life-Cycle Support across a mixed release.

Changes in this release

Feature Medium

Tagging now supports weight:tag syntax for priority ordering.

Tagging now supports weight:tag syntax for priority ordering.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Apprise can mark services as optional, ignoring their failures.

Apprise can mark services as optional, ignoring their failures.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Apprise now supports configurable retry attempts up to 10 times per service.

Apprise now supports configurable retry attempts up to 10 times per service.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added Zoom (Incoming Webhook) notification service support.

Added Zoom (Incoming Webhook) notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added WeChat notification service support.

Added WeChat notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added RingCentral notification service support.

Added RingCentral notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added Session Open Group Server notification service support.

Added Session Open Group Server notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added HumHub notification service support.

Added HumHub notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added Amazon Chime notification service support.

Added Amazon Chime notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Medium

Added GroupMe notification service support.

Added GroupMe notification service support.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

o365:// URLs now allow disabling save‑to‑SentItems via ?savesent=no.

o365:// URLs now allow disabling save‑to‑SentItems via ?savesent=no.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

WhatsApp Business Graph API updated to version 21.

WhatsApp Business Graph API updated to version 21.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Slack now supports template/payload customization.

Slack now supports template/payload customization.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Slack workflows and trigger actions are supported.

Slack workflows and trigger actions are supported.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Pushover end‑to‑end encryption (E2EE) is now available.

Pushover end‑to‑end encryption (E2EE) is now available.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Email plugin gained WKD (Web Key Directory) support.

Email plugin gained WKD (Web Key Directory) support.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Amazon SNS and SES integrations have been improved.

Amazon SNS and SES integrations have been improved.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Feature Low

Standalone Notifico service integration added.

Standalone Notifico service integration added.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Dependency Low

mqtt:// plugin now requires paho-mqtt version 2.1.0 or newer.

mqtt:// plugin now requires paho-mqtt version 2.1.0 or newer.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Deprecation Medium

Retired msteams:// notification service as upstream is discontinued.

Retired msteams:// notification service as upstream is discontinued.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Medium

Improved Windows test case robustness preventing false passes.

Improved Windows test case robustness preventing false passes.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Medium

Handles XMPP SASL SCRAM‑PLUS and channel binding correctly.

Handles XMPP SASL SCRAM‑PLUS and channel binding correctly.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Medium

Fixed Mastodon AttributeError: 'list' object has no attribute 'union'.

Fixed Mastodon AttributeError: 'list' object has no attribute 'union'.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Low

Cleaned up TRACE logging during Apprise initialization.

Cleaned up TRACE logging during Apprise initialization.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Full changelog

What's Changed

A big win for this release is priortization of grouped/tagged content. Basically, this release allows you to tag multiple items and provide a weight to them. Apprise will attempt to notify the highest priority/weighted services first (of same level), and only if this level fails will it try the next. Tagging is no longer just a tag. It's now weight:tag too; for example 100:friends associates the weight of 100 with the tag friends. You can still continue to notify friends with your Apprise calls, but if there are weight categories, then these will be factored into the order. Highest priority (weighted) tags have a lower integer value (zero being the higest priority). Only the next priority will be notified if the first fails.

This releae also allows you to set up a notifiation service to gracefully fail and not have Apprise itself report a failure. This is useful for situations where you notify several end points and you really don't care if they're unavailable or not. Apprise wil do it's usual best effort to send the notification, but not treat it as a failure if it can't get through. Use optional=yes on your Apprise URL.

Thirdly, this release introduces retries! You can now have Apprise attempt to notify your endpoint a second, or a third, (up to 10x) tries before giving up and deeming it unable to send the notification. Use retry=X on your Apprise URL

:mega: New Notification Services:

  • Added Zoom (Incoming Webhook) Support in https://github.com/caronc/apprise/pull/1596
  • Added WeChat Support in https://github.com/caronc/apprise/pull/1598
  • RingCentral Support Added in https://github.com/caronc/apprise/pull/878
  • Session Open Group Server Support in https://github.com/caronc/apprise/pull/1615
  • Added HumHub Support in https://github.com/caronc/apprise/pull/1623
  • Amazon Chime Support in https://github.com/caronc/apprise/pull/1627
  • GroupMe Support Added in https://github.com/caronc/apprise/pull/1629

:lady_beetle: Bugfixes

  • improved robustness of windows test cases preventing others from passing in https://github.com/caronc/apprise/pull/1609
  • Handle XMPP SASL SCRAM-PLUS / Channel Binding in https://github.com/caronc/apprise/pull/1619
  • TRACE logging during apprise init cleaned up in https://github.com/caronc/apprise/pull/1622
  • fixed mastodon error: AttributeError - 'list' object has no attribute 'union' in https://github.com/caronc/apprise/pull/1631

:bulb: Features

  • o365:// saveToSentItems configurable - ?savesent=no in https://github.com/caronc/apprise/pull/1599
  • updated WhatsApp Buisness Graph API to v21 in https://github.com/caronc/apprise/pull/1603
  • :fire: Built in retries, escalations, priorities, and optional service calls in https://github.com/caronc/apprise/pull/1601
  • Slack Template/Payload support in https://github.com/caronc/apprise/pull/1604
  • Added Slack workflows and trigger support in https://github.com/caronc/apprise/pull/1605
  • :rocket: Pushover E2EE Support in https://github.com/caronc/apprise/pull/1612
  • WKD support added to email plugin in https://github.com/caronc/apprise/pull/1614 and https://github.com/caronc/apprise/pull/1618
  • Amazon SNS/SES Improvements in https://github.com/caronc/apprise/pull/1620
  • Notifico Standalone Support Added in https://github.com/caronc/apprise/pull/1275

:heart: Life-Cycle Support

  • Update LoC badge by @github-actions[bot] in https://github.com/caronc/apprise/pull/1593
  • Twitter/X migration to API v2 in https://github.com/caronc/apprise/pull/1607
  • improvements to workflow:// based on recent slack:// changes in https://github.com/caronc/apprise/pull/1608
  • :unlock: Added redirect= for allowing url redirection control in https://github.com/caronc/apprise/pull/1610
  • mqtt:// now depends on paho-mqtt v2.1.0+ in https://github.com/caronc/apprise/pull/1613
  • :skull: Retire msteams:// as it is no longer in service upstream in https://github.com/caronc/apprise/pull/1625

Installation

Apprise is available on PyPI through pip:

# Install Apprise v1.11.0 from PyPI
pip install apprise==1.11.0

Full Changelog: https://github.com/caronc/apprise/compare/v1.10.0...v1.11.0

Breaking Changes

  • msteams:// service retired as it is no longer supported upstream

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track apprise

Get notified when new releases ship.

Sign up free

About apprise

Apprise - Push Notifications that work with just about every platform!

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]