Release history
ntfy releases
Send push notifications to your phone or desktop using PUT/POST
All releases
11 shown
- SSRF vulnerability in web push endpoint allow-list regex (GHSA-w9hq-5jg7-q4j7)
- Access tokens can now be set to never expire in web app
- Fixed web app crash on account page for tokens without last access time
Full changelog
Bug fixes + maintenance:
- Tighten web push endpoint allow-list regex to prevent SSRF via unanchored pattern matching (GHSA-w9hq-5jg7-q4j7, thanks to @MightyNawaf for reporting)
- Fix web app not allowing access tokens to be changed to never expire (#1693/#1694, thanks to @lastsamurai26 for reporting and to @ShipItAndPray for fixing)
- Fix web app crashing on account page for tokens without a last access time (#1651, #1684, thanks to @Pulsar7 and @rzhli for reporting)
Added disable_http2=true S3 URL option to work around HTTP/2 stream errors with S3-compatible providers.
- Attachment directory behavior changed: files matching message ID format with no database entries will be deleted
- S3-compatible object storage for attachments
- OpenRC init service
Fixed race condition in web push subscriptions causing constraint violations. Routed authorization queries to read-only replicas to reduce primary database load.
Fixed invalid UTF-8 character handling in HTTP headers causing PostgreSQL insert failures. Fixed database-url validation rejecting postgresql:// connection strings.
- PostgreSQL read replica support
- Interactive config generator
- PostgreSQL support as alternative database backend
- Priority field templating
- Copy to clipboard action
- Unread message indicator on favicon
- Update and delete notifications
- Heartbeat/dead man's switch notifications
- Windows service support