NodeBB
Node.js based forum software built for the modern web
Alternative to: discourse, vanilla forums, circle
About
Versions (100)
v4.9.2
2026-03-11Release build (patch) of NodeBB @ 2026-03-11T15:17:30.061Z
v4.9.2 (2026-03-11)
New Features
- add partial query help in acp manage users (330106e8)
- add mastodon share, closes #14069 (02b06492)
- clicking on timeago permalink of a nested reply (4bb281ae)
Bug Fixes
- mask-image to use line-heights instead of hardcoded 60% (2e21d214)
- closes #14074, only return url & name (92fcdd09)
- closes #14073, fix teasers from child categories (a391d01d)
- promises in groups.leave (8ec1cccc)
- hide unread anchor properly when close to bottom (457f6cf3)
- if quoting self, dont add @, but keep the username (304f89c0)
- unread count changes from 99+ to 123 (b9b63bf5)
- fix bottom sheet max-height so it doesn’t push the top out of viewport (009be468)
- #14062 recipients is normal set (0be40810)
- add missing db call (d35c7455)
- closes #14062 (1fc3edf7)
- ghostscrollbar colors on dark skins (d6f5420b)
- #13239, unescape custom user field values (2f5fccdb)
- text-break on outgoing link (4f07b345)
- logic in checkRequired (2428602f)
- closes #14041, show specific error message (b2681646)
- dont crash if payload isnt Error (c98ef396)
- closes #14039, only keep chat input in view on the chats page (44434b0d)
- thumbs, send type for resize (30893a1a)
- #14033, fix gif profile images (06bf2abf)
- deps:
- update dependency multer to v2.1.1 (#14050) (8f960ff4)
- update dependency nodebb-plugin-emoji to v6.0.6 (#14034) (811344b8)
Performance Improvements
- make a single round trip for set(s)Remove (f6f51f83)
- cache groups:createtime (c4e9e1cb)
Refactors
- get rid of pop (4af03139)
- switch to cursor (4aea3a80)
- update upgrade script to scan for missing tid:
:recipients (75f52cad) - move resolve flags and activitypub.out.remove.context (88b91c20)
- use includes (0c43e2da)
Tests
- fix spec (bdb91e82)
- fix btn tests (c8308718)