v3.8.3
版本发布时间: 2024-06-27 23:09:42
NodeBB/NodeBB最新发布版本:v3.8.4(2024-08-01 22:17:50)
Release build (patch) of NodeBB @ 2024-06-27T15:09:40.856Z
v3.8.3 (2024-06-27)
New Features
- closes #12656, only send required meta/link tags on /api calls (64875b3f)
- show links in post queue (500e3342)
- show connection count on /info (60b4bc66)
- allow passing min,max to sortedSetsCardSum (70b4a0e2)
- add voters/upvoters v3 routes (1aaa6cbb)
Bug Fixes
- wrong topic events showing up in topic (54b01395)
- dont show self in suggested topics (381bbb04)
- #12645, use titleRaw like reply button (3332480c)
- update follower/following counts after removing uid from zsets (6f6cfb1a)
- suggested topic tid (351ee71d)
- #12633, don't check post index (6e3b012b)
- recent chat pagination, closes #12637 (f7c9b7ae)
- info.tpl table (6f79d305)
- closes #12632, dont load data twice (66adfa29)
- don't error if file required too early (4430de8c)
- require of spider-detector (be86d8ef)
- return early for guests/spiders (8d56e097)
- dont show error alert when user user mouse overs votes (6bbe3d1c)
- dont load chat rooms for quests/spiders (ca4a7751)
- set uid in case its spider(-1), closes #12621 (9d74539a)
- dont add spiders to online_guests room (bcd4997d)
- dont autoconnect for spiders, closes #12620 (b6671d16)
- #12614 fix html markup for widget containers (56b5850a)
Performance Improvements
- change revokeSession to work with an array of sids (172bc249)
- dont make db call if posts is already loaded client side (461e95d8)
- if sigs disabled dont filter uids (73241bd5)
- cache isAdmin, isGlobalMod checks (fedfce7b)
- get rid of async call in user load for expiring bans (023d52a3)
- call getIconbackgrounds once (1dadd16f)
- get rid of more calls, fix other profile pages #12632 (5c6a853e)
Refactors
- sessionUUID (#12658) (d6c946cf)
- move delete call (65a91ea5)
- use array.some (85b329af)
- add placeholders on demand (8f486b1b)
- move getTopicData call to avoid db calls when its not in cache (252d0df7)
- remove exits check (74dd2844)
- move als requires, move autoLocale to api/page routes (3356022a)
- move requires down (8eccdb48)
- posts cache to get rid of require in functions (236ac323)
- closes #12629, allow passing arrays to meta.userOrGroupExists (bad15643)
- suggest topics, use strings for tids (8ded36f2)
- #12623, add filter:config.get.admin (2d86552b)
- add sanity checks to sio (e98f1848)
Tests
- dont track session for api/v3 (#12660) (61e5293a)
- move set (9108c900)
- spec (41f1cd69)
- spec (b148d0fc)
- fix path replace (9ecee782)
- update openapi spec (9af3a2da)
- fix tests (c2f63090)
- return empty array on db.exists([]); (1b283ccc)
- fix test only set for spiders (7c2a3a6e)
- fix post test (42230300)