<?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[NodeBB v4.15.0 — QoL and security updates, plus a few new features]]></title><description><![CDATA[<p dir="auto">I realized we didn't put together any release notes for v4.15.0, so here they are &lt;img class="not-responsive emoji" src="/emoji/ap/smile/community.nodebb.org" title="<img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=2ba0eaff094" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":smile:" alt="😄" />" /&gt;</p>
<p dir="auto"><em>For reference, v4.15.0 was released 12 August 2026.</em></p>
<h3>&lt;img class="not-responsive emoji" src="/emoji/ap/lock/community.nodebb.org" title="<img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f512.png?v=2ba0eaff094" class="not-responsive emoji emoji-android emoji--lock" style="height:23px;width:auto;vertical-align:middle" title=":lock:" alt="🔒" />" /&gt; Security Fixes</h3>
<p dir="auto">We receive many reports for vulnerabilities via <a href="https://nodebb.org/bounty" rel="nofollow ugc">our bug bounty program</a>, and we encourage people to poke around and find vulnerabilities to report.</p>
<p dir="auto">Note that as of today (1 September 2026), <a href="https://community.nodebb.org/topic/19483/september-update-to-the-nodebb-bug-bounty-program" rel="nofollow ugc">any reports compiled with the help of large language models are exempt from the bounty payment</a>.</p>
<p dir="auto">From v4.14.0 to v4.15.0 there were at least five security fixes shipped — we encourage all admins to update to the latest stable version at all times.</p>
<h3>Instant voting</h3>
<p dir="auto">Voting on posts used to wait for the round-trip to complete. On high-volume instances this caused a bit of a delay between a vote and its response, so the front-end now just reflects the new vote without waiting for a confirmation from the backend.</p>
<h3>Upload UI redesigned</h3>
<p dir="auto"><a href="/user/baris%40community.nodebb.org">@baris</a> says "feat: update uploads to look nicer&lt;img class="not-responsive emoji" src="/emoji/ap/tm/community.nodebb.org" title="<img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/2122.png?v=2ba0eaff094" class="not-responsive emoji emoji-android emoji--tm" style="height:23px;width:auto;vertical-align:middle" title=":tm:" alt="™" />" /&gt;" so purportedly, it looks nicer. Check it out &lt;img class="not-responsive emoji" src="/emoji/ap/sunglasses/community.nodebb.org" title="<img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=2ba0eaff094" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" />" /&gt;</p>
<h3>ActivityPub updates</h3>
<p dir="auto">Chat privileges are now exposed for fediverse users. Existing sites should automatically grant this privilege to the fediverse user. If you want to restrict chat messages from remote users, disable this setting.</p>
<p dir="auto">A couple of server-side improvements to the ActivityPub note/reply handlers so fewer database calls are made.</p>
<p dir="auto">Queued topics now automatically pull for replies when accepted, without waiting for someone to enter the topic itself.</p>
<p dir="auto">Added a configurable age cutoff for auto-categorization filters.</p>
<p dir="auto">Activity Intents are now properly gated behind the global "activitypub enabled" switch.</p>
]]></description><link>https://bb.devnull.land/topic/638fdee3-5d88-4199-9295-c5dcc4a8c775/nodebb-v4.15.0-qol-and-security-updates-plus-a-few-new-features</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 11:24:57 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/638fdee3-5d88-4199-9295-c5dcc4a8c775.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Sep 2026 13:48:14 GMT</pubDate><ttl>60</ttl></channel></rss>