NodeBB logo

NodeBB

Node.js based forum software built for the modern web

Alternative to: discourse, vanilla forums, circle

NodeBB screenshot

About Versions (100)

v4.5.2

2025-09-29

Release build (patch) of NodeBB @ 2025-09-29T14:04:07.434Z

v4.5.2 (2025-09-29)

New Features
  • add a term param to recent controller so it can be controlled without req.query.term (9c18c6fe)
  • add a new hook to override generateUrl in navigator.js (68a8db85)
  • add topic templates per category, closes #13649 (0311b98e)
Bug Fixes
  • skip header checking during note assertion if test runner is active (7abdfd86)
  • update note assertion topic members check to simpler posts.exists check (d0c05826)
  • re-jig handling of ap tag values so that only hashtags are considered (not Piefed community tags, etc.) (4d68e3fe)
  • missing actor assertion on 1b12 announced upboat (f9edb13f)
  • use parameterized query for key lookup (6cca55e3)
  • add pre-processing step to title generation logic so sbd doesn’t fall over so badly (f7c47429)
  • switch to action (f7bbec7c)
  • handle cases where incoming ap object tag can be a non-array (b66c30a2)
  • local pids not always converted to absolute URLs on topic actor controller (f67942ca)
  • #13657, fix remote category data inconsistency in sendNotificationToPostOwner (225bf85e)
  • don’t show votes on unread if rep system disabled (dfe19a98)
  • if reputation is disabled hide votes on /recent (8a786c71)
  • favicon path (e2dc592c)
  • check brand:touchIcon for correct path (56fad0be)
  • remove .auth call (f9ddbeba)
  • port the try/catch for notes.assert from develop (f9688b36)
  • perform Link header check on note assertion only when skipChecks is falsy (953c051c)
  • make auto-categorization logic case-insensitive (527f27af)
  • closes #13641, log test email sending errors server side (b3ffa007)
  • pass object to.auth (290a9395)
  • deps: bump 2factor to 7.6.0 (d1f5060f)
Other Changes
  • remove unused (a6674f67)
  • fix (a37521b0)
Performance Improvements
  • update upgrade script to use bulk methods (0a2fa45d)
  • update old upgrade scripts to use bulkSet/Add (32d0ee48)