NodeBB v4.5.0 — dependency updates, refactors, and AP improvements
NodeBB Development
3
Beiträge
2
Kommentatoren
0
Aufrufe
-
Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.
Dependency Updates
connect-multiparty
was replaced withmulter
for multi-part request body handlingioredis
was replaced withnode-redis
as the former was deprecated with the latter being the recommended replacement
Chat and notification updates
- Administrators are now able to toggle the chat join and leave messages in chat rooms
- Clicking "mark all read" on the notification page now marks only those matching the filter, read
Analytics updates
- Page requests from ActivityPub now correctly increment the unique visitors metric
ActivityPub
- Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
- Two-way Relay support (Litepub-style)
- Auto-categorization logic for incoming post content from remote sources
- Ability to add remote categories to the forum index
-
Im getting an error when trying to use search:
2025-09-03T18:50:04.315Z [4567/1274390] - [31merror[39m: GET /api/search?_=1756925050948 error: operator does not exist: bigint = text at .../NodeBB/node_modules/pg-pool/index.js:45:11 at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async exports.search (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/postgres.js:94:15) at async search.filterSearchQuery [as method] (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/dbsearch.js:201:29) at async fireMethod (.../NodeBB/src/plugins/hooks.js:170:11) at async Object.fireFilterHook [as filter] (.../NodeBB/src/plugins/hooks.js:177:12) at async Hooks.fire (.../NodeBB/src/plugins/hooks.js:106:17) at async doSearch (.../NodeBB/src/search.js:66:19) at async Promise.all (index 1) at async searchInContent (.../NodeBB/src/search.js:109:19)
Im using Ubuntu 24.04, PostgreSQL 17.6, nodebb-plugin-dbsearch 6.3.1
-
Im getting an error when trying to use search:
2025-09-03T18:50:04.315Z [4567/1274390] - [31merror[39m: GET /api/search?_=1756925050948 error: operator does not exist: bigint = text at .../NodeBB/node_modules/pg-pool/index.js:45:11 at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async exports.search (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/postgres.js:94:15) at async search.filterSearchQuery [as method] (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/dbsearch.js:201:29) at async fireMethod (.../NodeBB/src/plugins/hooks.js:170:11) at async Object.fireFilterHook [as filter] (.../NodeBB/src/plugins/hooks.js:177:12) at async Hooks.fire (.../NodeBB/src/plugins/hooks.js:106:17) at async doSearch (.../NodeBB/src/search.js:66:19) at async Promise.all (index 1) at async searchInContent (.../NodeBB/src/search.js:109:19)
Im using Ubuntu 24.04, PostgreSQL 17.6, nodebb-plugin-dbsearch 6.3.1
sweetp did this start after the upgrade?