This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalApprise 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 summaryUpdates bulb: Features, mega: New Notification Services, and heart: Life-Cycle Support across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
Related context
Related tools
Beta — feedback welcome: [email protected]