{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieawnryxtq5hvlpvuruoyarobkdu6rwmckbyawtzga5wam7y5aecu",
"uri": "at://did:plc:gqcpffaretmzlcouvbo7wrwf/app.bsky.feed.post/3ml7apavqjoe2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreifrf6feqep7eyq6sxqlm5pb32qjrcnc3pzfabzofoqdhezh3y45j4"
},
"mimeType": "image/jpeg",
"size": 7567
},
"description": "Hi everybody — late last week we released v4.11.0, which contains the following changes:\n\n## ActivityPub Specific Fixes\n\n#### :rotating_light: AP analytics and error pages\n\nNew pages have been added to the control panel to display analytics (send/receive counts) and error counts. There is also a new error page that will show error received within the last 24 hours, and their respective payloads. This will aid in debugging federation issues.\n\n#### :writing_hand: Article vs. Note distinction updated\n\n[...]",
"path": "/post/107128",
"publishedAt": "2026-05-06T17:40:03.866Z",
"site": "https://community.nodebb.org",
"tags": [
"nodebb",
"release",
"4.11.0",
"forums",
"activitypub",
":rotating_light:",
":writing_hand:",
":no_bell:"
],
"textContent": "Hi everybody — late last week we released v4.11.0, which contains the following changes:\n\n## ActivityPub Specific Fixes\n\n#### :rotating_light: AP analytics and error pages\n\nNew pages have been added to the control panel to display analytics (send/receive counts) and error counts. There is also a new error page that will show error received within the last 24 hours, and their respective payloads. This will aid in debugging federation issues.\n\n#### :writing_hand: Article vs. Note distinction updated\n\nPrior to this version, NodeBB would determine whether a federated object was an Article or Note based on content length. This was confusing for end users, and was originally added before NodeBB supported title-less topics.\n\nThe revised distinction is much simpler. If it has a title, it's an `Article`. If it doesn't, it's a `Note`.\n\n#### Smaller fixes\n\n * Threadiverse software publishes `Delete` objects wrapped in an `Announce` activity. This is how content is moderated across the threadiverse. NodeBB now supports this, although it has not been extensively tested at this time.\n * There was an interoperability issue with Mitra that was identified and fixed.\n * When group actors post content directly, the category info is shown in the user icon. It used to error out and show \"Guest\".\n * Optimized the outbound federation of content so the front-end is more responsive. A bunch of back-end optimizations to reduce the number of calculations needed.\n * Emojis now supported in DMs to remote users.\n\n\n\n## :no_bell: Ability to hide read notifications in user panel\n\nA new option has been added to the \"Notifications\" sub-section of the user control panel.\n\nThis option will allow you to visibly hide read notifications from the notifications dropdown, which reduces visual clutter.\n\n## Tinycon customizations\n\nAdmins can now customize the notification badge shown in the browser tab icon. We use the Tinycon library for this, and the colour values can be customized now:",
"title": "NodeBB v4.11.0 Release Notes"
}