<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ntfy - Package Updates]]></title><description><![CDATA[<p dir="auto">You can use this thread to track updates to the ntfy package.</p>
<p dir="auto"><strong>Please open issues in a separate topic instead of replying here.</strong></p>
]]></description><link>https://forum.cloudron.io/topic/8687/ntfy-package-updates</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 06:38:05 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/8687.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Feb 2023 11:20:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 04 Aug 2026 11:27:40 GMT]]></title><description><![CDATA[<p dir="auto">[1.31.0]</p>
<ul>
<li>Update ntfy to 2.27.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.27.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Limit message templates (<code>Template: yes</code>) to 32 KB, limit <code>printf</code> widths and precisions to below 1000, and limit <code>indent</code>/<code>nindent</code> to 100 spaces, preventing excessive memory use from a single small template</li>
<li>Exclude secrets from the config hash served to the web app, preventing a rather theoretical information leak</li>
<li>Allow logging in with your verified primary email address (in addition to your username), so a password reset no longer leaves you unable to sign in when you only remember the email you signed up with</li>
<li>Fix Twilio phone calls and phone number verifications failing silently when Twilio rejected the request, and move the Twilio integration into its own <code>twilio</code> package</li>
<li>Move the Prometheus metrics into a dedicated <code>metrics</code> package</li>
<li>Message cache databases from ntfy older than v1.10.0 (November 2021) can no longer be migrated; upgrade via an older ntfy version first, or delete the cache database</li>
<li>Fix <code>user_phone</code> table in the SQLite user database referencing a dropped table after the v2.14 schema migration; repaired automatically by a new migration</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127699</link><guid isPermaLink="true">https://forum.cloudron.io/post/127699</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 04 Aug 2026 11:27:40 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 21 Jul 2026 15:02:01 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.1]</p>
<ul>
<li>Update ntfy to 2.26.3</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.26.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add an abuse ban-feed: when enabled via <code>ban-file</code>, ntfy tracks a weighted strike budget per visitor and appends abusive IPs to a file that fail2ban can tail and ban on sight (<code>ban-file</code>, <code>ban-window</code>, <code>ban-threshold</code>, <code>ban-weights</code>; see <a href="https://docs.ntfy.sh/config/#ban-feed" target="_blank" rel="noopener noreferrer nofollow ugc">ban-feed</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127026</link><guid isPermaLink="true">https://forum.cloudron.io/post/127026</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 21 Jul 2026 15:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 14 Jul 2026 15:04:58 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.0]</p>
<ul>
<li>require web UI login for self-hosted use</li>
<li>fix email sending</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126769</link><guid isPermaLink="true">https://forum.cloudron.io/post/126769</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 14 Jul 2026 15:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Fri, 10 Jul 2026 11:06:17 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.0]</p>
<ul>
<li>Update ntfy to 2.26.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.26.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Prevent a CPU denial of service via message templates (<code>Template: yes</code>), <a href="https://github.com/binwiederhier/ntfy/pull/1826" target="_blank" rel="noopener noreferrer nofollow ugc">#1826</a>, thanks to <a href="https://github.com/alanturing881" target="_blank" rel="noopener noreferrer nofollow ugc">@alanturing881</a> for reporting)</li>
<li>Web app: Add "Date format" and "Time format" settings (Settings -&gt; Appearance), with ISO 8601, day/month/year (slash or dot) and month/day/year date options and a 12-/24-hour clock option, and base the default format on your browser/system locale rather than the selected display language. When logged in, both settings sync across devices via your account (<a href="https://github.com/binwiederhier/ntfy/issues/1647" target="_blank" rel="noopener noreferrer nofollow ugc">#1647</a>, thanks to <a href="https://github.com/wsw70" target="_blank" rel="noopener noreferrer nofollow ugc">@wsw70</a> for reporting)</li>
<li>Web app: Smooth transitions and loading animation, remove flickering</li>
<li>Web app: <code>GET /account</code> now reads from the primary database instead of a read replica, so the account view no longer shows stale data right after a change when replicas lag behind</li>
<li>Docs: Document the third-party HelmForge Helm chart as a Kubernetes installation option (<a href="https://github.com/binwiederhier/ntfy/issues/1727" target="_blank" rel="noopener noreferrer nofollow ugc">#1727</a>, thanks to <a href="https://github.com/mberlofa" target="_blank" rel="noopener noreferrer nofollow ugc">@mberlofa</a>)</li>
<li>Web app: Strip unsafe URL protocols (<code>javascript:</code>, <code>data:</code>, ...) from links and images in Markdown-rendered messages, so they no longer trigger an uncaught "React has blocked a javascript: URL" error (thanks to <a href="https://github.com/jvoisin" target="_blank" rel="noopener noreferrer nofollow ugc">@jvoisin</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126625</link><guid isPermaLink="true">https://forum.cloudron.io/post/126625</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 10 Jul 2026 11:06:17 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Thu, 25 Jun 2026 06:49:07 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.0]</p>
<ul>
<li>Update ntfy to 2.25.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.25.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Generate access tokens, IDs, and magic-link tokens with a cryptographically secure RNG (<code>crypto/rand</code>) instead of a clock-seeded PRNG</li>
<li>Add password reset via emailed magic link, with a "Forgot password" link on the login page and a <code>ntfy user reset-pass</code> CLI command for admins</li>
<li>Rework email verification to use durable, single-use, expiring magic links instead of in-memory 6-digit codes, and add a "primary" email (used for account recovery and as the <code>X-Email: yes</code> target) with verified/unverified state in the account UI</li>
<li>You can now clear/read messages and delete messages with a GET request (<a href="https://github.com/binwiederhier/ntfy/issues/1771" target="_blank" rel="noopener noreferrer nofollow ugc">#1771</a>, thanks to <a href="https://github.com/lemmi" target="_blank" rel="noopener noreferrer nofollow ugc">@lemmi</a> for reporting and to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a> for implementing)</li>
<li>Add a reload button to the web app's action bar when running as an installed PWA, which clears the service worker caches and hard-refreshes the app</li>
<li><code>X-Email: yes</code> (also <code>true</code>/<code>1</code>) now sends to your primary verified email regardless of the <code>smtp-sender-verify</code> setting (previously it was rejected unless verification was enabled); it requires being logged in with a verified address</li>
<li>Grant users full access to their own sync topic (<code>st_...</code>) so cross-device subscription sync works under <code>auth-default-access: deny-all</code> (<a href="https://github.com/binwiederhier/ntfy/issues/733" target="_blank" rel="noopener noreferrer nofollow ugc">#733</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1795" target="_blank" rel="noopener noreferrer nofollow ugc">#1795</a>, thanks to <a href="https://github.com/lmorchard" target="_blank" rel="noopener noreferrer nofollow ugc">@lmorchard</a> for the contribution)</li>
<li>Support HTTP (non-TLS) S3-compatible endpoints by preserving the endpoint scheme, e.g. for a local MinIO instance (<a href="https://github.com/binwiederhier/ntfy/pull/1794" target="_blank" rel="noopener noreferrer nofollow ugc">#1794</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1734" target="_blank" rel="noopener noreferrer nofollow ugc">#1734</a>, thanks to <a href="https://github.com/sskender" target="_blank" rel="noopener noreferrer nofollow ugc">@sskender</a> for the contribution, and <a href="https://github.com/Kernald" target="_blank" rel="noopener noreferrer nofollow ugc">@Kernald</a> for reporting)</li>
<li>Stop silently stripping spaces from passwords while typing in the web app's login, signup, and password-reset forms (<a href="https://github.com/binwiederhier/ntfy/issues/1246" target="_blank" rel="noopener noreferrer nofollow ugc">#1246</a>, thanks to <a href="https://github.com/aldem" target="_blank" rel="noopener noreferrer nofollow ugc">@aldem</a> for reporting)</li>
<li>Stop escaping <code>&lt;</code>, <code>&gt;</code>, and <code>&amp;</code> as <code>\u003c</code>/<code>\u003e</code>/<code>\u0026</code> in JSON responses (<a href="https://github.com/binwiederhier/ntfy/issues/1511" target="_blank" rel="noopener noreferrer nofollow ugc">#1511</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1512" target="_blank" rel="noopener noreferrer nofollow ugc">#1512</a>, thanks to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a> for the contribution)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126083</link><guid isPermaLink="true">https://forum.cloudron.io/post/126083</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 25 Jun 2026 06:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Fri, 05 Jun 2026 06:43:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.27.0]</p>
<ul>
<li>Update ntfy to 2.24.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.24.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Fix case-insensitive ACL topic matching on SQLite: an access control rule for <code>secret</code> no longer also matches a request for <code>SECRET</code>. SQLite's <code>LIKE</code> is case-insensitive for ASCII by default. PostgreSQL was unaffected. It's honestly incredible that this issue remained undetected for so long, especially while <a href="http://ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy.sh</a> was running on SQLite (it now runs on PostgreSQL).</li>
<li>Add opt-in in-memory ACL cache (<code>auth-access-cache</code>) that serves topic authorization without a database round-trip; off by default, intended for high-volume servers</li>
<li>Add <code>ntfy --version</code> flag to the CLI (<a href="https://github.com/binwiederhier/ntfy/issues/1722" target="_blank" rel="noopener noreferrer nofollow ugc">#1722</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1748" target="_blank" rel="noopener noreferrer nofollow ugc">#1748</a>, thanks to <a href="https://github.com/sskender" target="_blank" rel="noopener noreferrer nofollow ugc">@sskender</a> for the contribution, and <a href="https://github.com/Saucy9607" target="_blank" rel="noopener noreferrer nofollow ugc">@Saucy9607</a> for reporting)</li>
<li>Extend account token automatically from the PWA service worker, so installed PWAs don't get logged out (<a href="https://github.com/binwiederhier/ntfy/pull/1669" target="_blank" rel="noopener noreferrer nofollow ugc">#1669</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1203" target="_blank" rel="noopener noreferrer nofollow ugc">#1203</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1533" target="_blank" rel="noopener noreferrer nofollow ugc">#1533</a>, thanks to <a href="https://github.com/nihalgonsalves" target="_blank" rel="noopener noreferrer nofollow ugc">@nihalgonsalves</a> for the contribution)</li>
<li>Fix <code>rel</code> attribute on auto-linked notification URLs so <code>noreferrer</code>/<code>noopener</code> are actually applied (<a href="https://github.com/binwiederhier/ntfy/pull/1720" target="_blank" rel="noopener noreferrer nofollow ugc">#1720</a>, thanks to <a href="https://github.com/dmitrylyzo" target="_blank" rel="noopener noreferrer nofollow ugc">@dmitrylyzo</a> for the contribution)</li>
<li>Add systemd sandboxing/hardening to the <code>ntfy.service</code> unit (<a href="https://github.com/binwiederhier/ntfy/pull/1467" target="_blank" rel="noopener noreferrer nofollow ugc">#1467</a>, thanks to <a href="https://github.com/Velocifyer" target="_blank" rel="noopener noreferrer nofollow ugc">@Velocifyer</a> for the contribution)</li>
<li>Fix <code>cmd</code> package build on macOS (darwin) so the server compiles from source (<a href="https://github.com/binwiederhier/ntfy/issues/1631" target="_blank" rel="noopener noreferrer nofollow ugc">#1631</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1696" target="_blank" rel="noopener noreferrer nofollow ugc">#1696</a>, thanks to <a href="https://github.com/ShipItAndPray" target="_blank" rel="noopener noreferrer nofollow ugc">@ShipItAndPray</a> for the contribution, and <a href="https://github.com/XYenon" target="_blank" rel="noopener noreferrer nofollow ugc">@XYenon</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125511</link><guid isPermaLink="true">https://forum.cloudron.io/post/125511</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 05 Jun 2026 06:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Mon, 18 May 2026 07:20:12 GMT]]></title><description><![CDATA[<p dir="auto">[1.26.0]</p>
<ul>
<li>Update ntfy to 2.23.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.23.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add per-visitor rate limit on new topic creations (<code>visitor-topic-creation-limit-burst</code> / <code>visitor-topic-creation-limit-replenish</code>, defaults 100 burst / 1m replenish) to mitigate topic-enumeration / squatting attacks that inflate the in-memory topic map</li>
<li>Remove <code>stacktrace-js</code>, <code>stacktrace-gps</code>, <code>humanize-duration</code>, and <code>js-base64</code> from the web app to reduce dependency and security footprint</li>
<li>Restrict the publish dialog's local file preview to safe image types (png/jpg/gif/webp) to prevent same-origin script execution from blob URLs when previewing a crafted SVG (<a href="https://github.com/binwiederhier/ntfy/security/advisories/GHSA-j8hr-p342-xrmh" target="_blank" rel="noopener noreferrer nofollow ugc">GHSA-j8hr-p342-xrmh</a>, thanks to <a href="https://github.com/Venukamatchi" target="_blank" rel="noopener noreferrer nofollow ugc">@Venukamatchi</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124807</link><guid isPermaLink="true">https://forum.cloudron.io/post/124807</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 18 May 2026 07:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Wed, 13 May 2026 08:30:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.25.1]</p>
<ul>
<li>fix: update doc links from /apps/ to /packages/</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124671</link><guid isPermaLink="true">https://forum.cloudron.io/post/124671</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 13 May 2026 08:30:47 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Wed, 22 Apr 2026 08:03:46 GMT]]></title><description><![CDATA[<p dir="auto">[1.25.0]</p>
<ul>
<li>Update ntfy to 2.22.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.22.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Tighten web push endpoint allow-list regex to prevent SSRF via unanchored pattern matching (<a href="https://github.com/binwiederhier/ntfy/security/advisories/GHSA-w9hq-5jg7-q4j7" target="_blank" rel="noopener noreferrer nofollow ugc">GHSA-w9hq-5jg7-q4j7</a>, thanks to <a href="https://github.com/MightyNawaf" target="_blank" rel="noopener noreferrer nofollow ugc">@MightyNawaf</a> for reporting)</li>
<li>Fix web app not allowing access tokens to be changed to never expire (<a href="https://github.com/binwiederhier/ntfy/issues/1693" target="_blank" rel="noopener noreferrer nofollow ugc">#1693</a>/<a href="https://github.com/binwiederhier/ntfy/pull/1694" target="_blank" rel="noopener noreferrer nofollow ugc">#1694</a>, thanks to <a href="https://github.com/lastsamurai26" target="_blank" rel="noopener noreferrer nofollow ugc">@lastsamurai26</a> for reporting and to <a href="https://github.com/ShipItAndPray" target="_blank" rel="noopener noreferrer nofollow ugc">@ShipItAndPray</a> for fixing)</li>
<li>Fix web app crashing on account page for tokens without a last access time (<a href="https://github.com/binwiederhier/ntfy/issues/1651" target="_blank" rel="noopener noreferrer nofollow ugc">#1651</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1684" target="_blank" rel="noopener noreferrer nofollow ugc">#1684</a>, thanks to <a href="https://github.com/Pulsar7" target="_blank" rel="noopener noreferrer nofollow ugc">@Pulsar7</a> and <a href="https://github.com/rzhli" target="_blank" rel="noopener noreferrer nofollow ugc">@rzhli</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123837</link><guid isPermaLink="true">https://forum.cloudron.io/post/123837</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 22 Apr 2026 08:03:46 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 31 Mar 2026 06:30:53 GMT]]></title><description><![CDATA[<p dir="auto">[1.24.0]</p>
<ul>
<li>Update ntfy to 2.21.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.21.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This release adds the ability to verify email addresses using the <code>smtp-sender-verify</code> flag. This is a change that is required because <a href="http://ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy.sh</a> was used to send unsolicited emails and the AWS SES account was suspended. Going forward, <a href="http://ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy.sh</a> won't be able to send emails unless the email address was verified ahead of time.</li>
<li>Add verified email recipients feature with <code>smtp-sender-verify</code> config flag, allowing server admins to require email</li>
<li>address verification before sending email notifications (<a href="https://github.com/binwiederhier/ntfy/pull/1681" target="_blank" rel="noopener noreferrer nofollow ugc">#​1681</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/122724</link><guid isPermaLink="true">https://forum.cloudron.io/post/122724</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 31 Mar 2026 06:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Fri, 27 Mar 2026 06:09:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.23.0]</p>
<ul>
<li>Update ntfy to 2.20.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.20.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add S3-compatible object storage as an alternative <a href="https://docs.ntfy.sh/config/#attachments" target="_blank" rel="noopener noreferrer nofollow ugc">attachment store</a> via <code>attachment-cache-dir</code> config option (<a href="https://github.com/binwiederhier/ntfy/pull/1656" target="_blank" rel="noopener noreferrer nofollow ugc">#​1656</a>/<a href="https://github.com/binwiederhier/ntfy/pull/1672" target="_blank" rel="noopener noreferrer nofollow ugc">#​1672</a>)</li>
<li>Reject invalid e-mail addresses (e.g. multiple comma-separated recipients) with HTTP 400</li>
<li>Add OpenRC init service file (<a href="https://github.com/binwiederhier/ntfy/pull/1650" target="_blank" rel="noopener noreferrer nofollow ugc">#​1650</a>, thanks to <a href="https://github.com/ageru" target="_blank" rel="noopener noreferrer nofollow ugc">@​ageru</a> for the contribution)</li>
<li><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=090c346130c" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> <strong>Important note:</strong>  With this release, ntfy will take full control over the attachment directory or S3 bucket. Files/objects in the configured <code>attachment-cache-dir</code> that match the message ID format (12 chars, matching <code>^[A-Za-z0-9]{12}$</code>), and have no entries in the message database will be deleted. Do not use a directory or S3 bucket as <code>attachment-cache-dir</code> that is also used for something else.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/122557</link><guid isPermaLink="true">https://forum.cloudron.io/post/122557</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 27 Mar 2026 06:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 17 Mar 2026 02:46:33 GMT]]></title><description><![CDATA[<p dir="auto">[1.22.2]</p>
<ul>
<li>Update ntfy to 2.19.2</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.19.2" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This is another small bugfix release for PostgreSQL, avoiding races between primary and read replica, as well as to further reduce primary load.</li>
<li>Bug fixes + maintenance:</li>
<li>Fix race condition in web push subscription causing FK constraint violation when concurrent requests hit the same endpoint</li>
<li>Route authorization query to read-only database replica to reduce primary database load</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/122005</link><guid isPermaLink="true">https://forum.cloudron.io/post/122005</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 17 Mar 2026 02:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Mon, 16 Mar 2026 06:13:51 GMT]]></title><description><![CDATA[<p dir="auto">[1.22.1]</p>
<ul>
<li>Update ntfy to 2.19.1</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.19.1" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This is a bugfix release to avoid PostgreSQL insert failures due to invalid UTF-8 messages. It also fixes <code>database-url</code> validation incorrectly rejecting <code>postgresql://</code> connection strings.</li>
<li>Fix invalid UTF-8 in HTTP headers (e.g. Latin-1 encoded text) causing PostgreSQL insert failures and dropping entire message batches</li>
<li>Fix <code>database-url</code> validation rejecting <code>postgresql://</code> connection strings (<a href="https://github.com/binwiederhier/ntfy/issues/1657" target="_blank" rel="noopener noreferrer nofollow ugc">#​1657</a>/<a href="https://github.com/binwiederhier/ntfy/pull/1658" target="_blank" rel="noopener noreferrer nofollow ugc">#​1658</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/121929</link><guid isPermaLink="true">https://forum.cloudron.io/post/121929</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 16 Mar 2026 06:13:51 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Sun, 15 Mar 2026 17:24:29 GMT]]></title><description><![CDATA[<p dir="auto">[1.22.0]</p>
<ul>
<li>Update ntfy to 2.19.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.19.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li><a href="https://github.com/binwiederhier/ntfy/commit/888850d8bc8227e29a4a34a51fff17c986991e62" target="_blank" rel="noopener noreferrer nofollow ugc"><code>888850d</code></a> Add blurp</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/121909</link><guid isPermaLink="true">https://forum.cloudron.io/post/121909</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 15 Mar 2026 17:24:29 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Sun, 08 Mar 2026 08:38:01 GMT]]></title><description><![CDATA[<p dir="auto">[1.21.0]</p>
<ul>
<li>Update ntfy to 2.18.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add experimental <a href="https://docs.ntfy.sh/config/#postgresql-experimental" target="_blank" rel="noopener noreferrer nofollow ugc">PostgreSQL support</a> as an alternative database backend (message cache, user manager, web push subscriptions) via <code>database-url</code> config option (<a href="https://github.com/binwiederhier/ntfy/issues/1114" target="_blank" rel="noopener noreferrer nofollow ugc">#​1114</a>/<a href="https://github.com/binwiederhier/ntfy/pull/1619" target="_blank" rel="noopener noreferrer nofollow ugc">#​1619</a>, thanks to <a href="https://github.com/brettinternet" target="_blank" rel="noopener noreferrer nofollow ugc">@​brettinternet</a> for reporting)</li>
<li>Preserve <code>&lt;br&gt;</code> line breaks in HTML-only emails received via SMTP (<a href="https://github.com/binwiederhier/ntfy/issues/690" target="_blank" rel="noopener noreferrer nofollow ugc">#​690</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1620" target="_blank" rel="noopener noreferrer nofollow ugc">#​1620</a>, thanks to <a href="https://github.com/uzkikh" target="_blank" rel="noopener noreferrer nofollow ugc">@​uzkikh</a> for the fix and to <a href="https://github.com/teastrainer" target="_blank" rel="noopener noreferrer nofollow ugc">@​teastrainer</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/121419</link><guid isPermaLink="true">https://forum.cloudron.io/post/121419</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 08 Mar 2026 08:38:01 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 10 Feb 2026 07:28:02 GMT]]></title><description><![CDATA[<p dir="auto">[1.20.0]</p>
<ul>
<li>Update ntfy to 2.17.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.17.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Server: Support templating in the priority field (<a href="https://github.com/binwiederhier/ntfy/issues/1426" target="_blank" rel="noopener noreferrer nofollow ugc">#​1426</a>, thanks to <a href="https://github.com/seantomburke" target="_blank" rel="noopener noreferrer nofollow ugc">@​seantomburke</a> for reporting)</li>
<li>Server: Add admin-only <code>GET /v1/version</code> endpoint returning server version, build commit, and date (<a href="https://github.com/binwiederhier/ntfy/issues/1599" target="_blank" rel="noopener noreferrer nofollow ugc">#​1599</a>, thanks to <a href="https://github.com/crivchri" target="_blank" rel="noopener noreferrer nofollow ugc">@​crivchri</a> for reporting)</li>
<li>Server/Web: <a href="https://docs.ntfy.sh/publish/#copy-to-clipboard" target="_blank" rel="noopener noreferrer nofollow ugc">Support "copy" action</a> button to copy a value to the clipboard (<a href="https://github.com/binwiederhier/ntfy/issues/1364" target="_blank" rel="noopener noreferrer nofollow ugc">#​1364</a>, thanks to <a href="https://github.com/SudoWatson" target="_blank" rel="noopener noreferrer nofollow ugc">@​SudoWatson</a> for reporting)</li>
<li>Web: Show red notification dot on favicon when there are unread messages (<a href="https://github.com/binwiederhier/ntfy/issues/1017" target="_blank" rel="noopener noreferrer nofollow ugc">#​1017</a>, thanks to <a href="https://github.com/ad-si" target="_blank" rel="noopener noreferrer nofollow ugc">@​ad-si</a> for reporting)</li>
<li>Server: Fix crash when commit string is shorter than 7 characters in non-GitHub-Action builds (<a href="https://github.com/binwiederhier/ntfy/issues/1493" target="_blank" rel="noopener noreferrer nofollow ugc">#​1493</a>, thanks to <a href="https://github.com/cyrinux" target="_blank" rel="noopener noreferrer nofollow ugc">@​cyrinux</a> for reporting)</li>
<li>Server: Fix server crash (nil pointer panic) when subscriber disconnects during publish (<a href="https://github.com/binwiederhier/ntfy/pull/1598" target="_blank" rel="noopener noreferrer nofollow ugc">#​1598</a>)</li>
<li>Server: Fix log spam from <code>http: response.WriteHeader on hijacked connection</code> for WebSocket errors (<a href="https://github.com/binwiederhier/ntfy/issues/1362" target="_blank" rel="noopener noreferrer nofollow ugc">#​1362</a>, thanks to <a href="https://github.com/bonfiresh" target="_blank" rel="noopener noreferrer nofollow ugc">@​bonfiresh</a> for reporting)</li>
<li>Server: Use <code>slices.Contains</code> from stdlib to simplify code (<a href="https://github.com/binwiederhier/ntfy/pull/1406" target="_blank" rel="noopener noreferrer nofollow ugc">#​1406</a>, thanks to <a href="https://github.com/tanhuaan" target="_blank" rel="noopener noreferrer nofollow ugc">@​tanhuaan</a>)</li>
<li>Web: Fix <code>clear=true</code> on action buttons not clearing the notification (<a href="https://github.com/binwiederhier/ntfy/issues/1029" target="_blank" rel="noopener noreferrer nofollow ugc">#​1029</a>, thanks to <a href="https://github.com/ElFishi" target="_blank" rel="noopener noreferrer nofollow ugc">@​ElFishi</a> for reporting)</li>
<li>Web: Fix Markdown message line height to match plain text (1.5 instead of 1.2) (<a href="https://github.com/binwiederhier/ntfy/issues/1139" target="_blank" rel="noopener noreferrer nofollow ugc">#​1139</a>, thanks to <a href="https://github.com/etfz" target="_blank" rel="noopener noreferrer nofollow ugc">@​etfz</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119983</link><guid isPermaLink="true">https://forum.cloudron.io/post/119983</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 10 Feb 2026 07:28:02 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 20 Jan 2026 05:20:19 GMT]]></title><description><![CDATA[<p dir="auto">[1.19.0]</p>
<ul>
<li>Update ntfy to 2.16.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.16.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This release adds support for  <a href="https://docs.ntfy.sh/publish/#updating-deleting-notifications" target="_blank" rel="noopener noreferrer nofollow ugc">updating and deleting notifications</a>, <a href="https://docs.ntfy.sh/publish/#scheduled-delivery" target="_blank" rel="noopener noreferrer nofollow ugc">heartbeat-style / dead man's switch notifications</a>, <a href="https://docs.ntfy.sh/config/#phone-calls" target="_blank" rel="noopener noreferrer nofollow ugc">custom Twilio call format</a>. It also adds a "New version available" banner to the web app.</li>
<li>Support for <a href="https://docs.ntfy.sh/publish/#updating-deleting-notifications" target="_blank" rel="noopener noreferrer nofollow ugc">updating and deleting notifications</a> (<a href="https://github.com/binwiederhier/ntfy/issues/303" target="_blank" rel="noopener noreferrer nofollow ugc">#​303</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1536" target="_blank" rel="noopener noreferrer nofollow ugc">#​1536</a>, <a href="https://github.com/binwiederhier/ntfy-android/pull/151" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy-android#151</a>, thanks to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@​wunter8</a> for the initial implementation)</li>
<li>Support for heartbeat-style / <a href="https://en.wikipedia.org/wiki/Dead_man%27s_switch" target="_blank" rel="noopener noreferrer nofollow ugc">dead man's switch</a> notifications aka</li>
<li><a href="https://docs.ntfy.sh/publish/#scheduled-delivery" target="_blank" rel="noopener noreferrer nofollow ugc">updating and deleting scheduled notifications</a> (<a href="https://github.com/binwiederhier/ntfy/pull/1556" target="_blank" rel="noopener noreferrer nofollow ugc">#​1556</a>, <a href="https://github.com/binwiederhier/ntfy/pull/1142" target="_blank" rel="noopener noreferrer nofollow ugc">#​1142</a>, <a href="https://github.com/binwiederhier/ntfy/issues/954" target="_blank" rel="noopener noreferrer nofollow ugc">#​954</a>, thanks to <a href="https://github.com/GamerGirlandCo" target="_blank" rel="noopener noreferrer nofollow ugc">@​GamerGirlandCo</a> for the initial implementation)</li>
<li>Configure <a href="https://docs.ntfy.sh/config/#phone-calls" target="_blank" rel="noopener noreferrer nofollow ugc">custom Twilio call format</a> for phone calls (<a href="https://github.com/binwiederhier/ntfy/pull/1289" target="_blank" rel="noopener noreferrer nofollow ugc">#​1289</a>, thanks to <a href="https://github.com/mmichaa" target="_blank" rel="noopener noreferrer nofollow ugc">@​mmichaa</a> for the initial implementation)</li>
<li><code>ntfy serve</code> now works on Windows, including support for running it as a Windows service (<a href="https://github.com/binwiederhier/ntfy/issues/1104" target="_blank" rel="noopener noreferrer nofollow ugc">#​1104</a>,  <a href="https://github.com/binwiederhier/ntfy/pull/1552" target="_blank" rel="noopener noreferrer nofollow ugc">#​1552</a>, originally <a href="https://github.com/binwiederhier/ntfy/pull/1328" target="_blank" rel="noopener noreferrer nofollow ugc">#​1328</a>,  thanks to <a href="https://github.com/wtf911" target="_blank" rel="noopener noreferrer nofollow ugc">@​wtf911</a>)</li>
<li>Web app: "New version available" banner (<a href="https://github.com/binwiederhier/ntfy/pull/1554" target="_blank" rel="noopener noreferrer nofollow ugc">#​1554</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/118811</link><guid isPermaLink="true">https://forum.cloudron.io/post/118811</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 20 Jan 2026 05:20:19 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Mon, 17 Nov 2025 07:47:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.0]</p>
<ul>
<li>Update ntfy to 2.15.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.15.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add <code>require-login</code> flag to redirect to login page if not logged in (<a href="https://github.com/binwiederhier/ntfy/pull/1434" target="_blank" rel="noopener noreferrer nofollow ugc">#1434</a>/<a href="https://github.com/binwiederhier/ntfy/issues/238" target="_blank" rel="noopener noreferrer nofollow ugc">#238</a>/<a href="https://github.com/binwiederhier/ntfy/pull/1329" target="_blank" rel="noopener noreferrer nofollow ugc">#1329</a>, thanks to <a href="https://github.com/theatischbein" target="_blank" rel="noopener noreferrer nofollow ugc">@theatischbein</a> for implementing most of this)</li>
<li>The official <a href="http://ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy.sh</a> Debian/Ubuntu repository has moved to <a href="https://archive.ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">archive.ntfy.sh</a> (<a href="https://github.com/binwiederhier/ntfy/issues/1357" target="_blank" rel="noopener noreferrer nofollow ugc">#1357</a>/<a href="https://github.com/binwiederhier/ntfy/issues/1401" target="_blank" rel="noopener noreferrer nofollow ugc">#1401</a>, thanks to <a href="https://github.com/skibbipl" target="_blank" rel="noopener noreferrer nofollow ugc">@skibbipl</a> and <a href="https://github.com/lduesing" target="_blank" rel="noopener noreferrer nofollow ugc">@lduesing</a> for reporting)</li>
<li>Add mutex around message cache writes to avoid <code>database locked</code> errors (<a href="https://github.com/binwiederhier/ntfy/pull/1397" target="_blank" rel="noopener noreferrer nofollow ugc">#1397</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1391" target="_blank" rel="noopener noreferrer nofollow ugc">#1391</a>, thanks to <a href="https://github.com/timofej673" target="_blank" rel="noopener noreferrer nofollow ugc">@timofej673</a>)</li>
<li>Add build tags <code>nopayments</code>, <code>nofirebase</code> and <code>nowebpush</code> to allow excluding external dependencies, useful for packaging in Debian (<a href="https://github.com/binwiederhier/ntfy/pull/1420" target="_blank" rel="noopener noreferrer nofollow ugc">#1420</a>, discussion in <a href="https://github.com/binwiederhier/ntfy/issues/1258" target="_blank" rel="noopener noreferrer nofollow ugc">#1258</a>, thanks to <a href="https://github.com/thekhalifa" target="_blank" rel="noopener noreferrer nofollow ugc">@thekhalifa</a> for packaging ntfy for Debian/Ubuntu)</li>
<li>Make copying tokens, phone numbers, etc. possible on HTTP (<a href="https://github.com/binwiederhier/ntfy/pull/1432" target="_blank" rel="noopener noreferrer nofollow ugc">#1432</a>/<a href="https://github.com/binwiederhier/ntfy/issues/1408" target="_blank" rel="noopener noreferrer nofollow ugc">#1408</a>/<a href="https://github.com/binwiederhier/ntfy/issues/1295" target="_blank" rel="noopener noreferrer nofollow ugc">#1295</a>, thanks to <a href="https://github.com/EdwinKM" target="_blank" rel="noopener noreferrer nofollow ugc">@EdwinKM</a>, <a href="https://github.com/xxl6097" target="_blank" rel="noopener noreferrer nofollow ugc">@xxl6097</a> for reporting)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/115480</link><guid isPermaLink="true">https://forum.cloudron.io/post/115480</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 17 Nov 2025 07:47:47 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 05 Aug 2025 09:32:41 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.0]</p>
<ul>
<li>Update ntfy to 2.14.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.14.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Declarative users, declarative ACL entries and declarative tokens (<a href="https://github.com/binwiederhier/ntfy/issues/464" target="_blank" rel="noopener noreferrer nofollow ugc">#464</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1384" target="_blank" rel="noopener noreferrer nofollow ugc">#1384</a>, <a href="https://github.com/binwiederhier/ntfy/issues/1413" target="_blank" rel="noopener noreferrer nofollow ugc">#1413</a>, thanks to pinpox for reporting, to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a> for reviewing and implementing parts of it)</li>
<li>Pre-defined templates and custom templates for enhanced JSON webhook support (<a href="https://github.com/binwiederhier/ntfy/issues/1390" target="_blank" rel="noopener noreferrer nofollow ugc">#1390</a>)</li>
<li>Support of advanced template functions based on the Sprig library (<a href="https://github.com/binwiederhier/ntfy/issues/1121" target="_blank" rel="noopener noreferrer nofollow ugc">#1121</a>, thanks to <a href="https://github.com/davidatkinsondoyle" target="_blank" rel="noopener noreferrer nofollow ugc">@davidatkinsondoyle</a> for reporting, to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a> for implementing, and to the Sprig team for their work)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/111257</link><guid isPermaLink="true">https://forum.cloudron.io/post/111257</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 05 Aug 2025 09:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Wed, 30 Jul 2025 10:13:17 GMT]]></title><description><![CDATA[<p dir="auto">[1.16.0]</p>
<ul>
<li>checklist added to manifest</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/111001</link><guid isPermaLink="true">https://forum.cloudron.io/post/111001</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 30 Jul 2025 10:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Fri, 11 Jul 2025 07:00:18 GMT]]></title><description><![CDATA[<p dir="auto">[1.15.0]</p>
<ul>
<li>Update ntfy to 2.13.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.13.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/110008</link><guid isPermaLink="true">https://forum.cloudron.io/post/110008</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 11 Jul 2025 07:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Fri, 30 May 2025 18:34:02 GMT]]></title><description><![CDATA[<p dir="auto">[1.14.0]</p>
<ul>
<li>Update ntfy to 2.12.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.12.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add username/password auth to email publishing (<a href="https://github.com/binwiederhier/ntfy/pull/1164" target="_blank" rel="noopener noreferrer nofollow ugc">#1164</a>, thanks to <a href="https://github.com/bishtawi" target="_blank" rel="noopener noreferrer nofollow ugc">@bishtawi</a>)</li>
<li>Write VAPID keys to file in <code>ntfy webpush --output-file</code> (<a href="https://github.com/binwiederhier/ntfy/pull/1138" target="_blank" rel="noopener noreferrer nofollow ugc">#1138</a>, thanks to <a href="https://github.com/nogweii" target="_blank" rel="noopener noreferrer nofollow ugc">@nogweii</a>)</li>
<li>Add <code>latest</code> subscription param for grabbing just the most recent message (<a href="https://github.com/binwiederhier/ntfy/pull/1216" target="_blank" rel="noopener noreferrer nofollow ugc">#1216</a>, thanks to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a>)</li>
<li>Allow using <code>NTFY_PASSWORD_HASH</code> in <code>ntfy user</code> command instead of raw password (<a href="https://github.com/binwiederhier/ntfy/pull/1340" target="_blank" rel="noopener noreferrer nofollow ugc">#1340</a>, thanks to <a href="https://github.com/Tom-Hubrecht" target="_blank" rel="noopener noreferrer nofollow ugc">@Tom-Hubrecht</a> for implementing)</li>
<li>You can now change passwords via <code>v1/users</code> API (<a href="https://github.com/binwiederhier/ntfy/pull/1267" target="_blank" rel="noopener noreferrer nofollow ugc">#1267</a>, thanks to <a href="https://github.com/wunter8" target="_blank" rel="noopener noreferrer nofollow ugc">@wunter8</a> for implementing)</li>
<li>Make WebPush subscription warning/expiry configurable, increase default to 55/60 days (<a href="https://github.com/binwiederhier/ntfy/pull/1212" target="_blank" rel="noopener noreferrer nofollow ugc">#1212</a>, thanks to <a href="https://github.com/KuroSetsuna29" target="_blank" rel="noopener noreferrer nofollow ugc">@KuroSetsuna29</a>)</li>
<li>Support <a href="https://docs.ntfy.sh/subscribe/cli/#using-the-systemd-service" target="_blank" rel="noopener noreferrer nofollow ugc">systemd user service</a> <code>ntfy-client.service</code> (<a href="https://github.com/binwiederhier/ntfy/pull/1002" target="_blank" rel="noopener noreferrer nofollow ugc">#1002</a>, thanks to <a href="https://github.com/dandersch" target="_blank" rel="noopener noreferrer nofollow ugc">@dandersch</a>)</li>
<li>Security updates for dependencies and Docker images (<a href="https://github.com/binwiederhier/ntfy/pull/1341" target="_blank" rel="noopener noreferrer nofollow ugc">#1341</a>)</li>
<li>Upgrade to Vite 6 (<a href="https://github.com/binwiederhier/ntfy/pull/1342" target="_blank" rel="noopener noreferrer nofollow ugc">#1342</a>, thanks Dependabot)</li>
<li>Fix iOS delivery issues for read-protected topics (<a href="https://github.com/binwiederhier/ntfy/pull/1287" target="_blank" rel="noopener noreferrer nofollow ugc">#1207</a>, thanks a lot to <a href="https://github.com/barart" target="_blank" rel="noopener noreferrer nofollow ugc">@barart</a>!)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/107919</link><guid isPermaLink="true">https://forum.cloudron.io/post/107919</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 30 May 2025 18:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 01 Apr 2025 14:45:59 GMT]]></title><description><![CDATA[<p dir="auto">[1.13.0]</p>
<ul>
<li>Update base image to 5.0.0</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/104907</link><guid isPermaLink="true">https://forum.cloudron.io/post/104907</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 01 Apr 2025 14:45:59 GMT</pubDate></item><item><title><![CDATA[Reply to ntfy - Package Updates on Tue, 14 May 2024 08:39:21 GMT]]></title><description><![CDATA[<p dir="auto">[1.12.0]</p>
<ul>
<li>Update ntfy to 2.11.0</li>
<li><a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.11.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full changelog</a></li>
<li>Re-add database index idx_topic to the messages table to fix performance issues on <a href="http://ntfy.sh" target="_blank" rel="noopener noreferrer nofollow ugc">ntfy.sh</a> (no ticket, big thanks to @tcaputi for finding this issue)</li>
<li>Do not set rate visitor for non-eligible topics (no ticket)</li>
<li>Do not cache config.js (#1098, thanks to @wunter8)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/88437</link><guid isPermaLink="true">https://forum.cloudron.io/post/88437</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 14 May 2024 08:39:21 GMT</pubDate></item></channel></rss>