{
  "$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"
}